0000, 0xfffffffffffffe2d}, 0xc) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) setsockopt(r0, 0xfffffffffffffffe, 0x8, &(0x7f00000001c0)="3b71f5df53265a5f91d4f09bb04173f086c4ffc2eb110d8beda6bec15dfa21d2f2f4e6ae386ea77ddc4257b9321d664a0f7084e01d98f203fea6fe38dff6d2b43e7671551637535f44a5088710b8514ca0498e333fb9438c3a1fed82df8e6b1ffe4d116d4b8a3230dff349f8c80d41ba1ab77f5c484b7eec9f88f89718e0bea54ac9c8f03ae8d82deedc0b29170f4c97e6a86f9ba164e60c53e61eb1fe5b304f82a0c583b6", 0xa5) 06:35:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x3, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x5, 0x1}], 0x9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4c, 0x0, 0x80000000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x9365, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1f}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xffffffff, 0x6}], 0xffffffffffff71ad, &(0x7f0000000000)={0x676, 0x40}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 06:35:14 executing program 1: write(0xffffffffffffffff, 0x0, 0xfffffffffffffe8b) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20083, 0x102) recvfrom$inet(r0, &(0x7f00000000c0)=""/105, 0x69, 0x43, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x7, 0x1009) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000040)="b7735cf39edc429684a7cfab48da7d2f71447b5bbd3a75b64ad91014d54aa6b8e8a667adbfa76d9a15fd4e85f02f5efb86652fd3e2f3", 0x36) 06:35:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x1002, 0x0, 0x0) 06:35:14 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[r0, r0, r3, r3, r0, r0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) sendmsg$unix(r5, &(0x7f0000000580)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2ff1696c653000"], 0xa, &(0x7f0000000500)=[{&(0x7f0000000400)="a9f4368046c8087808c4f3", 0xb}, {&(0x7f0000000440)="2d94a1359eadc7e6d18a6259093f01c9f3ba0c47da02a6135709a4927d6b06bcda1908f6cb2b0e8e8260adcffe19209c259e2426c5705cc83b38e839f8c842ed29d021cb43f091730814f5f3a7f9568276ffd64cceeb4f2f56539f9631f3fbf51a764bd106616263344c036eec4b4cc5bbcf01c01904025bb3c721a3a3a04a07702cedb08b2067e10a6177b6467d83f8ae596c34295fa67f32178bd7397f", 0x9e}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40, 0x6}, 0x4) r6 = socket$inet6(0x18, 0x8002, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCEXCL(r7, 0x2000740d) setsockopt(r7, 0x2000000000029, 0xa, &(0x7f00000001c0)="68d83e81e1aaaaa1691a4aed9db9d6b57c1908c218742500000070c404c230a2a5bac172d826739ec2951feab35a96bad977180d55a1f8d40efd0196355bc51f693883052eaf818a32576c0d4beb2012f835ed34d96125ba56299f1d639a33a7bbd7f8bb791eb877dbaff33a4081af4c549af3f107f4c8dabfbaaf58121652aa46f69fdbae8c936091ca32e19c4e6eb41767235c3ea7d502e073b73bac805ce19f9939577d0d1ee8b99c626d69fb5f5aa03f94c6e4dab2e846a65d3721b51c73cc358d1faeed0e4276bf47e581af6056c0b6de51c8de1bfa88101576bce5f5546ada209d174dd9f6ed1d0f6cf7fef2b1427a500966a5a6a3a7a1480640afebab1f817792c0b450055c608dc1c8938cca9320ef9e93ecf70759588095cc3f277b2b3d9a7947b84714718fb92cca3e3da65cba0385db904c55a44b7d6349ca005179df647ebcdc6d86ca503dcb18089d24657298ff5e4c9b56fa2e768f18b7d2cbac6a3b7d97f73f32f696792a4dbd153c80b604bcfc1934470f801349a97ec1764c5d58e3b5b60e00447851002eb94d159a889ac27f070dd40de39404353bf4a4f2d7dd6cb4133644fa8fefd8aa8847b0ded1cc655d0ce90d118fab2118644e755dda", 0x7c) setsockopt(r6, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 06:35:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x38851, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) syz_execute_func(&(0x7f0000000100)="64e4f466470fdc9bb6000000440f9308664511e53e3e660fd4703f662e45e0dcc422e9f7d4c4c3794cdb79d00b66660febb97d000000") lseek(r0, 0x0, 0x0) connect(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ftruncate(r0, 0x16) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x7011, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x44, 0x80000000, 0xbe, 0x7}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x5, 0x9}], 0x7ff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0x3873, 0x2}, {{r1}, 0xfffffffffffffffa, 0x82, 0x2, 0x3}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40, 0xfffffffffffffeff, 0xea}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0xbfc, 0x3}], 0x4, &(0x7f0000000240)={0x40, 0x1}) chmod(&(0x7f0000000280)='./file0\x00', 0x2) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) fchmod(r0, 0x8d703c69d763135e) chdir(&(0x7f00000002c0)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000300)) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x401, 0x7}, {0xfff}}) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000480)) connect(r4, &(0x7f00000004c0)=@in6={0x18, 0x1, 0x1, 0x3}, 0xc) r5 = kqueue() kevent(r1, &(0x7f0000000500)=[{{r1}, 0xffffffffffffffff, 0x2, 0x44, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0x34, 0x142, 0x800}, {{r0}, 0xfffffffffffffffb, 0x24, 0x12, 0x400, 0x99}, {{r4}, 0xffffffffffffffff, 0x8, 0x80000000, 0xff, 0xff}, {{r1}, 0xfffffffffffffffe, 0x11, 0x40000000, 0x5}, {{r5}, 0xfffffffffffffffa, 0x8, 0x4, 0x7, 0x51}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x200, 0x4}], 0x1, &(0x7f0000000600)=[{{r5}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x8000, 0x80000000}], 0x97c5, &(0x7f0000000640)={0x9}) readlinkat(r4, &(0x7f0000000680)='./file0/file0\x00', &(0x7f00000006c0)=""/4096, 0x1000) linkat(r3, &(0x7f00000016c0)='./file0/file0\x00', r3, &(0x7f0000001700)='./file0\x00', 0x4) close(r4) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001740)=0x6) accept$unix(r5, 0x0, &(0x7f0000001780)) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000017c0)=""/198) setrlimit(0x4, &(0x7f00000018c0)={0xcd, 0x4}) accept(r4, &(0x7f0000001900)=@un=@abs, &(0x7f0000001940)=0x8) 06:35:14 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05fff816"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x200, 0x6}, 0xffffffffffffff0d) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="875e7348", 0x4) 06:35:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e2b5d035987c815f"], 0x10) sendto$unix(r0, &(0x7f00000000c0)="05003cb73b262072dc442d374e142ed86db79ca7f8636eb5c323295c9ca21eee5bc02d177cb547d728016eb6c2d56c214cb81882296c4ed9c80caeb1082054d471df0dc7e1df132ec89c7548efa9f7d42816f15ad460f4e92e0860e9d1aaa97ad0e57dcbd661affe267bd79fec67ce16f71083b3b783cc3386e8247248cbf1377056dc8cb37fec203e57a4730ba01b16a3ec1e43a04bd85ae978ee36f6e0eb0f53befddbbba40a7c", 0xa8, 0x4, 0x0, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r3 = semget(0x2, 0x3, 0x8) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000080)=""/46) ftruncate(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000040)=0x2, 0x4) 06:35:14 executing program 1: setrlimit(0x9, &(0x7f0000000100)={0x5, 0x80}) kqueue() pipe2(0x0, 0x0) 06:35:14 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 06:35:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 06:35:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) kqueue() read(r0, 0x0, 0x0) 06:35:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="fc363f006788e99fca9fbc8dacc4ba0d3009d18b1b86305059d4b9a9e6ccfb0830e2aeb08b3246d9f9a159b99524e472bf9ab47e050b13d565d56f095c16c576e1e14ad1a334c6e92d3d6d723ea7328a80dfd957baf2c4ef5d2f9f98ef31a721c35955a1c5da311bef3d77e4355268109f3ebb822f0ab0f0250ce8a3284facf10fc4f47f2d87e771de121e44ad6a051f6f8c7d65f0ad5693ad279ba8caae0009cc20c203b6f963ff56b1cb87a4f177a11b3a0eaa104788b8df14", 0xba, 0x408, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 06:35:15 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) shmget(0x1, 0x2000, 0xc4, &(0x7f0000ffe000/0x2000)=nil) r0 = semget$private(0x0, 0x4, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/250) r1 = semget$private(0x0, 0x4, 0x14d) r2 = socket(0x13, 0x4007, 0x10001) listen(r2, 0xff) semop(r0, &(0x7f0000000100)=[{0x0, 0x5, 0x1800}, {0x3, 0x81, 0x800}, {0x4, 0x1, 0x800}, {0x3, 0x9}, {0x2, 0x4, 0x1000}, {0x2, 0x5, 0x800}, {0x0, 0x7}, {0x0, 0x0, 0x1000}], 0x8) syz_emit_ethernet(0x94, &(0x7f0000000140)="0c10784c42952ac21d1c9039a3db9cda60f5823c17f607c06234aa0075d1e3541b191dbe8ea68e1d16c7f00e5875de9c327bb3272ef757ca07100cd2dda124c402d468e2baede21a99aedb69532b21e81e54068bb6fc265f78a7f61a60b2af5b20133b1c735abf11b1eb7e9c5e44fe3cc53d108b8eb0e16b9beeb384f9a2a38a4c6e32be104f68c80a0f97ae879c9d309e00e3da") r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x208a1, 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = socket(0x6, 0x4, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000002c0)=""/184) getdents(r3, &(0x7f0000000380)=""/233, 0xe9) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000580)={{0x8000000000000000, r5, r6, r7, r8, 0x86, 0x1}, 0x4, 0xff, 0x2}) semget$private(0x0, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r9, &(0x7f0000000640)='./file0\x00', 0x8040, 0x401) r11 = accept(r10, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) openat(r9, &(0x7f0000000700)='./file0\x00', 0x0, 0x14) r12 = accept$inet(r2, &(0x7f0000000740), &(0x7f0000000780)=0xc) getgid() getegid() kevent(r3, &(0x7f00000007c0)=[{{r11}, 0xfffffffffffffffc, 0xc, 0x10, 0x1f, 0x5}, {{r12}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x800000000000, 0x80}, {{r9}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x40000000, 0xc11}, {{r2}, 0xfffffffffffffff8, 0x88, 0x7, 0x10000, 0x18000}, {{r4}, 0xffffffffffffffff, 0xa1, 0x2, 0x7fff, 0x7fffffff}, {{r4}, 0xfffffffffffffffd, 0x80, 0xf0000020, 0x5, 0x8}], 0x4, &(0x7f0000000880)=[{{r12}, 0xfffffffffffffffb, 0x82, 0x5, 0x8001, 0xaa}, {{r10}, 0xfffffffffffffff9, 0x20, 0xa0000000, 0x9, 0x2}, {{r10}, 0xffffffffffffffff, 0x4, 0x8, 0x3, 0x2}, {{r10}, 0x50ad83114b7903f5, 0x14, 0xc2, 0x3, 0x1}], 0x3, &(0x7f0000000900)={0xdf2, 0xa6e2}) 06:35:15 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x1f) r1 = accept(r0, 0x0, &(0x7f0000001100)) write(r1, &(0x7f0000000000)="17e55eac5a375454446e8f0d335ee4d954354251e98709c8768f9fc0ba262baf11d86bfd4f659f9c22312bf019b442186a81766a288168c5887fb6c875f878c1e96a72c13e15fbf20c3ca089329000d9d7076ef7487de5b187af9a8be734a7adb779c8004def9fe4d2f31d52b601925ef26a5d96ff1b28c2acc3b823f78aed0a3385e0160ff619e4613a74cdcf3d45d5f93111f249be3d9fd1b261a040d2f586fffbffe89aacbff7c74d0d5759ea2519135c7c0d0256f4354aa61eccf5b68b59f3e16b8b2dd18d69c175c411f0b957f7def536b35d8b5a57e984b92c71759c201bec208c76e6a937b706907ea61acf29c457c2d6e1c22a2579836e67e0766bd334eaaccea7f49c23315d4945156a7336ecbbd27ceffb822dae2ee67d442a3ed0e9a8f3402ca52c134450802247e54a5d03cfe3db621fb8b76340a652b4c2325e553dee69993a48e71a5ffdc504c4fa7f9607955ca91afea43ac88379bba69682c98d103d610fd921f7e80df8264ed37989193030e7d22a9510e68addaf1bbb8e94316ac41ee9baf262695065e8b1981d130411fb9c3f4673b91ae35b9acb4675b8a8e19c248f9737412b6cf6c52544b420b47904f4ad8125cc3757696d1f6106fb5e2d2041c83f2273b7185c7328400c39cd38267df1c0ea99610eb34297da1a503397fc8d8fa649956069ee7fd9853b5fd76f509626d7ce439fa9b9ce530cdeeeb8d6ef5ec933093797c81bd2e596db60b24f9c7cfd87494bcc0513f316744057aebe887553fbd8de7ab68a6fbbcb5a0af8520388b55d0c28eb56ae8aa292aa0e56fdee83ba65b53da7aed5f396bfacb448582f85d04b67d9bb015c991f9a1164f5b3ef93fe6e4313c9d6b6d89f80ebb70cdff9c56ad850b097a9c81f52fde452f5167f96866e4dc73cd6a392f23426100b9c924687ae43721831c65d6173818886c65010973153b059a416ec9aa41d7d27a029190a411ee6dcb6532b6cd3fc2ee9b4c7f394925418ea890d6aff7d537159f42d3c698aece52cdb10e76132739219e3471c97d622240d2eddf1886dd44b6125e0bacb2f77fcf601aac0745f85375ec009fc561e9f1c51f703a3f36c1f3a6bc6d84552ff7db05563bdd15d3f89bdcc3d7d6e0a6649bf0fddf5cd4b0d53358d621c13d0abe45d97a627000bdce6472b84c9ea32ed1512b96afdc859cc5601d02cdfb0ade0de38ac0e8e4c5f69f4976117002321f47dc4220017c70c5687cd3671a3eb152b1c71f9471ae0176f6a93aa4d0c9ef27e1da031b9f0ae6aaf00b436d1799f4f3dd28e6e8e8b65c5518a63fe7436cc8e6ec9a270de368a57e00a881de26f6a0f3c6b1c33d35fbd821c6eab8d650139f32b3807f4d5dda2fee65d155f1a9b991e2aa33ba3c73929268e1185db1d1317f75cec553691c4c27f7e4678a4157f87630a903d0868c8a937fe257d2cfe4a70520271a368edc6d005298039b063b5b77e7cead673bb642204fa677e688b08a185747235c8b2d7e6126a7856f5f2bb6f2ff400abcec3208da8655e86cd8af0acba194045c785250086473bbeb77c1befc20031b5bc723850d437ba0fd8bf8ba8e3b7177500c8e174e23ac9a6e6fd94feaa6b3f4aca36f42d3c4cad368bbfe7f6e6ee09972884b7d6ac727a63e6aed5c1fcfea608f7e043934014be56b224543404047b793c438121247106d2bc2df90618f54784a4cd7755256945ff3c0d766dd8524f35f2eaabff3d6dd37a8a872a6b1143dbd0b0bdf42f9fe339522cdeb121076bf2df12465a2c5e4c9e1c226e649ac53acf0587fcee25350006cd3ff42517b8b6bae9e11e55624d547b4d1d561754b170e94e5abc1833a301576aee77574949d395d560812664a0586bc07396c8722c715a9e11d999381886fc913a3d0f524551190dd9abb4a9fa7cb1c0acae44bbdb32153746714699600b7e9a7ec079710d611c82acbf162cbcf47226d6b105dda761676dd9be9a3eb36bf795e4646b9e65f42b4f28bf033f3b8f823b98a8d3b7a1ca4ba13d4f85c3b293b9a6e7af9907ae11105f73f4a89d5f97168e8391d50214e33d2888cb8fe08a190967eabd501bfb95b96a85bc9483acad367c71dff88c99f5c4497c0ccbc36ea8017ec796251ce92ee30d8aa06b5fdfa0976f24a57e005fd9f9606d9dac1f7ee8b09c90583bf2098fdd3fe3bd8746063f8924b0ae5e355424d2eebd41dcd77fbc0009b21e8f0b7fea77de23375e171a0017b6848a107574ec0f389c9aaa4cf2b1dd46de86adbfcf19c7912fd69b18b75fffa0a6bac4725dd58e2176a255eba720faddbff61e96be4dd57e240d424bc3e1452ffe3377f8edf837903d10e21b262473dbb2de528a521a97301fb0a5aca92cc2ed889fd39b92659ff912484caba49a164fc589548ed1e210122763500b0aee517023039e5b08dfc6ccd2ab457dd51aa7ef4e0e3ab8ba2b583ef0693f711b54bff0657ebbfb863adf84a079ead0d05ae3c23b59d6de7aa38deccd34e37735e90be72d9d58221b9037dbedcd33ac739df7499478d98305db5336a4efbed19084bb6cca8a5f53e75114820c5a13acaf4b3fc631261c3787a359c5d96940194553368a90dd8aa04e5bba289c1867fefb5353439536ac18e166cb217ff6c6099991ceffb5422173fa9e1e4e8d1efcd119bd2c3e94ccd17d2918bf7040cb05a240236d1734d64bd007a89b303a3d41e54d1a4c33a7557cc1cc83cd97116475827392e5e6717a517efcacb8a809b8e9bd33a5bdfc2b97f119ecac7379a5c7f14628555bc2fe0a4530c0e71957846dfdb1178989cf319c75acbc2562728ce8d8027247407ea054ecff03000031fd8ba8f3dd13eaa354d01c20f0b18a0743a4b8266052957c6a0f1177a9c644cb3c52f7950bee90f397c6a506342bf0aad0966b93448a2b7bdb697bed664204dc0134d049ea9aeca52a1aa55ae9a1bb993fa1debf5ae6c7b0a62ab2b62d4cecd6d2a42cafc246d2fe21b6f974ce326844c80877469e92c377e813370bf2dac739be2b1644f1492d5e58f0352b02d8dd010b15640211a3e2dcedf30226a1fc067cb11ca3845e402c1f36c3e2caba7f87bf6798545be664d1d1beb8cbf1addbbb6a31bcb0673351d9c46d1e392098c43de87ea5d0a01d334564b6ef094fef7bcde91bfab3996723331ab91ca1047d96653e64c6b9c0935cb98702a89562a4f4b5a0836e04fe26e522f25df3df3efcb151b8e2a237511fa0017243276baf868faa9c50904f5dc176a25b05be9de259b9d96b2e8c5e02845c5fb3f63622aee6faf8c356151440adec797a8915223519be81f44540a6ec9daa8a5124e5162b95c8265c122972ae193da802097c092d59ba38ba0ab51c6198cd2e009c79d81504060e5612fcb4ebe396dc58f0c1963ce745106c297dfda7c9adb6f8e9b7441d7c165aea5c1fc2144d50691402092a89c9fbc1e0e6f136e8d895cbbcfcc164312575a823d7cf974faf3aa866076ad0ac5879fc3a61f8c549f901508e068f9134bfb612cb067b76ea5e4971da31886d3267aeeb0eb5209cf3bcd43b68f104eda9ac18c69f7ba6ac06dbdf9060dd7f6961e5728bc704f9f077900ccb936dae71dbebb4595b70cb606bf7dd9c2c093440585bf9084f6342d778b31c39a0654bef5dc973105dd92c3e758b0d2c90506be2ded3480200ac2e178687ee6a19ce76f83d56b2f07e7fee348300884ede22410606dd1fd06900cb50d200afb912121af4b2f39e85740d014a275029c1c6c642800c40f5b0deed7d90f9750f11b8c26baffc7feb2212a0fac6e741b553e0128e112dbf38af9a8b3ade1cfa1400103eb5c057d6b5d1938412a0f82faa94ed73f63533638eba712c4f1536e273b1907a3e75c28720b3bb66773db7932660a97e3cba940c9cb81ee16b7d878d40255ecd33ae0f2e6e2b9c2a58a5fb34e8f3712cd3cfa72934d82e38d001936bacb14e18a871173ca1dcbd83b46124c869d039b2a7ce099f299cd800416c7d9e3d42531c13832fd329e3244916db3e9be737f2bd074f6cf42fb1752492edd1d145952e39e5ce87d289e8f1f3b02d3e6baae1c70caeb4f4eea86ad321b740532301fa91058ef18d9588bb21fa50281149a30abfd1affd4e6ccc0ab4016b03cf84afdcb7fce8f0660739b806f301bd3ee5ef8a9bcee5a1c8bb00e0675346e66492cb0777c629baa7f6e595c2c3fee8f859a217098c47e21a120e6fdc48a17339c65eab31664b0b3a3972e5cc6de03af9ccbfcba152117b5d08988cdc39631e0664491e4960c25937aa6787143da37fcad7f7542868f8bd770af04e118e60417e9100a5ef329004f41cd158affdcf20b1cd1312b8b8e954c99039dc3db649fe5a2519f8d7c844db8dc0b2f4a353762ccac6101773db8946ebdebf379845e60a9812d64f29f7aab0fc85bbcf2d1bd099c8b162a572aea346b4f95e51eceae327bd4a373e4e757e89a0a94803da9f81233731c02e04c646e64d869ed81f63d2c9dc2e8244700ac00cc7c17c2ae4e03fe08fdcb0402c23dec7c3ae75be64350a87452c4f085911c622f87aac7f605687cae7ece0a929b9cd2f98c6c64f958e14d0e9a813b5292481fad5b898837cdd93c9c36287247173e7584c2fe950d24afed9b009de778d0d020efa482baa2dd6ff4b5fbcb72a31d872ef19705a01134f1cc079dfd80793dd2950932ddc83d3242e59712925ed18e667c36883d64284ff130503247ea48df72eacdbea43f542b5f300918086c2761383d8e72a78d0d60ed1feb90aec6fe5a78a9975590a5c62f1ebe23e8006487bfdc652d9305de908fd1d63057462b1be1b1fbb8356d51cd5a14b08f0271a70f0f5448829c94621041c0bffc17473134b174976ba7669c321353e1064c366740277592d01f673f24e77cd11b2d472df7a11f2659a4d9766b1146248f3ef0e161507c6ba11a0e580a01796daeee8e771afb7aa5ac52082e749e6b725198db2d386d821cf66a1c34c85e8e1624d733e3f205a634d6086e8f043d3083cbe9f93794573aecbc9fb0b93fd74bd64dd2ac32ff05a9319e6fe051dc5113714191cf7e294dbbf4362a29cb8cc74976820d0d4565464f1a2fdda68a3b0643a0cd2c2f020f79e738bb57376202ea6d3fa64db9fd023396dbb834eb28c0e798e9cd6b15f14d7de6402a365a81ceac33369733f26f67b0c02bb6faa880de7d81ecf3118871b69a86fe94cbc3213d21ea0a52d0a1ff23935d0d249dcbee9757b48d5c6d28ce7efd55e35547aae02080840d6233b138f6cad2755b3bcc5a00e1f1096c2157ae48d1e58a65ef89e8351953c20932a2e5c8c9491666359a4c01f213bce0caf17eb37f59ef7e164f8a14b1caf93539cd122dd47e5e890e3cca72dc4c8713ffeb46b63ff2226fcd5444c254e5b4e690ea8ec8a0b95a745767a89e9843fa450bdd4ede8be8a2bdfad4d9babd9e221bd2dd2210615d694fbfb2619965f3e5bcaa7f546c93bbd3ed1e72a3beeae3eea15b03a7d2ef9ac6dd4e01da4f72ef133b61b05d1a89529862bde4fc5db2a39087bafb9f3f2002ef72f7fe87b40191ca592992c3fdce3d06a3e45ec0c0dfade21f3b0bd141298544bd390b175c8c61e3226b4cc9605bd0eb8fdc1ac94f8467902e0b241728e7a6ed38e5fd610f4f3eb7f572a848e8c32ff008610a5cd9e2c83150a24c638ffadd9dbfd341473259d9d2c47ad9b1f52d01dbb2fa97ba8dc2a21fc4280c36203816b596e4b271ad7892d1457b910d39a3775e7df03d61a1efbd57b45b1dd2e7c5565bc74933cf66188974e3d7724be", 0x1000) socket$inet(0x2, 0x4000, 0x7) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, &(0x7f0000001040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001080)={0x0}, &(0x7f00000010c0)=0xc) setpgid(r3, r4) setsockopt$inet_opts(r2, 0x0, 0x21, &(0x7f0000000040), 0x0) msgget$private(0x0, 0x200) 06:35:15 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) listen(r0, 0x0) getsockopt(r0, 0x7, 0xd7, &(0x7f0000000000)=""/40, &(0x7f0000000040)=0x28) 06:35:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x34a, 0x0) socketpair(0x10, 0x4, 0x401, &(0x7f0000000040)) writev(r0, &(0x7f0000000280), 0x0) poll(&(0x7f0000000000)=[{r0, 0xa5}], 0x1, 0x0) 06:35:15 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15d340e7d215f27f8366d0b249cdc0e8d07b747b", 0x6, 0x10000}) ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 06:35:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getgid() 06:35:15 executing program 1: symlink(0x0, &(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x401) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="8450847d0b6832345087e136999df3bf69c0a540985d44c796f4eb080b3d735fb017728aebc57a90eaa67367eeb54392381cf0fae7f1b6f7961c2c55d813904e75ed6f19ca9377631946a661aa871084fd37a58be5fa122e7b6fd284efa2ab944ab17f213db8d60ac9b11287495b88b1eee88199a982f374a512287a32df", 0x7e}, {&(0x7f0000000180)="b8b72530ce4e202541e05dc19c9bdd181048dad5dc564a5d0ee3e1aec1421d6e503dfae64be1cff5b907d12b802b648f262489763538842114113b34e1a2885d084d1696295b92321a0c36ecc24936583bbaa6880969d13406a2d6a266fdd797", 0x60}, {&(0x7f0000000200)="d3694c89aa9067f06f5de5ce2c03edc3429dcebf32685f2258d46f1e8bbc76895d0d65b47166bee0ada5a30f1e83e858de0015498ab708a1dd5bf7675368fc6a350db53a154a229cc97136b8a0911a85024b38d3fbb95cec0adefe5869322fc849cb6cc89f7575f4e4b60e1be0e71f4552660a2513c734b0d1e54a0a43e48e278d850bd0c08e1d27bfe1516118223ea7ab458eb4e5a9492e916eedbceb820b4c4484efb2ffcb84e9770843d24b9c07e62900ae017c286391f22311c0ffdd1a6e3ffdd3", 0xc3}, {&(0x7f0000000000)="a7c78a442e091890d28d25d3444b2f3ae9e1bd52", 0x14}, {&(0x7f0000000300)="af9338a13931969755eedb25ffab8e25273ccd251e8289a7c1434aa5fec031335cf409df18088c49b5f05c10a6fd888ac99e7c8ae0317d5a886d82c087610d51f8efb5cb6d1e50b959402de1151d2ec664a13a6c8cd8ca6d1000f9fb842fe62975f8d9e78c43dc17ee155cce1c910ca97cfa319c9860b5a90ae5e6db2274c6e0ac57e46de16f84e5ac6b93d322ff2fafcc718fec09d750b5605bc38fde34926b64652bad859a5aadf4fecd4dc5a5b3cbe8242785d24da1c4", 0xb8}, {&(0x7f00000003c0)="64324001788aad296d25d6785b581137e4d40125d9db7df33efa7b86ce2c215cfc0756b9c0bab6d2", 0x28}, {&(0x7f0000000400)="c84822890e1802a80ef8a4680068522b4f397c99976a35d979bb97b20f46fbdd0efc42c1333d460450753a483cbb95add6a8bfcf20bb8a000c47dc4c6d9c733fa7cb881f04e641dcd9417b37c9e53563669b2d969f1e53c46bd9c7c385c76bb027366259", 0x64}, {&(0x7f0000000480)="ebf033758266ea04f23f64ca94750f849e7b37147a3864c71f0ae57a47edbb45bb8721e41c81e2505e77e3b9c5b7c3cbf32803e53fcd9ae8220a4610fa5443c0f0a0cace709a823ba0a1ed44cfc36742418bec2655ce9d51bd49b77440096933ed531653bd442cc2cf2512b595db29442cf81bc8535a343a0d62ece747619a9aeae193930faf75a5f9d231b7451c15e32c6b5709a4c7beaac21bfb442005130b2236a0dfff093884c6778f7dd25bf3620decf287ccf6857322ebdd56a35878bb96f29cfa3e5e55d4afc3b8457153a22b02efd280878cc1aa47ada22da84629fe5c4ba84fc3766d4a75bbcf2e191128f801dbb65ce976c7b8fe0d7b43f421e34c5ddcfcac55e8580cb6df611f4417eb6378a4a0c7ae23a01c9a899552a5ba75bb12c3a274e2a057e651c6cc28c5edec7c76eee315edfb9aebdda82cd316d65ec1547ef2a261c9aecc657d92b492bbdba5cd4298b9843c07a08b59fa2e71b1d9857008ef8d60c15b751c2b5ab76d3b8d981917c80e2da4d16f9fe614271263f8bb51d57415f9eff295f0b66dd1ce22830e61cb8deb777d90e42ade7e9c4a183e1413dc37c89890d196fb777b5708b0e3479e8e9b060bad8ed2df746b8e4b20209815d8d517ae52c9d315e797747f088ab9bd0f7c4923ac842c4c0a1cca7c5527a350dccb5074c5873d3016d9c389a54e7fb71c065e213d16d212bedd593d3214d106fa801f5c51c8f307388a14da5e57bdc61974afbb9ce4361ab3222352825defb3eedee80469b84ef343496473614476c759a0eee17e13968e1c4fec2dac2ec855b8691bdfd231fd5278d6c3723429222d2d46b62729355ef39cdfec4d94a7c79601b71a1f6e41f9e0f0248fa481357700a81d6ac6c5897a8002a6a2a52981481f3bfbe59010f52fe782a0d9dfd62fece355bbb4e394d8159f37c6672511e373ae2b9afe85f9b8308618224e60b25b809fff038c9735e28ee0b2ebbb6071e3d19ab4e2584a37705ef7f12a016a74644c9131a02871e38cd63501cfded51aa2759a50a28cf899517dfe7ec261e69238540ea8e56f17337049582c5bfac99cb170b658fc066859c2dd49a23bb0b4319421bdf9814d16e2c5ebdfe58e2e6c5219edaf6213b30d117094f9d2f99376f5ad5fdf866f6575c51400fb9670f2ab9c5fa1c270a864644fc889515e4b68fe56a430a40c145391a78b300bcdbbcae4568187ff29d99c9f8035ec3e55bc240339f8206b36c8663ebf8bdb837543ca49193c483ba21cff0a1dacdb404c2b6b8f91a6f7360351e8e12afcd3d81356b7b03d97846ad6f71d7d91613e9232eb592301b7b1b547e41e3a8c9a448a814694ff3938cc888e8d634ef3abffba3a6a59f7ee09fde863c30ffd1ca70f450b183d65632fb62206479a1764787d8ca2d39d0159280340283b1a09887d7b5b7d1a0c7a24a64c3146717e00e8ca6bc1d48463aaace44ffe515f08b4f62ca151b53186d0d5caaafa92112f9fdfb5dbd3765a0e36f70bd6fd2cab375f913ebd9f159c76e99e98fe3cabd6e32bfc034517d559fa97f91c17bec8cfcaa27b21db472eb7899a1227ab2a242b71a55a9a926895e295293b1347a073d9953883b6509f60790fa66029ab0e491ecccff70e7f1fccdab62b8d9004a1dc91fd7e1eb33af78f385918bd59fbafa01e30ba12274e4caed7c9ecda5fc4b1b18c1e46b2ef55da721f38edcac84db26d62048d7b867b34ae10ea1534b13974a6f85329d76d2b0260dc0f8279372838e349531ff34c8e91e5e5f713954f130bdeba2a2fef7918b4530af9afe4cdd72edb26c014c2b903937dcb7bbfd5a5454b34d309b4e377aa1eac90e5d48e7e7f04e0aaaa40245424937cb79bfb35215bdc9bba82122bb6ebdda2552f28d96ca527a0b8a3d0b00e3c3b6177830822f2a7a6211bee179b455c7172d02297496ad26fbbcf372365586b7e82de6cba2f34e4a5ab7142536a457a78f7c44ee84329c3a9b326e6a7a917b02399f4ef0453c008327daf9491e4f809158fbe86538a2f52744a40f64c47a7059943f836afbcedfd08c4f3b0d84542321c0879bc1f6d615eee8b4d2b9f7c9f2eaa97962272e6eb34837ad3a0c4185709f178785a04527cecdb90a50371d5b3ae782dcc6ba129706d2c89cb2a7e1bc624a2e89c9535aa19bae902fb38bc902d0c4b9fac2dfb6695821e13f9614caf064384da12cab4f7a12dd4d99821fc5fe332e5880688d3dd8b66e2c8f0a8c6e733992fabb91dfe2aeb44622336d1e78ba8438db03f568951dcadcd62bbc22c4d2c6ab9566ef1a7ae6e23ed189f1cd7e1060630f6d57acf7b996924cfc3832e4f06aa21af08af4185da2e76b6db1021094518f0d206fa46f31a27ef54ea8577e566b7c6c00fde8e9d51fcb40961da9095290fdf6e8a568070a1ed1b4314e2716e22ee3350cd9349d66818223435980a72d8aac8fe9ea3f733b501d1c72186af55cc3e8f24a73c839b91fa7da246a398d29777d6cc2fa3e895561ec96d8d24212510aa3eb186e429fb25200e4bba863ca66a12d379b1896f946fcb6b762142ebace6087e6ad89af8c4b348f0801886dcd32a3bf195c528fe663015d4cc2dc1f96a8be592c19889010b06c4492b1b109b1275c57f15a3ccb24d3ef7221d4e65c161a35d9698a9ee3b56280b88f422cf84e650c0e784d12dc74df4ba58c02253ff4f8c25b3c0dba9094efb9d4acf7903a882739927d94a03e463e1b6ca3138ee3cd8f423ba45022ed3b29941c8a7f8bb368621a1183d4317008044f81ed0f77875d6f19b82af91219feb4311a8eb7b3847cadaa07112bd88c27dba0dc39476890350ec51a28c4d86e621f65eb5f8aec82fc705f0d88314ab9043a4c3782c36d88890dcac079452822e17e8cb690963da6bc82aa9ee36e835a016f92de501fb92cc7ed9871b4d35d0f6d1f35e57b9a1c0be8ada90a0158d4a80e4f837c2c421dc9f34dd1bb36aefca7a7b530ca67ad09e96ac1803135e2d3ab27179324d15559a2c623718ae1cabd877cc0728fa1d550bf6ef6deefc43c5a455d1d9471f82556f7e8b29d59afa4f8625697bc893f0e21fb3e38171aeb948af8794b4de653a7840eadb1ca345e0f6492ed0a743d900032079e51b82d3fa9c8b7fb06067a48369250863f0dbf8872febc66ea43211bdeccf5a7cdd2191572a619d385467e16b6fa9884e75fb5079c1fe0d9cac31c39fa497924968dd23a887937a0149e5b3a07e26ae967ecbb0e761a249e14058cdd907c76db1a0bb1b91ead3f2d004030f7decd4498db75efabbca310c082f1b611b9a0505a429a185b9f02d04acd3c526793f50168bc969b5475110e512de76d90968baaf37abb3e7e20dd75fd19a1c79349ef1c3a75756b499425735d792877e089b924096750a915fa51a6de797739e1c6040b7dcf7eb59d5ddbe680919c9c837093243a9c61b6a5f224eec557f4f95c0b1dc893ec81333464349bb8d58fe09814b135360a19cb9e9ada9976cc7c9602865c4811d42b21a7de9d7e1a8bce85bc652ed0b5923d860c9b5f638bb28fcf33311ec1fe6a191e26d0133b098d69e375b6f172cfce89cd49a7da661ee527663fc8de170876c232325d65b461342118cac5bb5acd0379709f4ff62238dda5e28c5527c9d5e4d226badb28abe35e1adee8ab6349f232e2870b7448cafc715f3afd7a49d55f2f5cb2ed33fd74ffa0a88bdd4416f171c7ca1edc9f2e25489d656a310e1f04a8be4b2473a653bef479c0325dd0f09baed50468d9dcfe36e2e047889799b6711191e9058c7309cec6045ef2c3fdc1eca926d9700e6205ea26140db8eea14a86620c47a86592a9dc93f6225c9655f4889a242dc726181f5bb34c0a6145f1b77768a784fb964c225759f95c1e6b6335cb3ee0c3ff5df223ea8baf0dc6ab036d178352ebdd2af4fda5fb384bcedd653c4cfa0584f4b2b1d88c864763cd9af9c5af3499f2e7dcbe4ac7608312c76661c07c68c093f1dbfb1560ca67ae694f6d164189dac301e38dfc6d0c8c0eb1b1494adf87b80df7a950f50c3139dc3195d333e82141f7ea232b551295bf9d992546f37e7becf1974b566b9d898dfbe293cfaf00596e82c884f6b3cc394e2a330aad74fa2eb470044320e580bf34bac8112b15897724b4a0257cedcec9d4a6693237fa00c3abaa34948f53448bf256c686c90f3aa93fc22de52f6057081d71ae5f6a4c4e012d3ac5d9331896f645cdb59675722efe0f9f776b5b8b6cc4ebb3eafaff25b0eeb950aaf5e7f2f0c0d1233dd46f6ea39abd96515d39e8b48c184b81474e2797a3f51981df5fd3c30de02197c9eb2dc0398b48b968e74d816216380be24c3efba94e559172a747b193dd19254dc2a9d25093e23bd079692ffc98fd6ade7e4ddbd3b750cf9d32f1881f9c5b31e2d01b494990c624d7bc9bfe999b2d51e8875603a6bb1f41920d9173f7cd15cd52035dfbe53e2f33e4b11accd1ba96c6b85f2a7c03d2df12188b18ec99df20a68832675aeef0db3adf7bccc8deda13a363746517cc59abc0146e47da30290fa3d38c1d5920206e976891f452f5348e340aadca80f2635e9ebd1344b8f46d87a2ac7e7ef50c4c51be7c2cf20d10c6782b86871111040278794459826e5d1c644b84a1703742c7bedd2dffb6b9052fc3f73ba65c17da642da4c353240ec889d12a2291c499a3fbad7f24793c77c9204cc7fdce63b7f467427ec1783300cd7c777e0d99c397a33e49fbdd950e91aaefeb8488839de8b31493403df463f4defa5fa86e4b85d12ecf948bc49ae8fcc05b5b28a72f1d054ece9578e6a04922460d58b85bae268a9da992fbffdcc4f1f71a848c2f128fc6bc793ffb2efa21d5348023e623de90a446c6d4b2a014e82568a890e1ffd301ff02fce8849bd477fdf2bb1ba986a76c8669b443defb7970ed99ddb224eac6fa893621b7a9fdd42f7dd0e1271203b9ae13ef853be39570df8df71e90825021689da97c4094df51adb141cb8e9946ac108835c8a29df632284c32f375a6737ea243d2fd0c536c814432bb6be64ac03ad105579c9212d433aa2c2c4a3820947edfd5b6deb176b23d1022bd86d5d33d7fed61c783deadca5cd507fc8167727d335aa250f3d94fd3d095cf72de1dcff3f73728965975e08a16a8e00d1a8ba6e695d329c6484163eb985de6ecf1f32503c4ef56909777fe502431ab387e093b048aa9cfd8f33b15a3379e58df104fd25ed8f4d06aaea50074982a1e6e21eaf25471aa745ba79661f5a19d07b1b3ea83b21b1c4b9fc921b03127c30199200cf420dcab034178f5e5ec8ced78aabf9b042848c2efc75555ac6b08a1013877b7df712e25b1e6bea7446eae6d796d27c528c4c78c579e84a720009c2a8c8b557ee20dabb3dce1e198c6fc3e1c68653297492290c7d264418474e550d4396739aff0f88abbd378a62b5f3618ecae99a3fcd49f0363dc12088d3da3a43a30e935a26c6a5e80f1643ffd23074cbb321450ccec13fd6aad7a1fd1073f8a899aef36d54966501f019cc40e4933ae257169ee44ae38bb2f771563b775ed1810170729b9f0e3778ce3bde316496683350f17bffc16d4d8224d0e22ef18aaa1d94938caa4d865ecc1a7f4fdfed304d88cf908cdca494dda42d933f0335b0cde9e5d531cec81a2df206b1a253208607a4a191ef1e858a2475748bcd464e5c2a18ee4833f3bca26b81f8f58f75084a68cedd5815c6debae11d27c88cb71476956c3c611fe19c4fbd6b68f4487093304789a2d4796fef5996a322d9135c084307d2ba63627678", 0x1000}], 0x8, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 06:35:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473c0b00f17b53efadd5179778183cb4c028d3e348f91c36419614844f37dfaecb3847786dc71e29dbed38023553e02b06ef4b3b3e8a124701c5860b7ee64872f30cb5405494f06872b10638ba16f2ac699e56196c3877273e006fd32dc9a71984f158829672fc0e3fbec63033ee9ea7e3044c040fe2a3f8cd8f7290f9b64f169925ea5444deb850e3c8926e37e1d1dcefa2db6e7182e4fbbde9f9a140f3bbb1c46cbaf42ad86ab01af11af154cf78d77b4d225bea6baae0d07651cbd1fcda5e791d344d9160d11eae1f706bf761b69b52486a3a8788f3f72752da34fd90b99e5cd0df2b0", 0x10b) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) lseek(r1, 0x0, 0x81c5ef6469a8b536) 06:35:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000679fd55423a36697ed93f023000000000000000000b5630567c9722d175fe91c71f204ed770e90d0bdaef61bcc8c13260445773023176050506a497c80c18d28a33dfbbe6e3d8c7de64710f96d5c0300f0d2bcc627238a5da5b9b000349b73010a0434fd952e923f2fe16f9625972f47e76c4c8808d0b21e919890bf966a4cd4fcc38dce54146f0a883845d63fc0c99c0651d4716fe0f4cd191bee3b0cd0021c907c2f0d07bc84960e8668ebf7237a94f622"], 0x1, 0x0, 0x0, 0x0}, 0x0) kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x88, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x140000000, 0xffff}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000280)="83744a15c35485f30906fdbc6a44540c3295b48c86840aece3865c9f5759e38c326733b5b6668ebcd2cca7edb835fc81f6949863a4463f8cc0e6ce142e334ce46bacbabc620c57b470e2d74bb0321c611e61ffae5ef3f8eadceea80e0dce769e13982c86f8f9a37056742ae5488e5eff6c33b91a7feaac9121b2bbdbf0cdeff9ebbefde26bf92cb4981b", 0x8a}, {&(0x7f0000000340)="deef64eca652c735ba6ab549a40fadb0f8697f03fea59263dba02843828b379d27e19a1041f52da534451fab2d42240e97b87bd4f8d5af80c2133948724311bc459cbc56f8961826aff9f7c9863d2a29caefd7158a26817040e6d47b94c7405dd891eba00727e8e59ef846db5eda6ae0444d0ca8542c1616c7f079f71d846f46462eb467", 0x84}], 0x2, &(0x7f0000000480)=[{0x110, 0xffff, 0x100000001, "27ddff85e71bbcb60dc5ce05b2f051694d09ecb4e46b824f8fc148e17dfed46ce846d7ba0255cb814de7457fd1118cdff1ce36aebcc58b9e52dd72d45cf65df8075da0db2df1e90ac46835087ed46c6a4a3e249bb3d291ba026b5e118578c9d6a3935c2d4356ea6c62cc68383fd39d358d738d34c3d335a059d7eb3f79b56629c0ab6d33053004f4cd180af5e25076fe90121aedda21612992e8a9b76d7c9b6d016a816e55379bd493649cef6d2258d518000c71732efc86d906af4b47283fb018036df5015777eadf4925d7d7d4676cb8ed4144a76053533f889fa57215940b81f2ca3194b75525d5eea43e6a951edb57b301ded6ee4bd2fec69c3e34db"}], 0x110}, 0x2) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 06:35:15 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x3}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9) 06:35:15 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c6530006d58195844755669e2ed6d27cedca41bb920ed92d1880e655d6ea69a30d4addadecfcf760d0d944679c80d0a64b9b21808f22694a3f8a7340d762c2e930614c17568aa8cf9d055e78f9bdb89a138464b0ef2104191185541ef35ac57b4f5631e0469235b0f29213923ca2258287283cece34c17303be7ea082d510a5df4c3119aa31b887a3e0e07c51cc09b4c076c5eb25d58862e141f3d76f8f65e858a0c71dbe00822465866474a6ad78a234d549b1fc2347d739697187cc185413b9fcae30ce16369c8568aea26072cd26ddcd1d0588559fff8e86f2d8f040b9252fb04825f4fa20f92ae08b9ede0d17b59cc94dc57b8b852ddca2161980e20cce329d13298a58f3eeb589e5cbd347e96c67a10301ace0cc97e0cf"], 0x6e) 06:35:15 executing program 1: setitimer(0x2, &(0x7f0000000100)={{0x100000001}, {0x1000, 0xff}}, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000040)={{}, {0xfffffffffffffffd}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0xc3, 0x5}, {0x9, 0x1}}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r2) setitimer(0x1, &(0x7f00000003c0)={{0x2, 0x7}, {0x1, 0x20001000}}, &(0x7f0000000300)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000002c0)=0xfc) setitimer(0x0, 0x0, &(0x7f0000000380)) sendto(r0, &(0x7f0000000180)="82ce10cada9c9a419d1b59c9ca031ca1e477a3a558753b192768e24bb00633c7b8a7ea7c4b4e0a92525bd4d67297d2a580b7cde5ea00278f5919b5247ea7265d8b3ee6ed368cfa7538ace0beea44cd140db47524f32f3a0f215674ed1bb11a3c6bb32a72692e72587c070e336d6f9e8ee78e70e374d07ce25984f0346fb30acb18ab1347d7d01e7c2da4a7110bedb7372968a4e12924d599e1bf58ca59dbe4d159c4f93df73694a9bc24961d21cb89c54525804c7b64fa34989add5fc97f2776af66f67161aa7c236048224385e453cc0f2e220efe15", 0xd6, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66656c653000b2f7eb4c703a24d2b6464d260f07e424058adc88dad73e14756f4016a1a0e05ad7eb0c6247a22e03327b45a80700a26082c2d136"], 0xa) 06:35:16 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = kqueue() write(r0, &(0x7f00000001c0)="591cbf7acfc4c450a113580374201daa67291ea7b29d9d455f98ebd1c7a812ae03a428c5d9bfedafb575813da5aa95e134344eb8cbe42a56a30e37cd79e4d219c8317ac612ae6538c4a1e3d8a179ed47551b4311d356488f2e5748f2387167", 0x5f) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100), 0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 06:35:16 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x1cc) getsockopt(r0, 0x0, 0xff, &(0x7f0000000000), &(0x7f0000000080)) 06:35:16 executing program 1: mlockall(0x2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) r2 = shmget(0x2, 0x1000, 0x150, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) shmget(0x0, 0x4000, 0x220, &(0x7f0000ffb000/0x4000)=nil) 06:35:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) socket$inet(0x2, 0x0, 0x2) 06:35:16 executing program 1: semget(0x3, 0x3, 0x0) r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 06:35:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:35:16 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='&)\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='*]\x00', &(0x7f00000002c0)='\xf2\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='}\x00', &(0x7f00000003c0)='/*\\\x00']) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) poll(&(0x7f0000000480)=[{r0, 0x65}, {r1, 0x40}, {r0, 0x6e236bfff5fefc60}, {r0, 0x6}, {r0, 0xc0}, {r1, 0x1}, {r1, 0x1}, {r0, 0x4}], 0x8, 0x974e) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) flock(r1, 0xa) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) write(r0, &(0x7f0000000000)="47ff3094699c88eac323fcd06d34360159f379b433e1e340bfbdb583b4ca07bb5be39943b49a32ee8d49c38bce9e988ac357b2beea355aa362c4ac39d7106e7a7ac4ee9cea82cd4657eaa19420d0b3769faf063d7a612a3acd412e6cd90d", 0x5e) 06:35:16 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0xe1, 0x0, 0x67db0fe0, 0xc54}, {{r0}, 0x0, 0x80, 0x80, 0x1, 0x1}, {{r1}, 0x0, 0x0, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x100, 0x2000000000000000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40000081, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x46, 0x80000004, 0x2, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x80, 0x7, 0x2}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x40000032, 0x7ff, 0x7a1f}, {{r1}, 0xffffffffffffffff, 0xa, 0x10, 0x401, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x523, 0x1}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x0, 0x64}], 0x3, &(0x7f00000001c0)={0x45, 0x8}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) pipe(&(0x7f0000000200)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x8}], 0x8000, 0x0, 0x6, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 06:35:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 06:35:16 executing program 1: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x401) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x100, 0x40) syz_open_pts() socketpair(0x10, 0x80000000000000a, 0x44, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) clock_gettime(0x2, &(0x7f0000000000)) bind(r0, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r3 = dup(r2) connect$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="32a8604f835c658069eaef4f47237f7981d2ab39d4b642b75141aa3f02b6cbb180cad3a358eda39126bac06064d265f6f07aea3902dd3bc0ca71b4f1bc823f1e654c986bc0df44f5ac6e3e06023107a83f11c653867a34955c6fd6fe92e46e2fd717ad6c8fc2c22290c452948f205d8690a4d43be29332dbf164389ed1ab82b064f24b18f54de647562b862a16ae58995bf5874b238abbb8b3bdb98acf9297896a608f6d50445c157efc2a995567b9d0919d5d3f097660b9ccf76ba0c221f5c88a3f949a24a947dd7b1658945b54af400a7f6d", @ANYPTR, @ANYRES32=r2, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYRESHEX=r0, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES64], @ANYRES16=r0]], 0x4) open(&(0x7f0000000200)='./file0/file0/file0\x00', 0x208, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x3, 0x1, 0x9, "6a390fa930f3b03630b366bf4ece01c6f9a86ecc", 0xf07, 0x7906fd8d}) 06:35:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf10000", 0xf2a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) 06:35:16 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 06:35:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 06:35:16 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd9}, {{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) recvfrom(r0, &(0x7f0000000000)=""/168, 0xa8, 0x840, &(0x7f0000000100)=@in6={0x18, 0x1, 0x10001, 0x3ff}, 0xc) close(r0) r3 = socket$inet6(0x18, 0x3, 0x2cb8) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) 06:35:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/95}, &(0x7f0000000180)=0x61) r2 = dup2(r1, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="81000500"], 0x4) 06:35:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000000000000, 0x80) lseek(r1, 0x0, 0x4) getdents(r1, &(0x7f0000000000)=""/13, 0x266) 06:35:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="bf977c2b1f53da25f2c6ea8253de26b2baacae129a5202741770413f9f3e3015d0b15f2601a51bc7c31f1c627376f88e8c248768258e4762e3ec82a9141cf0d26b71fc7a58dbcaba3798204d22e7ff128997e8f38e06f07f3e40d356766d6fcd8992ef18fefab3eaaa6b47bec32424a7eef8376de5e74374b8c638bac14b4cd03197185f8e50bbe9e163958afcc7070677f53c9d044909110c2d5832a1e4a264488d9bd6b33f7f78b42322f8752e7702d07ef91a94cb3209f396fba034c82066fb4bc6d542eca2572d1153543a9f457a2e0d8702bcfa0c36ebdba24e57a4820611cbb56394988c09d1f079b23564e82e9a41ab665918f2d378052f6aa793", 0xfe) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x1, 0x0, 0xca8f, 0x4, r2}) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffdffffffffff7ff, 0x1000300000002}) 06:35:16 executing program 0: r0 = socket$inet6(0x18, 0x8000000008007, 0x3) bind(r0, &(0x7f0000000000)=@un=@file={0x0, '.\x00'}, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x1) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0x1e5) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 06:35:16 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x3d51, 0x20}) setrlimit(0x2, &(0x7f0000000000)={0x200000, 0x7fffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 06:35:16 executing program 0: r0 = open(&(0x7f0000000080)='./file2\x00', 0x80000000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xabd) link(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000240)=""/112, 0x70}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/61, 0x3d}, {&(0x7f0000000400)=""/91, 0x5b}], 0x6, &(0x7f0000000500)=""/46, 0x2e}, 0x801) 06:35:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0xffffffff, 0x6, 0x9, "72811fc5cd6b4033e50f50ac151addeddf6f98af", 0x5, 0x1f1}) 06:35:16 executing program 1: r0 = semget(0x3, 0x2, 0x10) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000240)=0x7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000280)=0x8) fcntl$setstatus(r1, 0x4, 0x4) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000100)=""/150, 0x96}], 0x2) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) semget$private(0x0, 0x3, 0xc0) bind$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) 06:35:16 executing program 1: r0 = syz_open_pts() close(r0) readv(0xffffffffffffffff, 0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 06:35:16 executing program 0: r0 = socket$inet(0x2, 0x22, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000018, 0x0, 0x0) 06:35:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0xffffffffffffffff) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x452) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/153, &(0x7f0000000140)=0x99) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="7859add00f7c58413c2b803891819adf1d37a4c94b5505f33d4a9b130cc6e1c3405bb1ecd1c31ab2c54cb63f0231bf7e0263c7e8fe9b7d70f1000aedadf1b2a8937cf3aa455ef67449dd90948b798540068535de4c253c01ee98", 0x5a) 06:35:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x32, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 06:35:26 executing program 0: r0 = syz_open_pts() kqueue() setrlimit(0xa, &(0x7f0000000300)={0x6, 0x80}) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fsync(r2) close(r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x13d) fsync(r1) r4 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0x0, 0x1, 0x40, 0x401, 0x600000000000000}, {{r3}, 0xfffffffffffffffe, 0x94, 0x2, 0x9, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffd, 0xd5, 0x1, 0x4, 0x7fff}, {{r3}, 0xfffffffffffffffa, 0x21, 0x40, 0x8, 0x9}, {{r3}, 0xfffffffffffffffc, 0x2d94545c2514cd91, 0xc94bdc36117d74c2, 0x2, 0x8001}, {{r3}, 0xfffffffffffffff8, 0x20, 0x0, 0x1, 0x6e}, {{r3}, 0xfffffffffffffff8, 0x60, 0x2, 0x136, 0x1}, {{r3}, 0x0, 0x80, 0x2, 0x6, 0x8}], 0x100000000, &(0x7f0000000240)=[{{r4}, 0x0, 0x2, 0x44, 0xfffffffffffffc00, 0x5fea}, {{r4}, 0xfffffffffffffff9, 0x8, 0x25, 0x9, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000000, 0x6, 0x9}], 0x7aff, &(0x7f0000000000)={0x4, 0x6}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 06:35:26 executing program 1: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 06:35:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) 06:35:27 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000003c0)=0x9) r2 = getgid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() setgroups(0x4, &(0x7f0000000140)=[r2, r4, r7, r8]) r9 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r9, 0x2000747b) socket(0x27, 0x4001, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r3}, 0xc) kqueue() select(0x40, &(0x7f0000000240)={0x3f, 0x7, 0x1, 0x6, 0x7, 0x40, 0x7, 0x3}, &(0x7f0000000280)={0x0, 0x1, 0x100000000000000, 0x7, 0x81, 0x2, 0xfffffffffffff737, 0x80000001}, &(0x7f00000002c0)={0x7, 0xfffffffffffffff7, 0x5, 0x7, 0x8000, 0x6, 0x60f0, 0x7}, &(0x7f0000000300)={0x9, 0x38}) syz_open_pts() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x61, 0x100000001, 0x80000000, 0x4, 0xfffffffffffffc01, 0x81, 0xf9d, 0x40}, &(0x7f0000000100)) 06:35:28 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() close(r2) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x2c, 0x2, 0xffff, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x3}], 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20, 0xffffffffffff8000, 0x8001}, {{r0}, 0xffffffffffffffff, 0x80, 0xa000000b, 0x5, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff9, 0x42, 0x0, 0x4, 0x3483f995}], 0xde83, &(0x7f0000000300)={0x7f, 0x502f}) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/14) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x50, 0x4, 0xffff, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0xe080, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x28, 0x0, 0x2, 0x80000}, {{r2}, 0xfffffffffffffffc, 0x4, 0x800000ad, 0x3ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x40, 0xc7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0x7fff, 0x6}, {{r2}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0xffffffffffffff7f, 0x9fd}], 0x9, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xdb, 0x1, 0xbad8, 0x800}, {{r0}, 0xfffffffffffffffd, 0x3a, 0x1, 0x5, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x5029, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x0, 0xb705}, {{r1}, 0xfffffffffffffffc, 0x1, 0x8, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x401, 0x809e}], 0x8001, &(0x7f0000000140)={0x100, 0x100000001}) 06:35:28 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x1000) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 06:35:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000024, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fcc47952c46b0a0d8e2db7e68871db6ded0524dfe6d8221900033eb8322bd440d93bf6dec587ec9eb6ede297bf155d8cf5460c4c1c73896337cb1fa630d909de38608f59fce6c5999c729e4c947ce89863732790b5c342f15ae15962fa7f3236de1cc284b65424bbd83b03ee87ea31fb5dfaade358ce463c2d9b8c9916712a84d42cf47e0fc8e911dbb82ea0b002a548ac2fd762c34cbe1e68fd4386b8959a203400076f81a77506a3c2e256ff58346161d704b11bd27422d22460ed2b98aa29d5aa6d5adc37f9227edbadc566b8f30b248875d3503f47570672534363625c4d2293b4045913d91ecee0eceff737e0ce14253d6c680988801da6c191c441175245eb5a0d8686adc1c693a24a3e5ddf4d0607d9ae0c75726f2f4df8ba4cdb707ffc34fafb26e9e899977b6871b36332139dbb39236aa4ed21999a78b08d2cb38334a1643100d8dbf3144a2fb1134a3627934cb40c58610fd41e2c2469c5ae4f781e8ed78a1b6e8183c5623881ec1ac00c133cc9c600998238bd4b5295d832811022f88b77820e5775b1654f86f531954184dbb663deb6509c8ff491ce6c0c1844a13ca561a4e7247e2e8efdbde001ae74d2cf0d9c9d8d2d20c6698cf20dec1882f11e6b03c9c40d0903fd8ef690dd4c9e1e68cc2ffba222f68ad2dbb69f10ca1587d75432a8a634cfb5f7c7c5b0a9a720cb00739e2f3154d8caec441d86bf4a3d6f2365d601cec2809a929f22d5d3d50540b42bf22788c94e87fd8d943c60bd31c5fb5814c226528a35fe61f53dfa9caa293205c0021fcf356789235c25c7f28759b374a98d622d7fe964bb7ad0222a7897c27ebc71bee0c1b5092e8ec84fed33ec0c9f7978636f9e01d512addba11b3c7e436ebe623e888286031a6badc05b9948091a8e4eed3739269fe312ab35bf77572e44a7ea0c728f41d00c805ffe10cea21334b34aa44fed0e2d41264b54a47bb7c8cc5a24e7d87f6087f1f73c13378d919453c4f1c249055cc95713dd3ee7757c9e01c3d20f013ba48f96a567ba6221ca12e6dcf8e4b4fdaeb8738bb9445876455e3a187e67c59dcdf87d7f5a4bc9dc21d370f445a437f79bad424375bb21ab1574d480a975f195a5fa80cbbb7ffcabb0ad0e072920ab482a35c3f34c306be1ba3bcea853097d58fd8841c5579a47bf3edd365ed4dc3e9d1554791a93069607ad971fddb216e34b25aaf580bbe7757064f2cf05431e7fa75557546deca79cf33bc5bbabeeebd39eecfa905e884c201870783e94a74ad720fdef75cecee0d4f955812c84333b0ed0d39e50703e5fb9f418bc604480c6ff86da70821fca9526a31b571f8d155a786e19329707d59acdc30a8f53e8c9a66a9de19809dd12fc1f4ac95a5b545d73fb0651ae5f30465f4f096e071683d22985b2a0f4158bd7fdfce6fc8176c493498043f24087df98d189f9b2eac0dfffa3e6f32bcab55d8008bf9bab2f6f0e8272c5fd6027a050308d3d13ca80789d45b67ef49233f110a8071d1b137cdd09aa4b16351a05eb62031745f2b90e6d774e88d9334fc44ef26effbb13c0b17b669028b4098a597200dade43062a126d21ab74977dddc4cdcb5390edb5248fe4f78d0c6d07a5e3ec91cea9d962ef93da7ed24075089c4defce5824f7494a763940b4777f3eaa214c9a96c1672dacca2abae760bbf8358f18219369d851b69679d2036188b49009ff4b6fb7c913b0bad098f184f879442be072a8f0d74b06784db5265128f1a1fc04b69e6d966854e4e9aa4294ac21a635c10a6605d6a638b3af018f44b9c683ac74758ae7cc9ef93135c069e3368e713467d2343c4c40c27f44e5c6d722467a1cc1f271b8965130fef360d0cb7821c7b83b7d8e1703bab2cc444aad46f1238428d959cb0a29e82ef959d5ee5f49c5ee8e91a4a65c8d8a51f426ecdf1325a72bcc43a83d37dbdce630a6c10ac71f50b6cd9de7bcfc8a597aff9316969d093c785d90884a503b9d6332970d183955983c68d639c2398b949ebe3b2d884f997291de124668a0e4352680d40e1df2159593233ce0a02cc814c5cba8ddd0caabe0a22b10d30808d93c43859cbcf08308dd0ce576ecf30bab04d96b66be83c422e573d48a68bec80948c4440cf500fd7226e116cad2967266ece981691ce6506580c0f7a5006a1ff9ef6399f730c78fca933705cc3f0bb18be7f519bf4a1ae1514fc1083b3c6c01ff56d015670d8b317504df83f9d3ef910360ab8b5351d4cbd2cad026e981dcde2172c2c84f167432f992179ab4b056c7f1266aa5beec1e6ea23b06756e29763055407511d3268fc5065071e12ac4b1fdd2860c563e2934cfc58077571dce75fa1054d9f29cd9cd14919c70696d3890686b4f1a403c41592f6f709d27cada50072c45a20c358ab66182e837dfd0804524b3a4e7a2e66437d2fb9fef052417bfe433f32632ec5451674888a570f66464f6bdfecc277c29c95e8aadc0f9764596cc6e9b97b3ea38fff9ccbf3362a3e28db61254befe85c16c7f3c1c472eb16093fda012b6143b507ca1489b10d818386a4270af86dc6bfb914f445b9c37503bf7d4c43ba1c6b1b1ce135a957ba17be42d434c06cf1dcb8d5fb4221601e339974185f95744953695e581ec79ff92314f86b385592572cadf5b2df97c3f8c0f3e972266ea579f6527cf55fd14706d47a266c37118bfb9f79afeb20b816c33d39b7c474e0385ffb70ff5adf18d39b2d4ace579b4c2201e3d4a1fbf3815c449c23943b9509a4873162aa0a2f45dfe2fcc7136de927e3ac9f8149ddb08aeb47a880eb8200099d58d63f12c5722b26c8dede013493daef2ba4983f15ba4c0e635f940b5a0932031633595631ef6c6159733387f22600c59d3e17288986c5d9e45a90c8271eb39d5920ca2b38214cf40830f518d5c1165de5ef10c1b2782ebc621ac2140447fb43522995c7e992d514013234347a2d89da708853575f1f8ce6a050a3aad368b104adc12cb8bd1da042dcbb5d00aa771e3d8adb21ce64b02ad70a5929b6f80a2e8f21da2926f26c130810bcb1aef230a5c0417e9800820a4be1cacaab4a3661a412e27c782cb73b7ea046607c22d7fa8fa8fd8508bdbc777c2b32234b18a06eb768b7035b27d185250b078f9190034dfba3f0760359943defad36c5942a18c1f08900eef88daa42c7a8fdf3f390b8ba70cef14b698c1f2d799098a5b62da239e17a18f93179883f7152a546e89a821f0ad616da58ec4d28e94eedf718340ab6803198f5d97d30b81a33d6ec6ee303616d2dbbbf74374af2104d4649ace36c14f3898cbb2437463b0275cbc851117fe424cdcb24b62bb0846ee4ab758ba10b53e70509140842e42b12b310de897f0bf8a490ecf9d7f4bc7ee2132de2c49cdabba28f814fe2fbd2fe7128588defcdee03028c55e1833e2b4815e67d246c2efb45fac22b6c8b79463b61f609890d7f8f06ce95efab52637ee8ab8ce3efd484826d7ec8fc56d360dc8407754e471ba65106011e8555090e0769591dcbfb7913c671f3759a52e308a96574e681b0fbf0612a5dfc187a8ee3be62599ad637bbb81598e2c0ca723ac45b37f104cde3640dc8fe6bf35dedab3d7d099bc5fed8db243f9bb392178984531b8308dc4bb50a862d32aa2cd11a4fa73dcb9361dc57c7f0f31cfeb603fad249a97618e91c145ae18736f42f3e24fa49f1824975d55fd3ab2aa1f73af1147af81b1cf5b857df0d7dd71c297433203c81d9ba04f71da196a09dcf860dc1b72500160962ea54230baa5df119986e92019573f1aad3332a91f405e94654a5eba96cd0f05c2718b168e65c85106b4a7eb3ea98d3220256bd33d0e8400b6c571c540f811f2b884840f08f0ba0aaf9a42e153820f75b01ce680e03b08f9532e8be7c0b6a1a7179ca7daa7b446c3234f432537512f5574fa12cfb2262053d306880a7462f2d02affb526a83b29531d045d32fe73bd7532338090c147c80571306a9057cc2a20493559068ee623b4fb4081ad31890fb304fa1dfef23481dbbab1bd9a7e9f9f5749155dff880ab63ebf0017d86f1772306b19ec2420d2b68a10d286fae727972e4febccdea65ca25880e054a00b820f46bd3bf70131834575db26a0c9d7d39f3eddbe38c949a11fafd41cd45ee70023646b924010667bf518aa64392d947d0767766ab944c11d83aa701896c0759f14fd507aca462643a338a298f42c1a805ab9632e0d02c3fd99cd0f8662f11107e6332597b1cddcb3abe202c398719f826922fa39fae35ec06b30beb147bfc97438ff0ee9e36ac95c13f2e6da18faba9b074fb60d8beac7a29209b2cebbaf4162ecab9f69fdfd6ecf1216e3e372933fc7b434c917a43bf5d1a7d9eec780fb70cd61bbfd08edea43f5065b0ea06fb138c7e15d1c1f09dd0404d9609d415aabd564c53805ac901880e199e34a6624c31d2296827d494f2d01afb876bfefac3ad2b8c0538d3c787e229f17db79f8799ad1c4b39d0b788b9f6305ade842edca9b3cb48dd65ca33bb8d97a710b0f14c9f9f87e61b2f52cd8ee28d9ea370c8cb4ddccada29ec5cb67f4f66b3cf65a81604641276e6f83cd6ba12398063b7bd59cbd4ab520a92b3e47780b9ff6f9aa2af9b3f3719e14d967c76b72bcc54469ece4b1c8de9d17552de31924bc55d17b1c6bde8cd979fb719a0072d092ae1aa78dc556a347cd287421e0c8f84ba349ce2494fca85255a52f237805ee28d9c1b026c4c6164f3c6550b0978577fdcbfa0879ae40b112747858a5e3959f8ab929ab51c6a602671d55582eeebc032458ad67264bce0dc835f038bad23954aa35b6e8a7992337da97c9b6fed91174c9b52aa62a800306fcd90989e64207654653121cfba6aa23e178b79728777ed4e5e168990088493bdc0cd6ebb9a2c3c290b8300c27ec38106bafcccbe151f8c0df64fb0a92879b0464dcf18a91aa0d5099c3bdd7af226bc8516e2caa7bcf9d24680de1611c9e7491e9f4fe68630891192b4ecb157f89e0b316d509a719782ee768d56fa9a219792fd04614810f71a437a767c5ea12dde17da0d7c9753be027b574ca50b39cbae0d6fe0031568123a3c69219b3d03115a5048f867b3ce0f055b9990bdc85489763497f71379f4b94f646e22e89ab503878b5ea1283623c0fadf1b37d9f03c34c80420ab6d363e318b65f952d0b7c23d68d30fa73d45935b8410867c019995a3bd9eaeb0e61e05a39cfe31ca3a3f12725f1d167b8d61177d086fd6ba161b28badde72043f94d6a0067b82ae457ea9f3ac5dad001411827cd223a55b73039730ea0a5ba6ed2c161b0f52a7785524eab6cd5954c4b8692d0310cdad68743db65049f3307bef79a5361a33a2d25050cf2cb8db291fbf50a1a31be10c8a375edfdf78825f15c9cb367f07a008d2a0e1fb5d80e626d16f0be0e8036810749ec1474a581f08ec105b97e1dd04bfbcaf462550590496f7a82b6f9ef92f43bd8bc4dec9e50816a2a45fe2034c63127ede74c869fa6042e796c7648265b8b29bb4aaa6172ec4522ee5831e62aedf3f9fce242dc91af0c70f322bf443ac110202dffc2f101f7edf86a0a2f7d23ba76ae229703f5e21512826515f1278e0b0cdae16ac1da068d70346e0107bf50c7010b6944cb37932b0468f5a97c3c55c099fdb5cada5f5c1b925e3f04ccb55b626cddb125bab305322e4f370a32bef2c831c5da2fb4e6bbad3562dce414f700a7513007a90395cfa6dd4a93286a21cb4ef18843aea515775f3b735f5ab094367de71c5bb4385cc1888ed0ee294ad8878c8806ccdaa74", 0x1000) 06:35:28 executing program 1: r0 = msgget(0x0, 0x0) r1 = semget(0x2, 0x7, 0x4) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/243) msgsnd(r0, &(0x7f0000000980), 0x8, 0x0) 06:35:28 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) pipe2(&(0x7f0000000040), 0x10004) 06:35:28 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="29ff20a3"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r0) 06:35:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 06:35:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getegid() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) 06:35:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) r1 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCEXCL(r1, 0x2000740d) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 06:35:28 executing program 1: r0 = semget$private(0x0, 0x400000002, 0x400080) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2]) socketpair(0x30, 0x8000, 0xfffffffffffff000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000080)=""/83, 0x53, 0x41, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x0, 0x0, 0x0) pledge(&(0x7f0000000140)='{\x00', &(0x7f0000000180)='+\x00') accept(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/27}, &(0x7f0000000200)=0x1d) 06:35:28 executing program 0: r0 = socket$unix(0x1, 0x4002, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) accept(r0, 0x0, 0x0) 06:35:28 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') truncate(&(0x7f0000001300)='./file0\x00', 0x2000005) socketpair(0x7, 0x7, 0x101, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ef60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000003ac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fa2459460748d8be36bd2fc4e4a66c5712d00bc47cbdddc37253bafe6873bb66c116d9b30a8f29121de6d4381c2c7176b336836fb1cd33f1e9572ed662da75ca1a1279df948656245cce61dd638da36caa93499bb19da1c0b1cef9ef35b66c73be49f3379d4bc3cac858ae9a4c5f579162ba1596c412af04fc7f80cae2b19bea97e028c36b32ac92392b76a1f151eb3355a56efcef19de19f960f00ad35d884e5dcb0aff97bc4cdac0f5bca58da1b7742e20500"], &(0x7f0000000080)=0x1) 06:35:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20100, 0x81) r1 = getpid() wait4(r1, &(0x7f0000000100), 0x3, &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0xc7) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x2bc, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 06:35:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x1, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = getuid() setuid(r1) socket$inet6(0x18, 0x3, 0x519) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:35:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = dup2(r0, r0) write(r0, 0x0, 0xfffffffffffffcb8) poll(&(0x7f0000000040)=[{r1, 0x10}, {r1, 0x88}, {r0, 0x4}, {r0, 0x2}], 0x4, 0xd91) 06:35:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() msgget(0x2, 0x42) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="0a3d0ef35451fe65bf109fbf009422745c8c3b0e04e0b820f607e0b4622d1ce63b6c72143d0927a897379d5e02e4defdb523f3cc477728dc670c39e5c8527470d6732fdb3bf8afbcda2041d590b86141dc4d4a026ceffcad58a3bc7611e8c5ba5de69c60f0bef1f19a20d4bd1e6d3e1ba0ee0aaedb97b4ab593c9d93f16880bcea09aee8b7e3cb80fb3a056bc9e9e598c909faa093dc00da3e3710fddba8e915a301997584903c9c034920035016d21aeb41e896f3b027a6482b302fe09578144dccc6b2c5e3e0cf4b3a731fea8717b33704526761c272105e21c348a6deda2b1a6b4ca799e8a5fc6be29df2b283622aefc184ed27570127ed7dbe7eca15e8eff96378543baf1cbd2b00a1b6ff340ad83833635f5366c9df158cbeb66b1d348b4b5fd31b1e80d5c59006be750116a74e9781fbcdab01ce83b23713fa0ba8da9fb7da06e41813ccde0234e74c407383c792bb66a07f66e8dc40f77de4d1df231c15327b1844bb5f07226ba437074b44c027328fcfe792daa6e0b2a40fa76fc4b30e5724ff5ae5da1b89ca0159d776349945d717907c656b43487ba6d3163d6cde1d130cbc993168f62f400b42734b129f361578b2305bf7ba9e6f16be14b3db9705daccdea7822857baa3bdb8d124fc22ad6cb872fe3e3e1202172261a6026afadd688c4d7f38989aacbe3b24e76463d3d87f94440258e72e60bfec8d74726a0c1bde89c577d46fe89a9199752df85a9e1307c97930be9745b36c756065b80bcc4209cdc14ffe0c3807a988f67968734da80d759d5d6c0b78c3b594140d1215a0c3527e5e8b26dd4a3f5104fad2db235d926b74be2e9b97629e90c2dcf8f75a8e04a0aebbf17ecba7ecdfb67e78f4537fa850407ff8fddb550e032007652331802d9a46cdd80e3b71de7e11a7f3856c79d702236b7782c14128c3afc9ab4be70a0c75b353892c2146638a51378b777f492b681678ac96dec09aecb61c2a39066f86d3766970224c91db722d352b52cf7b851088a7755b2e81945736ae2052e1e72c5c557055c9bf3a4c0883ec4b8c9b3303d708202a8012d6d1bdbc17cdd17a06d571f519d53ff4eb7881c33ca4478c554e04747c769f7bb713cac1790aa60ca76ad9ba8f5d118ee380268b60e87d6b43d194712e83c20e6b59caf22fd554938db8f4b40e860268775a60a74797703d05614740a6b58c4dcbc7fdd0ce10bbcb1dc00ac0b06d4b59c3633f47c11003cf92c168000222bb5de134aa96229cac7f9edf7c6b5fffcec26c5ccc78221d0c72c9012867f2cea691eda9f1791c4fce252354dde63c7e4461c4760f0ff03d2f127ac5731532b97108613de16e2216af93947ca6805a330b9d012c3e23bd676ff92da216a25dfc4ac92d448081d5a4f006ddd2a910e38d5076b74c95b10d2555eb26bf43edd2d5c10d07b6f3db992ab86ab9471094a25292774216dcff2f62df70b01c4e242674ccfa925b8e3fd7f07fde92301ae21bff9ef7355bd182939d07c9ba14224cb8cd9c2390fba3883263527748ac5de2f1671b5cbb2a95efda9338276b0d4c39b7666e31c83646ee1cba017d59e3ea0cb77b2475e85d6172fec76a59df258a84f16f05900c2fd9a0ac7a1ccf129c8e2950002ff3658bbca1108a0ff927ac541ac9cc0b468521f1e0863432ac351b8087f218acf1d13fadeb4bf8732bb88fc89b14d715a7ff5439ec08e897bd171a742f07b08519f441f35fe6176a2f3ce4bc2679580f61ac044d4688e199ef26c7e8e37a6b38bca7ac5628755b1069dde0f61587654e929f7bfc5f5c590d5ff89c729776fef6077191082a6710a90196215d8841393053112ecdf92968694ff78492b79449c15ed60588c46b2abffa64a3b8c257772d208b8d9280a3e57eeef5166a92a2818cd76f987e8fd4befe857b20b47e0d717af22e78e6acbdab0d3ffddd03660ef65b59a94afa8392634757cb5d57678356f6dc89b21fda7ca4d412c3b8df19e202fde91033bb398829e660a0a70dbdad120f9b4c2f7dec77641e9db21c6063a0cc3482a0e6c93877f671370e7c5b263c7f6678b8ce107cfb06c490ecc24f78095f30d80a3f9cfbfd0bb8297e7f1b7652c20e674e9fd715fc9396080eb8501c25471a7cbe787c6f63955363f14f2fdab221fd266599257378438034bebbc63293ccc71208af8bed9c8c6b87256cb2a450e807584452002a4116a43e7d3da2b8bc4cd6318050518b61986296f10d26f0b4df12eea357875d685b319dcd0eb39b4fa7eee46c213ea0a6f8d1a5ad39033c67638f948d627417b98c29b7cc8bb557d0a0e8bc090a78160f9d1cbe5c4b0129dbdbf1edb43889d2731242d987e5407366214e2c375a35b278836e8f27e60597e67e258ee4b3bbed9cdba12f0cfe8afe25c96fcbc5e21f587fb08c8aaafe5518c90ffefdb9e7d5e6f27873cb1af98913a161f44ed51a410e446660a3b5764740e70ff03d08e3df48751adbcac50da96b7782b573f20b41e8a00b8dbeb563d219e8318ea09eaf5902a49642897e71d622f35f12ce651385706beb6f38c38757da0aa974c767429b93d5334982a29a9cb955d602fb9938b2e742ab45e1233a631b10ccae8235cd96da6cfb87895edaf1a15bec9bba9bf97ffcb879c50f7dc3233b019d3a8d6068809bf9b358c9421fd07a3b5e6a0026958ddb28638ebfd92a13f69001f4f9ead603a17f78ec1342ef0396729c39c7f23dfcf5fc330da67c40a897ea9341d9bacadbd998f77263a59178a71973559526624390ac9b601c4fc17d976f9fbc9d44ab8edc038df08967ad65630e2568a747b36a674a39cf3e2872600c6a983d7d01f4f4beb31978235c948f2943e5f80070c31d68725b7a7b71d3cb577e871d02a370f7b84cbea93fda15c673e61db32e8767e8d1f916ce5005da9713a159d7cb9d768f8177307b5cfb1200613a3b817e07033d989e8d5dc802bd10ee7c633d509b714eae7ad8b4549a735789632b486cfbb23dfa70c05e79d88eb5a4c358120154c06cf74039ad84cb44f6b607c9b0423ceb551c27643b7e36f4c4216242b7af5326c0cef1cca20cfc7be2d0436732744a3c626539e10fde2069dfb775858bdc1e7a9b65502ed1dab430dbf73fd877adfbf96a82d2699d1f9da9cde00aa808e3f89b7afd1cd5522da805194e38585bc5a8bcc29d791f4b4cd569d7403e00121de0d185de7a8c13572468e6c62eb8c475d836a66d4222a89f09622c76a86873ddb42cb1ba43148a877afcd1f020ee52e2e4c2c87769d848533e2f2d9082e41b6d155c4edb496ce1e84a8fee387496a8ace5df85d4e7d8d431d24353e7712a788a62e74cb3b3795723d6ac28887032d7305bdc59eeba089669b76d8d40baf1cbe61c54b5e290b24addeaafb0a803d5267814d931d8e3b072710b231e015f7b911785d87e2b5071e7dd18d2ae19f7643d50e7050d027a37aec6476096f39cf1e96842e116cf60c16a6db9120a3aa4114026d69e7753de163e4f9ed76bdd957966d8167b9563352a33df3f6d23083f74a92e798576a261ab942b58bcfba94f2c52459cac5d411666328e3bd9004adc78c7055bddc6821187329097cc00d0596f927f3fb40f3f65b5854d31820945eafefe9a40f7bc5d55a430da49f8934190dc8c978e739ecb045962b001a3933cb5eb8c622080c4981519ab0a5baa9c58d0b213a9a1da9d38ed60fb31c6626c96cd6a2be84d804fbe0f2ef5c9f6a203a7108d347aa05294a6ad6347717e7de0745e6e20524e0525aef95e0350b781c25102dba1c4eea45aa9085f0d6e830b84593de1fa981bc2701db8ae3ae99a29c02a7c35b4d8c236b488db2e8b483a9fe9fa1ee45ee51b7fdb8690bf3a43fc6eb7cd93b61294e64395b88d8b9a0993948e73a746bca2c36b98bdc870a969d3038f854af624fc553a54676f03b891a73a8c3f1182a09c82fe119723254553f71a9175d06855e67ff64217b1e361e7c073c440a9d11d8d79aa36e1a802d422f7fe6313eef2e2f635baf5d933a8d2d9df6246cc99eba23453501118eb50a53819d9e4d23cc8096c34a65e3e242971d0724170ca119528ecdf4848e05a96000593f2d915ff4047df14fe3a93d299b570c5c89323956370193c69c9fe7ff5b786a0ac0e635879db36af9ce16f1bda474ddfa5ba37e8aa8887a373784281dc90dfb1d7f3f583b56b5d7f6776249710d11195c3b2315c536510b51b256e90729742b5c7dfa4ebeacb7b3ad0626b39da9c24f2ac17bba3ba2f266e171b7968fffda62cb296eeef385d417a4297e92eaf4ec23b811c87ea88470b02633dce9f1dc9fff13e2e2831fbebe27d98ce72598e93fe6602553586108e2c84f74a202eef3200be2c5059ba10a934090e0d6c0cdbe114901a07a28897215b7cab5c5684c7d42a95db0c96f8ec313ee1b192277e1edee1121923c14a04cd6449fa2970c557ba089d7212ca3aa41567a1ef87ad95e0e331879c38c313fdda87d7d15c90380374fe685909230022fafe8ddb35ce57e1a5b82a34e9c34ee4dbfcb67335f789c7e5a3f77bfe8be9fc53296241ac66a27c0d56421e6ec05fae9eb9ddcf2585528cdac7b3986bc2bf91cd06624ac1d2d1d8e316c0953b3d120b3d1980607e5bca3c2a53a6b5fe1996457e1dcac9c124d8756d81b2b10bd3d0e9d17804eb5f4f976998e9ebfcac99bc9f610942b6eb18fd2a65049edb384d0d8fe00662581f5e3194d28f6d1dd0e8ec99a5756f1aafd7acc9f9c5954d9ff89f76b26d9fa1cbd6ddb645b4171fa05299ac937696d113cb5a3c597b65211a1d189888b33df349b54cc472d6fba38ff429a0ea4d5b8b12da53273e7b7b61b3bc9b57318e12d7d12faf6a03da30eab026b6f5f40f41ccaa8f380add5461af25a30ea2564d4f9ef3201ffd1abf920e06258b58500fa315b15920fa9757e46846102111e83371aa2106fca282a1491b336d00a78eb3b81863f81f07fda08f46bc00252fab0a6f2c4840c8885f84c3cef894b6ee41ecb661d09935128909f961ece6c41ecc2191430b420068551f58a6a78f893c4751e07b10f760687a2eac9e2d08ed22af162567257c8a956d1acb7e7f2337d80a1ad6c4c45938cdb9c43b84d873a21bbf148d8a9318d7a96f25782b3b8e31fdb82daf378afa852b78813634a68adae0b895d9d3a0b2e9243c4bb9934a4c18037b054c0c65a244dfc2d8d850d91604b8cc6f44a5ab40c98628fda7ccbb6dcc458b3b9c2044dd0b907e94f5378d39bdd75170ba9e232e570d34722f6d451d8f40e138ffe1c6723ffede2cd9b5cf512a59bd9a0acc8577b0da0334caf73280b436798a22f958b7e7e0d3093d81df476adb2e658414a89bfc930665f9996abd22202e38e5a4fb9f226e4189b8ac92477892eaf85feb5859601ab58185f8ecd6e218482e633daaadbf0ebf983dc666073e28f52521060062833a2f2dc71860ed9abb281260e639f7556eac2db007bc912f75f28b7b541f8f9562215f7a399e6eb821398add4eae6b8d442a21d784fe0b780276bd190f8622631e14647de2cd632a3ce9fa4cc5ec9ddc4e28da26f1e058dbf90add5e6c6a9736166e30f6a839c6afaa2d3b89f47c5809c24cbd4a46c45be47eb22bdc68f62294514596b3958926e6514de741cd697d6bb0889a944a8b5db618f31f2b48971236b1d4dad069aaf9f215a718251ca6d99fef557e957db3ced8e6c48b61f4280722ebbb04f4eea7953d5fea70322fa3e1a5d9e768141f3d785f796e7dd7d9c51a9d3d2dd497bfd21da0c9a28d0d11447954f8729aea", 0x1000, 0x1, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 06:35:28 executing program 0: r0 = shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x31, &(0x7f0000ffd000/0x3000)=nil) 06:35:29 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mlockall(0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000100), 0x4) 06:35:29 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r4]) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x1000300000002}) flock(r5, 0x3) flock(r6, 0xd) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 06:35:29 executing program 0: mlock(&(0x7f000023b000/0x3000)=nil, 0x3000) mlock(&(0x7f000023a000/0x4000)=nil, 0x4000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 06:35:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x571a1a52) socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x2b, 0x7, 0x0, 0xffffffffffffffaf) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r3 = semget(0x2, 0x3, 0x400) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000040)=""/66) 06:35:29 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd3d, 0x0, 0x0, 0x0, 0x0, 0x118, 0x1}, 0xd51a, 0xa23, 0x0, 0x0, 0x73d, 0x4, 0x8}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x20) 06:35:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000000080), 0x0) fchmod(r0, 0x81) 06:35:29 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) r1 = shmget$private(0x0, 0x3000, 0xe6b18570577d7147, &(0x7f0000ffa000/0x3000)=nil) r2 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x100000000, r2, r3, r4, r5, 0x80, 0x10000}, 0x7fff, 0x401, r6, r7, 0x8, 0x4, 0x2}) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000000000000100000000", 0xfffffffffffffd9a) 06:35:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x2400000000}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) pipe2(&(0x7f0000000100), 0x10000) write(r1, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0013eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xef4) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x10001, 0x8001, 0x8000000000001d39, "bad84b73f2000075835d3515ffffffffffffff00"}) readv(r4, &(0x7f0000000480)=[{&(0x7f0000000300)=""/195, 0xc3}, {&(0x7f0000000400)=""/85, 0x55}], 0x2) 06:35:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x100000000004) setsockopt(r0, 0x7, 0x9, &(0x7f0000000040)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) socket$inet6(0x18, 0x8000, 0x9) socket(0x18, 0x4000, 0x6) 06:35:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1a) socketpair(0x22, 0x1, 0xbe5d, &(0x7f0000000040)) select(0x40, &(0x7f00000000c0)={0x7, 0x20000000000000, 0x800, 0x10001, 0x80000001, 0x4, 0x33f}, &(0x7f0000000100)={0xfffffffffffffffc, 0xdb6, 0xff, 0x100000000, 0x3, 0x2, 0x3ff, 0x100000000}, &(0x7f0000000140)={0x5, 0x7, 0x5, 0x9, 0x9, 0x800, 0x8c96, 0x762}, &(0x7f0000000180)={0x8001, 0x6}) recvfrom(r0, &(0x7f0000000080)=""/12, 0xc, 0x843, 0x0, 0xfffffffffffffef7) r1 = socket$inet6(0x18, 0x1, 0xfffffffffffffff8) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) 06:35:29 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="be5a8ebf5e3f9183742b7dd12280ed64dd990415c148e3e46e2dee8d788ff3235c1dd4443908ba197c95c05bd56125084beba368cfe9eeffa218689d2b907e535fa6bb4a1a254c078b182eb82ba4d3c40cace15db65677cef2ec18d999b58744f95cf393f64586db056e41e0776ff52dbd9199bc38c937d2e1e5ff861beb4b86e0250f549f2c7f3f9daad461b94681cdf2eb76ce9a09d8f5182aa9acc4be100adb9df44eb1c85a964dd05cebecafd9e64a19999997fa7c8c6c6acc461454433d2a79100e9178b8bb3fcf2482adba38c73d4ab7973da42ed8a7699910c22447ab8027e514ae53d7811cac2b5d5a25b2ca5604a099ea8b0893bdc4a121d4b1f40811af0a46b1f7b20745997d6307b1216d873c3a13b2a14a6dff44bc3130d1f9ca5c6954e50ad689abc7de18be2fd99e21a93d9b0bf7b4816f0edb8feac8c44641742b74c7ef676c0bd6cd559d4edf9f9dfb992870dd17cb1f307f2415b304374e225d639c42790170130e2f7fa703c7cb3dbaa42110a58eaf37c18d38b0adfbc77e0ff1c4c3f2b34f295bc015e6e485da3e44e97029679dd343b7a6dc1718bb424d118e16dc2e27e34520", 0x1aa}], 0x1) socket$inet6(0x18, 0x1, 0x6) sendto(r0, &(0x7f0000000280)="15c75c403cef8cc3b3fdaaa5b057e922a4eec4d37ef45b795c2da91fd32a96ae417638961e2baec8fba6dac7ecc2e05e6537f1a3d2443f0fe3c2b67621355222cad19b20699692a00340a3dcce4156d349ca1cd2f09bb52ac3538d4e1bb9b7dad31c965acf18ec6a90664d80e0a31c29e84fc1e1129238658cf3c1cdb73201e88a52c7588272ec2eaa3b5326b52414a2e39af31652da92085df05862fd9fe12e9859e35bb38d5eba725edbd45b4394e4e9730f72e19228a0fa705492f83ae97ad69f532be6adf09883be99db5048cd8887ee51453eb47d8f861740c5ddee2e491f52d6149e2e300400af4525cbd4b6042f43d8a154cdda5a00", 0xf9, 0x8, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 06:35:30 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, 0x0, 0x3, 0x0, 0x3, 0x0) r2 = syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x14}, {r1}], 0x2, 0x1) kqueue() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) fchmod(r0, 0x8) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0xaa, 0xfffff, 0xfffffffffffffffa, 0x615}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x48, 0x3, 0x100000000, 0x7ff}], 0x32, &(0x7f0000000100)=[{{r0}, 0x0, 0x81, 0x2, 0x9ec, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x41, 0xffffffffffffffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8e, 0x0, 0xfffffffffffffffb, 0x6e}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x100000000, 0x7ff}], 0x5, &(0x7f0000000180)={0x2, 0x9}) 06:35:30 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) nanosleep(&(0x7f0000000000)={0x101, 0x7}, &(0x7f0000000040)) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) shutdown(r0, 0x0) 06:35:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() clock_settime(0x3, &(0x7f0000000000)={0x3, 0x5}) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 06:35:30 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffff5d02, 0x0, "dc77d71535e8ee55e0f68279ced27bcb09854528"}) dup2(r1, r1) readv(r2, &(0x7f0000000440)=[{0x0}, {&(0x7f00000001c0)=""/221, 0xdd}], 0x2) kqueue() write(r0, &(0x7f00000000c0), 0xfffffeb0) 06:35:31 executing program 1: r0 = socket(0x6, 0x1, 0x1) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0xa00, &(0x7f0000000100)=0x47, 0x4) r2 = dup2(r1, r1) r3 = dup(r1) renameat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') accept(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000180)=0xc) r4 = socket(0x2, 0x4002, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r6 = dup2(r1, r5) setsockopt$sock_int(r6, 0xffff, 0x1183, &(0x7f0000000040)=0xfa, 0x4) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000080)=0x7) 06:35:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x9, 0x36, 0x9, 0x80000001}) r2 = syz_open_pts() pipe(&(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x7fffffff) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 06:35:31 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000040)=0x317) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0xc) 06:35:31 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x100000001, 0x6b34}, {0x1e67}}, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000180), 0x1, 0xffffffffffffffff) r1 = semget$private(0x0, 0x2, 0x280) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000400)=0x80080000001) 06:35:31 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r4 = accept$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0x227) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f00005cf000/0x1000)=nil, 0x1000, 0x3, 0x5031, r5, 0x0, 0x11) r6 = kqueue() setitimer(0x0, &(0x7f0000000100)={{0x6, 0x3}, {0xfffffffffffffff9, 0x2}}, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x9) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) kevent(r6, &(0x7f0000000000), 0x8000, 0x0, 0xfffffffffffff7f7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 06:35:31 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup(r1) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) msgget(0x2, 0x4c) 06:35:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) close(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="cd22819b4d6e38aae289defa731d067a6932bdef141e3938a5f8cdd3e4bf083dd869153264898afce63fc285", 0x2c}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r0, &(0x7f00000000c0), 0x38a) 06:35:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x5c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7) 06:35:31 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x11, 0x8003, 0x0) read(r0, &(0x7f00000001c0)=""/236, 0x276) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), 0x4) 06:35:31 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0xa, &(0x7f0000000180)={0x3c, 0x7b}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0xfffffffffffffffd, 0x5, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d715", 0x518}], 0x1) 06:35:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) socketpair(0x30, 0x3, 0x80000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = dup(r0) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x800) 06:35:32 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x8}, 0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) 06:35:32 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8296, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) r1 = semget$private(0x0, 0x2, 0x281) renameat(r0, &(0x7f0000000280)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00') semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000140)=""/69) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x0, r2, r3, r2, r4, 0x100, 0x6}, 0x3, 0x4, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = geteuid() r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x9, r2, r5, r6, r7, 0x2, 0x81}, 0x9, 0x8, 0xfffffffffffffffc}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x6}, 0x10) 06:35:32 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fsync(r0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f0000000780)=[{r1}], 0x1, 0x7) 06:35:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) socketpair(0x3, 0x8001, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x3ff) 06:35:32 executing program 1: socketpair(0x7, 0xc007, 0x2, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) mmap(&(0x7f0000032000/0x2000)=nil, 0x2000, 0x5, 0x11, r1, 0x0, 0x0) setitimer(0x0, &(0x7f0000032fe0), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) nanosleep(&(0x7f0000001300)={0xffffffff7ffffff8, 0x802}, &(0x7f00000001c0)) mincore(&(0x7f0000032000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/202) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) 06:35:32 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) geteuid() shmctl$SHM_UNLOCK(r0, 0x4) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 06:35:32 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r0, r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') mknod$loop(&(0x7f0000000200)='./file0\x00', 0x0, 0xffffffffffffffff) 06:35:32 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffffffffffe29) 06:35:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140)={0x77, 0x4}, 0x10) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() close(r2) close(r1) kqueue() setrlimit(0x10000008, &(0x7f00000001c0)={0x7061, 0x7d}) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x2, 0x0, 0x8}, 0xc) 06:35:32 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x2, 0x7}, {0x0, 0x3}}, &(0x7f0000000040)) setitimer(0x2, 0x0, 0x0) 06:35:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000001140)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() fcntl$dupfd(r1, 0x6, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) pipe2(&(0x7f0000000040), 0x10004) 06:35:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1000) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 06:35:32 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x800000000000001, 0x1000100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) open(&(0x7f0000000000)='./bus\x00', 0x448, 0x38) 06:35:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0]) 06:35:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f00000002c0)="00090b380d4d5ff6013e6372", 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c003000"], 0x10) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 06:35:33 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0xf73) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x2012, r0, 0x0, 0x0) r1 = dup2(r0, r0) fcntl$getflags(r1, 0x1) getuid() setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000000)="fe000000ba00000000000000310000000008aa91", 0x14) 06:35:33 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000140)=""/197, 0xc5}, {&(0x7f0000000040)=""/82, 0x52}, {&(0x7f0000000240)=""/6, 0x6}, {&(0x7f0000000280)=""/8, 0x8}, {&(0x7f00000002c0)=""/11, 0xb}, {&(0x7f0000000300)=""/127, 0x7f}, {&(0x7f0000000380)=""/182, 0xb6}, {&(0x7f0000000440)=""/170, 0xaa}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/154, 0x9a}], 0xa, 0x0) dup(r0) dup2(r1, r1) pipe(&(0x7f0000000000)) 06:35:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffee, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 06:35:33 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="2d7d22d1c894af0967d317c4ebb264d519ed7f8745e906f4128a544764326bebe2f54aa240e08b3aeff6dfee3313d27eec0b343ea6fed1172b4d7576015da2409329747899d88e91447eca5d4b4f20891d78338dec8673b7bf2969a90f79cfd894a2820f3745073d3fbbaef5e919b847f0a492f5a1f44de365bd49670b96634710c8b7b5fb3ce37d95023e9b9221e9b6524840", 0x27e) 06:35:33 executing program 0: socket(0x2, 0x8007, 0x443) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 06:35:33 executing program 1: clock_settime(0x4, &(0x7f0000000080)={0xe106, 0xff}) r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b06047c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) 06:35:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa, 0x800fffff, 0x40800000, 0x6}, {{r2}, 0xfffffffffffffffb, 0x90, 0x0, 0x7ff, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x8, 0x3f}, {{r2}, 0xffffffffffffffff, 0x9, 0x0, 0x9, 0x3}, {{r2}, 0xfffffffffffffffe, 0x40, 0x28, 0x9, 0x40}], 0x80000000, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x12, 0x3, 0x5}], 0x0, &(0x7f0000000100)={0x100000, 0x1f}) 06:35:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() close(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x200000000008, 0xfffffffffffffffd) dup2(r1, r0) 06:35:33 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4df4bb71) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x7013, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="a32328c60f", 0x5}, {&(0x7f0000000040)="e5ad2ad0033317c002e44173bb9f1b3f2fcef800b3083225e922b6a7eee34b9d24bb021f1a507a82221d474baa0dc4d9a74ce01f5e2192628490db6f6e92cce896ee3e54133c15131c1edece9b7128e955ddc0f27a17ea2c92a4e31a184a9ccfde7c893bb1cd1f742e0f6a61e96721c3efe492550c7e74f04b654eeb6ad8931599c1e90ca263d6dbfaef5d5fa84ad5a762ce5611adbe5c32722bf136538adf255174be39ceb3366e2278c4fbf8f55530f81bd6075908e7be064533321c05a7604b31b437af927b51a88166", 0xcb}, {&(0x7f0000000140)="5ead8605615d5716d1149cc07a7620c29389c368cdeeb6d51974b7db50bf8548", 0x20}, {&(0x7f0000000180)="fdf76c13a4e4db3f534a236fa7ed24f091d600b709bcfcd4b6b58aa6a7ce0fa5b07857a4ae4b9ba3c318c56b04bdefa070a79e43d25f0fc456f058d5e15dbb81156f03a5801edd4bb772de33f4d1f4879f09d8d5c38b0bfc90898e5122c6dc0f0952dbf73125ec9d6589abf0c64d79b24bdf994578d913cf6d88bb36691593b09140cfb1afd4291fc361e1dd9dc9d1d318f0d863978b5065fb3f18d00911f8a8", 0xa0}, {&(0x7f0000000240)="0a71952b8d86d9e4a04a08eea58f414f3d4dbf6fa4cb9a23cc6909150275d9907d7241ae19c9cc18ae8d5a8f0ed3e5887e4de66f5117020a4980e760190529379a20bc0baf8301690b2ed053f27fbb275b8e7f1be6c84cb2a726f4d1375cbd9a77662714ed2f96036f5c7d5915347950e7739f6353680e1903b415355c", 0x7d}], 0x5, 0x0) 06:35:33 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f0000000100)=[r0, r0]) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x88) openat(r2, &(0x7f0000000140)='./file0\x00', 0x481, 0x2) ftruncate(r1, 0x4) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) fchdir(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 06:35:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x5) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 06:35:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r4, r5, 0x4, 0x8}, 0x0, 0x9, r6, r7, 0xa0e9, 0x10000, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x4000000000015, &(0x7f00000002c0), 0x382) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000200)={0x401, 0x1, 0x3, 0x8, 0x8001}, 0xc) 06:35:33 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 06:35:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x20000}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000022c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe83", 0xe7f) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) getpid() r4 = fcntl$dupfd(r0, 0xa, r2) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2cd3, 0x8000000000001d39, "bbd84b73f2ff7fcccaa70600000075835db57180"}) fcntl$dupfd(r2, 0x0, r4) fcntl$dupfd(r2, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x3c1}], 0x1) 06:35:34 executing program 0: mlockall(0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x2a) r1 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 06:35:34 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xffffffffffffdffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) 06:35:34 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0xfffffffffffffff9, 0x4) poll(&(0x7f0000000180)=[{r0, 0x62}], 0x27f, 0xf73b) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x100000001) close(r2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0xffffffffffff7fff, 0x8, 0x9}, 0xc) socket(0x1a, 0x5, 0x4) lseek(r1, 0x0, 0x0) 06:35:34 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000180)='./bus\x00') utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x0, 0xfffe0000000}, {0x100}}, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 06:35:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x81, 0x5, 0x9, 0x401, "052e9bfeba592ee69a3f5d64c36de1c148f04857", 0x9, 0x9}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) r2 = socket$unix(0x1, 0x1, 0x0) fchmod(0xffffffffffffffff, 0x800000014) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r6 = semget$private(0x0, 0x7, 0x80) semop(r6, &(0x7f0000000240)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xffffffffffffffe0, 0x0, 0x6, 0x8000008001001d3b, "bad85db5718000", 0x0, 0x31}) close(r5) ioctl$TIOCDRAIN(r0, 0x2000745e) semop(r6, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x3f, 0x2}, {0x18, 0x2}, 0x7, [0x9, 0x100000001, 0x2, 0x5, 0xc18f, 0x0, 0xffffffffffffff7f, 0x3]}, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000300)) socket$unix(0x1, 0x7, 0x0) getrusage(0x0, &(0x7f0000000140)) semget$private(0x0, 0x3, 0x208) fcntl$setstatus(r2, 0x4, 0x8) poll(&(0x7f0000000280), 0x203, 0xcc) 06:35:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r1, 0x2) pipe2(&(0x7f0000000000), 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000aee8d289000000000000000000000000000000000000000045000000000000000000000000000000000000000000000000f7aa41686d2b0877a271956e52b29cb765f504f193ef004cb0292a9ed470cbf70dbdbc8647f20d9362bd23"], &(0x7f0000000040)=0x3f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 06:35:34 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9242a42d14b8d377f4d53ecf8d801d3d309c883dd4f183f4bcd07bc26398ceb6a62764bde2facb09459c4ebb1f8613fe905bef1359cad91c53539b485a74ba20403e84bdac91e4ab060b2f679047e0f95f77e01df5384c3e40efdcf769dc03f4da5d33c6f741b62370dabeebc92487a7644ea8e3d1c0e69909d7c717327341470d72681dd53bec6002", 0x89) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b4040000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3218f8de6a4700b76643be2dc8a31a4315adb7c678566ad66261f31bd0690eef9ab668761087e29051b2e042ebff6a972704da6518f7643fdbb4", 0x3a) 06:35:34 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)=""/253, 0xfd}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000100)=""/36, 0x24}, {&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000340)=""/70, 0x46}, {&(0x7f00000003c0)=""/4, 0x4}, {&(0x7f0000000400)=""/11, 0xb}], 0x7, &(0x7f00000004c0)=""/76, 0x4c}, 0x42) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) execve(0x0, 0x0, 0x0) 06:35:34 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) 06:35:34 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x7fff, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) 06:35:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x100000000000002a, &(0x7f0000000100)="74c141862d317a5ce251f41672ed0102002e1473112588d2c3bbb5cca50bc5967e3d6fb720b4815573347daddb5a0e6139aa267f49b35305cc107ab31befb8005a977563aee56ad7cec2ce64fb6612a6a28923a9c6ac86d1a35a0465ee4d3dc62023", 0x62) setsockopt(r0, 0xb82, 0x2, &(0x7f0000000000)="2c55aacabcc0d899b3728183a224e598c16371699cbd25730b3a3cc2e2e6f49249474b281a9ce24420fff630f93aeba3956834422d2eda6caae4b1e50019743d0f4b", 0x42) 06:35:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) 06:35:35 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/79, 0x4f}], 0x1) readv(r0, &(0x7f0000001c40)=[{&(0x7f00000017c0)=""/120, 0x78}, {&(0x7f0000001840)=""/57, 0x39}, {&(0x7f0000001880)=""/98, 0x62}, {&(0x7f0000001900)=""/146, 0x92}, {&(0x7f00000019c0)=""/180, 0xb4}, {&(0x7f0000001a80)=""/12, 0xc}, {&(0x7f0000001ac0)=""/160, 0xa0}, {&(0x7f0000001b80)=""/148, 0x94}], 0x8) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, &(0x7f0000000000)={0x40009}) r2 = semget(0x3, 0x4, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000004c0)=[0x1, 0x4]) r3 = semget(0x3, 0x0, 0x2) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000000c0)=""/55) write(r1, &(0x7f0000000080)="03", 0x1) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f0000001d80)={{0x800, 0x6000}, {0x2, 0x1}}) preadv(r1, &(0x7f0000001740)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/220, 0xdc}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000001c0)=""/127, 0x7f}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000001540)=""/201, 0xc9}, {&(0x7f0000000480)=""/45, 0x2d}, {&(0x7f0000001640)=""/201, 0xc9}], 0x8, 0x60) write(r1, &(0x7f0000001cc0)="6a12ed7d5447df8493a9fe8f3675bd578969e31a8a8706909fc4d9bd72403b9554038f6cc03525e87d0cfec1c8a8270e260d4ffe70c7819cab60a2a5ca3f2d4bd02e39af82f09f5ee4e27900a130898ac67e9e382be58ef4e991fe889083655d61f7f339fa6e7079a700646895a2ff122c03620c254f3d18f6edc5e663d8212376990105493146b83177f9ef32e24eccc2fb6e1464bd6ac17b771703ac85cf46590505b851ed01baaf059242221d92380f5a6b762bc4c8", 0xb7) 06:35:35 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r0, &(0x7f00000000c0), 0xfffffeb0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0x0, 0x48, 0x1, 0x1, 0xf7}, {{r0}, 0xfffffffffffffffd, 0xe, 0xf0000003, 0xf39, 0x3}, {{r2}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x3, 0x60000000}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x15}], 0x100, 0x0) 06:35:46 executing program 1: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x81) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 06:35:46 executing program 0: 06:35:46 executing program 1: 06:35:46 executing program 0: r0 = socket$inet6(0xa, 0x80003, 0x800000000000006) getsockopt(r0, 0xff, 0x0, 0x0, 0x0) 06:35:46 executing program 0: syz_execute_func(&(0x7f00000001c0)="cd8075fcb0b06969ef69dc00d9c4017d50ee8adcd0d01192000880410fd1b0b5d90000797c2a0f0fcdc4e3a95fd965eae23c3b4d4d408064797f41dfdf400f01efe5e59d7d2f2f1c0a1a63460fc4c161fccddfde9f") 06:35:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x800000000000000) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8000000000000009) 06:35:46 executing program 0: pipe(&(0x7f0000000200)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000100)={&(0x7f00000001c0)=@in, 0xc, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)=""/33, 0x21}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) pipe2(&(0x7f0000000140), 0x10004) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x800000000, 0x7fffffff}) 06:35:46 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x280, 0x4) recvfrom(r0, &(0x7f0000000140)=""/18, 0x12, 0x1, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0xffff, 0x7}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) 06:35:46 executing program 0: r0 = socket$inet6(0x18, 0xfffffefffffffffa, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 06:35:46 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f0000000040)="af6c5173cccdb0f0e544fdfc6b5cd8e8415521c09cb9b3f10ec7605d61a2838be4441cd144833e63ebeb1ba268e4fbf747508302cef2028828b462e478575ab4992c92f511fcbeafc3541a48c46134d9079ea569f571e61be20e9417ec8d2535d773aa188e7d3b28280f5e5e39f54f53eb3781b488204f3767f23919500cfc924731f720f6cf3fa61fffd5f4a39d8d7b15f064544b8cd8", 0x97, 0x4, &(0x7f0000000100)=@in6={0x18, 0x0, 0xe45, 0x9f7a}, 0xc) socket(0x20, 0x4004, 0x3) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x2) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) 06:35:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x14d) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fchdir(r0) 06:35:46 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f0000000340)=[0x0]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)}, {&(0x7f0000000140)}, {&(0x7f0000000180)="443ea9165122f9d4574ea0acef77579d5ec4952e2dc8af4c3aaffe597d79a3d21b595f91d26865dd192918e6634d2707d6992647cdb16b3137c333cc07df0a30d34491df294227de62eae5", 0x4b}, {&(0x7f0000000200)="6c3e68dad0123e217caddd4249a40173da67367b091f77457faf47eb35d559ecea3fd0dab4275ebd7158713ecb6c654a12065075af93175fb47f84a3d8def825fb0696a0d04619479b02e8b847ffc312ad9a4a98ed66e0ca2b6548298439dfe78d814fe4b15358d3c7582773d8e9de22e8614f09", 0x74}], 0x4, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0xa}, 0x8) select(0x40, &(0x7f0000000000)={0x10000002, 0x0, 0x0, 0x200000, 0xfffffffffffffffd}, 0x0, 0x0, &(0x7f00000000c0)={0x2008, 0x2000000080000000}) r5 = getpgid(0x0) r6 = getpgid(0x0) getpgid(r6) setpgid(r5, r6) clock_gettime(0x3, &(0x7f0000000040)) 06:35:46 executing program 0: getgid() r0 = socket(0x1, 0x400000000004002, 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x72a4, 0x2c1ac9bffcd26817) 06:35:46 executing program 1: r0 = getpid() r1 = getpgrp() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x80000000) getpgid(r0) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) connect$inet6(r2, &(0x7f00000010c0)={0x18, 0x1, 0x3, 0x7fffffff}, 0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001100)=0x1) getsockname(r2, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) r5 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r5, 0x1, &(0x7f00000011c0)={{0x9, r3, r4, r3, r4}, 0x3, 0x81, r0, r1, 0x9, 0x8, 0xfffffffffffffffe, 0xffffffffffffffff}) r6 = msgget$private(0x0, 0x20) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001240)) sendto$unix(r2, &(0x7f0000001280)="0769c6615d7c470a88030b19f8b8901fb4fdc244b8e9db4e0f70271943140af5a4d690a56b94191df43f086c3e4a44930ebebdb57fe624e1dd00dc4f37a9ff257c6e901bcef79c769b169e1e4d3092a455826be863746a092bfec1d27f8337d7335ee48f357ca63b93fe4e1d9476de43b6f8247cd92d793a81d488dceb4d75c604f50be6686d02cb67f2f25bb72bff9329adc1942019d5b8a6c420c54b188eeb77993ea1af9dd73419ea9aadeaa84053dcc0c225b1ff2e9fcaded911b8ef87f7ceaa76fe39f6e5b403d16c7c1ae87c9f88d1fc8c16d6fa6aff6f69b7ff99171b81656cbbe4dcef66c59654b286b702bff2c73e78b6a1125fa60a3f700b664c3032e438e22bccdf0fca7d0d589649f91b5f713249b7e934df2582a14edb9d7593e99a7212a3631dfb1abef64dd6ef82ae9fd3fb4bb3316c73fb4889df65121fe582cc3987012ec060ac56256ecbc6aa8c61533578ea6511029645bcb41ecc8b640d829ad02199ce00418f67adf88f17d67a065a85b87fff25517153763b5620c43e22a2ab2c5c908a515aa31a6aa5f91ad93ac6bb39a42b3bbc13a23e28e50b726cb5f887f81df635e9c805dc37f35d4713b084cd72a089ac993a7e5046e9153f1233c7d61dae10ae7c3a89eab2b4944d09463cd661347bcbb822cad3f852baca7a01c8187a88f64720b630cb11aefffb82a595a266d09036ddf5bc3675d401dda2d3ca3da5c84e24609b2b21d382fa0036c960ffbe390c8b1525b5ec2b6f29a25215f9daee2d062ab5b1a1f68dace052c480eed072c2462d7d2b17feec6cfc9204b426eb5d1268f21645bd3a12868c080f27db339040ff941be31897917ab4b2f627b493f4326f9a05a15fb56dafeb4061d0c653b9fce7de7068a8abc20284bcad0aacc619d29df4645add91c080ea2f82fbd72191513d6d8b2daadac369ca7588695695b3d51ac6525b31ef6fba8a60f4d79d5bfc63262233ab9b855f6fcb91a5f840ba4919dc1cabe75713c7252dcb3837afa10497e8918305167438277b9842142da44463ffe2beaa7d82fff7e5e4773c95e93150419c0b407c7ce49f9a7694c14744403d05aa2077a3a7deb527de9e65f87b3dd367180239ade3115a79c8aaacc799f6a3ed105c82a2cfd5a80eb2734fa20fb1e89806991f69a18fa5c861b7303bd2ad62290cc4d1de9db5ef2cef59432ddc8d70710ffc56b5c8a05fb7beed470a06006f4fca12293baee18b96132329706c7c2911951da6ef3a52e242d5dad4e369b6d7f8019d67b67f9a45b02490a8565ff88645993ded3943a3df656cfbbb83d94f51b1eac3b09c75a16ef62bc8bde240fac5d7b10c0f0f50bbfa1f97e38fa7bff5ca6468b19b58931477454598007df83a493e2d8dff5e9369e7e96ceddae2dcfd94213aec261f801a314154d309d066496f9fbcf660e9a5680a6a529970c48e0728852a65111cb46f42e7ae27198eb9e5c9ea9fe49fc8ea91f3f53a11653c15294d82e4528c245f98a5a8820ee68329ce716fa63227569a21907389b33c681d98a72fb8bdcaea7a508fa04b074cd3a1a33d98060280075472b7cdcec22380d3a4db94d2ab2877894a9a5fed884d47c9400cfb65f0c715671d0a2de9291d035e998353c747be9d7de733340655c9a5552cfd04752db565a2ec97d7b4d9b694b37260785bdefa284cca30e87594d7ef14194fe6cdcedb472ef05521ec527d50d7736a5fdd526bc47cffa73a8067a9e261bbdca9d5d15a461a959933f35044c697cbd73da3886b901f1353176b67c5fc732e3b01ad689601e3eae4a7c9be2a9e843c6335f217284f5860f26a5e2937cbc0f22e4bb9d501977c233ad38ca667d4d8d2c2e595863cb28f0fbebe2d71c10740ac12de06e968015c87133eea973c8bc78dce542d50afaa55920774eac549269a6dd9443bf83946cf1aeb06350c4e9114dfa8e7b97da527e50a99956b33ba9fbda70cf3970c580b88e4c3630a9950e63d6d2e1c57e79296eb102cbda139cb2db447318aede6b0602d22b094eb37919b52b8550ac9460c521b92188631f706922124e37075b294c2c9ab81efd5bc9fdeef84681af8f6098a28b987694515c2e9cd0185ff7c8442a5175e417c15544a139938b4de463d87dae16045bdc39ba6a3be1d10707a90c1af34ff79c01227eb9e4bc5df25c55d050ca252e00f7087a16a99491415420126780b527f894deed1f6c08a5696fd542e94abf368806b8c23600e2211ef7394e5cf1b76f92aac08549e04d4ce4cca2d08e91b8ec86812f368a3d4372d8a4a8d3a55125ffc590e5a89d72dc3f304aa4d15edb61101992e4e9a0877ddc947cc58458fb8d9ffd4a6d16fd0c80a29f0462430b8a42e8c4672f01c79b4afdcd44e7f3d2cb87b83b571dea1e9c55b77e947b7d12bb0bdc3fb9c380a333f90505c0c494d60c4d25fe7485478d937fcb8b61b9d291e0d640b6f772304691efc7fce0bbf0c71a833e770926219218351544c463b21bf8c4a9248d2defaa040963d290cfca22ac67837fa97792f5a161f956c4f75b90d7964e7ee55ea16ffb79babacf4a1a533fcf873cc62edd878dd03a9f167adc6a277b28d00f1f7d033b29d342c67589b492a45265cd0b052bb2ce660b478de2504e36f8e65927104c8cc3fd67cb4612fecd3ff3592273c92ecdf386d1fa172dd92b605ca5b83462649c95b0eacdaabe59110f0e58d3f962273db39c35fce080ad59f77972d4668d8af7ddbe930d9af258d3fb76d77ddae7ce40683030925fe2992bec0f06e7bba043c569fa0b3e280fea0459cc3f807eaca1e12e7770adab171336b5e67cb1a03f4358043f050c274a9b202d1c71509c70941d64d18d7b59d56f782d5f189a95e8fcd69b4db4133f79b4fe23ddf7e7f637a4c5896a1066f184ebdbcdfff68f19d0c507ef9900b1fe33882b9fb53bdabf5c8068320b5a4a3fe2bceed8361b9e225d7a67962032675a952de01b82fa3553c0b6a6b667c7b69ee327ca97003e9f7775411d83d56db45398d59035c30a18c7d0f508dab659bdaba6dd13eb30fa61ac8a72c36f34daf21c7eae8e5358e1849553ce7d420f10b01084090847971501a63f73196ec2936f4b4d8264c99a144369a06dd844b28b45ee298401b07207f6a4651501b330d4e975f543cf2bb1afec8049231ff4aa34a01f76eb4b14735f247a2f242fcdc2f446320412a0c6b330e9d8ad3bd40aa343674f32c4ee08f1739062640bef1b2226756f3ca0e73058a62674b475529e19e23f905224c0ca5387bb78997b9dca9f2ad50bd7913901cc648bd6977434d37afaba9480245e6c46acbe0af5ee70202eec164b06fd402d5f4f31bfb475af7ceaf4a619769df28930001814fdc4c01a99088770c18f9f5e06a9a6327d26a306eaaa650fe4706beeb4a858ba37dc6eb3958593d80ed6ac9b2807194f241852fdfe5b55ce86a619b733680101a88ef84084c59639c516ad6abd542006c1e2317f6a1a11519b8bb96dafe33b63a63d21c5ac8dd158dce6c40519a47bbfc3231888853aec074f20a41bd169d44ef4e5b8d0df67ef5e6897ea597d575886915cd7cc03bfe4c6df5e0a2a4987977753a509829db0de599806b054e06f5e7820a4741f4bc4766808689cf6373061d6b879ef5c99480a4f8a567e9d09d3f6681a8a9a154b4cd5ec2f0e472f8e7e14bb29ff8873d87721f52fb0417add97392eaf135341bd9a35ebaa8f1a9f35e9e52abc8b00fd310e341fde74c1c08128065fc9c35e2a2af00a1c6cad5d8f4495c376f785163c079c98a8880010212a9f57b53a900e7a1defb57694edbed2b6b63976c98bbe833055b5fafc66c1aca168bbc1b84f3560083b6489618fbdad994cdb9547ef6606ed1e6dba273bc17c67b8bb1c58bf17d82f6a297825e0d204ff7b41063286825d6387576ab5dd740d0d55ff381d6227c7e19f78636770ef816e7efd87f9babbaa6f62fb22594417943e8cf147d53bf9cc1dd39f07eda9c7226cd703b39d3267b4f4353a7babd7844e9623c0baf9d86e89913957812ac57af1ec2e4e159c4a585d19817eda0ecfd4fa606856b1f6fdfa3bb74fc654ba0dc942ee6e09ad3a9e2e85682309629c91bf73456c5e99a01f191adf60ae8634af3f25584c909fcb678dfd54fffbd1bd95af19e3d07c5afb3c688136c22128cce66c56cdd89a5d93bac03d56242abc73d51b1e21e865edec69089977d67f3c88fee001bcc98db9967859de789fbc2618f0ddc4573f8f58cbfae640a1422e423a931a7624c062f2e8c762bd5dc342285ec28bfa1c18ca651e858480b8b945de10df84a7750e5797b715b2bc8d87d94d8a04db9ce58e85cf6a3b2a25b470c496be12a1b78779e09784f6f19649ef3c6beeb1aed0d6d896d6e6b5cafcffd04c899c5fe355a87a72c590a2a94df17097c019152ee84934a4ef7274065c1d0e585e2808ea1e8207dfba67008097ec95a96e5b7a62a9b24ce62a51bebd7a49ee9b11cb2987f6b3a73317138f6bb262d9a028dcb33c49094ea4bb2a657cc93a2aec1ae004c52d97f89b965a73a0410858c750d91e5139fe07074960f6fc7dd79c1fc53b9e74510807132278ed6649a7abf64da15acf7129b319477ce4a284ce72bc18c36670225a1ab676edd226fded49eaa6524ab445058c75ad92f731709d1349d7161da532a0458f83f0dd08c4d66ea44234d28c260020c01fe6fc85caf7f2013acd47b264e9b123ddaed0320734223aebc28f9f0970329649469cdf21007357625cc0b69e5c17eec96d79032e74474af257106ce0bba7a29027c86a9add79e3ff30f8968d6736ccaeaa3e1e65cf1830a1924fad289b734fb4e650cc9e6b8b9d970812acdf70c600835cb973a1af845a46e95f781e2a84622cef8218fcebca6acafe57a52867576430f572c2965aa904eaeab4ff2595eeba829444bf6780cebd816e92514fa7f7b431e78f7c64a0e0feac66fb11b9bd56a0b331920845aa46323aece07017bdca52e4befad1f774ca4469be628063f2d675b1b346536dc01e62a79cbe91821dafda1958532497a4b7dfcdac212bc72b16336bfd096680ab459b3d3124d438ef9dda568840cafe6aa4181a2bab0c09a46919efc89520e3596274658eed05b3c9d3257f00b94a3ce452aba624d8bad2b7168cfd5ef1f9bbd7ca255bd1ebb7e1ff134f59b5ea84f812a6b77e040c858c1bfd0626d9c453d2e683aeeeb4440724a28c1ac4bbe7f7167da7e78c48a6f373a8179ce73927b66381ec1df6a6dcb52098ad49f2df88c00a6d838a73e01d4fee6d1c46d6b50bcedf94a2f72cf3d4d3812d75a9218314dc9bfd3a3d08fbd13c038c9e2205f094f9c6433bf2c9d5eef1c560e06db4329d446b2f5a6f1eee2929795662757d4a3bc41c2250e5346e7390286c8e7cc03553976bc6877f3bb5edf89f9914f94b0044d10c23b48d0b5c107223de3e48ac5953431e3c91933c97f0960dfc08d5474b2ac5996116cceb80abcd56146aeff7c1ff930e2d3408c6a043221b404f70b8764239e7503e29b1b3da1b6b1836aa8dca57b6d02a8c0c5a2e5e01c802cf2326563ba57cfa23e184b5c6717f3d3fdaa4f71bdb9805117f717e535d776738c561618b090799c50a344d0f455f8b86e10a504c462abaccee750713bd60c83b4d71cb4a13ad844172bb6c869aa72529bae114c3718df7c554997c90fd6f047d2a8f725fa348178ac1352b98a0bcc98d118ebf6436a94aad82ec295e0d1c59c30d5d365b9a30358a255d66934180d0caa37af01cc21eb5274bdff96da9261727110", 0x1000, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002280)) connect$inet6(r2, &(0x7f00000022c0)={0x18, 0x2, 0x3f, 0x7}, 0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000002300)) msgsnd(r6, &(0x7f0000002340)={0x0, "d2dfc37f23057945c1c5c052f25bbb73c12a90ff364c7077ae849b57e233e5c9c1bcdadcc1b08049d031944731f64edd804896d4a38113f4b7e1bc37cdc34579585e23c5855c7a621575cd6611cad27270d57c16ee27a074402fb40397c259853603ea7a9102e0719d5a71fd312d8026b6fcfbb76de3fc5890968babda3366cc7ae3b97f77f9b4fc52600ee6ec54bbd1ba969eded37bccd408ee313d9ab536a97f08508d819d4f7a363ccfefb7113d0e5b1b79481acfac8c19ade6aaf03063b986d940b81b935bdb785cc61e99d2ce561bac713d862b4088fdbe0d0aa0cdd33fad475e6f8128b28b90bc8d00dbcfd2da206182"}, 0xfb, 0x800) shmget(0x0, 0x3000, 0x202, &(0x7f0000ffc000/0x3000)=nil) 06:35:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x4324470e2bc21888}, 0x274) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x3a6a785f, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 06:35:46 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x3, 0x0, &(0x7f0000000040)="ff010008aaa00800000000000000000000000000", 0x14) close(r1) 06:35:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x1020, 0x8) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 06:35:46 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = getuid() ioctl$TIOCSTART(r0, 0x2000746e) seteuid(r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffc00, "a27e93b453a8fc954f280b4ba9705e1759e9d81f"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xa4, 0x7f, 0x7, 0x81, "b0403d3c5db96e38cd0757425649894ef875f512", 0x7f, 0x6}) 06:35:46 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x81, 0x0) mprotect(&(0x7f0000f3d000/0x4000)=nil, 0x4000, 0x1) execve(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) 06:35:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) socket(0x3e, 0x4, 0x100000000) 06:35:46 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/66, 0x42) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:35:46 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 06:35:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000200)="9986e2724288d58d8bdabb4f07307d2700000000000000008db7b1225f910900d9b531c7184a672c42605dbbd62af36e457aa67d780939ef1217473faf1f21dcda35eaa89dec2bcb70580158091127e53db1eae8dd7cf909ad0039012d3e057acc68e14b40b982caade57abfd94d91d7899774ce05469205335d442114203f44785bb7b959a4d8f2b00700d062b9ed4c8e6ebadc6719284500", 0x1d3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e847094ab400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 06:35:47 executing program 0: r0 = kqueue() close(r0) close(r0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) clock_gettime(0x7, &(0x7f0000000000)) 06:35:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xbeb4}) r1 = semget(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x8) 06:35:47 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) socketpair(0x18, 0x62a8ca9f41c8ce2f, 0x2, 0x0) 06:35:47 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0, 0x100}, {r0, 0x101}, {r0}, {r0, 0x20}, {r0, 0x60}, {r0, 0x1}, {r0, 0x38}, {r0}], 0x9, 0x4b) mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)='x\x00') faccessat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x1) 06:35:47 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) r1 = dup2(r0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 06:35:47 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x104000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket$inet(0x2, 0x7, 0x4) recvfrom$inet(r1, &(0x7f0000000000)=""/7, 0x7, 0x1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 06:35:47 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) sendto$inet(r0, &(0x7f0000000180)="3eee3768e1e4a61cf0ba525e5158fc62eae4006f5bdda72fec9a61a816a55b400dd0f3e76b5a1db70b694c75878913c05e82d494f9c4b48e2c8f4dd6dd0fae49c15ee726636189ddd5ecb34c53c43a91be8fb24f45394c388f9cfa8687edb0eae0db85a8c90f2dd172b53fb4dc19e9718307c7e933df89de513ac43f0371b79ff378003a5c5009bcb96b36d2b052f755ff2ff45b2301af56b05849c5650fe96665811f95159710ca16b9a12a603f119a7451730c21f0beb54afb8f424081e9d1f12c0b22854c87c965d4b0ec402559f3618d25bd51e86e235860a2eca2bced9ef8eeca9b9dde7c7b5d4c55cee250f2a0ed9e5ddfa1bcd2c5b90fb4252ee79f0ca557ed5501c83033b9ce64f9bacddfa32b5c2a96e6a3f21a7891b92d57c307bf3d5cfb9351ccc1f5764e8f98d9bd5aa4b322b28c6d4dcc5f40e0f6d74f43d91af1dba91c9d652eea183901da8d8f310edbca5ec1db9528a1283d18f6adb17f11bcb2fef8c9ebb6c541c98b0d9ece2c600901b760deb3b8cbbd9e81af0cdd72f382aaec059a1dc8665b4b44723f3c73e4ddf8f2cca33d9b4a763b35e4b72a11d1a391077df397d0b59d435d7d22a930fd86a5c697f0cd50696eeeab513160107354629e027adccd25cf73408fce81e0856034a4411a09a9df4e4ec1b1ee44ec42f5b0e8329ac8d23c1c7aff07bc9cdf7ca5413294a57eeefd031e8a97f890ac0074bc420bec7387085bc09c570fc0108a1ca04a9596835372ff1d54de38576c2b68f2e1186874933931d6f2701f4a4e291c9437636013bfeab68cc00aa8e764531294fb43f66f40fdb7d9ec36b3fe79cf1c925bc1d9d796973754bd8ace00bd70fc133240a582b1195c7a9b6a4ea9136af5bc2159d5711ba25fa272a1b2f90f3a30fde822bafb6bc33409130939209ed075573fe6c94facf4f5a8212181ee863442c41e562d2d1b7136298888a8f2bcd06155e14db63fcf605197c9e46ad39411d80c4d8fa71e9fc31faea3876b1ad2947b1b4bd1e104ba1f5f93b243018520d3fe606e019223c5624a85207103e699eb72e90b0b33491e8394653f6417a50244fec4d7482bb64805b6a448ead7092b2052e7c964fcaa28d203ea02dcd9f89201b727c3d0e21e4cb846af099404914bcdb88db03200d798ec9ad4c3952d0ce84717e730d541dd8e1c360c5aa25b9a8851f170739cffc934f90d6cfe1b1d520a1e2709e75d890a0b4f669c4d7757aea4e9cc26a919e3989c2aab16a7f32d566950c6f14f7326976791f0ee3b4b5f0d9dc35ce28a5670875aaba42ae1634c123b8fab1e73dc4cf839c52ef783aeb1b2fc62ffa185faeb55ce43af4e203639280379835f4eab396c04112adca568b397339d128f6d2b435fe95c61a05eb065dd0e553f6821e6efa96a156aa305f180746afdccf12c123f2e6d3b9e7f69d89c15b73c7d7967fea304febbc6f2e3620e48a289eac45cc7167c1fb7f461f5794be77d7f83f0e94340cacff745437ad15eb97ef2355c69ddd98bfd9b070861f8d8f0d3407da0bf4afad213b46699dc7f310c898d894a7bd5532fda913ac1a35232079afc0e347c5f0f86d18fb9a9c40edb2ddd27bf719f7ee1dc7c0a6dba7a86cfc4d90cdcad3e128e77d1cd009e86c63d7c7f85e5fe54b086e5811e1db0f9e433c360b057582681c5b084128590619462c6e1572107e04db4e28f7119ec8252af6e23f87532e22b7c9d6f2bbd4bb96fe04d93f935a4b9241d540f64b49c7e5861c2d1639bfbb22726af221d6675a997d003ad84ac7e4fea359c9e60be8cc587e007a9adc2eb475a3f5aa0a465270812cb59e518925ec71e3e73644f5390d64d35a2597b96375403e5b5403f6597e960941d7cf99bcfc2cb47fbe92e8bf8877b567e8d7d52a45dfc019eee4721277a64de72dc462a88acf3941956a81aa6fef324345187526093a78c9b34913683ab7a5c5d28ece3d799780a3858d47abc869d076d2f954f8241819c2d95c3b9764e7e171b92919a8ce03ee926636ba2c333b3d326c4976c15d3958e1401b82a7853547ebb155220cbf4254af9aa927e83ab7fe76de5086109656958bf32f50e6764da005458f01e1f4bc6c319c71a41653ee6c5499d59ea8518dfbb84e50053efe8dd65ff862e46255123af815ac64847d8f6a90b9358a2205a9be36f61cd58423b763adc69a94e48e533b00e9d4ff3865e423bced26978e00a008a43848e2cf9f889e468406c0b03639863ce11a1dfc3474e3da372bb61bcb6b275b21154d291ea07f0c17c5a6e7fb69c2a6fda8dc78a00177996ae59c0918750f793d51c9afd080c3bc7bd3b4cae28a924ab5229f32bfcf762d9dcabddcd1bd942d9309e18f48de457856064f1b9601a0d99c99ccb1b6e276feb5b0f325ad6db11fddbca057e4265bf5cb34ee2e8eb26c568a63b79cdcb855b19b824879c2b04ac1c89643b439287adc594a47a00874646d4c99fb088ed349ed961349d5d31da3d95e6c8b8c72b7b6345cf83573f369ec53da203b14cd41ba1c6afdd866ca617d33393df57a9dc3bbc8b63b560836d0f7e72e17bbada94eae55dd4dedb317462d11f395b9aacf53f8fcec7080e320527549aa7382baa515a4cb6ccdb67bd2a894786ec7817885b1852eb271f39b1a6eb4e1413d0e09818ca0e9a6e3e45b6d9f5f7cb1340b5cf9dcb705fae40b887afc5c35ce229ac714b3eaf94435372a0b20e5e64eab8c0dc8c9115ded3777b9f9863d52b08bc96a070e462e403b2084eb561b9fce1eac4467f4d994b318598df4d6bf567a6f5700371679911e306af759077c1faf9dcbf254827e383069bfc2014353d05f00320c2e099f5dc5ae427bb822374dc988315ff07054f306bfbc07e9c1b00a101888beb7afea127dd3c982bd5c4b3c6f5cc7b04a053d7b718cfa97a92f1117dc612630328c4a8a194c4bec5ecc5ceb068efe31eb5953f3d4df3fd27f7387b99397ac0d993ba892c28b28d2611c0ac3a9afa281388b659d2e41301b9e1da0aa24d34c0f07e0523e543ca3f944c895bb0e16b121b0e52a67843bd872bea8903951a06c61311d99a42c82721c2873a0847eb0f22a5fa30a7ef004e56d53916dd7006ca7c082bca34879a343331520d16e67fda4d80a860a6df3f7131bfebe0d0948aa975c55df9e348a5f1171f2f45fecb8440f37910ad2f574c2fb5d71fb4231423ec08bb1dab01c02fe46917fa570e6da309f8aea6371f55404b9d88d58fbd3d78649e842676f0aa409d559759ae19db6c0707ce503a5a5576bf2483519a2d59026f9a468afc6c8fdba06cd57f3e0d9ae10255f68ad5893d460ec5450b339a97501878d153536ea072eb502f0234cd6261f142ec55f6ff58af80f1c4c4d6fe4e3d4c46fc2e297c08b06a7fa7d0b40d9e82a4dd9c2b3b91869aa44dada3cbfc3c2b9c46a706f4af7a561feefb8ebba83cf0b5b2bb52a0a8624bd65927eadbd4af8016b973ff47e673cb680c815f809cc9e81d52d7207eb55ba6d4e5da1ca02129b76072654ab7fb141e85280bb4e2abe4d43f781291cd5992895e78c6e4f3a2e1f431b13fb7bf4272aabfd068e67e190ecce4c9954d328ad438aa84017bd08317293aa96893091c2208499a53e98f8b9e273daa1dd1c0c22130d97da3024f15bfd1dd0a7836ea4b3e5c2535b4fa13952736c195e36e6d80732bd7c1810abc43fe9e02c4368f80b2e4226ec948687f0f331a66177fd6a284d99b3269ed4a02d6cfebedddbceaf71edc9448abc688789df31bb950e74f06e195d859e51298e132d4b0e6a80661d3dd254b58693a72727b652c0fbbfb3c4532fd6e5447e5340954e2b7b18e4675dbcdd114d8fd6be796166fa9a929422a5819ca86cc21ed5b6a22eafea90dd1dd4363f925e569326478500395c97b81b7f12f3ed2a5b01295b877c6ea9a538aec2b1022b9ab210001ec3b8df017d6ac6f5eaf43c00195097ec3ee1fd848ecf45f82b924096cdbd60f91b603f177bb51c939e95b933a088533ba2315479c020817b509671347f9ade8001a9a00c5561a266541986d11fc54681d28b9143e7db28e702daf5794efbbd8192ae60796b16b6daed6f330bff69fd726bc8897b8ea3ef6c64dc577f1cac39b63de42d6f2bb2df7454d949cb8cbfd61b6d29f63b600dae3bc95bc36442e6450a67c14d606dc32dceb112434119e746d0d09cb7ea4e00e4faae5a4e8bf83491a016cb6d3f99de33c75347d51069dc142e5e554bbf0a6586ca761ca350674f2a26908a58fdb45390c6ecafe9d73930dfd61b47ca0dc708175676c865ec0a13ece3ef5687b9d56a62b948e5bf913d20bdcd69cbba4aa8bd6f456d27babcc82f4891b8dd73d2b200c7315de60f8ef46f87631bb6e6364dc0608c44e07e0bc46bd67df9ef755c0af93d5704792c58b0ddda08ae20ecbb2040eda68d8ec573d79e2d2822cf49dddd3cae41944655adb966a8b5b305421b1ff44758ad0de3dca13e02f63c5e4c642d6bcffb9e87d9ef594cd12b123b01fe16bf2184383a9b9d26dc611f7dd0861f89a6e476430c094f7c5392093a41a179a3c6bb38ecf3392fe5906f37d4024319624b7b0d48480d752acce4cf1d157a3b0b688da5b51c8c6fdcc2639e0d9010d0cd8f65e4d3d39231a180dd3d43db98b37e2a70ce993155706ad067f79c7e08b5bd7adc6a864dadaa5a6d5482320ac1a09e3cc82f965a334f67fbaa1f2454665ceecb52e0e215948cdbade5fac058b804afcfd4fd70f03466222ab70c7355137dee594f7380320ad91cedb75dfa58892a84b9bbfe693013ee78c0fcadb18d226a25f746c8aab98edec47f8a6c1a1043d89d2334c9e3d4ed135b2a5fc425f22cbdc03c87e5ee66419464f479a52790c81c84aed710820fbc498a27cce2c4b247676fb915759dbf1bab626d6e439b0f147deab28de7513875583b39d524a7aabb0c806aa1a8982fff3889d312db006d8dc1cd41a7efe99fc71a11647322b34a74a5edeaecd27efee8191fb2edc0b7f3db70de6bcb2f409737d527e69b34fe914bf676abe921e0dc727f57b1a13884545856c692658ac4c4d995eeec1d7b4d9f3a6b7ed2041b677b7a9d2b8c1a0864601370b26585c90d85660bcbf5c4868519567c683086b1ad5ac77d96f200d2544d52da8605bfc63be61e14fd09c196b482026e84e77304e428c1410f268e56797bc7cb17953ca3f05566570e1d1133399de2f5d9545482bfe363e182e28d7b8b0c286a7e20b8dcd65c6205f03b726384acecd305c205eb89be687d2754307b03b17d67a84d6fa2f46332f3499f958102d4dcf1aa98f4123db6e63ebee3ef9839e9b5db00d7b34eb68bfc90668cc94f295cc1bb3d8d4d3667b38f2066f28f855db5388b551f7f151d1a9c0ef580c25b914e135527c2e20e3b49e6a438b9ffc576901aefcd31d4d6151a0c681fc6f9854ac77dca9241afadc2c249f462c3bb3a90c7ca45c3fc87b937f3db476f8f2a17a88530d0f0185a59ac9fb7079c992318621ddcc496d90f2ff2f2db324dfee99d406cf3104562703603e9806882419bf3917622a09b4d17096f1778394cb935a2aadfd8a6966a761eb984d241f4e407d19be19292b5be51c572e459860c49ef00c09e8a16b3cd94390ee1258ef3a7997ccc1dc7719cc1c07f2b9d9cd13e1401f1f8261ba35eff161a5c8331f762c3fbbf9156bd7a14ef62e7f72ada41590eb8159a56a7760798bd91a4f8205194d031f0eff169465a04adcf46240d094823d55437951c98447a851cd438b5fe7c53c45d5ab5bbfe17a5ba4346b0a211e", 0x1000, 0x400, &(0x7f0000001180)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) openat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x4, 0x8000000000, 0x100000001}) 06:35:47 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x802, 0x100) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 06:35:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x10, &(0x7f0000000280)="3b01fd43360286eff1d86dacfe48528f") execve(0x0, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001340)=0x8000) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000001480)=0x6, 0x4) write(r1, &(0x7f0000000040)="b0", 0x1) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f00000002c0)=""/4096, 0x1000}, {0xffffffffffffffff}], 0x4, &(0x7f00000012c0)=""/104, 0x68}, 0x40) r2 = accept(r1, &(0x7f0000001380)=@in, &(0x7f00000013c0)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001400), &(0x7f0000001440)=0x8) 06:35:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) writev(r0, &(0x7f00000021c0)=[{&(0x7f0000002140)="0d890148690678098bfefc7ca75c04adb0f1e395438263f8a8cd15ef48b17f1ec785812e6dc6790905b0c7c6c0ef553ca37b8c07147c9b731ffde685dab4cca6f6d84f064b259b0b0e0ec970f8520e8186b961e5b218a7d678907a9719f43b3b64d10a511eab1238c56159bcb60d74c574be5193874e8edf", 0x78}], 0x1) readlink(&(0x7f0000002a80)='./file0\x00', &(0x7f0000002ac0)=""/189, 0xbd) ftruncate(r0, 0xffffffff) ftruncate(r0, 0xe35) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002a40)={&(0x7f0000002240)=@in6={0x18, 0x0, 0x8000, 0x1ff}, 0xc, &(0x7f00000026c0)=[{&(0x7f00000025c0)="da6326099d80a4a9cd776cfdff301a99299f8cc1dbb8d36d145e178c234ab4917b5f101a07605145dad6719780f65feb8195e637c7e1737490c1c98feebd001bacbefefb7b197b3c7069105f1d45c7915429c06822d601d9a8d2d09871e93f42102dc2975b9eda98a25351dd08a2b3afda687bc390f17cdd87b4a5ab60ac65e8215b1e324d2af3e8c5a45d7bf30b331c46ee7e1f15f0b5de5615b078d750d19da3693dca1a793344d6134d54db7a76e2d69ec963c540e11cca4601f095ced3c1e46794af3b13302be0f9470ef521a436ca0735c1a33570ecdd3e03e791c4fe7b755017e9dae9b2c2e6b9d253dabcde", 0xef}], 0x1, 0x0}, 0x409) r1 = semget(0x2, 0x4, 0x80) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/52) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000002200)=0x10001) 06:35:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30a", 0x10d) r1 = syz_open_pts() close(r0) kqueue() ftruncate(r1, 0x6) r2 = syz_open_pts() readv(r2, &(0x7f0000000640)=[{&(0x7f0000000100)=""/71, 0x47}], 0x1) syz_open_pts() listen(0xffffffffffffffff, 0x80) 06:35:48 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x35d) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 06:35:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f00000002c0)=""/68, 0x44, 0x2, &(0x7f0000000340)={0x18, 0x0, 0x1f, 0x7fff}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) sendto$unix(r0, &(0x7f0000000380)="cd04c4005ec2bf4c763ece4448bea530843d63114befd53a237876018d472b6fb24dd8e4bc11c8bc15fbd4520d3eab23ac818601a752f8af10d30ff55ce82c8e592019c0c59ed07144305723fe8f6ffe20145f0d3be63ee0b76fba62b00659b1dbe1df4d3137189b3cbc7850fb75c11a29e8d503573a46ccee60ae588ce27ab9202a5076", 0x84, 0x8, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = fcntl$dupfd(r1, 0x7, 0xffffffffffffffff) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000000)="4283fdf09b2399a2f49ce859df689d1c78", 0x11}, {&(0x7f0000000080)="f1472e16e01704ff1fb1fa0e3ff03f5cdc1d284106c5ae48a4be416edb6f8b4d9167364fd8c574f2003ebebe7646282a1cea183ecb2f96e0aab9daaeae7c042a9a0668da3187ecb85b3454f5f625fb7a7760865780e05f3da98efa74ff0d324371cb4633f10f466c3a3b69a4d8e9", 0x6e}, {&(0x7f0000000100)="fbb59dcb861ca7ffa7f2a79d4528c1233d7410b92d", 0x15}, {&(0x7f0000000140)="21a5e2ae40dd424d64fd8bde36ad04f2123831afd87cd960fa57c43926b86c0480f267438d76b88688479fbd8c5370", 0x2f}, {&(0x7f0000000180)="df028fd12ba12f8095268553a746661c072d169e17273f37118e48d9052f89f88ad62bbf462ff18914cd9ec45852dbae356dc5d476ad47241d623da6706ff8582ae5a757725b786b1e55b95403174d4bf5429b498085e6528aec5112c7b062f1ceedceae2e7ec4a18c9ac7b14154ab46d9e2cf9919c5109f16f3ce4626b1599d78ea81c63e57a53a57bffe26a0d92b2a3079", 0x92}], 0x5) getpeername(r2, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) 06:35:48 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r0, 0x0, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) socketpair(0x7, 0x8000, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000040)=""/72, 0x48) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) 06:35:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) chroot(&(0x7f0000000000)='./file0\x00') utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:35:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) r1 = syz_open_pts() read(r1, &(0x7f0000000840)=""/4096, 0x1000) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="04ded12e157b032e6d"], 0x9}, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x2568c3f1, 0x870d, 0x4, 0x6, "f01186f71576c81967b7466eb76cf27a6072a029", 0x0, 0x5}) readv(r4, &(0x7f0000000380), 0x1) 06:35:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) 06:35:49 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x20000008287, 0x51) r1 = open(&(0x7f0000000140)='./file0\x00', 0x18005, 0x78) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) lseek(r1, 0x0, 0x1) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x100000001) 06:35:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x4000000, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000000)=0xfffffffffffffffd, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x7fffffff, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 06:35:49 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = socket$inet(0x2, 0x4007, 0x1) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x80000001, 0x7}, 0xc) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 06:35:49 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0xab) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) getrlimit(0x0, &(0x7f0000000240)) getrlimit(0x5, &(0x7f00000000c0)) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) faccessat(r0, &(0x7f0000001440)='.\x00', 0x3, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockname$unix(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053d6f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b8dfc41"], &(0x7f0000000000)=0x1002) fsync(r0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) 06:35:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r0, &(0x7f0000000340)="70245204ee50724f118a712f74ad1bbd974d33b09647523a5f1c826740fd4654e5140e8df1bc51a8fdf587f6aa70f21585bb3fbce6a1ca21e8ed379c1762defa1cc45f9f3cf12c46e486fbde3407f38ac044620af529929344999550551bcbffaeddb6628c6bd49d60277233c92d93055e52d5cbcaa24c7329b56402a0396dc2ce0d38c71f02396f966bb87955d766e5fe8407fc25c345caf18a4abe7675ade9a7f903cebb649e3904ab8196e5f62ff1552667cf100b08f4b2b6162b199de2562ec0beb0176b4883a2545157c8b7abf1b1774eec288d8643e809f26df8c15541ae6796fb1a475292eda3830fe5babb5b2e1b711fe8e1f70b3db8216e771d3bbc172a3d1224e6c2bf03ca89e99408564eaea5eb51f6f3f69157915c356356e4acbe5e8670b28717b363eb7067472de50c1a761278d7708b3b6879bc2fad867005480f757024e3cf6e22302daaf1efa7a767035b80ccf3a2f21923ee9f104f3305e42c4abc49d699739c150ed1b933e713f134ddb9da6855e7e338b260c4257d6053ba94ae62cc140d6c0ad3b275c3b4e32b3fcab747c2d12e7ff3461a03673831bc2e5fe00cb4ee915c21d26674e0beea552c910c628830436fe23135d820d03b1dcf23c690244df91b6f80a43d1c8b753351ac55df65e4d25d313225a3e400890a06cdb0edc91a5e6486e03a914eb78aa2638e21fb8e9570b51da129e9fa8cd6b50ec1fa260de3094d6bb008116c572fc64e929b145a9934937977a6b34182c59cebccb18116acc0904eab02ff68692094e7291feb4d7f703aa536fd648944d687b276a5d59972eef1bc4fae8561ecd97f23fa1a39d9041d6063f587db5ff017ccb9074ad03f42b37c8a52624c2c0ccb5318dce0039b10f8901f7d4ece0087cd27ffc1cf762b1153dd6a2e5cd1b73a031c92777b4f2dedfdfaa3a7ea1454bed0a88ade06a97309b6b47ad27a22f7f1f8751f3854099e48332bf172278140e06cc70c8e1e783725906be116fb636c252f8ef29bee68dd9876af807121deabdf59826c18cb5818d47b3e16ab87fd0acafe0e1102f27432930be9ae4556b03f375f83a5324a869ac89a1c37b4862019ebe1fc1cddd1052f0296bf6397caa6f4c285f084ffa9065cde3b88e4d1405d5e33343cead8f53e085a94c983bba4c455a917882be343663edf6d13beb51bb81fe573f2f8d15f87cca4b0a6132bc7cbc01e0403bc361e01fb9808e7e94c8a8f32ad9ebdb70bfe3ec7d19a45d8c0b6b930d9cb2ad9888e681a4f73e30087c47cb40da2433977993f02677acc999adce241bd831392029b5e1e9b0f2e284e98d9bcfc25d3030aabfa4b6522daa319e2ca55fcd525c0db812aa211e54839c22b5b6953d1a0a4c66886ce1f08c81d42db20e1cd78ea22a0fdba7dea04818232e6e4928f0a994c245f8e2a47546e8431aeef353c872c6df20ea762c4ef2dbb15b9376e298d8b15b294d2b6dd377d4d6d8da6f15409b11fe36ef652291d054008d5e73169f6d69cd9df0feb2f3c6dba0a75255de83e3a0a9bc5be5867be1baabd4df27be04b7b174cdfd2fcaf948ab5e79e1644f59a81b3f2f76d6bd5f11c571b3c3423f0e45396574b799b2f2c815f90ffcc12f84a8a8a688d14ea8761e8f0dbc01e23516eb353f874dce88b8a191afdeb4dc08a9454badf4d32b2f059361c471f3ecf1a3ca70dac3c74633bfb7224b02af8c9d4c8dfdb4ddbea3cfee2ad2c05660fd6204fee02a1df1d3b9ba104c588912ce2377bd062733c949722fc73f77913935be5e90b619ef02aa77be5a8286c473ba26237947853cdd397e0fbcf40fe53a5e12eb2a765c1fcacef96efe09fe397f917dbf0991a332bcbf74649199448d1facc20e3fc4c0d4c4b8fc9d89e7761e681c68beb63ef6732f8e3666d521942077ff05bf6503dfc0ff85164506d60016e8c2ada63f1ad61d2799b97cccc3f3b07b70226f1b75f85f8276f019555b422c131f6a9e06853405ea757d7b811529fee5eff473535627fa6956f7f51e5a4959f15c83bda9996975fb3bb559e48ce36b50b32347d8c251a6619d663976d62e413e05cd41ef8de2cae380d6b22e5bfae405ca6689180ebd98ba2bbd743ba6de3bf97e8a24a28769109f96caf7fa28c89044539847bb548fbb33ffc11ef960dd45c5450dff87b0efdfd0ec6b7a90ef6c1450337c8363a9f234d1939baba9ee923c8a9a2b7547283e7ec9fbed4de29a3cb3e014de97c955f83b9faeb000f665b6f69b3c7440b059d4ac7c935934a5ad05e467910d02437884ef65c3f37d4f184c8323dbc788863424ba372bc40920c831a39ddb5b76678a342338857d214193acde2f80c0cd8109acd7c4b508d07d55d8909f39aed7f7c42324f49d69344721cc8c54c473e813fd0273dfffc2d9afca3f1881bf514b6f1e575695c6350e0542f6d4dfa00cdb6317f1d87d2efc880ee899e1836d04027b45029a54a683aec8275be7b5255f0f31be878ee762a1dbf34962e01e2e856569e21eb6df184f6c8999f77d7c5d0ced93694952e662f56480cdd2d122c6f8c8606284a72604ac12acdbe21ba0fd8ffa811887b0e8a181b67e7a44f329fcaf1a556136204283a60d9a4b135f82139c8b9de099c18511ce77406e06e03c498b04f6da48d756f451b3b73c71899e9dc47659d8a56218d3d3b0715f0d76e136c6e1fed253ef89308ac2132f01a1450b8a65080acce0d2bcfa0eca8620bc7ae19ef08241de6190b14282b7f37440acf7e85516ee4742a33af44e65db52447b5a83e8ebf3be01f8e644d9bfbfd117db2f559056352b8ef05f32f1d1f8f36255021f28415b67844f6d3841d34114ad00fe0b1a97af5afd1fc21204c3f21641d7a998a26559a8f0d5df57c0263ca3543ca1dc2efec35819f2947233f97d055820af94e5afe50fbaf04c9c6c3aaf0f10d6f008d856532d78280cb6da7e97cfe7e6078697f93eb131ec9615cd6d5ca64e61b42151a1ce81d5c71d7b902652db67b31a6b47e02dabddb14630b7d81da3cc353a3912c5e6aa19c3b26ee2932350d1cd0b1128105c0d76f5a48f8d9f038b98010cac0e1a2d411ddb667e7d5c5fd2f1c613a343cb00466c8f92bde064718ccbe8ef324f5a66ee5b04e9e5f83fcdd7dbe1aa0a2bdd9bddad16a6b84366a26e861032d30a2d10adf52dccff6591f1537ee326a5cd2a8a6864146d7074957ed722f315cf9021fe333c39483db5a7abe1a3d6afd5f2debad44f8a89066936807e6b064b81bc9f77dd78f0a8b9078a555525039ded4b4d5629fdd027927786e041d5083d7af7fda1cd7cd9ecc4ab54c490927deb02742d68ed821eabab8ef1ca7f751d3516b85680cd98949e620906c03cc47cf7198b33c07550fe168a053a1dd057c4bff7fea139808230b6bab175bafed6832e02a9754a8dd01e6fc50bce753f01df4d059240a80ce618776b0df7e3f6b594b027016f405d9391816418b87fbf650552af413454d1cb7e5e09fe5e7b61b91573f42929934e354f569dad34b1476669a62063f482fdf680ea57299264294fbcd724c1ec71003725b88f1294a3a2a88a7d9bbdc7e77b3b110e7c3b0ac62b4214821651e2006fc3ed8bdae5a91bec9eabcf04ece1260d877a8ec77c3488c4f9c58a247da05d79d66f357268b76b7d2054692e338078d52a4d132964708a5296d72755cc5365360cda123e97ec6971918078f59a2378560d5420a07f71080c572eb5d78c11ff71a367fc5e9845ba2479665926185e9bda77e5605a73723f7600f76995a7e3b0e470dedd22e56084cbc5c68bf658fca2b2b5dcc53a33938e6d251955d50ed0f1d9f98c3e34c86aae326879b601c8cff12614a11d119a7b93e7627f709a8f6ed0328311af05e21c023796e34e86ba1fc3ad01f7be4930d0858314618ade40b00209f3ab1067f62d2dfc3a4c68d53eff3d9eebada435eb62679568bc2db156be0e440adddefee0bc8782143146d170b8d06b74bdd3741ab370e7de48b5fae288cec3142e22c22e1e930ed53c9884418e5e52a7935eab146a1ada5056fa2648cde8dce997cd97bed347ad45bc96b787ca86916f5517d7e643de1d5841567bc44507c7e0865a89d6ffff730292b06276f3ff78724c10f3e8fd9adf38175394637e7889aa9f87d7d153c4048e3e72519359a13dce6d938877ba011749a0c90023c1ea24d16188443c0e13037a5a301e3b8f9e8a7e87fe474b98a762af5f934135894542143b3b224bb84bebac22777f4bb8ef627349cc608b9d0ae8cab4e5f80c049da3cb61bcba17a61f976251772d1ee8ccf8227b061e6fea13e390ea637a448f5cc1306d11ccee6b21dcaabb6b6ee5bb8fd9b258d7cd5d5c1e309788257ffb13f715aadb5b80a8cc0ae751746919ff6586b5540e754c649237e2cbbc616a70c28e85786022713fb80cb354cde2a7fe304923fdf8040892750e99b1c7c2f8a9982a5a7eeb300d80f2306cb91746436cfa428f326f5dc6ce6fb4f9389cc72e12c47dc5e7a7be89ab446acb23a1358714ec43a2d6bdb8fc585bb65aeba5844eb4f88fbe07e0ac3b74e12b92a7c2a66333ac17f788f211f7c5441a6a222021bc303b0131f27ad6868cf5cd10c8f885ab9fc153bd377485ae948b2e4ce305c82f530cad6031506ca1c11058d0bf56bb4ee4bec7537080abf05d961334a0b83675fe10c2b67450bfde790e1c8c5d46ec3c3a35a571724d8eac387242844c1b55eaddc5ee12eb616eb9e96f83a523e60edf8fceb0f90d59148c513e5f1f48dc42a9d9f17f7a5064766b69929e622f34919069ae516a232c961de3a75d656f828f49560c7443f1ccf6e4b52a0712caf89943a179f39f08526f4ab101ea0ea56f0238cc2bcd66ad65318be5617e9a35d11118ac611715694652c2e3b62ecb221dc78e550dc93d3aa45577df9008fc17726d0c094b89ef132fc8827f42fe73e40e3e7aa83b64087de38be8e7c4b72d0cd292a8a03fa3738e136ecf7427d505282c9ce92a185b0e5ccf5c6702688fbc7b65675b79043a7bddc4d8d45bc23792818866ef00ded398b508d4d80e60a98d8ed0d662059cab314e62980b671070bbdbe09811c58f87c9acbd6fda54746dfeb6c38aa1a3cd28515ca7d1fa56f4485e6a19de1ad42d628c6aca132c3270c5b170bff9619296e991f55682d6458d762f5c92aed61fb67f91c744e974790573f820dae174f4e5d636acd99a5430d36aae9ae0788457a88fae6a63e31816cbe93b731e88f1ae42e1116522a1a61e2d444a46973b81eb3af69f759bb7928ae079839914c5c5ce9e21b7353eace7fcde29bab3ea7b069423a608da432d4984afafb79b3a41ab64facaa677dbaa4a58acbdffb9d400a56d2e059b2b3c9d1a13def308a66db3b1d56dbb31cc15bba4b2b8c36b620fa42c4408b2426c7a004dc58764df5527ebaa8b28c66c9ac6f09a1c28dacbbdb08d169d16de9dac24e924f1343149b4519c27e3294ccf4e325c045582c150f47ee2edae512d59a1b959a30aafc4f7a52568c2c9ab70e30d16ba60c245a56679a735f782555d6df2a524fbe46209d37638cee91bc527f1df55e121f6cb89c01376c5bf3ad2f8b1a80b8373b3c4888e84a9cff85318a18d078ee0344675db3217c5c852f31dcd3185db8e1b38ac9f737ee827a5304ca529cc1ba99b39d855e906185e2bc232e223843c23620203f0e4b35d2e1c7087c2ae6b499dee4b6ebe5526ad630dd72251680ba9579fbbd736e3c0dafcbd1684336ed18e0f80d032aa15267dfc08bf9eaae5d6119d9b44bba4daedcf1bbd67c", 0x1000, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="a3b0bfd138a1c0ea6dcbd834145aafe703d65794df4880435569004390dbd9a817149db4b8095aedf8bb8cc4f4212e5490ee610a847a7f9c9ee08f15899263b378b93934c9599be5ff66d62a3a25fe7928f14fcb0a42babc13b714d7bf27114e99eb03319151ef5d6f1f407efa4202d0c826389be8a064e36be7e6f708883ff8bef775b44a0d0e166042469ba8cb4a3c42", 0x91}], 0x1) 06:35:49 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x22, 0x80000011, 0x7, 0xffffffffffffffe1}], 0x1ff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x20, 0x3f, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8d, 0x4, 0x40, 0x4}], 0x2, &(0x7f0000000100)={0x377, 0xde}) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) 06:35:49 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='r\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x0) 06:35:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000001780)=0x401, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x4a, 0x4) 06:35:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r1 = socket$inet6(0x18, 0x10000000008002, 0x0) dup(r1) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) 06:35:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c80)="685b147aa00cdea5b523cf78e26eda10eac6cdda243b910b6beca6fa90bb921caa8e8fd17eb1f9ab34cf237a0083d3f3b10857858906063c995a80a23fe33c16acde97fde73c243c16df348a0f36db6be2b3b1d856e0e1e2933468b5e4c623914dec5d38ce4abe42ffd94e1821cd03f068a6cfa323d58440dcae391726904d75786f64b83271acd3e1b5b236bbaa38730614586544817c70f552b5b0bc4f17047d", 0xa1}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/234, 0xea}, {&(0x7f0000000340)=""/252, 0xfc}, {&(0x7f0000000180)=""/18, 0x12}, {&(0x7f00000005c0)=""/224, 0xe0}], 0x4, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000240)=""/248, 0xf8}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) 06:35:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) 06:35:49 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x1, 0xffffffffffffffff) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) r4 = dup2(r1, r0) faccessat(r4, &(0x7f0000000100)='./file0\x00', 0x10, 0x3) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) 06:35:50 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket(0x38, 0x4001, 0xffffffff) r1 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x141) r2 = getppid() r3 = getuid() r4 = getegid() r5 = syz_open_pts() r6 = socket(0x18, 0x3, 0x8) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/20}, &(0x7f0000000540)=0x16) r8 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40, 0x4) r9 = socket(0x18, 0x3, 0x101) r10 = socket$unix(0x1, 0x0, 0x0) r11 = accept(0xffffffffffffffff, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) r12 = socket(0x0, 0x1, 0xffffffff) r13 = socket$inet(0x2, 0x0, 0x8) r14 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r16 = getgid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="c16ea1e327267ec3470ba316f775e57cc7e3fd2c7bfab25d695a741d0c62dc586034607595e2e471dd2099e8d17d457a12ae187c02509119bd0210e335de300eccd8169768cf8ce5e8ca81f961e717d75969ce381fe313a9db30526f15e9f2dd848332a5eda2f6be3e85585d1afa5dd337a6ff42cf416dd2f45f5dec01bf1cd22936e97d25", 0x85}, {&(0x7f00000001c0)="38369fabbb5dcd765c869dd852bee9e87d377d255a6e9c381c7f8d09aac4ca89ff9657f0e3a0669f87df0d35e487e3d247d1c5f960b9545fe87653876c2f61ff162dac0a282cfcd58d4076608037dbaad22a9048baf990251c0142dc70dca63ef7692e7e568549b8e049315e4c94cd3715eefdebd1dd5a945c4e3c3564d0790c5984f753ed9d6c551044e1", 0x8b}, {&(0x7f0000000280)="efc6028e2af68894a8d86a89210e244c935bbe8d4b86a403775220799c17bc0499516458810b89fba92ac4a2def846ef7027cbc5c8be746dc6b9f39e3880003043457bc115d3335c29f92c34ed19daa93d79c2101126f14d3066795b48a3452f28f45897e7d78281adfeb0cd6a6f1c79450d32d13b89412eaba8b688861ecc4f72c811bdd76c98aae133ec5b5fb4fd9bebc2ae0ad2aef60da1a98c002f38d4fa4b1de3cc7125008189b04af73362a26ec5a73af134e16353b2c30ca1490f1cb812e95be8c723377fdd850a76b7ce4519d7be1b4334087e10a1585f864126ab1169da34f704a0f14db424bc9fe515c7", 0xef}, {&(0x7f0000000100)="342f470fe24bbd611d1d5c58be3693d1e3c3ef3b79d095e2ba650e49eabb15217f2a", 0x22}, {&(0x7f0000000380)="99f8c2d4f1", 0x5}, {&(0x7f00000003c0)="aa9b065121aca01cf8ff51ca4655c31b78b01f039f9187afad6239215a21e313335507bd0a13badbb8f38728958260a67ff38b501fd70c4919d8f1dd296169138d07a6d3372e", 0x46}], 0x6, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x90}, 0x8) r17 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r18 = geteuid() r19 = getgid() shmget(0x3, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) geteuid() shmctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r18, r19}}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) shmat(r17, &(0x7f0000ffa000/0x2000)=nil, 0x0) 06:35:50 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x3) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "be7931a1c50ea751c2adbab60566f5db3090d04b"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0x180}], 0x1) syz_open_pts() write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/161, 0xa1}], 0x1) 06:35:50 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) 06:35:50 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x3ff, 0x5f18000}, {{r0}, 0x3c3e826fe88b8a72, 0x80, 0x0, 0x8, 0x62}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x1, 0x89}, {{r0}, 0xffffffffffffffff, 0x9, 0xf0000082, 0x7fffffff, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x90, 0x80, 0x40, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0x6, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0xfff, 0x7fff}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x20000010, 0x2, 0x4}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80, 0x7b3, 0x8}], 0x5, &(0x7f0000000180)={0xf6b, 0x1}) kqueue() lstat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) 06:35:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2a) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x9) 06:35:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget$private(0x0, 0x4, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0xffffff32) 06:35:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) fsync(r0) fcntl$setstatus(r0, 0x4, 0x7) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r1 = dup2(r0, r0) getsockopt(r1, 0x0, 0x9, &(0x7f0000000040)=""/254, &(0x7f0000000140)=0xfe) 06:35:51 executing program 0: setitimer(0x0, &(0x7f0000000000), 0x0) clock_gettime(0x105, &(0x7f0000000040)) socketpair(0x10, 0x7, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$inet(r0, &(0x7f0000001680)=""/129, 0x81, 0x803, &(0x7f0000000080)={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x40, 0xffffffff}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000180)="8b5f806e39d0887a1b5adcce5f7b0e2155f4ac668f912cc5e6298d2549340a8d7f0757e9e48b3babac7a1b94108e0dfaa4c70b2bf228ef5fa139a8735d61ea3c188e38564aad18e20efedf1ffdd7a359c942d180ad3e6ef3f05cb34192584c77114ef93069d39e0c4d03d594a10ab2b8ae78dc0270c06b18e41cba87e2e6407c01ece7b20152f6b6594c7f2e5481b6f9d5bf72ab0922610361c448c6dceb25eed4815cb4856988e409d66ae65455a1f7b0e8840e56a98ee5f5af7dfdd743af", 0xbf}, {&(0x7f0000000240)="212fdf360892f1686a00a9f86766c9f09690678caadb6cb405b86791b8bbd2da65f5a28f33e2a4fa6e4facc438855d0e5e739813c8e7f414e8d843e6a997eabe67f8517103f0b1e0c0ce0b7b9fa3c519213ac5b5b9a6eea69dfeeec4c737feb974bf514d14601bf020f4517797426f1373b3378a032c5c0b4263f3aca6d2d064cf3090d85e82ded61b5a5cc72cf3734dc565ce82106b26ff27baacf9529d10106352422fd9778582236647299e4827ab29f83c122a238d7985ed8752f0a1d64a7e1a7b35f833347090da1a32c2cbea816df81fda62019c4fa18e9c03a4215ab1a429fac66abf26d43f399dadd950b73e5bae8d2ccf40aa2ad630024eef56bde5a5758d85fa3b20dd8f3dd7a2640146b0c21d3de5c94712955987ad600f9f7ae47305652a3fe36ed58f989548636e0e98747fe841a2efd174ee22feb132a70b34df515b9543434533190a887dc302822810bbe1685f0dc5b48103377f842dad94f150b4cbc4a5d3a6e551887e678be3a73ce4c19641f22604b151af2d2736160e3d5da6957642110de4f3433c33e3c465caf531c0781eb898358a2ca386b753f4bbff3556fd2cc502cd8735ba1aa891bc77f3e36ff4bfa112a76d9b51b61d507f950e8378bdd79da90e957b944d9568e27571426a959a6ddde3ed3c056fda5922d7b8a637bd70007b6e9f663f5c6d632b32516769b95a1cd915d291ea25eb9eb06ec5822c381d447fbe773bb4069ecf99e71535f99edf57da647223181f65ed2d63c370339c239491c4ae09635ae55fed907d27c62da1a7b79c6c84ba3738f06a4cf9e87126abc63b5b4378a0a8e28f8f4335faea7a39f2c231f04e38d86765a457f0f1e9fb50762fb52bfc9fe54e1d432458dc5fa73159d85e4de3413a3966489dde73f478e5ec95535d15e8b284457482d5716e7d6a57fae627daecd41da22c5d1c6734b129fe78664006cb474bd1742f81b5eefcebd26300bb4bfdf11862067cc841f7cf10afc206f8e432942631c332cc9887a419e2e00c014221671efa3812064aa1ed7370893840b468f8e3271f87a53ab6a2e36f28351a98b9dd6d7ec77e748141e13edd3f405cfb30324d97c7a8abd7ac4fc697c96c45ca2c55dde84eb4634b2e2dd34fe7b47fa4e6e309e75b26839ed2343872352060b1ad84b49604168b4391865475e7f0391a5e0aee764c19da26b8b1d0d69c6c5d9167f665c73505d1bbf5259a1681ff0993b2391f1727c194d5ba310de6d0b7638c0c3f603291488a831c421606e971f39546af48d1dac7862016e44a5adbb7520f478fbdb924c6dd6ab5b1c29e70056fa59dee5646b3e73e85c64276de807b9dbf8af8f4dfc2c5e34d7994d091b8b5893ab288d4c09eeb3d5f83eaf6146113b6260b68ab356e20d9610fcab627c7d3503e75052c83c42d43c6c2bfa50ba51364e43b204bd7e31ebdfc38e268e53daf6bd4b2626f29f5bb61e37501825184acdbaeb24d82cc2dd62c239584ed6fa55fe8da17c2bebf5ebff7cde0c99ab033d5f08414c13d2bbf13ccba5b4335b3e1d487a00e1be8e0c8567ef4fceca22d8bba82243f49a89ee5119b065fd5f6509413a7119805c6ffaf4b3bca59d47c757bf32321b218274d7bea31c872ddc59fab7ec1c6e6f19f4dc30e7050b1bdeacda355f6adcc7ea0b31ed4b0f746c2aa85b51f2ff3b72a1f4dfc5ac0c8e5eea485cf6153a77e0554fa9ea3d8288017b9a693ab783da4d91538041aa143f5aaeea9f00699ca75ecee1d5d7d5e32d768d78b68be299ed890ae20b7439247de7a21b00eefad3c1293a758e1e1957878ecbe1d71e6192f2b87f1c00665d3abf923b5cce6f9fb68c6cbc476a5bdfd59b385b144577d910d43d87e46fff96fb4c8ae67cd7ca7a1094235bcf7d2640998ba533923e97489597cf7e85cb3654e835d3eb35de9fc6c407d7b99b05e3dd7c0d53bc9e26de8b5b2578de1704790e94856266cbfbddaded36675ee14b312966af72c246429fa980a04bcff8273fe8804fdab50fbbf0b2f6f4b9b88a3644e5102d60533d2bedc6f54b7bbf5eccdf9fa68a9179847f212b097ea1df25453cd16b5ed80052585d8f505e09d1d7bbc3379925a8efd895ef737847c040ba6818e9ebe850bb1d71ae39cdf7abdbec9e4e39d751622c3b243bbce712e9649d2e695ae47f9a11891b57d944b2b69d95b3f20665bbbeeca3e990fa5a4282066b385eab34d40c9b56e816f34aef09b8c6261e31d8043a99a12580da39d76ee0dec66d85b7e7e7ed62ea1cce5160f6eb98125162bcc575f5fdf374d58c579c8cfcc7a70618665c524f00c54d01fa3eda58e6cc0204cc1588c4e8f499768ffda590e4673b47ecd4495121ea5b5f59525354cd3aae0763391dd57391a7faccb42e8bf9640b9e347325f31d047ac3e8a347c50f9e2424eef7933bf8c4100af9e6059dbfe6900593e9f682d5b9a24489cb01da19f8e986f8a6af58119a9faa81e07eb9865edfbec701f2da8071fbd1e761b52cfb4f2df4f7b70d9542d1091695e1a71dd9d94dbe437c1a779d272ae859b4de3462da65d93369d27e8f3092412507f6377fe1749e77274945eea114c4a7d3d596bcd272da8f72e72a6741a3aa99adfb8e9dfc015f5e91a3502d081ac7c2e240ec430f9203af89f2fe41d4f09f7aab6c79b63ba8ea3b8167dd0c5507d844c6a88d6324e1c5baa1b910bea07bc97eb67634b4c6919d3d2729de4cc2056da407e205908b5277c2d341112b9c0aff72b521c07b0dc439aca6cb5c6cbc374fba4b49e9b24e5c31622fa8f482d3d8829b923e5db8dd0a2188ab85ba1a742f3583c7fd0a06ce7b2567faa5f2507396d8bbe8ac4d0b435f88f9caece1f7cb2b3ff641d8a5f97eef1f897c01aedb4378f09bafebeb61d06f4b655af4298319c65492454063ed698fc85fccf089a8c820998a38da13614435c4a143bc3acc1e80e05b06dfb1faa78aaa37570fdf2552196c94f89e4dafa6ce5b3b3a9058d8a10fab46758a89ccd7d352c17accd78bd9ef2da1277f7f55ade4019dc1131e561b19b3461831106bcc9154a91835416e06af5a5a4b31d0ec0e59b5d246089137b1eb5ad3277c9c42e69ea5d7d6d84f5f26fbecdc94e6a87326434a6fb0362b2de9ed6be66e5d4411ddca89bfa294cec132488edc47380190c856c29db47eb9b9dfe5c2b175fb2519bae1d64701607eaea3faaf332968e171420657f9a15bc7ecabc2e03b0f3d7987b94ac2c217906083afb5e7e414cdc219f50d1382af7f2eb346075193e364fb7996055e42f886ecfd9324c04a97d2f04a7d6f23a2564fd6334b0cba648c02f41c5acb3e7b409bddd55bb902d0c9c06600da6641bc3a218041213400ce5a15999cdd9bb60248cfe329e1b7959ced8354531a9626cedbf259feb6c248e27f5be249cb77276b703f924ee86c4ecb4c4fb101e06b088be26e23f272db473e2fd1eeb35ee8d938b9706fd2db5c84f8ceb61a984445ed377b27055779eebecf2d8139b80529f2d462ae77f01e79680752d8037fbac7f61b178fa113d90a8d5584d49b26728e117446d52d5a2599548927baafebbb582f0d60dfad30b411aeb7252ef96cd3c9c92b3ac27763e79b45a56ccfb8774bf2f7799d740d2ccaef70232dfe801066366f433ba3f2028bc8a2f3d2311dd883c78df9d8a2a1611cd8a88847a1e9cec592d72e58489049ca23b8a310d91e377be3c4f958329398f08baf44a96fb9d4eff9efbdbde8fcd3ba11dfa0aa358769fc28f100f672430cf03659dadd5170cdd2d2e5e3cf659b222f404c81cc92cd268f80186b27bb0bb0dfd8b7559afe4a688c9aa26f8bb193860bdf704fdc6d818571aa2403d9124910e276a2fa834882f27ba707580452a2ef36979fe64e9cd6d79c06c7b3e770f49319c1cf70486343d0011f611e4068edb7c33354d88765b0a9703850577cd80cef45806c8c05c3fd967a512ff5d5a03ed43ca0ee43adcd921fa01e29896155f061415381a3f2a0d19631d5a2aa1e5c353f7549cbb76b3f9f487738c423c1e55dc1e85e7a18eef74ad8ba5a0e8f6a4751555bcc1bc1e129233bc51d8c887a20354c1cba6ec7e08a50d7824ea5ec99c8b6335ed87fc4027b89bee2037c9f2cec9c32db1bb5b31595bf1d6f5a6be997e36fe631b070e1bdddabee2cf6854c3395a8d62ee9b4d884b0af27f1bdfb6906f5805769d2a97126010f24cece46dc811c02b4ca1cadca5565fa5f2137bc6cd3bc4c2ad87813908de79b9d989265e34a6e5159a18f8a1f3220e6924ec37247f389cfdd0f688d1bc00975243b199b538c745b60831a6184ba76190f82596119c7ecbae84bda892b42105c41dc67889b1ceaf7a8b2fb600bc4d7859749a2f28c27e9561edab96ad47c06109c6e37f0ba29bf601e49f2af408bf66611d688ad0b08ef4f836b4cd7a1c38ed2f620d9676f6f177815670a7330f0ea85f6f59e48c74af1842ce7526fcb87a8f1acca79b8335096f57122cf0b9dc2828beff55156b8332eef180b8e0f87e4336e32d4ed54349c39448cbeda48c893a79c6180f424ed94d3ef7309e78cc5a1a2f81b0bb6b753ab9a9e70e3192752e0efe5ff1eae8bf4c58defccd699cd47ffdcdff6881238b2df26c93c612252e0f1fea57e708e863548e58070a9fe0146a20f577622672e99f2ff4a9fb5b6ce280a1a61f1beed7917151ffa6740035a4df23c0b9ab9a65d4a2c110dad6eeec51c63c512d7e8e3bf9cfdcfca3e4052d1bea8abbf11ae0156ea0d2c7c7fe09a29a347bfd621abdf46412317772341aedb26a63c9fe64a36d029e315de9513c7d8dd65c1155d4750cf3d1f9debb4b6554e210e830a36151f17aa2d3b62d57068f6526c693f33726d13c68f85d66acaee7676dd51db0328b98518ad90f0c7767596ee7f2f1c189ce37cbe7bfd8e9048caac29e1b6d3618f1d8caf0dca2ffc2d68af7d5ff27a7a59b193412c61cded5952dd39ce7a9ed7f29b4db8e161c0cad88c4ce2ddbefa3f50e40bd0964f0cfafce20410ceadecd27505cac9cae1cbbf6a5ec69607512749242dd0259f7356b4625f37e439193f20cff5ba0a2317d4b473edcdafa3fc9b2cc266133106783bd615727f42f40f52ab6a5ed709fb4f197bcdca6203df9f4e0de510495a63cd098bd86da5f9acbce4114b3722c2b57e780a3db333859ccf4c223fbb40a816adfe1a6f9cf31afdc212f1b4dfebec280736aea0166102f8842a43d907ab4f83735a3d8edb3d72588d05ad6b73273d85ff94206d6a2f027d3363a18bc5c48e07fd145c144e176a6d52253cf1f442ebd5f402f59acbfb9d1477add8ffc7d4c7a091e7075e8d243716519f44e411e4e3d811e2e0ac64f09fcc5a6a9429594370e7c089cc48e80431163bf1cf2ca528a819dacbcbc535aa97b86b1f6dd699e35f9dba54c596e72468490f6c330fdb817bb02df439cd89a228c42f084ddf5bfa8f8812e4ab5e4125cd8c83e3133f0b18f257cfa49cf878636141a98dd329f0842fef7bbfc369df0114132705607503ba4c59be5cbf329695b0040ebe92feb45e37e2bfe5c80d87f125b19859f5d89cf57cb9144b5cf934a966d0009a0be5747ce9abf24586f171d509aeb7a5c8553fe1a86c0fe33ad7b88e85323eaea17cb1b45a54fd12e5cf3890d54f1d19bdd86bffb793d6822823ed2b8d3b82bf7c8dc1315279b1b8b94ae8ecfa101eadb2f8176202030377677044ef90a0458511b207d87479be7caddf22dbcdf1975d834dae61e101d887f041efc6836022548eb2a9639495987b0486716f8c4e9bcc9e8", 0x1000}, {&(0x7f0000001240)="129cda6822e4664746ab379c5e4931caded8e1b4d9caab3709362f6fad91d04dbf158ddcd27ab24037c76b344074adbbf3164baa17efc89220f2e7bf2d8e4ba5f11bb2b1a12206518654a70399e553949cfa062cf0e7a7adec9333f8e98b8ce815fb76459a5cb37a5125cc52c6bebcdfbe4f4ea60df7887ad6632ac045abc8e6828c56e03415385a4a8ecc58ae8ae9", 0x8f}, {&(0x7f0000001300)="58bcb988db22b32164fe9e89f8479c8cd075098f2be3da49b3f49792904066591e0f1c526f8194f5e84744c79ad5969b06058dfabebe57e3a6286ca9356f5755d310632bdc7481da5e2f084d9456e641ddeda180e3548f", 0x57}], 0x4, &(0x7f00000013c0)=[{0xf8, 0x1, 0x5, "94a33e5856f4672f5853998a89e15c0820e73f3fc64cc66602ad99300c4f51f527d7ac5f9f86dd7d986f4bfc07ec7b28d4a8fcafdf710441c8dfcac7b1516a52bdc3a4f6e45efe92fe2e599fd208fe71994419d1e9c429cbc3458097670c2014698ae17d17d70051fc0e977b3ea2058a0933efdc1710eda934856943452b2aadb88b4290560043784ee25cb9981d2d932e9c946f405d5f4eeec7de3d888c7d2527798dbae5d3a8e92eae403c224be523e3db639f0b94eae46c77729ae9504e89a287fc5fe9117e67ea5cd2aa0eeea266e8dc829d95a69e8b953594baf3751caa4b59a9d140"}, {0x98, 0xffff, 0x7, "8cec1330976cc575fb249339a6b86f3ae02b8d384561b13114548d9c040605e588969d685c69501fd17b4580efb5151e8fead7c2e92a1bf5cd3d8622ded0a78454a0ee32db05b1bba75b05e00a32c7e4dfa9e5b4c17287144ceb60d9fd5246b56f66bbf4c6c93ecf8994cc4888e1501b70146a5e2dd59bd17a5d5bd5e15b008af0"}, {0x90, 0xffff, 0x7, "30186db1c1136a1e4cc5a1bef6f39af71f17a5dceeef53aec49774f03341f9a864b00df6264f8e7c2e6eebabf4dfe291ef29af8476adce34bd7eb8fb7dcaa9466913328dd1d06f9697f51f77cd8172e9e084ac0103f3acc9b2afd03a46a8ab20511be52ae0bf40ad5edb52677218c1eb9a288b550595e87629"}], 0x220}, 0x9) 06:35:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x440, 0xca) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000a00), 0x1, &(0x7f0000000000)={0x80000000}) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 06:35:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xffffffff, 0x90e0000000000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x1) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x7f, 0xfffffffffffffe01}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40, 0x10d, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x5, 0x5, 0x3}, {{r0}, 0xfffffffffffffffe, 0xc3, 0x80, 0x9, 0x6}], 0x1000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x40000086, 0x69bb, 0x3}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000000, 0xd, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x30, 0x0, 0x9, 0x7}, {{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x1, 0xfff}], 0x1, &(0x7f0000000100)={0xb714, 0xfffffffffffffff9}) setrlimit(0x8, &(0x7f0000000400)={0x3f, 0x7e}) syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 06:35:51 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 06:35:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000000000000090082c33"], 0x10}, 0x0) 06:35:52 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xffffffffffffffc0, 0x5}, {0x18, 0x2, 0x3, 0x400}, 0x200, [0x1200000000, 0x3, 0x2, 0x3, 0x677, 0x71, 0xf1, 0x81]}, 0x3c) fchdir(r0) 06:35:52 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="05fa9349", 0x4) flock(r0, 0x4) 06:35:52 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x48) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/9, 0x9) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/104, 0x68) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000280)="98218d888224c739065a2a19d148d36efc4a4145a52c722dc4b880805fd9904ca1c47f50b8e6a5339c5d3754637a3bc320ba67db9efed858233e62d1629d0089142778a1cefcc0093daa85bfc5a9ebabd4398cf053ae654f54dc322b2bedee166154ce58407cc0b3e605827ffec5c899d4e81ae49173832ef3b00ef9c7eb3bc49d5acd4eaee3783d5c14e01bd06ecbf6c5d95170c87f9a6f52392266", 0x9c}], 0x1) bind$unix(r1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f00000003c0)="0bc589242cc7353d41c6ad73b73bc848411ca5ce92b8eca011c638cd746c30b4d086910eb63a856407f697f7d8b5850fce2857dfb986b019215d3232b6a6fa39b905afa304bc093aa0a4939fa1372d448671537b461d158c32e76ec7edec081d233fc7146fe2879be23ea0d5ce2f9a59564c6b508233de6c3d8cb099e7727f1e89cac3a7831063865a7594a466dd0ce706d6b17ee9a0ee931d2e77dce6d96934e91ed471cf1598b90477044097e57b5365413305ef11", 0xb6, 0x2, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet6(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xffff, 0x5}, {0x8c2a, 0xe35}}) r4 = fcntl$dupfd(r2, 0xa, r0) readv(r3, &(0x7f0000001780)=[{&(0x7f00000005c0)=""/142, 0x8e}, {&(0x7f0000000680)=""/42, 0x2a}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/160, 0xa0}], 0x4) fchmodat(r1, &(0x7f00000017c0)='./file0\x00', 0x110, 0x2) chdir(&(0x7f0000001800)='./file0\x00') r5 = getpgid(0x0) fcntl$lock(r4, 0x8, &(0x7f0000001840)={0x0, 0x2, 0x100000000, 0x2, r5}) r6 = dup(r4) bind$unix(r4, &(0x7f0000001880)=@abs={0x1, 0x0, 0x1}, 0x8) utimes(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)={{0x574, 0x1}, {0x4, 0xffffffffffff6b56}}) readv(r6, &(0x7f0000001d40)=[{&(0x7f0000001940)=""/96, 0x60}, {&(0x7f00000019c0)=""/7, 0x7}, {&(0x7f0000001a00)=""/17, 0x11}, {&(0x7f0000001a40)=""/139, 0x8b}, {&(0x7f0000001b00)=""/173, 0xad}, {&(0x7f0000001bc0)=""/134, 0x86}, {&(0x7f0000001c80)=""/189, 0xbd}], 0x7) r7 = shmget(0x3, 0x3000, 0x630, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) recvfrom$unix(r3, &(0x7f0000001dc0)=""/73, 0x49, 0x800, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) socket$inet6(0x18, 0x1, 0x7fff) shmctl$IPC_RMID(r7, 0x0) getsockopt(r0, 0x5, 0xe82, &(0x7f0000001e40)=""/89, &(0x7f0000001ec0)=0x59) fcntl$lock(r1, 0xf, &(0x7f0000001f00)={0x3, 0x1, 0x5, 0xd72, r5}) writev(r1, &(0x7f00000023c0)=[{&(0x7f0000001f40)="daf439ef29f270ab0eb8f285645eb1ae38ce66db18024c9a29f0ee718ec093223158f6981dced48ec73f1b00fb610b3458a3d51a46aabac1571c3c13abf5af3a1aa77f7e50fa6c40c8d1739c7a010bda910f113e0e458bf7df6c4ce30b807c595dc2f80bcb8448b81d94f9da", 0x6c}, {&(0x7f0000001fc0)="73d4a879941339dcc6b739c3452dd750110d907125616c3d5fb23a7e3f3d62ab9f77e9e2f249c10e3e54c3a196ca898710dbbfa5ff3184f2177dae60381200fb6894568913dd1f325f28aaaa767fa289296cf9e1d91dd56c2bd8d786597a3b2559cc9f846e583994e9fe4d8d431310560a69f83e5596824acdd4388c659e4b9f6c963303da8cf0b8d65e8695afd12902d7271bc713f41078057c25d94acbe95fbb99c5542090b0d540f0db7c36f1", 0xae}, {&(0x7f0000002080)="c2adc7b14c5ed3dac54d7b979a64f6598fc939e8034374f54c5724d56fc37116eee6b13f45ca1ed86c6abddf", 0x2c}, {&(0x7f00000020c0)="758059c3782810ce6094f369849f45c19de55848f8bb3aa3851f77a89baead1764fdbcbe5f779cf797bda38abee16c8c09874651fc73dd17ab4bbf1f2fd03b2ac2524a1abe1ee9f9468a0c97", 0x4c}, {&(0x7f0000002140)="3ace10a431eeb0cc344ad667488f036dacc4a4e094924f10ec0200896db707cc4ef3c9070b90bdec3071e9b3d1d1238cf31060f1b6b978db50796591a49689d494f9ae8c00d8b5a9a14f6c70d84fb6b4098e1385eb2273e0cf5ed3b6fe221085ab17886c84727305a5e2634b3b749178859833a6c408dbb80b43a4cfca62f13a1410adeaef", 0x85}, {&(0x7f0000002200)="d4b89a49d0b91b2b0e5fb113cc44bb814e9013c4ab933017e9916e513d4d079a55092c6a3bd8e81f0741d48e7b42286e145a8feb657966c711266aba49ec6a98bbdd188679cee250f4fa6c4c3461fb08d4cd760de9375c41d048bdf354dc2d4b2bbed6d8a38520eca1e4ad5d6197a72e9e6ec887d2cb248076446ad1c86ab98a2ac218fea912dc8860ccde21e340333bc313b7", 0x93}, {&(0x7f00000022c0)="107fc70a879dec5f1697c80a97fa645565b53f239c439b1fca9ab2e8abacf9ffa8739d00a0d2171826b53a02b4e3d0e2f834730ce3907e4a9ac4e7f6130d06a2d83dc5e54eb8841ca766f74c0d33ee11230bee40", 0x54}, {&(0x7f0000002340)="6192a564ce8c0dc1bb161ba2f2911480e2de48e3e41b2b28449d1793e0af315948506c7cd205288de3c972357757ef6963c6064f22c8a0294adfcf837fc4722bca3dbf71b490c21a0d01ebf62e5c9ba17053a074907f69363062c683abecbfdad99c3fd9acb994bd6b89e17db6a733fe80c0cee39a1af2a4849b529a5f12f7dc", 0x80}], 0x8) 06:35:52 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 06:35:52 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xffffffff, 0x9}, {0xffffffff7fffffff, 0x6}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000300)="2a324b64fca89f125940d4c4c313e98c31d1962fd708708e8fb044a4c538388aab8f6d3ed78c5eac37902d83b115671d092fa2a96f24baea8b8425ba99c003fdd8f054ed89f733245c2cabeea8d3734f159144c2a69b447f505976cc53210cf558fd377edb5b6c9c5be2bfe71002405ad6407d0a", 0x74, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x0) sendto(r0, &(0x7f0000000000)="05", 0x1, 0x1, 0x0, 0x0) 06:35:52 executing program 0: r0 = semget(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x43aa) r1 = semget(0x0, 0x0, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/99) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xff, r2, r4, r5, r8, 0x10, 0x4}, 0x9, 0x80, 0xff0}) r9 = dup(0xffffffffffffff9c) r10 = openat(r9, &(0x7f0000000240)='./file0\x00', 0x100, 0x82) semop(r1, &(0x7f0000000280)=[{0x6, 0x7, 0x1800}, {0x3, 0x9, 0x1000}], 0x2) mkdirat(r10, &(0x7f00000002c0)='./file0\x00', 0x99) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000300)=0x4c) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7, r5, r8, r7, r6, 0x100, 0x800}, 0x8001, 0xd37a, 0x4}) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='r\x00') accept(r9, 0x0, &(0x7f0000000440)) sendto$inet6(r9, &(0x7f0000000480)="17f4b01484cc32b529a55b93965b8056b13fab1d8a82d1cb1cb8d96bf4a68030e74146f86b3ab083", 0x28, 0x403, &(0x7f00000004c0)={0x18, 0x1, 0xfffffffffffffff9}, 0xc) chdir(&(0x7f0000000500)='./file1\x00') semget$private(0x0, 0x7, 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x8, r7, r3, r2, r4, 0x10c, 0x9}, 0x2, 0x6, 0x17}) ioctl$TIOCDRAIN(r9, 0x2000745e) r11 = semget(0x1, 0x1, 0x601) semget(0x1, 0x7, 0x6) fchmodat(r10, &(0x7f00000005c0)='./file1\x00', 0x88, 0x2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000600)=""/187) bind(r10, &(0x7f00000006c0)=@in6={0x18, 0x3, 0xffff, 0x10000}, 0xc) mkdir(&(0x7f0000000700)='./file0\x00', 0x0) openat(r10, &(0x7f0000000740)='./file0\x00', 0x10, 0x10a) 06:35:52 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0xca5, 0xfffffffffffffff9, "ac4c0a7da32bdce96b94140e31015479dc00"}) poll(&(0x7f0000000000)=[{r0, 0x20}, {r2, 0x80}, {r0}, {r1, 0x40}, {r1}], 0x5, 0xfffffffffffffff8) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0xfffffffffffffffa, 0x33a, 0xb3, "fd4312dd43956522d9c7c339cf8be70bec49e49e", 0x6, 0x5}) 06:35:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r1) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000001, 0x100000001, 0x3ff}], 0x2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x2, 0x80000001, 0xff}, {{r3}, 0xfffffffffffffffe, 0x4, 0xa, 0x9}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x2a9e, 0x7}], 0x9, &(0x7f0000000140)={0x8, 0x790}) 06:35:53 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 06:35:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="5cbd544199c3641cff02ee4d07f18ecfdefebc0749caf96ba7d750469171d86586f9c7854a5f7b9866979e852eec402ddedb559d5842e580e713e3a46dfecf6a844757159df5c6311f6fe64b0998ac58b215cc010306e998543ac4e2e8ca81f162e86b970a6ef0411d09ce11b8e1819cff210f6c126af6b427e1b6d37d0598"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 06:35:54 executing program 1: getsockopt(0xffffffffffffffff, 0x100000000029, 0xa, 0x0, 0x0) socket$inet(0x2, 0x1, 0x4) 06:35:54 executing program 1: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000bfe000/0x400000)=nil, 0x400000, &(0x7f0000001c40)=""/123) 06:35:54 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1006, 0x0) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file1\x00', 0x0) 06:35:54 executing program 1: socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) 06:35:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="f1de0ea00c2de44f58b1aaed8de96fca64a3e648b1daada7db4b42f307a1b526376a044139a28c5b859925e2a8ff0794b8f2cb0220adecb2a934514788d1ae9268941a7e24c6cea56cf8ac6ac93b7c0ada5404327453eb34e5bd05ccf882e2da5d9c251f0b411a3b07cb5dbd23f7eb60b28b9be9588350fdca23ab72344ad8d413f2376f5660f774874493be580736fd2d635591a2e4f12bcd991bc2ad63fa68eba5631aa0773ec04d2362695a0e5de2b67db3a3f7c68942b925e31df8dee16e4b5edcff2ad0bece30b0071304a23e3e735d76c96d6d7fd1f4b6888a5ca9134160778b", 0xe3}, {&(0x7f0000000200)="0ef11d8db8b7f0ba5517be015b36d21971e8bc8c74530bc7dcd36be8fbbc861dd7fcd595f1265b9247a813a577bcf89c76658f43b85d260553ff5fb300b9943a95a423454d252268022a1645ca23d99d5cfa0adc0cefff48a402ace133e1f08a6c18e20d428155761eb584f764f97ce0cd17706663544119820d7cb2b98a2c3bd8359461556b63960711c69dc904fa61de727eec4c44d1069b595f81", 0x9c}, {&(0x7f0000000400)="af99edf39155cae11b96e16cbf4be1852362fb7a71dde7f91de91ec7af55b8790d7cfb9abddb39cc7c75b2496d41633bafe3502b43d8894a11e2dae84fe83e760facc142e30fa74cd10c8947a8b790a255052b56b9c9631eea57b084cc62d99e091282032113df2d23e697bf33168dc1cd7b6d4d9c155c77e21f960ccc96ce1d7779de3fa1d87887307f0ed1391b998da027b5ea1a88e47e0753e9f2b79d8a05d232a3a163e6c54765d0584e2535c4902db1b79b9a605ba510c482448a6ef648e94171f773645dc5ce5a80a02241937815b6b3d0d3ed19050c590f9493977026613026c91b54f13eb1e4e6b162fa6b64d9e3b480d6545d0d18bc3f7bcadf02a787bd640ba4cef443d99b544c2a8416cd1d62422144d8dd9c8fadff75863d6fa853c9cef327dba6237627c372cbe2c90b654161b9a089d3bbaf56d24f6f8c4da555ebea1c8801fb8036719566833840c2c60c76e4ed5543f224a51f7c7f170df199ca8d6fe978226a54e88514d95e04be9035df1b1fe4c143278bd23c234eb704ff8ec891af05706bd4c5d613bf6f8d94a6ba330322bfd157699eca6cae39456a4c6e5766f12d8d87bd46c74769800bf885a326592aee436e5aa730d0da6200609f1fcf4554525016fa278384a0c04010bad2fefd6cc67024a1a2c5689cdfc7b150118b49c2fa48ac4db46db40b508f0d9dc6c06981797af691b0449ab11b8fa5fa7e07f9cefb77c61043d28546eeb99f0482c7401793ce3de7db47357f0b74a13935444f64c52e53ba4532f7d97fba50766b3935567c1dc0a584a3762c560f05e39ad6c30e0bed6ac3c11d70187487af83c86ad768cdd2021c90d1165ca268ef5bb4ff083ab8365e890612dfc7619d31539545ff4cd1723f5473b0356991d8123a8ccf9df658b03db8dad53f7e878967e84fba0c6a394f814dafad25fbfee69d4167fc1612ca0ba263f3e672233fdb9b7077c5112f554c78de6dca93a9421f140a08a7476d0a1b6655f26664e66823cedc0c6d6b5ab0c932369034501b6edeb88a9811a0d6e54ea0a3b074ff83366c67d906fca5d1a779500036a724529556623f4067234f47c0e0c6e9fe69d075acbd57b11aa15a2aa0878a93875df33d37a2e176793aa575599d97687b6a7713848957ed06173c7dcb3aadcad9c68f4aa61b819c34548948bacea48b35067198bbe8e9981bac176c190527023de84f1b1b0e6ce7d40ea65d10ab9d70dcfb9a727086529dd544e01754c60c887b981d3709f0fa22886ddbf3f4e86717e67c17329d3d539c456f26ca135f948a2945cccb2cdf52d26c430d65ba86f3e315305d3bc0adaab84ce96b55bc3048836f658a31307565fde7ae8a52c0a1616482a4f2ad00b049ea24c62b2e4d43f2272e8ab29e6c225da59e1c70cb1b9df70da3f4c0a9038472bd9b335fa73cb73f6e1c2239c9a0b9d6306cedd35f2e3697c77d10a45d8edb06669a911292b51b88f7b9d9cbd0d64bdd26f76ef4aa409baf0e17281e344ef174e073e5011599fb405dd018493ec5d59be236c811852a18ee1a7fe5161e5744e24106b5ce043e4b7ee926e622003db667f092e9a88f322948f98783d608bb1f903428eca2759af886e5a65b070f13aabc96ed3a0a0e6b0e0c3f7f5518d787805c3357dfe9f8b3996c0b8e13d3263881d82a60547b1434d620b1fb42b9537aafa7bdaad410df68d616c4f971d3c62b1c61aac086a2a2b345365b6237c62762830aabfc3480fc9114141199eb36cabf3b3c19871a1edc6c051ec867ad113c05557217b10855c04c694ca5329ff3a64645ec6ed3adfe6b4aa0ab25e04061156510319b429c421fd80ca4625b2652c47198e4adad079c2ef90b0def5ca041ef9fb3584a91521ebddd772be35e3396fcecd88985804acb4fb63dabb45d544eb6a69edb9788086f8ad52a4f953fd17a6c8197844a6556fc8ee405347d52f75ccebe94688192ec134916bdbcd0577bc10daa9c950a6fce61fb123261024f1d6f8c986b98c2ae29b7d64819d9e6050e9fbff3081d9188e127a3c65725a211ffab8e0f2119f4d677c095195bd85d9a4a5dd462e7977ccb5032218b0647f2c094e4434d7db937eea09df669bfceb2f37f6ed0185da59318d72775e5f92cfb8db01ed30813d88189aee5313c0090470d33783d1c5728df5abf6e1046404c62d590dbb353f0fd38583f02ba9c93231a8b6a72918acb0e194accee02c0397126064dd35374bb820873d936e972ec333c790e3eae12fc58f766021d395ad584cfd81fdc9a815e9524b9e0f10707f6acc8d7961eef6f7ccf47855c689dc16df1cca6e42e094887fd1edc77e9b2aa6dfcee561ec7321a9bba5fef869654e4c6ccd4f875af0ffe1f7c09f070e4fbf6538f311b985c3461344ece8ac0afe2ee373358cb1b2df703d649234656e666ee44404c8834ffe8457612abdd7e07f3be625560e1705318f4f31cc0686ec5cc1912ebee4ec8a4f8ee0914a771f8af090575fe4d070c56f6507491fd7201cfda0e5204ba0e60d75654e13d38d604c219085db28b8ac686f3edc415d2b36a9ed7e75c0546d4a85706cfb59abdbefae1b600d2ee85525192d51595760a4dcac97f16d54a0a123c18938fb0d40a2391b6a2ef90b59ae98a4b430384130a00bcc26aa3a77ab76fcbc523df6dcc69d2b74c3ba8b21c8c0938ab8300a01711e3c77b40aa66cf4df2f9a8a0a12c34ab2578a6e3beb75c588e980d67e573e54cb10e4473cc10aa2b078f729be887a4fd53bbc09b39a208ec866a4f02d33cccd7d7fa4b850c3dcd73294687ae8e8720ae7a43e5cb6b23c19343e402be7dadf7a597f1c81eb07b33acdba37efdb589fd8b8ec969d8fe7a153b0bbd543d6386cbc2d129cef822de5c045ca7cc4afe6d0519de9aa5963234f416b9baefe6786dd514b09799db75e1bb4cd6e79be8db8440e123e58c2add2e4ec6dbb9eca48489ec895e5cf14b76ce84e204c121ab32ba288ee2753faf7842d0d8ba300f21a668325db808c3f2a380d8c3cd61c8679b2b636ec96ecd09abef0a4f474a7f1914dca525a8d572e8cecbcda7f77bca364e0eb962ded1ca3c791b8dd59bc64c1d5b2435a8855c6118cff1f3d567cd461f633e6b4c4fcf479f4951df824ae42af3f97eac5ede44c3c791e56adf83a559be7fa28451333f980df2fe0a7357574fd0368ba6fc2663f68f38681118b10b171d59380ce72b2e46ace47c4f2c228ab37c1c3293edfb73c4602c8eac30d468f2b671b2555683800bbd2f5636271f899ed02048914c70c50093da73807d4ab9a2345d8b19b393b78a583eca419cbd29008fdcf745a84fe9b2a53cc91d9c8f7fb1dbad98305d820d65f6c1751c8cee5bb77220c3b89b90b2504e017dfddf3892876302e4a009627a22cb4f560c62895455b52cb0fe17d96845b465b035def89e514fceae9a641f8a8b73bbbd5020f98a51dfccc519072ca751e112c4259f12b359dcce2f2e58393bff51a8858cdc60b3104aa476496b091139eb46c3084e4d10080961c6e77e162a806b7aad7273172f28595f97b46818af7f4273c14bfd6cfff7f1fd6a36cc75cc46b54794c0a0b0bf72fd913f85bef56fa212bd8ea757bc95259b04c130e7a9bc0efd03347b339a236bc6f33d892c51ce0518fbfdc95f6ea7382c5840f60b9056906bb79c06c3624d7720e15430b0a45bd53bd372771d403b27b619d982d371b8c2b1205104295ae4bc1561795b0187510687d51d797834bba5b5df25dd963635488282f693b799287800d1d8f851a0fc5697ac0aa2e24a253d30396c9121fd659223e3b4771097e442d5d8bb38f8c010d50241409f55e11b35849af553fb7c6c56ca23e39ce0cf22d50044008ce761fd2da3d18148593e281aac7607e512d9d71be4da51124f99cc2a1ce606eb905388124f3648546aefe266776819f9923ae3ebf95d0097e6c3b91c53163212bc28d7e516a63a6a286ef7ded53cfc8cd48d3d0eeb639c10f23be6891f19b1200e2c6c849fe26d13fed8f4e2ea68778fbc6ce9dbf816067020b7bd776eb8fe3d1d6e87e5c8d4c9b5b8ce796ad158ee3c5cdfeb08bab8239e9aa7f3b844e8adc77e473619ee40cd82d8914d9a2dc7b6d0de82920e36de0b459801d28bc6fd71724e5b36c923f60374dd703c5dd68bea8b8b082a549462eea7600c4ab519287e14e00bb00bcfec0051068f49bff06e0919ba06260796775ecc8eb0988d55475291e4aeccbb584721c2d5725786d8e4e50aef6183c87df9dde3d2ad94dd465d741fbe7b1f8b8095102f0aeeea1cf8cb806b0b1bdffbce0c87684df440c2323d812026398cc4febd839fa99a1d95ea82458a4cf728288d9b3317cadb7e41824c856796e6c72855ae6ceb5e0243f0eae6012f3638acd7fe4d55e12b2e014e41811ce0a86bec2b4eb96203dd1fafaf74d9efcab3e9b43c2d5c946a65774077fc11ddad31cc81fec548607a5a30cd8ebd051894713a55331c22bb011dfcfc138d6b50e321ac87aa0a33a76bb3403affe307f47c03a5eca280c0fdc6d62ae85c3e2bbc9b30e6de662806da0be79b3300cef3aa528699cd612c21f029abea4c5e2169c90ba00b0daedcb4f0d60049564e6d7b25e9c719f64f3d4edad85bfdeb5757b0dd36aaebb71b75879cc02df7eac517b3ef961d240d426f350d21c7ef31c0f5b403792b1cf1e13d0eabdc49682ac45d28917d9d938f56e8e15a646fcc701edaeb0f2cec4924cbfa0ee48c56f3f62bb78a3197416d01ac02a6c1bb842b2c60d6f1d29283bf4bfc0d46a2bfd00e9479b65b7bae1a8b57e5894f5148c6963c02c5a7ebabf38acecae367c7bdd85c5515b3f89db23b6edb6c62625952b640b9eda86e2626c0ddbef5168a35bada11dee77b05fa0c500a887fc110a3c72371b8a8b8e24511ea8b8bb4764975b5945095bab52d67187a1bef981e4ba574b3db5477e97cba2999bcb3bba2f9a3c9baf9857926d839a88d321a438ce8f989d8d3d51c4cdeee7445fee2194540c2b749975ac1e3423c683ed53f4c7e642ffccc78ad04ed96c8d0a1cd2fdc2f708613b010af212efecdbd80522388589bda3a8de2f6800cb0b9752b6a4ee89d09a32fd6c7524802bff5fe8e7012a2c4d7f2b63aebd13d882caaf01261f9824113d6cbaa6f47252b575cddad62bb190994aff0b411d0c7b6387ca1e8a64f55a30deffbe3e42c27850a3238a21bb25c66167f9299579ed862386034980296311bce4db854f930a4d4a99d5d5f6db4bd426b6b61e8db60206998e5a2773c36d739231381e7d2202d81a7adf8fb9fc7b8110bb4da2cd5c791cb93da98e5fc1ab4e17ec5ffa4806a117d02102c63eff0d0de5dfbc1c6b70c12e576bc5b5515dd24763454acca12d2b923415af11931a063d9420799e232f499ec9fdd6c4f1d3b6853586f179700787cf798e94e6a6f2f5bfe1f9932fefd6fd18bf80a6dc98d00ff3c4972db83e33163fb329a808e22ba8c3678e1ff2dc21ea9f9e0f5a0ea458b882960981fae25b1e8f077c3c71420a369b74e349ebbdb2f3cd92fd188fa9f43f827b471f958ded62ef048b5193478fd3736fd715ec75302061395371e82c7e6ac6b4aa3d6858f82566294d0a2a299ae99d8dc89d2e4815a0795a63b211caa69c204e42a3c6f7d55177ce447002dce22bf268b6cda1724d5e6d46d53a082c96aab20d8c98c3782eb7a8a69451607c0697c173bd17b405e6e127fa328d10922e4065a1417d5d3a59e8818e0820c65dd959e351afc771d82ba8b9b6853457ca4e617ad4ff89ce977eca9c753b8", 0x1000}, {&(0x7f0000000080)="b65ab3f8cc22f2ec7762f8b2c1830b1d2bd155a2e9542b847695a9c5a097a0e3d08de835d34aae59007e42eaa7df7e713b00cdf9302a97888302ec354834", 0x3e}], 0x4) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(r2, &(0x7f0000000080), 0x0, 0x0, 0x1000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) clock_settime(0x0, &(0x7f0000000000)={0xe8c0000, 0x1000}) kevent(r4, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 06:35:54 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0xa) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100), &(0x7f0000000200)=[&(0x7f0000000140)='c\x00', &(0x7f0000000180)='c\x00']) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 06:35:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) accept$inet(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000ac0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) accept$inet6(r3, 0x0, &(0x7f0000000200)) 06:35:54 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 06:35:54 executing program 0: poll(0x0, 0x0, 0x6b) socket(0x6, 0x1, 0x7) execve(0x0, 0x0, 0x0) 06:35:55 executing program 0: clock_settime(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x27e65b0b33eaf9e6) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) nanosleep(&(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7) 06:35:55 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9d12da6"], 0x1, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000440)=""/228) msgget(0x2, 0x82) getitimer(0x3, &(0x7f0000000540)) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x89, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000600)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) msgsnd(r0, &(0x7f0000001740)={0x3, "f3360e43f7ec672ad826c6b88b5d2f6aef59f57b9a16d1eb8e7bbae02cfd22b7aabc8cc3f1beec4b27c0884f88b6708609da29a95d2f5f8cec41593bab52457ca40b19007de23016387bfac401f20875119ff67fe06dfad98bcc2e65a96cdc0d35eb26db168a332523734bf40fc8f8fc183f279b3815bc3080354cf5ce3994f846d8ee3fffc2ae4bdc1f981f0fdc4ccfd1ec973f1ee6f412971c13e38e6d88ea11c4e150fcdfcc16d8c9c814df870bbfe47030004ad26b8bbc05bc35fad66d4aa9a6acb4640842865a7dead7cb809c7942318f986f8f1b65365da5939e382a12c136184ba9"}, 0xed, 0x800) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgid(r1) msgsnd(r0, &(0x7f00000002c0)={0x0, "8298937441cdef9ecf00ffff000035f3a0cbc071e6ad45e62995ecf1067141a9b6cd0c04a1d2abea979547570000000001000034cf8a2b6d269ea1b2d46d9c57cd04010000007b4c22aa7f426ce4fe883cf2954e1fff538ad546995b8fd642824785af6b93b651dee354876631221482338dc2a6cf81f22b5e5e0d4cbfb18755b9bf063ba79c5041c5376cfe1518dcd388dc13c505eb4c160cdb30101ad426730aef5bc1e0f18c2aeff1607cea644439290881a7e45b0653524f183cdf534aa367e9cb55"}, 0xcc, 0x800000000800) msgrcv(r0, &(0x7f0000000200)={0x0, ""/158}, 0xa6, 0x2, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x0, "c3663ca0d99eca83b1f618d908c90d2330309e2e85cd24d5914b732f9967adb0f28df6bd82f8208669d1eecbb3845f"}, 0x37, 0xdc3e6454a114258d) r2 = semget(0x2, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x9, r3, r4, r5, r6, 0x1, 0x10001}, 0xf66, 0x8001, 0x6}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0xe9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x800}, 0xa3, 0x81, 0x0, 0x0, 0x8, 0x10000, 0xfffffffffffffff8}) 06:35:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x4e6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x5710ece5) shutdown(r0, 0x2) 06:35:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x21, 0x80) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000000240)="f07204bda33f6e7168ee2370da4a3854f10e95d7530dcb2d6449cab44e87ac4fbbcdca2220b108b9f962da03275b7b7632ef9132b5a5b3dab2187989ae68ddb974818b356a4619280c73ce0003e6134b6623a87ab52e8bc4a874f4e173412186c7d293ae72031b660d6179b5b8eba4deca3adaa533803563f35938f4528ebd6ff1b0d022e2509dfaa51c404ed70f59aebbf5f30090f6a50106ae4e1c3c46ef85d19fb2c617d5030473b43e878c339027a7e7473f3f0330d5e1471b4339d16bfc1cda3ceee25f5f056a0393e9a92ecb4dd37410ab4995635901bfaf4040f55ab5e95d057cc8a1da9c8f35c92a6c26309593f476e0dd969972e7f386a224e6119af44ade3862ea7cc4bd7e5a821b5ea388d6bbbd160d4f1260697b6dc8c3d5022dad0236c743f0fbba6506ee9cfe2e5abab31f43c21963fc", 0x137) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) close(r2) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) write(r1, &(0x7f0000002740), 0xfffffd93) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) pipe2(0x0, 0x0) 06:35:55 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x40) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket$inet6(0x18, 0x8001, 0x0) close(r2) getsockopt(r2, 0x29, 0x4, 0x0, 0x0) 06:35:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@rights={0x10}], 0x10}, 0x0) geteuid() 06:35:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) 06:35:55 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = msgget(0x2, 0x8) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000a21c2c893959b9e84dfa885a86d9d3fada1c3c0100220ca701d907723c73a8ed313a208e152ef11820dcad50c97261d5cd0442d1f68b7a34578f29add697210bd1d00c6dc3b1cc47128d99d614ec8fa02ad53c3064ab8777ec893cebf9834d5554fc62eb36ffac9ba23b14f2c48a707a0268033a25538b85d3edb28d8e6b62d42a426337c128fc24606d21ec2a5f4a89d114496794d7d3924b0d4f02a38754d040d4a69ed439bdc4eb7ab6fb2aa6f3ce3be8432cb1c554fd36b498491b6de14459105ecaab7b927cf9ef6892cfed8ab009b83ca2ec9e54a2f397d879f871a35dfdf56409de2572fbed0a2e5063b00c37965c0b6520f5ad7e"], 0xd7, 0x800) r1 = msgget$private(0x0, 0x181) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000ccaeac1437f188e00000000000000000000000000000000000000000c4beddf5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000006dd73e20db35a15782a4c033f0f971322d95a0a44c394e5bca97e0b191d930a1c7daf03733fbe8346d49903a705d23fe04c630f706880b4307b7e88c7d0eb27c8ad2dbd246d35540512bba8a5b45ac33e754ea2c14a5ff1282428bea2e2921b6576f0f2652cbee1828d3f76c738c9050037d8a7cf7997e8f73e1d32a880e50b9c03e47e064a42ec68feb0c96a5cdb5a2e23b308202483a986e9e3184fef7cd0eced61a75c2a932181b8f45ebe1e0ad3a9f439cf116f7c998ddae7475702481e46263655aabfaf3c8e7186d3421d3d62bdb3001f170cae8d12e25865f83781643b70"], 0x345, 0x3, 0xfffffffffffffffd) 06:35:55 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) r2 = socket$inet6(0x18, 0x4000000, 0x8000000080000000) kevent(r1, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x81, 0x0, 0x7ad}, {{r2}, 0xfffffffffffffff8, 0x4, 0x2, 0x5, 0x757e0ac7}, {{r2}, 0xfffffffffffffffb, 0x8, 0xfffff, 0xfff, 0x400}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x0, 0x5}], 0x1, &(0x7f00000012c0)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x9, 0x9}], 0x5, &(0x7f0000001300)={0x4, 0x3}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0x0, 0x20, 0x40000001, 0x3, 0x1000}, {{r1}, 0x0, 0x80, 0x80000085, 0x8, 0xd6}, {{r2}, 0xffffffffffffffff, 0x5c, 0x5, 0x20, 0x81}, {{r1}, 0xfffffffffffffffe, 0x25, 0x0, 0x9, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x100000001, 0x401}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x12, 0xf0000004, 0x0, 0x10001}, {{r2}, 0x0, 0x52, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x22, 0xf0000000, 0x81, 0x800}], 0x100000, &(0x7f0000000180), 0x5, &(0x7f00000001c0)={0x9, 0x1000}) setrlimit(0x1, &(0x7f0000000200)={0x1, 0x5}) write(r1, &(0x7f0000002400)="d892f37f8f6143944fbe1555a38cce6d155c5a5b2fc7030b1a5afed7d79b542247ebafc0b574d2192b1ad28005d12787d119be251cf3177eae0c61f91be1f4fd3b9ed6f650af6c5330d75dfc39b7a104589fd1fc564213a74a23aead60439bfa52862986c415368b90f73b1ef8ed298f146720388e39a1eec92e87c3506ab04c52ac2a2fa75dd1838737e6b6c725eb687f8e0e2c1c367e64f807c9696321b79814c37f24068993fef7d9d221f34da29284d949a6b80d330f684d809cbbcddcb48900ac382b70d584a6328f3cf1142c3591af9a58d04e0b855db26105200952bf1f6173ea5c86e2791cc72b9a00e41daf5cba9974cd3d733bd4b40b2d3d05507ae06adc393726811eeae31095dbb6f66944dca345b0e537f9fc57aca2997e7cf51ecc23014317f800be1e78a0bedb56430931a4548af067a38f01e296f2c4fd6e5ac742bbcb88429a1c279ab4c315b8b4631ab1a96808dffc05d8992d11cb47b9505f5caad19df63105485c7f7dd0936fd10a729035ad11b22f8b2fe870ed73cf1ea01c669f1a59b89240514830e4d4615895777a9675a254380d80c015ee14242facb3db9101feb66480754f73f3a051e228922e2c0d1fa51a9922d30084acaaf3bc0dc445ac1f7f99aa9e898be6ecad99a4f7d7fadc0a0bbe912758c3133015a9a63db6bfe0f25bb6fc43bb7bb17f595dfb0b5fa6995ea6d722d1e98a245b20dc70cc560cdbba2970897f61d55cb62034c4e3c9f35db546c2b3780fc3e94925e439ad68d52a1663f1e6a720df48ec236dae67bc86a366df76cda3ca1547765270fd2e4466d9b3b841e17412ef1eb2b1bed117099f338169546acfefed39a99046569a410bac9d2eba1b2e3db9df385d15aaba8c71d5a9108b0420331ad2f2da5a80ca270507c63dcc010c35ba987445e8dcc6385ab69808c4f4396c2925e210ff2f8cc72903c8d22c9609ba77b7f36dc401a9091ea5a949da132ed6920feef3d70baf57446399b09c56b71bc12914c01114f49bfee79be9ae216deff43c333f5ac4d49f34cb609142a548ef7daf7bb0a4b7d359cc6b44eb638066a7dd334a941ddc1f11e93997567faa44c5372db6dffa261685643feb2376f0263b2eb2113f21e1fd0e3ac8e25b7952ef6a24ef1fdbd57e927db6e0b0731652ecc82a32080c84e199c342691d83a7a167a4ae32f7d30d0a71fc82da14886d4d0fb1173f99921c9a0b4f3020526c4d65ffaaa5e3a3ed6dea9c4a2642a59a8667bdc8bb36d5572939acfea36ad5672f04a4de0e7015fc0cffd554186dab563faf97fef9b707cf0c2b9791c09c50b42f5fa9fd82e1d9462bb1d9f5d008ffceabc6c31a85bf7043cd20ab7ba714d6ae913692aca6267ec0fd4a9ce5055515c83bcb3e280935f832612d7a94b6589f2d2900699ed4c99d8cd5d13e6b14d720989ec3655ddd92d4ab5d5793645aca22a96cd9cfd99b7d842cbdaf0b4c1f08deb2efa27e4449e3d7aa9c08eb5c3283bf85cd157ab2221b60abe418b8f7eb44d3a0eda0abb37d5505c88112147f5da93c67705a0e677aaa8c65078f403f5da10ff5a5788bf2c80953d443d9607dd83c048511edaee50ece5fcd57ff64feade567151fc575c294ef0987271b5272753da696802e889d10a859420691f633a20a4a4b34d2ceba2685c285f93a433c2ecb25ec38b3c1861dab69c5a1243536c54206a51efe4e96372b721f9dc5f2e4a16e37bae9da037dfabe1c86ee87ad1d50502562b3b269ac7e9901d841c772a1eccc92e2ca4700f8c07e7ae10e2766d54a4e606421636d92c3b6d99dbb6199686eddaa4d2fa87ddc14d0ff98ad0660b10a0414fcbc9aaf62e989705c386c074fb0b9b87a09a7bd3f6d5da4e9be91a4e944cd6c6ea63b046eef555aba6fb9b7edc34bd61646358f2862f906aa80556ce0eaa2959fe8d601eb9bc43ea94227a12979f4f78f9fe93dc31f7fe94dfa5a5ec4bdc4607b763828dc97200e80ae540e9ec78f41e0680f3099b2b4cbde05ba98095225b1bde96cf6b2d018b4dd23a055399cbf8df1ed9c777cec1e58cf8f6a37c6164253923a4765d9c6b63e8560ac74665617ae530a1ea9f47ada18e00a3a0f19274708bd21a7a2bfb3cf1546bf9b86508826b754665891781d94950dd7161c8a0e9722d2926146f9b0c74d870ca6b926719b0390c3ca60ef749dfd044e95566a716eac5613f2c3029c8514ccb9588108c5e0b2a5334f465589674a6ea6d4520ca4c581f44647cfc675668f061739255a41e3fa966e0fdad8378de22f8cae25cbc4e4e474d9ab936dbb37a4630113bac7ab0c4b0178b8b09c691ff0fb594d74c13258a7e7321d2d86a7f62a8556e6b791487c492d90f1eb4af8f7cbf298674cf9e39b302e8113c3adefb77d4df11939f6b38e8d2217f8d4705d5d7dbb6d64e0b2daacb53369798e3f8540f29ca9f0e80f031ac8657fe82d74a725839585c4aa214cbe2cce197fe03ee3836140fb5cac8457cddd88eba945b2670c121cd7b5ce295bd271ec273412b7fddf1a8f481b524a5533845a8553e863a51a8ceeab41dc7f697840218f1160971ae6bd9ac94179f8d8a8289630176fbdc0b80c03546676d258eb4266589dfcc5ef8a408b3618763fd837a84b3c47408f44f0479e2e7d0f6fa8a2481bf9dba29d8f112b9e91261694a96f31131d5688a73ebacf516a62c4c4cbbf09089b271a9926d97c2868609c247aead3b08ef05d9be44be0e916facffb5eb4ebf069945fdaa052b23bac4f541045b9b17664113b26a7f562fda25efa2498482d75f919e370349b06c0e30e8e59a7d13b541ca73caebf6f8eedf608b4a5d363963e9ea8c5c494b5a532ea936371b18d9e95dd491993f2af6267fa9466feaa088bc7f5e25c16ca1bea36bc2def6be8e9c45f899eb1ffd656afa9fa7fe1698da9c6bea2eb2dae19e3a0ed9b20a7339617cb4a403805da7233c7c7d5d95aa03fe066493dd2d7238dd6fecb9edbb7fff81040a9bee9151959859718a152a284d6fb093aad8241f15792775344e8a4810bab320be65aca163b8c157a33e890870255c54405e059242d528788aaeb6a8aa47e653d57e27da301704823fdba6d41eafcdf1af85eb7d2017352f7233b5411df584a5900436d976782823fe9d11b19f4292e8a22f77ef65d4b5863105c25a531e349a62da9b64c8f25975f0e57d0c0b24fb96e714a2de3a5eaf4e4d3ae99fc221d91263089f2bdbc5fa83e9a378d460de2bc1fa8a0f7084b6ffc5481348a198d372aa2bfca52b97348d7579b9cdfc9179d1c2dd818de373fc8f2589ae28fe484550f46a7cf5fd5d49d7925b24542f3f1c3e5e4ca2076e95ed373c224815db16e1d6952f383853f2f9ff2d6816d0412d26afd67ded1a012f97314e033f49df8b85b568f8e96e6e60be481239421670df94bcdc21d47f2e5fdf827dfbbace068302aebf55c759d1add3955dcef21bec375e7e4bdda53a76d2e41fc7e3b73f9467992471b6139eefcc24812807432abfcb327744435a2e1fca9932114650065c489253c4be1aa9fbdb12c9dc3c6d420f0653aece5cd4843dc260c4d00c0ab7c4aab8500485ecee6112f85d30bdea2a9f7b10d0dfaba906393106e9a558eee47d2ffbe592031e4c69efdad6c9eb27b582362bbad23bca33b86547a09bb662af6869b53f238d515c69ea6ceb6e9614e8863481a94adee6c94f38b79d063b915b7f3809058c32de3b36998c03a6e578a8007baf9e55f344f9a505b1ad6af0370d8edfc96ca86068fd07768a91d0e60155e2aa17e1af97bbc44ffcaabd11c433c55fe25c4960dfa22216418c4bffdb8154d2049967429c833982bf0db05f4b7a620b6d4b590a3a6ef6d01f2c5599dd0def8d04283cdf59da22a458e3a9c566818b3b6a7e6325a9e00b91c89bf0d54fcf58768194e6a422b3bcfcc0f39b547ae315ec56fca7743c74bec454d6e2f4bbb2eec66478a9ff8a615a1e885817cf74732b4884ffc670d3d2727cb1693ad8427a9083bfc2d497b18b0db24ea56117cfbd7218907ab61dbcd72efcbabecd9171237eba8d554c1638303f96c889bb28997fa4bab81d940c436e12a505334b86a9a465cc4d63db0016425ebffd89415bba2e2a40e3fe49ca52a87080d983272714be33af08a18c4a39ee4c6103f5b02b7f1f0fae280b0c5c2c9da91189d43d18362852f47c10ba9602e710c80378b87e37e16c7bb3db3e867ac4e72c8cbe3b28761bbb9f221d11d6f744702677507a68d926ed7b02c98135b8b8489362a105e3078d026ad0275a84fa190e5b614b19ec801dd5eb7920444c6b8c955ac056515a4696df5d4ac538851976fb81a8649ec6bbfb47466f98ea60132951163309702f12af22f67b0c4409db01e24d15f37a712848d6e926039792b26b76d8c508719d7511bc886c4f3902f24114f16d7f9ec9ac28e81962ed59c1f32691528f15ca6912c41f1fdb98fd3fb549a743abfee894659e2195c832f5ee1e52bc3e9ac4433c737fb0506c9ec085848650d5d87a2edd89b426ad5437d5199b865826cdff5446306795343fd155eb32f5dce1c926da78a991979b0d71aced743e2daa44172fade6eff1d81b522121db7469ecde2a193b6f83aa8b589eb5823fe45be6b10921606a3f098792f47928e17cf8453e2fb2ca16ccdce4b719882a372c3f4fe7bd4ae57de4efda84d072d0dfa50f446880b5acc4a8923c98a3df72f410570aae0dfe7bd49b785b6e9c68444a35dda9f9ecdee6b0adda9d74de21edf9d693aad906c8ba3080cf587e0ca7ba466f5847dc606cec809afe037513b36587a11569c840645a7c8aff5c921cece4334d4519aaa6e53edc4e0c941fa209d10237c668bcd6c73b0f0621d158accaa7691c04fad40bdc12e9f58840cb22bc8d6cb3830b94a61b9000f86eb402a05e1d49cb1d10b07917fdc5d5225d41c3ed9949459ae21504bd742d1f6de50ed871b32fc2fe1b339562e9cc1130d5d6651c73da4c05437005413de99322a33cd4d8ef708c456fec6124a07f69dd3192af4095b68a9e82197b47f8e279c148f561bf8b0147e442c8902b82d6da50a3a5b366eda5b6c18bf2a3a92bc88047c459aa7ac6b76446ce5b1876d792b2168b24ffd220fc82d9404affcfe663b308bab4cf632c06f831f4e5f2f348d8167c3888c2591336dbba18ae2dbaa3735fe848d8bd98dcec8322cdce67171045c3d15ee57c7cf01d845388232ac5f7de0f3487a053abd4d2f474dc5c2757ff73e5ef47d4e03f7d02efe4d9f345a95124a67df48004284bc5bece71a4e07b337fc7b8f911d1916c724133eb1dac368ae23ab1d4f4fde63ef392e2f09946d10da913124eb52617f4b69005dc0198df86c1d6597c619d74a6faa0fa3b21ddbd9ee2dae2103086eb01ee6465c8b3135f40b7550814ae0d02e88a838b937c67b8f3e3f19a8a14cecaa24f23c92ef23859f84e1262c8b27bf5d6e532621fa3afb60bdf18af630b90530f2cbaab035af7c78c78e106ac49a97f9e18b3adf4c807600dc9e6b34097bfc43cf99a58464819a220d8712db7e0f118fba328b84620229953da8f5c159c80eca8308cfd339dd0cbccd2ebbbce2f3ffb5dc0b735eb3e5d64f2017695b8aca955d241a5bb669f5de314e19880433e5d448caa75ec6b27b13a603239ec22a9f3084379bd6fd3eb6d30ef9dec42b845a3fe8e40a59e88f4b8432bb9ce78ce79149fe01005daa969562da838b82934100dd2e2ac2fbc1ac6d5a4ab99bbcbe1cd3cc0312457547d36c683d92ef3d350c43327391f382f82e9638c7735b57d75a7bc9e087bf4fe026fbf0f90e4ca2b5e0cce5249d65d30f5efe2d8f96db1f9f390e7ecf532659fa98a53133d2f2fee6ea1f0422f18483ed47364c4626d469f15998a6fb62e97185ddc7b5ae86019bc9f934b869541132fcbb344eaa03510b297d23bd8ec58f14a53905465ea03c2881041250cf8f0d0b4c333cf52ba944fd566a991467543543f70a79", 0xffffff41) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xfb, 0x1}], 0x39, 0x0, 0x0, 0x0) 06:35:55 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, 0x0) r1 = socket(0x18, 0x5, 0x5) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/251) 06:35:55 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x2, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000140), 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000e51b00000000000000800000a89d230aec6782150b2d11bf77cb8b79dd017ade10a245fcce0dcea427a182559baf6365ed17c7897d1b074cde11e6963e0840f434f1869b683ec711"], 0x10}, 0x0) 06:35:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/252, 0xfc) 06:35:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920", 0x11) syz_open_pts() close(r0) kqueue() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000180)=[r1, r2]) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "1600000000000000f5000000205f1195ad01a356"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) syz_open_pts() poll(&(0x7f00000001c0)=[{r3, 0x64}], 0x1, 0x0) 06:35:55 executing program 1: r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 06:35:55 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x208002, 0x4) mprotect(&(0x7f0000188000/0x3000)=nil, 0x3000, 0x3) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 06:35:55 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() close(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0xba91, 0x0) pipe2(&(0x7f0000000040), 0x0) chroot(&(0x7f0000000080)='./file0\x00') sync() 06:35:55 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x8, 0x8}, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) getrlimit(0x7, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x4000000000017, &(0x7f0000000000)="afed7cdb2be8fc3f179c48d988621ce04c5565b5f2d43c20154542307c22166b8f9d18bb58cad2f703a699bbfe75f5d8039c68d7b5f7ee8c1c146970ce5d84c00b65d87ba89b598eaa0a4ef9e58641a42affb0213ca2696db63b85930a2bba6ce9f685e16f12c539978e3f5591a6e9384b5a26a7e9effb324792617bf5938e389438dd36c005f6e8fbb665d35833806b0fb69d8a319dd36a2248c0bb5d209948f6", 0xa1) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = dup(r0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x102) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x1, 0xa9f0}, 0x10) 06:35:55 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000240)='./bus\x00', 0x616, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x854, r0, 0x0, 0x4) clock_getres(0x3, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 06:35:55 executing program 0: r0 = semget(0x1, 0x0, 0x221) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x7fffffff, r2, r3, r4, r5, 0x0, 0x7ff}, 0x0, 0x3f, 0x1}) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) 06:35:55 executing program 1: chmod(&(0x7f00000002c0)='./file0\x00', 0x60) open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/76) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/248) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/118) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x5, 0x2a, 0x1f, 0x10001}) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') 06:35:55 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/70, 0x46}, {&(0x7f0000000180)=""/117, 0x75}, {&(0x7f0000000200)=""/102, 0x66}], 0x3, &(0x7f0000000280)=""/46, 0x2e}, 0x40) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8, 0x20000000, 0x100000000, 0x439}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x993, 0x2}, {{r2}, 0x0, 0x72, 0x40, 0x7, 0x9}, {{r2}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x16, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x90000000000000, 0x98c9}], 0x4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x40, 0x9, 0xfb, 0x800}], 0x0, &(0x7f0000000400)={0x2, 0x800}) 06:35:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) shutdown(r0, 0x2) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x400) semget(0x3, 0x1, 0x100) 06:35:55 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x101) 06:35:55 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x20) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x3, 0x6, 0x200000004}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x142, 0x0) 06:35:55 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) clock_settime(0x4, &(0x7f0000000340)={0x6, 0x4}) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) listen(r3, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000380)={0x3f, 0x428, 0x200000000000, 0xfffffffffffffff7, "92082cfb9d4f3aca0be843e497e0c741aa711a69", 0x1, 0xdc}) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x26, 0x80000005, 0x1, 0x4}, {{r3}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0x7dac, 0x1}, {{r3}, 0xffffffffffffffff, 0x88, 0xf0000001, 0x20, 0x3}, {{r3}, 0xfffffffffffffffd, 0x1, 0x8, 0x80, 0x4}], 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x0, 0xe87, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffc, 0x12, 0xfffff, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x19, 0x7f}, {{r3}, 0xffffffffffffffff, 0x3579a37ad1e054e9, 0x4, 0x1, 0xbd8a}, {{r3}, 0xffffffffffffffff, 0x14, 0x2, 0x7, 0x3f}, {{r3}, 0x0, 0x0, 0x3, 0x29c, 0x29}, {{r3}, 0xffffffffffffffff, 0x2, 0x80, 0x11, 0x1c0000000}, {{r3}, 0xfffffffffffffffb, 0x81, 0x20, 0xd9, 0x6}, {{r3}, 0xffffffffffffffff, 0x9b, 0x5, 0x8001, 0x7fffffff}, {{r3}, 0x0, 0x80, 0x20000000, 0x3, 0x20}], 0x0, &(0x7f0000000240)={0x1, 0x200}) dup2(r3, r3) chmod(&(0x7f0000000040)='./file0\x00', 0x10) 06:35:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d4500afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2eedd8c6a72864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53ec878311c2c8f4475adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e93b2aa28641ab8ebae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98dfcce296f5e47b18d4177a06af2d7acea3a560bdc9691199245950508000000000000004ffbe4fce044534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c2124b99bc9673d15d4fa18124ddb31ca722bb8b8ae8417326e4293c551c276cee61d38d9ab3589effbd3cea643aaa9197fe3a29fb85720a4352ed17d1bc20d727971ab15868ff911da65460a3c49cb4dae2e688649ee3d6abdee3bab8da40b5b4fd5f4f36314b548264b5418fc224c739eafc3d6527dbd0fc933ff5a77c53056e694e39c538464cf07cfc9fdf7bfe6eaf22be95adde55376c944d648858f2abe394959e953ec4bf650eda88d2eaa09af4ab571b7db000000000000000000000000000000", 0x226) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) semget$private(0x0, 0x1, 0x20) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 06:35:56 executing program 1: socketpair(0x18, 0xc003, 0xfffffffe, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x3044, 0x5}, 0xc) recvfrom$unix(r0, &(0x7f0000000040)=""/170, 0xaa, 0x802, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0xcc) r1 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r1) msgget$private(0x0, 0x600) r2 = shmget(0xffffffffffffffff, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) shutdown(r3, 0x2) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x3000) 06:35:56 executing program 0: r0 = socket$inet(0x2, 0x800000000000002, 0x2000000000000000) setsockopt$inet_opts(r0, 0x0, 0x8000004000000021, &(0x7f0000000040), 0x0) 06:35:56 executing program 1: open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='./file0\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') utimensat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 06:35:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) chroot(&(0x7f0000000200)='./file0\x00') syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb, 0x4001d38, "8369d2d18001000000fa600000ebff0100", 0x1000000000000000}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 06:35:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x5, 0x1f, 0x2, 0x4, "a17a723d136269ebbe40395409811997718dd25f", 0x0, 0x10000}) r4 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) close(r1) 06:35:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x4002, 0x0) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00001f2f477d6c8c412b"], 0xa) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r1, &(0x7f0000002740)={&(0x7f0000000240)=@in, 0xc, &(0x7f00000025c0)=[{&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/117, 0x75}, {&(0x7f0000000340)=""/26, 0x1a}, {&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f0000000440)=""/110, 0x6e}, {&(0x7f00000004c0)=""/34, 0x22}, {&(0x7f0000002540)=""/102, 0x66}], 0x8, &(0x7f0000002640)=""/246, 0xf6}, 0x40) dup2(r2, r1) 06:35:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) r4 = semget(0x2, 0x2, 0x600) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/224) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffffd) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xff, 0x1, 0xfffffffe, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:35:57 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x604a) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0xfffffffffffffe55) sendto(r0, &(0x7f00000000c0)="992018c6f03945e0b5835b5bb806c04822e472efeed0b12b1ad705049f13fdc79a7684d70a3409a2723add7bd515f7951a7e1beae3b45f45c31f0beac9c36056f29d4bab3ff22531276c83bfb56102b6", 0x50, 0x9, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) recvfrom$inet(r0, &(0x7f0000000000)=""/91, 0x5b, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r1 = semget$private(0x0, 0x7, 0x82) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) chmod(&(0x7f0000000340)='./file0\x00', 0x45) setsockopt(r0, 0x5, 0x7ab, &(0x7f0000000180)="dfacb34d", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000300)={0x6, 0x1, 0x40, 0xcb, 0xffffffff}, 0xc) 06:35:57 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x7f) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file1\x00') r1 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = getgid() r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r12 = getegid() getpid() r13 = getppid() r14 = getuid() r15 = getegid() r16 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r19 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) recvfrom$unix(r2, &(0x7f0000000880)=""/59, 0x3b, 0x2, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000000280)=@file={0x0, './file0/file1\x00'}, 0x10, &(0x7f0000000480)=[{&(0x7f00000002c0)="e0aac67ecdbcc390639bbf9528361821575bd0bd85202c9b99aa4b3d120933121e98161f65563951a4e512a1c4392742219a1994bf1695494e3e5f4cf34ac43eb17402d7416bc42bb311b48f25d3b86a8292a7ddf74ac520", 0x58}, {&(0x7f0000000340)="adf6a4cd317cc42bcd2a543be77bbf3756fbf2cf02a924de55f19f404ddb697c2a34c656b14270e54883058aa2f4ce016928138633aa37a0f6c422f5ff2700d83655ee3c9f89e08473bf93f097cfe31a785207619d099fcff5de5ea3b91df6c7abeab0ff", 0x64}, {&(0x7f00000003c0)="725aac32cf978a7943e200195684c224894591541d85109eed7d03bd0416550f59cf74c9ac6d2a56052ffebe150c9f3bcef9e0ecf8e1614649ccb1bb9ad77d", 0x3f}, {&(0x7f0000000400)="5651ba8f00b054c8d90d8198e9dd9e70826969026f604229208bd4a111a7f4e29fd8bd6cf0410099c9a0b132ac96756262ea41f188e3410e366462322b5440fbe5d54d3dc1a3849aa8120605c70c6908530fa95260392771e26875b69bf66b57b66e640c00a3dd", 0x67}], 0x4, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="0000000b2000000000080000ffff000000000000dd3671767ce898e59d00427bf9e44b8c3f236b236be7af8d8b37c5179f4ded1fcf50a8fa89cd1206000000000000004be0efc66bfc7daa", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0], 0x108, 0x400}, 0x40e) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file0\x00') 06:35:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x0, 0x7ffc, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) 06:35:57 executing program 1: mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x4) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0x3) chmod(&(0x7f0000000240)='./file0\x00', 0x7e) rename(&(0x7f0000000100)='./file0/file1\x00', 0x0) 06:35:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x8000005) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) 06:35:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) fchdir(r1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x40, 0x9}, 0xc) 06:35:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1021, &(0x7f0000000140)={0x101}, 0x10) 06:35:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c33b6dfa3dce7e09bb34bb84fb7ff4dafad60c0342568fe184df", 0x1a) r1 = socket$inet(0x2, 0x4000, 0x80000009) shutdown(r1, 0xffffffffffffffff) 06:35:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x1, 0x5, 0xffff, "8254f1df8f0ad878a23313a70c97ecb01b043cc6", 0x9, 0x80}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8000000000000009) 06:35:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000080), &(0x7f00000000c0)=0x4) listen(r0, 0x0) bind$inet6(r0, &(0x7f0000000200), 0xc) setsockopt(r0, 0x0, 0x100000000, &(0x7f0000000000)="085e8a7c8c74a0b4ada0656172cd967b534a71829796c11ba9780ead3a5a93bd38fec7f81628f26b68d2c87458b52a1bb2ee9f2b26c538bcdbb8b5c874eb24759e7b0f0f01eea7fab9157d370ba4cf30a294fa69517b2c8272d5b3ac2ced1ec2186dc4c8ebebd0e4b99256083c44969c850053a60f7ff81554c44dfe0da0", 0x7e) 06:35:57 executing program 0: mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) mincore(&(0x7f0000ff1000/0xf000)=nil, 0xf000, &(0x7f00000012c0)=""/4096) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 06:35:57 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(0xffffffffffffffff, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49ea944cbd628419a20677a66da54301b5df396497001cf8951456b32338df37c35e3f1730748335e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497ced0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec890e1a0fee3283a1c2d56517030eace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2dc5961dbcfac7af818f64a918ac2813bf90ae3476ece590c631b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f83d259f728a1e8104131a85bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f9586cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca838b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa350a02099417d694021f54028af3e2e7bef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33714c72420e394c71e616", 0x260) syz_open_pts() close(0xffffffffffffffff) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r2 = getegid() r3 = getegid() setgroups(0x2, &(0x7f0000000000)=[r2, r3]) 06:35:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000020000c, &(0x7f00000000c0)="53eb15e5ae1a7aebe8ced9a3ce385cdd2cd3e2046d3da2800f52281fe6676010cc34b81d6a5c7659ea02eb7a9248d39f063db5dc8dd2512a782c2993b89ed4819b54c64ff351da46d491fc22ca88f65f8b0a4ec513e9a538c42cb8dc3390bb08dee9f91758b3c36de7451bb91f90cc4295beee82ae4500000000000000000000", 0x80) close(r0) 06:35:57 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x7) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x9}, 0xffffffffffffff30) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000440)="af56ffca046350f381b9b99049fb91f0dda5e9397105da56b9709fd007206a3d18aebd91c7e38dd3a4c9e5723361eaec35fa6e77a3ff332e5db1c4e3551c222ead34680bb0759898f10c91672a84aaea4f9dc505b9fdf4a214b50ea2548bd05be0b0658fd6a39225328f4f6027c6e26f51a055b070ef9802de60442def9f7da2416b9e44f8e152b23c968b9bd08f621f7510f8e7b192195654bd95a9e19d0c127d302c958125b70d866165d13113da06d58ffa5992dc5b7a4514f5d6464ffb1a7a119a700a95ff62916a59b5d960e4498dd54ce7a90fa78abd352801831e696289e4f0c2c3cff6e7ff5089c4b93bdd7d303afbd07c59f89b23ea96fc8aa3cc07b046d9df47425d483e", 0x109}], 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x23, 0x31d1}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) readv(r1, &(0x7f0000000540), 0x2) 06:35:57 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x200000, 0x7fffffff}) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x9, 0x1000}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) recvfrom$inet6(r4, &(0x7f00000000c0)=""/102, 0x66, 0x800, &(0x7f0000000140)={0x18, 0x2, 0x10001, 0x9}, 0xc) 06:35:57 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) dup2(r0, r0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:35:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlock(&(0x7f00003e7000/0x1000)=nil, 0x1000) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x200000003) 06:35:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000000000000, 0x0) readv(r1, &(0x7f0000000400)=[{0x0}], 0x1) dup2(r1, r0) 06:35:57 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r3) poll(&(0x7f0000000000)=[{r2}, {r0, 0x7}, {r1}], 0x3, 0x0) 06:35:58 executing program 0: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x9, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) getdents(r1, &(0x7f00000000c0)=""/143, 0x8f) 06:35:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x400fffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1, 0xffff}, {0x0, 0x6}}) chmod(&(0x7f0000000000)='./file0\x00', 0x30) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f00000003c0)=0xfffffffffffffd74) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="a0a6075a396da099a6e09d705b34be73951e14b5edd11e05f5c1d2cbdf48ca7eb3230220d97ea5fa8369f2ce6ce5f46cd3c6b4b16123cab90b6a6af20ecfa1dc9ebc0b291ba433f5f3ffb7199390d093f0a643d20e80c8e29a8a7ededacd656ce46c93c1e7d260d31a72faeaabcfd6c6803fd1e11d6ce26b838d798292d2a74a1f4d5864ca7cf198c62aef7492aad72b89c5749c225297ae098b15391425047553c84b39bd48cc05fd4b4a3595f415b71521a922a3eaffe7116e1980aac95b14bc53c42fd5e73f597230a176a142ac96ae842092b056c376b3", 0xb4) socket$inet6(0x18, 0x3, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 06:35:58 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') rmdir(&(0x7f0000000040)='.\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0xfffffffffffffed1) 06:35:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0xfffffffffffffe84) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 06:35:58 executing program 1: r0 = socket$inet6(0x18, 0x400000c001, 0x6) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x2, 0x4) bind(r0, &(0x7f0000000080)=@un=@abs={0x4324470e2bc21888}, 0xfffffe57) 06:35:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x82) accept$unix(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000240), 0x386, 0x0}, 0x0) 06:35:58 executing program 0: r0 = socket(0x21, 0x5, 0x2) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000140)=[{&(0x7f00000000c0)="2ab19a2e97", 0x5}, {&(0x7f0000000100)="702927b1c25ba9dc0ebe4d5271d5e2b1603e0912cabf0740", 0x18}], 0x2, 0x0, 0x0, 0x40e}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="20000000ffff0000010000002d840c10a3d411743563c67692eb3d4590e20724de98395868c5c70c38c70c92eab527fb0be1e04f2c7dfcbf36866c7cf26104477905d46f32f6c773e4e34f5ef7147d9f29ec1b9cf4176b2955368b890412a4e09e25dd6f1698d38e6c2f5aa4dfde3fcef66f1a5c5945331a6c3213e9e28e2d6ece613d5f458888e54d012f27c98ec3721eb4d0b3471599feadff377522", @ANYRES64, @ANYRES32], 0xa9}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x6}, {0x0, 0x1}}) 06:35:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0xc}], 0x8, 0x0, 0xffffffff, 0x0) mlockall(0x3) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r1 = msgget(0x1, 0x480) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01a824643a35d27e35ca59bd239700000000000000cb864bb05bc3f608409ee2f128a2d4e736088d0d09fb68dcf70518225fa1d39e25155558806f3d04b9933a1ba2206fb345ce9e244811fd49dced54fb7807000000d48ba69500dee03d68cc5d6add87963662efc65dd12022b30c8766a1a2652e787b1ceb07"], 0x7a, 0x800) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 06:35:58 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = geteuid() setuid(r1) 06:35:58 executing program 0: r0 = socket$inet(0x2, 0x3fff, 0x3) fchmod(r0, 0x4c0b82191b9367a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1805ae75cf90e2c969b20c2e64ff19e6a5bd1530becf7634c15741c3dba6ddff7815c58b670b2ab91c81f52e62465b2ad49b53534d9eb53dda283cfa443e33a94497e809451372b26407c07c60e4f6564c2817cc045d4feb9b4380ae7173478c65efa30cf737ebb4dc5207fcbf446d458cb5a6440176e94fd0b0e3a4bce67c3b29706d59a6f0747616a319b7ea1dcdf86fd603c6c5ffa0292d807557f3271023ac6278a607af7ff1ee47a0dcda694e6d19ee291e46b727fdc011364b18f527a1c5f3ef4be7f15c9a6dd0ce6170fdcf3a7d68d9c937d6b04c1739c87af631bd3f173ad0b7655f97234af8160636f557684b82561f310debab5557492e26986f01c9f9dded758d06f1e4850005777edd84687259e678fafe0e1eda984e228c6df636928479492f83decc1185b2", 0x12c) 06:35:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000180)=""/246, 0xf6) r3 = getuid() seteuid(r3) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x7f, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x36}], 0x7, 0x0, 0x9, 0x0) setgroups(0x0, &(0x7f0000000180)) 06:35:58 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100004000000000}}) mlockall(0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:35:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000900)="e36258a416f72ee99586132477f256ffffff7f00000000bd1d0f01cb51815366370d806dbc056568d4e3db71d70d3dc726a5197083b2220000000000000000000000008097e3ffbcb5d41553d3037e29fe4374380d080000000000000061d7b2588d3c6ddd5a5fc08024e1efa320bb5bb46f18ae6d50aa8a797b215891016021295c6be13a6262f4d767fd344df2a0218e272acf1bb68c00026d5725791e7950d09a8bdf41d085b7f453b286ebb07d6a795967fb70330455f6ab3d5c13bb9c334345942ca8561b3f050aa52680096a4fecdaaf0e0000000000000000000021977deffd8e9dcb477123a6c54352209ae52cee98072e4c6e49bd6304549a08854cc1715c524854272c5f3d1ca875035e7b761dd9bfa2e2c07f6c8934897a", 0x11d) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x7, 0x2}) kevent(r2, &(0x7f0000000240)=[{{r2}, 0x0, 0x8, 0x8, 0x8001, 0x2}], 0x8, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x13, 0x800000d3, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x44, 0x8001, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x1a, 0x1, 0xfffe00000000, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x10, 0x10, 0xf5, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1e, 0x1, 0xffffffffffffff80, 0x865}, {{r1}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x0, 0x5}], 0x9, &(0x7f0000000400)={0x71b, 0xf89}) write(r0, &(0x7f0000001a40)="68d227216ce37d6df04bea54e669adfbdc703a6438c98fb6ce6299cd661cf521c504065b58d1f0cfdeb3ce7fce80ab481de66b81ca7e51fb4980e3245026e8311259409fe860254100aff660432cb029bd919450b4ccce1b32ea0db911b526a60c885bc67c8537f0b040e18f1040c21ac791871edf4ccdf33aedc45045a512fa248462d1051f4980bf63a09ad010ee2cf9f76641f5d277d21415649278d95d235b27c2b47ecffc0e51a03c23dceba41d337b6f520fb737b55a7a3913cf02242b6be2d856378bb0f9bfde8a039fe6892e407281d17ba39acab25f5fe4fe175f362e3d265b203f4859211051602af18bf1cdbfe14d97a6888a4e82e5d600785f132a9e11a4a192db614ad6fdf56f0924b39e001e5aa4584c43b66ca8100639521766458e28e12447b516be26033c8bfee12acd98295e22fc77d9402e145de5752b558c04efcbfd66feb31166c07d44f7b22737819709554f5ba4c30de58015fa8b4fee1e0dc83e4b686d4027d61a51e0dbfacc1bfcd11383c374c55ce14f00545b3c1a158c251faecc14d9634a3a814f8fc6a25a2cd015a5bd155df85364931239c0de81b6103e0f768b0c01dd31ed6e58f94de43723934203144ccc7767728ac84564c2d072579293df97902c11e1a6986a658c83308f85b7a1ac197b173734be6a4a8e7e02aef3843ab1bcac67f8db56378b2440a708849ea51555fba02f22119af9cab96a2245b6ef677cca6c6b5b68af644421128e4d0af9a2d8843d9b32529864458b4c2a14c2db4064df1612128939372f18df1bfdf21042326b9ff22b17ba0364b85bd26aeb06b9643c94c4f43c1c2af6918a278dcaf14bed16b9904160854e59ed7a86c33fa78e17f34e2e10d7fc895257d758f51aca060d8ef30f72a6e0012773cec1e3617743452b62fb487141a79be00b761bf84df7feb47022b361e80642438df657a56d0cbd3c7f15bcd0ca552e3683df5a416199c5139358947be0551361bd5b84f344f6dcddb72a8c525acc83a21c404acd80a4e8d6d223dcca1dcd3792a37a0f451a4247e98c06642db5d18b84517a80079a9e443486c41c377df940a30fa417d53fe13831e7444c568d0a4cd971a1d7a031297a4ccd9096c64b87bb7cacc3880de883a5786bc6ca72c51a36c12ee6f4c7213a2563f6764940c75f92505728741e0262a25d5c2ae3f8d79c51fb5fe35cb86deb9065b4f3d71fda2dce97236589d8a1ef415c1fde43df60a4a8fd46c7ca79ac4f9f1e2ca045761c8ab2337b1e0d0bd8f1094919f1f19d73792a8596cb39bca2a557a210d8279efe469766de7174ce09b4b77cf868d5db996a9e4b99dd52fb687bf13d517aa10bbee962f775ce47c781886fdf6473348e47fc52e575401ef8b8a0d82cdd0c86c96c7059a8c2ca0c5fa6e4ef225821b3a26d78fa08a7483825a21295ac7c9f40250c37879cc260f10c139b7c7521f41c15846231633751a82b220c59a0a3720d92ba50dabf310334b738c2568c2d7329012cd80bec0b327a29b902ffbdaf9f8434bd5399386f226b2f78dee68c5cd2cd80cbec9f3a59dbc61934575e428d7f3c7df2a156bb1ea59a4c20eab6fcd1105c86841f4fe126716f827a7a737ef75131dc44a62ff5285a89a5b9112fb6303e2a7fae4ca3914f78101e4e0b5ca93b4509aca1d832855801b63f7506e1ec66051443c8f5d7218e6b3c6619f7ca710d3ac85a29f35719d25c1df98a806e406b61519d9510413a506ae812ce8f1663efd719158f6e6f20a758a2953bfecc3a27267ec7710850641eddc35a56a59860450b839ca9afbc88feffeea531604f15c1396f0a7a3b6e0a7b1da252a5d9ae0fceb56ffd6a98c4eebebb45ec22ffea11cb30c4675e3ef3f6ff7cd1b55c209828b0093e46cf646aae661b78946c01eb8bc413cd3a0549d8ebb3ef2a05cebc126d5178094a7a0b8fafdf70b106fb6d884687d9d5ca883f7bc75df545cc759b36838c67d7a70e3f9bfca4ae7e580620f2df45c1c4f6f77a675edb1d22abe0df75262c797ff1df419cfab9c3971281f068b9d31f3ee048f2d39169b5b9232b056c96df3e24ef71978cfa871844de555b53e94f501a29ffd2f19ee09cd5c949299e9be1b1d86e284744bc595e76c103d7d83055e1748d8eb9f406ebe114443b93a1dc134fc47d0e086f2ed693abcd0f0e2191c81ae61c0647fb556550fa5620239ea08f63452ef4dd32e3d8c2e424db15b912820344b7f9bc7e392fddb4fd8dfa2bc71d51f931d7b8e7b5c10cdb77994b43f04a64acabbfca6c12f69e401aa702ad672b0438d9728de59b4ca4fc3ea04a3234616d8e8eadac6fc701879cd412540d2bb8946c901a62feaccb92ad7d8ecb2864f7b669037f192ba72e1fd8375a05dda17ec9f6824a91b3d681464d9a89c76bd1f8f9fa4add7f7cf6d680dccb6ae033f538109d31829faef1370401da0ee2023da63cc4a80ec078b36bf79bbe58c9da4b3b802d5ecf2ec719f96a428fdb78dfcfda0b3087bbcbd99335697cc4cc608014755e8d1565c13f4d07a1218a4b1c7f08e127938d72e52afe9a12f9c5c4d9802ecb9175100f5e61cdb2824a84d78f640902e100da3f3517824ec1d5b3b3f278a8ea9c18d32669dd2691d272f0fc593452ee9c196a39271d05928467311c31ab88fccd00555b7b526b11e443727bf6176fa19a0fb214e09760b8eef7a1174f5900ead06bf927719a2d824673bed3fd65d85b7dfccbce0e58fe289c47099e27f4d86e36fd3968eac791c3a6b444394691a1b54b04fccb227c66c6ab4b1b579c34bc4a024475566d2e5b668786d739f226bbcf0edb2570fd660be77cd0777544668ea57de4d2e8aabc1d62e94fa1de4aa81f0d007625d8368da3371b16226f509e0c4959fd0fc858c69257cd7cfeb5351a5434b43ed6073952a902c0c54c90b7b25f4605160424ffe0b116def04f2017c3cf7fe5ba75e300fc426a884c94ae752a45bbda50292283f270e0c482d98a8b22cd8a5e29a68d1b6fc807a617ad849d3547a1b2192773a856f3993d51763f3ec374a3e2e9069d56d1b8bc0c3b64961997a7d2e6c9039046c470239d12d2b7d062dc032f8864b6a5abc90a364400b8fec5822954aed483b5c3190a0314e155e1173e3c1ae2bc03d5fcbd2f04c15b46e6adbca6ed24768ab0bdc80bc2eaec6589d1952ad890f221c53430e3035c992c461edf503b9ef6876faa319e95fa5f439da85d450e8163ec1351eb3d3a21aaa6bceb27e90482c0b68b0d0ee984b59feada21970643a4da8e454e9c133398e7dee92b5365d1e5c075b62b89ae049ad32e92f4589b0bae25c59db24ca8b19c4818fa63fe50ac4389a4aa1af5adad17270d8e450551eb610bf4fb1727da5d894f3a0ba0982c17748e67cd68766a283162ca03a5176f343f8c0d9da6f0069302154fbf6c8e0519f3f964fe24833b079012f3fa239988d3c10839a7c91231f950c5c430794c781c03aece93cb3d9c7d274059ed51b31f42bfe8fca0bb559e713530120069130b3d6f3d3856400ea273763c525e564f57b5a03957211176b70264023cbf8abc6695d2b763bbf3b77756c12f96911f795c4c066c04e06dd3cee69e9886377616944248e94eb3a51592f17f5af0375da072ed014de332f2d3ba35a00c3b1e976c994bb9fb47bda1b4249a0bd2d904a4fb6140f656bedcc112067e7c1018942199d680de96cf81bb1436f8527b93c11971fec7d11cc0314d5210c3d08678ac9b8e5f4efb2a63bb8e6ef4575c3e855460d44d6bee7cc7ba766b373074c21a7c63ec1d8639648cee4ebccef7e2232d128feb73bf8ed6f961418f0c879b3e881e40de73d8fce38c2b18aad7b3d2db51e7fe03aba1c390c93d5cd2e4b32babde8f35f365396a329052945493efe7756fd5750cf6f5430d94090efc1addd70d56e905293520b930801b923413c9d51cd29e9b8eebeefa885d0f85fdeebb577a2e5b1449ce0b218a22c7fa77d6e2c7f3799e76b33176ff4bbe4b71d519544dc6419ef4038e97638bfda1fbfd96a42205960db3c245293ddac17ced84b881333718f8e4f437ff367ec5680e60a701dec0adc0f266a857e3caaa216df84f57a3f8377ee80275808888a7cd4037d7c663ba619943a1d204298a6fb157a2a28d3e3a27b0a7c5a5322b6432f2442470d204a3540fd5fff7cbabfe013e3af76e6b40fb1e9011e098b74932811456ee3c24afa9cdcd2392cad5e4f1dfa352f20860030ce6f2802a1b20302b5d32b4c7fb1516f5af84a6a428a5c577cf37439ae896043634db647a25e9eea80cb98d4a03abf0cb0879838efcf728f2d8492dc32d648f9a4c4ceb13aaee9cc81c284c227b15fcb1677f0f338c8df41d2bde1d98e90c12daf4e2b282f0a1b337a2ff59134890919f2598ed4bb92fd0baad0e17b200faa65ec420c91a5817e1a196b43365db7ab1cac9387140413e6c3a5f323bdc46469964f824d786a9f041327e4f36ffe9cfb29430951f5bf077ce6bba9aa1fa6d77d39fd8f905dced8bff714710667c3cad5f183fccac09069c88ea40f4054ba3ece21c3876a8ab7fd5627a80bd5370f0c0e6d3bc380210a76ad30a64cf6667b10dab2755685b83e0c50047ac6e11474a649f886146c6cd950a9cf7e5d49debf770d730711270c32a610951651ef41291cab93249c4c7d83ab3c0e8094d4899d29fe979e94957f667f9dbb51df1f40477003fe1814a5096b56d7f660678fb31d5a6c0db409d73746cf6bf856fbf33b088d08182b06aefa87833ae4841b0fb74f1209de7892ac1236c726050d63f432b7cd61679fd60aeb40852a03eb01cb1212032f4df26dd82404c62c88f0259aa12be0d3a12026ed708fca93c007def254f543695f4332498aef25402cb0db697379e8f7d69ac8cbb4b062a66c0ed35951efd70e5781023c0e3093c1b4e534e54ad4c81ad90dc2add5103639f0c9ceeb5a3c894b91e51a43a789030f27bd8a4063e2d14c70cc199092e87095070f90410b3d5889fc739090c6c00c16ecfea2af90ebefb132c3f4712688ed6600b90a016627dd1c5d7c35aa4609083e641fc603b85bd8148b7460ddb22cc4beaba5870e4fc657b0c26d301746bb6e598dd98ba3ff647eb9b6f5fe7419b19326e8fbcb2591b478d07b55d14e4159266dcba01cefaff1fe1eca6600cb8be1a9564399a030371900b7062c5e87359a3a51bbc67fd3e2c361de45c5f35110ece407ff36d1ff2931ed1e82ff5b4f1c7aab0e1deffd7036ee0e5d6bb8c207052ddc30fb0da2568983245ee428a75a61362e8cbfc75209a7099af3aaeb18264012175777a818f2a9bf4e5e6a5b4b4b1874244951d5cd3ee9f727b28e9b371ff2bef5f9cad15799e74b500b3a006c775f6b9877a97815f814c6134a1de93e512120989abaec3f0759cfaa0174ca3e8f2913df151e1c8e411062364a48110c56a4cca648e4a1063c7ec9268a99e1fa291bce8cc9296296ab82e6104036d6c99cf0a7653dd7eb135a637661f1c0c81d0aa6cfc2384d4adb0c4eae500bf507a25ec1ec9524fe6084968cc9f095bd6efb8031fb7f64a812a8e087a71d0edf1ad167f28c6220b2235622f14d3f6f925f9d2aa7e058ec5efb2a0d07b649f539899e55d69fb58f9228ffa4bf48f7ecc60e54e44dcc43e14e5ef1e51e46e48beeba23929af6603277c192742bba38d8e618c33c2b164e90579d42ca1e8a92ef8e9138cbdae307e45130d812342d608705b0e4c1ff27ff22ba963adb03d03336a602cc1127c211f4868cd167e7fbc46adb10254c81b4e24d7ff", 0x1000) r3 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x400, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000004c0)={0x3, 0x1, 0x6, 0xfffffffffffffc01, 0x4b}, 0xc) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xff, 0x40000000, 0x100000001, 0xfff, "a16dad134402c183b357ae80fd78de7f2b36fe6c", 0xfffffffffffffffd}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000440)={0x0, 0x1, 0x1, 0x8, 0x8}, 0xc) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) poll(&(0x7f0000000540)=[{r2, 0x10a}, {r3, 0x100}, {r4, 0x2}], 0x3, 0xff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) write(r3, &(0x7f0000000a40)="a6e32e400a62cfe4a7225343316f8c9d8ecd4b4745efee1459efa7150bdcc3bd19f3e9326a44ae3fb3ee1675a68d336776f5ecd9d7df303592c16ef9dd05489042f28b9b38638a0375430c6272d33dd2d5bc277e108c214ad1144b9ca212385a02caca7538013947cd49ebe3f1ddf76279ebf7b23289e24aa08adc0b7f79f85e53c3e27eafc8b117b4646ff7501a26cdfecf664d407fe4901e0a12fcbddb35a2c8889c2e082a2adbcff02d2f65940868ce03e070af978c894d8a035a2efe3f0782daaab0ba751b5f30c72ed0a046b2781573ce442ffc2d291ce2edc0891ac14c224ae2888ddf478216e60dc6c4b6ff80da74c7e6d61b10d59cd133fac0e603821db031c850581d64bffb016b2118fcba6e13b0ac48b224781ca65dfd2fcec92f5468ef631b4b5557e93dca18edd3976d73d6a9be48bd18b1bedded59eade9b724dd6a2baaf9323920d4519fb354be2a2ef0372af7d2806aad063c3d1ec729eac2df77883337fa5cfb821bfd5161d3491ec042bec9e946d1b8130abe0ba58da2caf6c8b18405ab3b1655617dd0decd11ed7723c324e4a54915984e927eca4cdacb8af4cd0c79a7de19d8c27af40491892b68324d0714dbe5783250b6c346f392fe8d7c8e2455ddd9a102a8f6e83846d9c153bd3b154ab9326bcc8e25643ff24970fa0d35dbba83bd8bba59ef1e22197b04ab1e8aecfff03ee4859392e61aae3ed19e1a3145520d874d9f06b3b800da874de70f886fda1b75a81677004ca9c8f1a942db6926dc71fadada62199ad4bdf5252fe253b0e81381fb0d496a195f174b563482750d5c29b6d15f655be7044999817adf1e0029423461879bfca5b300089851e437d114d0caecd24a7f54178102d79793fbe722293febf5f37cbb1d9db4d84d53695314cd4200a98a5516dedbf50219c4663f770904672d44ff5e2557c1411620d7596d94dcad565e65cfb2a77a269e02d5d5de8e44ef6e929c9c178a31b5c81f85cd2ab958ca16e08fc492cd1b31ae08afb6b28a87d25ed350fe87ce3c15ff7b9837906c2478b2cbf337169cd236776ee13dd9f3859e3cda15bcc17c35f39e7dff1d8fadad3de75889ec26912b2f1f95252abe1a926fedd4a9939bf142a4e8920b3fb1900e822af38104b7c15a48e6272e68f9af03b909a66aab36e98029d3487b21a56034f06bd9a5b5894714f292a2ffd6be598373e48f116a473c7b748487642381ff9e24119e5e0e258eb6e9d35ca8b2f35c529542a22d6c30ba8649569dc5a09c8797d3c8978249e49474e232e937f5249fe92fdf7f18f3009600d27c457f6f71b029d8b8ccf8540c5f76c1784128b9d9d841e2d9837d3cf99d6a49ae26360dc02b89d6fb5bf40e7f6098f1f876e97f13fc616bc4d4ec3552358811fa6f8ca561fd90ed33cca43fbba9aba339c2a08cdce981ccc7553acd73e1685d2b447b5ad5a81d6e60a7de2a4e5aa7ae35db7503e97515df8eae1bd0dfc98fb89badb98af887cba508d4cce1ea75c2965223a755e8f3fbdb004067b107014254561c02d8ecb73ace12f8b48cc4b1fe2b385e356b11e444ba840ecfb053c818a31cc3e851d44597228a98471234de8a62840ce73e3f07a7a49b11eaf7d72727f9c53c837524fe373cf75c3cf21a25dfa62bba4ebdc42e72951d32b0d1613feaa974a7e6842eeb6148853b562d4caa177bb18a45a8a1a611b164a572bb5414e7d8a5a0123d8aa4b5142d48d794cdfc64f1ed9a1d682700177fca780711ac2448e65561c9fe4c55fd0ae629fbcb015747a1e6509f03be6664ce22331ad9978ceab1d4111c0e11a986d82b3d14fd64ee18066ff11a49e92a877bf10d33f5a480007fbdcba89fbd323f3cc01e62be9dfafb2dc13b547c05806a1a7869c354a0169bb211fa5b47c21d7cae9703877e5dd937b9b33759dccc725577a838b586090ab58c99276bc518cf123c031deaf6518ee7283831eea66c76a57507243bd313777373049f4c98de3d89c2982c26a2b921601e20f3a58d2438a730e3620773dbaa5fb2fea6dbf41df91eee7eb2e84a1876327d5c748ea4eda25f55d7a695ad59c82e9c0315add7983fca335fb2b3a83a1b0ebb255e631599ed4a07b64ab5184f5435cb9fa34ab9efced3e0175cb1fba611068bcf9d56fe9e3585dc8a0f2cfc611229b3e755b000b3e83f1d9b2a8727390e5e52f30ccaf5e6539c605b987a1e9acf37b63ca60eea7572f182d7f50ba3564d81f8e6973acc9c2eae0401bc53b4f4261ce59d5de0b679a66dadd72c998efe4bc9c574b277383143da43f3d1c0fb6fc63662fe3e922f74e9d0b61f765303d0b0a8eb681e3b553a3e9ea0da2eeecabfd14782c5f1cce73e382bbe59c4062658e61dd596abe5359cca189a130fed2da3fb85c62a23cc82346ef6ca39a7fecc25c9c588013401fde862b3a2ed4e734c0231294f3134c662ea84d4e9fe1ec8da7be42ab2a8ea53ecef4fd465454aba8acf6214d3f7b8d39803c11a4153f34cdf4e2efa6175ee610ed86253e112d83e233b80ca8b33b62175ea0f7e1b07d03c69a6789ddb4e3cfe51a6d5a9a3c30dd5eb4c10e6f403153a55aa9b77b9b9233d380b0fc115505a0e25ea8ce2cbfadf06a7d79f23d75ab09587129939942dfd87651c3bd7f3462c51af2cde648fd0f1f6311bd90dade690c098e1b81c057118df35e987cc966408887b59fc65d1c3536bf783d12056a700bdf897796b6ecf4cdd8cc5ab0f08ce2a6dc277984294182d18b63ce4983fdff1f3b7430978af9d9a8e3b06ebb538fd840098f489d6aef2ef2e07d6db466ebf6cf92abcfaaec6b0c834c4cae95961812feb32e98009dc0e39f1ec41ff572f41f583222a69127c817bed73bc2f7035c79d3607c0bb01fda36b6728799dd1f90851e28f07f740d2a3fb2246a96dfe16ffb25b0f28495555b1ad8d8621d51490f0fc0496917109096676a61ff64adc1c52662ac432e4932e046e4b8c8c40cb60c89b03fdf4ce6d0a18bcdaacc8de1af364b1bf23bc9865b3a34af9e87735ffbf58f63d15975bec0faa58293f3f6a3c00aaa186a6fc7e28679deb2769f5213e093c62e2fdee5b7f3dc6cf06c24515da16fde1dd4a17357d6d2b1301c1b2d2909c56aee0d778d53629b0b1ac16f1f6ba1cf2472a24fb2d4d7c816e95ee013d4ea3778fa37572d54ff61545e30eb87fc6ae7cfac233695b9b78f5af92e4a6026c2f534e17196b054e539014505ac26fd4fddb372b2ffc3303257c7e99917f31f5aa69842f6a66c7753ba592379ce24f15e33d1a4fcae1cb9a2e1127472487c2ad3f5bb6154583fd2343647a78096a5c87cd8b44d8e3d665d65e4410f165720b1ed3c5260e2e955d35f721414d89bb86b2414f29a9ec6048af8fe246d0062d83694eb99627a9232aa37d93dfb4905105113dec4757e3eb310faf0d80336550266e3f15d50731426427d19adb233269c6469e534a98dd7ad1177a0ccd76de6178ed34d78368efd340d9ab5aa2781e0d8ad5d6c8b85e0da5dd65172bb6e2c7f00f94a0adc2d00bed1732ce9550948f75cdd3a2bbf00b0d71d8b70349814d76efe8d67dbf2ae359acc4ba6ab5c32c689fa51b2a59c1108ea1bd995680b8da8d4f5a9fa4ffdeee7e2964d290c00ab9907d247ae32e7a1d23f44d66681ac39a0e6838add55036450cb580824af645fc021dd1343e6f36e8fed58dd9317d6666c9f8c18bc9b30e66f35ce8e267ca3184bd94f240d670fb2dded9975ad9628869b7178d8fcaa321a8a1d3b12b538b049d79641b9a590104955fe27870652b1165e67575960239f0ede964f43a6625b39039a02c32b0a530a93a25e5823c4fd657af7335270f3957488d9be7eb3026d77a3fbc8c6c51e696a7258849048cf6548aef43fd3a2ecd05cde55991ed1f6f44e622222c004f523479dc7a158ec0b9bcba89a0a3c70015aeedf958f1168dd25053828cb9ffc45f8c74fa9f2a31d57db794df3b204161d93aa88963e7e75a183cdfcc84097791fc1a03e9ab66e163ff65f8baddcbd7e272d1ef9ff944338bae0dc2527e2ee71ac01269ae58510977fa993a92147a00878c7640540413e17955ddb12939cdcf56f0de2e5326501e6ed663c2f3ef8aacba6a906584964ec2f07b9a155bf63d70bcd4e2fc9a6d7def3c7ac229154c115ae61f265a294d05cbe4efa31ad0430d33114702e4c45f3b428e8727291234cf0ff7d6a35f4e975beca38d8d60033635767638d333a8d64b67cd76f6ed97c315db25e81e3fca403bc6985cbae4ebf4653b267624f9b9266940ea9fa2ba3648906b16245965bc30a1e729abdcff245ff7422a5abe7c68ca606b135b592eb4fb79eed747c87c584b68d59c87f5d5926a10f71a1a37384e66c8ff0300faf4cfdc28aa1554dc25e0f0de3576c483e56e78a17e83e28def6178b0578d1cfb74a23b449ca645b36c167312cbcf4b16f1ca472fa45a589d04f2019d6a6222206af083d972bf25ef5c57c808f0ee69900430286a7ddb2487b469d20cb6edb415988d949402c0e329ffa22affc8d58266c446f6704fba2d08252fb72637494b466d13a1cec6e62fbe0641ad31a31cb01bd4be1485a570f2f47238d5e2255f3bf7447790b5f019a7e1851759f1aee2d2147041b35d7edc2a8d6e1242c0a0e1b9c2a16a518a776527540e5ebd60cf669e3fdc6a627b410056cd839ba1c2de370ff38c725986f67b71933c1850b5a081fac588db3167cbd56dfeee04914fe5dbe102e5298fa43fc41fe81c91e043e86e57f72d16ebdc67fc59cea8aff68faeef338f1d96124fa18422d07738528f3e39dd607e016c2b18fc32babe0b30b4f83976dff63cfa88918d84f12678e9e8f7829ef1fcef09fb6b6ed939c8f7cea97cf044524ad20bf04cf0bd1427bdbe059854eb866816bc8bbed2e35cc848032477b37ecd08e8b10707cc207d6c2933989f8d170c7fa6e16115c7c45e113ca1cb908970830fc448c130001158891877a8d2a0e951433aa50172d50c947bf285393e19a4fb39bc530e439df274a6bb280eb58084c4a2e46794abce781c285d9a0fef568db7521129727327b3a61c2ae79e766bb46006c2a7cffd3f5eb53c1253c8732788d85d5bf10c8db3e3adb93e4057e84286d5fed98ecadab5e919a132fb213e8801023d75b746f28c55cf8ad951eda94abc22a37d8d546a0c42af3941a8cda299830c15797b5b0260c4bf02f9641651703f5c72504de1a2bbb4cd4f9d41d8fc088d83c1c917a410b03b0f2ac9d5f410317439b0c3737a743f7e9c75906e0592a5506038936b5921f4864f634b6acee3b2ca7087401865516069356f6dc6ae0ac1bd720cf37054104ba720a5d94592aa0a1974c3382ec69c6487c5c25b253e8696b681eee7deb7d265fefc4696e25e1ec0807942203ca2b8709627a45dd16f4800d6f1e844a33e7adb7c7e5dd59f4d1caf6252756696cee3662c25eee20d1ceda25308d7978897e99510d3dc9613f2ab453bf92a10b96fe8b83141b00c0ef149921528405063f62ff209f7685e93ca97dcb7ed6c9fe0f8574959e95b2c9c3014a94e48a4fcf483cfeb9f7eb799f7494fad5f1bd756e14720605fb2b3a44959e23283147602048db5b2a3d15f2fe12a3743ffaaaaada57fa06a8ed3af114974d343b091cfd303250ea70fe5d4d82fac3f6005de61a4ce845554bf345aa3f053086a82c0ad81d8a9f2e6519fae5956be2099c3aa6106eedbb2e97570287472b282ee5c5446cf286bb75978af837060bd93722d1ea89b639d9ab5b2c74449cb6a018d8d9961f327447ee", 0x1000) r6 = dup(r3) recvfrom$inet(r6, &(0x7f0000000600)=""/207, 0xcf, 0x40, &(0x7f0000000700)={0x2, 0x3}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000500)=0xfff) 06:35:58 executing program 0: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 06:35:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x180) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000001780), 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="704b3ae4595ad38180a14e217fbcbfcda824e9780c2790cf22db866ba32d0fb4f3c267dde1c6ddfc0f13b99adc0c268244fba2768cf141b10c979977bee72c7d155c828f15c0d4a2a24d963b568c5d15802791d77e5ec773d38134628cf37df2d8807d19465e92506161773b73ae4379688d6901c2b08b11fb7d10318d9c9823217c3cd2887b04ba5c028540ede28fdf346a607ea0d9bf21d95e5c99eaf50cb5242a62c0694bc580cbf1f6b08e413437e8e65ff673a91ffe74845590c09989", 0xbf}, {&(0x7f00000001c0)="cf127971a5ee679ed8f37b924fddf8ad5df34f1b07b0bb0e947c7d91427987e24f1f3023c04fbebff92a9601b3a970c6eb3b6ae8a607acd6bc0b2ee7a8bd291343421b3e668743795cff2fff95cbc8b55fac96be6293fde1854577cce5d799ad813963a76a107d934ecdf7081cb2c0ebfa5291be19e4f9ce5826e069c2cdc645718cc65ca22555c97d16b2e8579ad6bb4cf6052c64ed5a8c6a6334c56361dc45263101acde3dca", 0xa7}], 0x2, 0x0) 06:35:58 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x200) r1 = getpgrp() getpgid(r1) 06:35:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x80000000, 0x7ffffffd}], 0xf0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x3, 0x7}, {{r3}, 0xfffffffffffffff9, 0x80, 0x40000001, 0x7fffffff, 0x9}], 0x8001, &(0x7f0000000180)={0xfffffffffffffe00, 0x2}) socket$inet6(0x18, 0x8001, 0x0) 06:35:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93d", 0xd0b) syz_open_pts() socket$unix(0x1, 0x3, 0x0) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00"}) shutdown(r2, 0x3) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) 06:35:59 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x34, 0x0, 0x7a3, 0x20000000000}], 0x7fffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x26, 0x6, 0xfffffffffffffffc}, {{r3}, 0x0, 0x4ad1058b6c7bfaf, 0xb, 0xa}, {{r4}, 0xffffffffffffffff, 0xd1, 0x0, 0x79}, {{r6}, 0x0, 0x36, 0x3d, 0x0, 0x101}], 0x8, &(0x7f0000000240)={0x9899, 0x5}) r7 = kqueue() r8 = kqueue() close(r5) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r4) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000280)=0xe75) dup2(r7, r8) 06:35:59 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4000000000000016, &(0x7f0000000080)="1534a5aa", 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:35:59 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="00f7ff00", 0x2) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 06:35:59 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1d1) ioctl$TIOCNOTTY(r1, 0x20007471) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x7, 0x0, 0x0) 06:35:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f00000035c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000031c0)=[{&(0x7f0000000080)="9b43c66f0ae1b4eaa5da3330768ffe55e065e6373f3d6f7f3d1a5328800e75816065132a5754338612e70cc196e7bb510432ba0462bd08158d4efbda89d2132b37f4ed3f3662dc6192f7dcacb3865c1ee8df3be179cf7c62f0eac8154abe8f46a9b34df14a68ee5b173f", 0x6a}, {&(0x7f0000000100)="045f1380a58134d335dfbf412964065e9dafc95f637fa79ec37a1c8a4cb8ef04816a4a1f6c95d62bb91f2e05ccbc3c3a749cce814a90b5bed776ceeb3e25d352257639a1dbfaa6207a485720cb8bb2785c84b400a093d7c5b22dc0ccd6be371be48d3844fdb290abef1ed4870a9db009da3b45f0caee1f8f8b66c5cd354958c48819cce626a1c6c29b532184cd83c18b9098ea734c800055eaf813ba8f2ec7a633055b82c93abccd3e480ad437a0d38905b7b1e6886a331de86577fb78a44f8241cc937bb529da60bf7aaab36d0076b6767446a9fae7b480956a289f2e8fcb9875ef9aaaf94ccc9f58ec6770ea6f6f926aa5a45ced2902d0be15a1d81b7d070c4344597d51157ada937f5aaaf86f6c7b1a128f740f9d071417aa6782de279ce06b47ecb5d15c6b0af886a715143896a1df05160bb58910be5570c698ec0206076ddb936f9a124d85947113922f5de3ef977fcdd2150d4cba05ec061b76873654b54df1b5b27d643060066b19bc37622c0c8efa5fb4cf5f746b303a1ca7c270411b447d6a50d718176386d4148d8d7d4403bf1e4b681aae700e5dae84c097f753b0b0499f9f8d5e1783ea7a4f321c98fc8aff29862886933d5f3560c4a7cee0470e35c70ea7295794904e3caff6f943575e25cb877e7b49b0e347929fd2f3c2435a073ed4345cfcdabeda94694a1739696de08add716857ad53429241a41ae6ff90bf860a43246840403d53bb2c43fe1581c4a4bf917b6ccf0e199142b7b90654376c16c12e1400c41c2d38b57eb9b16ff4967fe0a31192cee759189ef1c1eb1dfefdedf6469602df3ab860b161024cc496b48547bc8b5db674ef88530506c9e74eaaff72544ae0819ac52d307f7de5d3047eac54345a1b28ab7c91b8d2ab3be49757ae66f48bfb18939a3607d9e3fce5dde9c5c8fa0696ef8e3272133a61e0a2ba3d60f9450e3a29b8657e7a0f730f53d764b1e9337753114443b7510d6a387d8ac3432638b931825c34bd6a6258d7ba82532591fdc6b9e3fb561b71f94ebdcb702b0cf228453ee50405cc5f23947f53dc447b8b5534b1e7d3d194249811bd6c6fc96353172d3696f55d16c9e177a4ebb642a60f75774250a5b739cb607bc640e114405ae96cdc2c49b8ccff422d707dc97d1511a8e295952e45cd66444a52265e8e41782d6fb0eaba4eca030e615356c2a25ada204966c1f5dc907b2e680e8f08f031d65c3765f035ce9a80c37182e3fadd1e0f0f5b5ff82c01480c571c5d501af0347eb1a06514ae5292a6f1684c1be9ae6363f0054951895a322209dfeb6ac171595fdb488b2a60a2c4a2711d5077228810760692c83f15bf80f40245c7c5a1c919636797a8b318b05c73887097440b8522f8f6982d9db39751642cd299f3ff00bd756915de1d6acf6aa9ff7693c18b8f76740cd7b64c42b2898cf61ae72f0425e31b19b44c35d24d21c640300e476b984f8cd9aa6b96cb5621be97c2bfb2207d514d38cc0cd39fe26730c5a3d32565ad9cbfd6321cc074db579ff30570ca8508524a6da5bd5370c3ae177d7db3bf06e86bb2e1841d032d4c8f6e1ef560e41548ad9dff8989a6ff4898bcbf2d7d9054adb0c352c9067309c7115139cac5b950119f4d23101f7b2564b6c6c5088c52e69ad1d790436e4c6ec7f18367dc864b18d6a4a9f9f3e48409e90b942455a3821e47b816eb39fe001ae8f5c9a83a059e2221fa64c1e713620543ef0071e718cb444e1e4ebd82bf5330aa692e1ec4552e9cbaec1784f2b0c137e99e2a4829b877ddc4c9b87cff056c4fdde3a40adf194efeeb88bc8346016eb2c02d99ff066ebf94b50e16936cc59178899e2e3178ae990bafbe88450b2dc7ca89c083166f7d4106460f4e14f2b00729bb53617f826f4450719fc404141720c6403a7b3372594d0f0093a87f1f8d902504e746283be923896a3c83e0181a1260441671e6c2e01727bc57221542d92f5e3814f938866d5fa594079a2f2ff64f2bd6c6537fa9478e3665234730b9a54ec0f2cbfb11182feae02713fe47402e299a38caffe5bb3248ed72b1c4f360b4da609a653afc33e5ac73501e154d502933cfb569b93b2b1eff7c40310abf20df3f644d4f471dcf3833bc78cdcfee22976ea6c2505a976bdf3edcff1ddc1dce43391b6a0ca80a33937ae83724a400082a660f147f54c25a573bd60e628f4e4b86162e32b52fdfc7cb1088ae1975ae3b1fde41d5fc279fc8bdba1e2da8b52072a8e05e1beded56b0637c42c3bc7864f20f1ad7936452d81243fad3c7e5ab9bbb605ad34fcc31961ba25d72f31cac5ccb545fde47cb2877378255bbd8f6162e4bafe6688202ae34a5740195780a90ef22157911c669d99d0babd20c4153ddcd4bef6a2a8375b959f074cc9788b091eded0d15116f094979c4d736d34cdaf48364435c762aa7e9f445a048919b0fb14d7c07b323f95625677ac43a59241370de54c433fbe007a28300e46e101b8d541adf9b04a41b141550a9211ecd8d505d135d6f05359745b8371db6f71581a917cf02524d2327fe31feaeb6b2c1a14d0fddff08454f05de288fc7f9795dd072237662ae8c5a1d332717f8920f5ea6fcd7f86d8f4f88ab041bebf4f65a740a452ca7d033dfcafd4635160f2741410b7c38786a5f5ff7bb386f32f16042e65b8368f29c29121a00e9cc3705da37128109af19225dcde97d76fca126d08d047a603b215b137a6f2906191db2e77a47a4c71f839f2a3e346527e85c0c4ffc44ac0558f1e46cb5aa65ffa92cb23d83cd2a312fb07b7d331af9b6328462e761a010cfba0d9e77a4a08c9c8dabd55dc705e9bd25f327ab65ec37f28eabd5d969ce60be43a0d4a4ef09c134864ccb8f1bd43363bd0dc02d5cf66f16252d7f940246e08c979d4186093d00972b746966a469c7459c7784dcb3e78961fa64e45a2903dfb69b600732d8fab8be1953adc675b98edb324355a113daa96550f74f2b4f882c76ebfa8fdc3511d8059c87ca33d35991e763faea0a4f4ad6a65069aa89107866b07c40a3d06f74760ffaca892d365048ebd2b479b35845d030c893031563e52bf7b8ea38009ea3e5a415c45ee0eebbac2f81adca3c72965d165dca812e2a3e031d2c1192b901d298b7fffaa00722c32a58a113523f3f05779795c4cf0fb076ead78dfa05da5c7ae5212d6a07b8a3399626fd06bc84e026a33ad03320d6f23f0f7aac4709a0bc2c55118f9a57a7e6aa213e8b8f903fce737f7b8d76c19826a484c450ab1bd63fcc00b98fea05b6684e20d510fbe19efc33e5e98c7014b2f83f797893187e38ffac3eaec974281eb34d165094ef243b2db8015a421a371bd79047e3f512df59462eeebfb5fa186ef9dcd8898948699511cc57913cba3ec1495403a9b7654c382e764808a4ff1f5d4ab1c5768e7c48e81f74529e9ec2c3028a07c36b623463050d7579f747c02612740ae102ef2679888849a7018f0abbb854f901d8d752e1aa0670dc932d6cf2c27035ba3b969671f2b0bd0b08eaf15ae2ee7e46924b3e3d655940ee44ce9a9f0622318099f0b057d3c4d9f0e2c2533a95bc1d9ad148591936f4092dbd58821a9b1e97072efd4c7248d521543d6e9ce953eb92b07a3070fb45ea347228a840b3446551d5b375cc284ef03882333df2d26656781edbe2ae72863e89cf729562cedbb7e2fd9e6bbbc4e424379ecd5a9e4e92ec140c5af069931444efed87a70daa52ef0bf405f1b53f3c50b64414ed358e1bb4d9697027cbce72d312648205a620e22a109aa0203b41001fb8d8426c895949602a6760d696ae21e2d8336cf14c8939bc18e2f6aeb7d676e0b7dbcaee96ec759ba080ccfd7f02af9a614f4388593e8f12e6e064d3c15d31f4dd162dfdd8f5023ad6e6377b3967e06627cc06d2731e913336691847c4f295ab2a70b7d7d1b002eb4e29398429b0f676a97d05a721342950694d1b7f12958bcc51208a87dab144da22b533409005741a6ed954380ea40b1615eb528d83af3b4b61cb08ec775064bb4f2962ae7ba784c8d659b09d44aa75a0ed9e1ce19f3352ade2c3a0a5b639c01bc75daae6755c80107a492e67b246343c0e5397e980a96287c36b7bfe68a5d1f674d045b10c8b7f08516fd3fff2ecf66ad5af796c0969cba6b8fcf1f319581922a4892db99e7341ac5d66a1b795a70d97777bfc50fbd1dcd9e4327587296860c904fbd7088e111ca4ce7791c40704e552742a09156615137bf2f38bfec61b87e4168f97c920fa8ba83ce5bb2c1d3540b3004c75b3c4228755b9c56bc89575a899f7a2cb4dabca000b2421b877fde4240ccd51195ffeb139401eaa0c1063da88235241246e61bd9cfba9e54df6799c227a945d4bcab282b6312676c34592f192895da83690cbe8097c3aa69aa38b7e72963ce91a12064e6b5eb8b91c04d8d967933abfe776fad6275cda9f1c23c051575822f65af659bd31a265b7b7ca500531c7ed898308e5c69396faec13bbb2ad0b22cc274611da5a7bb78b85acc6d158436e89b09228df8fa854762a9153c2f510fc2043f5e97d8398784b2bc14005279422a3d16b66e30f16ccc76cda82317c586cbd0aec8d48ca62d2e9e364c75322b9bebbe452d4e3d8e826e074f8321ea946987eb6b0d30b201943807f52448666966a1b60230b62e5055f8826b7b851ce32c17bee51832322aab7e6ef0f4f63737fc58c9a4e9861ad4b9b8f6233664ef2ed6f03b615e6cb92b17a12d7e226ec7cd7f861ccd9853292e9ddfe2c4836642425c9f376f0fa82609333edf17d6c538e69c1bf756e43c3fdc514dbbe603d38022ad0e1563ffa0b86a3797c6427f6d4042b790d5637ebfccdd89f7bb9efc66e5b1c47b23f1606b72012f56202d98b0c16695b4c2ed5c1b85e2252113b22f17147f9300da591315c323c8a1816d0488c8210d859ca2a6a45fe9412c1799273863a64a2753bbbec0f4597da37426a42270273cc3d02bbf818c7d2b341bde356b34a8d8e6e35515b3eae7fa022d168128a38cbea21ac704e474ccd77aa2236e7eb93fe0de517b01fdc3fbfe992fdade020b29836bd53f6df953fc7792f78b3165449c5f3f096afb4ae75293e8e1b60f981d6d603ff9b8035e0563aee60cd04ff5c2c2fd745d6809ea7b9e7a2a269f4ddac0dbd1c6cbfc39cc5826bb854a5697b50789a3712d8d56cf5fd3de4bfe8cec417c1257c1205c5a0b7a8814c5eca5ba193f67fc0d75921e96eb2fefe153fff82b701e579f0e9cfe1efc19c4c9bfca564097faca5446641dc1023bdda0b2d40fbcbd8da34eff41b8c08838e172a3439909ae4db33cfb4c1832776a0f9ca7944e279b801512bf943a0b3a2dc92c64bfe1cf032253ff383149552947e5d38ee83b4aff6b9163e005e30ebe602f5cbb3242a089b34ec2d1695edd2dfc519a26c623c0f7fb6a1df517d942ef20c87566c7fde5d781f5640a9e03ea9f712b05d933f07390d0881d8426a938d969b09b3874d7fa2c76e55baaf6f8b56fa9abb6db3118a65f2974b3869e1e384ac186fc85a2245acdece390abd42e6be6f3a52a764f4cdeed03e27d1607136194198cd46f24e1db60431293327ec90336923942440f1481d6aefe08db1de537c578ffc2a5d7663a7dccad9f0e1e4524282f4893e1968f9f372406c1bb2a905d9d63898996c6a78fef5a8bb8b2fef2712abfd0b7b512b0e95c55de88a079fbe50ff151cb2b93fb23e9500b4904200fac1c5973e949fd60a33598d716ec945ccf475e78f995be0f5fba827c7bcd032ba6227711a0c9cfcb1ad18748e", 0x1000}, {&(0x7f0000001100)="daeb66f1879235dfe87673222bdd9b3e8cdac6cc44c9c0afa7e1d0445c59fba2f9067cab546e40eaf251c69b76b6299ea9410c37bdda1b9ad8b86eb190012afdb6d7247144dda49bfc1e64007d62e988be234496ab6d763a42f845158b8c019dd72685e969ca5b7b4816b3c42ebd81141fab427f26e9a7eccff38d0830c5b35dcce66d578461283f4d754d4235b60d50860d64fa32661f3b237064f93798b37da9d5ae3a492fa894b8728eaa5244f01f9e0216bbf7806730823a2472bac150cfa6d094f85cd6d7f2bf0514863541acf10e704efd2b5cb23cf6b4240ff09d6024efbb5e12323a3a04df89e0fed2d7afa556efb14ff2bcd957abcdd6dc17bcd75c3a3ef13e9b4f462c9695884c444278dba7508c5fbb00d61859a078c54e25203bf12fb658938fc8dd9fd9071038e06d90f58e84d9e442f2f49ae90bddda761559898f44020371ff46a274ec5bdfa69617d0959c3d14b040e0aa7cd405e0cfe07db7b02fcbec18ec5497ba179b55356d4047cf393646fd0a62b5561f349c712814a2b6474c32ae36278f9662e2c2df343fb3c78128c53772b3a5400c987a9e98f1d43226d4c38c8865e8013f9d04f5da9a3c191000e2ae24758389b0b57bb2b62738e09ae402eace84e6866c4ea6e1ade0030ff4281d9dc71f1029f4f513e720ff6d65004b2888d215e3d37ffdffd281b36672b0e7504ca334f752c94c1a8581b47e2d2749e85e275255a175926746abff6fe63cfdbaed7b54c25cf371d74be2372ba766a912753f8957eea02c5690251bfcb7c6f5ed3266d211f867787e012639846a7514734023e7f04310d299aba9cfbcb1015f0e9f6db0f4bbe97b1237277103368723d0499028571e9e00e27b0d6d577d7d7395acc7943668ff73f450d76646c47a8da486e7fdb47cf295ebc510d155aeed04264e480fdffe48f2e4ecddeb17d839c5066ad26fd109408afb6327561419c8d14139c7ca5d2d16ca2a0692b2c1c2027acb3d2a6d8c374ddf73fdc7d6d37b5fc1cda9d79e78748e9c13593f7ac77067788945dd14955e6c2aab2137a60cd26033b147c4f68648cdb695b34f2b8914adfa17f8e05ca685fc1c910aa420b694e81fca508ea98c7a142f53b81651d003df98d392e03a5ad6e228b2833cf0a87aa59105c4b1363d7bfe91cab6b515d75ac9f92f2737455cf1f739502ea67c2936ba68d14c97ceb4c720278e7108e30eadf09cae55cc03457c072dbd8b12cfc290954324a662e9c9cfe3ec2503b6ff9c0ed611035d8a666d3d78375362e1cdf5cb9e5fd0977b82e6bf59cd0c011f9a619ab0f1762694ea83cc5928987b04ad80b4154e76464a7ceba60f2059dbe1de0743e4b5e92e8e5f8574c86cff9746da81faf84977d59fdfc3ab6ce9519b11698d1ac7916f03d06734da57517c4898f34248992caffcf98255a2f7e7c844120bd832a724c03aacacf8c5e5d1ab704e8c4499158fa83b6e64e5573b78cf4731dc005179ea0a99d57530f9c8ba1101981961c42cfc359ab2f0644fccf60fd283aa56a9c5ce1ad8d9950abc79fd634b6a1c8787421a46d25c2e97263d11bed2e224aa507fa3c7f89eed702959886d397177ca4aaaab892aa98e5f39eedf78a0c23e762939a7b86430b9d86afb397d4a1eb3b66303c34469309b5fd5b6f6387a9b66386adf119ff37e6cc5f791f378b5d0db4b62f9bf90e3d689a56c476c5fbfed08e308d8e598076fa29a8aa6f29c6648395c85b77a61b0c2c4c885e8bdbdd7fe8d9efc879dcf5fd3535bb54157af616d67187b1feedfb813af657dcd3b3d5933afcb7b0ea097816bca8c952cf24af09a2725a104e85d88040ad90f8f10d83e230f4e4713e1ccd2a9fb9b3237ae75971e045760124694e1374eeabf95db14507c5f89c83cb54212af474ed07978184779907cb7dc7715dece60ddd7730fb1b377f33034815a12262f03b49442ce1c63f299b992704af455a22b678459ad40838b417ba9e27e3e6a6404654262a062b5916ab91cba3f6b6a9a6e35d6fcc6f0335ff50e7f5d32eb7bae8c8c560f0624dff6c49cf2d3b05d37c23233e51e20648199de893cffa8145de71c06ad9a05f7728eaf98794bfc8cfaf139717e77cbf55265e5473296bad7ec17300240bc3c1f9fa5f3583c5b57354be2b913b5834d59cffcce01c96c951474a3977bbfa565b74207b463e0c984e6e2fe56719cb686cd2ccea16a0a56ed17ece78a7ea27b8fa71e18a40947908bb76cb26ca7071c894a8601ab1f1ff1824a64486c2841101124ac43bea723f5ecb23b9504ea46b742bc2b5351c324db9db1c28bc625c3a91e7fff3fbb8c46c42a95818a145bf00d12164e3ff3eb337d7ae3c9cbd2242f3f6aafd89dec05a7a51719f05ac85331397273e55fe8137eead51845ffa52baed460125a4fe77d509aa30547aa46b3ca68ced90704a1151c959aa9fb24325c8c6d8c5ad5f8632834e889d2beeb4755f48c12a5bab005d8d2200460bdb3c9a36db7f51614061c484af5da2308887705b837f5b6bb05dd5e384dfa4bb3b7a7b0a5a9fb0329aa4731fb89fd78ebfd4803c32b0525a44aebbc3bc6618c568499e0178e52ed16652a262284b89edab1af0f66603867a6acb7a191e560eb8ac00e22e85fccebb7ee19263e0dd13a5d14aee9f67d4e6b585c0e3ab5c38c6e1d05229a16380232565278f3c70c3825b6cc65d6b5d3815ca20e8d02a02890fc3f7d2647939f82a934539753fd79115c1a17b591b90b53bb2b3726b4425de72ac938a999cca951b9ec75dc9ff0f6ffb4e7a5dd7c9ebd8513894d801cfeabadca354a5fdbf6988431cca1be34856789f04b268cb7b53aad10e517740c0bb326f337c25189b894efc73725692193128c6ffb2be8a0a033a7287609149ca57de056d29515ce14bf5cd5ad80a2cf31e9ab310de6ea8ccfc50d7c9c08348431a49d5a600803f69ec82377b453e3640838525b7d8ff51758e384a552fbac5dbddc5ca5b60ab3f0cca27fd70d9904f4fde91aabcd44d3c3a536b89be786efe393d32145ddf4906e8f5c3490730cc0ef033aaa6e6c7476be519c062f00f8bd824ab524250c404b0751457ba0754718d4922cdffcaeab242d641ce909aae072b6457fc376a58640f7a2cb2f00feeadf4aaa2e0f23bfce22ef500e667c0c3e38007a8ea7c23faecaa026bc3c845344dac6e029412e5449a64fe808afd370bf8cf1b1004a53bc1d4bbcf620e985add11d1cb223cc174eff1583c22a08d4271f38e80b682ad16ea0569774004502775d866536498327001948df36e29864d94e95bf65cb92a6563f4277f95b20e3750031696cbb775c46a75ef783b06edd28b92cb6850d980f0f473362cf4dfa98ab6f44f7529800642d2d106b27c1593addeaf83d42f834cd6274f4796ca13ae2462fb8eb6c904c0d4226f8539a9481d9db5ec9fcb665c700f206558e4da3891c942b1fdf060353fed6bc50b1678aad214c2de9aabaf3186abcbcce0d8c3008a1f7c307b0c416ba218b53703675f037885c0d24950e369c2d28e16839285340bccf8432000db3b35e8ea4848074a719df93e0477bef702580ab7b9039ef6bb1e42608138a6bc35c656b71af05c849db14bdd4865f799a4d954ff898e12d14e3f54a04bf29df0b1d11774b1df554f914ce50f7798510e313b8725ff43e78bb14640698821b26efbcddcde3f7f8b1a76c05fae90d3c1c93afae1e9731168c7278a50292dbc0c8117c943bf8e7d396777570a2c00bea7432eed3f943fb252b849606bb80ba2926ed2a41b34d01c43e7a1ed6ea7bb4ea8f09eaac15461d961cbd0c362dbfc3d23509c1458fe81dad71d249dc184188dcbc63a80a0989ac1c54e762babb5121e693d49ee6ae9080734345ccef28e7a79a84e65c97151cc2ff92a981aa941dfd28d0b8a509a19fa0b9d62e8241b58c067cb532d9c09edaacd5c5ef488f27abb5daa8cf6dd42bd0a8f555d8745bc498bf590a2e3a01ebac6952d1f849daff9d1f318e89bd0c6472e7e9f09391ef3383053ab886cd5cbf41ec43b2917e67132abe5aae5111680118afdd46278e84249289341b714378fb199fed189a2c19d71705bf60e8aafdae341af3409446a0c53b7be628f2e3ea34928f5bd3db79ecce29264133f75aeeed42223208c3e87054503f20f5b8948081f6c4fb1f5e5e93d61ce421a507653053733da0478a9b34f0597548dfcd19d08cc24bedfa6c6bf54b5d38db74bdc7d6381af5d4deae223fa4b38e63dec7a1015ba309ed157d27121fe0d2132ad0f39ebe0e705c9414835d095e1ab38d97b9980ff62eed5d5f4b166cd46c0d7f0931af7def8c145f721195bc10556fcdc0392991fadd35255e7a6c1fcc49836fc450c6555ce3de430880a6e723322d672bb7e6eeccab103c30506074668312ee6be45c0143c160ebcb7111485ba6adcad4d2bde392519e48f70bb48d381df4f878d6aeeaab1e6737f3afeaee5e777f5aad7efaf646164808238a91a484655af246045a365187e455e7aac9e448af372447b0cd4ee2819bed1c28ee08d76c6610b196626478ee75a28c64587de35900b455b584c88489c912c0309dc7cb193e595b6154c97396e16470dc0db55747ac0d6291c1193340205874b4ddbf5fddb5510809554e5c6748683354128ed3ca621d157c08e5dba58c19a04ab01ccc304fbc4edd48802da4a0c0a63c6458f5b0287028133a38290be0fbc12ccce7def6e9446ca7e8b9126d217af24da253c666ce69cb5c66e2175b7688c4b314c4e54c03e50d3558868e86813ebe7205ec7be23945c72c8336ae188750335b98bdfd354f7d37a9fd8d8b87a777bd53d04d4d912723337ac15b53fdef5f81cdae870d8f060918bae26cde2f06db9913bd14aabe1de1bfa2c39c23943975d34ebef4a2a25d8936afb1e5febfc7c27ba14d81910c88d7532a927b0366060fcfa53b7083a3b9e95f5363b9e378c95e5960f5d942b242313d4696e658cf6abddd5cab37dc987ba468517e043c6548e441e4092eff7fd26ee5898a4b125787a6c6c72b2e72f4706a8346d07b227bec17b4d43b0992140f1dd61f690bcb1b9e0c2b9b88c190d025e638fe4c552efee98f1d01d1807642d5b1e56d028cc3ff839fa1046c8226d9919e5d6a1a745373ef8a0b22bc72de98d99b9ea5454fb57ce4e189d5dfd9598862437676a972c2c278f961c918a8136d0210b7613bf76ac1ad05f229739c96d000eb73f9d01d3e3240f8df28b5d2ba3af631c0fea9af18ee6c372bfa872498bdac89c51ca4075e838005e6e597199a506d325bf39344379c08bfce2f2f859f860500ad02143e996b9efabfb99499e802fe67685949aacf2b81ece9ea05793e9ca48835977ce86e3d255168a741f4e613bcc254359f6085d753650c30ede19a658f840447ed033a87f9130b1f440f8773a8c51f070e5505ec8dac47529c0623d06e6a7f2ae9dda1ad7f0ee93951df083dde8877fa177f954e575e43fbc1305d2b93ddba3bbb5ef30b68b6f3b4933f4d89f6a61b654ff519e08d8fd5bb3e89a32d552878e72572f3553c8a1eed2dd48a81f98a57b1afd27ea3bd3a262eb0f69ffcb16eb79f1b4d658b3b9f53947d3903643acc47d9dce779b4ba05abf4ec9a1ebe20036618853736992c2aa930e70206d20274b549525220e5d3b4607fa3944eeacda5dc59801fccdf14c6139f7c7c16c6aa387b6e5d683b89cb1fc86e41a128ee0b16214bc527dad6061affa7ffaf385c7d642bf934a07ca7b2f9a0269be497449df271061b9d204d99ce0659b27fee22", 0x1000}, {&(0x7f0000002100)="97c3f16a4097c9b9468fc7b2415d071883c0f1cdce4be70d3d2bdeb96501abb0151142ad0b6a5d6b95702e7883e246d9f5fe53e5de3298434d29c1b0309979664587ceb67bb22e7d1fe20534bdf379ecece1727006f7426410c5d09db24a2b48e2f3f18d92626726a6aebea5b0673188a306ddd16832db3cf8ae263974ad97dcb92bde4de82adda4bf17a31394039837624e305b693fc6276867ca33f859bfa9ab683ab41a7ab6ff880a408a6815", 0xae}, {&(0x7f00000021c0)="bc151499df347d7827b60251fa84061750ebe07ae507ef863b134c17b21d324b8c9c9a7c81ab477e40fcdc1f1fcb15cafade15460d321487cb986ce5e54380cf009223fdac99de374036340477f8e6054b523a280d68fe36de5105f323eae5c3d55d5c083b57824de077c9b0a8c661612d901d4fbb34d112b76a7b5eee36432dfd7f7fd25dd204ad8957413446367c7956842a39433fc9302ec42640b49ec15349c156b08ebd4dc22e6a79dc831281fa41e65ffeb33f950017e8a10c1dc95631bf959e0da14ba17886b7fb8338de2ca0239b2b28c776d7fd290b51cc5168d397181fe9b59f1e9137ff652d0a3a1ffd86576810e9f8158166f10bf78921d2a7ce1e5c8ff1a599a32d5d94c184f36d2999313ab9d2d305632e6fc7b2b4c0b1242265b6771c19389b6dc03e7887e3faf70f33055055822ca034195fbafc2386e49a0230774271b763fb89d16b6e599a8dd3222078f7b10d1881cc8e2002aa5351662417314fee20077bb2f517b02c9f59432b11e6282703c5c4ee0866d5c6c911278808662469bbdbd1c1efc7f9c31a2f77cd7a2732cbfef9a091209bdf27b83d971776d1c4074a987baf1ce6632363358445b302ed794804dd89e0abd7e49b9642ec0fb5aae5c07cc1dfd14ea2b8cedf68736ca0086a0de012a6fe3bddca11d42bf3097a5ec10ac300bed93beb46b8ae5a65cf9b9be41d3d743d33232084260bdff9c86e072c5d2546378fbd42b56ab49ac0aceff159cb4052eb024529b67b10307702a3ebae0ffd1154a83b604b9c6b5001b39fa2f9bef8b311d3d27c1f1b5c453f8f6e8f1baa9508fe4c5814bccc324cd4b74bf2f871406d3b143a81e644f949e936b9572c2f864038cfe01b87b06ba25204911756dea7438eff0ccace5eebe5dfc68e68d46f8105c0ca2886a1db940b059e4e74567e42a66a2dd5ac3c44ea300af177d4cba93639d6c62513d80dbd88ea529fde2d058077ccb50f0a4e08260ae2a2bb3d44fc95e4555391549d46fdc4d2095e70dfb7d2332b5a303dd8fcfcdce7f33efedb6fba6a69e7338114478b2aaf1e42bd9d8a3bf1c5e519f089070cf71cbc7f2a5931df6cdfb710a63305214cc658c72246c15e3d2ed89bdb0b0c9b742f5eb9903dfa43c60ae6867d08e21b33cca22b6a61860d261da6758dc81f348370ea683fc08bf5f8183edd0d9b1da2b4ad4f7967a49c118613f6d679e6639b51a964a8f08b9c9e9d02fd982dee10dd2a84a2098d5d8f5df507ea83a0ccacd3d059c920ab4ff24c67820787f0c4c56e1eeb2f1b109574a49a657bc74b0c8576973c7ce0bf2bb97acb78d69c2e47ca180c5182e829e1e42b03c8f7c8cf662a74e1a01ca18eff3580326ce4653caaa74b521cc9cae3410ac083edbb28581eae6d86cc382ec82bba899423f353f3570873c9560f2509fdd40f4b8b05c75b3951dea2a180e349073505eb0eac493c53bf8c51aa1faaf9725d0f694d8b8ef542c9480e5c7b02ade2c3823e0f7d7a53a9ea740fe0d067249e1e0ce9c546c4518fdc0d0f3c4601ec742587cb005991bb45767a9a520b864d5cfe00332c3b5e6134a7fd9b7c1c57a5c5cae34815d1398ce49bfd5cfd985601bbcbef89a047264ea9ff40552c278eb89c5ba0b19e424acf3d38fdd483f96b1a6947a55d3a5584a60b210baeae5abf37bb2a7ca2e7be9083183fd24b4e876fd8306b27b6dfb3578372401301430ada1458682463d2a8125080d2cdc7e53233f86da6780f3178ae339b958d2b18aa319e53c20f814e1541ca34b2b972241aad84476d61f4c2f89f903741387ebbcee3f1b3330ee611b1189f68f7dac8f4405f114f88add1a01eb697457ac96ef3665deff5074164bcdedf2b3b3f8e1a18bbece264b5f6ae983fba534fa5c75b031fcf4393588975d1f9c7d8981a07bc2e7f039e76b0174cb11a491bc3526e9656d235df7f3c6bdfea3de2926756f4c3f3433e9e6624081221b1ac45987f0f2dbab72994fbff92f97027c52f30c5320cf75892f03eaa82be5814d013ee71bb6dbfec382ca55f40be9c18621fc4add5b8fd27c264d4ccb08f99be3876e6b4907caff677fb75ce092ab477e04593506a98a34c9837a4b65e2c4e5649dffd54a2269006de82ebb90dfa17b86973f909b3795a34bbc613f75d75fc15614e50aa4af6ef05dad83ec139daca5e26e75a4f4d8901a4f8c5d5df36d6ddda807fc9ddd87be496ce5e46d0bb19b6065a603f91cce637be4a9ef9b68b2e20e537fddaa9c55a534683189dee4919a1ec32115cc36f1e6b2829cc18a3a4147b9854012a77bca83d12c80bd47b9b25f8fb579dda4fa418b500cba73c8ea5b86a7932245baf64503ff6f12161e862188f9b05562f0c8ff0fd22dcc7b208e9583f3579540b3ed46f52f9440715c5758217e9d01689680c0e794539952ba5936cfafa7a97c6c14851d555cd882fb715c660d24a1c12e3108e1406f733c66458a972dbc68a45d4a597c0320535934567fc6e99258617fa28261ffc2048ca9117484f9b5f749404b762d31a6b76f08f9a45338c99798d23f6987d5fde0a436578188d21e199276e519094dbb9512dfa43097ef02b015196a4bead188f3b05bedfed92653af5f6ccbce590695c9d610937da4461af6cb0941cea7500caca86fee20c12417c6a5395422bed4e19dd002689b6c59338bdf90540b1e89d231794814d3b44af929c17a4be987f13efc1af7ef3619749a56e63eaca7d0b2bd855d75897fb574aef55fcf7689210cc6670203b7eba51070e126e13fb03ee5697bab72c11279d61049368f7ff62e0af25b9d196847ea9dc8de2edba853c9514f333ad38ca36770d17e39b2211ca463d9af332595ec9d1370af74f77e09def522243df1503bf103eac14f8d368e8125829c6a80a4fb360b2bb242269bdb58a967f3f43a11f34036b037f2d1e9fa58ef45a53d94d902c906d6775ea9206f5dd2d135d078b26915fc7cf2955f3bd35c48c9a7af512b9f6a6fbd833ffaa4517194b2f7095bf7e34efa5afff17fa8a0cf04fd9098cbfd9ac6a3928d7b9a01f43cfe513efbd36fc67914612019bd1802547b7fc69e84f9b04429e0fd22ee48af656c9b1e8773aad1346ce477f1829441ec38f437644207238e78a5c4b186c15d3bb3a997e13c550f953a50939892abb3915b7626b3652520922f4ffdee30c10b563ac576247764eeff7dc00e991520bc4338636551c0f5059d17c6347f02b130eed22054cfb1bb19eff4a8b163524e73396345a370955981ba9e154367c04e1e12e4ced556c3b774aaeda4981e66bbb920b571faef7586780064e8716633dadb3ac852721b832f7020757f8ac498f2ac727e362a7a26f87942b844ee6237e1adc32e4d4650b0c5a089205706d37b70c193285c120ff2f04b2c1891f3d220d92076bce5a1d6f04d866ce4cd24f450a31b41f883640e9003f7b57bd486398408f2e3dd7f30128c73c2d697c94069febc91a5fb36713f2af14f174f63af8143514ba1e8e59c974272c847964f4afe05b970322d51799a49d7b168c8b63023ecadca4d638cff6ed848e96b8b5911782a2a490c8536d06e03bd7e6389d4b64d35ccf17f00cdc0daeb30ba7a4c1d15f3f58be23db5392258879d603a60d5df9293127d68a2eef11631a7c357dae74bd2e7c67c2915306beebf1ba20263bbc363c6ba751a7fe8bcce6c18edf8d1e3123387408f4f146785a7b16fcc839124e47242a2d1a19492641bca62e98d3d79946b98b662d355cab7c705bbfbabb4d2a93d7f46d96b0b1c504c11f64071ec5084d5cc2b321fcc622336aff3169d435c1bce24cff0fe133e53dcc0f929f4226e69d57557554bad851e813e1bee22942af94b0e403e3658e23fcd270e3049724f652f39e410409f897e5894ed497bda13bae4fff9f66e835c4d5d0a1050d5c9f8dfed4bfef245bd3a2b7458888d134c887c0fb0c98fb597a3ce4418d4e1eb4801d638d187a92a63482212e20ecf232000ceacc552c7a5e75d2a6ebd8722aa8b046e724e46b3c8eec992564b6249e2a7c8c58ca3f31ca6ee8b64e343ae0b2fd27244e884830dbd8dd54a8db361b605bf066214f4b83f616f69374762cb5fb13c428846b0c5dc44e73802f9655c1d879280e164b9b6d947a22b117b7e7a56d9504cf10fe938778eecf60bc5d299f6b55a6dc6c8b0a765fa724e7db66610139c0cce20a4c0c1326f243da88ad54a4bd23910d091c7132a8388e3d5df46eea50e89aafe74bbcfe366827af222cd623a58db762185f86a6add3631506ea61b4a2e390f181b881b4beef1f76add5101c5ccaa503253e63ed2cfb4fd4ca7f82b6f24dc9ce26abc527f8aec18d2e94567fc314ef783198a2d29921fffef7485ba5655726afed4563584e4f750e774467efffb60cb284b1008942755de387aaf34cdd54bb930ffa6fcffa1ddcef96890c20184f488bf7ab575f21e7b5ea025be6debf212d50a57a0e6f5f4aa91c1bed4d2f5b0870bd52b692e2e8f23d85e44a138b3e86eee63c92b25dffe880e09d087208cca9523b0c7ca6e42f77799b467eeb082c8987c914e094fe67a5207f62f1622a3b4b0e1306347a272d701985972edced7895bdd8c695829f6704e40aadb9b429a59e122d87dcb853aee72e2c704190de416b9604bedb12a7a273f6977f061bca88d8a44dd4cdb89095f2d55d43bd68af5f83b0435b7bb4b7a7044d37e8ab3d64df34fd5d7e0bafa98c87d1be609f785b17e70a416bcfdaa6db91b9e587451cf2630792d5feede4ca4084144bde1849744b9f440a8743a024e4151714290f32c480a5dc7b8f1c936a297459c13124d72ad5996cac190f26ea055569d7182348d910c02e181dfaa788cdd41c5007f46078d80b4e57e23621cf70d48c63ea9a6eb2b5ba1346b07bc47dcce79ece15d8e92405f3cda1c354ac81bd0ccb21777d9a4b641df0a91960648b155e3894f58fa65d3dff74937e13923e75a1f1491cedf0b466a1a3d3236103171989b5fbc2955f22bea96d222b1a6430417d47eb8999e1fb34e7470290c851714ec65bd1fde008548a54bbaf99e1e1df83d8cc5d0a976225d3f090ba5fcdad5cf03642aa2c56968e4d7ae4e5a83b09e511b436f4ea37c21de9ce4923a1f175877a3fa6c0cfe8f9bfd5f3f9148e80a1a3ba60fbc220ee35a63ef1a26a48ea31cd2034e9e194abc525124974022755438b19ea02885587a49a3fc5119e45bbe1bf0c0554611f73c9ad31376f1c5d8053f6d843e394946fe35f2ee4bed308e2bf6344ceb7130ddde64b06714e22411f4bbe9ba8d7355721f802734d7ec54d1bb4ce6873f7ce7d5e5b5a6d916e962427d0c3d5be7b548143bf0266aebdc64911f57a30b326d6932f782e3a5587df65d6bf02ff996a5204349d2bcb11e4799ed1ff93a7bb188e6974a20d85bcb15ce324c7b9176e45bec2600b439f9967c1e314080e4f9c5e648ce684dabb90c8574fe26c1460d541ef63e07f3b2c5fa76bc2618eb8cd40e0a6367b1504897fd308ffb39818fb70d726c6ebb382977a40cde1461036958fbd3e7f899e9429ef34fee5fca2d9d16d6bd18dd110a55910a7f30ed6fed012eba86227cde3bb824a077c6d1f62bd51c5ebdba63c662cb5c40c6e0a424b947bec8ec2addee32ffe72ef4517a907a4785be3e12240a267f1e2edde3fd48a7432f56a08592e4cce9be0fa97d57306ba24d24a0ff1c5376c1a9ca98b91cbb09d98f20f8349e1bb980db5069ffc6ae1664fbd16107102e12ee94e9c375b29548bea9e67802aed58a31e98b3a8ce4b52bca0", 0x1000}], 0x5, &(0x7f0000003240)=[{0xf0, 0xffff, 0xffff, "184f023b4d69be4842132ce6d576527daf41e57a517c9beb7b5e63ecb853f9859e16d10485c2023ee59a82d3862692d036142b694017774aecd08263d15025e7de5641d507ce3f3ed65329daaec326930f62edc8d6e1ae7184b9a993cb9258930f1417982723605d1f3ef5502f18bb108548e09399eaebcc89cb6da86ee3a7dcfdf785bbc4a0fb3b1faed89aeeace605f476aeafb1e2842220a1dd3730487627d8613c778ce865b4b166e51433835fa35e347dbf90fdc98b94ac7e3f53b63212bf78336983bb7369a389b8070ce4c188e17b86a4f22d41ea7dcb890f"}, {0xb0, 0xffff, 0x7, "3870dd57a6e7ef34c1d3bfa123efccf09d5d00c48219bb2f97415aed675d2e98990c89f28c0a859b93a4847f0d6b24f7ffd975f8cbf18331d61779aac9aad540023ec8c27855f91e0969d53922eecd4fca1421a585ba3a8b4fa394dee225fd069e2c658898093c56241404351211dfd73e140deeb6d1762f6ec679af5abc69014d10f97538a7b96851047b79a75e8dbcc6aab7b1bed0885065ef160eafee744b"}, {0xc8, 0xffff, 0xffffffffffffffb4, "607cbae1fee37b95b2b52e384f76ad11549fc233d32248944433ca489c8dbfc4595af4eb3154718e0797a48d73b94bd59b29ec5eb57483d7ab53d9a6e9e7292db0f8c34a57783c746f3d3382d55d3f5d6c11a0b88a61458018e8f36590bf3fcb8d16b0b1e11a1ae59ec92dedeef28baceb353273cb3c3d8d79a7332025d378ca41249d54a22aa377aa17ee663aa579dafd9fd6dfd932404047e7887b8cf89424dd3a99f217033f98868a94c392c50d660272e26cf841"}, {0x60, 0xffff, 0x1, "736c69e9ad3874228c5960626ef45b54f30325ea83413481b715e817f54a4538c86439c94c6fbd46cf3956893e7be543273e9a30de448e079d7bcf2f2e86f9da45cec0a5bd81eedaf98fa9251ae6b5f8"}, {0x90, 0x1, 0x80, "8b10e7c0fb67bbe86b558c66325cacdd5beda9f9acfdbaa9890ca742d9ba6e9a308e783f4217434497d00592717b5c661779a12506d8054ae66f305d6db3231fee1506f87de13aa341e92eb23aa7bd8f75dbca4471a6b1a249331184794f625e5a2ab77986372b2a88e9a5ddfcb6c1e32bee948e770183493082"}], 0x358}, 0x9) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 06:35:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x7, 0x2, 0xe0}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r4) rmdir(&(0x7f00000001c0)='./file0/file0\x00') lseek(r1, 0x0, 0x2) r5 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r6, &(0x7f0000000240)={0x18, 0x3, 0x53b, 0x7}, 0xc) fcntl$getflags(r1, 0x3) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000280)={0x2, 0x81, 0x0, 0xffffffff, "7d5b1d485622f6b2252a7e30b30888caa30959a6", 0x2, 0x955}) fchownat(r7, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x2) mlockall(0x1) syz_open_pts() ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) r8 = semget$private(0x0, 0x2, 0x8c) semop(r8, &(0x7f0000000380)=[{0x1, 0x5, 0x1800}, {0x7, 0x20}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x20, 0x80000001, 0x2, 0x81, "7c8831d42e8310b64592d9e176a4af4abf54ebd5", 0x105000000}) getsockname$unix(r7, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) setrlimit(0x7, &(0x7f0000001480)={0x20}) lstat(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)) 06:35:59 executing program 0: r0 = socket(0x11, 0xc003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) truncate(&(0x7f00000000c0)='./file0\x00', 0x7b2e) sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 06:35:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb, 0x100000000}], 0x80, 0x0, 0x408, 0x0) 06:35:59 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="7699a66030e79eafbd2ef37a8a153c1b43395d10b76b446c4e", 0x19) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r1 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20401, 0x20) ioctl$TIOCDRAIN(r2, 0x2000745e) read(r2, &(0x7f0000000080)=""/195, 0xc3) 06:35:59 executing program 1: mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x103) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file1\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x7e) rename(&(0x7f0000000100)='./file0/file1\x00', 0x0) 06:35:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffffffffffff8b}], 0x10000000000003e6, 0x0) fsync(r0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) flock(r0, 0x4) 06:35:59 executing program 1: r0 = socket$inet6(0x18, 0x8203, 0x2301add7) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) setsockopt(r0, 0x80000001, 0x59, &(0x7f0000000000)="77477fda87d811698909ca00", 0xc) writev(r0, &(0x7f00000000c0), 0x0) semget$private(0x0, 0x2, 0x20) 06:36:00 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) fcntl$getown(r0, 0x5) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff020008aaa008000000c3513e2a5e0000000000", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20200, 0x155) mknodat(r2, &(0x7f0000000180)='./file0/file0\x00', 0xc004, 0x9) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) close(r0) 06:36:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) close(r0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r2 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r2, 0x1e}], 0x1, 0x10c4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="e3f2ea6e98c30e1d4afea05b35bacc1f441a1553f34ff3a458f7e7b505ad3f57091ed9", 0x23}], 0x1) writev(r0, &(0x7f00000000c0), 0x38a) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="8da6a06fefbfc2f245941cbba17f3d3377458a759af4623ffe881bc5baed52647b3e", 0x22}], 0x1) 06:36:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) flock(0xffffffffffffffff, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)) wait4(r2, &(0x7f00000000c0), 0x8, &(0x7f0000000100)) 06:36:00 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8400, 0x1) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x101) 06:36:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) socket(0x18, 0x1, 0x80000000) r1 = dup2(r0, r0) write(r1, &(0x7f00000001c0)="ba16", 0x2) close(r1) execve(0x0, 0x0, 0x0) 06:36:00 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80000000001, 0x1) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 06:36:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = getpgid(0x0) flock(r0, 0x7) fcntl$setown(r0, 0x6, r1) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 06:36:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r2 = syz_open_pts() close(r0) accept$inet6(r0, 0x0, &(0x7f0000000000)) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb11c0000e4e35f00"}) write(r4, &(0x7f0000000100)='\v', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) fcntl$setflags(r2, 0x2, 0x1) readv(r5, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 06:36:00 executing program 1: msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="094f186995931b1c9d99554d8de91ef03b0f1ebdeb09b2d9d1a48da9ce35e0d2a6ae03cef6eeb8d2cb17a9ca608cb13aa62e71c4da2f90c0d2937b18904faa4ac1331bb238c0b8c2892e35cfd1906550a0e608c6f7135298c705440797b335b1163fbb1ab1b0611644e9819ec508"], 0x1, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0xa179d97d9b350f22, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f00000001c0)={0x3, "ad3c70f4747c6b9ac05af630df34c72a6272829b3528675c70fb77c7d817b4c17494c88538a06f1ceb8a07cdcb541eb8228484dc4b737000c70be7ada946b3ff6e2a811f2a70061f05a1896e716228fd1a35765ce612f0ea64380634aae655d57ce6f293c0549b1d82841f5016b79706866ea775335eafbfbcf5d06c84f12796b229255ad62105fe7d0df6457dd1e568bfd13d4d"}, 0x9c, 0x800) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)}, 0x0) getitimer(0x2, &(0x7f0000000040)) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) 06:36:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000001040)=""/6) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) write(r0, &(0x7f0000000040)="c35fad7850394b8b66613e8d7342ed87fece0776bbd036e27810eba853a6b38413c5ca00fc4a1863ae04ba8bc121aeb08daa9c7efa8949151f5d92b4ddd4fc8725eb8ac5601197096f1234568bd3c8c6b3613bc3962c4cce9bc3932f234452a177547dcf4ddb340e661c6da98541d6ac992ec93591dc626869d0994c427b94428ee9c9b135baa26faf4669a54875a1720b30b13f8fd73b7670edc268b972076627653b1fa8f2cf076943bea5ed45ffe18e6e41f86ca3980064f184eb78cc87f6ccb974cb3bd558201d30280f6c04b3159f3ceeb00de4936f8d98b0437d6dabc5a8aa3d297fd064e809f7008524d4f56cc6c811957ab0c94b8277f328c1e83da6c3482f3a239cc85b1973fa72b5bee3fb2285e8dcae1f0adbf1b6022595393a01d996950cbac267ea182a262a636d5763e52909b3819a1020d3888c2aa0b3ab833c6e74e63805364380c50c077ac68b45add9c83a5eb7ba970a7a6860adaec570b396b51312ead38c14310818cd7b1d3bd5b5dee732eda3cfc22f42440f5ef78a7f5bf6ba90b29d8f60df9fc7682ef66e1e6281aecfc132df5eb79b17aa2496d13897fa75ab4192618f9d4141a8e368fa73dba6d8b3552f40fbdebf2a40ada0f6126da30822ce151a9c9a1aeb47e8c7ffbea4d0288caf6920a655d1972b588fbae26b910c683069184cd90b21444479937352f0f128edfbe508346806a429767fda372b399295e53fa86989e313252043da6d2f850fa082baeed9c796903743024c393d80e2348eb2512515b2e5522f0a6d5e88bda26dec8c44ef4b2c29e17b4da962fbef1c416c4d6eced7b08d17e533e1e316f81d44735f7bbf5e18b2b5304ea55b521973a94320f94908dca29a35c43eba0d70e348cd4c9cffda5cbe80ff3100a0b5da324a5151d47dbb0366be0f84351bdaf143d9c7bdecf3947c9b64b61c59a928e2c066caa2f1930e27ea73ea4932745a90a1f80f2e2422cd6486fa84df4ef1aaf3b3e864955d6987456c16593924dba335e585367eeb35e65d67dc2b56e8885605e32e1e19660ffa1a0dcdcb9aea93ab21e4a4a7da050e41c5944caba0f8af7299e3f8f46529c6d9554ca40b04ee1c2f97dd2b954a312c5402b09b1cedfc4e386a5a67c09feb16e9349a434de33f3aea4b6476a41c4a026992209018d8b5ab87078e0756f684457570011e4d4115bbf7769fe68defc561f69998cbbea87b111d3994e6a08dd3763113d795b153d48d3700397e8534d7fb6f9d15dd9c0f5bd4c7c8334b33e576c32a3dca15e4e45a0a533775426b25da60a75cb711414bf3a90213f67a1d4882f9fb0f4327aa63f622e4869a7afed51d5af3bbd5afe39de0e7876c7b758523602d3a9be0a4355a952cd9dde157b727c49fad97a363a0d9951b9633e78314975e8afd4f8c5e4a4ab96a3625c7150e7dd00227a53ea39e0331e5095763760536774750e9a9fc461f7c9e8825ee1238f044e8f01903ed9a1d7292255266f24632e44c189bea789ada92cc77c519c48767f5bcae148d2afe2f4ed146537bce8ff0f55624add799248c2aa59caff589ed5e2aed4c1a9a779e277940f58a0b852635584f450abeb90e9916aa962dd917a08e669a0cc24a1a98fd8d110d1a34c831d65aecae54f044e7096de3916a351fd878d5c2ef541f45638e4756f97078e190d9f3b21135739d44232e0aa11f576ad99907e112aec473754fbf483b582fdd9bf71f253696560b742258ee586ab548c122233a89f91cdfd536fa4a070b2732a98ba580a31355b3e7d6f4700dd90daf41018bf30799b4427aa3f3e14df78c92b8ff11de29111928edd0778c75ab4f72a42a5944abd7e42ddc941026923b0d53a89559cc2e5d305d26bff915c70ad79d713168cbaa807715ce8363e8d25af438ddee77f0d6bbe259c5e9c3f9f22af822a894ff361cb8f9823a1c3c9c3e80a7eaef1625034399bea57c8c44a9d8d2b5a1d05862ad51f5a5daa70be84f15f1949ab78ca550cfa70598fdd837775c7291d9e47cd9c37fcee5091d9db4f5eb1f718c155cbd4a32f0736c8678493ecc995706d0563bea4ba9003245bf344c433605f7f7ac0f39f4e94376c749ddf64875d6b41172f38ec34c73f21acff71fb68bb5e92e38e54e78530e00c430404e817c4e935883ec4ddc5b2497ffda7ff68303532af7c3fa87024ac05ea570c6d868e7718a68d55a049affc1fdc6ceb8fff9f120d596055794df8b7b1a8871c0ea047493c57a6d350663d1c0d036bcdb8f48ae8eec34cfbc661a36dec26088ed9a0e9a7002b6aef09e96145e805cf7cecd5055a1fd5920db5020c5b53fa1b6bbc4c22d93e0da33ff151d478659c3ee1e69fb3ec4fcd4b5a47b493c6d40b539d85f142fb61c02ac4853655dd104c84ca97ecad84120c9dad3fd7056670995484251a4e1a95fea404a0a64cd681194ffb93ec9d81f7d3b29a580f409620fcb5c6acb791d4da6865e471bfb3f04dc73545beb117d3d088b6c5fa1e3b3915bfc87b3888aecab8d6103fbd5a39798718f0b863abffa5dde6c4b35fd8250f869bb2de42116db6d2dc3fea50d35c7be36ae64b9023098c40d8287fb909bf10a351f1ebc1069af39e2f7ba3fe08dfb6b505082bbc7f52ca63c511fedd91ab985a7a72a2ce869565ecfedc0c2c4ffce785966546a3a919a2c2902c78d19b0af3d4b50d4834478a0c84628b264872704f391d3b1dd4effd0813b7634002d734da4ad19bd03e573d3db352e3c804efbc1523cc31922abba0867940a7a9c1f0f47b696ed8b469ca9c2fbeab5c911efb66ad8a226d1e481d14ccc98750f448ea32373e59dd8a892107f79efd59ed7f7769ae40a1ab3ab7fbc0db805322cae16c200d702b4abcbb85ea2562184652fdf6fc9bcaef8b17c9fa8fc78c1ea1f4e2ec616041fead94a53d316002e34a83680a782823e29ef7a28581cd365d9d33799f6793d85808c5b0177074dd67f7516bedc0ee42405163e739c1f98681bdd09b7349bfc2f8190d03d4444bfffbf3e6cca353f5184822721b0ebbd815593e848c40fc02d1eca2c2cd221032594fe5ccb271871ac031a09d37d3699755f4b7f464413a21e7b03949ce1c29296fba8ac3b64ff331eda69f44d4c9401bf1005eaa29b84da83b2c5b0b331462a0b1e42fa1932336ec7138ebc5997f24ac0540a901931b56ca97a59e295a7af652da6cc742561d62a7d36d4bb41a4d0d57b4ea47a192134e4da9a44f312c0ae732abbb17b80137494059f4e5e2a9690a0c320fb5763a035d7d252f63b032180515b63013529b2fb2f27981fa417132bf2943c58da282b8a0a914e9b93bbf346a6c35ac320ee32d9fb55b1d9dc776c7eb40fd942df17fa726d6ae0acb89fc85f47adf96b16b2ac4fcd0d8c3b07cb9038a1222c4bf53cef1a2da80cb26648388b59eb455438f57d8ccdf7db83832e5c6be510a71cfaed661823a7cc22d61a3d2c6f7b6d1a8b60d33f7ef36ffdbe5c910d69cfe71b9686551d84dbc50596ddb7a3f2d1add1c7afa26afd33e9062feb45cc72530de5cf14c9e271b918e71101d137bb91e8066e184036a8fd7d2c3630957830a0a3dbcda298af7ad796f3d8a1b577ab0ba98a24c814e286219db3679fcdc8160734364e9a8f5a2a2bf22b95fad3588b8a78e90c471a0a0e7af923dbbdd56e4cead07245c4cdd66e14c571c7362892a5e169da2fd29fc66f14ac0146137801ffabf6867237b133b0fe0a5da594d60fd5d5943e72be87c32e1c6292295847c4d8089719ba4578c353ecf865865b9ea639d057d48175e3729d6cd1fc2c8fa1545fbfc4188cd2ecf6ca537867de84a563b8bc901c33b8ca75fc47ace36149b65cc4d7974a2342946f3cae7400cefca0d6cd688e268860bb956e095dec2646c97424486495198cbe62971bfd1632010c48f107526ab1f72d3b8f75d321bb8e376aad1adc684db32be355230111c818f3280e2c49501631a1cbcd54418b402436b737bc10932dc04dee6639e64e6798e5f7d434492f4f81cefd213eb9af842cec1e19e09408033efd86b489d3dbb9826c3a9bf3b74598a79af853a5e881b36c07fe0df386e3f3500683a00958a01406c1eb2bbb5d710785ac4539504d68873b2476d2f5d1eba113f45e9680129e954ad999203b09cd436c40a7ebec0b9c7d9986913a752932fdad00ee03eb0765b71fd64717b983e507beabe74c7b2c54df4b03597291fe70342d2a38dfddf365822aa9fd09be43aefcd092617dc8e97ccb5e3442f9f9b38362777ae93d7bbbc4355ed22260699c9c8b96198b5a739e80448e6cf25999244c57181050e25b98aa3bf8bba7e61b3467c821f3a9d6c421c06d5a265df7f548e0d76c4f25a7935ad868f7c72888e48dd843cf2a4a224f3f1539ac65584be119194419633fb73a26cbb05564a7af02e703204374a58431b50a0c4efa9dda3fce84e7305614d0ea99c02369e3b209b77dabac08338da43ebdbf3fe1cfd8f260f1ab0b96dfd7712c7be2635a94b0004adfde33bc1d03d88fa4ee5b6ab92583f0ae4f911043afbcb05dd3d3a52c2c73a44f59049c736f03b0ec4e782f21d5f20d40f51db8f25ce557d9d2e8b55ad82f06cf712ebbf15954426f1cbdcaef8205a1d7fdf37594e64e752e70d769056e1250ce35f946e918560e77e754d6b332e22482286e778de3ded2db7c05eaf225aee9b65805218d0d988f3ff9f4f1557f7f7d6558aa5d902f584bc4f0bc0e30f3c5861cd0409201be2f047f811f316cec71ec7aa6640132c2652066721745f5565f9d4bcb117255f2b58b5be15ae8c012c28c6a34b64c27cac985437d22ff7709ca2490e5b588fc24691275dae559201b6f194aab6bfaf799c68a8c245825d9a40c3c8f412dda9401152adb000f5079ad909553e21d3042d28cac6b5d71c8a454193b3646f62b099654a532113fdaa33a1ff98843a90b1f14795c5101553a1b4c90507f477ac9fe2cac32bf600d0c2b2dce01f27184231a87da67e0056796640fbe0f6e1a6a341d7fd25912ab095efb40e33c83cbe2fa35ed035d742e072a1dcbeb650a89e7195fda5f0b26bbc8094364b6ad59ea8530596dea8cf4c2249eef5f3ec22b62293dbf0ef841c78f4ef15029ed790a7e48bb7c3e39eac9b4e0f254cc560d89053c7d8d8c3603a1aa0184384eef84eaa3e321c3384e4d3697da158fa62df7f43356a9f6fd8eeb45b0d7495d6efe1204675104aea3b7c3eaddd1ad81a900fcf18e7a964419e9069fc5d0bd7d24852655d45b911a4c3c3bf58c5673f828af7898742692d6c60342b677ac6c657f94e8bf1d774d40d980ee66557a238dadf19da4354bdd98c452361c90e225120dac82fb8ade5aa06f58281522bba2bd2c78aedf262da227f2177e553c6f20bce7ff6c5e002baee3d930302de551368a6ee433958868556a389eefabec5e28ff10d82b5a2742da76443138de0e7023e2736b861f88a57789aeb05aa9b28c1320f40016c01ed7be230e8326b19ff9545f637abcaf04c532d3d24db0d21d8b932436f1d836f87cca606c5f1180a694f3a9e737a5dcefc4712e5cc78d472a8930950e2393509f91e6d94e4852db01bf083d22f41be345f952c2dda83744090f3e99f3967aa2568fac58aa394f79b70bc614ddc1d1f16646b083cfd8971d4f741686bab51aad4fc04d5ca04b46bfd877237530a324cd75a67472a9ebf6c84bae9b3efcc63c48102f42775f4fdf5a74b5bbc91e493cc32865725cb59a3329247234504ec1cb90fc567074b49f82dcc6041475d52336b3552b3444387e63416cc0", 0x1000) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001080)=0x1) 06:36:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d4500afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2eedd8c6a72864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53ec878311c2c8f4475adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e93b2aa28641ab8ebae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98dfcce296f5e47b18d4177a06af2d7acea3a560bdc9691199245950508000000000000004ffbe4fce044534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c2124b99bc9673d15d4fa18124ddb31ca722bb8b8ae8417326e4293c551c276cee61d38d9ab3589effbd3cea643aaa9197fe3a29fb85720a4352ed17d1bc20d727971ab15868ff911da65460a3c49cb4dae2e688649ee3d6abdee3bab8da40b5b4fd5f4f36314b548264b5418fc224c739eafc3d6527dbd0fc933ff5a77c53056e694e39c538464cf07cfc9fdf7bfe6eaf22be95adde55376c944d648858f2abe394959e953ec4bf650eda88d2eaa09af4ab571b7db000000000000000000000000000000", 0x226) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() select(0x40, &(0x7f0000000080)={0x101, 0x3, 0x3, 0x1, 0x2, 0x100000000, 0x0, 0x4}, &(0x7f0000000140)={0x3, 0x3ff, 0x7, 0x1f, 0x1, 0x2, 0x8000000000000, 0x81}, &(0x7f0000000180)={0x0, 0x2b1b, 0x4, 0x0, 0x10001, 0x2, 0x8001, 0x100000000}, &(0x7f00000001c0)={0x2, 0x9c}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 06:36:01 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x81) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0xfffffffffffffdeb}], 0x10}, 0x0) 06:36:01 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000600)=[{&(0x7f0000000380)="25f9fd759f35b6e1ca3de7509964405a840b8beb2f72777dcd57e1c896e7f508ddedc2ad0af7b5f88015dd521f93707984f5d892d87d0a0f8ee9b3b4e15d3ff3cf34dc8c8731ff09", 0x48}], 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 06:36:01 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x8c) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00.\x00'], 0xa) r1 = socket$inet6(0x18, 0x1, 0x0) close(r1) close(0xffffffffffffffff) r2 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r3 = msgget$private(0x0, 0x2a2) r4 = semget(0x2, 0x1, 0xc0) close(r1) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000000c0)=""/110) msgrcv(r3, &(0x7f0000000000)={0x0, ""/16}, 0x18, 0x3, 0x1800) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) sendmsg(r2, &(0x7f00000006c0)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="4b035f5ed448deac9a8f77b8209afdc83618fca9348899a12f818e6ee42c4ca93e9b3945b666b0606538b827fa12e1460148dfead304943d6793b69f5ff7868f26ed85703d32c161b2e0e3d99223dbb99b0e5a70ff1f95b0dfa6b0f14610a120360657cf3d4f97300ee034961e25121a74a90004ebcd82beb62e72aba89a372d8b58fa9f1515fabcee306756cf4a69a0901dd203938c9c9b7425368fef58d15dd58548c48b464b9274b18689de278994ef51db95b9885199bf31d1e3a7dafb58feb79a911e6f4dd167023c186433cbe7ec731979514cc7aeb7dcd4b777d71a8fafcb13e6feaa98", 0xe7}], 0x1, &(0x7f00000002c0)=[{0x108, 0xffff, 0x40, "d80de21fd4a3b7cda1c770ff1abdc1c276f5c60fcbfeaed0139613a96fdd015a7fab78a08c74d620173036f92a542ad84ef4001e6e783167c743c1dd39a0bb5824d04e6dafd00130b7cde4313c7b2530dfa594a41f9186c6d18a94852952eefb0139fb334dd7dc46e48124fb397be276aa8fcd70ab59e1f5064a714e950b8e61b8106ca55f06453854d1d7bc6877a2b750d65913b64d50473d1cdddfb8aad34fb73f83d0908829979b0e43216a54c4475ff5f18b40a057696f3e9d706ef43fc7832437db51f349f1e6deeee3d3a6e008cc317ea79347643c77b099dfac295a07a0e495328a22928abac77bd88aad9046c60e65782e"}, {0xa8, 0x1, 0xe79, "5df525dae5d089a286a114a5029d9aa7eff04deca4d5bca5c412d26e7797f890e51b5c8beef037338c0c472f60c56a8d3d71544eca771dda4f6c2c1cd04cb2f924ed56b3ace5c3b28a2976f76f7a6424b344e0db8c50ea9d46b7779f09b3258e579ed655fa10da3a7d71e08888b0c244e0e695c2c58ffce1e2495a13362517ff4330fcf13ac8c52152f4afe9cf5044c86870d1de182d3f"}, {0x28, 0x1, 0x101, "c0a66dedaf3ec3ab03cd3d1a108178a035b073"}, {0x78, 0xffff, 0x3, "f5a6d031f1929e79115fd376c5c37d161a5446bb868a6716f9f8628cd4abcbd64ef035d505f30cd7aedd2437a6c86f1c9aa08462f17962d423670cf65db124d262a9da9d641bf26610f6befbbac586ebe2ef69d6606eafb02c1a906581985722f988af7ebe87"}, {0xf0, 0x0, 0x10001, "b7825ec706546aff74f8bb49da17b655ec29312382eff4f4de1bf730b64a5c92eb7e986386a20672ac06cebd64537107d218839359f1b20e45d13561cc2a1b556769d503cb24704d27e1bd8ae32f6dbc80720a99e6a62c17db74ae3d0f740bff629e7523a18f09e32f2d50a427741416d520a2e049e40d306655542a77401a508932522d34bf39d249d455bb391c4a7dabee0c8cb9463ddf72015a123b6e533465512a13e798e8eb5ff5df04277c8d83bfb44c00bede38edb560d92e8bfba22f62a783254c3028b48e96cf0bf580afa06a300d8c8914701845d260baa4"}, {0x90, 0x1, 0x908, "65b33a8248aa22bd415d1f52558d9f0fee3745896489a1a01bf7e3fbfe2c3080c83ae410a899fc0f41a5f152c11ce5d8fea64c8fa0251ccd1ab53431c188dd6b511cf2d54da752b7c66369ed2928a78652096b570b426154bfbc594fffb6c4e1b449cc595c0f36b2f257c53affb17d94574283f5706ddf11ce3d81b6c1f59943"}], 0x3d0}, 0x403) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:36:01 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) syz_execute_func(&(0x7f0000000040)="c402513e10430f8e89380000c461ffe6635c420f92fdc482718e6a00c4614573fdc866660f557cc34a40d9ebc421cd72f013400f38035287") madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 06:36:01 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)='~>^\r', 0x4) r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) read(r1, &(0x7f00000001c0)=""/169, 0xa9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x3, 0x80, 0xfff, "49c52f49efe4fe549ecc7a400a1451c7baa73ba3", 0x9b, 0x9ca9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) 06:36:02 executing program 1: dup(0xffffffffffffffff) r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) r1 = geteuid() r2 = socket(0x10, 0x4000, 0x3fad) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setuid(r1) 06:36:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=""/95, 0x5f}, 0x801) setsockopt(r0, 0x5, 0x1, &(0x7f0000000000)="e178c02f96bb8e27d2189d55", 0xc) 06:36:02 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0), 0x2, &(0x7f0000000000), 0x0, 0x0}, 0x0) socketpair(0x12, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 06:36:02 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="599a6e1a18873ba124c3648203cdae6a8effbc33c43f29565389ff698a26f1b972", 0x21}, {&(0x7f00000002c0)="589b52e450a18f2a23e3edd819ae7928a63d653070315d054c1ba5e607b679430217219b0f4fcdfa1cbd4a085f020c1f378ad6231c9c30bec0c89374be762381f8892126d12dfe48ed9e534adb5866f925954c1941933c0c60dba8ba", 0x5c}, {&(0x7f0000000340)="059a41d625e0a8c08742a20ef279c21cf838f550bbd0f452b1a4cb4b4be09ebe5c384ef5fd41e4b4508d2e91296c0061809c144541a7b6f639ccb7fe6ccbe949fc8a13e180052435241477bf4716a53db76dba110f0715958b03950712f37e31f8de0e5e8473d3b00e46566fc29cb30bcb9059cd464be64442d74371c07f2fb990da111dbe8e166e95be697f1e36ca6ff90eed40", 0x94}, {&(0x7f0000000400)="dfdc7b53a3c90dfd4801bffd379e", 0xe}], 0x4, 0x0) chdir(&(0x7f0000000180)='./file0\x00') close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 06:36:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0xffffffffffff8000, 0xffff, 0x4, "b2026396e855408e8ce280ec214cd83300ca9aec", 0x80000000, 0x4}) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) poll(&(0x7f0000001fef), 0x1, 0x0) 06:36:02 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc1}, {r0, 0x2}, {r0, 0x104}, {r0, 0x87}, {r0, 0xa0}], 0x5, 0x0) r1 = getgid() setgid(r1) nanosleep(&(0x7f0000000080)={0x1, 0x6}, &(0x7f00000000c0)) clock_settime(0x3, &(0x7f0000000040)={0x1, 0x8000}) 06:36:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) close(r0) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x6) 06:36:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x6c, 0x1, 0xc5f, 0x4, "c079ca26387ccb9af5bc7c0e15ed77e28a2730f7", 0x7fff, 0x6}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x3ff, 0x0, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 06:36:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69fb5dcbf6dd665b45837fb57f542ee9597b801c4afe68c71be6fd5e53d097f828406421ce24553de8c34600dc2c8f6cc8b3e88ef403da4cb2d01c6036d20fd6cc490acbe93a88abc649f1c03eac5538e3fc2aa0807677e0c1a48a94b8e9f5e4419a8297e81d2bd7807e8424ef14ac240000000000000000ce1d8989cb3f09bbf2cbe31836807011bd80ab0470c5d69b95091e7461c983633e6febe824ef069e30a5b3cfe8ac9d08d7dcf158d656c815330bbf9c11fddb637dfab77e529331f2ced592a9ddfbf9f1072501d4f6d3325e9ee40b1a6611a078e202f26090c0c1f59d983980c00f9c7cb184d0a488c4e083dbb95d3ce3f5ad5700009221988e72386a0a828daebbd8c08450ca28f1dbab451ed5e921e34ec67e2cca8245aa05845e627f17378d9154831d5e54ecf924afccd34efbaf6dff2fcc362ddbff5d976d17c9d4b84d2ec43d3bb8695b636cfc8394fc97c047552c00d9340978b4717a4bbafd9f37f7b429bcce964facd48af6557021fb", 0x17c) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() preadv(r2, &(0x7f0000000700)=[{&(0x7f0000000640)=""/25, 0x19}], 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000006c0)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x1000000003ff, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r1, &(0x7f0000000480)="6f04c2b1aaeea6adbcfb316b37731cb04d2a92761c30f1933df6e872a23006d095e5e636f53e3e9a0523533d14af291cc92339f0eeab69cbd3fa2feea7a3718248f0b8132e9d8284dfa4504d35c20490a5ced6e35f3aef39f0d3329f1216fd3b19861a981a3e6507638b3a15826a6420eedbb9208ee109051e8c5c8a54b5752b50d366b8981eba2cadecf041e9ac06294e1f2b59b036ddd3c85694c9f8360356cabd65a1038bc153b1400b75b31a756bae888d160b535d1b086fa3b07d05950c3fa2154d", 0xc4) recvfrom(r3, &(0x7f0000000580)=""/88, 0x58, 0x800, &(0x7f0000000040)=@in6={0x18, 0x2, 0x401, 0x3}, 0xc) 06:36:03 executing program 1: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x8}], 0x16a, 0x6b) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) fchmod(r0, 0x0) write(r0, &(0x7f0000000080)="2a79b1d2cec6f2fcaabde83158a0801399bc290f2cb572d148826c484c81c58038231a8fc1e7aae30a4748bac7e6495979163dc935edb7ab64b934388ba2499262683e958e08ca55b83aa3ad912d2c2751c2547ffa7e584c964eae831544d0209185726bb3ce25bc388a26c10cdb49db5a7b43582470c7f76f294562ba9e44afd601df26c8f4397a1319cc4131f54dcee84bb5760dbfd32cae919d6f95a6c8ecc0cdbcf8b11a722d11d02f7ede97b8b24a325e41ecf555a65c7629c1dccaa1655c7490ead51741", 0xc7) execve(0x0, 0x0, 0x0) 06:36:03 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffdfffffffffffc, 0x1}], 0x0, &(0x7f0000000080), 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) fcntl$getflags(r1, 0x3) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x6231b533e7b25010, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x3, r2}) r3 = semget$private(0x0, 0x3, 0x18) recvfrom(r0, &(0x7f0000000200)=""/171, 0xab, 0x40, &(0x7f0000000180)=@in6={0x18, 0x2, 0x3, 0x1}, 0xc) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000140)=""/43) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) semget$private(0x0, 0x0, 0x83) 06:36:03 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x20) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x80) 06:36:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) sync() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) msgget$private(0x0, 0x40) setsockopt(r0, 0xffffff7ffffffffe, 0xa, &(0x7f00000000c0)="348d9b4fe02b3ada6dd86bf405969cdb7cb35043810a4952a325fac40f1e104c240cce5839ea4a39af19859c170dd577073cdecff74f80dcbc2197c42401a048b0c38ff66ca3e13970416302006b5df23c4e3f7709fafde16ffebc7210064ba2a5fc5978048b578244db0a78870d4326e72c1899c108ba24ebced135c4db2bd182001b79a518b9a6cbb79f389cd4e19a4a2e9abde1f3056e5f", 0x99) 06:36:03 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000019000/0x6000)=nil, 0x6000, &(0x7f00000000c0)=""/127) 06:36:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x20, 0x8, 0x8001, 0x1, "facfc973fffd4a1e6de087086722a21b757f19bb", 0x4, 0x3ff}) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 06:36:03 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff1000/0x4000)=nil, 0x4000) munlockall() munlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) 06:36:03 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x100000001, &(0x7f00000002c0)="00090b380d4d5ff6013e6372717a9d4c", 0x10) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x6, 0x7, 0xcb0a) r2 = dup(0xffffffffffffffff) r3 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) ioctl$TIOCDRAIN(r5, 0x2000745e) connect$unix(r5, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffffda) writev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x480, 0x30) poll(&(0x7f00000001c0)=[{r2}, {r1, 0x7}, {r0}, {r2, 0x2c}, {r2, 0x51}, {r4, 0x24}], 0x6, 0x80) poll(&(0x7f0000000080)=[{r5, 0x84}, {r5}, {r5, 0x76}, {r6, 0x84}, {r5, 0xffffffffffffffff}, {r5, 0x140}, {r5, 0x400000000000000c}], 0x7, 0xeae) getsockname(r5, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 06:36:03 executing program 0: r0 = socket(0x20, 0x3, 0x3) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x7, 0x4) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01000000932da96c336db9dc66616d2feb3afade34feba83dde6d3f3897b833fc85e6d53673c19da0da37b29bee24e1669383ca0a682b56e7e3f0746557c0e8cb3e6c6fe6e360b21326508d4ad38be6898d040be03e5a3afaf75a610636621195580c57ee31947d3b07b67025e67f3fa934ea7190ff34177f4aab935dde8", 0x7e) r2 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 06:36:04 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/125) readv(r0, &(0x7f0000000000), 0x10000000000000c4) sendto$inet6(r0, &(0x7f0000000000)="66ba5b252414ed90364f6b12b4449bff1f84c1b000214e8416c66abeefb77a52b93ea898789447aa3982ecc8e6b0c5d39913fb4d14c58a0e76e7cb896526bd18acaccfdbc0633bdb602e4e72f39b2cee24441faeebbea181f8bd91dc4ec2670317b08f409f10a4c968426272a6b6c21c318bf028397fd31e2d4f35f2c05613d32a3cef0638d6c39edd4ef135cef7212f19c3eeab223eba06c6579982cdc2a1556f520f8692f397d1d566914083cfdb73565e4b8545eb905e28e099a27ddce2d71f2aba67a90e98711cdc8fe52764d08363f86db2b804624d3c23ef34b65bfbe97d742ce36d85a45345df469cb6e9d86886b55bce6ae27052", 0xf8, 0x5, &(0x7f0000000180)={0x18, 0x1, 0x8, 0xb1f1}, 0xc) write(r1, 0x0, 0x0) 06:36:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r0, 0x29, 0x305e, 0x0, 0x0) 06:36:04 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) close(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x18) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x100}, {0x0, 0x10001}}, 0x0) bind(r1, 0x0, 0xffffffffffffff45) r2 = getpgrp() r3 = getpid() setpgid(r2, r3) 06:36:04 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 06:36:05 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000081) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 06:36:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000024c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696fc12eb9e6ad1bbd2eca3663f4a363d8bdd210bff353aac", 0xf72) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:36:05 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000002440)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002340)=[{&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000280)=""/123, 0x7b}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x7, &(0x7f00000023c0)=""/121, 0x79}, 0x0) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) close(r0) execve(0x0, 0x0, 0x0) 06:36:05 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 06:36:06 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x2000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e5998a32bdcfe0d4df0c2d16893f5ca808f5e0e3da072ac14ae30a6cba7ff577a6cdf2af80e0bffc652c5d53ecf380d1625475e64f028a4555dd", 0xfd3f) socket$inet(0x2, 0x3, 0x7fffffff) 06:36:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="3f9036042e7c23c2a7a21e839d1e96548626492e7908e6190b14ce059222315b13b58c5b22f0deac949a7d72d0598f27a07cb00ae64403145dbe4fb981f473f77dae3de8b69a13da158a8b8a376353950157a548259ef8dccc3e79be10c1ee8fbd2a24176ca29a430ae0f6c8e696d342f5dca0003bab1332350a7a0c3fa782f9af555dd2b275b7992fe60e0f115b44966e6efdb4c8bec1f8b7a59c1c8b8875fb5d70b849d946a73d57f6bfd1352a3eaf80f175d68cd4066f758df231215b8039fb9251c097aa89cca469ea66ea927b398df61bdc4af82fda2b74e92dba7c5c40063111b613e52ac21f0d851a1e4ddd0e62d754a2e96872008d35c5eb089bcfa0e648323e9a3b08b12f71d4daac0c8030e671f63ed9dbb5e12a40725e41a1033a04369bef3fdd6f073360959483753b792fc430f45d8157d2a627e9248cdf4cd19f94276a40c42c2c1cf451887bbb9dd5937d300ba3a9325a75a6e2ad7161b8c83d432ab78d67da7827095bf20e0007dc66abd269b524fd7619dcc9e3c30883979e87ea4b5cba09a2b5ffee4db615b6ea63163c857f855ef86eedb7dc8e56a7733654aa428fe9acb599e893356105f30202a0fec3405a78ea7a3c8ad682121105e20f5aa50980ae94bd5bb1014869a27eb2176d0bd2dd5a6954295974c878a22c547dc22f19ff58bac02a8f0e602a4722c1ed2eee6ba830129029df8e6d5a95b334cd9fd31f2fe117ad1a6ec2e9f10ec82e17ea0ca4b62212eda833d3293c2d43dd09e0880c46d73e8f5e1cbabbc7235765e756f89e7ebcb42edf2b7b3578fd062a5584da840ff8235f558fdd72775816c5d6e70df5e367eb1a30a3efd1a080dc66c9815e88c66cdafc932a80cb07b63fee8771a3c07481e58df50fed143f5c1b92f206f55994d19111964f993c533023144e92d18f60cf676105b870422a0d3399a1fff31f92607382f977ef3fe1eca8cadb9ccfe088c679f313a6a4f65095b02d26b86a66da9e83cb7005706c555407e1831096501cb3e39f3868f0a8cb6251d30fea1f818976895063396ad00c0f109b51328aeedbf710605d471a96d625a4937a36073513e688084ffb14b9ab0a15a5a9a32ba7269f56a59f4c8f1e692b0a5b80d881b72e82c67bd80f1d66a476bb39f8e62b813c2103b2788cd73717072989769e69dec840dbc1b3f949c812875fde7ef76e43f71085592541977841183f5ff8148148fd95975dee0b50fc51d0664e5c085b3a3da7971b6ff26b21cf42bb758a77b1812f7bb4462289926350b98bdfc2e76476b16678b9fabbdb798924d0b73cb8d295bc8cec5bb28d342cdfffa0b1c9ada29c52ecd61a65a6e850f7aa2aebf5932a37bb00ed824f05b5a5fe2dfb5cff8f6d8f6351b75f9454c979f0edf28fccce6c5159bf68e28e851f065eb5c668109469a5df82e576073fc7c1778045654694c1739a9091f9f392a9208ad92744913d7662aefe61c592267e26cbb0ec25ff4fadac56bb5cb256a195f9c0e8dd21c88bab5e1298d7f0d44dd79608d1ca39fb28ff2adaf6e22e4187ed017e3ac917b7650a120fdad105a04267a35ec6bb2c7d51179e240fbea0c8e82a88870a47564904b9376a0f833f90c2348c2995ae6f2fe515a2127b37f5382aae324526a7a3cc8315303de3a994719dbf0b6057e3e0639d6b746fd4c6cd48d72d52d2a0e9a69e49aeb6fca7a71dfea25fd4acbc656a32283568082de96944e571f0073799b25d99539eb8a08ee3923d1af50119bfed63f4e90260f5634eae2e901caa130241219d5ecd20c0206d9bffc74913924f686703b4fc055305deeef67fa8ad204a2102167549391384a4a09889f9b53b064efcfba3510031c9d2cb0392d47bd2927036969fca5f395b951b4749605c12bbed0be80c35d59be83a293e1de4a5196d1b6b8617da22eb563f755c1ec42622cd434dbf9b1df998e32001b5fc13ad746b65d0a9f93d3d7bb45eec580694b39165c72fcabce7ba318a5b4eae28d902e5cea7565a6751c3152db0820f61c63a6faf1d413662dd7119a55d8eba66d193bf3561d8d2e16384f42eeb0fdf506f6b11ffe1bb2091ab4c930596284e9eb1a4120bc2728e6273109f48595cb0074132c3ad23290f1a821a6de7b06d24a06aae8cf982d4c76b9a68d8af5d0989a81a407aca3efaf4321a590c1cd2fbcf2ba749b4431916099f06e8db6d6a84d7477753d80c40b42c4d304a2796d4a9553d8827b09706de6a8a07a3b7905d26947c82c16e615e3ea3e7f889c81ce91b3a4ea816237bcc82758decb7ba12f079f0ff9564eb7eb3af2dfab26bb3e54ad21e7ca89d4e675f81c421491b5b5d75467fdbc7c49a9a6bb47e554ff99a2d0bff8252c77d91b32d53da29ce8091215fa9264531aacd1ecad055854148a5436f387010df00038667834c4871b7421e45a0f55ec5974fecb3b3ef7006724394f7d33a68d779b36848e67457fcbbcfd395585cdbc74653823aa7883074ef489580830ae34c67da6679a73e3f5866c401584e2c3000c1926c5d20403bda6f2fa6f73537dc7abb2a216987a8aa2fc201291a745ba3d864af1e76414c72a834d245b24ff6c84faeec8a69d907cb06d0d80a2911c34b3ea1e69efafac76ceafd06063f8bb7b02796c3af83fc9c7008b9aa35b7e8e284613b658ce2cf3671933fbd9801e6f999adb5af0c81c9257634c6f05786e25c1832e3a39c635a2516227be42e2879d953579a560ad0015448b589542f495349e3afda387ebe15600fff6a69cb4a9ec60bea4a18e98950e730a72d9ee4b9cc56343702ce47d4261e6942099b6320fb9c090c3903b4bc5cad2dad8127a1814fdacf1b69df7a9713a25c122e462b22448036deac15fad8950edaf38a1cf81890e5d11dbb17f7a8af0a1cb0710b229013b5fec3c0f7f3452f02a3c0cf9e1bb5d786a7488bba0cdc891954f6c3c7975269130c48eb70719104a4bf83477c2ca2625637fb125b10b379f38ae673b889774db12ef9ca9a6972c16662d5c3ad640fc933d2f1a16001aa772fb7c914d57c3186148acd157f7ea2ec6f3d5a6fad271dd92d70ec86c1efc0ae1755c15b5cc401dc1fe43fe27ba97acee42db9da0c4255bcf65c15c5fcb54973e94cd27da53d4a84a1f2f9d255050034a34cc7b97d59453b9d5b70d5c9cb99b64b999b5a12e9b7d748ffd186692dc9984867859d6710aa9fd663cda6d36e693ab2fc2648af33a004a1a24cac1c0ccd713d71dca44fa5d44889b1e0abcbdfca2e1a502299cd8c3088a1c5d221427f7bf4f87cd4f39051c285717a9512adaaa7349f0816036395eef03f5e21fbf303f250e1150fc6975defaf45da539c6eaa18193519afcbdcfdafac46a39fd579d4b7f2b84bf0aa7510d7a47eb2ef8c37f789b3fd41d10469a59a47a5ae8d1cc2ca8852215e79cb3eeff18c2aecee7c33f6c0ef5f17712cb55f7714a27d1ed8102bc9c7791e259a6686d5c5275d86268075a4423acf2bc0e04bce0d6d1df2d8757fb1e6e3f1057cb25d262d08032d5f5f37d437a5378b84527f3f3ed44b111fe14a95be2d7f5f8cb298cb13ef7be37523cd88eeae6ae36acb8f8a83f32dfe23b1a36fbd8367867a78f886e9e7507c852bdb222d813cdc456f9a439a5374fcf8945530b25ec17dc07e875887bcd9c7a06916a5995e3a866f56b04c5e8f7eb398c7690654614d8a3ea4e5e4c9bf5bc700758a1795adf44356f1b9a170e523876896474026f328a3ccc4f58e957d635fb7cd2184c10e69bdfbcd05248da24173e77f7c278b57bd10701f1f7c20eeed3948289f53a2a7182241629159059973d85eeec4fb64afe35fee5857c2ce4c9d8f79e8c4a4bd516092de23ded387f32128208ff3370ba41092d825ef1402df5fbe53da1ff6e09ead06daf9e4e43bb8d618acde0224447400a639ab70586daec1d2d20fa2f8ad13efdbbc50b475ebf72f5d5e1f9e9b6c1c6844efac214c80e008f3fad9fb16580a56e42cb8c37d28dbe123d18a2c10c57a48f5599eb5d6e1f6c449c6c42d0c7b4cfa1c90a9355ea1868e5f31ce32afee01e4d7ed80005023c25c25860731a4b95188953a7144e9866b0c08e40c43fc54078a9893fcc6022b22c6ce534861755a7615c27158f57d2f5a4f85a13648167c3de35c4d4c8f8b96073853209127b1c7946dc074050e10bc7e0fe92d4c1aef35b7b7dfb99f52409ee0ec0f460906de307d5eaf3beb08040871ec73084ea0b75d08410b07eefb82513ae3ad5f1819a7344c7614fc7dbf37bab06d7b811d6372173f177844caeb700f28a6534ca29ff1845be62d5b982385faeacd9ae2fed96972cb3989414226799c497d55ded4c3e0d63c4728243a7b2eba9dd2e168798ae1fa4a10d3978adff0852b094182095f63b5fd06cc48d8def3ab2d07e32b105aeb3afaac86cf2975484e1c690483fe56215e58e44ea37d0a844351c080d62a77ee2820d7030e33f82dd1d7e89133bf2f717d90e3cf082e4060569f1ebe63a87814d41cf4d640f8b17c3a0922f0eeb8dce275b6c352b3fd99ee1a14bad11b8a987b13141eab6459ead8cf1746105fb863b09d29fb0dd07341c225c26755a68d4a2dd259212a7330799e826cd1a4412ad262c6c7c63dd80d13882493adca2ddc40a5fef25de7341cfadf25a8eab5a420710519306259dbd624f00a82000541119d03a067bad485b25af1d2987a4683a7a296bbd35d17ac1f16ae6dbd719ee5d20ccf85e6cf1f4d144f7d0d195b26bb876f6b7fa750eacd7b6e1aa85c44b61f842ea3d8b6a33f77b8314ca26cffdaf3cd0907fe29d568d7839e60407d7ac7232199c33dc69dd3fbc5c98a644c44ba59d141d0f97f0404bbd1b02009b2faba1b5fcff5ebc5863c6ebd0421571ae9e48390b4f360ce39848075575203c96953bf2167cae3598eb1d2b34ebcb1763941d84c2f51cd9baa581da8437044db202a1ca2b4b7b727c28e0996756ce5eb90bb9d0802a5a4e71b928369aea9f9d2f173db8a404f9fa923138a6798a98f5ce7cd5c548d07396bb2d1ec432cb65e35911701bf10a7bcd00f1bf92d16c3d1f692460f48f0ce81ff16f6c08eb76363be0c8295235f009ffdde6506a8a268e8516ad1b7fe79411bfcfacc9d0d4b092e7a95dd431ffa87ab972095b5b9ec7e424faf9059be76b2febee3ffd89a3e2b366f07e2d8cc377cd238b217abfefd3aa9bdd3599ce7016f0085efc10e76f38427372dac34e4b33b1a09529b8e9ac1354b12f37cc47ac285f2f291ce154db1af4f5efe14f5dd7ceeee0c5509aef5bea56f6ccdec511643c523c8a7322edd37910d71f7106c4f3b5771a49eb98b15d614472c6d53ea4c1432489af7cabd4af7cb0c03aaf463151cd7c298be5b8b34e5e8b21bc3e02bb76cb50563fcd7112356b3bd4a2e0258f4d0a11c5817162bd61bfccea445f0cf656fadd0b8dee08f3af03c85384c38d35a75c227a3298a273a2d39cf34624dad678525c7653bb7721930c7fb951c98adf7a4773379e32fe897ed71b1183039fdb52413b70df1fb6bd9aaf6004255f1a2f7c21719b99368b2328c10c4b1b68a8a7b63f34f304f5f37c2ac6bf81b5cb92ba8b68756cfa53cd65df4019e835de934a35033e36af41f17fcb46a918fc81301f21d9b3b953109874699531c4f39f1e2ffe57b18c4752d8d4c56fe23ea34f00debda818bc09ca2f7f8679cde522c50e1ad2034d676a85a8a3b36e0c642e788b3ba4100f7ced76687c16b4fe5f5e82e8518097da5fb1d3ed0e286e8b21b6e82029382500f9414cf8a5fe0072af68c064f8745", 0x1000}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff21) 06:36:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000000)="00b20000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6aa72f73224a981f918c1980b25f1f8cc6777c8968b0eeb226b956ab88976ef860b987a856f25ca3f3819038ecbb818dfd9ceb61ae47043804dde65ad97eeedc478c24a6c9b1b29c113650cc7787470c31e87feb125fcf3467965d5e8af73de8a039edda55ff3aea42427d1ed2c62b4216c48941e7815fda1721328b17fd67747c4281156cb8bdd52106543d", 0x8c) listen(r0, 0x9) 06:36:06 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() writev(r2, &(0x7f00000023c0)=[{&(0x7f00000000c0)="ea72e4def76c33ddd3c6fb08916f01030c486ee1881fe47423d6abbf77af4f4dc9c930ad0b9b3fbcf6f5f739f9a8abb85edb1ff3374dfea4722754bdcacaf1e427d9c1659d32fe0ab18ac8ba20a1a4c8838412333abe206ab0d5597c2199b5e807cb4a1cda5127d468f312f9ed55e29cbffe11850aee79fa8113a6188d6dceddacd82678175adfca657fd2355a9b8684431dfeb7cd1139f6402a628f7296d2b9766e82b5a388a7fade9268f4319650caa96ee7af2eff3b680ec4e6b81cdf7771c40004a80d00f9", 0xc7}, {&(0x7f00000001c0)="30e334671d33573f9fcf0b51edd02c01894d8c27709a7d1ff002f2e917f632311ff48238c82ae281241598229d4e18e6463081b5b701495d87de7ebcfb0098bdc7a192b7236a34a4f2d95631797baa3cd8c9c6029ff5e784cebf88561194f50396a82424fddf5f85355e0a5f83323dc8574bafe0f7ae4da331fd32528d403f5ebc73f3d84dbaba6d5f12bdeb209ea0e997d4c3b6fb343202bff5f4bead40ba74628b58427f11930f839f7c50ab65e2ca8434", 0xb2}, {&(0x7f0000000280)="53d942e3914111bf2a9ce958f6a8bff13dc43940263d12da3e85b2023c17e7eadc3b3f8598245a569ae54263c7a27d8ea72b09f385a42620346586c2dc167b2e6f5b358768618e1ec72f85407021cdce2a977e56b030a56ff2538b3ad93926c3c127d9cfd7bbc7d37bcdc8edeafbd42ba99f5b054adb70d8f43ebe56c6bd33ea653b19d2f18d1f6aaa8001653242e185ec68dfbbe56876fae3a1d1aba1f692f10dad772210ac1c5cbc916ec51ab147617a0c09b65ad786be86103785ab14dde1d30166d97261ce45aca98c752ef68412ccf7cf7ae50353077100b62c28b353a0382d9f4b577ff1c9f4659cf12943c4b9077da0e44814d932d1166533d93aa88f48dbc3bc8f3bbc0da25ad9047edd9a02432ff9351ade3fb63151f0a723c19aa41817859fdd583c1d8cc84e6d22ddbbaf6d614d72bf5745c4066f3fbf8560576695737625ced6cbfa8928777faf32f818ed6e6cbb9157da899fdbd59eceddefaa7a03bef66e0a1070d47125c09475c0ab07de25909de9f5bd13a530576081ce8da2172111a8d3836ab786a7b3875d0efd94d323c800f0c887786e67b98211ba5249ed6d87c8e66268cb96d2b4df0814c5484c4d462d629aec89bd1bbc524122e1df99fd0ba843ee7cf0b7302c07e4dd07c454267b7195ff1d5d92f0bdf7e3ae855b297eadf8a1ff54a02ec757bedfd6bed4dd1f79a188f86d74303e65b72be3baa18c4b606d9f256e27d5ac0d58fe3887efcd1122c7eebfee4a6ab225b35ed54950e761f7686d6c7ff58f0e649bfb0f545f8577975dc979dabd75602230d8d9f0e2702042677e04857f7bd1cb17c7df69f9a5f615a21e8130dd53adac6ef9174cf23051fdfca31605258934cc468dce2d6fb443e43380e54ff6877462d77b5f9ce64664beb5f83f90a35609f7fadd0f76b9ab0ba6b5cff4b7cf3d4984c9038b7e58ca5b8c298e0e90b7feafd7da4fe0e4e9c7431db86e5555bc57d0abee06ccd5ec211b2502f43616ba51ab05b8276dcb813b9f47e7191be3bbaf0ef7ea3bcf4343de27170891ffaa9d5ff822ffd8699bed3be464166e9be3f572da694e50d0e36c4bff3025bee5b4ffe3f65817fe8d5dc7aa42a537f35eab7e5f5a582236e00b8955a7838495346c98d7e0e11c3871a140206146fabc75dd7fabbc3617ef9b4882fed0ce164e926e3f5a668966f592e16d8355685741b0d59ce5afab05bf562745bd6285515e2c238bb6572b8908fc5a7ceb666bdc3c5a48571631578ee032e645f453213d709d711744f5973f932bcdfd33b82315fabc46ffe2158e575243a5e930d1d97d80ca7de047bcf8b6c21b79ecc586ede30418ae6c8c9d7db5cafa5ae7a7beb228c9de2ac6e2186520aeb1d3b412b2b90ef8b249bbeba90b8786b40fe3a24c471b6a83d36a63629654f839631766a62707d119781905187a34ba2bb2885bc2ad4b79d76779c726b97262151930b9912d92c0ab6e721a9f499939e06df6c4b5ebe826704f63ae8b623c003da560afd0181883b392fe8894d7c5cabdcccbbfcd59e7f910150b47037a16eead6f25a17772570fbc069e7dc01db549af346db8e3c2077cafd8aa49f308aa3d4645f556e02974104d768e3edc0b8a5e514d42dde3ced948bb50d7657acc539d35916cbc8cb1eab64a5be67867267019830d3e1e761fa11a7f3cc1d1ad2c5637bb3d4adf4573f8feb1a7d08df32af2cd0f0da93dc38290f90a3d37a059e30a83f8690e2b8cf2330d18d4b23b44f0e0804b971918d167b14e8855a0c5e2a4e997fc6ebaee4902160f225310b3e72c99df76912e72f2d0b61562d077c8dcf3ca159f157acc787b1ba1ce93be4a7315c03e37023a4cde9321c8d665c01e205770060461a8950c9d0404092bfe72a6769e0b44808387c7d9aa182e51f1f7ab94b02e66ab08af23e3c883dd0587e5b051cae7d21abb24d19d313dc4bbe995d5d71c43a677deaf5d1ab565282d3805a2163e8b49d09a9cd964bfa87ce54e6e20f843fb00926da424de8b4e253bfb939c92bbeee6b78f3d8ba3007c2489b64d02ce1b03faf0909386cd6052f01c21717db3ebac5e00fbac6597d224223d5d27b97d33ef288bf910a89fbeeb41615468f8e7c43d6a3d5e624cc962d07f3019a8d284830c4d49cbd23ce7616e958737b5543af62d3ce69e8cc7c783e08d029bccac9defb5596257b45fd5d5cec3ce5d144591bdc46f87bd387ea144facc9576d7af93c37112ec15ed05ed8bd31292506a29a8de2516e804f5dd280788d7748e6108fa6ed76f5be72aafcfabc39047560972e04edce0ee06ca5d6e5da0ea56cdae9f22b3e00002d34c51645edcac37d589df6f11fdb19d3b949b464125b48cdcc468de177b30aa806bb5f2e8723a7b6ee346e5c200c8cb513afe0bd79b633183ff0eb381695e0b5907b0e3b3bc83c307766bb817cb3768a973558e4a102b9b65157927f132f25456dbd5d9a81f9bb07c3a3343dc853c6a69dddf81e77a3b19c6cf354b85f9ced7faea133680ac2c66a881ce439d06198b6742f2de01e1ab5758e5e2aa71b26a86c5e400c0c635885d908ff79e6afec3039f1a37efcfdf0cfb6eb6f75015b62d7eb2492ab1ae5ccf7fd0bac790130e092c04e654b73c1329b357330e133fdb94d1d64ef7f4372adce727768da2dae4699ecdd9fa65e50d93080f32fd3cf5edf15bbb7f4579102b34a9a041c35f61ebe33b4eb2e0732d35416c55f6e14f76165e593348319f4b4b51b3fe823a06ea5bfcb43147455f0b16c32b731a77f71328acd07b741ec68fb5a1eb163450d99a5383192f2ba5e12077776d59dd4d87fbbe421618068e0bf4733d64a1072bb7b23a038cf0303f94822405e91f9c32763fdc17aa0e8ebb6ad00db637ad6362f13a6bb15e14868e14b3a536e3b3aa4fe94698f7aa1fee105231f2fdccc8d699ce56cfb365332b7cd2e4e872e585490c2b8e928abd1348baf6db11406064679ebc8d80f48be1fe138c822d8ce827a33f4a9c6158d5fe40cdb626d19b6068ab6d05407bc1335d9e157ad5c42d77b4d3137c573347c0532cafd033a9dbf11c54c4ba006574ae933a208973dcc0aa8050d587d174d7f82854a06c473fc792d77f9ebf758dfe634f1070392822bfe014067da8dd5ab6e3dee017f0229c5d1935e5fac6d3f417b39bd8e37b66790b6f99b65604b99a565766819003bdcdae4df7384d5e85ac5b7eabb34dd031a9ff1a2809e64232e3e483f8a5232707bca074cd6582f47708a868e50d9a9305343e3a36bb16e35a99770b66c46941d036683e591f6267b47e01a01d757c5a635c8d63e141fd8a0049240941090424f27f99ef1fb88ce9b0cafdf49af2caa171162a07309ab224b65b57ee76f5359439af94346af5e6dd51b6edbf17f01fcf97d129f4464b56deb7aa0287185d5edbb05d22bd06ac727d7b1b36e7db8a1c7eaf40a44aa713a4d9712ee327f8beebcfe6425b916547e0e996daa0dcdf7d0bdc8070f21fc5e592dd9b095ed4b14604a864040ae656a2a8578d46f983bdd946fcfdb6a46d4c3221f0b4c44fd332e151f4a79b22acb05d16b8f09dd6a50946f5bd38fe390444d888c374e3068ec6dd53981b825cfd9d620fd19d2f9816cb3d042e3ecae8138e445d951d23d823dd04d32948a61f556e8795b037deb3a6360ba58ab948a4c11ba6a75e25f79419a7ac8071cea0c02e6a0df8b0c403d6143a809e8649f869b88c522fccc6c8750c82555c9baf274dd86b928bed9067ba6b750509e839709247dfb9df2d7649600cad274350c1959ef1cadf19adae6a1036b2943042c42343a80713d7001006d94a309580f78ff0a009b146d0325965bac5260c4b6efc722b8234a4927d4aeeb09f1dad3432ae1bd15bcb32ead2595c3dbb73c7c1da6d917bbfba691e008bd5074cb06daa7aa5d9a7c0c110ed22552973e30d526bc5d06745a3fc85e4e72cc896fef9aab33cfd00911083e398fd507247559f37167bbbda6370041b0bed2b531376f7e22e27ca9ce41df9880b308935d674fbc1803aa25315b90bc48c4f4b8e351928c60f625768969bfa68052c0b81753fcdf47cb21acebbe938514f2b94a987ceba5ea8a543ea6c361e0e47a6d46e315a191ce862cfed6183948176e58607722030df46da1fa2aeeb67422093ab77ea7e812a82a6ad4ff87f33c8691af6d274513fb7b923c25d12636093fc88cb0dfa733dfb37f10dbaf8d1a3646b868db15430ba5ba0841e91a795781b81e43337adc8903c7ccc03d71018a72111a17d5ce45519d1a271378f4f826c2de79a1cc2bce2d7cceb59ba49234fd466e95e5139506ca1f92151072cf9aaeadd6e7ac2cca4757c058633adf02056f615c13307ae47f89ca4df7b80c5c1b912ad73993425d7d1503ede2cdd6e0930501b79c0f5d90909554db527d5c500c616217d7cec21333f601d834861916cdb73822c7a10110f3c1c208d973577cb594b4722ed5b2cc0520cbf8ce6702cfefa7b7ba365caad910f5eed453109ee42cf0a2932aec33aaea92cd5690022c464ca920ea0468a4091912b029c51476d7e638d2c782e1ecce7aed2de3e021b2c169fb5905fc251401a7cc99996e6195a9263642e51fbed481dc935c344d9f4b0d8874f5749f72d94445bf0d48c3e61a1c9daf7c0cfbf0c8e9396ea491466947a375695442df7a0f50dec7757c47b4a5b53d595a49843c40bfe7779ec681ec433ae2d4f7d5ab968726cc222b037354f7e4ceb89e1e81a90446abac05e7e4d0dfb857c2331adfe6e3b71873efab88305842fcb403d3ecee969bc165cc113868f1b68fd4bfb09a94582202ce913598148f2a2efbe0c7f7dec5767af73339c487298e8d07457354e406ea3b8343ae657825549f78387ac2d9aa1218dd1de28e8841fa84d9496787d3cf953d6703b38c168b95f5e32973aabc700805e86a7b4b61f0356b7b4dc580cd8a59ba10c7a8382ec886335adfc363431839b3398b2fc65d37bde26e5da14d80360694da87c9d647ca39c3fc970ebf56f1712c685737a398e5a21fca261dac59280dfd34ea36dd7c4a7dd98ea91cdf9059a694ae7af49d136422cf639012a26f4183cb8d3197186af6cc82749d1618ef1163afcfe9f7c3a0d5f96f30d9a836577749a848c62cfb5dc5c7ef1a90accc9c12a1d48542a5472cd29d303322a9c8f083ad55d107d121bb288c653daba76cb76e9f89c326f470771694999057f3f872c3450035353ae1c0e3352fb7de7f06973183ff4f61266c3c68c859a13fc47a106a4aa77db8705fead85e5bf6f1213649f7038b4f3f3839a53d594d3e05f124abdd73c9d7e133fea2deb5ca2ffd6c9b33999f8a7609961f4aeea82dfb0516101e1c292f921dee30554164be94f1889d712b10a9523127cc028e06d2f4e6ab6763500a93dc921c4c2a70dbdae291b90f992792fb2b18ca68804da4692284a541e3a1f1732e37d95632cc8a690248bfd186f12e1727c17f3663788f3187e93c98e2235712bd08bdddedbd63a8eb3dc5a8ff30b0b84cda0c9643014b21335d7026cbfce1795a018a59fcd20fe69a7ca6e609b06b14e4a789cd74e61b515d03473de3ee2ab1a4d69a59685bd55d27aed9acfcb96ef1061d2a0bc1893af752c2be65fa4e59f7eeeaf966c48f557c6d751cb310ac2bb0638ee0d9419158231ba78bb58e7bf9c21c84d75cc8cf6c553df60dcfea22586b0d01b5bb18215bbd1fa34240a22dc522ce246f0e449f7e206675d7efca2025063d749c66824fc64e080c896c5d166887ad15cd4e57a873ea0c788157d76b55e2f", 0x1000}, {&(0x7f0000001280)="e3c6fec4718b8128699f2d1b3c2c350e9210670ff48f5f7e86a1d553b0e5e0e369df0aef8c6b39640078d85f8aee1a7b6f09d4c8bc886a8838a634fcf79e4bc46c38fdd3dcef8ea2ed0fd3de59283b778e0c0dad9da502d008062818ff45eae9dce2fa17386ad1f16379d7bf8468bbff4c431788ffe731c364f479dfaab9caa4b2f51cb0626dfd531244661a7b7331877d1896855980f8f5a78ac22ef3a8432163951cf889f174e1d36be020cb844b09c01ce0695ceb30433242df5ccf910f54e635d58fcad21ee70833f228da037f3769e5d41039b9ea9d982262d0483f490ab770cf92f503aefe85a04d7a2bebdd4773ed09bbd3f2932c3536091b7c6d55f627ba0f5b1fffd9d3d354b352dd42246806ce23a1c3485434610297d57cd58e29bc7d9347c045f0605f4834cf748ec8e537802af43fa4f41076b2826e839c6bdba450760317263ee0be384f72c519620d6c79f6abfcf8808734673e868fe6cec37b6953a0d5e7fa210b271e5bfc7ddb4d16a5888a3cc467e960755a493c9c5c2136d5362f0792b0c0e59a66a4af3597a880882faa643fc78c471d4feae81b3d96b892cba9ba308365b475a158ce0c4ee3ef849485a0545fd47cda1d2f6a4421225821d2f639915f0f8215eef9a93836a6daa38aa809b86ceeb39f22028aaca43b4ffd954a3d649f49417dc2e0bff7d5b553acc8956947cee009475b53b21af87261896f3b764caeec13f5d32ae3c9e221831d80623a80dcd875f8db6323f89ed6ea1c8af49bf76d5f573e54c3b7c2c67272b4609aae1dc4ec03629998a7bd55310934e40a74073abae2dd3afc3fdf7051552c8f17caa03cbc5774967e5744f146d46a3d68367e21e92661827ab3c4f461d4e378472f356580c3e17bce40dc60442d219415f67528686239d4e5385618cc2a0a9ef3b7711be8661a975d42fafa03e17d5c0c9af2e2b59c1bfba8132393cba2c53f684fbd018b6cdc8da09db9f52ac5e99bcdf07246c34d539aa29825436d656faad2dd6a54c304fbf498b374dce89cf654ed15060b7e3219ba9d76bc332154e682eecb365946d404abb6880319394b6fa55187dd28a24ce96826d8fe23b98e41f2cc26a790e02ff351a2bcf31ec95759ac4a355968e40b6821b566a32f07bcbf2dc3ad85940582b90f9d0301cd7de24146569d5d1c498d51dcc4838405c91e13f0b7fd083470f0ebf8b66a94d5980c6587ae17a37310110ac774c17cacf814f70b01b08bb383ecbe36fe5041eeb1df682a398c2096c4c8f7b0ef5d09c298c55715d4b9ea869f1ae5a75882a431bc1ca10eb519f551d920b58c5c77a408667dd72858051a7a161cdaa18b8ee2e70f34f566144f49df0cb38a378a1e79070ccf4e74d791585ba738a89dd63ff4467a439c9eb1658d2b3a5e6b9fa3ce4b1c5d71cba0b82ddd92539c8204a2b9b352ebb31f903d1e4e9b0ebc755d7ac2d7e608bedff546a6e6b2a47d6919d26bf9207cdb61382c5d86b712f51eecfbdaf29af96de201b502a1481b832d6aac610bdf7f0451096a284dcfd682449ace95d8b7202aabd7b09d6c3d2691e8a48fde7cf667538e4e6704abf54865c316dc804db658b68cc8c22ff37be909ec6dea6c5f5297149feba6f81dea0ac14181eec116b361663f02d957500d9926629057adb23acbcca96289dcf4a5687d55e1e737f3f587e8abb9d85556b2a84db734e4a168eadcd1bb405fd62604a1789e5554508343bcf2ad3c9649b5c9a2ee2e5878667ebe342d64636a4cbac0bee00d8ed52d57c07185e18f562380759154f5c8e19ec84efedacdd83bab0f922e6e982b18c64c7ef5b1f288dffa20d907ea4a16fb33b801abf259ade5b8ecaa00f8170cb1f8af6786eb85341597b249bc0de9b6a070b7db36efc1d017bc0e207b353ecbe068952c3365863fd4a18194a3db2efb23d2ae120290d0fd5e8ec60f8910f90f7d8d023585a9455a750e948b243bb765d2d09f170eb162d6fd1b97d887512aa2d48e9c660e574163992c8d226cc4d0de84ef8f9496a3ac96a03674999aeb022613dcb37b59dfbc615f9210649553750b4c7b0c8b01ed705ad07cc866c3b3152bf5614d61ffd3ddbcf0ea89a9f05faf9da6953f3423251de7c9b6e079929a9e1eb5812816838c42391d55d25adaa38765107a5f14dd129396a94c755a9647e1523f85a62fcbd60326dd552526ae091024bafaae5bb3eb1807d728da2c8d9222d434743bc4d1fa66313f3d1393e2a995ee4ba63e29aa238a3799a2c2eca827ac8c85eb8d144d019079fdf44f62bdfd3ae08494bb81e052f5c45e233d8f501938a9bdfab8b7d0e28516a345416a8cf329cb7a76ae7e11e7e172b7fbc6a6814228b340c56a9884f0b318d99f64b35cb5bcd603df6d1b6b6061ac8be6fc64a5b15e9f745da6afbf417b5d330c739a2a828f910590d21acee72e23650b8758ca5969528c9a3265418eb53289c3f8b26fb020ff9854b3e5759fbf84b50ed5946b31e19d5fbc49a09a6227f63e19c37aa0f42af6cb67bbf4e22ceecc1511fa3bd72f856f9c036fe7fd88cb6cebfffe1da84d7bc6f3a8708301861662fc0459c79e4d5f64743d3d6b4e6128ae518df27c1abcea9a3bb3326ff2365dd17ef9fdd274f0376b1ba367b0af8bb2e05b191754409ef08d2b4e3a8bef1adacb240c867dd0552852a7d113b133d3dad4be7efd457a9b3033dd76fc64aa2a8f6ace90f04162a4ffdbc32ade356a961bf609694582b36af9c823f8a1a08845c0cad4e8bfdfe89a809d3f990ca080f2a0364d0d7aa040d4ac81712370a93f8f3fd9ebf91bfcaa24920d1f08c658c31441a432f996ac9481bf3c222cb14017a465b24e209b7f049a52f58e34bbc23cb60258b1433142583b10668dee51e04447f9c82db2b35e65a31b3ed27ee314d49f8d4e5e2676908e4d3bd1eaa98f71d46de39ce8b466c1d1bd79712741097057de43074d86ad4a264deb05fab47260906b48f16431068417b9daa01b64c9b5fb346f7b265154d875fc5647e57bb744c342225b2cd074ae9b22f02f13d17d0662f240b8214a333587e079e24c562cc69c4bdab2fd99ab8ad79d7065a8183bce5e115ccea8e224d2eaf8934b8102538858f4ceb498cb56eea95ff77fb4b00deea218bebebe234a7cdc227b0531fa1aedf376b6fe598a9ccbb9797d6a7c2adb408bc5a5e21f2c64a8efd3f00d83cd86d740a486f99ff89f17eebc3500028dc43531cabd3e51b2d3f835c17155d4fb4f27239d628d3fada8d6f3b6db84c3349e1022bfa42cd4a04cdee1f53520cea599b1fc02c3f259e67f40e9f8a0c86b1d0ed100899f6c5fe167d671f1bd11c5db267f0f1662f815221a187b07eb4ac244540dc3b762860b28aba77842afa508d758ace2ea01858c208c2c08fa6bf34b5562b5cd8eae0d5b2aed1cfb17e8e4d884557e8d78543dbc7b11d182e645ee208ac17b27c5f92c3fef16c646c237ab18da882d04bce2dac8a5b498c32163afeee8b202140ad429ceb01f968c99ed22cdef3cfd097ce4e3cb45a11bd2057522d644ab4dc0ce4b757d56cf1766eaad5ae0788e856b1a2f74730f6ec74defaeb4376102f16e5b9b9063e57a5282e88558f9a32d4d7af29491271191bb92b65eb0eee19cd019c3d3b09aba4ee8aba0374da734dede9f61999026f09df6027302542894fe5cc63ea6f5ecf09213c2a935c2f41c5d2575653ced8cfb616b70c3e74b46819d6235116f133c476572548b6e793813259955bc808f39be86104b93808224ebec2d4c6f395fab03b11a7943cb559cdac73622b02b97c2c1ecbfd975880f25e2f4ac5dd080a1c469c5381f6dec40a292eb51e770b75e5e46732d802062530fe29083617437092c1c7e29941969492aa62d7545366600f9425ebbb97cc901f44bf59eef4934062dfe7a29fc4be7c178030b48989b80480e28e1a7b4d64f55731b46ed96c7e9d75797e258bfe03a30b68bea5ae53c10335bb9d324b279673a090792cf6539b053b5728e6ede0dbc90aa09ce8f47d0c12c3a37850761280ab477827569a34544b8bc8b998dcaf2808622af6b3e014c3746ee8b0781d0f7a9374fb9528ff032a38d9f60f4962ce119bc4696a8c000989eaec1e41d5929301031aed6234758fae95430869d670680b44f27bd9de8300f6292452a439a13190c3773ababc7bfc21c8b7829975db096874eea4b6103c3c0c996c4de8241400ab8ae85f7a0af0949f7c38609eeec6f30c66b2b688e726e62f9c429b8488624ff0cb49e8c5bfa04f343c12be75f5ad2a160a28649ca82174487f1813fcffd0f4239084c3a7f330e92c7c03825ef2869ec826730fb484ba978a2b17d0b30a67a238f2919698dfe65b966dee47b505fbda09c352945049b4c4a1d7b98568d6173533093d556568e5d92453f830a4eecf20e83eb2c0507e084d2bab7c82b52e67c79a6b8e824a0d9999cdc9a2b69de896a5550a3db7d06cc8184c4cb9f311c864c8b92089de366c183d34839690fccc9f9617db8668cb4c3a8f18a1045ce7d9fdb08d5dce4251a6326d7054f82d83d064348dc0154d1d1212cfcafa987d995082197e1cdcf88ae971532d405dd2a51d7cdae84f0c1aa90f56c89d930820c1a3980f0b2eb571796dae2a7c2a4c7dbd3c2c9ef55a98e66c27eab308b068317a638d05bb185847af6275397e64b5b4777ef6bfc83dc9a378b66a3c6f02607ac526f49cc3f924ac07faabfe081cecefb35c4bfe36cb9cf46dfd334cbba6021433709dc86a290801fe3f3e581514b7a13808aac5b15a996e19fef2adedb546865b103c34163f60773f29ea86eaa114fab8312c7b7aa5d43d27f8516a9d03854fe8d9103d29059aa6d4d6c0632d7793d2e9ffa94081c3c116b72ae9145008270ef172ef10415f43adbf55809edaa479bdf5b47925b8ef78c4f631cb05e1df4db8a590efded802cbaa660c154d08a4f097b6fc2ea3a5428637749ae2fb3e195e9fb837a08dde032c7e5f2e8ef55de0ab61f7421b9343fdaa9f500c6ea453a08ce0b75e7dcd627c8543a2d8240c8bb03301b7557cf57a99cd1e67eb9e71d2dab29de88b7f923aa08d33ae694b09a89762ff598c29f10386afbd833ed0db9a5ab87178159c4cc970b462b41e4c7788de548819d09ab3c2828da4aa2fa386c73d28a4a1190cce66361e31514ae82f29f1379578d1bef46a994f14fbe9b174a1f281d7f51fd3657e0c3c7d1d0e43f7d88b4b4a45e4a329f07ba9eae099ab723ad70d0cb8f134ec49bf29368fad040d785848dbfdb093c74f041fa42bb7a2bc3a47272eec6d7c13814761b2c29fdb88df9495db914c3644e905baac173e146189b29812501bc4e7c42f10bca38cd8277ed4aa5b6c47ddb859546be7ba99ad9796623d833be4f298e112300c458279def94bce00c11b92fb9d77c99265b597ef07142ddc52396efb1257824807d93ecbb220bd57bb655667d146cb36330521d8acb0b834a2e19b352fb8f8291b31695d05d6c865ad94b491976257109aaed14527e10fdefb96d645dc2ada3d072f5921eb7ce1a02397c8c4fc2fe986e7cb8747218a6c0ccc7d6e82ed8f35470fa7e7c9819ee23524311e0a211af0aa7a405b0fadeaaf7ebae3ad1d43087d982a2ee1b086e288351553c6f636d32d3335824af1c2bede93fc29f4ba06af7b5ece164e8d5d5f31df5008d8e6b9657489bb240a688c54e47ea4b1795f4a73ac9f72e7a131e92d958212095c56ab9545d7e78ca1383fa5d3abce4b581f17ad021b3d4b38784c10103337b50abb7859d7364e00986", 0x1000}, {&(0x7f0000002280)="473a1b0fa7afe69222fae8af2a08407bbd4c870ed143d989ef6e2fad47ce510c0658f6be3346afdb52a54c1fa8fb94812af86be84df32ca58482579e5ccfd82c78fc42b62171e2cb5f9e8cebb5cf56af2b724789c50df99493218a5913c0c9e1aca3ba32a0375896397f032c53fee848", 0x70}, {&(0x7f0000002300)="66e62099d3cc885e07372144a105a4ac08dd77ae57db4b8c6b7d3de0272b95f55a77fafd0bd27b7dda5a8fdbf97294e12123d3c55148e8e1da164f30a545765bb1e5f4345c477488f8af07fdf2726ef336e46e2e5e28197ff2be2f3d7af2a6357db79cae46e9d291e59dc18e63a4e8356e5a615c4dbc574fb9a19807881c15c6212a71337413dd2dff762cf633efc9", 0x8f}], 0x6) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x66adb876051bc9dc}], 0x7, 0x0, 0xb3e8, 0x0) 06:36:06 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpgrp() fcntl$setown(r1, 0x6, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xff32) r5 = getgid() fchown(r0, r4, r5) kevent(r2, &(0x7f0000000100), 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSDTR(r1, 0x20007479) dup2(r2, r1) 06:36:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() readv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000180)=""/26, 0x1a}, {&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f0000000640)=""/133, 0x85}], 0x4) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0xc, 0x4, 0x9, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x19, 0x9}, {{r1}, 0xfffffffffffffffe, 0x5, 0x40000000, 0x0, 0x1}, {{r2}, 0xfffffffffffffff9, 0x25, 0x4, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x92, 0x20000001, 0x5d, 0x7}, {{r1}, 0x0, 0x1, 0xc, 0xffffffffd54d4e4d, 0x6}], 0x6, &(0x7f00000003c0)=[{{r1}, 0x0, 0x22, 0xfffff, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x3, 0x8c9, 0x8}, {{r1}, 0xfffffffffffffff9, 0x8a, 0x20000000, 0x8000000000000000, 0x41}, {{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x219, 0xd799}], 0x2009, &(0x7f0000000080)={0x3, 0x1}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) 06:36:07 executing program 1: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') 06:36:07 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0xf73cba103932a9b, 0x0) fchmod(r0, 0x40000000004004) close(r0) 06:36:07 executing program 1: r0 = open(&(0x7f0000000280)='./file1\x00', 0x0, 0x94) ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000300)=ANY=[@ANYBLOB="fa8491389c6dcdc304ca5afb57014ff3f70346671b3cca065ba7951c47789719dc1862ef924d0572cb6723909b06f6f1b05ce9ecf11ed23f92831c263b09d67e4090bd6e9c375fd6c0f261f32b2f224d5ca71968aeb1dcbe44731830ae309d9025e9b38594e73ca8ae697a00aac9f632ac8c4f2a25f4a18d00ecac6dc4b37b9ec728f2e37dafb4b333e946de438e89d2e8eeb0f9c89ec7f5e5325e5e059bcd2564f5f4cee7f2f06c228a3cb7561eac942a1f4d12f11248b2acec4e6afb917eaf040a558110b8b7f74c15824720c85895a8b4eecee24d77ddb3ba9a60506c92d68e6648d57675b0e4a6125da1095dbb432b161495f735b11e21bfb5a066d9b6e9e1b1e9a7ad80bd32f699bbab"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="0bfa69d221b61e096c92cb7242b8e2b01b65809ff3d8958ecbfcdef0f622539d1f608539a0bdfc4ddd16e5035ab739a7a0db44710ff9125df6fbab116d71e5d15ec0c4a0564c2ef6f0710c4d43e0bee889cc41f20590c9f62145b67fd4d9f51e3805cd1f30ec9cd93465a1e00752e82487c98cc0adee0ce912b4fa24a4d2c8943080157cfed5cd85f0c7dfb511c19569e861f44216d44c1f1429f0569aa72017773d7c", 0xa3}, {&(0x7f0000000080)="5ccd4c2c757392730672d4878210f04d5b9f8be3c154ce4043689264ccf24e352092", 0x22}], 0x2, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r2, r1, r1, r2]}], 0x28, 0x8}, 0x4) sendmsg$unix(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) 06:36:07 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000300000002}) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x2, 0x100000003}) 06:36:07 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x141, 0x180) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 06:36:07 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xfffffffffffffffe, "1202545f8d0900410b18bedc185e9b37902cda4e"}) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/181, 0xb5}, {&(0x7f0000000000)=""/54, 0x36}, {&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000380)=""/246, 0xf6}, {&(0x7f0000000600)=""/167, 0xa7}], 0x6, 0x0) readv(r1, &(0x7f0000000bc0)=[{&(0x7f0000000740)=""/163, 0xa3}, {&(0x7f0000000800)=""/113, 0x71}, {&(0x7f0000000880)=""/81, 0x51}, {&(0x7f0000000900)=""/120, 0x78}, {&(0x7f0000000980)=""/81, 0x51}, {&(0x7f0000000a00)=""/77, 0x4d}, {&(0x7f0000000a80)=""/124, 0x7c}, {&(0x7f0000000b00)=""/152, 0x98}], 0x8) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000480)="3e80ece0a005de15c5b2402f96da76b28aa166f59a16907f94c8eb042c13d1b8495c67cc246b842f5aab606988d451f311743de88cf93b599191c63e2b8013a8abf03b26a1f9f6c252c3516cbaa4920539008c8d48add078154c6cd9275cb9842eda5d2481be19f4e177b1ce29036d24c959e02374cf0448f2eab2776c75eb53a2702c559ac954b0156d53c834b4db9bd8bb1dbd156888d7a13a98e0c975acdf7633b2a5f94b65b1773ca05457e9184a176c74f6194ea5a7c85c4e75fcc3fceb7e5545e7201b04c9f57b34c012b623f94c6725a4c3629a21ecaf51bc7ab8c48da39ed3b3e5ff1f55f160d9c185d9127372a290736d2b30c954ea63320b4f739d11b0a837727efbada5a69de65d6074c41e9d917492333e018bdd8ad2aa3628e628226ec6f79bf132c2ad100086486b4fcf2ea6c074f8f4182ed699a1bbd21829045895337ee597593c6173bbc008f0393c7bd4b77c47bd2bacc90d6386b658c1ba054be8fa0077c479203ca97f", 0x16d}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259faceace82c7ef70737fc40000000000", 0x32e) ioctl$TIOCEXCL(r0, 0x2000740d) 06:36:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(0xffffffffffffffff, r0) fcntl$getflags(0xffffffffffffffff, 0x1) setrlimit(0x8, &(0x7f0000000000)={0x97e, 0x7}) execve(0x0, 0x0, 0x0) 06:36:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000180)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r0, 0xffffffffffffffff, r1, 0xffffffffffffffff]}], 0x50, 0x407}, 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 06:36:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="708e1e8b8a4032de93a1ce65ff7214b5b7f0434715e4caf2db4307fa05d97d01df00a28347fe08016d61b84356", 0x2d) socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x8) recvfrom(r0, &(0x7f0000000180)=""/154, 0x9a, 0x800, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 06:36:07 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0600000000001b000000"], 0xa) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYRES16=0x0, @ANYRES16=r1, @ANYRES16=r1], 0x3) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x4) 06:36:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="253311bc28645a260c74221bfc6b58a38dbf3deff63e85bdfe2c01f1", 0x1c, 0x4, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) shutdown(r0, 0x2) 06:36:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readv(r3, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 06:36:07 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x1) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="a30a4534fb3958961d635fe4b135d9f8252220a359b7e56aa757aa55d39c91ae0c7138d63fe44ae8cbebeca492e83a7a1652240fba7708603d877e229416454c5a28fd155e965d2a6a95064bad5c50830320c1f796095adf359a8fa0e77329f9ff60d43895941eb9928031e33b7d8dc084d2b1a738d4177e50ec630b8398b2a43264af3df341f4cdb36a4b64a886c966f4324dcc44da359188b1bc7d2c101a25fc67ae731a8b75c6eede553b", 0xac) 06:36:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000000)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000ffffffffffffffff0000"], 0x10}, 0x0) 06:36:07 executing program 1: r0 = open(&(0x7f0000000140)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80000300000003}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file1\x00', r1, r2) 06:36:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getuid() 06:36:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, r1) 06:36:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab", 0xf1c) sendto$unix(r1, &(0x7f0000000240)="980309a20001d87ded976eb0962024cc238d04d19658fee051ec34d9259a601749a9df29a1b77f607c3383555c81cd99f4f5e00e59b7d5f507ffa1ef7226f28c98906c0205da877e584367d0f71958aee0ff5c300afe5a9b40115be4793afd3385a8ef07b0c9de40561589586f030a93281554ca32ba68ec7f6b701dd679e9ea5ab048ff02a1289650d702cd1c124342c8d3cf7df35c97152213e94ae4ce838814c44d909a26f89ae748b0456fb365f1b510c1a0c003aa52fcc8c16abc7005f0bc1ab9d7279aa674e7346bcbb1ecc9203be8190458227e2ef6544ec2adbadf710dcec9a92f", 0xe5, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = semget(0x1, 0x0, 0x18c) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000040)=""/120) 06:36:08 executing program 1: r0 = socket(0xa4c8e67155db4eaf, 0x1, 0xffffffffffffff00) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000040), 0x182) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0xb2, 0x1) geteuid() 06:36:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1f, 0x0, 0x0, 0x4, "c77b7c50350d0a26863eaa194e757b911382d57c", 0x2000}) 06:36:08 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f0000000500)=""/125, 0x7d}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000580)=""/249, 0xf9}, {&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000400)=""/105, 0x69}], 0x1000000000000082) r0 = socket$inet6(0x18, 0x1, 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 06:36:08 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x1}, {r0, 0x1}, {r0, 0xa6}, {r0, 0x4}, {r0, 0x40}], 0x6, 0x8) 06:36:08 executing program 1: setrlimit(0x2, &(0x7f0000000000)) r0 = syz_open_pts() r1 = dup(r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x40002010, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 06:36:08 executing program 1: readlink(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file1\x00') chown(&(0x7f0000001800)='./bus/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./bus/file0\x00') 06:36:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r3, r1) write(r2, &(0x7f0000000240)="a8e851eacb41ab42b220da1e361aa9cac0e6a95ccda4523846d72496798fb34b8c29e087c76a8c35998bdea237c4317eab8083cac9390e896a14bcd1262ba5118950ce0f5fa4272ada8277f4f634c701135822a46a69c0db9dca5ff885b61424923413aa032e131ea7615393d3d4bbbaf7791742688096d1b562d0720a2c475c552e266a55d50dee1425d150bcf37e2fecbecbf5ba32a9c56453709f7cff0e95bb637854b2658ad63fa15fd01d5eafa48563c3d71a5a6eabf89b7d6537257dd698862b6d9cfdc9b04ceeff45ebec15e64dec9001aa794c43278abcd26f29", 0xde) 06:36:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60b, 0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 06:36:08 executing program 0: pipe(&(0x7f0000000080)) pipe(&(0x7f00000000c0)) kqueue() pipe(&(0x7f0000000100)) r0 = socket$inet6(0x18, 0x4, 0x8) socketpair(0x12, 0x7, 0x0, &(0x7f0000000140)) socketpair(0x1, 0x8002, 0x5, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sync() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x6) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), 0xfffffffffffffffe) 06:36:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) dup2(r1, r4) 06:36:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/41, 0x29) 06:36:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) socket(0x12, 0x3, 0xa0) 06:36:09 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x9) sendmsg(r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000002d80)={0x3, 0x0, 0x5, 0x0, r1}) utimes(0x0, &(0x7f0000000200)={{0x0, 0x6}}) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) flock(0xffffffffffffffff, 0x7) flock(0xffffffffffffffff, 0x0) socket$inet6(0x18, 0x8000, 0x0) sync() 06:36:09 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000240)="37a125e3c7d67ab5d9a857c4870033b5dc0d51d9673bff9855b0224735d1b29f10af1e1e73761ee2d3b8ddd929ca63e629a960cd74adba57c7fc7c8f915f894d335decc8a42d1ee3afdb92c06b7aa90d5645d2caa1aa71c42441b2ff3516f94dbd5964d132765d0fc6bca2dd76467b7f29b5ac52d80cca3a88d9f65e6f1ac3682f739a6c2a676f2e00000000000000", 0x8f) getuid() setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xdb, 0x80000008, 0x100000000, 0x5}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x40000086, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0xcd, 0xfffff, 0x3c, 0x4d9}, {{r1}, 0xfffffffffffffffd, 0xc0, 0xf0000000, 0x3, 0xc292}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x7fffffff, 0x7e}], 0xffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1, 0xf00fffff, 0x47, 0x8}, {{r3}, 0xffffffffffffffff, 0x91, 0x80000004, 0x7, 0x1}], 0x1, &(0x7f00000001c0)={0x4, 0xfa}) kqueue() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xccd) 06:36:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000000)={0x5, 0x0, 0x81, 0x0, 0x0, 0x100000001, 0x4, 0x6}, 0x0, &(0x7f0000000080)) 06:36:09 executing program 0: munmap(&(0x7f0000fc0000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = socket(0x6, 0x3, 0x8) r3 = kqueue() r4 = socket$inet6(0x18, 0x2, 0xad) r5 = open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x49) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shmget(0x0, 0x1000, 0x20, &(0x7f0000fc1000/0x1000)=nil) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = getppid() r12 = geteuid() getgroups(0x5, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r15 = geteuid() r16 = getgid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="7e83716389fb08d64c409a3eac5f68c8ce76ebaf28009a307227fafd1dbead4e43a2f87dddb6d2c914f66fee3bb26ea1ae7f5d3e82bc2f6af39feb19f9139ae629aeace4fd7dab278a776d800f8ad540d3ea0bca42242a5dda8839fe0817e35889b7e2cd9c529b890877b890dcdde890893b658329a1d79021f930373249301c119a32f6515295559d05c93d5e8436b05a95c9e785f371290ed973ac278f371ac44a57d8cdc82ece4fead1677a8ca1ce3f03f093", 0xb4}, {&(0x7f0000000180)="d6bd184f46841790c6716e14bb62439bb061cc036bf712c240c7a4a3f211a390539d662b9d4de4092454ff6e44884eba3121f6f1097de0", 0x37}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x000\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0xa}, 0x4) r17 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r18 = kqueue() r19 = dup(0xffffffffffffffff) r20 = fcntl$dupfd(r18, 0xa, r19) r21 = socket(0x1, 0x3, 0xd32) fchdir(r21) getsockname$inet(r20, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmat(r17, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 06:36:09 executing program 1: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x9983, 0x9}, 0xc) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r4) 06:36:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) write(r1, &(0x7f0000000140)="48d8c210d2a71ab56f95e4b6bbbc1f9f6d373c6bc915bebc16be3c507a59e89cb251ffb7cfc166c1cb68f5afcd0f1826d7dfadcf0c94976a7c8722f422e57a61f91f696b70cb0fa8ddf4a56cc5567573a8eee852f7522758a510dbafd51ff6810eb7fcacf157d051c695677e811d", 0x6e) 06:36:09 executing program 1: r0 = socket$inet6(0x18, 0x21, 0x4) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:36:09 executing program 0: r0 = socket(0x2, 0x4002, 0x0) clock_gettime(0x2, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xffffffffffffffba) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) 06:36:09 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000140)="ea67c0d37daecde7", 0x8}, {&(0x7f0000000180)="aa2c852f002e8a176b38d64383cb0c5738c3adb158d0bf1298934622e0570d74a55c28611eedce985643512609588ba56cd89fe8870b0fa4e9354d91c5cf30a6fce401d7df6b3f4f512a90f10fe2ae2ace593ee1479967f60ab45784cd0eab2855bdd9e5714e44", 0x67}, {&(0x7f0000000200)="8606d74dc94c62012f076e4746052c15b174aeb0062c8128d983d37539c2d62259e15cbabe15f34c4107bfe88a0483ea83d29d07a28deacf2bb681be4e149cf224447a6d5b7f32c4adc4e715409e44c5df862e23f15a4d525c01926dd49e676c7779539027c62bc9c2a7ea101ac0faa19997bd5abfad20bab2dc3c08fc0711f6751a13756921a688ea05e5cb27b0e9ac60574a8ea3a4d0ce9833574a89b85ed50eb82165e1cb06", 0xa7}, {&(0x7f00000002c0)="23ca4d716a06054f06a7987463998f6fa8f576398ab11669a9c11581e430c466ff54967dc43157eed1d4bb53d41eb66999093684a1037f91096757cdd0b07d2fc8c79afbd8ae59e82ac1b290386320d1df33e09441d9c6af463681c51f8cc939004a21162f5b236ac08b8d8121c7070356a71e391fc2b20aa6752b06541400e88856d3d86956d1527e5f59ecb1834a9f88a01f665ddb6b80c2b1d68adfac8ec94ad2ff329c54bc8900473ff36d99078f50a9ea9c406e79ff79d8a3295f46b9c6c0bc7cc0070d031988f0888ceffe039c54ac9a19a30694665943", 0xda}, {&(0x7f00000003c0)="c7ef5108c0842e2078d9ab6e45296017d7ad8abd197acd8f37c38341831f0c23d4bbc8ce344333a448dd93dec8410967a5cce4a63eac3e300df1f4ec3acaa5527b464e8764e464aee21b8999526289e656de4896450bb82ff832357d32d0dbfa3547bf5300ca09014fd167111dce01fa55df7d5e52df0633aef1ddb43618eb54e61478a29f45782788fca6", 0x8b}, {&(0x7f0000000480)="262147ede827cee3775980822cc34b30f959c1b08e0e664b076e6c5478dad71b27ea55ece054c8a52403fa48e0352c8a2846ef659139ef972a1ab55f398e6dd92b48b99100178fc021da235a93d7ca94a2f49da075d697af17b1f1e228af7f05245138ca8c3bf97e52e261ef60d346067bd93106c384dfb11d0326d8316dfcd019fdb77e701056d5212045bc5418c9c55c25c59c95a0fdb7be936ebef1a633de6d5f7fd64e35a2d3aba01b", 0xab}, {&(0x7f0000000540)="068e6cd3294db7f4c0ffa7e0c9a5ae4eace7ea6005588256846bf55a24fc2efe03740911", 0x24}, {&(0x7f0000000580)="14bdf6f5648f507dc420d6a1a993699f09ddb928df0f07f2ccf3e8d472f3300247abc4490c38fef7844cab7c84e355bd6e19d8cf2a3ef1a6671cd59057e6aeed3cbe4ca8a9b16f54007e9e0517102a499844eaed0beefe5edf31a4ebd76784b5a8eec37ed35de372a1e8bdc28b66c045c51984d803e064a66f1033f9b812f2914b38a5f07dfd8e1b1f644bb669fba0f61df4d1ced964fc889ddb865939522153e20ed2e8a9b3b36dbf2d33b7ff23d08e63a3450ef96fa79be34487b0c68b80c94310887175dccebd9b58bc32f52c54ec3e8a9af72c0d6e37c94a5c3db31846960ab262dab9a4354b21ac937e6ad6c6a2638fdaa2ad7430fef17ed973b24f566043dab28c6e34cf6a7428638ce1bf5c19dd8e8b852c27139101e32dfa76655b37d34d105d71bca3e6ba0dfd4f7a3fd7d641f4eaf457fe2deb324ff2fef7cb31dd21527d87b145c78bf9caa6bce7362f443347767ba0dce6ec86d159993a5ecf7e4a634eeb3ddc55107bae339f41b7e4e30787f4f72cc43a97a9bad311a8a0df63e50a92ab6100876bfa1b375541a6fa1a602eb0fe70ff2951664f5da577198aaf5c69fc403a2eddd65fb90370af2533751b8833d5e3f293e99a495679a665b50a7efbcd5fc358a83609bd70cf69588c985803316395d070a68730fbb1cf95a22b84eea24be90e351db7cf6eae767ea5818f8905453ca904089127286caf71994a8114adddc986a59dfac198d62a30c067b618fbd2d12b88e834398488517d54fc17944c1ef4ea19b9c5df508c794cb391daa6f8b17934edc7ed487ad079c8f6cb97409bcabefcac7c971a3953034f4e88618d47d8acae74c68e6dd4b88d43f94302293ddb0bf059aa0c5c73032ca3fdd95b048b2efb45ce22036483a69271ba2c8fcbd101302bbcbfe4553658f5fe5e4d7cbedabce952a7ef87d0ab8e3cef9336d8acd75aafdf5329cf055575b6a26323f44756082e398cbc0804a4dad734dadb64de060633c66435d1570ce2df67aa7a2402d4d14027ff18463db628e25cead8d0fdf4ae6024eb8f0ad3e664ac708cbf2055bc7bb0e597d3f93d29a70197d187906171aff8f016c436c4de288f80fffdeec623a64d712289e281725e62aaf903773f8971afa0e82441f16c7ab5a66a9387b18c792b6222e203211c04a5c0e3be433d81b155ae7f0f7480c6e5a63f6a595b71e2493eeffb9dfb718deca359af91631419b60c7b19e9eef1fab577e95cd6d18daf69031e825a8e3956e96888dbd1266c61fdeb9e2b893001b3fee56948fb2179c028ff5d16ee0ed6532e2327db809ff9458c02b1dda1ba2d8c93c46b34c67e4f28773795ccdafb299f8fd48621ae86423293e58449086b3ba3e692bc17e26359d533cb6d5e0ef0a568b583bfca9085b6ae35d2c792fa337d93f8cedc764a0681fb64ae8a7652df68795e7e371fe9291d96f7aa8dbbf78cfcaed8cd340ded10c33754a18cd9b00e8c3e858d458a7df8bc26e6fff5a72b465251dcb6ef435107a9a21f41204670543ca23c0f57d2ef8129fd75876180d9b272d093824a4172474982bd5a59b711369dec7656408aec6e084facd0e48cf65f9347b71c64c166a95fe7ebe194644e23737a4b33cce5746b1eaba4541cd8473adec6d0361c1ab6781e1edb31d86618d2aad12dc6db35e03bbc437f25acdaae08482a567d71af3d0ee7d2f13b76776c0f8ee51ad6beae36f0bb2a34689040d8376e2dcb33d15f7db212702ed8b3a74c6ceee136584ce8a6ae345b055e872d426426fd5eb3e10c474e607397887ab61acbdf0ccfe762134ff7dddcaa4402b4455734de2f01e25a13307f26c430374ac3fb31d7850ca81071cb17ca6a1b06c2aa081a6e1eec38c0ae80cc8d660efe0eee68fd7b3438a1c7144ffb5803432cb051443ba14fac9c16f3443ea5ad5a1f347917db1ad12a54d2d1d4b9f87bad711eedd615c67cf6553d78b291ae9c1df26d6f78d1f2a962166739a632d0978bcab9a53f8fed2ff29d5f6d25f897d70676ffdc6957e36c9019da5df3f9d07389b0e8db99988f786d313590511e06826e2049d51f9634cdb02d021352289dde6d545f665d09445d0333957fc49f252d52ebebce128e5796540fa385ea140f5bcc043dd74d20ecc6a0a0470a1f6f5d5b6375763b19b75421858f62ac4194ed7549651b71475772d13a1c29929e2055134011dcaf6ff6c4b2b62290e15563130b497a3fb5ff9f176942238b73cba14a95d87914b24f71cff1ddb7c945652e02602da0f9426cfbf54910afebce954a60068db97e8fbabd991f86cb863f10da364f3b1616c075c5b3e8063741e3950c0d990887222c79149b54c181d33534d978ae92c51eb4c1c9ada999a5686fe2485211b7d23b0de1e1ccfd87c58ce196236e1f388750b14e3aea66b7d28c21a775b72bcd41c11f79860fe5b8f71da398a1cbd667fb17a968674e51317294ab7239137f73d1a282d9d8557729e9a7019d70437a492a3325add95f8db26ec51ba408ef4034331d0f811f4db3a2d58083c663ef82073d247f84430ed29335cd7093138628ebc0d12aff2d72498fe853194ec954bea481e9131d9dc2f884159f42f3c691ecbff0c7aca3e0d66fb62bc93aa826a7a91d06bc78d94dcf83d3e9fe17a6d8c68adae4bac42178cbdcac24ffe3ac72f5a50841ffd6c498ed9a02e1deb6bf369f668685da12f24c4bc09017a90dfa6077299fca312b46e832878d81305402c23f86aca0b487b13cfde64a60b9b76b3a4b953e67247f49823178999eb8d1203bd0c83e6d00678d690c14ba89a461da9ff1659deb2e97343f02063bf66fd035473ee8c8d46a8f7a5a11b06899ab3ade42d09f492c77e212c70847158856cdf934474af149079c7c9045efa78cccb815747b79f11d0fb7a81197bbe4d766d2a2cce55ea351124416b911be0096481f9831f1f37d4a272f33438a757c256817b973f6a6a98f4ffca275331607279a895602225ef1fcc714cc90a77610fe35e9a905810a1f9442d5302e6e551335953fab934e0ff0f555021c944a05f9d5b69d03018535b6e5f06fcd894aa3bd92c2341ad341e8e0c53ad9b209b68de31c8a75ae44f650a3b47d819c16da103f56c7958204226d27a6e22083a6860e96352e4f02cc41d94fbdf7de3de2a2b84420dec9ac568a0bdf552e762d4151124cfc6d3a6de838f9ecc017a8accf94c4870f2ba4a9aef5d0aee6882c582804aa56d1098d8331548871843a58c4dec48f0ca26aecf0675380d241fa56d666f6fcc234ad732ecda049bab33c883db7f750b2017bfe746da34d59bafa7bab640b43309441ba58acb064c520cd010888bbb35e23260587fdee40d1dcb5fdd50103e585cc423e92464357920e0b49341a434a4b9081fb4d998789484314c6193e00018ae0a6295231bc39d0c11f55308eddd9ed4cee046657c029b6a0f90e0c8f81ceb95dd5b6fbabbf01d9a771deba88786cb8ad56329b56ee14565f2c56ce6b9aadf93e6d6e6e498efc52e26a04994e8232329519dac1f7724a1a4f94bc772b7da49923d69dff4cbd1191b96820c37801e229f609679be512d8c41eeb5e90df572146b7632e67e934a270626e3969560f4e0a108875c7cfc793f0960483dbf5575e2dc5738a28c13092edd3a988bfe37bb186679588121f323d34e84b70c840bd324622d2b146b2566c21c44975d6bc1573dcdccf20fd294bfa913d02dfc811d0d03cb5f1203acf48df89d979328e1af1aa72518558b30dbf3574a1c5b35bccd52821b26323c833f72bda5a882a802afd0197d2003f5a44253984f7f15299ba0459fe5564a8785dfe69b9069c9b833fa689f654e72bb91d0ab0fda1bc3e6e61fe886bed97ff371d610da898355d843dc1ade38f7e1901bc587ef1a8e48698e3537c07e8331cdc472d282f0bbe6146c1ce3a375c58f07041359ed7cb921a297a05e4feb46bb8ac9135b58c41a087746aef97770e4de63389565b485383f1dfef65a58439608b4108a81651e77541667dad9b7e0c8e20e1b2cd0fe71b49d6c910f5c8adf3a103714b191ffd4c91f7405c04454272c67b5f3b830452aaf1a29dda666c44e669525152b1bd7fcb95c6bd8ca0dd72a7a1e1888e4f1a20842f50988517b3de1fc5b325535679e8b02a036a521c872a9db0d8916b8051e5d4d6338e8b6d2e96d98d59eb0ba9eb5952f8fadb546e637d255beba5669ed0466e04729c86252b5639927972fc749cbf08ebf159b2ac4a19ede9e498bfa6a951bc5f4e9b843e4b8e8ab9d14bbef6284011fe151575bd40c8f6ed9a749c70e4c9291acbf1c89088970c12539c30420e4648aa4ca3a1e7bd9254e7070f9aa58c14b9976ff30f18e9d5e57cbc2fc286a93eb2571c3f6222983b9d132282b353c366e6a4ec6ce32247be54a98e6c9ec45ec8503b0d4ecaf21fbeb75a3ce98324dd3ee9aa22d6987e4bfca5a12e6494ddf467c0e45af9ad28717ccd5b312218e6a154834f70bb14eacea2e632c9a3b9213dedca0cee3314369d1a74a8d7d358918b623321f343288563aafc4ff68ae7d8a2152f49acefa3fe4a0a65fa8b8237053a285c31c00bab25ab186f4696bbed4528a9c0a0928c8d31977ddb9146873131e93e85bb46bd2edacefc7d10b11790eb8104d9e7df789886d61e8ec9141571f87b20326497cf19cfbc962d9e65f872062aea66c49d0b975187dc7f38cb71a6e13faf038718aea22a52aa29531f2470a84e2549161bacb4bcfb7954fe7e78874178512239f00092df2a816eb9f069afdc82cf2447ebae3b1e59a317451ad0a13c9b2a5b6a658754aff0d42a7007cd1e38b01edf701f8dc52ff5594a8cd4b7bbf02547eab2c4495e52acaadd589c3aca2f3789c9c4b5ee69b068db3006137c71c8095937a0d5ff29dce490bc781923ec788fd8f42a6250476dc7d67177af320eeb2a4c06d1e7865610433073b84cde33f58406be22ef4dac889753ba50ce250a0766acd8113917a4410fb7428eb799deab1a9a68882698dab6046bad55a21d97e1d055da0d756ae5c71cb0ace8b51fbe5c51cd192c3fec3e7c4de1f21844cb96424d98efd8612430c3a7c06ff8aac8e643a0489af4e0cb5aed443f930eecdecb19fa0b8497b1a0ebff4b8532254a3c6fb081894f374f65bdd3a8216e082d8dda93a5ace9ef39b33fc3b666b66ae24b13af82e3d4a70e076e114144bb317fa173ab4d69b54e642fa5ae05dbd606bb963d642ed89f07f1276cf78d4abeffdb508d8e951e2eb5319810b06fbd84bf72b140cf91599544efa0f2499b9cebf8619c47c9b678831601face936a6d779fdc430f0253eb3160cb94afc78c118ba5da65c4d54908552fde04387b2a7d8584f4874648f530b9c7454d4e415b845f1a610f2b690d4dbb5ccb4e1d3e6000baa4e089f539f7009f86fd196930d181aa376aed25f985aefed937ea11ea94bc2889d43111beec0e398164ef55c8418252b57fdcfacf812503e1b20ea628eac15045257dc94c1ed4f264104a26c11eda4f463bbb35ead0b4ede60768357a6ad5bfd300a093057e0b7187fbd105c69f359e82db882c535f856bed56b031c1bc6b98da56ef4ac1d0977fd0fa18eca12759da557f43d7b5b551128f0883069678fc03ae698b2c105dba6519636db66a5486039f8f14eedbfaedc4facc434fe21dc60cf2c67fd5f8e795e8a3a3c62ac4ecb4f94b56973435493e9df6aa2ae75b716a6a28dfa594fc5e12cd0b1d47b4a1565b84990065504fa12cd18fc66f2a33d218fc793e4e87ba4202781dac12bbe414d27869d7", 0x1000}, {&(0x7f0000001580)="86fdd2870d5329ad604539f6159ee2aa0043d0ee27e473a83e4e0df6aede3978", 0x20}, {&(0x7f00000015c0)="7299083065808311094f5d871469eaad29798cc5aa949717f263bd5e9aa2f9e1", 0x20}], 0xa, 0x0, 0x0, 0x400}, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) getgroups(0x2, &(0x7f0000001780)=[0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000017c0)={r1, r5, r7}, 0xc) fchmod(r3, 0xa0) r8 = kqueue() r9 = accept(r3, &(0x7f0000001800)=@in, &(0x7f0000001840)=0xc) sendmsg(r9, &(0x7f0000001b80)={&(0x7f0000001880)=@in={0x2, 0x2}, 0xc, &(0x7f00000019c0)=[{&(0x7f00000018c0)="0af0e5eaa2c370bfce95d2013b559127d8f88b943a2a22619ce44cd249752f9fc3bbb5e294fc620ee9458f1d162175a62f6a45786d332a1a8dc7fea32ef7245fdb1af74a4135e2a93670c12fb8b8c6cfbe105d1685173e32c51879187ba525528c7155ade7f1c80cb85e9d1bbc1ab6beecea145bd9732bb25572aff25f5f9e26c3d3017ef4262ea9248b65c0e84a8ce9e09d73197ac795622447787797cb26ab4f3cf77b59f6559b4180de813826e2c41c012cf28cf39d35b6c41918e4317a3f84e5c235b156cfefd7f048c100f4d52f", 0xd0}], 0x1, &(0x7f0000001a00)=[{0x48, 0xffff, 0x0, "50969f02826d2819bfb83f7b98a7361276a1bae0c6d9c50d2dec91c92a40c18477bb05d2cf499dde2dcea570d169d0a26f8dcc6e16f623"}, {0xc8, 0xffff, 0x5, "4e7bdffbfbb9e06dde65beea9d897a183af9b94ab1b420784e1224ad9a71aaded4d0a57d91e480a62b6b5a994bab627aaa0b381d2fcf6d303d057f9bd58cdbb0d7ddeb7dfed41a68bc3f423f92d94bd8c8ede11c3b06aaae09c703188c212815cab9f0d6d23e7f6090f6a700b5f9ab5cd367ce44c75a7ab452d4eb1b1ca4e559dbc1a1340997da42f38b337ce0f824b913e6f07a7d536dc98d32abe58628fe1217cbd436f3e106a4ebfd8b8c6fc94d7b93a1"}, {0x58, 0xffff, 0x7, "e3130bac5afa389fc855b920096d1f4e43f95c601d1021fb2787358cdb1801d47b07b4f94d91afee5bbfd7afae9c1e727b5a9db5b0e70cc1ff7ad1057ef0dfcfb9"}], 0x168}, 0x402) recvfrom$unix(r2, &(0x7f0000001bc0)=""/133, 0x85, 0x842, &(0x7f0000001c80)=@abs={0x1, 0x0, 0x1}, 0x8) flock(r0, 0x8) r10 = kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001cc0)=0x1f) ftruncate(r10, 0x6) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001d00)={0x101, 0x62fa, 0x363, 0x37ce, "eecb5f9014a2a7159cb1edfecb3ce30a8cb1ebdb", 0x80, 0xe42c}) close(r2) fcntl$setstatus(r10, 0x4, 0x4) fchown(r3, r5, r6) wait4(r4, &(0x7f0000001d40), 0x1, &(0x7f0000001d80)) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000001e40)) pwritev(r0, &(0x7f0000001f40)=[{&(0x7f0000001e80)="a7968347730873a30929ed210434b10cf384a0befc0ac17ac6daaecaa37dde1e1e89d530f99cd0d375a7e14df81648eeddad3e8708288d776bb5078998c37f7103b320b7a3ce4b98552b57dc3c7cade9628d5567a7348f45376c69d9e468b77c43f29f08b950c166746d0e8360d3e2250d03c8c00997cdf8f052fc596dcffa74a79bf84a9c9a4cf0cd83ea689b5f3e33b47eff", 0x93}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$setown(r8, 0x6, r1) sync() pipe2(&(0x7f0000001f80), 0x4) syz_open_pts() 06:36:09 executing program 0: select(0x40, &(0x7f0000000040)={0x0, 0xfff0000000000000, 0x800, 0x6, 0x3, 0x80, 0x5d6e, 0x3c3d7c4b}, &(0x7f0000000080)={0x5, 0x8000, 0x4, 0x1, 0x1f, 0x2, 0x8000, 0x5}, &(0x7f00000000c0)={0x78bf, 0x6, 0x6, 0xc5, 0x2, 0xfffffffffffffffb, 0x3ff, 0x4}, &(0x7f0000000100)={0xb, 0x2}) select(0x7, 0x0, &(0x7f0000000000)={0x20000}, 0x0, 0x0) 06:36:09 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0, 0xfb4ec6dc0fe37cf4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff5a}, {0x0}, {0x0}], 0x8) 06:36:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/77, 0x4d, 0x3, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0x8, 0x0, 0x174) 06:36:09 executing program 1: socketpair$unix(0x1, 0x100000000003, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) syz_open_pts() socket$unix(0x1, 0x5, 0x0) 06:36:10 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0xaa4, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 06:36:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x7fe, &(0x7f00000010c0)={0x18, 0x0, 0x80, 0x7}, 0xc) ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) 06:36:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000280)="ff0800000000000007e3000002159dfa0000e8030000007dce4cae9417148b108434a7fdbd50e8dcbd9d22f317aa48714f484fdad991df2b4b6885ff2af0d4245890dc6961de066f6eaca8a1339089c73ba13d15bc20347aa3b24bc5c75122b25e98d888689fbe2ad26a8d4ae12c568bcd8a59fffb7737f1fc92da6ff1f779ddae7df7cf9c19d6904abcd6a496fd08bfc65deff832cda450cb846a9c4e760e9ef22890ad0055fd16239be59f72f757ea5df0231ea624d55aef6e97f05aefc5372a17feb27f336247ace880d0c637e61aa92fccb46a1dd9aecdaf2d8ef6837728734f00080015ce044aca861fa4b40a32c8a47f6e80c92549d8903b9663753d3f9289c785b755154aea06b614fed2925123dba3b93369d38b5c102287f82f45cefe8384561f2d119ca22a163e5231c09830c3479b76337ea1bbda21887b8138a7d0d042c30fb61d55a07db54ba7576b49e7adbb27736deef0c9cb3237045964cdb3b9011eee", 0x2518d04361282785) 06:36:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x19, 0xaf}) openat(r0, &(0x7f0000000100)='./file0\x00', 0x220, 0x0) 06:36:10 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x20000000000ecb3) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/208, 0xd0}], 0x1) munlockall() 06:36:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = getuid() pipe(&(0x7f0000000280)) seteuid(r2) getdents(r0, &(0x7f0000000080)=""/13, 0xfffd) 06:36:10 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0xff, 0x1, 0xfffffffe, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:36:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/131, 0x83) fsync(r0) 06:36:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000280)=[{&(0x7f00000003c0)="0f9020f1e57cc9bc6e161d19fab1c2d43041a1be9a0d8ddb07bb9b9481c799ab9c702d478bd47f4de0352ac10ffb975a34a22967cf7edab645f4c58afb92ae608eff0a19ccc7d75603d273015e153dbcd41c39fd91dcc1f529ca3f2f29034502867ee325151d2c6a8dc3084dbfb6ae8602e75802db278df767375fc0ceff2168e62a328d90becc12562c0d9770e394bacdd15b82b6fd4e7ad9cc1e84ab857f404ea353dc15844ab97f110720455e9b996f0a913560dcb710fb9036f5647d9624b6e4c92b14d8cf303a9c7baf1caacf2aeee17922793b4840fa1197bac75d968e9abfa525e4b71e8e0bc33d77170b48e6a994165978cf0fca0b1fefd7b2871a12f9dbd0cbaec218fb37f8b6be08b83bdf5e163b5c97f29947ff424ed951892bbcc5e8d27ffe205cb9ce5690cadf2328a905b61d184ad6b5038a18c045757f0ae6490cb3112c6285a7f782bf32da79ae6de701fe8ff993b50b7657e9c9b950b932b40d2a9bbd4b66f6b718368e5a514728b6b0926f3d335c7ccf34838ac406148417d4aabb1de31ae0d5d87e571b2901ebcadaf337fd43deb16b3201d19fdba5b8eb4e00d35aad54ce83d4b6b7352a4d45fc4cf9200f8b79cc00c0f19a7c48b7e72c441e9b2ae69ed245fc105b7216a9c452a8e2d7cc7d0ae2c4d83bb1649ad208062152d082ef24cabd026dd44500021032553141a26ea3277c2ddcf4aef58b9ce7599f4d3601b94008721bd3863af7c1acf4f82613f5fec41ae927682ee26b0c065c366b077ea8b9bb993751e0d5c3216094cfe79793bc446ef41e8c94b03d3548dc09b43b3aa850cfca5f89378807d6351a4bf9f907483a70d5c36dc9cd13bdfe08f3e30cc25024219470e47a7b24ea7356ccc4a94b276db252adb855f3fce399e4f71e43bd803cb2faf693855b604926413b7939f79a60d59b637ae9c98990ead4f4c0ffd599e284de335fe7dc9879d5254c91af1ca27e99c203e0ba7b2dd4c4e0710f3d3cf6078f080db1512aceb9ce8546fac2b8dd0509a5bdde5b937e8fee853673959990600ed170ab94f8559fd961a408cdd169fd96dc86185ac44150b3853147c6ed272338844d2152498efaa6788eff2aee11b5d03f6880511d5faea576200cffe326396195984413fe0d5aee807eb0a650bfa3ca5353feaf76635de006bab39eb521c708ab6c3598dd96e7ca5f3682834b05b470bea11210529a01b206e6f9bb12027f332693cb2604ad72d439648ad6a5094f66706dc26ea538ead346d5cae50604f5c4421d8ddc7d9d029ab6fc42f5f9c00b55723f6b138f42aa55da5268dcbe9f92e294ce3ef498377191e964ed53b5e1103a6ea8edb0a00e4d86ffc109dc15135a97d0515e3101a4e384564fae429ab8c63b1393d1b765aee68d794063dedd99b3de88fcd8085d7e486ae2bd34b6744afb9310a20f8739b140eeda35ffb522a0ecd14d93bc43a80a3e9cada641d23fb928e32a1fc96a0931ba3ec513b9e5c8c157b1e19bda96fae1b257884dec8a0ac6ea119c47fcdfe506137b4051019fcb1a7ca5382899ffb18796b212475c2242dd9df4e49f1a2a23797e4069ad6d843c8c0e278b92274d081446f6aa2df9efbad71d695b8fc2ae9111b3ce0aa56c097e5fc5e89dc24d9831c7987fa22d6c5da14b72eae2cfb13d19b3e5dfa46b387d9d4990d6b5fb77f31a6678c4a0d34c6f25f91067a602970b0856367985cd71afa4d902a4aa522268d58a82a353c46a550383c5ac4489a6512ee53dc77c74936bc3d76ac031a7182d18aed527c9f3795b783e6e4e4103e5a291ed691d5ea2bc095057cfdac77089ec20b386663a6be41b58a039afd52d4e37717cce1e0ebce37dc8464930f1db70f439c3004085c0d672c3cecbfc6fbff76d148ad0378dfce2851a6bd5bb8148dbf53585e07420481fd208c8b0592b51825d40023b1ce4590e49496516224206f264b91e20f6cf68d75c95f25d4e8f0be444adb6babc16b62ddd15f338b302a0a2c1bbec00344dbb4cbdc82129193b9c71c4fc8ea89e3956cb227f69531e5718688ed4017d441526ee838251b94f77c70cc98d1b187eab9a8f5e72a52c36fa72289cb87b2a70de0fa316b9f33f72126cc1c8a1bf5dc8791da97159f94808cad26524ef307ff4c4be698d2ccf2dddff9dbaa86fc204af7931d038fb0a21021d7ff77dda037f53824bf672ea60913d83b4202afb6d3a85274448fa2eb2370a00335e50db5400246dbdff7e368e815dc4c393d6a31f517980e89eb40b76ac54f847c754ec5df4b2f4c1b257d016ffe55e91cf14a67573baa91ffe4172f59afdece8942b677e9ee8c2252b4d03714940410c71fc95745de60a884d9f1deda33ee969a1de265f0e420a024038a3ff05d4fafe8088c8ce6841864f5b17d745c76141d49c234c9241bae696780e001d5e38be71438c085241e7f282aa2b10907845e29f1514ded412c2aca4894a35900f87c6bd20baae6c4a35154b1922757edcdd355f04f28f393f00f5e67b4abccce42bd87b107ed8d50f235ffc3b07d7bca5e2d87691d40fe787a583c5a1f5310b72c705b48bffd3107c0420f3fa9a4bed053b90a51df5b57d118d4991994c7ef45f7c93a7858d35191b7d990128c355a04eb304ddf0ab8578461a6cfa4417f27ac5ed57ddea5942567a5255b1cb03ae9ff0c655e87defc72cdcad268e3a57e2aca56f2b3a1f06a7369caca5a6a2f4944da23b1bb100aac095b4e2a6e1fb116de8ea12fee1d7b669f7979b3fed885aa378bb861cd5f4b50da8438889a52164e0889ff3b2c432dc2587af2514f4e0c273163fa03eb0d5fcaa2849114fc9de401d6dde0751c6e4c2cb98912879d9819e3d6d431128687edca6aea197f06108e2449f971779a624008137d87856c109fbb410eb3b43410ae47f551a254a4d80be59900c1daae4401ff02766323f1324149b5e426d392d51447bfd805b14c40ab38e8b6017a8516dbeb513458aabf303f346c6fd294ef8cc74bdb50de03b038e5592827e4e51bf85606e8928c04c3c324022137de26d4f5bc45cc1a9fd9e4b23b66340dd747a7612785d01b203f26e89690919b7a5a38a8afb5aa85a0a69a424d98216ab67feae88a4ca110f34cb459506871a3de25ac635c4135daa8b5df1445870a25d1918ecea9b2b8063eda788e694597b868bdb47ef9a5bc370714a4042e334bd5680acb0ad6a70080f549a9d68fc2dc1abc871f2a40a22d9db9b2aba12259e42423d10a8f146aa0eef27e74b79e0270b01d8ec16c97093c2f2bf0fcecf09181248a9ad87cd1336c13d0ca7f479904ed1d6eebcbff91ff303ea13d7c85d5aa4aae6082a5ae8ffb1c53296a62de77f326a689577ad44fdf8f4133b71263ebfc02af2d6a55f77a44acdd96ddc770a6512386556c5e2949448f62fab86ed32644b94da8297f94f2ed4d9c5caf098e66fa3697c6d19976cc7f56e8ffc958bbb085e69964a4d2817c0147625f40b92687a79d1c9af44ef5a0d1d112c7b2e105c88814d0894c04420771b8eb0ff3d28f5f3f86169b30195dcb2c8072e897ce2dfc841feeab1c6fa4d96d0f8701518ed34d631d6f97232ad5a6d0024eab53595afd6e518d4aaa949a90e02b9741a88b314b59d59c95e12045dfeefee9779cc09af5969c6feb49d1ff2eef742e806b4ef90432057b2875a8283773c80d28cd5863596fd2dd927b4a082c4b7842b64ed5967", 0xa44}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x40, 0x3}, 0x10) 06:36:10 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0x6}, {0x18, 0x3, 0x9, 0xffffffff}, 0x2, [0xfffffffffffffffb, 0x9, 0xd15d, 0x47, 0x5, 0x2, 0x4, 0xe2]}, 0x3c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xd75) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x9, 0xfffffdfffffffff9, "17000d998a7f6200000000008000"}) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff", 0x3e8) 06:36:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x87f, 0x8, 0x4, 0x3, "4eff08a30ce73a089621299dcc6f72f2efb671db", 0xe0, 0x8}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000000000000", 0x8) close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 06:36:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00d02e2f66696c653000"], 0xa) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x1) 06:36:10 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x1000837d, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x20280, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) 06:36:10 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='}-\x00') 06:36:10 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = getpgid(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, r2) 06:36:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x5, 0x4) setsockopt(r0, 0x2d, 0xe, &(0x7f0000000000), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x0, 0xeb4b, 0x400, r2}) listen(r1, 0xfffffffffffff0d3) listen(r0, 0x0) 06:36:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) faccessat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x1) open(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x880, 0x10) 06:36:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0x524) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0xb922) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x1d1, 0x3b}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="51e84097907b66bd318e0b317443cc551a09beafe094f32414945144b4d6772fbb1648b7acf8caaa22c18393dc53ec37f2e4d738540eba0f01e7ab84c8fe2d54f3c70d28387041c3bd00a4b989f68c1fed9f0b7524f12fe1be15cd46ac3b08d2a4389ce7f86617e902568f2b3d2d421b363a9edea328632db1902789f36cd3a79f093b0ecb2a2118f368fb6634157d026974e650fb9b7bd6d52be09a84abb9e1ce07a151468b13e9503557ee2e9eaa0214fd9317033575c6ddcdbe9d7f949b313234b6098967cf7c6615c9baa0d5ddff467682bd5966845493fc1903b31394ca72590b3639a1ec97bae0c2c5414e2c1a3cc93d3d48eafffa9cdaa54bfddab1a2ae26d2980cd5a839c8b9af7d2877c272f14bb0048feb98bb97e5c1544e7380749468b55663fb40822c042f88fd5a4805cc686aa3e23a1fed1efd41df5e77bc66623c67803ae33f1a81b2068c2d8ea7f33e75dbf4ea58e4e0b3362712cdb1429c1448b75bd67c72c2f6d3cad2c5c29a7c43885c726133371a22b368c9ee5600f9afb3e3e0a913b4e571766f49d7ebcdd62f56acea0833f813cdf752e6627d7b7f344ba0e5ccfca7fc3262624ee1c18c685be3b2749eb7a7ecd549b867b223df2fef072b3e371570b42aa9f0dcfda144ed6ccbddd65b45d3fb6a9f711233c6240c718b2e2e4e1bd21344cbeede2184ea8273c0f8d0a0fdd4223a472080f6f2df17fcabd7f02104229e9334e876cbd7677f6682c9fabde3da409fe2534a704314e58fa7710cd68008933681d072b2a2489eeaaba1d8631ed89fc524ac329ff8f08ac3e61880a11df8aabb50868bc965b8a755ba1f9769f051d96f67663ac6d0daf9db7f0d6b6f5116156ebe689c5699065ca5d3f797f0c9a1875647187ea93df256938c3f096a2cde5adca546441ddb8ef3dd86ec37ef6322b6cd1cfa3747053fc09e3c7ee45b49f6b51471b0dcddee9c691f40c1c5d7fcdd661200a90e89ea9431a0f7caabdab6a1aa436575f594f53e166a8de5cf669a4321445133e448d048e3f7a8d9a8007d5dc6646605a628b1c88e8157dc2ac9c9f1a73e24667389db65b98a14113f5cb4e7245892354e1fa1f4f4158fc3db2697cbff6b51d2680b67089ab41c8b52618c5f4056689cf4204e425a5b1164cb735bd49b904f858485476cbbf7f6e1da7a4fb5937f88eaee81cb132c540124616ba0189485609c84667a0867ce27522b6d11291a921ee58eb18943cc448c839c56080cadfb3013b60fd60e9bc55b295b93314ccd8c86cf15d9f142bebffe2f22438a1afc571e85a4bbda42f02f4506271b2f7ea368d3a827c6eff87e367930683d3f2aaaec3b837e8d1f8ab1b1d69b974149bed439dcd26ed12466d7b9fd6a2cde12d0c45dac2e634c95eeeec94d6e8fe21b7fb497b49b0acf16a77739a393e1dbf9912abeb64d6723a331fdda213da92771c52409a07247351643c09c3d88aff703a0bc6d11f9e872fed1e4fb41cefaf1964cf5a95c2ecf094f54756591f2e7973488cadfc77acfba455ab4e68a40b2e6456f19677e2da70870c9e07bf0c682d74e72f0daa008e1e061e20fd82cf246668d3eabc96ed7685bcdfa6ee997210f0f4751c8fce66856d1c66ed273b5985a1d5e9b432fcca2c5595774f94666338d796cd111f238b96f0ec97c05a5d87fd1403b34d64ddeaa4e09748297ab4fdc6f176d09ed0bce0d6ff8a0e8d4fd43e4a0ba5355996955d8d918937c3084a96e8c60e2d0151b515a7babc37afa63f906d459bd6dad69a3f04c3fda88cb75b6855ef205d24cd192ebe2100fd745b3b788ee2bd2afa59c6f922a56c00c503d9be614a505d7d724b2affc31c947e4b867e8636599ade421e3068edeb1143c72e110359534b89147dc4077a052334b1e3e39f365f5faed31e56da28183d3db0bc3b4097bd8ecae3dcdf1b7826e2953f48c302236be73cb8210ef2782d555f89f9b0718de318daafd9cd6e3cf6468ae8a75ea829c6f87a73099da88a41420c9e4d8800bb6f2fa2c92b550280cc6126cef2840addc2f005199dd273a3a21f5d007c939eb7258d0b937e96210c911db50befd7a498140889c0cf05dbff83b6c2c6181e03ba8c70151c97c0ce7b0262f418bad0402beacb05c9beb67336dee8239f9931b4a5f73b9c5cbee47ac2681cbb7117cdda18e71a83b1f79b9b2d2098d0dbee420c62e557c9ce11fed1f4ae071bd27d932285d64d911b3f621812098a001e12293c676365d0a9050475323cc9fde89e070f25115e95045e2e7108e47ca6cefb12015ecf620b9a37e4d9146b280adfd496cdb7a40fcf64fb01426cec62fc5917d3c2726d77be1dc7cf9612554b951396d96f8af2a2736062c6be03224d9cd3f7c5c82b6253a676fab6995cefec80653248b6750260b62aabf5c5998d6a68d5db6aa18fc4e1fdbf1a2be079b1d30cdfcf910a079b1049a270e51bddec37fc4e8e00d8a90d209858275462e85660de0e2fadcfd9a440a311d6b41653f242075a7bf3b7e6e8fbea395545b76fde9f4271178645c86934a06a3753d5120a8187607edebf40e975eb30a2de9b152bade8b51a385da1a83eee6f1baf905b3c611f5669665930b2e79f4630e72cd459b9204fae8f7ed84e3e4c7ae819d862eac9814940f3f63f72362bae231c5f71f658c7d2478a04be79c9cbc2836a9a3515203be48e35d12e0521821a8fead46f016aae72d79e0a1c0d4bb9dc4e20bd7123a902b3249a22b2d68bb6e1347a40c326570f70c7970c278b1126b4cdc4eea18a1dad4c9082d06403dd4492f9c77dfc8c22a9a1a8dd9e0d66f19a2ebe0c941ddf115cf680412eed1065b0236fef1212146710a3ad262a9fa187a3a1e5cfdea42a530f1b8630692ef95709ce66e944e2b52910f9d", 0x801}], 0x1, 0x0) 06:36:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000015, &(0x7f0000000080)="1534a5aa", 0x4) sendto$inet(r0, &(0x7f00000000c0)="111c7ddc7d07a462a0a73ffd542c3da9fe580140e0464f214fbb0fbbc60fe3c30ceb3778b249b7d291833ff04892feb7fc57aa11e9f62de665d8f65538255518bd21c9b581603ec92f3270b44c24813897b1243dd866db08b63cdb7841827fe350655f025864e612e19f91fdfa683dbb58dd566e65db42abcee6e8a6f5b78e07baef755535be6694791f042ea1c9e8e1af1e4d69558c49ab6ef103c1e3d29b9e955466c66b21b1c66d146a0bb2c44d34f19b54be49fcca494ef49a358c8c8cc5023e5486cba0188544728394d7a8bb7adfb42646b201432edd5c336bc531e330b55699047add0e20c1f4", 0xea, 0x40d, &(0x7f0000000000)={0x2, 0x1}, 0xc) 06:36:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) write(r0, &(0x7f0000000080)="bb2ba5d0603e7a3cfa3e56944ae3fb8cdcd120103aae8e6dcc2a44c896102ab0605b8cf9097e84b175deaf06e45a4f75d9c3baa9ea2fdb4ec065a07284f06c130a45ac97b1a785a0002d5c4df073b07b9504157f4a39ef79edc4ecb621ed5dd7e6bf8422e4512161856e2168d74fd3e59e331494b6d63f58857f00a1fbb2bd46db2630f2ce8177724c6798bf2d6c61384a7f8f079b47497395f5a0a75a341dba640678eb9369c8477c3d99b78914095810f7b8d95f13485dcdd25b29673926b3649c68b7", 0xc4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x40) pipe2(&(0x7f00000001c0), 0x10004) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') r3 = dup2(r2, r2) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) lseek(r3, 0x0, 0x0) 06:36:10 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r3 = socket(0x26, 0x1, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r7 = syz_open_pts() r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff8, 0xa0, 0x200fffff, 0x0, 0xce}, {{r2}, 0xfffffffffffffffa, 0x1, 0xf0000001, 0x6, 0x6}, {{r3}, 0xffffffffffffffff, 0x32, 0x60000002, 0x8}, {{r4}, 0xfffffffffffffffb, 0x0, 0x0, 0x2, 0x101}, {{r5}, 0x0, 0x22, 0x40, 0x3, 0x4}], 0x7fffffff, &(0x7f0000000580)=[{{r6}, 0x0, 0x10, 0x2, 0x100000000, 0x63d}, {{r7}, 0xfffffffffffffffa, 0x40, 0x80, 0x7ff, 0xb85}, {{r8}, 0xfffffffffffffff8, 0xa9, 0x4, 0x9, 0x3}], 0xfff, &(0x7f0000000600)={0x1, 0x80}) r9 = kqueue() r10 = kqueue() r11 = syz_open_pts() kevent(r10, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[r12, r13]) close(r10) r14 = semget(0x2, 0x2, 0x0) write(r10, &(0x7f0000000240)="210e10ffa0640b9b34b0c66f36bcfa97e8e9dde42d01b1d4a66d9cec56e93c41384fa7dec9c298089905b83e51e8bcd0d8c1ef79ee11ebf8f04b10eb", 0x3c) semctl$GETPID(r14, 0x0, 0x4, &(0x7f0000000140)=""/193) 06:36:10 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/92, 0x5c) sendto(r0, &(0x7f00000002c0)="bd", 0x1, 0x1, 0x0, 0x0) 06:36:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) link(&(0x7f0000000000)='..', &(0x7f0000000080)='../file0\x00') 06:36:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ftruncate(r0, 0x9) lseek(r0, 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getpgid(0x0) sendto$inet6(r0, &(0x7f0000000100)="6ed4cf825c59351e0a7be66e7b033c722eeb3ae6be9625f4522e80a00e8430812a8ae4e7b486c6ca25a4a4c8f7fd8ecadfdabcafc525034ef1c9da59288e98a15132bf70805a5182ea8388c184c361f60d8dcadbadad48c45adb0f3b0c549ecae26b180ae64374d879ba437fe8b0ed155118a24cbec8627909385d8287a1f6385120dba83cfefc9486fb", 0x8a, 0x2, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x10001}, 0xc) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000200)=0x8) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{}], 0x7, 0x0) 06:36:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x36a) r1 = semget$private(0x0, 0x1, 0x10) fcntl$getflags(r0, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/242) munlock(&(0x7f0000fed000/0x11000)=nil, 0x11000) dup2(r0, r0) 06:36:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x301, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40000000020001, 0x1) 06:36:10 executing program 0: poll(0x0, 0x0, 0xffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x1, 0x8) dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x8, r1) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000000)="5062dc65752948d6e905ddc15ce40dbec0d3a80886660d12f3ad303d63cf5d885b7160640934bbd4f40b322002ed3ea589e32357d3b01f8c476bd5fa7c6c6154c5b741def7776df02893066b85db4934578f8a8d6fa3ddb6f430be69c29736b8731a146d18e636144b68f51d89ffd07434cb2b9041d59a0c469a", 0x7a}, {&(0x7f0000000080)="281a172b93257e26b9f286c81361c398a64b284555097022e72783742f0c56def11b0d29a26481869d63783b2f2581b0fe428af5adea96bfa2dc825fa539dc7e047aca5aec8703aa43f07bf7cd1fa7b8c78cf05ac23d183f70da28b122f8ac151bd0", 0x62}, {&(0x7f0000000100)="ee364798c9c74836a484e64eb71b40ac3bb86c8a64f1610c3e7aa608126be122b8b839ea1a0d72bda1c486f461f3ec3dbe05b542badacbaa2ed7067ac66a837908b56468f2c7bfa333516df75bcc7a57d0ffa70d304888ca903b2ff7b2a1e08a9e92a09566eb980d0bad5e53c96d25a9a880e4782d0344f57ab1aee6fcc003490eff64e76dd735198ecd77992c7eaf7267e4e548e533bce46f2bf3cf2d397b07", 0xa0}, {&(0x7f00000001c0)="80ea0350db9594ee9fe0643389fd216e51f4aa05b0f627d1faf0d57eb28c98326f49c34bde30556d3ac3e67b2742eb4b2e9494e3767d034315346d507a538a80047840e12c70790db84be0ee273d9a87941facf37e238da3392e183732dc8b3a0aa6b84c4b30110633cb8513162e9c4eafe821", 0x73}], 0x4) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/230, 0xe6}, {&(0x7f0000000400)=""/211, 0xd3}, {&(0x7f0000000500)=""/248, 0xf8}, {&(0x7f0000000600)=""/149, 0x95}], 0x5, 0x0) flock(r0, 0x9) 06:36:11 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r0}, 0xff}) 06:36:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b, 0x0, 0x1000000000000}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) dup2(r1, r0) 06:36:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 06:36:11 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x19437dd2}, {0x0, 0x9}}, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x20}, {r1, 0x4}], 0x3, 0x7362) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 06:36:12 executing program 1: r0 = syz_open_pts() getuid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 06:36:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0xffffffffffffffff) 06:36:12 executing program 1: getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x3f, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000340)="38458f92c3d572a29b80634da4ce54fafdcf4093cd2e5a53e002cf42e9de931e7dba03c908", 0x290) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "66671e2bb08d30455210222e8cd33d5c2fedb491"}) write(r0, &(0x7f0000000080)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53", 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x6, 0x4, 0x8, "8bee7be89fc5edf3553f5d3fcf6e587dd8750d80", 0x101}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 06:36:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f00000000c0)=""/233, 0xe9}, {&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/58, 0x3a}, {&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/115, 0x73}], 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x4, &(0x7f00000015c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001600)={0x9, 0x1ff}) flock(r0, 0x2) mknod(&(0x7f0000001640)='./file0\x00', 0x6100, 0x3ff) readv(r0, &(0x7f0000001700)=[{&(0x7f0000001680)=""/96, 0x60}], 0x1) lchown(&(0x7f0000001740)='./file0\x00', r2, r3) getsockname(r0, &(0x7f0000001780)=@un=@abs, &(0x7f00000017c0)=0x8) fcntl$lock(r0, 0x7, &(0x7f0000001800)={0x3, 0x1, 0x4, 0xfffffffffffffff8, r1}) connect(r0, &(0x7f0000001840)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001880)=0x8) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) read(r0, &(0x7f00000018c0)=""/36, 0x24) r5 = open(&(0x7f0000001900)='./file0\x00', 0x10081, 0x2) readv(r5, &(0x7f0000001ac0)=[{&(0x7f0000001940)=""/100, 0x64}, {&(0x7f00000019c0)=""/207, 0xcf}], 0x2) close(r5) preadv(r0, &(0x7f0000003000)=[{&(0x7f0000001b00)=""/4096, 0x1000}, {&(0x7f0000002b00)=""/60, 0x3c}, {&(0x7f0000002b40)=""/156, 0x9c}, {&(0x7f0000002c00)=""/120, 0x78}, {&(0x7f0000002c80)=""/128, 0x80}, {&(0x7f0000002d00)=""/31, 0x1f}, {&(0x7f0000002d40)}, {&(0x7f0000002d80)=""/119, 0x77}, {&(0x7f0000002e00)=""/242, 0xf2}, {&(0x7f0000002f00)=""/251, 0xfb}], 0xa, 0x0) mlockall(0x2) getsockname$unix(r0, &(0x7f00000030c0)=@abs, &(0x7f0000003100)=0x8) r6 = dup(r0) openat(r6, &(0x7f0000003140)='./file0\x00', 0x8080, 0xd0) lseek(r0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r5, 0x8, &(0x7f0000003180)={0x3, 0x2, 0x7fff, 0x7, r1}) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000031c0)={{0x18, 0x3, 0x5, 0x5}, {0x18, 0x0, 0x7, 0x8}, 0xfffffffffffffc00, [0x6, 0x2, 0x3, 0xffffffffffffffff, 0xff, 0x7fffffff, 0x6, 0x2]}, 0x3c) 06:36:12 executing program 1: r0 = socket(0x11, 0x8003, 0x0) shutdown(r0, 0x1) 06:36:12 executing program 0: r0 = kqueue() setrlimit(0x8, &(0x7f0000000000)={0xdd, 0x100000001}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x29, 0x0, 0x45}], 0xfff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x4) sendto$inet(r1, &(0x7f0000000080)="d15c283a81d4407f24ca7908db73787f73a829324a9d0a294599448df5317bc1ad4756", 0x23, 0x4, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xc000, 0xe477, 0xfffffffffffffffb, 0x2, "b0985511b3bdf74898603b18616a6946d043e9a7", 0xffffffff7ffffeff, 0x104000005}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) recvfrom(r1, &(0x7f0000000180)=""/110, 0x6e, 0x40, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 06:36:12 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) r1 = msgget(0x0, 0x8) msgsnd(r1, &(0x7f0000000400)={0x0, "662882a4a59692f1cdade41eca75d427f28ce1c4f7cdcdc453cd2b7569c2ae5c8cd97e60086260589db788855f06b9646e1aad5da65c09298fda28dfc1a7a36093e53db1ef8b3b85203af8cfb0547a2f5126ce3f"}, 0x5c, 0x800) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) fcntl$getflags(r0, 0x3) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x90}, {{r0}, 0xfffffffffffffffe, 0x0, 0xa0000005, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x61, 0xfffff, 0x7ff, 0x3c24}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0xcff5, 0xffffffffffffff9a}, {{r0}, 0xffffffffffffffff, 0xc0, 0x40000000, 0x6, 0x2}], 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7ff, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000003, 0x7ff, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x6, 0x800}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0x9, 0x4, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x5, 0xfffffffffffffffd}], 0x80000000, &(0x7f0000000040)={0x7, 0x8}) getpeername(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0xfffffffffffffc01, 0x1ff}, {0x18, 0x0, 0x7, 0x418}, 0xa75, [0x8, 0x2, 0x3, 0x4, 0x1, 0x3, 0x3, 0x3]}, 0x3c) kevent(r0, &(0x7f0000000300)=[{{r0}, 0x0, 0x1, 0xd, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x6, 0xf0000020, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000080, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000015, 0x1, 0x8}], 0x3, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x3, 0xf7}, {{r0}, 0xffffffffffffffff, 0x18, 0xf0000009, 0xffffffff, 0x200}], 0xd3, &(0x7f00000003c0)={0x3, 0x3}) 06:36:12 executing program 0: clock_getres(0x3, &(0x7f0000000000)) 06:36:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01de", 0xa5c) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) r2 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000000)=""/63, 0x3f}], 0x2, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r4, &(0x7f00000001c0)=[{0x0}], 0x1) dup2(r3, r1) 06:36:12 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xfe, 0xb, 0x0, 0x0) 06:36:13 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='\"\x03') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file1\x00', 0x180) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='r\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000200)='./file0\x00') 06:36:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) close(r0) 06:36:13 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='r\x00') 06:36:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f00003e1000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001080)=""/4096) sendto(r0, 0x0, 0x48, 0x8, &(0x7f0000000000)=@in, 0xc) 06:36:13 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) r3 = getpgrp() clock_settime(0x4, &(0x7f0000000000)={0x200000000006}) fcntl$setown(r1, 0x6, r3) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000180)=""/187, 0xbb}, {&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000380)=""/155, 0x9b}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000080)=""/33, 0x21}, {&(0x7f0000000100)=""/54, 0x36}, {&(0x7f0000001440)=""/15, 0xf}, {&(0x7f0000001480)=""/166, 0xa6}], 0x9, 0x0) dup2(r0, r2) execve(0x0, 0x0, 0x0) getpgrp() 06:36:13 executing program 1: mlock(&(0x7f00003bc000/0x1000)=nil, 0x1000) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) mlock(&(0x7f00003b8000/0x4000)=nil, 0x4000) 06:36:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0xfffffffffffffcdc, 0x0, 0x0, &(0x7f0000000600)=ANY=[]}, 0xf) socket(0x2, 0x5, 0x40) 06:36:13 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10001, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) sendto(r0, &(0x7f0000003240)="d4b951961ac71dff3b72243d29e79deec7f12c9ab99eacb48033e955ee3639e19532d87fb788089665e961e5ace0a824e6b70cc3b1357d2bea6e2c6b3960c2c7e9346d11878d268c7b72c21882276a5058f8beed5d979b7a682f742653eef0c33df1c35875473172a5e342c970e97466635cbf412936f00f283f662b538f797bcd911225f4245671c9dc4218cd722afb7aed38e919f4c4ff2dd168c6865aa49cda710e8d162083bdee0d1f1a96b5d8276c2daa3279ac2b76381ccb56caf1b1cbcae29de7412f0aa415166a256997e896438346030582eb2d48839428a8ba16141f67d2342b41c3d791d5948925255c329598340d035dda025f26afe257ba2ad5af67e1abaeb17f6d2f9c6cba262023483e7547061f6031c6f63d3beb7f34d1f9c708e4fd31b974115c2316cfe55272e91685026b70da108f8f066846d3305b83bf23a26ba8e76c7695c872f7520f7efa217982492c9e86328cc3a2d62f4b4a9a92175962769fcb7d1a19440eeb05ebfe63fb5eeecf665a79dd4942edb153317a68f1862bae50c850745f802887c079d3bdfc3563a62b424ef35d62dab8fbe3c9fd72667f66f5cc556a23c525d9c57ae2fdebc6eb41afc6ab8bf58fa46b95cc25077251e4aefe17d56ab0ae0ff48425df8faf3ce71408ed0877c2add6d1373ebbd3b4ca19d0d84526114c2f32eca3fe2adc599388308224f5c00f3b2c9c80bb1981ca5b6d815269cc65ed3b3a04d5baaa6c6758b9dce284928bc2b9cc3b2f09ac75d5637b5bc90a5bf58958129670411a02d866eb92e2040061d706910aa158a851a2e72fb3e4018a8ebb237935afd01bfcfdbf9f7486233c6aba38a5efc6d252b4720f9c104a9ec2a5b100cbbdcd3a128bbeb1130023534cb1046e324425e681313c7b1576d7fcbf633f2fefce5a78183275b438612c7bb2bea1caba88498763082a0dbcf1cdb8bec1b575e402224b3cc2bc60c41602703585df491814ca89b8d4c0443b3373226c8ecdbe008ee0fc2f81c6b37a1b9e0d3f14d0db019f6e00f371a2d4300b6a7ab7e4bada7a49fc33b9a90c9ee40e94d873f87a12b58c9040d99bebe6aaa9b33f1203df2ad1e275a828472cfdd41aacc8a1e83143062cb5a1858c0a4f99e9e7879aa9f6e8226424c54c2fbcd969fe47f652df8ab101ccad846182d50c922c55b995d5f6612cb767d3ee4085afeb8c8ee760b03d9e7b3360857f82dea96e50f4f452d8d7745fc5120f11c8fb792ffd42109400e09c80008ec6011a70bce2cd7434af6fc8d35385b70efd0634a7ebf087668cc6cb86021f29de373bd4e05c1fcda2117a31981cca0743a8dc8a74395b77004481638ba5304dbdde531b1ed663e2808a4ec9ed351dffc9ecb332ae13a18decffb6d1bb7054bf5a642108f262cbe3ee829e95f962c21842bdefa6067b5b4eb96d14479592752dc5302c108c04d9dbea4396bd9fec7b07723dc462d7285a6f5ecb0892849667af9bb09a9811abd2318132529740378a51953134c9f163a2d7effe5c57cdba5aa2e09900fad6a942436d079f0ebc9ea5cbd761ba165e3c14514b79a51123feac728155b99bf3303df65a4d4eec78a251ee0af1e6da988651d587801592a4b08ecfbf85e62c77d4f9079d051e59f333f041a9c9d9815c4ec5d17596877559def4de605f9fee635bd0f111f447ea44bbb2ef44da34fb7455e3430a0dcbb3d688e39c59f71bec278484f93aa5f5822f49726a5f499c042f1efab62f318fbcfb325a0480fa282e4825eb9e4d4f3ee5c089caccd78dd9d541538e4795ac23694f81ab497b4ae7fc63f748130c7b238a2b98b5c16988ec8cd4a20649106f22e0d6b3b704bf46fe099e0a9b7cdced99c692127664df1c774e132c49df7196032e98dfa68a4406d408fafcce1c8ed4b937d116b68d5c89a59edee43e1ab66682b2c4482ee6a4734ca0c107ef53644e59d0e30673559ac882b6700ddd0598437e91f2a458f27397fc3674816dd86f3076feb408d5531cef41bf95761cef5a7d90d05ac0e075a22c9fe61389a47e674b8ce8a11046c8cda1e54fd9f0e9b852c132e565781b376fc7b9dd69c44ad796e2e440129c9af2ae22f3941b24c7948d3a8692022fd8396b79b959e7fc932e669ef9631081e96901872fd01a38ac512b131bc4e8e0b3a8031361ba316121315810debb861988eff257d55b36be6f49588edfaf2f5ce5739fbca30b63378586d45e380f15f4b280f17379ad1d4097887b92be5536e6d2d1c800256ab0de0f3761102bfc915bf8e84733acda84554a878aa31b4eca47447cbe889a31a3b8bf285d4d23219e404fa12369d523c91b774e1e6ce1dd664bb50e0535619361433f5f38eadbbec97cf6ed23a760ed9916585cd7cc8743b80eabb5ed1de91869d7b98af7f98b4c6e008cb7d75d43fd2228daf0f80d5dafe64e83c71d863dd98017e74405a0adaa88b767252956a15164bb99d158ac7588f1a16c5a77944e6b69142c659aac9479c5f371810245fb16a8acce09c4ed145341045f4ac8a175922beb2abd4672fe5f809bd0f883380ed61015a42b3e23c3b44369b6e2e70e44fce0bab8a9ee4e100ef8a2c644bc3cc1d32a5deeb4b7631b344270f8337b1aa2c1d208dee4d7ba787ede01b2a95ea2d566bd3f25a4e485797b7d3da473332f3010d2cd695703ad2d47e68009ad04aa156ed4a902d0977f2efad455450fe82273732e6497543bb83374efddaf942b7c8374bfab23b0f53b19749e6f073bf3f7b05ae96733e7319003595a6f9c073e92bcc8fca7f270f079ac50949ce6302a23fd0405127c3f3f51dd41b65aa31e8f9f3dade65d1c7f888331a04fe0a9dabd268c15d2d1930902ceaa2991c6f58849b954e3e1850486e22a7cee3aa56914aea22b0f9f4c2b365451d6b66388cc2cebaef04f8315a37c7f795864d89bd33fbf3d15789a5bed3a0e2364d651de5c6404dba25f21a74f46e474e0133ed0db32be7695a9cfbd8c5453b1c62bb52bd9fabaaaeabdfa7f5a0af8f27f615f92aab6bdc05d07c7df707db4c240ff94062d97cb088a66cf4116c2e5e25c5da3cbf3a86aa8b678a65930d62ecf8f44ee87d5368361cf90b3c5ec13e6f90d6a5ac2ae789550e63453cee284c02138aacf97574f6ea0d235b034efbd8a4ddecea19eeb5a90d8c45f80bccf50be139a4a91e43d0a9aff47c71f7d619bac202e448c6b69a953f1329ff025bc556a6342fa1d45cecd821e13262c2b2e6bd58a1162383c7be2a533d1bebb9b0ffc806e77eaefc65d4071f1a04e377a3d2343b101bc05e74feab3288770666a59a91d2d23e11b3fc1fd96618e7a33342d45e683ac5577bd39d4f953470c744d0deaf278eea607af52de77ba8c3d569ec75042670408301575a29b303d16a8243da17df652fffc2f8a2eeecb966e1c6b0aafa1787784694ae914a50f056b2087eb0410f6f055ff6a10afe52c7be0d6950ee83a4904d1b4e6ba50512523a19992a9c4ce5f78eb6b0d6b0d1b6ab6a4737873c70a399cb5e8730b8b7e9fb1a4021a8bf36ab894c44eab4cf005a5479809838c66cfec0d6fa0d6f4262c0d73752cb7d19c53df941e213c009426d766f24a13d6b29083d7e16a2480c2c53378fd8e5f125ffbd8e46bd1d443ba7562fbce65ae0cff752cbf0c87d5f687646ff6a660b4b97c7421f3b717a805df89f0d56ece83e9e12c4ecd73c2c51a7e232277614bc73d2f1390ac3d1c6c46828d4d37289178d4ef156e67284c70c30180a2c92b8a82d41ba1181e6890fd4260518c80c02b4ca1bc1ad55a2b9ad06f4a6b044431c90aa618d2064ec963c5aeedf0486f271370cdd079f10a2e26da9ccf267bd64b9e62e961990174bafd8ee075fb3be21d21f49ca2b74dc0d87e15c329cd78727e83e4f6288a4a3830bc150bd793090580e618dc71d5c71638904254b698bb1eeef23a59bb365f30fbf7760d7787fb9d273b18cab896604aefe0cfb495e50d0bb9c12d9896d3c82ea678c273ef63986829317d1c9dacd9a7860abd2fd39339c17c8b35fecb13107750f0c4e09187ab361523c24f669ca3657f22805259d0bc90c6948ad854456e49eab890929c9c3649a38c793213ba25f3e579974febb55f0cf2c4a175545e8c5856efa9b034f220f101a5c7a518cda2d5234fe0e7f689d8fde62b84f5beea3eb7756a5ccd05abf97e7766f64f8d9b7f5cc6869c99a7413754e474205abf48689711de78b81389b2b82cea65b32cc99e0aa5d073307ca638518b425e951998094cbc070943b2f464e78fe98e9498a001cfa17ba529b0e699742607d11ced67c61d15a3a1f239e2149bf583002293043b31e5e2b1c75e9caa9d37b9e5dd99170f4cb5fc4cddcf009cb17f3234f4a2cf6f7e161a834df18e143d6a43bd718755419ef63156ad3479dbd2cbff189ccdb721801726e5eb0c9efb2162ccf55ea24631c286bb2315783036afdad96a3d69d71c50b30f395258d01534d7029ed92deb9e91c5b9bd52c44db12e71a1d1a1ea811d98df2ce63115a4e9c752b55f431a39c05aeccc55bf71e75e47cb6a1566210db8b1793a85dbf027235ac93fa426631e48bc7832cc1f27f57860e55d48106f2eb090e382a17939b653de43aebf815545e7069ba213d4810826f87dd7e41bafeff234e78c7653aeb63896b09990a6679eeecb33672a931af956c18796d5a296de72f543f03f7018b4b8603a576d62bc9579f52e73c327c29a7fc8be2b568794e6d8e7cacbc075aa48721a3564285c7fed08a03b2b265ae1fa94942382202e464f6b7a2f38850c46f098c9c50559d3d22de81d778d345c72083c225c7b97aef4029020a35670b8fa853bf070087201103206c3c8768228b6f1383e65551f3b850793249b82e891e5fe0f2eb9a69f9cb4fbf86d89a40d77b8c0dafeeb1404c5e0be9f407c6d1eae902d7724dc564269ac9056a36a09cd22782770c6e74371b7e088112d361082b8d587016b2487d29d6efc8607808c33d66c5aa754840b54d74ff71b0a567b89095d5a050d2301cda205eda6679f445a7bffa834b0fca7e91d42e6fbb452cf01d2d4514d3a35a7f194eafe7583d3bba953facb6de54a9f0b992b5a9f1ec5a2a43fcdfaec0b0b1dc0701f9e3394eed30f736a0f2f0204c3f8c1fc81bcaa1ce055d6417a6fba9cf59e0d960c6c811dd02bbfef5a8c8d4cc528edd80e5ecd00295492f91da673dc425830c6034f451df03440b99737bb22a4fd14d180b11dde4cc374b7ca2ea28222c6a791c7a68956f1301d0ac0d0da2dd2426d54d67b10946e8f1a15b3e23dcbe172a70b118026fca08297dec6dc52fe4693ac41c8e00ab2a35c26f28d5b48c9851c9fa37e19d7e7f362460686b6730cf528bc1e8b95663466bd487a5521f90ae44f6f11105107d6ab3afaf0bca2d1773968efb0be9f20a2251f4ba32203feefa0ce4c3b8aa373e71eef29c84cb133977eb761c29a8f59067535e20a4da9b194092060df12613ac0d8762548f4f369e2ef386f6011d31a216527be29a3a5e09b946a6060eb4cf012467470cf973bf651719734ec0802af715c414373a8bbc6e5b927e48251038d41c350162d79e6649e32c9ed179eea1911de66df882bb16d204b017c02da21ec4904a7a46f4b5f5224a3510cf6fd41d5c2dbfe760da38a95e087a5159a3cf3f29dc8cb022251d63fb8638f67aa9b32247d6c597d1d1ab74d5a7048a3de478ca98035cc13172accc19de9c1a2a736a3b459cf85484416b5701aab92ddb817f91e0b41dd760955540c0d0fa92f2db150ce75f559ca2868e072", 0x1001, 0x0, 0x0, 0x0) 06:36:13 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20200, 0x140) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00', 0x4) 06:36:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getsockopt(r0, 0x3, 0x7fffffff, &(0x7f0000000080)=""/210, &(0x7f0000000180)=0xd2) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) 06:36:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="11d009a2ddbdbeca6c8e69a402dac3b4df88d296517fbba5b85e51ca3d036b1031f9e55c34fe54586b5d23db76aabe8c740c7cd1d71424bd857a0d603194c963a0ffc9078975c5f6144a06442f9654a491a83ce30812efb5854d17d789ef9878a02d5ad22ceeb1b4f9ba8e046175e6285087dfed581c63f3a3e703c33e34c362112d166890e6950010767a74e343d256c0", 0x91) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) write(r0, &(0x7f0000000180)="641d7d655be39cd151c81db7160f96362889dcf634f1a843bf6441d8586e3bef3be771bc4c25680522fc817a10db7d9ab15fe1612b41b386d91ab8f4e194ed1e3b79cca39f30f5d6280f0f6f65c7dbf6b87f9d00a937687803ec3bd0848695e0aa50ff75d49577ec3b8d3a5b521b2ac33f21aec4e03e32b2de572596e80b7742a6cce6a3065f6677b297220c2ed73d66bca3bcc2f264", 0x96) r2 = semget$private(0x0, 0x800000002, 0x143) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x679f]) fcntl$dupfd(r1, 0x0, r0) munmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000) socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00'], 0xa) 06:36:13 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) nanosleep(0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r0, 0x100000b) flock(r0, 0x3) flock(r0, 0x1) close(r0) syz_open_pts() 06:36:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005fc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299034ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db6ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877130d430a852d4aac344414c3104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdf3897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84baf72824ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8fa0497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f20000000000000000", 0xf00) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7ff, 0x202bbadf, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x2) syz_open_pts() 06:36:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="faf32d2f66696c653000"], 0x3) fchdir(r0) 06:36:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="75353ab6e956b4dc8b9b0ce678130c1d2b9db6d189232a2beb4e9764c0d21d30df706dab98178a2d2867d084c563", 0x2e) close(r0) 06:36:13 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x1, 0x800, r3}) preadv(r2, &(0x7f0000001dc0)=[{&(0x7f0000000880)=""/154, 0x9a}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/141, 0x8d}, {&(0x7f0000001a00)=""/185, 0xb9}, {&(0x7f0000001ac0)=""/171, 0xab}, {&(0x7f0000001b80)=""/116, 0x74}, {&(0x7f0000000500)=""/43, 0x2b}, {&(0x7f0000001c00)=""/147, 0x93}, {&(0x7f0000001cc0)=""/235, 0xeb}], 0x9, 0x8) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) getppid() getgroups(0x3, &(0x7f0000000100)=[r5, r5, r5]) shmctl$IPC_RMID(r0, 0x0) r6 = socket$unix(0x1, 0x7, 0x0) sendto(r6, &(0x7f0000000140)="1adc53a19691c4031eff664f47116c3ef2a2c8f752407b74cced2a2915196248a04f3901fc8f85962fbe73034cafa9ad5f0cad19e0e6c21a2186793c579b06753c7a79cd4f6f5bdd4f65a4cda8780aae2850357ead49a1e615d7fbaba5dbc2cc5e88190741d6cfb00d946469c90ee33a30af862c909f24747a7f71b160d71f024644401d7198d3e3b397ee9c5ab9851ab0d387ca72ddf7d905d5bf1f", 0x9c, 0x408, 0x0, 0x0) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x4) getpeername$unix(r6, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) clock_settime(0x3, &(0x7f0000000700)={0x7}) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) sendto(r6, &(0x7f0000000400)="05665e8ec575de6e62414e232d1920d2629263d98f386e0f664060dd8455ab9241c1ace22acd5cd7138e272514c77c9af64099d37fcc274774c0c8e3356e208efdc7ab531612883ff92322300cdae52c757d3c35198a3da5345aa562291df8ce48521700a4d8757c07bcf607c2615cf1fa693743063f464f5bb807cba69be144a8d14e14bda246af21437052d3d7ef622fd1540c467267f97453896fbe729e1d5ed60c3c7d574b6c76a72388756c47d24bbfb35221d1612abf60f6c3fcbdbff5e5c2dfbc3fef61174ae274e16e7dc41279de", 0xd2, 0x406, 0x0, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) r7 = fcntl$dupfd(r6, 0xa, r6) renameat(r6, &(0x7f00000005c0)='./file1\x00', r7, &(0x7f0000000600)='./file0\x00') getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) chmod(&(0x7f00000006c0)='./file1\x00', 0x20) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000200)={0xfffffffffffffffa, 0xee, 0x1f, 0xfffffffffffffffd}) clock_settime(0x7, &(0x7f0000000740)={0x2, 0x4}) lstat(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000840)=0xc23a) 06:36:13 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b06047c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) socket$inet(0x2, 0x8007, 0x3) 06:36:13 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000400)={0x3f, 0x7e}) r2 = syz_open_pts() close(r2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x3, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x4, 0x8, 0x6, 0x8001}], 0x100000001, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0x9}, {{r2}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x2, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffd, 0x21, 0x40000002, 0x9, 0x35d2}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000001, 0x3ca7, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x44, 0x90, 0x4, 0x20}, {{r1}, 0xffffffffffffffff, 0x81, 0x80000002, 0x3}, {{r2}, 0x0, 0x40, 0x40000000, 0x9, 0x3}, {{r0}, 0x5759d98d10554bc6, 0x40, 0x0, 0x3}], 0x81, &(0x7f0000000180)={0x1000, 0x9}) 06:36:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 06:36:13 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) fcntl$getflags(r0, 0x1) 06:36:13 executing program 1: r0 = getppid() r1 = socket(0x18, 0x4001, 0x7) getppid() accept$inet6(r1, &(0x7f0000000280), &(0x7f0000000200)=0xc) getpgid(r0) 06:36:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r2 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x7fff, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1011, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 06:36:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0xffa6) 06:36:13 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getpid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 06:36:13 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x7) sendto(r0, &(0x7f0000002300)="f8b39c5512434b733e74f3de0674b9600a6743db5f191bdf292593b846c88dc2e87c80e088eeab404befda4cc81308488128238df58db7b5cd49364424f771f2d3c8362cd24a9968b2c4a630a7ea6ad008f1c7cae976f0034ace40520a566824d22a8ccf69e831da741d4ba8bb6cccfe2ea2404f0b232be1a99715bccd857c972a94cce74575d1bc31e3e61f357e2099c1873191a58e564addfb5d34f2d6388178dcf8875572dcd5aa11428ee62af65cfc556439bd76657029a4ba772b9b8a9f46e93382c8aa568a8fe5700b8436676d06a2aed4d6b7518f2d927910200e0bd9eaad4e269ef255955d0f7fe03cd527479d079b7be96d031d64253f9a9118195626b24855a90a78f169e9057b680d67af56ed5fcb6fb3dfd93ceb6a8c9f5718ac626ac3dd7b294ed2ddc60bd6d83c07fa6a46ccb2de7456494defb74e5a81aad0fc3dfc8d0e66f1606e1b99e02421479ec9145dd96bf9ecf2406a2bd7d867c1b82fc960c7e8bfe5c340005b423fc780c5678aee21ec0cf51e1daae547854fdb5920b22a569ad927aa02ef690d005fec46a1047a016230c1495c7d0b1beb6da6e2941f7991d4010ba30086ef552777f8fedea3556aedfae00962dbf5e28b85c676eb9ed7e4cd79ceb2923f0655714147b23eebc9978d6556e962c285743fdc1d8ad205ef3335414c9654c250a6b383f46eec0f14056dc98601c15b91649edd9f4627569f3202842ee8b646c22d159783a69f1311ead0f6613c66ddbfe28e79a765ec97b3941eb48066b69cfc21f77dd99a0fd176b78ea521abf0ace8b77dcdd37d8dae8003eadd4112b0566e94509ef5b45f2d4e8bcb2768eb00ea7e2a7532ed3f51656a701db76d2b663449324c91c8cb1f73a4c0e1049f0ee9d4b8a20acc896942e76a7710984d410ef8f7ad5b8e985c82443f20e4528ef4f438348e057151bf0fd8314d4cfc98730e02adb306563eaed45ce96308c404567240d8faab909cca296a72bf521ed55426ad83b14e5884f4192beee307f85b7749a7fcd4dbeed972460ad30f0d5e2287cd48e1baf36075de11049694c28c8b2992b1f6427deb046c4ae5966a78499f311304ea778e943a9b9b8c905ca868f5588c71beeec99f36c98fd296da952781f022d7e94318f6e7ad089b6c8a4c6f43adf92fac1d300256c3475ef715aae43b7ebb6f8d258da415718428296970edfba537eff000ac69f51c67a783f8954318d1d40565e638dce1442cb031da23fc90a916d1c0e88a643d2a36e2501fe930d67dd5f4ab91df12c7f4af0f9a49ec66e29b30c546512e055e949a7ed14e86d5b2fd108e1858b04c0f1ad36db29c4639eed9de3ad9851bc70e6d783523d223ed884557cd8317c12c560355188c5fcc483df2ff0bf5090129b1a5a7438288bc2fa35e67b2b5fc33c7357b76c10c363fcea87e04d964cd2899430afe8a956a96cd308caf82061eb975e9e20f9f4f83655852010c09e675fd540a253a73705dd6761a889893c73030105274b5596a2340ec11e3b3a74c29203680bab2f7cfa2cb9806987049d660a0247043d35c6364de30e5fdda4dd32b032ceb3dc7245a2cee9fd6b1ecfa1d069730109430799253eef6807faf94e8f45fdf42cedcdf454f8ea463474513f2b76564ff4dfbac9adfc50bdcc62abdac285fb28f54a2301284262d7892f19f5a97ef24babec2e8099d75efc1b3e78eb88d8b9d8c61803eddcf53b364550d276c2616e3932de01cf604d6c2fc711a10708de34b9598ebbf8f9cf819894bebf6b85097998633e9e66366da4b2498979c41bb6d85874554a70e5832d842b680b28c6a2366481766e8ee9e2f9a24a2cd887cb2af5640134d825fa2a23aac79af8fba34cd814823512957785632ee64309468a31e0a82987e886877826373df2c95623f89961591be498c912f57c29949668b544ba491ba296ac7dbae7e62f901c4c462c03dc887c958800394e4f76323aae8e7a6cdf99f66c754277b70e7a35698d801ea478c4a6a496a91bed2525c76f13123b9bc2847abf3c144c301899736b7e239cd7523147dcb9a827222d3b082e29f0700e441216645e09fe18ec096b94d75f16a6de2b811b11801cce45c7b26ce0ff78b540dc90f303cdf34ac40d166c5a24f9fab3f45a785087b03dab5ba113148e755f52e20b2ba35ea3c8d483426b0f5f1087da05ab20644559221b221f05a37a83231d3c04d8aba118cb8e07c70509f3ede055a952bd9e22beadf2dac84a499bc5e7f26ef67d3b213a7f9905616e6909b6b5486f95a8bbfa8462ae178b890628ad9cda0141c54b4225f5fe4721b508545c93587a15a78ed2d3401806e02e83ac1b6ca6203fa39b5577aae6c8ff7eada19f8f842aff8d1eb94138c539b4aa3c2f8376b013f4139ec352ac46ac2a64c51d1472a00fba40e58a075a9ff63e50ae3e566b9b2eb38d7f7892148d4c0aba0e837371179719af899cf96620e6f2aa142d4d0ac3bbf985600a6a52f2ba18e1985755b8ba10975aa0f02ea10736a8e13ee01012fffe276ba0a2fa97c6ca65a6bc9370c0fb3f109bc57abd9fd412fc2de3e808f94de20998fd69708f676c0485d814e8bc55fb3dc438f91d48829fa8ce0dd8389749e4555ba76da45732a18a33df43056e4b30fd6cb3a8d5ecb9128f357a1fd20f299daa168e4f18189e1622b45fa86f021e507fc0af2e3bd8302b1fa9802349c0a49d423b91a9067e07a2ffebd1c0843ffeeb32c51b20b8968129d235f8df9237a91c13861496df7876b7f30ade24c8e4dfdbf88cdca1b8dec5db32932a09d76d9e429656cea061ed7a20128a96ca3222e407b43b9db8c6e19abf76a93888e0431b0e038ef20143f7e05650802a32c1b5df6a60802e8bf78f88ca293bf3c3f3283d24dfc37eed30374a8a922714cbb7725437cae113c7c517c2def89fa72c91c4d311936e95b393a9a93fa7d37cfa8ed714df0d2b190a27c65719d8e58550ca3998f6fe41923c33d145a90c02e307d2ec9ba45cb5d367ab4fa2e3c4aeb254926840565ca0cb5761aa6ffb8d8e849a97bc04c4ce0e5bd761333aad2bd63ed2db8c4e13291b71c7f9b9dff72029ad6e13af69f74ae06e4056f948dffd397797a8769ef5687de6559051abf2983b3faf84ea974eb4cf7098f98d900230f9337bc192e6119133cf02a7a715f7903af786ad3fe7a3ea253991e079e46a4e9626b236e85313bb5f910553bdaa8a2e245ad808747e0a9b1238434a093194f08cafadb981d9c38e0f5381283e3bb33eee5918469327f775c54d7647c02d88db30556b27529117b54a69a5ec5263cd8907231aadb95becc12d0b9f29b4809bd9cbf0ca0542931e546d25836d2a807ffb614cdb19744a20519f41b0ed4b17fe9a3ae3032ac2eab31ffd68ddff621a088a713233159da750e2222b88f735bd6c2961668d83e59e1e5dbb77dc66c8af4f3303eb178f31878be762048f007c5988c53e01e6056d83cf52f24e029799aad303dc7c7cf5f3b79c621c16bc3259742b28124b11beae783155330e98a18793b2b680a1a28ddfe355d240620adae7c235a1106e414741cd29ef7bde300ff81cd4461066aaf235d395e8c67059abe4e78cc02703fd0fb1808180afa917bbc0c134afceb17892895dc2506ab10c6ffe196e5658f83085d4d5ce4e3465af63c1e04003720a979e1b5a455342f320977711da76c180136db8b75f7bb32e4f970a0ad12bf3fec28fe4bd03ae82e92d02e5f4a9abff25300346a929e3c08c81e827d5aa15af06aa758efab5a423c52df5b23112a821add407e8af4acf87e5bf229065653fa66be564a8b49b3976c59f92bde27834b854a541282875cd799e48605625559bb835d4d2a111e0852659f9523a7d6f71c6211ee5464a144d2d738866a254f1b9acace2ddc373464fa11a6fcbec24cf88e5637d2ecbe31c7154085bc4baeef25f5e8e81e0b149081a4dcc253958d80a1dbda81f21912b3c03df2c00bb57d77fb80fc698d796f03540f14892955bc2f23dd34a730b789aef062f6d58b385e5a9a94def95606d88cff377c65629582c3ed63a34317ff13f0594f45846de3201400ed1998887dbb35271b3f66858c89f0b6ddba1a84459a83b02f214115b3ea9239805177bc32b3e1eef3146d44215b0b0da7b1a3dfd1696bff00dd9b180598fca19cb4c4b8d53d56067cb170f63b33c4f213070713807b719086efa22ca232dddd971936e299b488a151f2a7b937844bf907ecb60a7cd6421edee04495b6c4307e0a40936ac8ca73c3668a66abe241e8e63103a30c86be1d0f1b77d71386b3b57c3740cf2aea647ca7e75e318d81e43a420514483ef74709c0a584063ced42bdbd68a3aae02d92d9d482a9b6e6a3f830f92032185475fd845784f89fa2a391e8982df85c842fede7d3f783a483085bb96ca178f36e73d97684bc1b7d65e463c724f3cd52667438717dc154df42bb5cec16702ce993a085d43f21adbb22919fd3eda1f443431922c08a5b40e840f64acff8c80359d40a8f98c4344e0aa963255b432d502b849476bf9f2f32e61389234068ba9deaa0434b35113961aae097e8468432ff30055e51b55abf18c0d18beccd9dd0ea196b4d2c53c5a919102a369125a6e971940ef92730855b31bfa0b9c7efb398e88012f4bc766b41c27d90b23895e34df05aed97d072b47c757103f1ad3601028295e1ad72c15340cbe437f0d73df6c66261724f16505c2544192ae3c43ada207991fe45ced7acabba2f210bf313cbc4ee5ff48ca9617f682bf55d65ef8a77ef65cb494360b4fd147d3fef31f880ae548997fe83045a1a617f6e12f26504a3ff75bf6c7928f8ae6f816095c033576d12d9b96303a4dae353abd610dfc1c2b1214825fbcdc813238031cb209f51e563d6c25a5fad978ecf419ab09f2c2613bee771682a9785cf0ee4b49fca349d232e825226675c79725150a0e6376a879e233e4d8476a0e201e57b002e74bb1d254dee47a74c1f2e1a47d9165e3285429fcc588c50657865273063f749c539b6698b675da056504ac2f31db1b9b8c3762ba8ea5503db690961f8a41fa21335cf8bcd1b39642f9635131345e8841cbb3cd044e27d6cde4892352e3d69dad0ef1442451ab4e35ac9b9913d3712661262f4da45cf67fbe5b3a9b97df6403e7b111b6cc1b8be90b5aec0079c5b450bc1d36c3b85c29dc78f468dc4009f67bb5c55b0236c47aa55ecff53fd7b572668038df02c789f2b2d2f6087fb5edcf34e7aa1c85af0a97ecd54e8b49c0aa624b4d47b58bd86dcc930ce39231b4aebbeff9403f34b078c3ad8dd6208029063c4f75b2720b3935a6be6c7ed30b894fe0cc377d63e74401881919e98616d5d25634125bf8a16ee51471cb2dbb7f34f95e4c0c258e186cd1d8410e5db370457624a0ad2e8791e232951fde4a1855cfc54c89250a109fa5ea71a5a622c1e63201164f02d00036c5cb834a5b15beafabd2c5613bbaee1e3b9b6768b66057917915ffd099498dec7da2d9ac7d8163f24d200b4a2184bf7d728352a5593b6255e35f368442f29471c6f434e9f3e2870134768407dfb98116201e8241017a696eae945b9919f208f8a43e6d9a99bbad6ffa835874774f7a0bcf167fe20bad8c2066489d251b36a2c3f495674c810b49db2b087e514e6ccfc06110f73c8b4d2933e7cca59d0f1f907964b7c4ba652055bb77212c359b78e7e8dc66d14cfe96bc7140c3fd51ca23999ef96893e7d5e66ac84ee8ef184e076a4eeecb0aca7c949698734e94584ece96ca06d3f85aea86bab46e9", 0x1000, 0x6, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() r2 = dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff8, 0x1, 0x0, 0x5, 0xffffffffffffff01}, {{r5}, 0xffffffffffffffff, 0x8a, 0x0, 0x1f, 0x6}, {{r4}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x101}, {{r3}, 0xfffffffffffffff8, 0x2, 0x40000000, 0xfff}], 0x5, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x14, 0x22, 0x0, 0x14d}, {{r4}, 0xfffffffffffffffa, 0xa, 0x2, 0x10001}, {{r5}, 0x0, 0x82, 0x1, 0x5, 0x7ff}], 0x36b4132e, &(0x7f00000001c0)={0xfd, 0x1}) dup2(r4, r3) kevent(r5, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xe1, 0x20000000, 0xffffffffffffffff, 0x9f}], 0x80000020, 0x0, 0xfffffffffffffffc, 0x0) r6 = kqueue() getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) kevent(r6, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) getpeername$unix(r4, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001199fe3d41c6355244cc87dc5f110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001280)=0x273) 06:36:13 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) r1 = getpid() getrusage(0xffffffffffffffff, &(0x7f0000000100)) fcntl$lock(r0, 0xc, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0xc68, r1}) fcntl$setown(r0, 0x6, r1) 06:36:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) 06:36:14 executing program 0: r0 = socket$inet(0x2, 0x4, 0x6) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="425bd93830c145921e001136840c1034130de5d8d3eda089e91d85518e643373e25b7a302d71705f4c873b1db01061f5bfe7f089b37415800d3685b62de2e0388c57c14741d6190ad76df46e0f09d2a4a58352c5083e8148c622e0d4f53b15ede8a1070312b5ff9a4ba121c52f8f98a62c34a61c08915106b37cd517e90f03348bfcb83df1512831fd", 0x89}], 0x1) r1 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) ftruncate(r1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x9, 0x7ff, 0x2, 0x0, 0x9, 0x3, 0x1, 0x4}, &(0x7f0000000180)={0x9, 0x3}) 06:36:14 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="8b8998fe4dae3b4607db04cb2da97b88a8c2424a016a2f38cdf11723d9334284b96c658f769fc17d3905be9c171e0354957b79feb51537a8a87d36733b835930ed5c38376955447f550258a9dbc427521f8981b462d4a4f7c93372544c1436bb9c99a968d1e58b5962e4d3639140fda4c84e62ced7edf807e62a76d1bb3a0df692a6e8520782c9aed7020e429793dde486b526a11c74def5d238a5a502d60e987bc7e7a8bbf72df19b4330716626f1ff8d4fbe6a938999145692661303b62a1342c5ff38332acab6e17be0ed65b472f2e8da87", 0xd3}, {&(0x7f0000000200)="2da7176311b16d3caaae035d3c5f23a0020c5d17a78a16a8d4b95fb2d63a4c8046bb3dc92a5cb28b2942626598376114a2a3c0125c7cd3c5c6b8934de27a851bccbf56ecb73bd0840bc5927babbc6925948036b2939d7fd5870b160a0e6f8ad547dcd89c32ddff372f6745c37b7c6a11cd6c4e59", 0x74}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x400}, 0x1) execve(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 06:36:14 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) 06:36:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x300, 0xfffffffffffffffe) getsockopt(r0, 0x8, 0x3, &(0x7f0000000080)=""/17, &(0x7f00000000c0)=0x11) setitimer(0x4000000000, &(0x7f0000000000)={{0x0, 0x1}, {0x0, 0x10001}}, 0x0) 06:36:14 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) socket$unix(0x1, 0x5, 0x0) 06:36:14 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x3f) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getpgid(r2) 06:36:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) getdents(r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) 06:36:14 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0x2, 0x8, "dee475ec7c7191f223361532204518104749e464", 0xff, 0xfff}) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:36:14 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffa}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080)=0xac3, 0x4) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e696c653000e0de597041f10ea1cdc6b52ded12394f5142cc3c3adca758c8566913970e88357bbcf4cde79efff10b4b39d9cf06d423e5bca3ce58c3445b41017654bb6c92b116c51bc9e062f5"], 0xa) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r3) dup(r1) 06:36:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet(r2, &(0x7f0000000300)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0x17a) r3 = syz_open_pts() r4 = socket(0x20, 0x7, 0x80) close(r0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r7 = fcntl$dupfd(r6, 0x0, r5) connect$inet6(r7, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x8}, 0xc) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000580)={0x100000001, 0x100, 0x2, 0x8, "ce9dde78b0e91125d112a22c3079e4a52ec36eb9", 0x3, 0x38}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kevent(r5, &(0x7f0000000380)=[{{r2}, 0x0, 0xa, 0x20000000, 0x1, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x11, 0x100, 0x200}, {{r4}, 0xfffffffffffffff8, 0x40, 0x45, 0x20, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x5, 0x80, 0x101, 0x6}, {{r2}, 0xfffffffffffffffb, 0x84, 0x0, 0x7ff, 0xffffffffffffffcc}, {{r6}, 0xffffffffffffffff, 0x20, 0x80000041, 0x2053, 0x8}], 0xb6, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x40, 0x12, 0x100, 0xfffffffffffffffc}, {{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x10, 0x1ff}, {{r5}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x34c, 0x9}, {{r0}, 0x0, 0x2, 0xfffff, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0xfeb, 0x3}, {{r3}, 0xfffffffffffffffe, 0x19, 0x40000000, 0x40, 0x1f}, {{r3}, 0xfffffffffffffffc, 0x8, 0x11, 0x40, 0x9}], 0x6, &(0x7f0000000540)={0x5, 0x6}) 06:36:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000016, &(0x7f00000002c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="54d3f81ff7da388ad05823ea10c23f8fdb66a92e8957906df005c00fe4b9ad3375707811b30f91d8a3e4c6395338023ed3a9d1b60f7c997d08f411418dd8e50709c60582e97cf0025575c3b1f30f6b437679ca36ef63a6b21adba95a0cb7ea95902276f9946d7ef9c4f8", 0x6a) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000080)=""/195, 0xc3) 06:36:15 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x5, 0x0, &(0x7f0000000100)="e24e2fcee47ebf3d982f94ec0a20bbd6d92970b570697640498e0d1417fb60891c572d749416c0ff4e4a58ba87028749935a68485e2bac82c47344f86cc7b9d86633ce3089dd4ef0ed4991e9462d618c5cdf603f8c8f3d329dfe07881aef7739b4c6e0cc5ab5937cf7e958f18e782fad41565575", 0x74) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000080)="c56d2c65", 0x4) 06:36:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x400) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xfde0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8d72f4e0e77f3e5b7a98bcb5a11105ae14a5ec9d", 0x0, 0x9}) 06:36:15 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x800, 0x82) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r1, 0x84}, {r1, 0x13a}, {r1}, {r1, 0x3e}, {r1, 0x100}], 0xf9, 0xffffffff) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='[\x00', &(0x7f0000000100)=':)^%\x17\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='$\'\x00']) execve(0x0, 0x0, 0x0) 06:36:15 executing program 1: chdir(&(0x7f0000000880)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x492, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000200)="19a6ed9b714e56d21df9657df23f8051ba4939f2bbd35f527812d868b65a6e6e10350624e7fdb2164ebe7abfb4009b109215c22437e1c06b721fcfe684bf57b0cd134a95dc58354abe72e443663d926ce7716a2ed3cdbbb4d092b2fc4b22d24e2a6f42b66e539bfead26f4ba7d4f6cec4f4a54572a54e10c8f37366d4ca2042d6594e65c60ceac642100eb5d42ed8b56a8f802731e87a26e6c9800dd6020485bf3419031bbbb65b71b1ec6e3ad69841ba45c3b70cac9269f582b2ba8e5ca966e9c5839d8bf3405902a78a980f624f4e4ff907df93be21085e4b958d155d1b82332a425be6526c74458bb409f", 0xec}], 0x1, &(0x7f0000000300)=[{0x60, 0xffff, 0xaa8b, "b36f1113fda7ac69ffc5a7eeab542d607772dced8930901fb7d161b1fd8438d40ed8fef76ae74b6bb0ec5040de4c3d0a38805409a2fb1bea6303ae78c27d3fc31f89df785c8a08105a"}, {0x80, 0x1, 0x4, "1d4efa7cdd00f38944a22589dd404858b8bd30573ca2b51bea83b410723ae452663a3490fe8c487c0bb41d906afac6de7a006745b5e046ab0e80244df66d9aec5de7ec966ea5f32914ac802c97df0661cf4f15c0bc4b84ba719ff5754fcd4e6ada45396ff1bd189bc6f6a8ad03154a67"}, {0xc8, 0xffff, 0x3, "e1be25ddb4ef602bd16985008b5b05b789c0462ae73142a35641584e0da70f6d5e0c88feae3498997f7e2eef83c21b62a4cc8b97621e68c068aefdc7f533ad28b7fcb259441862874ca52a1d4796fbb13974a9174ca1a0809c7870c6d87a50957ec10d4efe271f2d9fdf689fd0583a2510df01def67d8ac736c6e9757031171f6d485ba17f1cfe844bceccc44d1916e17da31fb9f089c33c95ee2b57c6a73d08a27c1cc09a1301f7221310020894fc5b1dc7cc"}, {0x50, 0xffff, 0x4, "5ecbca2edd446b96d6718fc28b7d96a0b21e2d4f0ad1b6c54bba71318173c6da3ee88791c392d472734840ba43938907398a0452f2c1729f9c944a88efde"}, {0x48, 0x1, 0x81, "b7d6f81676078a8b1e3ea1212e602a0a1984468732373264ac5cf014cbaed1818f29451675c8fabc793f0f4abf2cd15aa17629cb3a3a"}, {0x20, 0x0, 0x2, "b3077ba331327823664d5fd9d19cc6"}], 0x260}, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1020, 0x8001) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000640)=""/215, 0xd7}, {&(0x7f0000000580)=""/75, 0x4b}], 0x2, &(0x7f0000000780)=""/168, 0xa8}, 0x40) connect(r0, &(0x7f00000008c0)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000003300000000000000"], 0x10}, 0x0) 06:36:15 executing program 0: r0 = socket$inet6(0x18, 0x40000000005, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)="59f58c50", 0x4) 06:36:15 executing program 0: mkdir(&(0x7f0000000580)='./file1\x00', 0xfffffffffffdfffe) r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000280)=""/254, 0xfe}, {&(0x7f0000000380)=""/106, 0x6a}], 0x3, &(0x7f0000000400)=""/44, 0x2c}, 0x803) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0xfb) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) rmdir(&(0x7f0000000180)='./file1\x00') chmod(&(0x7f0000000480)='./file1\x00', 0x20) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file1\x00') r2 = getegid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) r4 = getegid() getgroups(0x3, &(0x7f00000005c0)=[r2, r3, r4]) sendto(r0, &(0x7f00000004c0)="ec09abcfcb5179688ec0e4f88749716c1b48df2fc64841160bbdfb8907ece03d7e405abc42b67201fae068a94009c74314b52fd8e78eb13117af81646e82a1f0127d4f1ffb1a6601e29054fb5521e9515e41de038914eb0caab7efd04907ed09c08b6cd9971ee79f9b5c1beb8f708347dd67d34ef3929c5b878653ee193987e0d7336d9632544f55747f", 0x8a, 0x406, 0x0, 0xffffffffffffffef) 06:36:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0xd) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)="d36c667e614061d4a4855cbbde0f495319389e93bc2aec34ecd3a22bcf3a77f0a397691f72900de262c602ca9223e60b998a7c3f428c57c728e63ea4f5f0de8f3055e904f809ffff116a09ed222938c6de127d38400b3254198c2bbaf7445ba240f08f8f83fd1ae8c0a9ec463438843e03f4cfae353f25a751182870225aac068b675f8521fc5292a70e826f3981a1420e84e5960a44414f142a40befcb021c47848441a47e93a6a06c34cf77071835463146a8cd34ef2f66df56add4bdeb9d0f6e1ae", 0xc3}, {&(0x7f00000002c0)="f528beac54f2ed047af8f53784f2d429ff1feb54e74365b37cbd27bd4e8a7210f7e43337de919c06a1ffe3074d5f6fdc8d512605b381fede0404587a3acaf683470f68c07fb7621f00fff7f39e5088606b213e812489a57bdceefc085357456bf99d92c7408cc9ea1d31cf895eb07261c8b8be5723d8fd2e24832a86dda190cc786073f7b1901d5d7e9e7428dc3275652447de4130512f3934f6c2681a6a187d8972afd6cfe12cf93e3b0aea319857c611cf1899917af7654f34c0686252502652a3f6711343d6233c3d5a87bc816f725b9370ab9797", 0xd6}], 0x2, &(0x7f00000003c0)=[{0x1010, 0xffff, 0x3, "cdbbedc25fa59b4c7de064d8b59e8ec6a13d54b6de93ccf909a7512da414b32526640327be2da05239e0753eba6e021dc8c62939e25d5bd1f24a03fa51f6e2e8c57525c9cd1e5e3239e2bd0c64abbe690f949580e3b187706337dcbd4d1b35e4661c35cc97761393c801137ff7e63dc358b7294c2f9468a945adfbafaeb34348a7077a7166e1bf928e39d4baddcab16582f5799efbfd4ec5cdf62afc8053f2ccf1944f5f8ce7acf65deb4b286996e55d45eb2042bf4de820520adaa73e72d739c9cd3bfc0f60788c4e2e61fbd69504b2764651019e1ca4e9e2d37409a32865a973961a64239edd71e9be3ca7a5dfa7ee7a8935150933b5b36d93448bb58a6e726cfe7a98bac0930b0a6aaf160ef8b6691f59e7a8baa3013e8d6e6ff45bb2b877864a2a9aeb16170afcfe770062e43a5b763e8c744918daa7dea03ffa60b7c095c4d649997263fe9edf762f9a04963731fdf0b6e3c57e3f23aa8227d7534ee5286fd3e08cf05434dbd477a269909b0e2c525b8613187530e48aa9b061b3cedb6582050b1c3a340f619e7d32ee84d8b36333fbefbed6195d7dba4b875e2dedc19699b9d30a3a029e4da9d543896b5ce043f2f747d15d6aebb04fd725151eedddf5c6056bd8a4de4ee81845a82b2f9eddf9784bf2c4a18b3d67885682b841428fa2443d86deca8939d5b96b32247b04f11d68cbb9f26151c3609b6f9bde3771570861713bc53367b15327967076011aafb650ae2fcbc7f3f589ce7384192e8c822818f528c9d4b3e23c48779f074c22c388901fdba59151664cca6461ca508937dd51e852cf4b6c551701665dc16ad21254066f6ee1f4b78f57d0be451d1e199b05edebb2158961cabd040f5adc75e2148766c38abe1fbd4d3e8325a4477d44c1349055834440b8c86ac4ffe86acfb6eba42bac3eed7a950601aba27783e466c178d858c4bcdc344b975f7758ec09eb56d12a2e39b7bbc1730285859290a5a041475f28c3df4771feb3b263561dfc5bb035acf0519b6d0d87939513f457df73e78500f2bc58a6611ecca05c115f83f3a71197bedc82db184e07cbe368b2786dd1e2b2b82a46d90d47204ce69805741ccf9df482b4fa131c88035d023daee9d85479838caa3e2c407f44b82f6f5baf333ff86e6af6c7e5789dc510bc804330b1cb371faa83ff436ec2500a070b06a9f777b26786fd5b030020c2aa46f2124cd8447e52800828a287c39ac280d55416d482ba5fd4936db98a9f572b7303b68e2e5a9bd2915d75d537c74a3dfa26072bb79f38731dcacc5d1b60a60b04fa4822904caf7b7545b0507934e678db3c7b191c97be688f3c8a3a1b58f619874fac3aef14c6a40aba2a0bf09d477927ef232cb3cd93a3e53bdb547855885d62c40aebd8c0323bb80d8bd07c6e2610c702793092d61b80f0b0927204ded81828bb3f4d458940ca6bc917847a66f8dd0f6dd30f59b0c4dafa8988b1c5be96f871fbb7f2511195a35f5a59d86104a048062e6c4dc7d1ccc476514cca6aa7089b3ae8b19d3ed68336f449c0501f4e573042e1fc4822cf3402d99de55006cf5dc0a6e5437801ffd823a24c30c3b45347581abcf32dfb8f952c814cd01c9711910e479a04e099fd9baf889d68209bc7e8cecb7b4fd852b7eabbae36eec63c8392af9fc476916395f120c6ed1539b232610d68c5641b34e4521fea563968e0d104a4bef85b94b52185aa1ba4c6eb05d85c057463c48f4f767b892ec9d9e7592f206d1e6e6c68ede85de9262a7c941de21a8846cd94c1d67cecde79a58721d67e19c8884be6dff10baf7445ad8dc7be9c3e507014c52ba416b46e042285d8f77ceb7d6fa0137450a010ec9dd9d0f9b07870f94f8ff712a387be86f4fbc76660f499b43d5e0de0344cd2bf80cef8ade9364865ac9a6ba4444f6d42137725d99f271a3a98f45969190481ec2d1f77f298271b4458ac5a60489ef45ad89d5f4d4bb8b14a95c9a6cb81751222d7c079119bdcc9c07da249381f916b05a54f82e0be60d7a44f0fab00a489d6953fad795d888c8e9abba56d6e0815fc781d22f0165975dda8ff7b113d5fb336d32812f8c12b7a93847a120e2f176f80593e885d518b5d04cf092af2f3e9eb490ce6a49e11afa46d1b93269a2407265b7bb3f38897f4c4ed1e828eef240d86f8622429f60155bdf7f50504650277b0743eb0d0e7a81fb5b6c69f1c4fb43f6abbbf282e2e76763ef6136c93ccc641e343f527792e494f39d6d3be597acfd3d5c2769380cb44d4860561b6b78ea0b650cdc2701341fd8cc14e7021ece7b02e851ad90b2afb9f40970429a86c03b21addde7b75b6d13cb12f208d3f0f9eab71de4153b53176c151ec01b87802166d9d4e398973238be3b9a47703a82e3f870ea3c8604f66a0a12f15911a864b57cdcfd88cb03324fe802ce64d357ffe1e6f6ee1399fc44ee5a56aa1cdf864f2a80dccf5e0b820f82e90d2bd88da1f7ef2a72db21f08f6a6a9f919732ccf4b580245abd4a6f743d56ada9541530cdf09b7fdb9f9462168c92c3bc956d156e3e7a9240960a6e2b85d91d6d25a61b5ed60991a23fc5a8fe277bced817cba2a2a64ab9f2bbbf4ea88021588a596ab1581d9fbbaaf9fcc6a20a30d4b2b69c11ca1531b514cc0b43b1c1ba2a2c2ee4f8dad9d9680ac65c4136ffddbff99cb11be85e6178cc7e2f41efc9103f31c2c1573c9bbe053532bc97c5546af81b521296f1c372241333064364f7c97d6b6eba03f1786e24bb96f0dba586cd174190109249d14d384d77ce6dbd774403fc949502a0edfb571d251c4bad0aa1796a8482aa5e1d95e660d623c113c249b305d1beb62c10abe2a82df17b7789909ca6c9b7d067d68b6123998b8c5587987675af1187bdef659a7cf816ae5a4bd32f36723db0eb24d78c012b671644358df86b0a7fed0d1f52409d73f34cef5b11fbd5166dfdbc7fc90b08aa456991840c9474a854cc4541c57948a74c8db8e2714c42c13b13f3b1cfd03e00a1a805da83a0210198744ab917728d74522d865121cf85fbae35491129f0e3020a475e357a6fbb54f91b0dad59b57f682a21d4d2a077931133f8207958222379720f1f5838fffba8bf5e7c99607f617f5a7f7b61ac06c5dbb4d57f6a526989b87317dce99695e3567722a1085c4010af255f105d31380d7cd72f8971292d04fb1cc3a70a1e6c8c6c8d56ab57f85d0444eb6f143b3e5ed1c5fd46465d7775b78bc688bdb037cc26fe39f2635bcf0c4b602f9072cf81bb77deb0b9ec636c4297f5c319d0aa23d5fdab4585b0dd0bde6a14b5636b328fd49287d9f63c37902f0ffb7f854c72441f17ada41fe5abaa4bd62a9ad4d40c139e2bb7655971c57620269316b0bb0f902a906801f9149f319b7fc272c82498ae30459e16f6b2b54b581887d27db36f7e9ef53c170d1b42b2dc30b8baf87ec9f4427776f79bb148674c613eb6d2a2062b3ad0fdd28c15b025031c10401419403cfbb687ca8973ae4e754b6cc31c31359bd835bac49faf48d25d3fe5f9aa17ba99902294726f71128118ce4fe10518208c630acec403cb47866e5fb182d228020229beaef38f1a2d8c1b800a884056dda8a9bd8bd9eebea472331cb8576c0f7ad7796c479073d3a0841c8419cded17b6c38e400cd16197d7ca7977a441601472239e6a7045a39356b37ca49dd5d935a4f595b6514e0606d81a385cf166f70eed0efad8df8e0be6710cdde561b6f05c6c72993d4d3f2348e75fe3184d31610c8e3ec6acce28fd1dfc1b32c6d6d8b70db291093ab57b141604f5e8dc0bd4c1d8c55b43b56329d38ce45dbb8686124c8c7b6e78fadc333ced86c1bfe3bdbc6fb523427e0c0c11d64dd5906303cdc855fe9cf06dfd5f0c05328b20dbf99d8a597d530511c3e3f01db0d949b56f3a3d47df821a44e51bbf801cdac7f080f861c5d7c8a81f844ec6f48d2369a9d7c1c0a23a61020dd27e0d70288aaced9aea7a03b202e47e7572515959111e0beb8fd03445a610badfe36a318c3ff0a4bba978ee3a48fed0fb173c6ae2c0f4cf648477e87a32deaffaf7d6f10b9bb3c7b19ffcea046403c75bb3a784538e5dd1b4138a24a746a935e912d1f157b58d584e050229bfee27ea67fdf71b86a529e7e8db67021b30643c61e253e9ca29ca85578c3a33f99d87239114aba74ba63405d44b8111341cd472f159731f7f272023e6215af64890099a206025b50253a6f842fa7e677f555de2e60df536658f7100258685ecee9cdd35fc1445ceca8de33963dc1b3db8ebf1fa4deae10b5063a57a7e1a32ac11d3d481cbecb760d87417393f37cb13cc02f3791d56dadcb4b22685ca27e5d9e2775cb8959cf7712e770fe84a6df6bb395ddb1a294a11f0a22b7e4df1e539e7eedf36335f5242eb540d48bee4acbe911ec6bc09afcf2af7a2692f5470f7669fea7c6c8d5eee86e11e87a733d249d043c7bd0dc14335925638d5b17a9a1b7f89af7ec0158d7996a5a1ebc201621be219d0836c77f7396f9ef3512ea19c2a4b8b743ececebcb795e7307d966f132d557fe8ef234d84df2ab28f65ee90f74b329ffe4307bd427f5559907c0505959d11b752cb3946d75f836e9c6246cf35746b8ae5be2bfab10efb132280b237e70e3d939f8fa617fb77285bd3b066bf45389df3f3143fa76d77be6dffbe2f2c009056bf17804cdf6e0f2994f7aa240af6eba780371e810f752f2d18a245153a43827dd466e2e55a0791a22a0c5f430985d4b7640e3e7faefe1957d2c9ebe0dd882f3d197a09242b5f1ed25fb61c0dd9b756629659b6e6304866b3b81b1c02f7263199a0f0fc8a4efb5c6eaf7bbb75421e4c5d9256ac2b8343a48efb7756d1ad0a6a4fc52fb0399ff8f7bb12d592907daadafa2c62df54678f3394425ff81093260412b5be42eec9c683a89182f445580f001769d3fca68ef12c637e30ed47a2a4816fe9e6a788f0c01470bd0f1dd4531a97b6c1a58ab59134de7b1a13c65a2faaac8686bb49ea8ddd04e8c53cfd0619c42142372126a3372c971e740207b64b0ad659d200d7872100d0972d951fe2054d6b86af5f211a7d3f83b43bf8ae926705654316d594f1670d7a55929813554ab0d97f5c614418d16e5d606cb7ef88a6d5a11270500038cd89df24b8467f665ee7bacb5eed5e9ae008067fbac3dd553d11726a2e995d3003971333686a4191cd1f0c0b8c285da51fdbf2cd8d167ba3cfa0150796e021b654cd65952116e5a4d39234523e9465e398f23bd30f202e51751a696c18f31ed8f426ba2b46ab7f5c819a9c93fd322ad03db84d74c7293a3817a1df53df16e1bdf9b49382ac53f267d1ce240b0f68a6bd066a56ca12a8d11f366f0cb1975501f2bcda946d7e6b3267e659e627fab58a18a74562fc2942d36c193729913b16447438164759ade9f0a8bd864d7648151884d9a0563a27a9aa2577926f12e96a8867f1ccc2f2509e4f6dd7eb70f038c4f18fa266088d88135a5b3c48fe6d1edc175c044896b9342d1eaeddef739515848fb79635384d146665ab66ef4e69d2df3a2df8ef31ab7754e7d84c18b902a13d2a5ca532c42be5bd8f8be55f8ce0727f0da7bca18e2cc9dc697539a4677905c56fc0b46e25386f1d07b32cf2cf5ddc37c88142a7c49b992b2e0808db7cffc5dfd94f116aea624662ae7672b3343d84e9bc69db8a16ece0829e7c5663ff71aa7b3264f19e338ef9f335af623c1de93acf9236b5fe2579afa5394eca1169291466a96981e07ed6cd667bd59dfa6cabe64da443df2afe047f1d882b6b295e836"}, {0x48, 0x1, 0xe20, "d3ee6275cffae1954fe111349357dfd301f4930b86420199cc047dd0616f87f187471f7ab72bf8f6cb75ecdca7529642f5d9b258"}, {0xc8, 0xffff, 0x8, "be359b9b43945a5fd1bb0b876cc55d234486ae8c265fdb903f9a76d7ca36da415e75eedb16bdfd8363e816a1f9856c40902ca3cbecee951b697ef161a01fad4b965105aeab6d7c9160e2d4a9392dd8ede7356aae7be1e4b2ac2a89949278f5f66706b198b35ab99230fdce6349e42cc97f47b958eceb065d29ecc45ce5794036c365e2c6b6b8661dc319732573364a5df980931a69e4c8d90a32b38e1d12499ce06be69238d721c334fad903c0bb5824cb30d6"}, {0x110, 0xffff, 0x100000000, "52da9459fcd4a8d3d9a46d5b68808d716198cf303617149f58ff3bca473bbb823bc1a44b45c3cc0e085ca66dce4313db648488edec90eac7cbd359b56d4cfa388109dd132ab48fec63bd2b9b754cff514f4cbd4a0e0073a816ace81e5611ea0f40f7c59c00d57e54f68416beb74207ef3fbe383cf4a6ea194a4d9b5d0f772ad107a2e544f133b2bddc569129c37acd33617e36842ffde7fdc6c58cda46272d0b743e479ea45f95190fd7558bb97caf49ed4474ecc73d28de6e8b38fb51faa6074004c13e9cb226f313f638a5b7dc3eb21706ce17ff283e4715bc19cf5f5579f9271ad92c4fbf0f46a844611f5c30d8d6a4fb7d61f89e6134341f58"}, {0x1010, 0xffff, 0x3, "a7b096c13098047bc259bf3bcbc37a8dcbbd744bb97c1194f3c654f7f5a74b5223a62a2992567d8f5591ec5b565e5573f33e8bd5307fb1cb41e2cd935aa92ba51896a81c2c412a598b94c6c09cc63edf8a62f1bde959fa0266f21dfc63e877108d7d6e38221ea297d7999df5688adb3885af8bbcbfd750ae452ac33bc665d176469128846406795939273acae50ba1354b79b47aeb7ae71fb4d21f7291425c98809761b3ed8b2eb9c5f62bcabe71a94e72cb6383b2898b4cba63c7defb2661d1734f9c4a801247d131640a89a1bb0f7c75290758fbebfead57d3c5ab96bbd8759fee78998351e70e5044dacba1f3f9546feab3efa8cdcd0c022ff9acf81bc7651d2689596cd7aea1cac58a47f54cdf5f266b0c7b3b70cfc7e0a42075f432e13ea63ee3e78203da0a1486e0bddbbe815685d635473cdbf35dfa3c2324337822896dcc424c9189a37dfb18e47579f88a3e83385872187f1bbeb288686f93766aac3af2e27e2e4af1ca329c09329cbce8b2dbd5b829bb5edf47e31c5d6a0370e681a554f29e97245cd99c31baae0291382a2cb3de23bce50f576d64dcc9b749c8ccd1c1c5b4cb3bc6a569c2d2921ba8ee44b7d7a94bc22e83f355c5cca91fb4f5bf0d2a0d6a72f147c488ae09b1f74574fd2f82c6c71b87b52d162298bc467e11a0a638a4d48c5d6a353286d0aca85c80654fe516a6a4f7902fadf4a470e5b0cb4ee028676338951242f8c96c228a66a6ff606e212f61acdb70df6777b13b08431804dd484b2e52769ddee0cc5ebc09effb0e06935de1a91eb3376446f0048403e375e2060d1ee1d770bef3da855968977aaf7d54ec31b30cafb057212bf7af3131ee19f9880b1cfadd1872c434330e03356aaf3e9bfb40dfe4908693ffdae80e0b5805fe4b8038ee35d8cf78b3c958e3d9bf302a231e49ef9ebb69c414572e3750c1d4cf0b64e63f9beb34247890f629532ec27eae0dc63e2c9887bf357b92b97bc2250fcb6a64c65a8df3ba3434faed7a6f98e6cd42c3a08cee4ceacf16c8bcba8f58072bcd95e0ee5550ed7dc7e7b35c195ab2904e737c1f0752f962ee05f501fcb1980431d2b15626d8be62e18efe3e1944ab19ecc4e2cda6c0a86849ec381a4efdb8a141a97e0dd4eaf0196c4a84b8410b3544372c00cd71a38b631a947f8ee986a016aec9b86ef8122fe7e4fdd972ce29d1aedbebeed99fb89fd2a020cdb5a138d7c0c3e054d6753b9f1678d70e589dfb9534f8dae4db8239e7b866144daa744e96c09fd54bf46b71446fbe5b3e93e28d4c3b277396e872fbf4ab2bebe251a6027dbbacc2c6ebb6a0df3e0ce16dbb891946e88a80a5f12353a3b8eefaa264451041adf9ff9070c9a1ba5cf1634594507b4fca2a4aaba976ea5dbea51a7b92cf62377df19f9c3dbea8faec614ff3e86d6d7bc410dcec4d53311aa4c790b3841ddf0f7ecb1519e6e2dae4150bdd4aacd8a5fc5a32b4c6061cf282dd17d64e0c6827ae1d0b34886a7baf729faebde9679d15c4d428f7d794306da736977eeb2af1e6e0c2a1a2623254425034bf9afacf73002c440e3ff866629c821497b04bb99a358c0a44ed2ee7a30cdb2939471f2e23c267396d9f50343eececda1fbbef1335e547c3876f77c2bb4f98a4c2550f5bb107ab786abd898258b16148f4c13fb476e89a6a1cfee355db4c814e14c36691cffaeeae6eb8717743d8cbd6ee3e135bd482a25105855ebe64e787d6c6f2300d1384ac3cedd9e421f75da19444006f9e9a4fc6cf0218808379ef9e271789f43bc3f98655c7e13d58a783bd511b99a0b4bc3d79dfab4f77d78177aaaa9bf1e3e1479c8e1d450942b16da21060a7c4580cd1e87167bff90e54fad727b6d80451bea44ef5f1e1abc077b6667f89686a7779bfa540916909e62de41deb6f1e4adb0485a4762f351ec269844ea53f39b59cf6800c045e17c0951f3e21ff63a396ee65fd464e79ce27bad4a74b74241671626e2bdc64a9e3ebac251f2f065925a374311e6b297ff0883de96646b2b23941e3f8e2511e5a41222c819488994645cd330ddd479776560ad8830d7a1f226ee17808caa6bbb28ec38fe6b2e2ee44adfc97b0576ab79b2ce960e0f74ba0eeea139da45baa454b1238ce4f923bcd5ff08394512be68aed429901f27f6d9bca12f9da9b3d40b432178ecdf4f886c2ca33885429ce0325046050419b2b253098a53d5529f28849871cd67a0b5327fe02c3ed59a88720b29cb16aa2853e5895ccd154972020dccce7907ee97f1fb152e0d85b52e4e73b69506e5657395effc2b2ffd1cff9e3952241444f04a4446963b01c8461759c7d663713ddc6b211c1ff163af1a2568dac6459ad5792368419eb22e100d90083f0b18ca0ba7fdc92c6659dd710ce6517ff2ecb2152bb912bb77a724d331157f90f952d993a888e1e179c30f69186ce426a51dc6385f17c8fe8a459698e0f9ccb31e02851dff8ced39ebd0eff9d0fcd959f2d3f0aa3ac1b2f8fef6243fa6e4eac0622af099bbb2601f483c1212f370a3ac651a7ec26eedd3f00bbaf8d798ba9962cef23eb890510ccc45db00946e428ab70552a89be0fa582b3fcf68bd64b68ad9ec5376100f77168f4bc4302328bf3f84eefb5b532ee1b75dd7fad55c6905b19a63293c8cdd69002dd036d79780f0f22601a14a0e62ed9b109aa5da3e3b2179571b2674b8601724754c90b757591325e0ee425302231c1893878d71b8bb047a5829e45056ece499c03a2538d587998a5c3811a9686e764fa7d3583e8b31554098d2e63e9e4bc3fe0d0f7b427e92a9163fd6daded2f59c7af1d7a3fc7e5f7841491e420041e5999c8040dbbcaccfd3b782fdbc314fe0417fdd9f8e3b173ce2e38bf1e1ec7478c1261e24229a427f2509fcb6163d2351d4faf9a3bc98e553c1551d23ca8b2c4a9fc585e222a910581565051df7ee77b70b7f3bb080baca0f63b93630b8114e99f07f122a1e60a287ba613f2ead7702f508aad3654acc69684b7da823b324fb6246d8810a791a73062ce9bced9492195c2cf17c5a736f6cda1de1247647b65e2815afee1a1509bf90ca59fdff9ce3dc692549a45568df8cf1e185310ab9690d3a870191f05492bb3acd02371692ec3eeeeeefaefe47baedf3d60d30e14f071edbf4664bc303555b8acf9e92ccf73b3ed8900a944801438885fc70eca35808ab4e16b89ae34b5316a3c843179ea92779655deb3b326eebba4cc802b29bc7b7e94db97dd6377cff480d9e52d668a407182d9b8cadc548f5cb57feb5f35f8fa9d5bc43b674bcb325a15237f80a3afa02da44139e5fcb78cb8a1a14c87317a305ddf4a4356b1c908a8bc6d8bdbc0a21625c004cf97e185e4e1787628ad35a2f4732b56517e30f775dbfea0be7d2c2a27593d94636e44c0340b32daf8fa8bf2c5d327a68e947475b07cdaf64d4f6872ed3a7488030dfad72d26e662ba4365175bcf3538fb49568859c084c2166742c661c87eee1d4d98cc5b10bc0ec677550532fc9a7ef0cbfd5d5ef3beee5fc1ee23b5d69fc6714f0e1ad41808cf426b9b931afab45fd055734ff689c9babdd6f3f065a2bc756aa401865041e2b1e106cfbef00146dff1e15607b346343c7244ad44520266f9d61413e7608209d4e2725cca73242dc2b988c1907b788646e2e9cde2e62af6237359e18b9217519a381065c4b3bf873d093df2b78259b5dc1a7b63f48e2f62f7471d4e957b7c77eba64bf9df6a5db2d366b1d90a290cd3c916f30e98752a907a05ecb9fa86ca1713f291bad4dcec033aecc2906e513a8c882b49d909d94143de9a499d802250721689b05be987d6d97b7a26aee1e155a28d75ad2e3c878a20bfe5319e024fef443b9d99a2751517edec772ef52a738b728aaa94519f26c7be6a95b67333532c959c01a7256a889857f9c452f15fb5cd25ad6f21646ad1e18d08f915ac0048c5a7e20dce818a80394b2d8e8aa94bb203edb3d5536ffe82deef35d9e1c6d1b59383951081589db63fc2ac5d9345483c182f03be0e41d07e61ad2e6bfe09d6c804d84d55ad1e4e6d9a0b62ac228d97bdfc54d6cbb1fbf73c491465f1bd64e072262536084437de73230bf9d5ab951e89fb555c190dd53a50ec366a9d43066867de8bbf294cec0936d0eecce151b7ec559bee969496405b01802d3c20e8791d27f2dcd8105cc40a66b98b87354b13a629debefef14a53710e47dba9135cab93c25accca3baa4f22afb2e1713e162913dd4d9003b8c9c3cacf53ab515abcee2a35a6656a84358716734d6e4dff0a2b24b02e22e2eb691a13a4fd205b07bf2a1e859c2fdff0d439c03906198852509e05c1cd88be495094e253ff27687b2756045c6e11b32a2a58a1fb1d5de001d63e24c57481e256ffa40d73550533fc6cad196044e8716e59a25cca32c07e84df4eff5f92bf9523499d84f12a107606aea8ded89fae35dc9b70ebf88228064747c41727a763987ab58889e1d91ce10ee892f5a193d038ce75d8495f7eaef0f25fd382e1ed256ea9f72fd2332df46225c3dd4903a63626a7f95af31a89be377a13a0fc76ddcff6547351533ac9b1d3a584e18e22a0c9644aeb2abdcec01b425bec66d4a09624e2bd4a43c54d402de75ef810b0def5618294739ea0b6d28e9713eb2a4064c12f91b45e3e6157b62c09979c8a4d742344ac934652a1ea7e799b81b5a10b74272aa58c1f11c04b59c6febaf052eef405082558ebc6aafa40ec9f977051c98fcef8bc487bca7f69ba87f396740a92505b10838a7c692ca5cb4fca85eecb63e785f15893d3c4743e573bba9430e097c50774cd64a5d31ebd3c579e00aff95ae1c55383894c9af2cae7b702e70d1979abaa3c7419d2533ec9a3867a755331cf0ed0968e47104656aa0dac1aeefc369c86b93b7b1bc8459d6d3f8fa085b35a9b46587c02d8a2f0963d2eeeaff4def413239c13d83a8c52c47646c2877e3ba26a8978fce3711f257aaa052bb8856254ceb32b564e2faa5379953c0c0f3815e4654ccd8cf518d4ce9f21e40eae808d095233419a3fed7969a51ae33e6254aa43b42c332236f7e7b861e8c5278cf72c49646640f2654fdc42c0722ccb0415e404303b8408c1ef1bb695fea691475b859a8670f5397df1cf923dcdd80787fec198bbc0733dfceca48f0e2ac626568aaf0d51ff1765e22ccc93fe7b57e08d0a3235a1644dc6bd1ef988271de5a5d2c557b455c8f3797daee2ee961028c8b8d92631dfed2d8d9374bde0c694ced783e6226c9113f74104e8ea6d11896b8b30fa3cfc952e464f5fc4b94c36c77db6964e2d91333bf48e599e488ee918653536f7b8f61bbb86348e8dc315349e9328d06f103144fe59b1cb59496884f859f61e1859e435bbd99aff455e7c87a7899e31d2155fe80c82f433ef72c8e829df1b89c121897f2f0338efb33fcca46eccb6e4e735386654f6976c2121a58622030883785e01e9fb8b23b0b093a18f009f1329fc2594e3259c079d348dbc6c678c3ea53386c6ff489f86eedc3030eaf4fae19f23890f0dde041fd1433f45798ca361a70c2cbb817929bcf2023e8cde5741569b7e5d202aa76c721ea9e4a382670a843c4217214424c1afc1f978615850971b5e2de3b8823afeb0180fddea8692e4995c71b2855417054fd4d8ac5eab69c4261f61dad3c19da313b30498d70a731e1cb746488873f88e7717a5383b58d1d0671d431132a1c6f8fb4d61e002dfd8240d9d23a1e03f1494e7f9db9fa01391a574e51a4ef66beff754b6c88bfbeac7372a23e52db1a5408984ccd5"}, {0xc0, 0xffff, 0x0, "1b43db737b060443ea3053351f8aa0c1de50d9098b479c508c4dbc8de5cd2cb51451d9525a030c37cb0dae4c3ee08ae0b0b1922072032ddd50763abf323cd8f940e3de746745d54bcd335c3649673d3b40003a17b9fba12e3fb32f59d4559022c26b8f0cce44ffff0b23456b7f828d5cafb02e623a5f7aa129f951e0c2dd9e913a5d3ea1918bb62e30581f191fc59e78f578fb9cbc9eeb144db83b230c7f03856b7ce87ca16baad902495230"}, {0x108, 0xffff, 0x64c, "f018f0e20efa9e5166720b26f994ce4b819989404375f020ce548b6f0a42a796adafa7f3bf9033f3375599cfe448b0297e1dd66e2116e424b13e56196f15c2c2687ecd79517660ec99cee2221564c9216b4d4e87c95ed1ef334fd26936913aa2d61201c34650ce9e1b901c3253f4cb95a9826cd5e7c903e88eaf511eb1d78bb4c16a3e81629ec89663a4e481923aec56bc6c00fce0bbbb08fc78d292b334e944188417446c81cd9131d86c5c385e82c3324736a8b7d63f8bade51b3f9f70d3ff9e1e4d41901465b3f9b64d63eff6cce22e679f846688dce730c14c1ad1c275ab2912f743a22fd27d7d14493edb021878b7af60474f"}, {0x1010, 0x1, 0x0, "1b59e4d08e73c123a481820a16500f27ff755433f9303ec2121634049e5bec1fe39cf7b624fbf72a1f7e6c9a4df4c8397b460b19a545e44af9862a717c42f319eea43c3749f5d782c8c5f25bb2461f35e1843513c1dae9597a11e5885b50bd9af2d36a9298fbff97e82e9c3349397012c6e4af24642690e233028af7d1f3085d3a1d678624dd35f2dfe36519aaacc153ebeb8e23af1343081fe771ba619b40046e4c7c67b21568d74cd8eb4d98b778d3756bba37ce0d43ace20be2f8a3d5ae0e11efd51b75e38c54dd86377643aca79e0d4d6a8c211bf416648cd7c0661cd31d596826d1c03f811cca0f35b45fa70e43de864940aadf6a137db82b033a7d30572be708359de0eac3e83d343d2eb92c552560c464531bcf70d4d3e3bc6a91f239215055161098c1792050b8c58f55891d7802b6177cc373eca21a1b2839380916f2b66a1899a9ca50c7e102cbdd261cf66240d58ecec52de6e629f79fe9723b104dd166440d5f2b50cb8537df1c2a9c3e337c14ad07881cceeb739da775f1cf1dc16ed76fb5971ac738ccd26e40821d867a118c899d0902e73136fdd42e6c6f29d1b864df9a10ffddd70209871f2bbdab51bdd345c583049b271e4122ded35a4fe6762e00879cab5e3cfe3d35ed6f6a58917dc5bde579cc1a032fa5e84dce6069094ccecd2aeab257bb490d69fa5373908a5965078d7c487e959ca1e9e849eb26c7f6cab5c277719cebe9146462bc40639f628fbf0bdc6c98a8047cd3ad02b9cb7472a25578b9cfc8272136d2b2377320a0c0d4bc9eec7ff23a6c6b89880501b32f6f4558464f40f101ec59f72b51b1c0c652febae09a25797836ccbdf92828374f471163018fe9d26768330eeff99a3a85a20460744c213d67ff8ad63a094980db2b3238a8ffb23c4d580eea9c3e2b4b64cd877db59ae2134d633e4fb1349b0b2bb748d67f748bcaac2492af1b4ea150ae06cb26ba836979efbc8b65d8dcc5b07fbb4f6b41c51aedcac4528b5b4fe62033959b9326177fde61c7f60f29f5cca576f804e99a1a6bacfe68494f950f224b54976f7ee06df3d23f2c046f053b57e1dd06c0171cf553945680ea3aa1611d6092812d98c2062353a8cde1b73910cb5252757e05a39830491ee07abf8055a1c618dfffc3706dcf3354fee29def8654cc89c79295fb200949017020cb309748e03978b0ef38b162bda92def94745ca9dda8ce889c9acb5e0eb6ad73fb77267e4e9814ac657fd100bda64b249e9fe232bc8bdbb814f835c6428e1fc51a2cc426c1829142affc1cec555768804723a5551e01cfe620267feaa9f5502f1c75ce2bfe4c0045179cad5a71f3a4c37c22565fef22154ad985e5d435ff279ca78f741af92c936857f45e940660686bc77d2b6ca88e0a05502a41dfb7ab34353691467c47b60282a1f29c029de3fb3d77bb0539f304b9760a8edf4bcad449b4239ac3e7a89eb04c869a21917ab398a3c90efbb003d7c082b5346e646051e603cf26a4695cd01732647e6fb23478c4c9c88ee0beaa12e7ac29ae23c58a7d6268dcf06217df25eece1f11439f9ee6a35909141cbd0fd6032e7367a94e4ea7bd925150b5bf483f378e937806630712338021fd30f1f2c13a6a251e4e9a28dfdc1ed7d51202d27d60975701772800aef9a84e1f2d775631c8ea89fe3d0ded41b060ac99d4661b71ff89c6bb4cf963dfc10e28459e067b465e6447a78580c2da27b2b375bc91e4912675bf26a7233b3589fdd6b1d9f4f5245fcc1156a69ae15e6f520706a876d1761688baea0c542c1bea83e66b2d52a7feffd901167e67aec175ab58c65d56e7fad0df318ef8583a8760ae8c0060736663ee1c8e4cb40e5b3e0523fe18f51ce3997253a9ccb34dc62748f52cc4f349df55d401cd7fea1bb19cc1135ed8b12c134182668c97a1f504b781d26e184744f4e5e605ea1465d8f61fd0defb6a317d4f91049bf1798afdf61c8975cc621c0712bebe3d322ca94f82e78df300779ff70ad2c0feda92ee82ee26c1790d5e2ade8b9a0ff592780bc12970cfc4d9e5670db0cfe2b8223a61fab61b3145d50843b20ee9f99c2392195bb01053bd854ec3ec9e8ff2c3e418a743260dffc55195a7781dbf4a3b6ef5ece9b15afba42a9bd79b7787670ec82d43fcf24adfb676ad5bc677a05c37af3ad4b6497d4a07f8b4962b9ea8431675ae71ef5a5384f2cdaf254c78fd45aa6516622e586123073e011b5a9ff9cc4510ece0ba6ec3aacca029859dabee9fc27eeaac6bf9fa5c7e8773403affe2d776f46a8187ffacd939cf6311a430cdb88cf46ce26cca4e6ca56d31ffefe2a5326c9f0ba5df8b8ec299ecf61b35541013b9d05fddeb4fdc20589b70cb79d829f022bca2deddc846b05682e1364a0af27ee9acfe5878ff518f9e696f76090479682e07d617a9a7cdcad9d8f6a377e4b3fd551fcc89afa274ad83958ac78cf246788d152af6206de49074bbb63fb5add9f917e132b2d023022bd79b63987af67d57a13de61ded98aa0349c358122dcc3f71f00c053b313da2aa8b504b137638772a23f3fc3437950b8b724c97ba1171fc0c8bbdfb2e33c98205386789410ade9f7204d00d399d63e15ffab817f5117efec6dd9cb787c118dd16b1d3499f5613c1765aad8b3ed886e37e43e9b4c5e838febbd98c72d12f49755832002dbaf99e01ade91bedc51cf32afcf8a5cda46653d1c1c0b95319011e91b1c1b2e212fecec664bc8684aca41297d24c1d8eb9abcead2abea1a6be907a8a5a0f2e330e4a8b8d580b814ef35d308124fdb6b1b46aefea7f53436caf0ec978abc5430a73f308e84feeceaaca7fcc2be97ae5b292d94ab083aab9be7a7808fbd791ec5aad4a886ed7d4aacfb5a1f7e57c3935c64223140572e91a48a7475e676fdd2f2a66c3fcaef8942b6d00f24c6fe77f9393fd216031134db50c57e448e9c811c10f8359a063c0f1a3653e5441c84756cd0e025eca28dbe1f9bdf7ebf85e86899690b26d98e60d8e0bdfb3790bf7948d5e2e1017f76ff9269582418856d1eb77f77fdf64907c153188fd612c82cd6725e1267932f6e4ab13007d1b1d7e17323bf9c12844601f16d2ad990e88c5c85e51ea377fbdec6e89e3a732efa69f6f165ac05dc9b88da6231e28222ebd3d54c42a733fd83e17441a4c7863babeab9c27912eb6a0971021571e5fe94c3a9c8c1298bb5e40c7041ca21f4dac95195cec8385eab12b6a033bd3404c989c42beb9515a7322a4b83c075884d20248b5f38683e6a8accf469d7d337ac032f24f14284148d3d3a24a77fa041760b41da366faf27d0a5b1fef67d8be2878ab2dc5c8d85e84c701c531329a7ba224553662576c9fe3ba6588f8db21ca18c717ab8f95fca849e2a8be7ead09d619944710f11cb682e5d871a4488f2192ec22c9bad794e144370eb29151609d07d32cb6312bae8805ceaf223057d169e87c20391b7effdd12eb52efd2a74326fdb28a345a2766db7a319a8a8e937f63c8366ee50b768a1db2ff0e854602b74980af91f95277329586c5572d387740c52e35393d80aee8a895cd5fd31cf468d2e2107278ea6acb4e4dc47ace5d0f8e69d929a3fa50a7b12e39a013a45dfa172ef975e60a2817cd19c87f8e816d30459413d9d3c65f793717843a975d16bf301cd076e66f40bcc7bfee845247c7ab33c6e8d2c22a33eace5074d8309c346aa0ea8277e7f22336c0a06a4ade754b4d9f096f2571d9f72d47d4a5d5a9fd899dfe4e0be4616f5e09f704d9d874486cbb2da59d028795395c6004361679d6930479a36f48f979ad02c15df20547910c32b5218fab396a0b72f4f6dfd3dcb280fb7fad4ae239172514dd8567a87b045d6a8d50b508913dae661efb68d95faaa1850278895db8b06e61487594aa7feee9d77ecc7a08adf325d54599ba68ebd05f2f5bebd82eb2545afec61be38e8e87187c137ea48fa98001af33299f38fbfa8b497d174c805b93a0ef16c789f9fedd5ceba13a4d219815c7656b92433cbf66c084745fe08b3c8e840b165ea8b3f138f427e1873b2f5f32aadc48d958aae3920fcbc7d6e6367f574490d652d55f895b0738a5742acf108435e2ef12fade6d832d8754f78e4228ba8eeab4cbba4e817843271a32c8cb1653be7332384cadac1693e3b531bdfeb6a538a0575382407199c6fadd38cce8f3263f76db1fe1ba060cc33ecc30c3b3016fcc63df94d9993964ab5c1c49c512fae5a7ba1086ce49513a830a73646a494fa12fcb1da1e0414b04f331a79565ac26728802438cada25d113f4a74869fa6bfde1ed45e4b67698b1c2831984467f968ced35adcd806357e602e5ca210312fc404a7678bad5b3ac2898d0bad454ebb66660a2a0dc9c7977f45df143421eade1beb8dfafaf2579a69f8dd0049a3941ac8bd3c6db4ab2b08860d2c5cf9c398ada84a9d762a969dd37841a29d35a1ff8a31d0fff6bf10f3e903e6561f669ee911da389c02fcb892885fdab3731b67d061088833c501380652ac98387443eba9ae3b560f853220bd9ff473c1c7aa9e047f29ea8f07f1cb2bb2dda60367e55fb0b4da175d0016456ac02f525a62483c56358cf89c1437856a8296c202a9aa272e278158ee9fbfea5f4392bdf5b0b01166f2df89fe90cf53b75918de086cd417dd5e26d47449603691f4346943f46b0432d911cb5113ca3d1f431c0c17a8dfe326a1118de2b1df4380823adbcabbad5819c26d736ac662f386bae5640f908437a2076cd4c852a0a1734786691c5de1af2a98d141c1d393b55a426bc92739eb22d1476f23bb0288973aba8f9f8a40db9e53412ea9f9d09fcace99cd048b1fb581225b1dd2c016be4809f2c660d1f75ab3c08227a29e07953ff451ef205f28d2fcf30def8d934a24aaebf78ba0bf19fc7e1b09e1e532585e8bcaa132043f899d90d483d76d7a6659c62bb40ee5dea9db102fc0380ffa4c121124d7435dd9af5ad77e7eef1be350dff2d4ebfbdae91cdb72f3447a3fcb21d70c970b5926a1aae26d0f1c98182a55e3519429f3ded8e5a4a0ffd185654a506841f09801f7a710252fb73348de2e30a7a3d758a8c76833f1a5f52186b848f238ae8dd2bcbde63e1f18a269649c3e88674335d1bed896b726e9e3c979f5d70bde4d44d058c5b391e48056e976f0151f1efa1fe65e93fbbf7d531b3a15437d97db8ecdb81abefb2d510ccd1845d611847dfa0591225b0f3864043d88c227fdcddf85e08937a57406194492db6db49c99faecd95e49cd20a9cb6717bbcb2cfb47f550b27205b7fcb9dd942cc3537e5b5deefc5e43e2d4a1742b9d1a0653d66439764db02e9b65044448c52109f9d412f604a59a83b2f6d0f5172a38870623e1e489e5448084334e2d0784202e9a8ac5fe4195ac8c7e1bed4b49e6ed3806271f1b210e0472cff646bd455554dae9e2666195d20120ea5c5af04c7b64432ce5f266b512256e1baa70125b20cc7679755708dc97f1208fb16e964f860a81f2622c0ddb1f9d4dafc7456ace0448099eee3e3742704279399cba1f95165967b4c803df5d3e3e3bf2753bdaa3a4f42cc7f7f55ddb5c110894e57aa8856ace3a8bb09c747804b5eaf632eb946f070baa5d8a7a9d6e52cd66f2530355b543dd631c2f872f4e552e442871060ccb9dae87df862f83df2f0a41128ff8d75830d55b6d4d4efb27bd952c476df357f64df838d813ed2282803f768e6d5c5ef8084749ab97dca736f9f689a4111fa2f20a3828149a6d058e75ddcf20444c4bac238d0214cde2238a0c36df90bda58bdc"}], 0x3418}, 0x2) 06:36:16 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) socket$inet(0x2, 0x5, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e5b3a8f7bda5467f8a20df8ce7bf130b0a0594641b59a7858ee7a6b78647369d92999b623f438f4c87cfb80709d5cddc427de3bba9d1c7b19479f568ae1dc02563450a8d2860807adae42b42ac39dffc77f591973cf38dd5187f615f7127c2f95f66f5bbc993873634c30c2f110bb594468cbb16cdcedd6148b4c8938f7275438db372d29c3a27a7bf165f5ec4a278a72cac8c136bf862f61182141266aa33b419fe20872cfb297b9fee2a2ee64383c02a415e01", 0xb4) 06:36:16 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x2, 0x7) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="be5a8ebf5e3f9183742b7dd12280ed64dd990415c148e3e46e2dee8d788ff3235c1dd4443908ba197c95c05bd56125084beba368cfe9eeffa218689d2b907e535fa6bb4a1a254c078b182eb82ba4d3c40cace15db65677cef2ec18d999b58744f95cf393f64586db056e41e0776ff52dbd9199bc38c937d2e1e5ff861beb4b86e0250f549f2c7f3f9daad461b94681cdf2eb76ce9a09d8f5182aa9acc4be100adb9df44eb1c85a964dd05cebecafd9e64a19999997fa7c8c6c6acc461454433d2a79100e9178b8bb3fcf2482adba38c73d4ab7973da42ed8a7699910c22447ab8027e514ae53d7811cac2b5d5a25b2ca5604a099ea8b0893bdc4a121d4b1f40811af0a46b1f7b20745997d6307b1216d873c3a13b2a14a6dff44bc3130d1f9ca5c6954e50ad689abc7de18be2fd99e21a93d9b0bf7b4816f0edb8feac8c44641742b74c7ef676c0bd6cd559d4edf9f9dfb992870dd17cb1f307f2415b304374e225d639c42790170130e2f7fa703c7cb3dbaa42110a58eaf37c18d38b0adfbc77e0ff1c4c3f2b34f295bc015e6e485da3e44e97029679dd343b7a6dc1718bb424d118e16dc2e27e34520", 0x1aa}], 0x1) pledge(&(0x7f00000002c0)='{,)[%\xe1*,#[', &(0x7f0000000300)='\\*+*\x00') unlink(&(0x7f0000000040)='./file0\x00') 06:36:16 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3, 0x6}) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x0) 06:36:16 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x20) chmod(&(0x7f0000000000)='./file0\x00', 0x408) socket$inet(0x2, 0x8004, 0xa35d) r0 = geteuid() r1 = getgid() chown(&(0x7f00000000c0)='./file0/file0\x00', r0, r1) r2 = socket$inet6(0x18, 0x5, 0x1) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 06:36:17 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x206) r1 = getegid() socketpair(0x19, 0x4, 0x5, &(0x7f0000000000)) r2 = geteuid() fchown(r0, r2, r1) read(0xffffffffffffffff, 0x0, 0x0) close(r0) msgget(0x2, 0x41) 06:36:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 06:36:27 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000040)="7a38280d4305e50c658bb2299865795a80cf3eef885ed22668285a2a92b4eed240fa0aca4ac319f48af2ff8ab84650b36a20a8972dca63cfa71f2dd8aa5c84369e8802ad150dae2dbd506b5380eb0207ccafe2a1b65b652d2758a4df5ed324c9793b4aaffe4d10ae34aa1b7ae1e5967c1254d516b34d8dd297", 0x79, 0x6, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, 0xffffffffffffffff, 0xb6) 06:36:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4, 0x40}, {0x3f, 0x3}}, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) listen(r1, 0xff) sync() 06:36:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/23}, &(0x7f0000000100)=0x19) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000140)=0xffffffffffffff68) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x138) openat(r2, &(0x7f0000000240)='./file0\x00', 0x20b, 0x5) 06:36:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/96, 0x60, 0x800, &(0x7f0000000240)=@in6={0x18, 0x0}, 0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x30) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) recvfrom$inet(r0, &(0x7f0000000000)=""/221, 0xdd, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) 06:36:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000240), 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) sendto$unix(r0, &(0x7f0000000340)="0fd40f1e013404a7e546745153b4f9de3192e776dc90b057b8648147bbdf", 0x1e, 0xc1fa027fea94e26c, &(0x7f0000000380)=ANY=[@ANYBLOB="738c905b452bd4983000"], 0xa) close(r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="9bab06e95238ee185ddc90d6f826a317225482bb858c2ff943c1c1f4c8a38cf9aa9944986fd0c65b", 0x28}], 0x1, 0x0) r3 = socket(0x0, 0x0, 0x77b5) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x4, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x7, 0x188}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x2ce9, 0x57b}, {{r0}, 0xfffffffffffffffd, 0xd, 0x0, 0x8, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000000, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x80, 0xa00000e9, 0xfffffffffffff9fc, 0x5}], 0x9, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x6, 0x22, 0x2584, 0x757e}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x81, 0x2}, {{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0xfffffffffffffc33, 0x8}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x5, 0x1}, {{r4}, 0xffffffffffffffff, 0x2, 0x80000000, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0xfd, 0x4, 0x7, 0xa9e}], 0xf115, &(0x7f0000000300)={0x85, 0x4269}) 06:36:27 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)={0x7, 0x5}) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 06:36:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000001880)=[{}, {r1}], 0x2, 0x6) 06:36:27 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 06:36:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) fsync(r0) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) fchmod(r1, 0x20) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x26a) 06:36:27 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20142, 0x1) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) r3 = socket(0x6, 0x5, 0xfffffffffffffffa) close(r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) fsync(r4) close(r4) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') 06:36:27 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)=0xffffffffffffff59) getrlimit(0x0, 0x0) 06:36:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = accept$inet(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000ac0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0xf, 0x2}, 0x10) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:36:27 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b06047c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) r1 = socket$inet6(0x18, 0x8000000000002, 0x0) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) 06:36:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000040)="04000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="2694136855ed92a3e04dbc8e25c0cfb6ac8099c25606ef86bd0ba239bbc9ecb659bff253b292c584866c2d3b6749cfeedc8415d2c26e42e24d1436856de5280de8f30187eb95cb57b285e60bd1719e3e6ec714c74ad3b9c5150394e07c4eac88ac417e6ceccff8b0a6edc66394f17af72e14776a88e5389d05d3abf9a720dbd1d4846a6831eb7d69db335d03439bf4a2b0092f36e7d44232342ca0ee67502da3e2e0316d5f7d5b03a98da66f7c8582072fc9d87ba2d165d3019c637fdc6f9cef2d00e55df4", 0xc5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 06:36:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x81}, {r0, 0x34}, {r0, 0x1}, {r0, 0x10}], 0x5, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000580)=0xe1a9) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69fb5dcbf6dd665b45837fb57f542ee9597b801c4afe68c71be6fd5e53d097f828406421ce24553de8c34600dc2c8f6cc8b3e88ef403da4cb2d01c6036d20fd6cc490acbe93a88abc649f1c03eac5538e3fc2aa0807677e0c1a48a94b8e9f5e4419a8297e81d2bd7807e8424ef14ac240000000000000000ce1d8989cb3f09bbf2cbe31836807011bd80ab0470c5d69b95091e7461c983633e6febe824ef069e30a5b3cfe8ac9d08d7dcf158d656c815330bbf9c11fddb637dfab77e529331f2ced592a9ddfbf9f1072501d4f6d3325e9ee40b1a6611a078e202f26090c0c1f59d983980c00f9c7cb184d0a488c4e083dbb95d3ce3f5ad5700009221988e72386a0a828daebbd8c08450ca28f1dbab451ed5e921e34ec67e2cca8245aa05845e627f17378d9154831d5e54ecf924afccd34efbaf6dff2fcc362ddbff5d976d17c9d4b84d2ec43d3bb8695b636cfc8394fc97c047552c00d9340978b4717a4bbafd9f37f7b429bcce964facd48af6557021fb", 0x17c) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() preadv(r3, &(0x7f0000000700)=[{&(0x7f0000000640)=""/25, 0x19}], 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) close(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x1000000003ff, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b0900000000000000000000000000ef4100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r1, &(0x7f0000000480)="6f04c2b1aaeea6adbcfb316b37731cb04d2a92761c30f1933df6e872a23006d095e5e636f53e3e9a0523533d14af291cc92339f0eeab69cbd3fa2feea7a3718248f0b8132e9d8284dfa4504d35c20490a5ced6e35f3aef39f0d3329f1216fd3b19861a981a3e6507638b3a15826a6420eedbb9208ee109051e8c5c8a54b5752b50d366b8981eba2cadecf041e9ac06294e1f2b59b036ddd3c85694c9f8360356cabd65a1038bc153b1400b75b31a756bae888d160b535d1b086fa3b07d05950c3fa2154d", 0xfffffffffffffd1f) 06:36:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x8, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x401, 0xd76d}, 0xc) 06:36:27 executing program 0: r0 = socket$inet(0x2, 0x0, 0x3f) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup2(r4, r0) fchmodat(r6, &(0x7f0000000040)='./file1\x00', 0x2, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x15) kqueue() kevent(r5, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) shutdown(r3, 0x0) 06:36:27 executing program 0: r0 = socket(0x2, 0x7, 0x0) msgget$private(0x0, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000001008400ffff43df110898955341a2b6088680ff3a1bbda3f4c924f98ffdbd727e8bdc769d34c74c6d0f97215a10db43604c3b29206b4503764a678b4846656a05dc64d4cabce95742fa7605054a78b0ceb3469a02000000dcfb4615ea743d1a2577eb2d6ef76f4b1176cdcc9cfc4e3afb0980e532db7623e3ffb4a90cc34ea3feaa3b120a8e3290428060aef0560d1bfd78c27af46375feb25aad6e05bf66c81aee40637e16e098432d90cd67bdc3c4465dbca896932e334c1410a14a93306744884ec24f27ee5e"], 0x1) 06:36:27 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=@abs, 0xfffffffffffffe62, 0x0, 0xfffffffffffffda2, &(0x7f0000000040), 0x2da}, 0x3) 06:36:27 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20280, 0x0) 06:36:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x100) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000880), 0x0) 06:36:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) setgid(r1) 06:36:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ftruncate(r0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x7e, 0x1) 06:36:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200c9, 0x80) fchdir(r0) pledge(0xfffffffffffffffe, 0x0) 06:36:27 executing program 1: r0 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 06:36:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) sendto$unix(r0, &(0x7f0000001340)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844cb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d3d", 0x1001, 0x400, 0x0, 0x0) dup2(r3, r3) 06:36:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) flock(r1, 0x5) kevent(r1, 0x0, 0x0, &(0x7f00000004c0), 0x7ff, 0x0) 06:36:27 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="e193c3b9262d461a22d26c4ff677a0341cf69c19517c873758f2981f9497761ca4b89d1d59237a79247cf094ac06ce4e9795bd20989bfb00e649961fcd786a7050809941f7e5f5d1335428f517e10c0b3d4f7078e369e25b19fa1c64267ebab8029be6b3c4922e52c76726f7ecbcae0d2e1bf90f6c18c98cae33fe80f71e81114f3c0e822f73734978d3daefe0e892bd6e422743a57924ad9163a5c8ee6521ae59d7cf797cbda13e974128357a498705224b5904efce3e9261", 0xb9}, {&(0x7f00000000c0)="2b1057ed025baf4d68964aca4ee862112d05cc68b0594c8ce6a1c5022ba558d9fdc0f5cccb7729ee16b58f9c7e3de9a0e65ae21a5750fa09b93145aa09bc2e91caea4a018acd83cffab6a0bea8488c5de29958082167505bb99e6ccb8a05c69dd84df1aa0a6d58312356f03eb7b1e3b0e9e848c1c4a21e5db971a944041d9c7be4474e544ee58e9df1ebe13d6aaf08e8111cfb0f7fec96f279f3069439db655921f9ab4eaf796e5a19a3e54444e0d54f59fc6794cb78", 0xb6}], 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 06:36:27 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 06:36:28 executing program 1: r0 = socket$inet(0x2, 0x0, 0x101) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0), 0x10000000000000ff, 0x0) fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x7, 0x200010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 06:36:28 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) shutdown(r0, 0x0) mmap(&(0x7f00004e3000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r1, &(0x7f0000000000)="51017094d2caeee56abbc9fd3498f0e410b7e5314bc2727cdab64c0fab18d38f7185e1a46ab1c8d44d551a9c07d0f2943ff072ac11c2ced2a1b7c98a297ff32e6866779aa0507842", 0x48, 0x3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 06:36:28 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f0000000780)=[{r0, 0x108}], 0x2046, 0x7) 06:36:28 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffffc, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x8) 06:36:28 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) poll(&(0x7f0000000000)=[{r0, 0x126}, {r0, 0x50}, {r0, 0x80}], 0x3, 0x5) 06:36:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x41) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0xd1, 0xffff}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x15, 0x6, 0x80000001, 0x10001}, {{r0}, 0xfffffffffffffffc, 0xd2, 0x40000000, 0x1000, 0x1fffffffe000000}], 0x5, &(0x7f0000000140)={0xffffffff, 0x80000000}) write(r0, &(0x7f00000002c0)="dea3e0e184e36258a416f790037494132477f256b409ffff25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049fa4545658fb7c6a0e5e4642d26edafba6eeb000000", 0x65) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)=' ', 0x1}], 0x1) syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r6, r7) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf5, &(0x7f0000000040), 0x63, 0x0) r9 = syz_open_pts() fsync(r9) 06:36:28 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r2, 0x4, 0xc0) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="6515b210eb9d2014ae784fbc49f2dc2b4efa604577ef55eb5087bdff723b418a57bcbc2f767132981469af9b2e37594337962458f54ab5", 0x37}, {&(0x7f0000000040)="defb93de409ee44b9d33309e2d6bbd5af38279d35211c6da8cbca1723ee685c8bc01e162103f7a970d5e81d419057bfde8a7952afdc5211bb614877da75a2e6f39e76427cdd997cdcb6aba", 0x4b}], 0x2) sendto$inet(r0, &(0x7f0000000280)="60c286a5a056a53ff62c825e7fda8891987557068cc207b7c7b1ecc1471d9fafbfe35a967c5ec23a71d66212e80176b30a7b8271154ce187f97e817f3b9855a934e5eaf564927a0680331ff9b005424a0dcd23995b4014905ca65550c6db1ab3a17044feb75148ded05a516ef8d657ae1e788118d43c294586b3a1315c6357597ccf2e86d1b53c012aaaf4276e6a2b06380fda1316ab", 0x96, 0x8, &(0x7f00000001c0)={0x2, 0x1}, 0xc) close(r0) fcntl$dupfd(r3, 0x0, r1) r5 = dup2(r1, r3) pipe2(&(0x7f0000000180), 0x4) fchmod(r5, 0x120) execve(0x0, 0x0, 0x0) fcntl$lock(r1, 0xf, &(0x7f0000000200)={0x1, 0x2, 0x800, 0x8, r4}) 06:36:28 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10802, 0x100) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x0) 06:36:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x5, 0x2, 0x0, "f897841f1c7d62fbfc4ac8f14c36d4e28bb3c915", 0x722}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 06:36:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000022c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe83", 0xe7f) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xe9f4, 0xfffffffffffffffa, 0x1, 0x6, "df154c8598a6cbd51ab36246a46e4dacd131be73", 0x207fff, 0x100000000}) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2cd3, 0x8000000000001d39, "bbd84b73f2ff7fcccaa70600000075835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x3c1}], 0x1) fcntl$getown(r2, 0x5) 06:36:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1023, &(0x7f0000000140)={0x101, 0x1}, 0x29d) 06:36:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0xfffffffffffffffc) r1 = kqueue() pipe2(&(0x7f0000000080), 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 06:36:29 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) 06:36:29 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) socket$inet6(0x18, 0x2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xfb, 0x10000001}], 0x39, 0x0, 0x0, 0x0) 06:36:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x257, 0x1, 0x0, 0x6, 0xffffffffffff8001}, 0xc) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 06:36:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) dup2(r1, r2) 06:36:29 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) 06:36:29 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f0}], 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/113, 0x71) poll(&(0x7f00000000c0)=[{}], 0x89, 0x0) 06:36:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0xea) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) readv(r1, &(0x7f0000000040)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 06:36:29 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2) setsockopt(r0, 0x9, 0x8001, &(0x7f0000001040)="8ee09ccf8c91a1217636e5b52b1d21a0a19466c5220bb41a23987e235e661164dbf731a78fdd0a9790dad8e0ba2f238de7b62294769b63c68472830cf8658c5acb3e4820680734", 0x47) r1 = socket(0x11, 0x4000000004003, 0x0) poll(&(0x7f0000001000)=[{r1, 0x2}, {r1, 0x100}, {r1, 0x2}, {r1, 0x2}], 0x4, 0x1) getuid() setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="cd7fcf3152437e1b6aa676b9bc36117b9eb7d0c54fd8f654888077d784376493b314a57a0a1ec23e012561432f05a4706311e3617b3c6afe85d3b7047f9dbd48fcf89a97ef8d5976a9e04d195e119f15ec8daf788431eb557ef2bd0bc67f7c5aa04dbeac1fa60ab1f536181097d79a565c70c7cb7bfc0a943ff9ce3bd006b9a2f4197d1142322dc3cc1f49bf5241151359c1eeebdcd60de78fd04081001fa636e4b8551b34279ff0e73d9d0f029b33f1f336ea4eadfb8e6ddf98810c614cf0aeefea25d59bbee13faa0dc18071e8904b6b069aec204f7263875823c775ef1ca127eb39700b6caf3c9971d40c930c5f09f124187ddee7b3efe33e0b5992c6b05ba959e3c98b311b8dc566e7d8b15a64133a2d50a445498771b9ca01024555653ebea1609230870d94d23f973fb716267f219d66d50ce7cd2f05504eb710a62814926878bbd074a6b8204416938b9eed059c23740073c85243cca28f5ac33486fb15f0aebf2a8d27abf5b59cb8387c3126184a3fd021f4117966b1f219e0611a8cb1a4417f76f5b48651fac4cbb8acee51d1bfb03218545b540ad0e1c268c24a7a5d70eca386ec38f990b224ee29eb6efe4ab0ce0815bb6e11e87ec2bd2b7ffd2eee3dffdc9be3d071f8936196c0c7d85c00cce56ca038a80a75636de73fbe8073c4bfa9b3300ac106ae3dc0dee4c42d0e34bddd139d910728aba4a710cd968772df95009ad3ecd0fd9e0e77b595fd8cd6d5d970184935b472cb07770782117845e36939081bdbc363ac89339103af49f4929dc2050f7079d5f24f966934b7883d6b3574589f504367d2f2ebc1dd8d6e0049e330ffcd0ceb91f74d1d910e929cbb856c54c743f1e3bde9435b4b91d4af24b3e5b5fd9820e1b02c6d8c21ef9c10e43bbec449efe432129ec7f5221f85d27e9d9406bcbbe1f43a5a09fe446975f4ea4a6b579fc072cb043558e93fd407d736080de871d47142b6ec4ebeea6ea5450e4c085ceeaf206d6447018e5994c6d65a9fb5097bd8a577106ac7ce319d7969cc767edd279ecefb7529bf23bf2854d1da35b2aa86893df250d7eebfc0fd8bfa11c78ad9113b3c82ef6649b4a9ac00877aa9cae4ad96615ab096201ad80186ac7cc0faaf0cd72a755e7f8c87e9f0135de34b7e555a588e3e4abccf50a9801f5070dfcc0dce72beac1247c65c297593c1796283b25340533f27a5dd4c7d888ee9185a2cadbb30e999b1f7de26ceeb72a5d7e9d5109a11cb639c87eb45a0a0f6136dc61378e685a5b5b4f0c3ad4337161b3182a294d131bd133763ec7f06c9479965e7154fd6316199147e719c8ae2577b910dbf6cca6813b698a6c4b2ad745a03ed27b7cd13fefc1c376b8906f666a0cb5e588bd97ee2c099d3163a1a6fbbaf5287fee03480718d2cc90a2e9386de8ccb3b8c26b1f67cf92205450b818b8173cf2f4a21553072c2378303fbdde8ac6c8945c19693eecdaa4d6a6d2806e029a92e75b8a8a67f9066d25343f7b7db9fdae3ac48a5674f447f34ebc2ec73c7a8708621a2f53285641994ec887dae356dad2e852ebde0ab607ae758b7eed729bffd06a00f621e853f1050de351c92e27b1564bff1ca45f6f1e55b65b86fe6a9e063b8894023de2b75d42f0f25bb7d484feaeba60a88198756fe7ba703862de1fbc0538766f7fa33217524e5294eae5c933748e24817141de31cf391629c02ab1c7f1200fd6286afbc4bd0a0db020f4481237fb7d3dcb46533e0ad49a5f8aaf6927684071d1dd5c96214d3379a0b5c39f48e2eef1b049df06165c786d20872fcfcd37615a6e4c6716948fe575d2f4a569359aad83d33922aa2b47824d1c1e54b8df17bd54e1e84420e3a0e946bfc829ba6ff03cd2ac1237f2508773d1a1129555408a7592a25cc051e3ff55eaae5ab9c1c7a4bbcd44d7bbbc3576a6bdb473eacc068bff50f07cf1be7e2694da16b9883294678af6bf30fb5e69ac0e7ff50f59469279124b9a1d61d216743daf14059d6bc3e470308957d36b9b41febdf7665fd68a05aca7218568c450311c26e5fafa375bc39b50b184a3b86619ccac376cc36ea7d4fa20ff5d345067dcdea6f896aee1ec256fcd60efd977b1fe8588b20a3b03b959145cb4bc33a0be9949d0c523ce20caea807aab1ee0786764b3624191125818ef315056bdbce51fa7a46f86f935553786484d413af2e841fe0a51c10dcbfb19646d18f0a469027bfece4aed8b84ceb5950d461279d6602a80d25cf866c3d4bf98602ae5f41940d52d2816bad9808e12044347fdc1c49ff40453b692c712d10ebaa96dd2a7eee7efbda6d66b82fea184aae808ba2f69cc5354cd775a84bc22d58bc30571173a01cb9ed04deb62b946f4cd3d9ca20f01b9d555206c765070147435feaf93a1be2504ea1a7698dacd3ab9625898853c3b6062d5bc8b146886ea17b5d4918299d8a4bd740d1e65658474b4f3c416d55ecc52a62e2865a56324b51d64c9720b53a726caa2f0e140969f39a263b9ccee4d21a38879197233a3437a260350efea5e5107cab5c7585d276a55dc9713b2d1a89beeb458cdde2fa1ab0d4667962e75bc26c7955bfbca72b545ee2304e19ae43707a70d40891dd58ce4bc370606df137f0007ad6e0a8302cbf61cb7ae9a2064c4fa3fad4d9a58adea995db5836ea18454e8691fe98a26ab4820486bac4e7c9705420a3f720ac2f4c03bddc9420fc9f0fe405d7d4cab8d4f844f2c23025e7f27b9198a893f60715080c809d16a5feff97260f5a92b4fdec7302247b92ff343774f6df39bab97ceea7396d3c6a8b3491576eab996f7afd344acab2b5192bc83c27de84240cbe4022dcebc16edd73f6e243720d2c6d3cd4c6b42cee8999da552c9eebf3278b960e847906d193f5f1aeb42570181d4a4afff7d2ddaaf4dc15402649e06b7219751feb52096023ac6b8031005f903cb82ffb664de838722a624f70e4f23e8c61ae4bdc4bdc90f474761964717e7b63057114e4193bdbf96b770b1fe03e7776c60d04c2425241efbf90ee0ee21aa19e741ad1141d34fd0d40dc0bfdc873d3a571a3b4b34773349bcd8b53f110007bdf8fdbce84e798ef162c6882233d75e7ade5f9993e403690eb4932d446340f9eeb7b1462b4ae10eda0e14a24db1ce0264f9fcd1d295da012102528dc5eb66274da142820341e9151b7eaeb16d787f334e0e547f0a6800cf70a724a82daafc7fa3d11109df74d705a0d42b73e17d35e0f627e740439ceb57431e983d38f48803c42c832ff9b314db267b97e790178dc77467913fb4680417e2652252e6ac4d42c42b2eb5c76449955af60edd8d51dc589f21e3f8a5198983a0ebfc28205aa575ee8bb70c254453e77b6301045fe378cb603f49c954f1851dd3b2f7976b004f1bb23d23b92d738e8af0a61fabd0897a106e62a51fccb2fcd086386a2c466c034ed28652e4be008a65665e9e63a97618a7150e821b82653325c60779a5ab9143df0bd8d8d2ac5fea2020ad4ec392096d70973c4209e415e44ec45d6cc636929a27124e84238d2ac6227ccd40df24cb2d6056bfbc0586c38db6de5d8e68b25bc8dca09aa9e1be8eb72cf2730593cfd6c48708e341926a503cd0e71b341b7d53de2b9a1177b60773cf23106301dbb478627baf6fb4421a6d49e891cf2ee10d0702475e6c07747461032f798511b62554948f83900f30d38620508322356cf1c482af2f72ff3063e7e8721d4e914ef20f09e7eea7fc9f43c5b17d26ca8dec56a6e50a9004df494682cc245b95170a0bf906f63d498f226e4e0980c5b76e12bbe6827ddbf1626b84ab4674033c5d613a958ffc04fd6b10a96bc989acadb024bac15ddee76c2fd06d2622e2cc7d782b93bf78cb3b6ca924f6d173f91c19ac3fa1c3b37767e8d9535bc755b512c22e1ca2bddfc48e3c89df57f45e0fdf45827fe024d2eb69547c944400528f29a4e5a0ac89ba33ab00244dd5c1f7b5e185a049f710d0b34eca297cdd5b6f06ef0bcd71cd4b56332596f34a5be174e02572f0d7b71aafa02ce1f1c7940382655740809c598c4a5045b2db11ec753073d6ae2d3f5121d44860a499dea5aa9bd134bea616da27b578d716b332cd4f4f2b80a57bca437a12de0461c7e6526890e7e8beb21e03e46e6962313493a14aaabe997df7fda6594bcb216c0f4696b7e36486c484fb74884f11afcfea07850e2ef76fff548dbbe00b7e87bbf990650d5334fcada21008338cbe0e313574c1e233f6a5b414e32bd2cb3af86f15d698856c64af3bb58cc92bd411da0cf8a6164897dbed8cfe6478b5fca24ad11137dfd259b45e6db92be608dbf7f9eb600f0977361886934a8131f058b61c83d2c09dbfe2186320594243648177ef80c41d82c19a23544bd1f41457627881a9ba70651203e1ad66522592e48af66fd8e7789b21ba50c2d5a932f81258faeaff9499a093a222f6dc31ed1625b8ed2bb237043ed28b82ec68da236ab8534f9a4edccaa68c726f9e92712042b5f5b24dc8b3e253ac4132a7179fcf15162bbcc579b5b8f4b47a1433ab241d523ad8cf5b309cd2dcb7087696cc2186c007376e849ef04dff6d804c35f14e469cc5d7fa16745b3d56267a7a0f7a99f8b6fd4e2cc2ed8a8bf79e168f9bccbe20ec32d9088477918414a216222c0d4e71634ba9b0034c787d416cbc9b184afe38fa08a1f19fb5f1caa3a96bf6621e9273ed33e7c36419cbcd252c69f2960ecede30babb9412c5a8d9a211b90e221f6ffb0606dbf950b8e41fd4d876bcf5726884a1e41be0b50b791274c311e3372fd6424a75cfe45adc7d3b88eda0d3f5b88655bca255f3fb1f3d6a5b985983b8971638fdf6d8f7a7552f146f9dd96a8ea9ea976ec0fb78e69d9928bc1b7c97e29f6a384ae25622a43f9057e5d611a87337b3f94b6f66716fa08b923e352840b250ea853f36734973f51f328d68884d253cd30bbe75700e7547d1cd9d3e9900e1b1cb91c0bf93dc6bee6abda5f70e6338c1889ded2556a05e07712bc6924ca00d93ba647a280dfa6483ce383c08169ce6b108c309b25d497ffd43fd8b70542c9a6cd8ba19058729bd895656d806de58a4142eaaa769f1f5f4a99e8dbf59231fb6aae1faa10be5b40338ac415f0e865839d79c2926da18b606496efa587cb46439e3e6d13aae9666c1d64348f4ce877050e05bcc4b266dc9dfcaeb76b2bf0637774039b85615687287cdefdb2a3da0ccb411e9699d8f6eb8787b72a1d5f9c13db6609e0efec1397d12910dfe3ac00d1a0e34b50d1cc5e8c60b8bb82b79a036e48e2c6aac1b945a5161043a3c35d0581f2cf44e00bae823aefbab094e1508eb74b5ff504db401c51a4d4212785a0f9e37a362e20e47b671d1a51fc0be59e739b58ac880adb408d22c1a13c075d040b6805b31a11caf52f7692b0156aaef447ead691847c8ca3110e1e8704b336b0bbc8a2de8b3657fe0ff9dae08c6bc8d5270edc33e1cd597e596c4d37f25861bd5e8bedc74dbde2d8a046a3b94ccc0f37520b26588590f74c09a2bf27ec6a0571507dcbf381ce0e9ec90262cc390f6f250c4e98ee354390032e9d1d39b9800931ca19c36361e7a6311a97b4830a781ece34bc2dc140cef706978bf615c9b578a5cb6b6a01ee54fe30ab1ee889bb372c15ca33449e4770f72ecaa33a278b731192a842c9d0482275e61984560ae7e85c49f5410b6433d4bf783efcaf41acf78ebfe737a1ea096cf1eaf8aaba7d67ace93c6a770d70d9b2ce0ade916114567b6947b8faced3eb1cc0d2a7a41cca5a5feab089178e135c6e04", 0x1000) setsockopt(r1, 0x11, 0x3, &(0x7f0000000000), 0x0) 06:36:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 06:36:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad347407a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 06:36:29 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r3, @ANYRES32=r2], 0x20}, 0x0) 06:36:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 06:36:29 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="51bef5d98ad50a0862c19ce06def1c5d5a32371a5296e692ce7309c9a03c18f318c4945a809b07d94356045bb09f9eb0790ba3ef0598d36b5a47fdf48f2c4efc963e1e20fa2df2ce98d4f976d04efa80471dd59b788030ed172e1e1d2ca0a3a43e63795d59a9776e71ebced4bd740a5acf26cc0c9bc3aea913756f2e", 0x7c, 0x9, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/49, 0x31) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x7, 0x787) getitimer(0xffffffffffffffff, &(0x7f0000000000)) 06:36:29 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, 0x0, 0x0) 06:36:29 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) msgget(0x2, 0x0) 06:36:29 executing program 0: r0 = msgget(0x2, 0x200) msgget(0x1, 0x20c655dca6272672) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070529f82070000000000000000000000000000003bb30000000000000000"], 0x45, 0x3, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/144) semctl$SETVAL(0x0, 0x0, 0x8, 0xffffffffffffffff) 06:36:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000), 0x32f) 06:36:29 executing program 0: shmat(0x0, &(0x7f0000eae000/0xa000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x484, &(0x7f0000eb5000/0x1000)=nil) r0 = dup(0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x2a1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shmat(0x0, &(0x7f0000ead000/0x4000)=nil, 0x0) 06:36:29 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x9, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 06:36:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe82, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000700009dfe6eba2ae4000000000000009d"], 0xfffffffffffffee2}, 0x2) 06:36:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) fcntl$dupfd(r0, 0xa, r0) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 06:36:29 executing program 0: r0 = socket(0x1a, 0x0, 0x0) socket$inet6(0x18, 0x5, 0xffffffff) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 06:36:29 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) mknod(0x0, 0x0, 0xffffffffffffffff) 06:36:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000000000000090082c33"], 0x10}, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="66e499ab3014170a5874ba125a10df367b1f453b511eddf85c2d6f816325bf788deb0f51fb44a258680000e7ff0000c38c00c929052365a016c5e3656a538f038960231d53aaa1c9b8d949d0d166d690a8a0bdaf7ed025b6f293ef8acec89d49ca5b831c5a2d5e0744760790af83a09a87782bf1c53530ac66e9f8102cdac4ae87023ad16b7e3035b8bd38a2e7f340c06ba7d3ee755ae8b6583ce57ca170ee3e6ab355902e9ce28b833deeb91b733a1656fc368edacc83cfb815905611275d4418abd1ce2e32381286dc883049e2bd7fe9350f88d20ada358c79fb668ec99ce13a10b1e696e9f8db898542db1e4085ee018d4591f5000000000000000000e4b12dc6f1161dec0a7a28f3009858471a32dfe2dec4eddf848c30a12b0624ad778bf92e600d2c152d9d784e290696348b653c31e7e0bc58285a30a0e6328dffb1c01e5fb712da889eedf4609d05aded16e3b16fb945cd2faa96dd664b3cf23abe01318b03d037d601bc73b467dae6536843210883c6f7b5311738a53c797bf99f09", 0x180) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='P', 0x1) 06:36:29 executing program 0: munlock(&(0x7f00009ff000/0x600000)=nil, 0x600000) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0, 0xfb4ec6dc0fe37cf4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 06:36:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x0, 0x6}, {0x18, 0x3, 0x7, 0xffffffffffffffc1}, 0x3, [0x9, 0x7fffffff, 0x3, 0xfffffffffffffffe, 0xf2e, 0x1b, 0x80000000, 0x9]}, 0x3c) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="6584cf40f7892d6081b67ac6b75b0ee0eb9de5ea10322c5db02ec79cbb03d5143f4a190212b3d82af0bd3f120b54c7222df699c64f617e014ef1d82023f797b0f6a097f43ef5775fccba97aa9efc559fab66d7c754fb313c42a5ffc3749690c0ace0adb3c89ff533a55e", 0x6a}], 0x1, 0x4b) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 06:36:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="18495826b87db980bdd41b0d024d94ad0ca2eb22c68b6ac5f0444bd8a336a34ab5d24558c6a09ee5a06c133302cf536a05064191a8994c10e2a50b346d4c3dca7bc644fe907f025b1c1704cb2e73a66bc2b793ce4b5a3951c5cf8446e910f820b1f08b23511cb721543ad8a3173d07f38f17b7433982acbff7ed1718f8d6d51eeadd7a6d6aa73909e8511f93508e572add3746b8de04027d037e25f14a9058843bc3847da41991db2a9dd00606d2f21fed32d95481490c9e142014220abac2a9a5d6b68ab27de151d980b7ce7b13e641c3797135a7cc5fd9", 0xd8) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 06:36:29 executing program 1: nanosleep(&(0x7f0000000000)={0x1066, 0x41}, 0x0) r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000003ec0)={0x0, "5e593dc82f038ae7ef12535d811c1bda60145137895fc9b45f0c0c20476136f68ccfa3290a860ecd7ffa53ea90a4ff3a975c93d85a77997bc86336885b171433a35b88960c27592d19bd616280cedabf8bd9749ec14a18b830349b93539f815c917b62ffecf2bef8cfbf3a47825a89541218e2a69c6b6828e98f2c994ea3648ba75a4d422dbe51988b04c13f1448a0e9e73974de29c10422a1eb32cc4b1428bff9c3be8a5dd34fb99dcf8d66b8f2debb4db26126aa1ee21c8fe6e03df32526a4126c9146090ed298055f1efc9a3d36706ea13476feb06818f73c0565f7b581e8afed0e1ecd5dd8ae92bf6913d2dce3"}, 0xf7, 0x800) msgget$private(0x0, 0x100) 06:36:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) r1 = getpgrp() wait4(r1, &(0x7f0000000080), 0x9, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r2) 06:36:29 executing program 0: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x8, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 06:36:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f00000002c0)="c7e00b01a3342af80000002767b52942bc8bac9dfa40806e32d82006e3b5e1580f", 0x21) nanosleep(&(0x7f0000000000)={0x4, 0x4}, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x58}, {r0, 0x100}, {r0, 0x8}, {r0, 0x8}], 0x2000000000000179, 0xdc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 06:36:30 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4001, 0x7) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0xfffffffffffffff9}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0x10}], 0x11}, 0x0) 06:36:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) 06:36:30 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1801, &(0x7f0000000080)=0x5, 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) minherit(&(0x7f0000188000/0x2000)=nil, 0x2000, 0x1) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0x4) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 06:36:30 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x2}) setitimer(0x3, &(0x7f0000000180)={{0x7fff, 0xfffffffffffff800}, {0x3}}, &(0x7f00000001c0)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000000, 0x100000001}) flock(r0, 0x9) write(r0, &(0x7f0000000200)="f879370e0c9a29a56618e3a8d4714ba0f88b34f06d18c100a3afa64702bd0b5b71dba0251eb616fda63dcaa0a517fc01a3581091bfa3486cf5f25b1f9b3c6e95bc432bf0a20268da4b29aa9dc8db5e58e9cb7944f044432757b49d8421bb4d48ce093033d5524d7b3e4fbfecc3bf6149c5f9f2ac40d6156286d6851794379557a63dc612bccea9cafea8846739dfadb3fb4f09c6b227fa267e78371639b780981a4735e7e657a60df35d2e1ef871", 0xae) 06:36:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 06:36:30 executing program 1: clock_gettime(0x3, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4000, 0x40) r1 = getpgid(0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = dup(r0) r5 = dup2(r0, r0) linkat(r4, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r6 = dup(r0) fchmodat(r6, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) getuid() 06:36:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/209, &(0x7f0000000100)=0xd1) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') sendto(r0, &(0x7f0000000180)='`', 0x1, 0x2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) rmdir(&(0x7f0000000200)='./file0\x00') 06:36:31 executing program 0: clock_gettime(0x4, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x22) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xffffffff00000000}, {0x18, 0x3, 0x4, 0x8}, 0x8001, [0x1d0161ae, 0x8, 0xfffffffffffffe00, 0xdf82, 0xe1, 0x7a, 0xfffffffffffffe9e, 0x61db]}, 0x3c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 06:36:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 06:36:31 executing program 1: setrlimit(0x4, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)={0x9}) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) 06:36:31 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001680)}, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) bind$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="01002e65300000000000"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r10 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0x0) r13 = dup(r1) readlinkat(r13, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000580)=""/84, 0x54) r14 = getuid() r15 = getegid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="587dc808cf8b1739d18daa16a817f750062a360e5e295c8db8cfa9d641cc3ea409afc3a16a81f8cc321f02e485d904753145d64689582a806fe1f5a57979f916659aaa627f26b6bf7022cfa087328055500f02266dfeac9fb9b6af5dd7fe46f130ab5f01ae6272661607ebf9544af85af055bfe7691ed6a14a00ac26d8fc91455b90d1be32b6adb959025b21e1e0448e32b71f5b0be4340b40380c587acdbd5769081760c8f4355f698ed624cb0033e435ad1371091090171544b2844cfd7b08a5e3003291936b3ea28f74f49cd1d31bfe9f46d89ca1374ffd731bfd0b782690bf2d78dad7af4b3905", 0xe9}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="200000000100", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x1}, 0x0) 06:36:31 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 06:36:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x800, 0x100000000}, {0x81, 0xd2f}}) socket$inet6(0x18, 0xc000, 0xfe6c) 06:36:31 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) 06:36:31 executing program 1: munmap(&(0x7f0000ff0000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000180)=0x6) r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd5d, 0x1000}, {0x3, 0x401, 0x1800}, {0x0, 0x2, 0x1000}, {0x1, 0x22c, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x63, 0x1800}, {0x2, 0x68c, 0x800}], 0x9) r1 = socket$inet6(0x18, 0x4002, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x2000000000029, 0x2b, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) close(r1) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) r3 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r3, 0x0, 0x0) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 06:36:31 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r0) setsockopt(r0, 0x9d1b, 0x8, &(0x7f0000000000)="1afaa2b8575140d3fb1234e86293270008508603e832325d39a475ff98cf165d94072175d615d12eb02d5d70c509875bc5ee3b68d48bf4c7bca376c3e3ae8e4fdf62d74f76709bf563377cb012845597d56c207b6d6e3a255823f2b02885deb230d46aaa5adff3756abc687ebf5b1fe05aa732c9d119da033eb58f0540787113fcce4a4e0a5dba437e0308468762148601bfb5cce5c4af17f911dbca9f4bb28116410067edcb1160899d9748924900e8d7bbf3f7b7960293cbdb649202acbf9cf2b4544e5c44df235ded6282f42b938732", 0xd1) 06:36:31 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x3f, 0x40000000001, 0x0, 0x0) 06:36:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53800f9", 0x4) setsockopt(r0, 0x6, 0x800000000, &(0x7f0000000100)="008057ad87a70000000000000000879395134d06c0000000000000", 0x4) 06:36:31 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20800, 0x100) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x44) 06:36:31 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) setsockopt(r0, 0xffffffff, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair(0x12, 0x5, 0x8d, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x810, r0, 0x0, 0x5c) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x0) 06:36:31 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x80000000000000) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000006a6755d600000000", 0x14) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = getpgid(0xffffffffffffffff) getpgid(r1) pledge(&(0x7f00000000c0)='*@),]\\@^-\x00', &(0x7f0000000100)='\x00') 06:36:31 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0x4) socket$inet(0x2, 0x5, 0x6) 06:36:31 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="466ddad3c3651e84df3d330138f526c8913727dc608a82bc9bfaff4105a7c01f299e4c9bb469a39449f87bc4d2ba95a6e64452fd5eb78ab3042300378974f6c026857b5806b2542bd0f03778dbad85256c0fca9a43084d17fae8c1acd9e64bd1cc7fb8219911a0993d0ecf927e9afd093594856c582e38bee256c3d3d3b03a1aa569d4c81e25104c1f9684b05b1c8518229dec8f04acae2770ff1171825735b3e0a8fd670159aadd31ae60579970f52efdd15ec487feed5493ee2736cf4814ddbf8704bdaf3c3ede6e028ca307179fddd2034f9c9f626698a099a4db2d", 0xdd) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) r2 = socket(0x6, 0x3, 0x3ff) recvfrom$inet(r2, &(0x7f0000000100)=""/49, 0x31, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) r3 = dup(r0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) 06:36:31 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x229}, 0xc) 06:36:31 executing program 0: setrlimit(0x8, &(0x7f00000003c0)={0x2c, 0x80000001}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x100000000) setegid(r2) setrlimit(0x0, &(0x7f0000000000)) 06:36:32 executing program 1: mlock(&(0x7f0000339000/0x4000)=nil, 0x4000) mlock(&(0x7f000022f000/0x2000)=nil, 0x2000) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) 06:36:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) fcntl$getown(r0, 0x5) 06:36:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 06:36:32 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x0, 0x7}, 0xc) setsockopt(r1, 0x8000, 0x6, &(0x7f0000000000)="81556613688abac73b7f730d542f50c39f309542866a47cad90f9362d962f2cd7dccb9d967c6b698087548f311ccd8caf2f83d0f0f1eaf7fc9df16d61c45c52195ba1e7d8c463c3de1b4041476fda811f9226432e2fa6ccbea96bbb1938a697a05df85651518d4f63929632a604aaa9d6e72df2a3315a1ec37f08dd6a5828a26718857f55bb5f0b0a2f97f96f8ed70882a7ed06ee13f253583ea462354fbdffdac6c8c61914f", 0xa6) socket$inet6(0x18, 0x4000, 0x3) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) semget$private(0x0, 0x1, 0x10) 06:36:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000001400)=0x4) 06:36:32 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) r8 = getuid() r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) r11 = getuid() r12 = getgid() r13 = getpgid(0x0) r14 = geteuid() getgroups(0x6, &(0x7f0000001580)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r16 = fcntl$getown(r0, 0x5) r17 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r19 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r21 = getegid() sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000040)="f4a6526ef5182b3b852d7d4bb5fee0c33b5f11335030ac86dec74e8619efca1494c91d35157fdad8fc179eb6999cc1f36184326174b87f2ce6804fb81824d8d87448e679fafd92d4dfbf2e81c5e7df20842b5b985a6cb27a7a8afde5ed7333e0e93e126452b70199f3aff71f414d496086d06577e674a0d99fb0b704cd62e34276100b8d852cff9b5f648085dec8d3b01bcb9e7dc07c70ae560a3ad732b47ee422872d6aeb2bf326a6a52ae8baf494c4db829f72a6704b71938eb895edbef52d29196b1dce3c7d6989c5c142f4437370fe3e5d53fd4c9ce8ca21768fe6f7e083fbf31dab71f75158eaae3922ab6a6233cb003b6defb29952c616a0372a432c0430aaf2fbb1593e8f459de4711ec9be467f7da078c82f7bf3754117c6bdb7657811becd124ff6254b347974f934cdb9022a3c094b28aceebba1f8b173997919c5d189f1b4c408a9d40cfa377956cc2732e4e1dd6374e2be1fc122bbb8f03ff68198843999581f3e2ab686b1a08125a2052c1606f3fce44622f8435d7efd40850d0c1655d3d64232068b915f7bea66c44fbb6ea9be9c26c5b4dd15238cd8fc10d84fdbba574200aa2ec68a95d093a377f2f3bde8f84d56ba241418709eb5b2e962fec6c4d2ec4bb34012b09059e56b832dd8c1e738bee1c00c1461aea1ddc6ca50a43469758e1332dfa5dd450c369b2f01e7b5018ace5c085fa3e5659c954f4da4ea89455ed80b599875fba48fdfc68979552f2f1364d8aeca386892f08b605696afd4754939eef50e2c7d46b20cb90b43fd5b4c1b918ba65915499c1e455a45be65fcb1294afbe1972972c5cafb39d4eeeb27f3ad9d75577ac59b0f4f1531521bd93750d37c9f1d444d3e6d71b6d10332e1a9b889ca05a51cf1040ccb904c3937ce4a4b1b72d6bc433997f9f61abe34e6913f77c98b566f1887da49779fc23f3897a2e8a4bc2efba5730b96e874b71c9403aa7415c4f57b25b9c3708244c784613006223baf4fefadd30c38b2ecfe136f32633eaa468d2453f1cab55dbbc8aefa3de44e6c64be7d1f7094e78c69b176e51c43b229f2fec289eae0b478c1b57f51891420ecb6c182af04cdce1f902a14292789fbebce247ced272e90914dd4f4b293c04dfe4fe2423790faaa8733fed155d50c277395d6d6bf30a20c2ca9ec3c07371b07be12e3e490084e6c4888a78e11bfa169a0dbe44da7adc9a9f00d283e0598dd22a506dc059c18aa0c2e19d477d2997aaf1802f893928564052b291c4914f1aebc0780f050d99665fd4198494e6473d89573c861915d3cea0b92703484056f83f43cd2352b7b13bf54a043c6f5241975055c867a4dbcc72fc387286a38b5193c44cc34031f31ab6b64f2a8e6cdb07736f91e1ff672e8f0308b35f2710c2086873715ec7994b0e45045a0c480176a68e7a2ea9329725a359421bf88798ac5c1d79af52a9d2c881380b1481b38a7730f710d6e4370e597c7746b84d2798c13efeb5be73682648e9eb78875fdd002cc747af80bdf10ef57993f9b884dfd4e75893e82b586c8b67c9d75af43c7d8ed23bc38a5d51a1b4287766deb0297d64c789a04ff42ab357cc3a2515989b797a29334c8f0877eb5a63d05ab9a988f706b27a60ec3e907f806bf10cc1711e4345f46703ec94d93264966233384429bde07b4602501e06eaaf8bbd002b506cc4422702d633091b12ab0f016230f69d296e2ce5b6a4982fca4be9bfb35a17a582b9d1a5ed1c60fd2da201036b836f43ee21d9bfac3526cf4db39ab80ea27a6f427579e60fe51c26b5b911b8a2ec7e56203b8af0c518b5e188ecee666cb7d9576a50e8d7035ed5feaa5c2e64b8403f5109f99d87931adbcbd321db8a4ff275883e5e9bf772e96a2755bd555585415443eabcb3fb0c2e65dca5c3060eb80cb053ac3e26bb93c6775b44851a05d51ed70f846297638dd255c979dca4755448d7b2cacff730195f0ce662723a4f233e2a75dab49355482c6406ac0ec3737b032cd9660c54033ce8159bfddb836611df8c0fe203b976178fcdc3077b751b4907b0dea29efc655cac6dcc4bc51a58579f2c32f0a49bb4d4f08376eb7c6c99b2351293d49687b490a834b7a8f3744000160ca96a1408fc81ad947ff23b3b67633f9cf3d8d47917390371bcd863976968b7d97da782cc721543a24f896d7a4dbdece0bab5828d22512ad11d8664b96152a53a500af5a28cab502216209d76e51af76abdcdd50110e7350cdb22f1b0ee92f341ac98f067047ae43831b090bbaa59ef4dac45616332653ad79863cb765f40c3f547fc489a44253319112e1d064200e9a08a9a0ba39e8454b68cc7c3591bcc1c95ff5b8bfef5f5d7d2750cab6c25c7aa9e0785f77bdb04c8ea65159178676d33980cae4d64f7eb6840821755955ac1161c098eb43f8d0074e17f773ff2dbfa09213e336a289cb550d7112417ff4f7de03a95ad19e7e843ed787ec15f5cc7436bbe199a9700f8a0cf38a44804e4710171344fef6e8b0ce92686c6d4989d7e9fb7695ad4542a8b67470a6c5c64209784b9249dbfde8592b52e6ec4ea987eec7ea48a1a18e27833c6e94aab6970246cbb7a4abd19dc9b9f991c4d4fc821a0d2687a4b58efa784bd561df45a8ecdb9bf810d52941212d666e9871aedfad2596e96d8357de7c052284b1b1c60855231e3171a1b6fa8d52f9d92fb31b37d5c71ce82304aaa84278336b9502099be935da91e3194c45df77361df600f28326200f1671bee78c439f288097a9580381ba030742d87344ad508f8be52b39507216b6a799825907c2627cd5f563e5b5c2ba55724c1bbebfe3aaa31fbb23739935e57127da856054a307f2004b7f4147d94c2d7ca70351415fe9a4de0c66b367fcb7b06409d811653a8d4929ca6e98e4259b3e67640861bf9d0b97737c513562176cc7836a0ec15425b936a9348a54a315722212191386eb0909708dbfba0f39eddc03482c813b4d112d92d4d2d8c4f8b03891412057e142d58becdb0c7dadcce262722676a7b0a16de94fbaa8bc6a45b6520074b8782faf064e2b3532c38a2c53ec39488417a16554b61dafdc5115250f4319cc5fcfe188f85487a6bb62b539b6f81e0ac6fde3db4b4fbee560791bfc8ee1c6ad0b4c823da277c57b2d113095bbe6ae1047965738cd5192e3bc773e1a21d736c541a22bfac1fc4ac2215e2f62ea5376163bab11777fd209019de2743e50f841ebd1bafdc0cc61b73f8ff1d09b5f60c300b527ce3617ae675a63148828c15163c1c5ca71fda8325e5177e2660be4535adef977ec986127d7ed80ee6476e10c63a586146993f2a33d7580bb776999e1e758cdfbac2f5c18947c804afe8f8834ed1a5b717f3235c2fb243c3f460d8187228cb8b60526847d42614cb343730eecdbbeb8bf83ad8ac714a2a1950a13cca51aeabd5919bdd6898b99c9dc79222f9ab8f0ed2fe83f2f0eafae73b14d973f1d6aa170145edb014429e986000ba11551f12fe0ef3e0409b2bd57570f59c92125ca3330622aff43c5fb772df31986b8d91720b1fd90e58bc72bc296d8af13e23ec05acaec4a6e72f467e0c42bf91997c4e5593088f1f1efb6efff0190659b5e5f0fb3aab8464060f5e14ee8e7f55155636705d8296c7c86a7394d869c65fa3e78f8fd431fd2345f250853b45d9728c539c6a6fab837cf4205479211f3889a5c53333d2be7690c9ae4a488f4c20351b6c65d8e5c1f3c0c1800f7a0e333b1fa473999f6f36dd6bac07febc693d5236ba9c0ef87941a75a2321cf1bfb381155ae0d56f45cc7914a866c070492df5392085efb734fe434423c746174b53d81667fe32e2e471287df96dc1e2828738a9fed0d05e8bf851563367ed1f366633cdee04877767d79091acee596d6614c1540f1b219a82ac5f12304e6efa2e3bb8206d72f2219c375363e59ba8760714abfdbe57fb0a1f2aab7443c2f99b23437965b012b5cfac5713633c40ae9b50791d8cf47c250d1aff2df6e8b726710f5f197db0380373ae9c306139ce198af6c5c4b786d2753d3a9f6f1a9330aae72ab2e4bf827c3c4f01520c30b6a14c07e4758532d8929d3f05f829a8366d5123337ac45d62b179c613b62b5654ba805b5ab56b5c734cabfb5fc1646a7fec1ed063a8f9e007bf039ee8ff81b2d7ca090971ad17f8f766437bf65a350c064ca435f105a45ed2016d48852fab73a03c5bc3979552689f9beb4d3e56f15bb3bc68e51fc1cd462a85f35d1741fd78dbb1a94f6ce9aaa7dbdadf4530275a3e1b7303fb0efb1fd421b5350c57dbc61de9bad908c40bb5da4f072ae20ecb1f9392f34b57eab862433cdbc19c7a3488877587ece321244e1b7a0103e5af9b95186deffe05f25fd2e6ad1947593d7d292c39aeb39d9f02799f3589502325ac2d15ed01f9db20ce74d799c492d00826eadd8c88988aab55acfe56476196808a43fd1f6c904b0975db219138a150e9bd3e69082b4fa00c1b6f16b2c6187f9f3c23a7dcfbf3cde1f61a669beb44a83f7f9398caa4f57284c03f21a64085a999a13650f5dc129c1a6535b1544a9a81a6ddc342a7ebf02d29b308f515985ffca5a46cb78ca033fba7cb474db0d835e240ab2cab1b32a72e78f4e539efeb747af231b6a0abf7a26802edff0587b1492512a93b03a5dbe44c2804343f5a116c6a0b9b20e9e42fd1245c9d221cd882ea0f533749190053d5cddf226160140d3a4c95cc8bbcee63a7224954f13c2001796abc3f2c4207c65c641ab3b4e201cfb3c9059d8f5a7aa8a8e2d95723e61227aaec5b780f12b1957701f0cccb322e95cfb2fab39b2e9f8624bbcd25bb5c100c160ded94ed803dce08e1c42601d09db645bc5016b327212f9d5eff25981f4fb639c71bcf9e5d75f686e992a5ada13811297e48ae9927c9748c2024697fc19de39087fca5d1edf141e3f612a0970e44f28aa079cf86fab0f90f24a7ee106ba68e5f72b3d0fac1710cfc8db01228ba995bd394a4a515ac983a020bd671d5ecf8f2895d7973e48e6bb40114151ae6f66ccb2c3f8048b6424f4911d551cc620740c759f199b60ec0253ff369baae06c1b8c4d029664593fcd56838f58ead688ce6076a518e9345666e97b3130bf3fccc160047a991167e47b50ac16a603988d69737dc0ba5cbba781554b06cee8e3173ee3d0ab9b87a0ca105fced62ba5210080ef0324ae6833a11b68c6945df1c40355d13f1c5a983ad5b6f3bd3fb40960cafeae40f823a7a43edd5d5cd3c6178c5cea89fda5e7349e58b5e6fd2a7b7077d4665cbe131a5328b25b061ff3875d067d608ff7a11113fa2f159828cec6bedc22947e643735db7398f2600991b3f1705c331bf0dffaed678d7bd65d9dd84cb78c4a5dd031213373ee0518dac87cb16937c2d7d9c23ffb0c3d96a7d511c794bcb3a41074cd31d438b5d2d40763b895ac2779f9fc3fe96056d9a61593b9a3501fbb69aeda610d492f0ae2e7d97b1e973e657785b825c834533f05e11ffb5010bf8847d60255953cd1a23239a57ea6e9578e2e703a1e7a6c5b59ea8e6780c0910aa0af5d84d5ef101930cf5dbc9cc841cb22515483dc717724029755eaeb39ad1596037d77dad05d6c5b421cba0eeaef5790e7f9eae1520cad4be957eb7a694845fd8f6538b35d7835b9720d670c2738339acdb357edce541612bacd41dcc5d312c77e21f0d68a5febfe0bf626351136dbe60df8ca2938a11df5abec35e9941d83654796a8729cf4c33eece434f6c83316cb1d5ce5c4bc0ac5f0754ddadd1f04ad8315fbe0498c8d19db51a4e7463", 0x1000}, {&(0x7f0000001040)="0f2ccba7c5a3a43e3b573c651e2a99c56906ff1176cf91c7dfa65de7ecac5ebb94126e824ab6ea3e88e831886e22bf60df4902b8fbd068d39ea5602515d0e702644faaa0a6a20a0f696d3470a8b7d19cb9aa40f53b9db585dbde", 0x5a}, {&(0x7f00000010c0)="bb0fd263cec502b3a384fd69752dd15879eca9982c809acb5a5cd8aec02871baa7979d70607f810fc4831e7bbee236012737", 0x32}, {&(0x7f0000001100)="5ba953e0da43e91246eaa535c6f74d15000c44b0e32561930e382b14848b489c0e7f6460205317b7161afde99d668a8ad4e4b7eb52592e1b935da4e8201ca845ef0fdc0dcdfe", 0x46}, {&(0x7f0000001180)="00c01207a6dff453c9fb72b5d7915da0ea07730078d27db700027e4cd21069531523a15820e131d9cf15d76ac2f738a73bdf507f3aa1f56f3f057ddc33643cf058a4352f5cf62914ffc04c47698444803a6bb72522617215809582f4ca8f1695b95385b63b8d5de625b8ab94413e1cf67d9e619b22436b9b7dbee92d683caae46ff90279493c596e3f8b41", 0x8b}, {&(0x7f0000001240)="3419368534b7c66d5075d6d64593322ce60cdfbacc604421f3aedd1e108e4c37bfc0de73c59f1b1bd186d9d4dcdea7411515cda596a01ab214e8434f199578ebd08a52f4b5e0d0ed26625efe4543f01a3d5ddbbc47c6a9a090d9d596d7a049c87565c9b4ce42fe9e620881e98db1067bfabc810c99612f9c46f3042fa6e28b9433e732944471df9c338088a07ece4cf867ce635e8aadac5407fb93e543df787fe587207354cecf03003e417414974a82599cf84e4d0ee0192e9803ca165c37f2279a8a997d6c84d661b03ece0c803537c793edbd9c24d7f730ce614142e1fc1f6dc466aa9e5d", 0xe6}, {&(0x7f0000001340)="617eed8949495c8c90593aafbcab4e0f136121622769bf790f029a93c7e2503c6be40e1c08eaf6441b06e3e3ef4bd8dbd2bf8dc1841c1b5e6e7b01792c3f8e23acaaad86e32df198e5d6ae5a", 0x4c}], 0x7, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x138, 0x1}, 0x4) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000001800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000018c0)=[{&(0x7f0000001840)="a1be4f18defe968ca5afd1b438c9f0be0b653b2b3155858c2f777e86be080551beee5c6841828c1433b017c200b8b5ba9d7448645641c82149e81584384a7d0b7007433016a94629f2f9e67fc1fdc16eb333329465ec5486a571bda5f1", 0x5d}], 0x1, &(0x7f0000001900)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40, 0x2}, 0x404) recvfrom(r0, &(0x7f0000001980)=""/156, 0x9c, 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000001a40)=""/117, 0x75, 0x2, &(0x7f0000001ac0)=@in={0x2, 0x2}, 0xc) dup(r0) readlinkat(r0, &(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)=""/207, 0xcf) mknod(&(0x7f0000001c40)='./file0\x00', 0x2004, 0x9) 06:36:32 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x80000001, 0x1, 0xbe89, "876867dd0c266383a17dfefa471b655c2c30c57a", 0x3d50, 0x203}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, 0xfffffffffffffffe) 06:36:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCDRAIN(r1, 0x2000745e) 06:36:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) getitimer(0x2, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 06:36:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffeff) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="8ceca3ce9a1ffc17bdb99a038c39c1192e3b3589b3403a6b31a54ec61fbca30a38b28bbd54c2653c23e3e0fd828d509dab237eab82f716c1605da05107fff236ee9f8b25aed9415033f4f6cb1b836864933e1205a202fc801288e012aa1e1840b16ed74bcac077a089e111a3d067d317c0e0b2d0ce02ed2943b0f57c34ff2eabd098eb327ff4a17eb5ac15d24df51372", 0x90}, {&(0x7f00000000c0)="2a63c899af4f86a4220a8f821d4400ebd95dbce63b17ca8acadd0e6dfec04e29db067bf53607319d61d7b1c86711e7e3585054b5d1ffbe006f779e7a9f3d2e0c9248f2e0400740b414feed60f37606bec18463db1718dccd755dc0beea4fceaeb1e31a5cb3f23a04b4cc85b0", 0x6c}, {&(0x7f0000000140)="b7362ad6729d08f82f2c9a254ee557fbb30ae45160dd862770c00dc9afd1b1444e9d07dc9bd60c55f1c7ef4a68548e1cc31f95055dc6fb38d935acb35e302cc116e51e05df1ec31f9db9c62276488f3adf0e28764aeb0a1d52978a6a9c476229cab7b574b6344a0247ec77e64a499637fb06c3494736a98e32cf912ccf15994df5e581e6c4ede1f86b92f17d6384ed98ba341a9578d9c833b786d991262a1bdc0a5f2449485aac11f55756", 0xab}, {&(0x7f0000000200)="0a9986904a1a62d701e2c01ede670dc99476bfbd4d2d4478ebf542f0e5d5fb7d2552cff2231faf9be2664684556d566ec3521b4f6d73ca348a65573a72392dc16df9db5beab2761e5f4306b3cc59ffc867c58c1bf0c5779df17df08ad703a4e7ca6a0a24cb8a8ac4ea1752eb8ef3f4d1c425e5742d7b143b1f252e6dd91b36cbc4d5ee93ecb7993be58d1571c0a11592d35ff83d81d11582d566a2d785eec973f03255edd3b2fc1cf596e2dd117db3033532087a2d258d07a4a521ded14b84ca8398b27ef8f0e0e8d998c967a81af082fb21f44fc928856b198a8cb55ce2ca7b3918f877dd98a724", 0xe8}, {&(0x7f0000000300)="7291e4b3512479be680e5be5accdbefed30a42f6b9682de2ac6120ca5ae28d23a0766e7dd557e1e55051c2bbebb912869085b27ecea946468dbf3b568728e07277ef1480cb1610844e", 0x49}], 0x5) r1 = socket$inet(0x2, 0x402, 0x5) socket$inet(0x2, 0x7, 0xfffffffffffffff9) accept$inet(r1, &(0x7f0000000480), &(0x7f0000000440)=0xe3) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000000040), 0x0) 06:36:32 executing program 1: mlockall(0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 06:36:32 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = fcntl$getown(r2, 0x5) getpgid(r3) dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r4) 06:36:32 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000380)='W\x00') r0 = socket$inet(0x2, 0x3, 0x3) r1 = dup(0xffffffffffffffff) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) kqueue() open(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x80, 0x80) syz_open_pts() r2 = dup(r0) openat(r2, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x400, 0x20) readlinkat(r1, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000004c0)=""/196, 0xc4) open(&(0x7f0000000280)='./file0\x00', 0x8, 0x40) open$dir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x20) 06:36:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 06:36:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) sendto(0xffffffffffffffff, &(0x7f0000000040)="dfdb16f7e8ab91", 0x7, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 06:36:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f00000000c0)="367000a913d08a20ae68b31857bc93a05abde37b20a893840539794b24fc02e0779239a4b3d10bcf3ed941a4828d4c8fb99fd07712effc6807cf689fa40c6ae42d680882ba88ec85d4ae7a3f7ab69f0d2b6e7a688203a311b8366ef2c09d0eee81d2845ad2a505cb4961b4279d1782890efb071c30aabf2ccbc5f46b6014aea41aedda6797187ba70b403dca8e0f2a32459ab11f324f305155feac", 0x9b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) close(r2) write(r0, &(0x7f00000001c0)='D', 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/151, &(0x7f0000000240)=0x97) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x5, 0x1, 0x2, 0x7}) shmget$private(0x0, 0x3000, 0x5c0, &(0x7f0000ffa000/0x3000)=nil) ftruncate(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)=""/4096, &(0x7f0000000000)=0x1000) 06:36:32 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = semget(0x3, 0x7, 0x10e) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYRESOCT=0x0], 0x1) sendto(r2, &(0x7f0000000340)="ee2b430fe2ba49e1a766a922b9fd85326e06fc92e9787aea2dda3cfab0da0d62dc1d5a3c0f0033bc423f0cf5bd2d32008c3037dfcd1021f90a309e546d6615b9df393abce1811df55435ebd9a95dded3dd2817fe19cbafbba2801bf082a605110a1d0abbb107829ea8f0fcee2bb05bff591f7c696adc6c0f3961643a3f42394a68f963eb1c84553d8ddb7db7524c16f306e9e05840190d41c9582c6cc283fc0d7cca7403ef84970c7dc26a5483329671a79608e23f8a3436253966abe0b0cc63e564a8131aa1b4bcb1b9ddd1045b0364392e710436e640993f6ad99310f45e847409c81db7835a793a8473c568d42a0a13ae5521d49f23a557e2503e6ee77945844cbcddee5e962ebe5b197a317cffb9f04ed62204799de3c032b722028992529556c1aeff0fbaa9a4248e5f273ccd41259cd8dbd134bacc13b7aa483ac3a954b863a68af9ce700d4ee0adafaefaa07fc9599c52f496de943c3fca96f7a461326a637cafb979c0c6badc26af9a55eca5475b252c632ad852708415b5c73f85f704616fd7fb68e012321c96a8475288256d53838d8c22611d726c12eb0050601fc5ab8fd363c77cf64de0343724b606ff88cf64656bdb6c205dbd1d5a80d3f22517f8562a86a6b0d50d802a99ce8a937ed6708e608b85d4a4c3a98f8f2408b828f8447ea798c60a6bc6e1a1a8455f9b38ed43a4c96178c191efc54f589a8b80f3c405b58e614c36f59e5ac2b4c563103cf0c776a3bc949abb17509ee0d316c3c17fc6272626bb7ea92aa64229f4138916bce3010219c570f4ae5759b35050fa6e838075656ff8ab400c0265b198deeefae7a3eb758915325c58ffaf37f2c5c58fab0d697e0d3d7785fae56284937dd6d03866f566273364eea1f7d6d789a7b8c9c2a198352c96e71b927c79d3e2fa3f11273c403ce71d61eb43d070030f5d0b675ea710650fa917b6525d46bb48df243e47dda9a89e12831e7768d0b6dd29c7101c928b166cee7a15105aac480adcd34c459361c106f3b5e93771ba6adb08d4fc77395cabe5e1c2627f4061e1dc3afbbf11d89cbec1a508d4c3f34e642b426d18026146944ef9853e535a1ad38b31fc288acde7f41996835c2f0405a26492c7f6a199db914470504c74f522a23cd67afceff1ca5e0c6654bd130439531d5398fd1f8401b985733eaa78211dc1877b5a0e1dd8a14a05939d03225d41d49811237247a380d9d42043f0b8717ae1b3f27fb5de812f6df7aa2138b8b208640d26cf6c27f915f475e2dc08122f56fd1457e9de669b7d696ae762fad23cc5b4978b4ef775cec63a0b572bafcbf1801ffeb0ddd5c1fbf905fbed3d53f51df33e60a9118ea1c48c62215fd93efa9d186a0ccace0e6b42bfee404541ea99260f748890d3d8adb46a5d29e705e705cd1a02bc642e4250fac6e8cd46fe35ce922b61323d5ac16aa1ac00863d9c55b4f72b721a3141f5e767c6b26fbb19e2fc71b59aa77d571320e0f86e9ac96c91dc5a9ed42df8109d672ff96616191513f5038546aaf5ff73416e99622517d21a9fb4ac7fb2b98b8541c44d633147042e6fc87ab74d076f1f13d26703973b883c5de5110638a94e143abe463d6d6edb5b4156524df876b4ff7c05a7562876534cdefbdcfd77973c8b4f28fc2eb9e5d78a606be2a74e0fc56c5edb01ec6215276ffd38ee5d928586369b6044504f3eb483af7b2873e5c43f88e22a7907437373383957a287bb37794af4962ab495854d7a35d175a212c49391b00378eb852760d46713f9f26ec7a2fb14eef1527b8bd249b875d12960c8cc8ce9605fd692e4fd5192154e7441567ba29e14494a13095c13be84ae099be2425e88737d33a1e9d02a3da9bac0777ac99ca782a2ff6150b3a30297c57add01f587d7c3dbde48d97b945456e56181a6b5114bde2c5b082deb950eed19d8c11fd18ee688589c5cb68558898a9b05e9492ff9edfbc7819a1b97b84163887698ff9ff0ae164f8baebdbb4f5063f88e247373a4f04664b4bd7c346651184ef9510f955c1051e182a1f8904fab7d2d6923a81de2450026067fff184acc3e0c876fb6f8cdda1c3a1870932e6cf42a5ddb65657a1d0a129771b264ab2beb42bcb0ae8aa3a1440a8ba097728e5faa8ccf8af9fca2f92d2d6ce2d2e72233102cc7907dbdbe18cadb28fdaaa63b9e3a3895d0da3d9e8d88e3665bc4d038f36f8653ae1d53e51c662b766ba9ec4757b1d6efbad46af1ada04761be78e2d46a514c1d42504a52775012e0cce66737b8711d9a82de0b4446829daba825460e492780b8179fdb671fb2f8deb398a483a08d3a5f330a0215b9f5ad3ac857759982ca3e254282405d50dae569624b06ac7413df38b56ea89d0620a87d66a4c3d1b152d5aaa38423e6b41289a989cc8f97d31bfd9701b3dc95d6205db413c9a626001825357a7193c831b4ad03bd42083c7530dd454430becb328c2059a8874bee70c3477755521964f623b269c0e805b18926c7403347eb16f3c9403845856efcefcb8c341d99be6901d52e1acef8fa571f6bff8a5a1504f459790e2b783b5e29eb1962ab7a9419c681b702eba9ce3708724b110d0ee5979ddab391e00cf0f7677d292779017e68fca1b01833e6e6d9b63b7e4b3e8c09f345676541655b57b9b1f02e4247fa4aaa982da6e1743e8d2297a15e75f4fa6e1a7d0633fc42f1bcf5b842243c43fb164c609d2c73e1dcb228a0d62b84fe9cbd4bdc04d37ce4cbb2fea9ae0cd85a15b7643074cafb86c53f1f58250837372b49393532923fe4b1b7b825a6c134d65921856b7c5e79fa11ca4fffb08ab32a1ec3a18cb52c7c2e9ed8dac17dd9b853de44d0ae7949dbac0766439a3fd3bbd59bc9c5bd553c8766263d1d6c02a275c19143dc472644abc2da3e16bea86cf8f658c6b7a0ae01fb349ace1045235e7786fa110dd1ce75b4279b0c6acb1e15763e11df0e37d1934f739d0e7963f4b507c1bc998838e1e43f31777e7f57110af8b172fd216229cf1dfb06ce080cc76845dcbc49c80c10428e3e0f029357eb28c4122138e93720110d3d380ec5160627b123124d5337e431aa67ecde044c691914f6176507f901e48e3159be8692f12348c74fe70fc32d17b448cb33eab71acca75a3821fbaab21275a3ac0c4e697fa6c14fd607b058e72a70f27d553a58b3e02068e15c363e60299941518663d1c9eeaff6ad5f21f2679b96de79a4844ed45d116dc286e1d6ce21c64250cb37f4ed157e5f5abfb079d0dfe51133b6d4f088003a76746ed9b36884f9be8c806516d6cda17368eb8ee8555b05b976a30b867501a4bcb6b8dd405eeecf5cafe7fada8e658dcc902b44055b83fd0f5ca2bf0389bbf53b08a7b07c02221c85b6e67a6e229d3e154a3066233757eaecf300262877c6f29ff2c03d22851e6d067a6e2b7f714ed43ea63bff6aee22fcb60b701737611834c009aaea2deb7511b657e3458275909215757f62a9aa1a1775173275c1103d62d5d1432c76286f7c10a085e4dae65d13a2a5e2b929519486b330cfa3efc8f49abbbdf185b68ce36d62af730d7d7def231b7f2dbcd36bd30b75f379273afd4eed4cb3f93c25c6e3806191774e335bacb7272527b756a0c9a88b8170235dfc254caaa893f4e20c0fc497c8ebdb7ab1bdd69398fad95512e17f0a89db7f15a089f8c0370a774414d18aa392516489602e5582008667568a399bd7c2f2813aae4a3b289656e89942e2ea234c790fc1a6ff7c867ee5efd7c1ade5f7c3cca422db1b9497dc01d11525338c84bb04464a86ef4decb100920b9839460812e4394994e88de61eb573d0fe3d9699c485d30bec68d9f05992e3cc122aa68935d73a568d6e41041397e18b79c8161d441f3f3d2956191f1e9a4f3cb9b6ad8b1233dcd003aa6f35da8e1ada3a5ed1bfc2f6e5aa167a17ad08112869e8374b5940b4c0779691e53b818627beb8fa056534790c195d46153c33c3bc6a3d7a2c4b957c2f68000207f04820d16968166c5598d0daa203bd7523b259ecdc0d7c0141ec02438e5bd225b7f0cf39397fab22d091edad49035080a62058fcdfdfabb00348169f38e7719c1809e25d3578507beba2fae76f4f2ca995e846d0b87928f31dda216a97c2e076f1f45898575cba6c717828e37af07d8efd826aea26712aec0327c78bbc4c2aac03a58e40f1fa6796f5ef0dbec8ae22b41e1162bace53fb4df23c84885dc6e2a3e2980a0ee5ee2eaf5d6fb0465df4cc848c357aba19e363b5091e6a47b7041cf60bdf5cbcd55b26bd27fa3db24d1ed8e91670d9f808fd3715dd2fd92d46c34b3b2157f33f13defaeda33d8636360828a75bbbe330d2d8d06f1c98aa3b1d56c01be77f603ae5d9b98bccd17a5615c613a4add2024a22feefca9d253cc0a2969d783314371078c07adfb0b5fa80c17d7feea4e5ada2a40d8a211649b827aa97f09c339f5d7ec3c2600d427b964afbe59e98c13fc039feff21dcfd5cc557e3959cd65228dd28dcc83dbfbb08b59b1c5498740eebcdadaa39dbc5f54cf83d8304e93dc507faaffff8fbce7f548c50ebeaa1acad8a0ce5ca2a953f58e871486c13ea4b4b74fafcfdb03d1e996b4c452e5c436822c887e1cf93d326732a13d321788863608e068fdf4d70e7700e65b4cea65109a70b7268550fa12fd00b33874735acbe07cce3aaf64693d1d96202e41aaf9d3c95b33abf513e8583237a78dcc3a4492dbaf29d6fa99aeeeeb43cd7e765736fdf3a81cf9df39c86459d00ad4a5abf36487f3becdd8481cfae8c930be6d71dae4a81443da1f8af0bd420647572165263ba6f2b0c6b5b9f13ef568f56d285f1ad2dcff75cc7bb3eefaca2beaaff4afeed8fe1e2102aa1156c7774ce36685aa10abf88ab14b93658c97eacbe4c44f7ee7a5064dd24072d565cab56e2fa4141d4858f5e1d03d98faaa8fe1795f4c4375d86b9b590e7425e1ba681e152cfe19798bd7f339144b37525a45bf8bad5e3080fd2355c7a60de3d8aff449e9b0d8ec39e0785e5cb782d000a3a740f37992100f95354ae354c6362bda5971fdecafc3669eacacf6a87b1fef293860d5deb5fabfc527fd49fc120ad80eee2f3d3c0d6d08f28d66335adb6520c4ff80c1e848eec82697bbf963ea4f81a5aae3fdbb3fb6932a84db95934f5dabc96acdd65c151aa2258cfa27484507ff39dae11a69bab7a3ff9be75535cdf442b0e2f8700cb7328450c95ac2f3141a075c9bc7d1c14c0c55ea39a61e32c332890df099cb08ed9fef81a3dd4c0bc8d7ab0387a33a63f0dc176dc1f361180c915b77872f50f09a5d93270b82fbb9bc69cefb7ea7aade0f0aad6f548f976c9e6417ff8a4dea7aab376346f0fa810ba207bb2e46063ae56f138a183e12129270b18184ff49197d99093addccc8ddf7a7725fcd9b9c89b88850ba2a600debb1b178ef8fcfe7f9126361020b4353fca6784623b112df259a319bcef6574475c8091b381a7610c07a6e24f59f2886469c48d04c3f4c00672d353353d8b118632fe93b39a492aba7362fb3115f0b0199c032b3b6e8d700fe04adc01475fed82dd33d68f0576c1298a825f4fc36db4b113c205793319c36b5fe831e6982547167ccd25dd27ba67bc2a666f7ffba622d64ec0b0b5f83f6c9ca79765f6ad439b821161b53d868558dfa919556025304c4a437cdb6828a7ce024be18f96865f40b08b8256058b9b59a925ac2bee9865d72a0aa06afbadf76c73140f045481f3f8bbbdcaf0794531901fb0f24de0b3f1e7be4630556274c4a5d68bd81b65183c3aea91b80921ce", 0x1000, 0x4, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 06:36:32 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) minherit(&(0x7f00007f9000/0x4000)=nil, 0x4000, 0x3fffe) 06:36:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r1, 0x0, 0x0) 06:36:32 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) write(r0, &(0x7f0000000180)="db2c299b0e25cc298af0b5786eff546fbf9c1bbadb60513ae8f38ee5e220dd5a967b69b1dc4cb0320151a024df6c77b32cb310fd469966d2e77797b6ff4094c7490e6b06a5450c877ece52fcdce30b9c241618a10355e8398e5267f396c17a07962543c8571c19007aedb9b7a5959d56b2d59b0c5167cd0069b0b317d375999006945a325fd7f7ad6343eeeeef934bbf6099ae3656052b33b0712277e19a6e7153defa51a2f8b515d955f06b834fd4a02b70e5dd893b0456b50779701fbcf920f61b95deed801973fb415612c03b0095b00c5fbee2f7cd833fed2c45ee60e3226a82ce184d76e16740f80785dc5badb106dcd47fb45029eefb5e39e3a62ae9b5bced8f2a44e5f90912dca8a4fba4b56fa84434ac55971152fd396bf4f2259e619b2d17833ddf0462f31e6180a67f2fccdc6800c38481527b7c6305c8c1f7ee00c227bb2c2df159929dad6b031614ef38e137e8d39dbdc0b392bf0b1d8beb0e3ee2bec837d453853a8e8dff3e98078ee65f696e57860bafafb711c4c154ca8f2962578dba0c7a1f0b4a3c288b43bcb2819889972340ec0eaa9a02f2a1341108477481e15e37b49ab04862ad305a8798740389e1ce7f8a493ea51e08a21fbc94e1ab0e3e17f66543c589954c661357e38433b2e62394356e2c7e12f0b38700fe3dda0958cb43fea1702536b919b7a0538b8dbca5646b1d0e73fd405a677426fad04ae10e084abfbce15fe571ce69ea9502720df1329b0f369beb7cc960a9f51d51cfbc135cefb92896cc2ad00f447434634c385be5d1211ac2f02dd6c02c770e7967b7697fe2a43ed773bb87a265e7fa3cbf755ab029cffc67d2a204034ea18eca650bd2f7f86ae74ba44737791cdf5bcddbfd79a498268d6e2d1d73e15f76622562c81a4aa4373eb1015736a42ecb7ebbdd7355d353734c0783e1f327cbd884fc8f048f3c684d738c78ecffcf8540ae2d5e8d22e5b420ed2903af5543f2d48f2f99465239eb998bc32c5ed6ae38bc1346b6461a8f7ec365ac763dac20dbace8ea198ee545fb8be2d16f6d00df47d2c05fd78840aed16f3251e148ae9bb32611a769870e475d2032e7c8eeabdeb748c725402fbf97444f1571e9d956918b620a8c1e07ebdeb3b48332dc428e8a9ca98bce5d2e7bf653bd3c6783f96fbf6f28969fe61b51a95cb2885bbaf8b3b31bda2914553b361ecf0c923a36ad9f2dcd4f9cb72a4ea09e9623d80e437a46ffa70411370f9ab8288e0abce4850f3c2a9ebb41f6faf281b7839c88818d8e9e19618e423e8d628c9fccf6b3ba140720f89c1ccb40e3989f83c4ac05eab5efe5093bba11663478d72dfa2901054b840a8aba937e90ec26c5f738395a7bb602eeee4b81bbee98089ed9449a4942d5f1202a79c8e6759d440027099ecfb0e99fc9f0dd8e2e8074b0b1263109367cd4620e34f14f1935e0b8e778626b207ab48e7808224b9a15304b568ed1a65fd806d191cb9a4b2a72337e46b6fd88149f07363f69e96ee63e3e042b7f1421e00145cdf5168a9be765d8b6fabff5f52d619d3d122760c2b3245c8b80bcc66a25869b156027da15aa73f6634481dd8bedf220a77c081762520fc51b803baecdbec48a0ddbeff5c556e0f423f6a8e1b6a1890f561e819ed31e8e2e56d852d99e5f79af644fca906f07a9f5f7e16e430bce27769baa85e097598bb63d49c952c013d78db9f234abca8577710670d097e175a54d83fd276915605a8e66ca5d1dc6a8889829e44d65ada61db6b2524210824b4a9a0b964ef5f783c3e8f217549b56a65391dcc694c9618abe8504ed1a73a496ae69d33193749f7c77c2039e9b984f9423290ad26bddb27b345c828441275d698b37dc7fca87ad92e1b94e0ec57a63348bdcb3561b16d158ffcc244a260bf6f2506f45ac3ce84bfabeee1964cb2e27470fa94bd8c54d71691dab6ad2ddddf952ee7547f31770a13beba2b5fb89d0f3fcd6cc7638076a22ee7017b1fa34f031009b06199777998094b30f6f194a651e1e24827e158eaa357304a980ff340561f91a7162176aa5b9845de52c16b07ad64504d415c977d47d4f84d957dcdfed2acf5752d3b99a38bc0195112a2ffedb54c6fab589ad9ce2aa0c5b4c0f1e4dfaa6483617374246dba7ec348042521f39c33d5f52ba04326bc138675c8875dc00a0415b4277e5024fdac7be375d31e84375aae232745dec26f330699e88fbd6d5f3cb4a2617f81eed98a0133cfa5bc9dc70a03e7d5706f9926e223026b976186449131d2aa5a433a94552ccb07d4b7c304173c7b37d7a9e8c0280db77d591c7374ea2fb9e2254fb11e7879a6802f8a4833dd158bf07128d639b146e69e96bf811e592040d0be0217650602d7542310e55d1334568fc2f221281e66c6a092e0e409280bc6294a575505d59cf8f2a3dc59f2be8942fd28af2804f2c7ac12aadf33c68c866ab511ee0d9268c149f5a928aadabee59642dc3ae5f8e9cf5b808d210b57cddd550d40a4c7001383bb12462f7ec591ff79a6601d3b6e351e22c61b1952a07ebb4fbfc40e4cac54cefa5a552c89d1478ce1435ab91cdd55139c5a72dc8cab91af765309bc702874dbfcf68e5199d7d7b64740a655dcb94b556c68f3d6c4b27bb3a4a13a6fbf016310b233e0d116e0a9da5faf13a6d943403d7d19e97bf21c6f0dd9ae411ef3d097a43de15702a16cb72cb05718e31ad8c1be31ded442001edc808343fd19a3af57dcdbd78afe65b46706fb76327f6f3ce502c51bf693d044822a28b1539186d0c3fd486ced55d3587a12a083a5af3e7ba7b053962071abef2195edb22eafb93bb3bcf30bdb47de7393f94dde4588803c897a3c6998e83bbad46f473fca55d2ff442ac65d152372fd3a15f546662b482e306e2bbb1596759e573915ab2d1a78c3a41360e42122b6b700bbfcac47415621949264681853ff26c6bcba2cecfe34dcf6a6363f4a6081c91b3d08012cd7d720ee39acfedb6dfbfe5b4929bb7514105b8c9359918ae763089870ef54f4512bd297d8e94991a0eb2b065df1ce0f48a475cf33a340287db34cba82351f8d138e26e7218cbdaec451de21698e3fe8f7bc94d9f57de79b62191a12b45603b3864085d25a3873490132f6f649a155b97d13b459b01aa9d3b997e780fd51f05b3c51aede8b6a917960cabd783404c5c366bdb6f54e40832068b57904ad965eeb04d96a82aa5b89cb5c562793d4ca0bd06ced963f50ce6f7a7e454eff3aff0a21eb7df1561acb594e093caaf8f03f3fadcb312dcb2950df876f892417aa263e4a451f6b9b50361bb364f9434d7b711e8a54d3cee2ee980d90c32ebe1c6d0f8667c2f72eac5236b35055b84fa6604a48b5f3e7eaa4a95be31e4a239dfdd4ef99d8a0724569af5974badd97d1b3d830a36340fd80a182233e661b8222a7f7a15c771c15f9995b9e262ca51944fc30d54ecbfd3c0302e4280b1f389c399468ba3495c5b107ea465e61be502494cdc76590737297a3a6948e19545ff1ecd145e8c4fc82c053f1d6c9f415c5c606f55aab930f4f1cf9430c6cb1941add81da389b1db8de3f8f65271d14d52077820987f193788ea421476e81d6882110cd2e8f4b0c8b3f99d2a8f47cb5034ac2c76917ec42aba8bc41ee9e77b8bf1161a6cd9973e4dedc46d8ee1ecf8141335ebaca056c54ddf380d3288e5c015381d88d3c9b49b6971a816d392f4830f5cc8e031d539cc9ec4ac24b4962af5be6c342f2559bb6b0740e122848d064718993d87ac703701ca441641668da938aa77194989db07487e4b962921305fa4b92653258ef52248e5aabe91cafcf9ad886ae7e2481f4320226a32e1a3cafd2f3791b26f772ce242f48a6113d9b43e7e9591168cd05ad2c59e1af453f8c8fde1fca4f8af83ad303e80d91088f97a516f261c90280993a6a38a69d65f41acfca1b85f5f8feeb6878840575731984e31ea886ee4a9a366f9ba529b914868b8fd1cad7bb280706dfd504799ef3e392b3ae407eab3243c4cb18377efd479acd592fe11979ded9eac26f474b9c833c272ea1ffea06bc535860644759a76e137d7418276da9b97c5206a71a1384b0b0be079eb2af3b1b7d3e1c6dceb55a3c185614cbed55137e3bf294db547ba53bdd41a9afebd112c7f024fd41ba61c3bcff769ee646ff90b4d2040ecf0edcc8884570bb138b0eb1134eb5fee88c5151da956ee682eb3e4efe1494cc4cf7f60e8dd2c39892e14d9ca914cc6267fccfbafb7aece4b892b6e0f31c9546508f9aef2fe6c1bfce443b5c7232efec2f7af4239aa1eb25cb43978b0dfeb17e793635e29078d842dad944122f9d67959d0e49b67d6d5fe354cd08bb730861abf01f27b15cbb2b09a9362ac9a7f94cef94d19739f2e5ba6cb7b41634a237ae606e27768be69aa73a1ac40bf6fbb91285d018257b2bf863444377206188b5eb59f3dcd60dd8b571ff4aa0487e76e7fbad032249ad5759b53abc920d720284851a5f096761ac2aa6cddd7afeb6ca3bc57679ba30b28e29fc113af12f3fcd920581522fbdf296d58dd2a039d8c81df16d4db566195e25b174b8ec09579cc430a252c8c4d7139d13f81e3269be713153b04b8cb1060826d6a3280a1c85261770283c8f1c3e23d15445707f50044b8980dd19ce4548fd7142ecbbfb50a96da55185047a7a26ed304a6185fe51e215bf8ff2f380afd953fccd18bb4643f47b09926b8bb4e5a45af408a147ccbdee617888b59df5e1be6cf0e93af9296385a5b1d2cc50d7a272afc98a8ad15f298d18c54b6218a904b4ec80015a614590ba04e5e7119b09d58d9884a0eb71fcca556b0bcf25870f1d95ea94543553ca125b60857db7d0b18cb13d90fa1d538b3b3d3fc5c74fad51ce06bf0c6983d6bee6f4dd90a4fe24bdb556c3feb5489e0114f7db9325f269c8abc72c061449a5fa0de382347ff80467d8eada1ee3c9037b9b346309f24d10117e2f132be338c3fb977d3cbd23e88baff86641e578805313eb2f4d263c7d69e6e0dffb2357f32bc76ef0c91d9d9f9c289b0dd142f1fdf0370a11bcbc6b507d90cbcbf172af20e4613c90e03a445c4feb76ae6726c065abac83d09d9fd604c37884909fd5d0fd69da739ee18e0dcf161d80d0de53b299093d54bff7d8a1ceebcbcbc60d41b4a04614f6a48b1776b9eb4edef745556844354a89b2d9924d8cbe99439c0af5e484304ef575c8636d6b159626def295bf6dde99f4ebf369d26d5ca248c6a4235b56c517917fef676437adc4d859fd49a3a3ae9abaedf086b32ade4cd33072bc51f99c15218680918e7ff646aea9afd188139446328c5a7a301cfb26b1864233d42e7595790d46f79f1c9c2988efcb3dd2a1063efa4e3768829a5245d0baf46bd199bb54332aecdf2bcdcf89a4e376c0b12a935590270eba8adb550241f93382b7aaea099e96d5ed6ece194267df59157abd635e2fbdc243ea9fd900f18ed53dc9e87fc821b9f81db80283dfb6b871f41b516cc9eecf28625b278d5b668e5211406e8459d6c265596db63965f2b90657a33aaea8070c541b1a6a3a8b1822f4127e139a793f04cc7bfdd941944dae9003a73c50fe3d66fe4128fb50f74493cfdbd0b887421f9aadd6262344ff14e8903eae3ca5ee94ba352ad98cd0b289b4da0ea414f93f44bfc3d7984e34b3da7bb513a7d3e6566a8c824fb7058f03dc894df416dbedb6a1a311d82200ce87e7ff173c4137a9b0d2b8d30e473c7e6a3037ec34c1a96ffd33c7eeec66b748179c94b9a9b47faad04c1ebe02d195866b50c0f99b1a6714a", 0x1000) open$dir(&(0x7f0000001180)='./file0\x00', 0x10, 0x12) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/220, 0xdc}], 0x1) fchdir(r1) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x0) 06:36:32 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0x8b) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[], 0x0, 0x100003}, 0x2) 06:36:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0x6cd8, 0x4) r1 = msgget$private(0x0, 0x185) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000000000027d82477e6189e0ac6379f2805643839d8836076aa3f200f6d22aa728eee5223095cd9b72c27cf4ae11961dd09d14ef3a1398c7f9c3012b969180bd0101f8ab78282422ad0e25a04e13dd9342b2f5b0ce16ce3cb43c07db08da3f5d33c631274210808210cd893"], 0x1, 0x800) msgrcv(r1, &(0x7f0000000100)={0x0, ""/71}, 0x4f, 0x3, 0x1000) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 06:36:32 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:36:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)='7', 0x1}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "aee0207a2deef758c7c7df943ae8460fef3765cc"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x7, 0x101, 0x7f, 0xe3, "b32fa2a23a9b4f0e59803c6f1d1be8fb6515a25d", 0x2, 0x3}) syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="bc9f74718cbbaa7ecb5f1f740286937d1441f40a59e6b937ec0a9eb46f", 0x1d}, {&(0x7f00000000c0)="ba58897abdb38f746a8775a55b1397f49b48829b02e59dc949270c151c624ed7470f11106c48d1ee4fc103f18e1c812e77264d9f5ec0207734fa511ef10b5222a44def", 0x43}, {&(0x7f0000000340)="32fd1abe4b4cbafa9cf1a4252e95f82f21e52115446d7785fd561a9a7e822ebdc32ffefbaccabb5e2df2efd51e565d292a50ce4458eb3174e9c127283164f3b20b2204735e50146b42d819fd860441adb244e920734f42b480f510ba34084cc56cca04c82c7dc3515009271aeaead573d939cab9badb5f4b42f4fec45c150af8284f94ff4b6a868873cc8ddfd547da34902c4fd908ebc009c6baf45e789712f75d44e0bf24abb9e5826829ce49aacb8f2c952679146f982219cca98fef94a34354170ed8ec33dbed48", 0xc9}, {&(0x7f0000000140)="2ebe5db890b3b2138505b57400ebd139cf7f1e1d841fa4c94f491187ea6d19fc25deaf593a5813023ad9a8f701a3427e0f923dcae6750e0f5de77e1c9bb79dd8f7d9c58b8f73aec062f4fd3c29de19855ed529e87be9a5fea95eb2516efd918d5f8d65042c", 0x65}, {&(0x7f0000000440)="b1bc3e049b2aaffb5e937856d308b33078a7dc7ffdecab0af38f4d3f555ed09c406a78b0b9e2c35a4c1af88da9efbe6d04be8de970d22f8ef99a6ff58d91c574211dbb8be52f4a95d8c555f0a4f6bcebc6a25ade3cb6b8123ff7233685583308c6320d8a073618a875d41a17b27ef2ba4d89648a5461553c58259cd3e33d71f9188a61c6f41b19cf4093be5db5e4", 0x8e}, {&(0x7f0000000500)="474d6ae39c41654156e8835d619ab5c6e6aaf39dfc757e51bd6b137f3f167976821c29ab46c7b308942d950b886757e9e6950ca5a60d8d6eb1995ad705b832773c5f3c7516e437886879f602d380acc4cd3a9d5f560f2752b58c54fff9fb2466be079531c5269c2160bac7b1c4", 0x6d}], 0x6) close(r0) syz_open_pts() nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0xffffffffffffffff) 06:36:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) syz_open_pts() close(r0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x800, 0xfffffffffffffffb, 0x8, "a1478a1319ebe814d81812fc7e0d7a004000"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:36:33 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) dup2(r0, r0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)="01000000", 0x4) 06:36:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0x8) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 06:36:34 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000026c0)={0x0}, &(0x7f0000002700)=0xc) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002740)={0x0}, &(0x7f0000002780)=0xc) r6 = geteuid() r7 = getegid() r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpgid(0xffffffffffffffff) r12 = getuid() r13 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002a40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002600)=[{&(0x7f00000000c0)="d50569ec35ef7f40733a14d6f71744a064dfe97633aa2e5889cc9258da9d506320349eacb781cc5c9b9f660a903ee580651b8945a5eb089ee7069d76dbdcb1d01c3604ba16069797809e3a2bcc92905ee2609e7b4c4f11d2f160e6204c6e1dbf2bdb4ac52bf1fb3fce181e64378ce2e39fa53f4b1b8c8ad9eb478b02a2", 0x7d}, {&(0x7f0000000140)="ce7556383940c6effe7ecca2105f78081ea5d3cb2cabce0e10ac6cdfa0bb824dfabb3ee5b06e1d07b10d802a1b32088002fef51b3f7d3fe6568d5ffb244dab6e42b232814e25118f067fa31f2837db6476916090d8873a0edc1860ebce854fe63f7a32741499e8f3eb307f0fe6388ff3bce365c7", 0x74}, {&(0x7f00000001c0)="0318c9af618dcdb288d218cb3b752c84dc681b3d2f7ee116132dd064fd648cc287f3a4b2bcb27715314b6ed379c472ff8d28250dfdd18b5732267b81b9a5442bbc1a08a3259779aeb7aff31524b49b789a645c27ba3267c2e11bb10fca0f06ab8e546b64dd85abcf4717f4a0969e82d56a06f927182dd77554d8d4501edf43a37a328866a8c8c2e14439dbfe65e7ef70c84be460166469c0338e9eb5e9f697f6ab6f4dec14f07a42154a83e72ab4af092fa8c673538a93597ec3780cfb51c3ed5c1e2a83", 0xc4}, {&(0x7f0000000340)="dd4e48b6078a49d489c84ead76459031f2517bcf20e41aa8fd164739f6e07e64acf148ad1ac809ce8a0e8e89dc2e256be5a5f666cde7016998e2ef0f973d167b69541a5804c682e1de8813c9dd75228df6679575b79811ac200145ae9b7d093e152a642a6b2150fc5bca8af8f41c70e219b76be7bde1d244ae6faa440e0862e72db43a186bc602bfb7f6c11ee31f6921b939235d043d7ce8c00526d69b03361ae497e7849d44b98e471ec868415cf4ca4b3326006bd340cdda5e36985202b67e3a9689778007a0ac9f3f1a9892f6e7ad424660c320a350f08d57cee95b3cf31539dd699258ccf08e2f7749aa79b9a681d82576e9ff337ac582fb908ee6bfc1a753855a0d3d38ed4d02bc753d8fbb8f29277df388022217d3ae7410dab01911a8a5c1c7d1075a25e198fb9514dc063ff76dcb971c794774d7dd9abafb697de9a8b9df61354c7d551e714aef6f39b2701ffc6c520f734344c1c8341673c502c2cdfc3919c8f605bd223c2681e9cdc3b5e4a38bbcc4ba43a88b0b37e2eae4c2a2bfc858329d5bd27bbb3899a02a54f441f1dbe997a0df85f3c6c3cfc0707f71ed1ba98c51ef98796a01c4282064061ae54d2d11684b8202d17c163bc37b25f4d309fb97a2fa7a2f45405a03844495248d0db061110a30254ccb68ba48bdbd29709565f13a75e7d53fc98af1b4f6a48da3b5f7548e785d68d29c1c83e2ae87ff6476c8f01a16809db54f3088f5b7a6149737fc2b59ab2c1d7c91c83444dce5577d706d6158f1ede911879cf95970f11482d2db33607dbbfef21c8c08498228cc80820cb84e7e472df67d0785612d4ef31043277c576e319e41437b8f75737280f74d6d44235a9abd18cd8a16e28cb95533b51f77093aad11adba39846077ca4c2761d6eb39d78cc312329999c1bf190a2d8765bfbf00855c3b139d27a937686b70aa46f5429c666267d24ed7999de6a1ffe4823f010887a9268a020ad7bbe10f58fa77913bd46dd3ff2d46a033b79895d6edc0677e60db4d74f3af0447924df80bbac1eb797dd032e504c229d92cdd264b2ace884f3eb363beffcfb1c750fadaa8874cded92cbd16f61abbe5ec240a7bc9b0aaeff185e9c16a90ad662148ba5d92d1cd85a2dab3ccc91cd0e2cdd7d3cc05bfb7cd2479953ed99ede6be2b4ace42abcaf45c6b849ab8c2193d5b2c23bcf4d59a882a14db2c1f37979981448ed109b64c8818994a71eeb44fff0cc042e01a91eca61cd257cb190c6419af192a6cbfdd977e6481094d2f245b6cf983c7e0944952c6e08b31e019befcd54952a3c02b2e666c6f40c7edb7bad5e8d97e2ead88a6c179905b6e0aa243006644a5ea0a96ffb1d9c08f70d45cb63b183f3a57f97f4fc863456f518155e0a65298b17793a559f46f304da325608ac8d502e9c878eeae6a4598b5903c4f8a9d4829a589dca41f5b61f78e7b81d648228f015ce6adf28d699b52a5b2f8f920d557e611219de85c5484ce96bb52e01c49432aab76c476a4332df8fd2ffff9831d719a08a0143626ab1f2430b4fd407648f936186424f9a21103ebd23211c48a8a576843ac2a0461549c29922eb681123026e50bb5d8447978f212db5b223b0b37844cdb25bac7217802352bb0e8d382dbf9a0be2a6299ed90dd763040f86ef7f4dff51c108ff8c504d7bed4fe0157fa3752e81e31e4d46d963be3425aabf1ef63cd3000963e125f7b13af39f73f877ae47e8f104b4d45f8e7226d6b608bb0005e712fbbdf1a6f8cae7c00be2b92a48f8a326e9a421a7c1ba5f05f38a376e6aa6d436879607f73930dce6f5f2bb6a9647806d2081fa9caec435b7280091dfa8678c00abf7ddc3d9a068d589972e2ebcd9ae8935f9a7f0cb462cc7adc5b92922b1c9dcc5f7af78022c2eac5c6005e5045a5bb0457db04c6e30f30031f66f0dd4d71557e35b61ead7e700e96b7b3a1836038e919b8eb68b50f0043a4782e355f9bf8a23b60a18ef55151c32fbe0827b3f8196451ba07f616c29e5a49de8f9e82c1798a24fb7c7d0e54d1ed390acb09ba8825400c28c91565934d3efc99f11d48ef83b89766ff3b9b10e5bec53dc4496031de708d72f0b0d00f0587e606f5004beb948387a98cfb2add674bb376b88fb01b6d4804e7ac7353c2538f07329e4551a164c395126a7d48e288054117165b21bc8336b19726f916450c9e19dd59de09b9daccbcbc12a6997cb613daf36465d4259eb80a52a8ed1bf60d4becba1ad8d38210339a0af33fc90113930a1df1bc1d6b001f7784c86995fa685ba065f25fd8ed8ddf508e247f24224506ce8e914d490fdc72b264d3a8ac1709c2a459a0acd258b81efa3b46c3b50993deea6fcb1e41a8df135db2351823388f4ac05fbe01aac169a36d01ce4e1cc1e1c28b0edbc014dbcaaf929920761f2f58cdcf7b1c9f8444df8d83a842cd76ba3f66c11b40822f891678b44d3f33b51413088a205fff44a7c61b4bb33dc7d248014ab396ffd88317e54531a21c16d8bbaadd8bf46f2787a4fb625415779538689a1253f543e63f89045ce1c6f73edadf1e6b57abc3083a9589b34747c539588158bbc8010ce148ee2869ed0809589f80af138f3b8f24662296be73e97d1879ca620dfa184ccf685dc48ecdec256f5b7f0172dbbd94e8668abe7898e7f44bfca3b8d7bacc1cabb450f45fd76037ff5b777dc786c79c8bc3b1cfd72230310142a294626c173c8c7a6d314b7e84ba538817c60eab35f26d496e369b62d8b9b53ae6234500d0ae1e47507c6dfb381695211bf1f4d1f20fa91d862148d548a7cdf48f2dff85731c9fffbd2df9367f0107dc870dd3eeff40a01e182b41e955cc349506d742b6925803f76e0c27d553a9448a70a25b194335729a0c920a30be2f2a7bba98e3d8570e19afacf4f78b2d3add3885a786bc55128cd5c3319bb3d102925fc09de3991be5234a191617363808a5385e194eb2bd1148cced71a01369f32425f6cc629a37cb3f3fc36aaba6105cc0dadd596930885dae70cd21599128696e41d3744299e208c6a4f9c1600fbfe10a80f931d2a5149a16659f2db11bfa16d17c118b48bafb2d60b16269ca29db2d5cf74fee711c76f0001e8aa0db5661c48364abbad02cacf21fd8497dbe103b325fbfa341c3ab0320870bc52fdcfc2fb73ab77622c073633f48a8e9f8e3ada8f143e4fe41c259262feee8b7dc18348d42b6116055f843ba1d9258ed3b89041e7dff7d1441a792749402d561016929a391b6166c333d59e5134a4e64ac249351343e49c488585ee4e6826e8f3a88afddeab19767ec78a1fcd73215ec3bf5e8f304c7a672c92803e91b39cb003461ca63ffdaed49a8cce5a295a450a222b3522f80dbdfd0d45866f95f42e42b35beb12db5953974ffbd6e747e8d27751a03209867444d603edbfe5cfa436c2ebd08b7d4e9398bd9a4f9d3b1f5e3048df90ab91542a6521b350a844a1f93935820dda396f39727695de8996946586dd3097eb77bd11ff2661e869dc185689a86c216a604772ef3688b0c9fc7bee4d7f015074d341f02b2253db9981fff02fa78c12b13deba43f67950bde985b29a5c29f35aaceee0cadde77f012e361756f09f78ae51bdd3b8e5906952784082db5351cf0ca13038c2d21851052f599e20d07fad717d4b2f28bd67c40ddb7b84d64f8c787107a0e5c738a54bdb67e2ace55a313e154bb537a9ce7db58fba6bfd0297d73809b563b87a4b9f94b2001b253fa0f2bc63617149fc9678c4bcaf65130effd922b0dbfbfaee1ad10bac02810144406910ddd4232ab704eb43c7f7d380345c7235e330b07a2187a52857b6f4fac2d0763e0c64bc3978ad2e8dcf425f794f66fdf3d6fe0067de7470d28e70e707b7158f2caaa710ea22f376b8a87896882a525bf6d1c6870ef828353b202139ee1473f5b130f154058b243d7df8a4c580a0656442eb06313ba193e4fa7d24d995c1250cf559cc6172457698c7abae2045ffa07e4d98d9840d835c3764146598c79e90832ecb2c587af038f4d8d4785e92471ac9534b2a7e9f14270f3a1d33fb5a7d8e2ba4ad0e4a66f7379e9d8f857574f5d285ca3223c9a4a4ce102558045e6ec263a93051ad5729cee68eccfea7136573944d275fc4a5bf93c11ed113a185f7718e3a61c29ec6ad92560749ad98e9c317308c5ef9c0e8eac139de0357b1031d4b4480e3f047209b676b30721e0a5c995b750329903bf58819598176e4c891a25d7a9cbcb4f4a3959153642e30f2ef743f2c3f824d330e5537832252a70562d9e4590f64aeb6bfb09ad1dd3f1ee2171cf2a27d006a56440a67a65947f232c45914088631f68209d8530ae1cd93d66b3203943e7bacd59d8174bb852f556d3388e0767284f3ad50b300fbd73403ec247daf9eb58a7c0f4b6b2d1576ae60e477619ccfdbf47729d4b2959d87bd23a2f685b6978176419bef1544eeb69fcbc5acdc75955b241bf007728a4527729d988729b21432a5e191d619fbd74793ec48454435e331ce94aaf3ce6d0b952cac8f266c370e06ab6973749dd63791d2b18045df1d586e91aaaf0882b94eef5dcdb3ae15b5127c8a99640faae6f6fff272392f8c3a4e21669b0185e22e821e3e2659dba09236ad4d98a0ff91b0725f0030b20433c4983d0d66705dc56a12d6fa4a8a85a736668ef2956f20d148400a24f603dce9fd68d07975169fbcb78634288a51bc13b001fc5d3ff6e9e84cc3ed603e7ade225782c0d912cdbfc074fb643d97fbf56deb4c6d444b8abc48db362707553dca38f1954ff68bd004c68f6a937f53266527c6f102b6fab85586567a87f4e20d48b7aab38ceb32b31e348bdda6524dec0b9c8ce3e2e40da00d8aceb1b94be8266025ca45430dd23a1cc652f0b02c0c4aea9c5f0f468ce9133a07e57c45a26097e993fa52a2b3a9b3da6bc574d5215837054ba1a312a0c57443bd50d96447521c1270895e52de37f08dce9165c3fe99959e93208765813b30c119a33d6321dfac415d2ecca87fec6f4e81e7c7cbfca91a851b6440f736de4f6b2eff38262ebb5d97d0ebc74a8f49c5fa984c78b2183f42ad385ef09260a56aaea906490d28e12bf4198e4cbea151d39c8b3bb0f22e632def1d4e87151e0c2122e753a74e0b32fac5d9b6faa11bfb0b3b472aa86545e97c5abceb6ea5ba4ccfda6c7ce8a295b2178f79205d32f948f480b89138381bcb5d3f4c5be93f39b0c03482e010fd0bcf7174fc02ff68d6815e530e76a5f5bd280ca40fb48fcfcf0d1d9549ebc9af110083ac875c2af3bda6cdd5cf957d396955572d902b8bc8e45f98c92f5a7c0490e705137ad0fcd72e90cce6ddf2784bf1efe945d484cc0434600e1a8995e8f9b036eee9d48652460a2c3eff3e15386a0fb10618885b357801e350fd24c9899a7d7cfef99263d2e2a1d5e6d2146dee85e3d259735cf36851e3f34970d19f4c6b34416ecee78680572d722b4ccd3b14772372cccc86503b9a574241755d0d8ab122e06761a3a58b947b8e69f68d0a2a919885c8a20c4045ed467b2bdc839724dd5b59c6564825bbe81ac0dc7c91f2a1113ce76e2b3f8b2cba62f022dcdd8c7ea87696a97f96df2cb242077090a98e544e94f7b4df60487033b4513da73e44adad5afaf245a5a504765b9f11e424a47f39024775ab73885ee1ee760c442c4a2d622b76ae1ed853b866fb976ddd54fcf0de428cf291906eb3e0d4ceae57b58fbbc42428400f0019d7c9d67e8cd46d8a560505fb217b38d3dcef3f2d5636e4aa5aeadaa7aa9a02dafde911c5cdccb2999eaaf", 0x1000}, {&(0x7f00000002c0)="a9b457673a816299422edc235e80ff4c9fcbb563689d471080247533b04c9d001ff6ef", 0x23}, {&(0x7f0000001340)="e3344f00a9e4656cfc419fb52f8ab76b690c36d14c9776a4d6582d5f4acb272cae988e5b52", 0x25}, {&(0x7f0000001380)="62d999dc38ac5270c75b4290c493d1cadf6feb538b82c8d757f8582daffc9f258db87b98c49ce0c469cbe188e7e9d0ba485b6ce2df43ace732a67e450dc6f718fcd9e965ae98c2ebf9c84c1e6b9e386c745bf21044abec31b797e511d5704eb19d6fecbc0bb582ae2f6c4d55482493d78b5fa7ab182e227cbcbf0cd65f9fc9dc401eea49fd79a723321bcce5b7568ec30dc5fc39fe996d6e413c6c02729671589a7b8d763d79a860cf325dc51e3c44021d54ac59ea3e238ba9eed173eae3f81f7c80d1b981ca51474fcf796ab39c41", 0xcf}, {&(0x7f0000001480)="95ec8bf9aa697ef0aadfb310371f3b3b48851b5062dc15d615a3864ae075ce84c7520cb0a9ec7a3b58ce6bf46f45936f7e6a8d74e98599d0de6d44b042ba6798a9cf6156eb8708d574365777d8e7b6cde85359fe5aeb8c23cc097521", 0x5c}, {&(0x7f0000001500)="561d7f52691104dcbf9cb934fa17d7306396c59b26fc92869b7620ee264e53a31c9dedc3820074a9c201bf6c4054d4d2d9dd4ecec558faf980b71022e83ec59450679e88b2e585dcfd44143fcf8dfd6f84cc9a773d4e9985c758f11a48ee44293622724c38bebbfda6ff17bf8c053de767204c8063525e8c8486b3f602bbe8b251b312645b60092412f7009c40f3aee40ad9e7df59f89a687e3ea080cf0bc7499686bdf88f173b2cca287426f5dec65d055e336929609336c5c84f3f0470ea37eec885530f4238408421bb5234f55a1e6eb177319ecc05c84665f2b81a20b7693d24d6d2c8f54c1fdbffbb90a230410707", 0xf1}, {&(0x7f0000001600)="c9f4339789f9ea6908c476e7d6c4d71373233d1fdb2376eeda8e300d910b4d0909d57a111290e850ab9fed305dc2e091c352aa2a15f7c82483f6b12d3cf9d59a16f3c8d0eb52c5523d0a3344be2c69d0979daff251ae660dc20dcc7d10e92c3b68774e51bd852cfe108ad558db66abdd23248140040c65b71261ea1d139bd10b0f24b8834ac56ab6f8f97a99d97765f76d9509f672955c2445b458589f0ebfc8e70a8f7572683f242f177e0d8cb6f21502d6b55a75559e4049ab4ce634df84369fb34956f9afdfcbb4b8eb8c593e5cccd698a1cfa3c73ae6b05c0b65c46505fefc6f126a9d493ff8963612aecbc79bb5552976f49aba4fd5b13a9c383af7a5a1230f451b9845b258d2ff459e9cf3ef57de3373244268adfba027ffb1305be027764f3914357faac1ce4f5cb5d5e318fdb3f64fb66ae0fbddc0f0325dafc850557a48eb7b09833b79673e5d49d60b5a2c859dfb9e4522a93d2b25c1012c1186672a8329d2bf5b2387418eff229a8f3b964d6d530ded77ba2616e8ba39eea002d2d9b5ab1cb624fb8b06660407ba005f540c84cd7a850931ab0acdcc537727462a4f678e8aad82b844630a49a9c03e9672ad6ce78cb987a80eb22c8603da262d2f649c5c7cb26670e72f8dd58208a62cbdf55ab1f056106f6cd1f2a053aca5bfc01f3524265657be3da2990f5c18d7c9615e059424619de57fec451b1d87b2a7f5adf092f4333a3a1ee1788433bff7ef35b85f3c10430c6ba836985c4afdcf5c18b7716a38ec92a7b16b8b5fee7ab5aeef6aae90bd36f1d1deb6286ecb664c15b6cab9bf961b5c9916fd78597081859a184ac667c77ac514deaaa84564ac343f2421b93584972f8bb201a10c97c60425f98b68a305f63549fd16729c902ee799456bc87e669ed5c765c5041817fbcf31c52584e0c0137f497f82b7934000909a7647d455b9cc4b5c6fb63e118a80e0f8dec8fe5adf3813907a512f875993ec79ffe9fbbda512e685b9998885626985045154e5dc6089171e82481aabe81edab13ce1addefbb5c1c668664b8c7aca119d2c55292b97bbb27b03f1faf1ae6bd89fb16cee7b078da1c214976b52a7d37ac8a9cc624a074ad27b84ca2d5fb812432d8ee802b635c023d820602225b688599c32b059400d002779580e76f0235380b4aa5f7c192d0675ea6715c8d7399202026ae040ae59506b314a509ab094672726be2890e2000c2c1de6ddf047e2579c8b1d5795dd78ec442a2cd901523cf3a62c9b49c47cd984a1f6184d7227717446e54d3cba7ee8469ab38856f861c7e04b24ac0e10ffea434ef9b0bedf01694c5bbd201443729adb76888794783f3e9c07482261f1d1193b5c9bd109515222e9ce82c66c3d09ab1ccd0c9ca153c174036c58dd06ff01938585a324e94d2165e87e2ebdc1af276305e66dd035329f03a1113ced93e3b4d91a74f7df0d3aa3b1ec024a4c1d547b358e35b074411e6e2dce01a92c4529dffd6ebab9aa129fb0675e3f0023e999f20d462f90a9130175d15c471abc68d57f9764bf651bf11dd309fa1de213b0f4a17acbecf5d6ac31e65feb3af8b05a7235e1948b8a12c3d4cd6f8c565dde1e64a0260d78d4547f3a3a44b2b3b4438ec1ceca0b94f696b739efccf2a1969649d981b3cb5580ad41bb3d8ebe89fcb006fb519a44e0b0b000b068e34d7a646f7376d879af582da3590343ae9e8b7fdeda4ac80aca67288a28a1100643c101d38b05f6c84f8559b144a5e1800a8314ed8eeba3a881e433d2a0ba6bbd4335317d61e7c01512cf0525dc7c8e21f683f476921668f4af6256230e47bd1fe39aef04ebeec3ecedaaee480f9594369d66013348dbfa8d1b14ee49fdc680d8b3d252fe12218969158c3d02c5bd88ce42107be2d0c795a7ce0c97f6f59f7b40e2fa746fe6936d3b49e0c25615e2cc3fe19ace4f012bfc2e1c8e018c41ffd9bad9b4e3c413a57a7fb30f0f5440228de0b3bae545e1d4996049e5983576a4f1c39e4ee6659dcfcfcff284ec040da85c424ca74cf61362078828b5bc957618f5d090c1f4dcf1b455a105762a014ab044cf0b74388cff5576e4a6cc3e0b93a0e59b4a2aa9d773b8c2b54ef593028b7bde03ac6f5d4a9708de7a6a469da6246c1755c6efd050a80dd4ea42346c89ca01824b0968e23f8e61d104640c7fc305dde6da7cb3a408b904b0446a38eaeb9b4e8659272bbc51f6bd08fe48897cf89a61b87e05202d6e715186165a27b0909cbe3a84440baf59fe14b50fefb9b0264fe623714c70ce3c91f72b9b8e3bddcd2995a21d511fe708539a6d87af40bfd091b994b8412be6eca37c608a64cc0242aaaf2ca7bb83e129edf3a3e83a6cba21f4f08aeb1fb3ddcedfd3e1e090da8fac36ec754e0bb80b4e3b1d66338e579fde21e0b157602fbafceab5ddd3741e8b69c75c78e10a88714f4f2796ea2c9089edd61820d125685356f09f7b845d7b20be46cee4974fff6d37994282ce49458b4b3b7a47d1a44305a62419bba9d0eaf4df6261fad6dec3a0d74cf9a818caf2e56d3a33e5cfc66dd755b666db815c91b0d8c6488c8566fc927e52820f7bab93c2128cac55c91b28ff4856ec865783a23ac09d7be2c2011a0ebb5914f907fb8dfa504a087b7eba76881140be29c7def4df8da3dd081af441e76053faebdafde45fec14e6b586b74123d3f617875a319e89ce6626f0311f435f2ec79d0a7b9f5215ff092b88df790d81f44b775cb974776e7fdf7cbfccfc9b95ad95757bb0ed27d1854bb22d58487f28f1e2a858b01351aeb5c1ed2092f12e7ebb28e6e3f96176aacc68a0165195ee4d84f4c9a64afa3ce4c91063f8d38b0bae342b8a00c569f5b09762379182e636650b0768117552364999f398bd9478f03919092ba1e35e8c806af858328b97d2a0918ca19bae8ff5f3301e7f02f144fef9d7aa2c4b814d9b9c4478ace4d7af0fd4063615375e703f964e8e6baf0238787296503467f09e21495f2db5d0a8b2d26ab6c92dff3c3c6817c552cd5385e79cb5177312c38ed45eb7e46b89b885cd9949a065033e5612e7d0fb3b9a40dcb274921990fe16d0e3ae96232f1ea4f6524cb1d0804eb465a350e2b1be44afcceb29677f0800864c72259ebe6603ed0c3dcad727a5c11009eccaf5fb1aeecf7f772f877b8b502f08f1d2213f6e55a661bed81a2138887148c563b8557c9547d2d477183a7898b2e1b6b45dd8ba9a4f178768d98e070d6a909ff9a2e784d8869d3af184a0286e9b9fccf2156b79a5f01ec432ed24cee7fe1601e9f647c770393d140921efb9228bc83e18e3ca483e50285a9755ea7725b0a8fc6e59e2125d4433d61d476d48b9e381a3fc8bd1c9d63c54453e1f96b00bdd37da9201acc1278baf6c52aab6b07146c92e21d551f8389c19f2bff16c7d4e93201f84367e2df70e1e815f179c22747feaead5fa5da790645b04b1bce906175699721e6f349e11e0a61060080be57a56b0f39ea02db93ac36942743ba83e32c8654051b3419c6e1de24e242a2a21919b0dee4cb709e2cf7586c09b027d9312aa61a67aa188655f87c5a51d07e2bf4204119ada63c2800575c1e0556b63b2d451275825343d557a674bb21d156f0382be57b8717eed99b131ce1c62e26749811eaff17aa7d6589a37e24c42ee150bb2e15f8cacb65fe7ddc1cf2b618e16b85f6c850422e2f32d4012db3308cb817577eb1a9ead05bc1aa4df2a693c284ed55a2f36b8ec957e6a876ab5457f5728c251ef3cc45afcf904f3b323820ce436584c1fd5be2251f4d1fa29e018ec969c98c9d0e1bbbcc8af2b11cfbe2e56664eb25ad2f029802388c857929cd477480c1d6e07f5bbbc7d9ce96fba92787a17d139e5b693180a63f3fa0dbfaa06f88bafbb02c09cc3f8351ecb54f4ea7b97c5902e60e7aef5be47f3a422ab27fa53b4937ca9e28e0f3c9ed0a60955d91156ee873174a7a8617d8c220630d260eb47d573633820c44df7e49a404387a4168a44ba30148caa22ad6c98dc6831a9fda4de6eb779890f8112ba162bfffbf6ba6764269d7dfaa6c3450133f42fb09646449c06af6b41233a61fb9c8e7c589a430d97d38fe0088b1340958a94a041191ceedc51bd71f9fb28cd570f235aa52fe732a32610c067f126bba1c36a3d30c72ca3fb9d59e4145deea1ec9932212383786ed70ec14971cd4f159fdb0c6f44a5db75c3ae0896db75ecb451ec5e05abd8dbf30ef817fba5e287bd683ec3751e27e52331c8437faee5b4ee5c5b2c9727b269f76508fd4e22e020fa776316da73764a9334e804ae4ad183ef1cef83087eafd9b63cbbaad24355ac7e713de286af653a1a62d40288249a4602aa465cc99a14d426ef14a62c9e6116003880095d26d5c940b5664bcc227bf6dab74f6751eff144ff22728062da2f8a229b2075b2c5a014c14a2469a28e9581270782386af090ebb1a74edb019299496f9f5016f5c80bb8587c9b564d37c0fc922e2e3bc66f5e7cff5526d2db20eb76d0a4b0a95b3cf271d647afd8f120f49ddd1a89a12b0c5c29babab4fdc56a1880d0951ada45fc578c44ef4c86ad640f7b55d1b97fec9aade104c4980837cc94628233bc73c9bbf057321cd04a06376a3d84b76c327799a133ca598a1462556d0706e22d5655783f9eff93fdd1ce30de9ce9aaa274e598a1ccb0e2e642d69e7451a778e44616a5522622c35a29b2c7ff112a1a5bac9d1928e051eb9bb9b81b3da5a9f6a5541b73a00d5fd5aa1667c8615a4c1f03d4fd48a26c8ed0e4c6337a17393ecd5c711279e945f9929e1b63f0ea6c28f3412acb8cd7f702497c98104af0120e490eb20acadbd7c1250b87fbc5df902d09df949e9ade96fc13adafe2f75a6e692a0b976d6f6c025b6d0d9f5beba2fe31e7d0b0a552f75ad5fce52cd398e3399f110fb851c252a0c6c06a1f3ee9a5797b6c239633e03f6423177e2c8e38785010df665ac106b79cbe55810a0233f561ba91571619f8a322fa592c91b2f85e25df4821a9633fc5452f68b26f28c0430ff4a0154f79d9f0ae760d5547439b7ff33bc4b712b98b74168f5fea7c1e4c8a29a394d6eaf1ee8046351bda56cf944fbc7969ded0cbc4ff4c11192e1b689ecf2c0204223c7bcddd977268d3f93847e95cd1af36de48739335a176d5921105fe07552d5164f0c253a082b43d715eb89d69de66d6c8da30c6f15ad74b04bdab90f3bd55a6d84d1f9f02c7d5cb37255ddbdfc9ad133dba73631f4b635f79d15dee3525b8925c865fb36c24cdee6f7a8b75c499525c82754666b8a4f96588bb68190b41214979a8e2ad0448159b6bb1d8321419cc83185f3f9898e0be6ecc644f350a7e3e1b2cc91f83b6f2e5275d2aedaac6066b3ab3530b69796aa9311db1a6953b4068ea4db6c06880ffe36678d9404014a40e7a5b4bd065349dc29302ab5316d5c4f544a3ad676d78db28672249b2af0c5d5f08a0a6e245b3620566e18e39d1d473e59b566a6df7caa59c2e9171d6a5d50f305a78b5bb6cdc2b703aa12a17e3d20674231b76e93f431888b8ac308657a67f3a74680a42e97663dcddef395dc9c784391373e2031118dcf691041ffb503ae963a9c14bed2dffd872eb330087b727fecd8210855ce0f1f02f2a92f3e9972d02812aa5d670a4acffc3e9516064f89eb8da7c280f4c3e6902209276d2ab7b28544fd4544484ba6f29549c97309169601ef86021b33dd595ac8d6e50c4bfbd9e3589d6889c3622de24ff848348ccebdbadd61be0054a653f7550d604b595e0354c4f203b0f09612f416903", 0x1000}], 0xa, &(0x7f00000028c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="b235d0c7"], 0x148, 0x8}, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x2da}, 0x0) 06:36:34 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040), 0x0) listen(r0, 0x0) 06:36:34 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x80000001, 0xcd1a, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x30, 0x40000000, 0xffffffffffffffff, 0x1000}, {{r0}, 0x0, 0x1, 0x10, 0x0, 0x200}], 0x7f, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000001, 0x0, 0x13}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000004, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x1c2d, 0x1000}, {{r0}, 0xfffffffffffffffd, 0xc, 0x2, 0x10001, 0x4}, {{r2}, 0xffffffffffffffff, 0x1c, 0xf0000017, 0x1f, 0x8}], 0xaf9, &(0x7f0000000200)={0x0, 0x6}) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "904c0416de49ba693d0d6c26d1b5efaeb3816db1"}) 06:36:34 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="42165d21f80b073faeb2f4e2570c7133"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) 06:36:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 06:36:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) write(r0, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000140), 0x200000000000012c, 0x0) 06:36:34 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x837d, 0x2) write(r0, &(0x7f0000000100)="822287", 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) pipe(&(0x7f0000000000)) 06:36:34 executing program 0: clock_settime(0x0, 0x0) nanosleep(&(0x7f0000000080), 0x0) 06:36:34 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000200)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 06:36:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) r3 = syz_open_pts() r4 = geteuid() r5 = getgid() chown(&(0x7f0000000140)='./file0\x00', r4, r5) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000002580)="63bbf026948bb1fba81816d2de4f6f161e064db9b4d119e94491b3db4021f9e696f5683520c216caad110f1a9b6d70a60520469f9685b4ccdf3ff15f5c9c200a693fc71185415b6a93169b4e7b6594a7effb9a4051e3e4beebf9590ec898653b70db1bb5ac1bbcdffd5f138d7a7eca2a520ca98ab21daac0c16d7ddf4bb080f1ac1eb345eb591abe0d44ae2d82f986d7919c5574443f7959ea90a64ee81f38b8e21fe55c6367624131d269b597b800024b47e054d766bc4f369ad1633639390f649106beb4c9ff", 0xc7}], 0x1) syz_open_pts() fchmod(r3, 0x59) close(r0) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a13191be8ebd81823fc7e0d7a"}) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) poll(&(0x7f0000000000)=[{r7, 0x40}], 0x1, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r9 = msgget$private(0x0, 0x160) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000300)=""/219) 06:36:34 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 06:36:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="1e174642601e422cc344e42cdb5b1fb52af27ff31525f91d15fec2bb3ffaf72dbe7a2525ff87ba4c09139bf3e29354e56652c34120de466d70162005488b4f0f7e9c6e3fc5b1d7b93920593d8c92d0cd54c0b5aeea73ab94f8fb5006", 0x5c}], 0x1, &(0x7f00000004c0)=[{0x78, 0xffff, 0x9, "b877bb42e7f67646a7ec95239b8f303b0aa192e2bbf35049efc806ba6ae27022a341cd68386745ecab74af361bab8f58e562c7b97a32dab1a81c3a34c0e087987a3973a20b1671f82b4f2bf10811c0edf7426e905a2d7ab162557fa6692b4c6ac728"}, {0x1010, 0x1, 0x4, "432c212eea49b3fc8dce8bb405e9f41acef82481c92504eeb7eb3201d1df376428e07762cca9cc72ba11cb3335b67254bf8ab0853eb83fbacaa20cdde5f19c1a7ed77b8d584c0428185f9d14418136ae7a6dc40a8b344525a7624a3fef06cc8202394941f09e64e175623406a8d9f093a183ccc3d2180f5c7ef3e834597917c6f0ad3fbe5125bbf1852a6669fc21a441269c9e0d7c2b49620d1e6a088f63a9fcaf0504ca898a22a82fcc24309be096a139e1d1cdc2dcee77cd27e3fab63f4599f5826adda4132cf72e60d661bf3681d3b59bcf5b20717b1c095d1212bc081de689dfa4d58bc7551d83ee81d9150e288606e5bf91886c41dc4c3c4181b525a410642eb8080d18295b39f08db83f3433acffe2360f83a2dbf85cae3f238cba5c58752c7fc60acd0786c72fe6f07e5807e7e06765f3d2e38fda85261137cb48dfc47bed031139faca50f36e93ac15ea99c375612f24597983e052dc4e63ed07561dd0060fbf783e86bbe0e115da55fe9358184ff2353049d487048aacbf6dccde8dc0ec5dff0fb8e132250f15d89077905e0950cc81eb1469a01e6185851f271324353cc1982b912a0b1e4d1862364edecf22af8dbe17939dbd9c115f7915013359e259bf183b33f30f7d16b2330934dcb4d8bb334196dd348634bbf2a62e14f73781a00e7bef196ccc23aa468383f0ae75cb14d4078e028298057a65c88001a44b219616fb9c29ff2398408d8b717e2c5f7b469edbab4fe69293a1367963b3e469c8aa728ef4e66994728e89f0cba8f5911855b418414440aa92dea0de1cce83f9f0f22753ea14511f35b2a0c29a20c8862da6396dd9618b0e2d71361c181f5fddf096901a6d0c7510afde91544de1222416f587d9e47c2c3da713e3e7b98c63bc398fb1bfdffdbc8f98d0bde276e0209e1771729bb84e72acd432edfbca2c910e3684de24ceef3d8200bb76c70755d68e91fa464ccd70b7d16e688c086803d1e1096bf07d5c7c74121fd01808520695d4dcaf1d91314a8f7202654a0cac21fbcd621779856652cfbab09a25efc8d3561dd31fad8ba6387c79ea8db3d6e72dec5d7bcfdf5e91b0abb1642aaa00a816a3dd2cf363d9d88aa1cc4b7b3a43cab61722e1e52343eed84615f36903f6b0e4869905970593ff700273f185a145f9e98f7f70bd2b3fdf9761c49814b7b5ed44558adeaf83afc02cf19e5c763456e83f312cb4e5af478603bcc5feba2975514bcb5fbf26a514bc4805d1bfee011d0ea93a985195bc92a6ec03f46c8d03613fc17444239f8384a26ed841b5a908892a56a49b8b1b83ab95829f661b68df02e564f0067065a9379d51d08f5e4e1e64cf5d73a794a1b9be8b532b97b38443e106fc5ce930fca121c73103799ccc9085d4319356c139af2c4a127cb582183ddb833d7f041e2e996599d0f3ed1c361f4417dcf78b5994b7d91dd1449bc603efea24c5fd0f0c088ef7f12e6d47c3c4a3c002db708637eb0c9e0ccb9a1ee2feaf4378a76af0de1527ba20235e7ad0e610310aa71c073a1412f5ac6b3c251e38092535a75e5a9345c4b942622f673efddc37b7918f7721f4ab20d9bf5089dfe901a5d4159ead7353c05b976d95506735348d2935b5940931b49afa26dd776048dfccc5033a53ee05adfdd6e79695d20c6b1f2fc3ba64364bf26e98f48e0df3556ca2aaf2dcd242c5885d0d2190ccd75185f7214441e09d0180164413617f6df0a26c46f182899c1c7a9d3bb890d3aa966cfc6e6ab99579e2bb801f83c09c495aae0766f5cfabc733d4687bbdbf51e86f130707154bb689fc526855d652f3a892fd269aed6a89859fe18549d4a3b304530b58edf5a6067bfd86eb7366408d18dcccf6c797b04c35547c3de99c3e9d832c0a5c657374cc08589a8e0defdd0e14f6d5d90460c5ef27e89fb92d29e527b3d10ef0522205d92a73a3566aee149491e9fe854e5a6fbb6a84cd83aa7a8b9c051a2ccc5ceb3880929797af33dd8288ba6a2be572afcfba2c0fc4b30bfd99cefd018dd8b65482aa1119458d9537ac2eaa89c25963844e9814bafbb29a8992ea8427ac54e1dc1e91b8f10d0f60cae68f8701c7d643eda4000643153c5f49e5216e6e0db115818ad31f58ae21893eacfd60aef8acbee2afdc34fc665deff7c5764651e3d85d0a915bc64bdf6aea1a23dabac871f96bf81cbc1c3233f0b92566b142c7f7cd840d94ff2a3f5d6cd8756b5637473412554adfd7021c1f4e1c76dfdd59a961a1275aee7286e581c7506651c0b5c1078e99e47793fba2bd345e00dcf944343becb5fcec1e83dfc1bc8b71c4ac2aa2bc33b64f3112e2b86a9584d736d85835aa0061bfe0a6a67623da4f45986e9ab45da474c7dc1695ba51b7d39257536eca9b368d8eb709ce3e04711f4723b7060627c37f14af16efd6d388efc59feb2b86c179ebf2fb6f8dbfdad471eb1372d486cd806a808992e5784ca47cf61a4dc4bc8ff00cf981ad32bbde10623cc146694e3bd3b450d578d8cc56850920d47f0accce276f7847e627276bff517d05b9ccb2f48ecb3adcd3214fa8ed8c7be7fb2c3fc0923eadd8b9bd9c4878041ba5d3a1e5333dbf0697311ca5dd9824694816eda344a37d0edf59b9be9d3fd2dd13283707b1c897f705b5a65b4dfc840fb73a30c9c80fa3e49b008f4d0a120ab1f3858c425bd5da208572bd65640b912e24c8ff36fbaa295d56ac0f69a4defbc5654fb4252b7198120b16fb23b30c768ee21c9aa510c317e994e56e30485ea7b0a06c4944a3a096527edff16ef8329a056fd68915f779e584eed989932c3d76045930d52a0c10d35aae66f45b43854ffd87188c0152296ca2001b297c288081ff7ed5b8f0a101a0dcb4adbdf66fe90dfc0abe48f626f12737fae6911d5aecbdb54e7e09cc2532acbe115ba022d90589e46789e07807d56aeacb94c52e5e09b8720b6efdf3160480e2addffdd3d9a7c1e93c1442ae9649be49d9b68acbc667d7d166a9c5e54f02862cea1456201b8c36975359791be00ed22852cc0185c63817a7ea7202a1c33408bfa1b732c33dc4387162354c8310e0e36e1fb0b11bd23d80fd855c0f344850f4093459c92fb7c055dba3bef816c653cc868492fc7dea0372c84e98dda234a9a88f7c8f872c64a75e84aae5a18430599d837102beb22b83a45eb19a794649aec91796d192f429b115addcb1657f2a6dcfb40155dc183692cae86b22cceaa6c7f048b896d67b34fc12d952ed9f54262f9058e683ecc2688e3131b411c56fbaa606d74deabc64a64ab15ca17a05cb451125a82e9f1b7bf74bf09c563c0faef87156f37cb00d12d2dbffd3c0d02a8ce423fd0190df9adbe43be38230a6627e814b9993c1b283e050cf87ab507075930dbf7acd12123bc11f6d093b501f0b6eaaab48affc741ba97352b4fea216b2c33401e1e0795f547b3b42e0de45041a80c0cfe67aa03c558eb4f7a6c91372ff53d8c65ed462ee17666e8a9e6803dbc6a9de5d4ad23c2aed4a796f132a027f62a6b2d78e438f0cdc923e6f58520a3728fc5a0b7923f52f6723bebcb1c827b1d074f0730b20c4a63b36d225767afc90d691f1c37fdbcbfc789025ac21ad0406c7ddadbeb0842d27c61ed9dbadb3469c3143f5bd810e37d7f1e4f40294a0073d27bce89f2bf5b1d77ee8a11c4e0a8d76a411db196bd30e22fb5e01474878b5e23d62d76413560fa52c369354db7ea878c0cc8e85ffb2af4dd609c4f238ee40789d8970a982947952d0ddcc0d85d52a5a3d9bc5ba7d8b29b33515c6a95171c43197134314961444c1a279b32bc5bf6ca009c9c7b4e38fbf76332d23fd2c1df287b3b0c97f18c0302a071bf58bc90d73d9584f565ef249e9b80f33f2a521f2c17df7a6b8b1869d9e3db0b4829116fd9d052025daba9730fbc2cf1a5777e0ba8757bb38dc3d7999d3a64a3a603fb9372536e519c5e47c407a8dd6f3f728001a38f5a69de5bd4a046ec779639498757045e2a8fb87554d2c13b5532bc538605798e721629c9240f210f68a1c689861453a8183716bb2b7c2c644cca899b7c92abcf3f6cf7fabce6c28eb3b31f1cc2fb39a81cce329c7acccece5206032a52d2d6c48cce7fb1fdde5359b0f3e98f523ec0006e7572f7781cf7f36b776277e6a26502f2582acea62ac2b442f2d60b745a7add4df9084990812c452d47455b3fe8690972ceeecc4b6736f59511769077f5cc3550635fb6213d973b30a58eb7c37197ee86c660ed02c045b25792fa0fce07212cdeba15201608211b9e72406378fb9134fc85526bc9b108f4f3e0b5c375525bfa2d77c07c3b819d52835ff310708cdaa248abddf23b9de2f92f3457d969004f5ff9f84fb2f8f862f5c11f3d2a8c278efa8885bd31698dd39ef47929a1e8a6a8fc1e47b6d16b53521781a48d91a6188f60bf574e477d37b69017a9ecd1031c6bb9384e793ff869969a17c60de127934b9615f79a1da4bdaf4b304fa3cdf5873ca9e8bc1a57c2d15bd278004412c952a2a27c3d0f75b6c32a7fd1f59937688f79cf441009c17be71ce26a23074a830fa89ea36b6f497f017b8f18867c83031a6fe5163ba73ec7765c145631509a1f6c0d460de76df7ef78d2c4391d76570526174bb8432218c5c55b7913a40d8f16da5a4aae02fb6e815a544b4339a4fccf7fc591d198f0a0a4b5a87c27d6208885548ad7253a1fb2084e943dd432a8afa157ca60373e01cd26ca2973ec5e6ea9f885281eca6573581cd2dc4e0109485e9a5607d10cd63166a4693a0080a9e0a7bd912c14af9c1b9e7af88dc6cb27a87925186bfdc24bb5960b74d093ff472c7ce2b6abb613069a5dd03f461e30410f85382bf16625de7ceee075e8f48deca339c37f15beb002854e66f3e0c4843e99ca371d0acad982e82ae1d327673a6b9105da145ea93c4c0ac6a84e65c0a5793fca35bca7c56ce607ea164ddfdd952bb0cf65e9eeecb385eda51d2ac01d184fb0b2d8df6c6bcb80eed604d76c3e3bab955d097a291993e301c83388799e6be9bf81e991a79843a65c9befbdaf71828884d4e528794860c0554c07dbab4d8dae66988e5199eb3a74f030ef9f79d4e352fa7c2149364136982b148d6c8c7116e66e2ca119b206d8df8599603dfe6ab0417cc15a2b9b04665f41fb17bd6e3de1467d660a198b499c60185720185b1116be3829060fcab4a9a04de123fe7e0fd85720957d220695ae62b993464325073d6d6b8bbcb71679fbe30fd67cb404ed7da79e8be07c7b23f676e3e091b90b626911d03fe2b68dba2227da5562a8734f11274c941235cd86f7a57bf3203ed87d86a35a676d8152cdccf6f3ac97b589002d38e9b656a293c7a8ddddb076790d382d5c627a157b71e898caf6a5992f574e23d4d2fdec73497d29ada48daf407ad3c17324328192305b03a2efdb9d6b3cb807ff1b97ff551d8f74180f2cb263e0017eee4875f49ba7a7d2a86cdfa9c263b2e269b9ffa23884fe9458b0e0e9d8e59025147574f70b545019c44e16e3b4893194654e3c311fcd7c9d66ffe6b0c029960401df02ca84f0a083ac221095b4562f43cf6de970c06ff1f2bb7d64bb4d626a5e36f1192a9530d0fb21bad6762291261085bc05e1b49823502d49b43fb6b485875e4f5c1d0c911ac012056ed92f8fd69a119af5584eb45005d7bdd5da434c72964d942f5abdebd08d81f35c22765d08ce962892836ee7789c39e5e41280aa06fcd072bd357c5143da2e1c44a4673d8176b726999710465b7b80f5e878c09681a9b4daad023b1c75c924645ccc1511105"}, {0x78, 0xffff, 0x72c, "97d48d1d3c8ce7181ee31d11561bd1c57827108512fa1115551076328b18e71b715f0af6e77c6b369db4218e19610f46953775189d4a65f16aea3a7f666502dd483260bca294a2364aa682e3cf2a307c26c1db7347a9a5d5454703b2573dd11a01"}, {0x80, 0xffff, 0x0, "a1dcffad137ce8940cc53a222dcac09a080bb2b04749d41778d4706317cb90e72a2286171ade4a5dc04c45965a8562d8ad86925772430a684d23aa10512f36e0043b8d1c4484314c9b6d3014151538a43472549af578d8a763a21d559a9e8d35bac105298176e27be9"}, {0xf0, 0x1, 0x101, "dbfd9a6a346f7095014da687345e65890fc1fa7a8e658fce2cfc2041b3517949ba49297b3b768baeb41f7248434b824bba27d661abd7f252415a5eaaef322239554baae54b3a9b69cc749a02e1f5727910e5424744165b326a3486bc68623c044d43738d4be1737f14709a74ae631fd99014b3e0ae5c139787239ec363c2f656bb26d9ca57cf09ee8fbfc42d3924386d413d27ba32c3dedb7b7a5a5ef4afeb9d3b6d7f39db6315aad873cb5ddfe979edf8db631b6b5c97825fef956656298e9319b33f8b7ab079eee5658e9c9ace8fee9dd538475e2bbbb616514e6197da86"}], 0x1270}, 0xc) lseek(r1, 0x0, 0x0) 06:36:34 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="474d030211bb09bdd6eb5e53d15a3bacea04f961e914a0ae8bd512ddc49fc19d2ca936e7a18caa565b97a368d7aa49185697008cb37c69ac2e631557b4d30d6d322b5211407dff8278ffde95efe77ee432911902ad2ffe555f4843a1218166158d44ab2d7ec5b6ad1e31ef6d9675317ba534f4de35876e7ecbabebc469e45fff05", 0x81}, {&(0x7f00000005c0)="2040aacc4b330f379dfa7b909d0874c003f680d5b1851c8441557f9412f231c3e1c7c220599805af0d92e228e2d2649087a5b454f42687352086be35e818e5da6be991e7316c5c2c161ee62830baf03e97879abfdb0035d9f5cf2da429bd2cf672922200981f52b5748618042f04feb3906d1fdfe0278fa4a575d21c5e83638d2f5a41c2e341b45f2df41724b728513e902e008dee2287cc84e57050e58e396cb6830a19873238b4fa1a3a5f2b6164f7eccb0e2138d680592e0a45541dd143e17893586647989885c849d55a13b95fb077c98cc07df38e4324bd147b0474446b7bf6e9477eda84ba2cd0368588d687f6b0c97fde847fddc760e8b78cd94f2326016edcba28b1f7255fd2b0d39908d345b89a508f0f93772692d065b0175971d6fd0744c4483ed0fef7c069ef2f87a195e2ba58d6d43a4662c3a51a05c7a5362787dd61db2dbe7e563e0f157ef916510a13d82ace0fec9f200af29a61838fae9f2935c3073e15db99eea0a8a070869c16705f8bfd63b38aae4cf6e5079a955b27412387d21e6ba2401e935b37aafa1e321d1df717fa2a9fdf1be40b687319c02cc5d2226bb702dd34cc5e4e9274d04e1a476d4612f268365bb533b95734bc6bbafcec61d9f090375fd1c406f00a246e45b0f66b30cd831c7d4bbcca1ca716bc716b818662acdb465f9e5f6afe7ffed52e801ca5751c91b74859ee6e622ebebd28835a1fdb7627e7b471aa000d23dadcd6a36b1b0b1e3e09abf96c40e2ffeb1a13c3b81dc98fed28660d11b49741315c1f05fc5da30c8ce0f2805dd5f634dab51f5a99687608c3a7dcd7f520bf3abc846baef65b2d871983e83a9d0e1b70495d724abda576011e233d1a8683376af84fb295aa0a758c5b991dee6e35bb93a2497edd3280e495686298402f1fc8dafe26e2cdf6787cf8a5a0c2c6dcc8444f90d4891bae0529835756b6fe020d3c22635857b46091fd6beddcd303fa037750a1c7c0ac696ddf32441daae1ce38e85b326ffc281bcb41018035ddd4a3e164746eb29da0f2b84f7181e34a7262e18244f9554ca06c0f748433a8ca450eb0508db96b8cb18a352ca75446b263944e9ac493b5a9f3927c58b2f68115bfb7fe1edf67bc546afbd162a4b6c4d1f5cec7549c5e9b91dd4f799abc1d314d23218cb90b869cd716ef43dc7d91460dc3b6e35dccbbd166e8da78ecf5e58a07c48e81f90f5de386d98bb084de7e3fe2bbeb71a723448e150c9a4cb50a7945b50d80369b91dccf4dbad96e52b45c5a91dd585e644334372c383609541edbcb263d5b35e66d1026adbf2fd1a63b77fcded2dc5bc25aa19ae762467c1416237761a9986391cbd103828c7867d0134787ca73ac9a74feedb837203866d092bcf36aa0c7d5d27eb65ab01fafedeaaca3c053712fda8b5e93a0cfbb9709b3791161fe2e7dca559b05261b1ec2d8c6776267742993a12520dcd4b2f9f89d2894deb0fce61ceb82562f4db296546b6ce8e95552dac5a808434dad6d4bd52c9fe5c0340f8ec0eb6f6a58d0071363b22576027dd0ac8e200cb8e1b41cf4bc64606d35d9a0fb3119111c8ae455c108b5ee13dc9afcb2c59ca5d3eb3486f1f497cfc2e729384ffbce70923e5851ce2964dba232df52c7c21778ccedfcd449177d7bdf944fdaefb34e923ff95492c6a0ac1118c6b8a31b5d1a6fa3f27bd4a31b5d58c0be5f367ce0f8cb0bb713e4a508bd7e33396092e82cd0ce891a83992c96edf42bad647639a8682e16486b966aa11cfc39f5553499c08fb0d1a49928a6982be6904d6687303a73291c331dbc7dc0c18d0bd0c75f003cb9edb8f45cdb7bb0c043b453356b6e2d0bf2c6e89d801b67d7cf6cb28892ca1e0547b5c52c75cd61966ced1dc72af5bb291c77f5eb4d5f04249e20c90ba6716f423069c0a4717422d836581ecdc2df5ddeaec5236d66a729e80cb5b4e73d354acbdda5d233d7e83d6067e595f259b3b0e47b0c8f409e82c3573b8686b81f07164f6acf2ed035a147c420f9d47f0374537b23fe68c512c48cf3fa0c26a11290d2111b4d115f3d6d3e8da1f7a3ce7d329c572acd86785560549f3bd6ffa01a22ee871c0f9acd207ff1bdc7f878ef6e131fc761aa58683d739be9a151853e42ce970cab624e75a4cc73f63bd7051b928fcea7fdc0f7525857783e665d8c2c38648bfccecbb61b7f03fad4d7b1823271f864cd85bebc76e953e281d48b3b1ea81709a109df7f1fbeb982376a8c601c295a9ff083fd0f764c25bb4c4210ae703859d04788b018c5a6e569b89eaf82c739243cc4de358fdbc3344ce84f99bf93f7568182ff8a99d6675f44517dea65b0ce5a20cd220df284c92c53aa49513ae7cc1f5bb927c9bafd8c74ae623cfcba9546dff285bac3a036e398536c3a2377a52c91955f3404b385b9ce28ed612fe6c79d43aae42da532672045232da07d91a08042ce412b15020c6a49f72461230038f015f05f1a5a67eb9b4ae3cd60fad8cbb6302b97934ea62db155f017c936a0602ef61c2a4ca5b7e03b4578850e028fa836f0aa3e4af03ccbf574b4d0ff24bcc3a9195c560886de9bc087c179081111151a9ec833569f4255a28041d6ad81f0b157518037b8514b168a5fd57e7160e194b6e9ea50c12897381de450a1dc907735a172cdfa63bccdd44266a7f7c36f77e2c875de2a7dd2916b5674f5909ca2ce2a0225617349e7281af1ce3714be2f72f87aec5f6782e73968522bc2c097661865dd884878301db4075c90994c8205076007b62222ee7a6711aa05708ac459f03a848970432557721a2ce3b735a2151723fce80f8789ffd9094f5da68b123670eb543026494ebb56a08f2da032aae8dc203f07655b2e492a9c8de30e04c73579db400aac4e96fc13b9f13e48ea24efd8b2f0000738785d04f44d7ad2197cb2d00ddad348d40bd069912c4a13f0a7fec5d7e597a17866a254ff1bb245887180007f28396529ddaf0880c83e69e32733c0337fef5d2c9a06c6efe2fd561156767b74238591e811b97aef909523b7ff68bcb09a2c6e9bc51ad84cd83d3b7ea846a1e8da2d4263e939497abe39f5c91bd8c077420bc66b53c807e6d37406a2a01f4c9c521adde365925e858e0d7705d145d751beaecfd12948e25aedc64838fc05cd4184447b01577e552b46f6eec02384ece891050b6fcebf2dda7a7135352007c6e67e1db531957c83a336a308efdc4d1e3c0ab0ea4e1208b8e2153e8fdd2f647d23ff328d1f1ecf7f0d35e04f48273fdaa66dd56ae0534a82cc881a2ba91a0ab676f69ae434deaac4253971a773970e52504fa81473e90eddd3db236e7414a837b6edd5f6bbd3ce8ef049ff80a582494bb7b053d1f97884dcbad5b855321ac893ee299c19aad151e602355b836413e51fb264cdc3dcd84d847064456622dbbb2c65c9f6837622a4b599d499b6438fba5bbc86a36099032b8eecfa000fa34b0c8918c8c2437ebc9ede9146a9f2780281b303863c6b9e0bfcca7b6adeaf5495487b78c38ca8338ef61d25c094be0ca773e796b6626ef8d4e9e9aca03b868b62f2afee0df2795456f6d91fa9b185f464920041d2dd843719cee4d6cff9639f56f5b2fbc553291a6bc7101572af8b12e336c485da22547c9a86e02a13a66b14a218795e30dd198f38c664aeaf3f50cebf322eb35e05226d34b8b41483e0fcbaa907f9a68176f2632f40ae6c007c55195df0c877bd52302505fd6b1bd3570348dafc258cc25ca267f68b3dcef81da37922f27a84ef30d59107d546347c07750017e3f2f985ada1cfad42dfb0ba77350e21a19311fc6a6fe91976a3d04b192127c3903a84f5eccd3e480bab572a64e437d60b3f080726efde84838ec18f9cba48ef7ef5d68817257c5786ec5b118e96aebd51f816a532286d4d6643f562fb136652495bc1c4f9c558321d64a8e59605a2632369f2fad45ecd1d5dddad93b0532513b12f525cafc1eaca775472e347fe35e52d4671a9942552634e21fedcbbe78717b17749ca5523acfaefb1272101668e998e000a643b4de84e66a0df20e47470d58618acd01337b7e9b85ceab78bd0d807c74404566bc4056ce722c4ab905a857ddb14c8a94a724ef4840ba0fc22a02a87b4a293612c3df5b27858c6e824c7bd84d968711ed365b33cccfb7fa5247a0c0f693442a29a208bdd8a15bbd429ec4ab7595780e6f32642b8a766ecd0ccbfa4710f48ead7c6e645c324c5810f8097fe0069fa68a521d0c0306b85c31c1201cd2e0e305aa44cf4fdcadcf650a077b0716ae9b7c20c28a94a120300188e183ea320ae06e2642593c984c0095fa9f53950aeec3b31b53e521a6cfcee2356852856a7c6b4b58fc74ecde695f3bf51929b947d61a60afd52c8b3498073e1929ac78ffafe472eac394ef795e49c5262a78cc880487d0dfdde90a3df28854a90a6d8d903d5c7ea8a554b5086ce8e2be31b2a26ceb9c30957808630cc7cfc947336a23dbb4260eeebfec60cd4d5ae1e47673743420113d3707bbb75bb1727080539f287f0b38cc67641419a6cf0e17e60a2de24140810b6b994fd4fcb8cf716382a43493b7fd014d317192b4023c33a44d31499a1969b0a47792edcd101f3be9eb2f9b9f17bede9997ab3d89676a002cb911318b12107b507461ba13fa98db1c7d686d213fdfab42c7c12c2c1b5d44b32b04002345b32fbce3263dbd4301833c38d2d0f5cedf54357a41cd79efabd7dbf11ce17d49d9c3dcdb443a653d3f0044de74158e676774b3d25c0161a8c75d5dda5011ad956c00b2872918015f98c81e8674aefecea3b78e15babae01bcd519fae4ccec8b3228239a4b3f16c8db417173e2501054152a6d9e7cd2e97eed7ad8505abdb9ef338b2a440faac1fc86fccf1fadf6d0d1420b780ebd640adc5cf647ed79a9c80d085f5cdaaef92a52c8da9809307be6ec590c67227e9a6937ee51a2a692afc0244f487a5f45660eb04bc4bf5ce5fe9b4e442afd36846fe0542ac7dce366707e9259ec0cbdff2defa591f64627469e2282e663aa5028d2f92c556562dab4203d2b6a7ee1a853beca6a28a2a418f155b2117c450ac2b47727009ab127b35a8c2d7856569a6528644d4324bed990c1dffc2604f84189c1b20d834923907cfe59ab429e388474e670d21a1aa404ee1c4922c8df392530bb3b15411e58367721b7f9dc271bf0b6347617aaf0df2c9e233a73b23fe7b8eae91925abbc9a93040e77ce71fb2028bf672f1b69f1cf0d7318eab8b836623763920640a598d95f77ac7677184f5009569f61433261a686edc653ac9ed4f3eab126fe7ff9e0f4beb33457499fb06364e7a8ae66e63482c4d848d06a02853e347926523be35f690b269428409c61179a79f2fa2bf77c32cc15d5ed60311f20634dfe999adf860f56e8066ab32a929d1d3f4d789e86236b9d8c1dfd5bbdfc7f51f8c17ffeee2d62e7772c8bf649ad868c83f1914928f35850daad147da86640f0141800fac3e427896ba3d9911d2ebaff87a562f2b711faeb6603d06ca93c52650086a93287ee66d7b52f1e7d7dfadb075794970f4559511cc4a43114e6d26b7394d30c1412676d9f3d6d3a0e104e7cb46d2d8f6cf89bc1e77b46675e44e9465d4e7f7e4aa8dfc7adb37432c30e78428ba9f5121c39321ac1c7c29b626153c73165014d6200087aa06bb9b2dedec7f88e36f13cc75a3a5267a10445ab5fca1e01e0ba922d54610dd31f9602bf9e8eaf824323e74ec1e02f89b91d64fa83a8d92658ddfdd687eec32046be9efa68917cfb114729ec62ba1e1987", 0x1000}, {&(0x7f0000000040)="0c37f9bf9bd9b7af8cd7c612303bde22ab0577df965ecf2f4ab2ecbfcd76c8d93a73aabd11f3d2e573f0cf3bb64a2ca7d79473fdf04208a58bba2a4fcf09c55b7781d80a28599f8f481c73d59f8740fcd7271dfab8bf50", 0x57}], 0x3, 0x0) r1 = syz_open_pts() read(r1, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xab, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) close(r1) 06:36:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x59) readv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) madvise(&(0x7f0000602000/0x4000)=nil, 0x4000, 0x0) 06:36:35 executing program 0: r0 = msgget(0x3, 0x20) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/235}, 0xf3, 0x2, 0x800) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) utimes(0x0, &(0x7f0000000080)={{0x800}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07f7a8cb"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x1000000000000000) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:36:35 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x8000, 0x3) dup(r0) r1 = msgget(0x1, 0x400) msgctl$IPC_RMID(r1, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 06:36:35 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getgid() setgid(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fcntl$getflags(r2, 0x3) getgid() 06:36:35 executing program 1: r0 = socket(0x18, 0x8000, 0x80) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x4, 0x8000000000, 0x100000001}) 06:36:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) 06:36:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) ftruncate(r0, 0x6) ftruncate(r0, 0x8) ftruncate(r0, 0x3) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) write(r2, &(0x7f00000000c0), 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0xffffffffffffffe0, 0xb503, 0x7, 0x6}) r3 = geteuid() getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x17db0ba4, 0x8001, 0xfff, 0x5747, "f5ba5f0711662b91984045f48eb753639587c1ba", 0x80, 0x8}) read(r0, &(0x7f0000000200)=""/183, 0xb7) mkdir(&(0x7f00000002c0)='./file0\x00', 0x1) shmdt(r5) getsockopt(r0, 0xffff, 0xfffffffffffffffa, &(0x7f0000000300)=""/83, &(0x7f0000000380)=0x53) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) fcntl$setown(r2, 0x6, r6) syz_open_pts() symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') close(r1) r8 = shmget$private(0x0, 0x3000, 0x48d, &(0x7f0000ffd000/0x3000)=nil) shmat(r8, &(0x7f0000ffe000/0x2000)=nil, 0x0) lchown(&(0x7f00000004c0)='./file0\x00', r7, r4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={r6, r7, r4}, 0xc) shutdown(r2, 0x3) ioctl$TIOCCDTR(r1, 0x20007478) 06:36:35 executing program 0: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) chmod(&(0x7f0000000140)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) minherit(&(0x7f000023d000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f000023a000/0x4000)=nil, 0x4000) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 06:36:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x30083, 0x20) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) getegid() r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0xffffffff7fffffff, 0x3ab}) r4 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{&(0x7f0000001300)="01aa5f812ff59f9b1b1680a1286387fc72db1ff8a5731f28332a021314c4cc4c12db613904119ff5c544cdedb2124dc0cc66a7d169c75819d0b28d458cab3126eb244c40070fa7d99d930b7b71bfd53363f605f01d9fe61bd6ca10d08f59e17e68cfdf57d275fdb37954398e5ad51677dd4a97d3e99824ac46c9fef76ee3633824d2a7ac8087e716f8147b6ea6adb5ee45425b1e7d932ba88587200f76a7b1404a9dd84dead1c48f221a6fdbd1d35020ed696cb2b346465c7eee43f0f433f6d3cb76e832090f8807ba88ec7610ff73580634b200269b0f835bee4fa71a81f0d0214b1f00c627dd858b0b22737897010a000a8cd287f21eca47e4925afb96f9169c09179bfab584b71cc9be44c3b4597dc55477a977961c1c969199dff41a730d869cc1856ae9e94eab0fac22498cb80537fb29e3924e07ae54ea0ba43b11e84e921f0d614e5c2629189553d7c7221b60172447d8a8727b77c50b6a4c8aa82ca43d5c81c23cd47726dea9bf9030f428f9d841b10f536512e05cf235aceb754b7cfbe256c22b6c15e98d315bfe1e56e8fffea25ec6c75718be2fd0b815b1b1abf2f899fba8b19bc877ec9c3b1e0633fc7d4aba7f74879c6b3b2333bf2daa381bd8425cc083cee55cbe966d3020f837e10ccc04744e1840dbfa21b4a1c62ad45faeb09778c363bd847e225b4a0afea847dd9ad645227b230b8164bedc92a10cc80add5c935a87d43c6129e3e807d6b2435842fe65c0a9aedaf88c056a939674f0963a248828cd0bc694cbf0a4bcd846c0184f82f4a77eba7146500ff0a1d2dc5cc28e1b3f804d5c0847d97b34b9534fdfcebbc6401eff74436fc539c74068e3f61d0b76a676ce480e978e46ac93af11a49f805c5527365cfcab50e0bcd355fd403bd53a7ab521f35ad8252ae0e8bf393618e3a2b3bf898486e59c1a77e8aa507cd3234be366d66e30b5513b4b2ad487e50fe8fe89194897b69e42fd6dca78e8b2654d291251e98450e48f5cc11903c0b0f922d92faa1bf292a38895659f045c6f06de73b1f4d6ff57d40e9d234873dfc3a4f00bb5f6578e660a06426ac0b2b0e9917a732330f43fb22d9cd49aae65f22db5744a0e46a0cd31bb4f6cd4dc3acd850ecf2b316ed031b59480797b7b9209cdf7cbec25afc3dc8f22831b97be3ec817e2646e82bace5b3ffd5172836938d4e65dcd1aeec7736c274f2c6bd52f504c657bd7d3623bd3842b6038847d8bf4c260bc7282201d0ceb64a4282826a1ad221e2a3b42e2c0101faaa8bafd0206600d037837ff1d0d0428a2afc230ce1cfaa787c937f004011cb0ad9e7bf0f13e0ac5b193f76a248cd852e6f6c0bc87d6d2012b226c69c1c6eebfbd9447018e9dbfa1e28aa7fe3865b6fc65add7c509ad8f4e3cabdb799c5a1730dc1fd4e49384f5ec5b6da83d3a784beebd86a4c7b2d4fa1fd2bb3decb467921f0552a6416171f4af2e334cf9e7abcd5f7bd6615b0244e780ca6f1135cddc2bfc8cc729808ccc131cd95113447949afab2bd749223fa650f2b87e8e44b0886d485ab17ecd25966785a5b2b8aa91fdded9dda3bc2e04247500dec4b96074759bafcd51331472ace293a5a87a3d940be9ae7cb865a31714ffe5599be1faaaed29d3803094cce4fee86e3b6ead30e9607a8266fab8ab9ed4e3bccf9194777f6a6a0d707b2af6ea216bda75438f780f0375601f73d842305a2200e3bc0a9de1f2d4e6ea753d6d5037e777a0ac7fc190f722ea6a0e7504d5e39b00ddb7c521b4595911d48bd7b7aec8e6c566204e8e3925df9e16783a4bcc3dd472c07fb98ca311e77ca30fc2f0f1875bdf2ebabac705fcfe49bd474f140cda5aa6157b5d5e4bd12f1e440b33227505059779ed4941dfe8cebea0155c8e1f91298222b8c5c438504906803a746c6bb3861396a88a443b0717d35261f4e88ed84750162025dcdb853d9007797756dd6a17a2b6520ec8a61543cc6b1dbd07f0ad7a67a274d4acab643d9f43fc31e11eaa1ecddc248707aa6ec9b9f6034b2c8b22c6ff509fdc2febb7bcb97fb86d3b14d6a8c9199cab823ef2d7925c9ce600263a6ed1554d17f2b4e387a1c058f756cd251c82bd553e2abbeedd398a129d630ffd5906a2dcee6282a117cd93250b770b35f09e7814b6e22fb981fbc096bca6d3a9706e8f9e11529055d58c3d91682c8ad6038506b7eadd187c64cd7264cc49c6c48987029a247b8df3bbbbde0549ddb2cb7b3c31bc7a95c401cd95cb1bd03ccf055442435566e59bf618abde74f9f012157d84f0cbf6003d843e078d2401274065d258ced3953eabcd271d26f9a2565a8287758463190d87a8e4b86768d5799bc5ebe111c887dba4d211d094949d4ad404c953b9b6b84df65b1069768c1f70876e9cd64c6b69389017b7246b74d171c3f2a76bb1094a6e2dc991995d3be7726089d7878dd3fc20f8daa2a4e390b059ac08ce137ad08aabfd9e91045925fb0f6bcd0a751d9e4fe917e5c25e691fdf8161f76c95754f0dd8c3fc237ec84cd0aa4ceef2c02f0c8b364d99c6f176eb8da6c83f83e6b21e17205606b5f5ff16d49986acd7e6411055cbd0ed624e42afd21c80ae3b2a34825cb573b0de26c953091ec04dcb58f3f6de2eef1d13a220a3d37f05b5cabb6292e41ea00b7b952e2318c0c52ee6873d04aa5799122400e2174f15f2af9c450013899a9a3aa916e564750daf30b4289cf1e1c164deb7c729c39a8b4a7fa05d64cf5b0967c37390b2e5f122bddbfd87ec0c7e7bf19d406190a3ebf88a240e82327fd6afa440a7eb09855f5d5f490a43be8cd7e525f36a5a9912d491c5dc772c8dda9c9ba3353ca60ec2a097a106266f71884e7c36103a3dd4018a071ab9899be79aa5a6fa58e19eb861b54c6ba427f6bc35527ff88f7fb6a2363587e581f5b80c5ddb8fca29242b228e5cebb4e13610d933c910cc04dea8754df76ca2bea32f943c803b11baae26ed61e012e11adab5de0722e4de568a7e724bd5cb1553b1eb446daad80de77118d339dc49a6287524595a73e575f5e107d2c08c444b9b326c8ef5ee87701576f17347e398dcb63824489b3804288ef565f4eaad52bf7aacf15a586c778566ac4c934494d75a4fd4e3a1b93640a45edc1f6e26dee135d3588277b7027fb875dc47efb5a41239eff666510614145b7167c5110328b6b7e1d080c721a5e46cced822c101e74e2c8ac7593e5562774075470c3ba260eb6ba6d07a2827409b729220a4b46120fb8f895660e75204de36111006092c32260f5d4b93a7c57fc0acc2211913dd1ea8e86f587d46df5afc87a4cbc90eb33fb597bcaf4a8ba9be750e6a96e2019b4806d870c9194d338c6a53f77c0c900d406274d9866f2a2d14faa7db7a0846be1c7f180346721a51f8e126a6ae628ebfc68311e6ab5bd67872943b7baad607e89526cbf77219ae9e4bba585e78c4342219ff198af26358caf7ee77d96d1c2f47f4cc130c4604e550379b66a37a4e6c361713dd101a8f45339ed64c1ff30b4287e7a4101c5b9686210f9c91dc76be5e3eca97c1d535f77adaa0ae4e05884c298610d8e66c0a6d72a9e20ac3249501e65c8c32cecde72c28995eca3bb405f9f12cc51dc6692dbc87a7a23239b2f4b1479f59aa209d0b89dfbd02a81edefd1a8c6989927019a0091f7eaba4b4171cba2ce86fe384609be558e27afd32c34bd98baf4ae1bcbe2c21d2d926f58549a76ae38ca263bf610b90b4f3d986c33595346e4659ab069bcf43a57cad0d8a27911c3f7c4602000ebc52cff6e0c30a4ad2d0f1ebaa7a6447f7858fa0893e9819232023fe5537e46e2707552fda5c74068566261535fb1af440d06b7baed6450257df6705130920c5f88a718f294482d7bb4e87497fbe3b523474eab91813cb2d27c6cccfcb323f4288e98b74a97fb208cee90542d7a64dfafa7d93b2dfc93d446a7c37d7d9d052935d64c6de2068716f7028467a34e782a2b088e65eda032818d37420d00efaf11feba57389275ba716fae366ecb1929a16035c8ff3d25d1a86a30e1db51f41734099682ac56317728d3adebc14379c6d4cbad93bba5abb7279d0867ceb9ab6878c38554813759987a6ed5ccc048831ec16c1f203b8d11098d33b9f61a16c6809512f7709243d5acfac40a5fa5d242f71598b023129f26867d613e08430a141371492822f4d1598a82efc25bb6c042da7ae87743be19a2d54f01315746677a9d4a0646afe7f7656b2bf0b9d9e84842b0d663712db6a714feb313a4a0d4ecd91a5e7ae0bed5c4d548e76042fae61f5962ab25c3788d72e02de2bcc030c1f42f131405d52478ba057a2aa619ac42ba4eddc989742b5fd79870bebbedd5f5e8d11f79d32f6bc843526231c2316fb08741e174cb571c68226b8371ed4592131837368cf0e7e3730a22162a2d2cd952e8d06ad7ead0c110dd0263b088f213b494605695578e2729a85956f7873c2b34109611fb448bffceb45ae4c7b5835fc25aea8cff8a0a0b00561f0ee95eec709ea33dd82aa5b4ff6b4c9f171eb666d8d6940a98f0c3fe4e5ac27242cb2af9f90ce115d006336645b55439be15099e0b15ed0c48fb25e3b6815675d62ea25815cce127d45a3e309e7ab8c017e44db4a1ae4868539c9b80609bc2d7b9abd012b35b7c932d99c6c3eab779ae66eb296282e0498da0452bab1666234a3096391f318411a5ce57110c8cef661e559fa8ac99fd735c4b2d42309d2de42fc5fc7394626de1dc9642c121cafd59700544be2efe5c63ab461a03541e67002d8c00607da9bf8d8d16d624da13016f9df65cd1e0aa56efedf9a0be274ea32764296ac30d59b6f30c9a81ade5f414d9dadae43ec9492c13cfa800b5abc492346edc5465ebf21adb849bed3552f9382637b7691a30b7c292ba71d1c1286155acc3c7eacca2381c405aef549e57a9f3f67999efc392c8a2a8598ea38b87e77d0eeca42cfac65e43990bddb50a561f3392500319e898623c9361cce751bed2e24055cadbfe9d5a83f13f8dec5cce930fb259551ae9e865cd7f900476b1f9b8cc01042156ad7519433313f888cc7f593009088941c79065990ebeefc49dc0e48444d13a46598284d2403422ae9e7ff73432e2d2d99114794f46fc2b012370079fd292676587a9151db5d6566bdd7bd181573e0038d0a13fadde90a11cab5942cd16d9c89c767e335495cda78314e987164b9822e55898f3429802867da119ae37673c0c9d159e79c06e05446367c213e6fdc7e0b9aa07ff0a5202019cd518c6035a3c61d495e38390930d925cb282393e58108440ecd056cc8ca6f036e2c581424d5d71112bfec6e948ba44d32f8b569bc7f3b459a04a88b93e15fb57bf15566552a14952065937156a6b9c629c412a1f7167748132c773fe8e8a3041ea9b195571f5148014d2e546d34f9637dcf7bf1cf5cf192af4a89af65f7c0f2e7c82f0afb5ef372b99ed5d46c0d3092e053c4b9d545bece8a634c9dca37d997c722027bfd873d912bafb521053b5d3812d455410d8b6e9fa2d9da80e2ea407c7a6cc04a9a0dd28f80c45971560b93980ee5f0cc3c2768d406d33ecf5283c63854e573507427e0905e9b8b50b5d88c3e6b837baea3d07b06884ebd20096973195f933ac99fc7a9a0d859a0b21ca7f20f075eeb0024558700b31cb5770d23bbb7b143ffef93241e63153350637c38555dc40677bdb8553b161907fec8b614742641b9a12c2ddf059f14a5d105dbab469c74b1ba798fc7726e7bc7c398dea1e84a19c4e605e4e140783ebc6868fdb0db4d04efff5ae5eb", 0x1001}], 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0x8) r5 = syz_open_pts() bind(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCDRAIN(r5, 0x2000745e) 06:36:36 executing program 0: socketpair(0x7, 0xc007, 0x2, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001280)=@abs, &(0x7f0000001340)=0x8) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) nanosleep(&(0x7f0000000180)={0x1, 0x7ff}, &(0x7f00000001c0)) mincore(&(0x7f0000032000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/202) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) 06:36:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) setrlimit(0xb, &(0x7f0000000040)={0x7, 0xcd}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="a3b0bfd138a1c0ea6dcbd834145aafe703d65794df4880435569004390dbd9a817149db4b8095aedf8bb8cc4f4212e5490ee610a847a7f9c9ee08f15899263b378b93934c9599be5ff66d62a3a25fe7928f14fcb0a42babc13b714d7bf27114e99eb03319151ef5d6f1f407efa4202d0c826389be8a064e36be7e6f708883ff8bef775b44a0d0e166042469ba8cb4a3c42", 0x91}], 0x1) 06:36:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000000)="4904c7eab21f5ed7215d1ebd1ad7938a0c5626717c9bfa7795fef1e2bb355ec0446f576c7d14ec375b93be3c7630b7f03a0e15776701ade3a6b825c603a3b09e13ef43f3080825753fa34ab498764292c928e7d43af10f5183fc79c6ea3ad1bf8f036f360f758b6708f12e7cde81732d3b9d873e607c6233", 0x78) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 06:36:36 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 06:36:37 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = msgget(0x2, 0x200) msgrcv(r0, &(0x7f0000000240)={0x0, ""/121}, 0x81, 0x0, 0x1000) chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 06:36:37 executing program 1: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)="69d49850", 0x4) 06:36:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 06:36:37 executing program 1: setitimer(0x1, &(0x7f0000000080)={{0x9, 0x6}, {0x400, 0x1}}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) 06:36:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() fchmod(r0, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:36:37 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x40, 0x7}, 0xc) 06:36:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000f80)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be85f2f2947fb3bd1da762a27c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9df141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3e4bd00a23f28e769c8f4472f6bef5a458bf2260931e75adfba675ab469a4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4b2df5d8715053f27001b7c94e", 0x1f2) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffeffffffffffc, 0x0, 0xd, 0xffffffffffffffdc, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x7, 0xf6a) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8155b2a430095e6509115a4dbe6f2cec2d592603", 0x0, 0xfffffffffffffff8}) 06:36:37 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() close(r1) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) readv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xd3}], 0x1) 06:36:37 executing program 1: getgid() r0 = semget$private(0x0, 0x2, 0x108) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f00000000c0)=""/112) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x20, r1, r2, r3, r4, 0x46, 0x1}, 0x6, 0x6, 0x700000000000}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x7fffffff, r3, r2, r1, r2, 0xc2, 0x8}, 0x7f, 0x1d1, 0x10fe}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/121) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_int(r5, 0xffff, 0x101c, &(0x7f0000000340), &(0x7f0000000380)=0x4) 06:36:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x43, 0x80000081, 0x100000001, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000035, 0xfffffffffffffffe, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x7, 0xf1d}, {{r0}, 0xfffffffffffffffb, 0x40, 0x23, 0x6, 0x1000000000000}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x88, 0x1, 0x1f, 0x8}], 0xfe0, &(0x7f00000000c0)={0x0, 0x27}) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 06:36:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x20) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r2, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000540)="8088c1badcedddc41f2f620f87f1b1950f584eaa3e1bb8e197bc05ee87bca4405a883a077014ef04834e5a2cb399c6d8ac88f7f8e9f8aaf1451d3eaef6f88d1b4f50ccc7f0ec918528220248e5af9337337a4ac0856d364380a076d72a26002c6c80dd2ab57af07742c4701563d9526ab9a061ce7556b527924cbf53f5ae08c3bcc08bf2c3327235335c273d35a7190251a545d2b59e8dc3dcfa48947f27b76ad86000f056d873c9be512214da7dbb5c320a558b5e23a4aa78eb15bc346f190cc1a49cc62d572a9fdb56df800022a36cfb3af86477174c", 0xd7}, {&(0x7f0000000640)="caba3c4bc87cd50a186eb209e00586549173500d357afb2b4e71f71b0986f122680ac885315d91ab5fe318f67960c6ac022c4cfec0f6ed13b8cb73f7fb4f54ab39346c08042516546d0bc4bcca73b32be7d8e557c1f88c9a4ba995b37e02a2d0cf1c4f4fd7be82f5fe0e8815414d369a0996a587fac1348455c2960078c23a29b2894c07d419bf8f8452fc8094bf95373d8285ad6992b159fab8b210701eabceac", 0xa1}], 0x2, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x4}, 0x4) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r1, &(0x7f0000000300)="ec57c9", 0xffffffffffffff4f, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09e6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e22c35936b5d3e61cc6fee", 0x148) syz_open_pts() close(r0) kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r6, &(0x7f0000000140)=""/249, 0xff90) 06:36:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) setsockopt(r0, 0x6, 0x8001, &(0x7f0000000000)="8e677e5dde8b2f26e3f19154542b", 0xe) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(0x0, &(0x7f0000000040)='./file0\x00') 06:36:37 executing program 1: socketpair(0x1f, 0x4000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) semget(0x3, 0x3, 0x0) 06:36:37 executing program 1: setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) r0 = kqueue() r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/208, 0xd0) pipe2(0x0, 0x0) 06:36:38 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="07ff20166f0015f0a2b31c22e7849987576916e5ce66324c50b05b7f3e413d59b34010d6b5b263138ec2a724ea6e96cc3afb63e2863b5656ad47648ffbce8b6ab0eb5b1ec07ce01007632bb51403dd5ffd2f7d44c4ce85106645c983cdbd931c5cdd23ffaa24852a7d3de2475d3ac512a002631aeafe0bc9e0c65949f21c60b782562528ff596be659f286587b0079"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x1ff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x200000, 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 06:36:38 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x5, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 06:36:38 executing program 1: mprotect(&(0x7f0000e36000/0x6000)=nil, 0x6000, 0x2) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) mincore(&(0x7f0000bfe000/0x400000)=nil, 0x400000, &(0x7f0000001c40)=""/123) 06:36:38 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) flock(r0, 0x7) flock(r0, 0x2) fcntl$getown(r0, 0x5) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) 06:36:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e000000100000000", 0xe2) setsockopt(r0, 0x0, 0xa, 0x0, 0x355) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:36:38 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000480)="d52c948018994218d298636c58286782eda34e62a61a6acc37bc0081a7c54234cf786b151292a634f1ecaed49aada5281c145f779ad4d1be0b17907444344a67a2ed597e05adf59fb3fc6906c07be3449fce30ae71b355c8df41d86f3a2820f39b3a2398109d2e2c8065dd8e9799fad39e7dd660a0c440e4741f339c2ad79e5433054c87156f1e205bc4d6e92a8c0fe2944c5544a146c91da43990fe9a8eb55c66242a8839e104b42152e3c3b5838a1886a39499ca57507ca9bde0996e501d459b45c34fa6bce730f1cb05e0cb75af997a994832aaea9da9449116ed7ce4545845ed4dfa24bc7ce77cbb20689209b85eaf3bc6e0c65fefc7d0b3f8def1e59c25de0c83edfc44e799165fca4f24fa2547b4c4fe120ca7002fa9b3e5543ffe9c10af03de6eb582e9ad04f2c34c96803d9373128d3ab920d5ed4b49dee42fb93e18190db9c0ccd2c767bf3b3d511e84988163699980f259fc754bd91f27ec7af00b730ba1e5a79725dd8e512857744dd5bc43dc1fde91a6802e6ce5931a1fa7e6c6f17ffb8e2fe7ab88dbaf9f9fab0d48de771f72e15bc8416824e846f291761da01c880fc7c995ed318c85c80d30208fc3eacda28767c5112b9813e33717e1802d82cb95e8d34b59182c0c3f3807ef1cb37614919bf582192c5b6ab977ebdc1e2baab626690686e9e5444e0621f77e6fce812d99a5b927914dfb95626c4282c907febdafd1d028cc34b8d4d2eeb06d62a4a90c7ffd10b3d6883134b5c316ae8336885b7f8f2e3353f335a93a03f2e5fa25347d49432248e4dd3a5a20de26174b00ef22570ed6efb5b233f8b053c5ebd905d266148a95543d6546f0f7ad15a3516eadf7eab1193571cf0eaf45784f53fcddaec16d480011635d998fd3d01cb782a434aff2327137da721a1aba2ec8c4d002da51f7966201a5b79f6c23e3d3f674ebcbd09d778e5168f5648dee066d74babd6f4c37817a1e5dcc7265f4023651132afe0e66b32596f1919076a17bd011b41fab592b36ac142fcd3860a96910a6444fb9c39ca70a13a374f03253e404fbbeb378fffbc7afd0a48d1fd54da0b0acdad5f2acb6d386bddcb39fdf5817f0cd9b50ab9356792820a476f1996d403fcdb2fee96c5c26b9f7e3c75437158038c548fed0d18d297acbdc98844c96b6e8463e3f1282776dff9e3060995bc2b2e8de75fb3bb6031e6ec6b685652cd7a1396210b711565311cf7ded54c511401ca73aeb0532ac0af75919641a83f3038477ec63ace08c3022cae9bf684f5ddb6950594af5b7c1eaab52472425bbf9fee9e706ddea0f9411c3682a6864f2ddbd42686b77d75564508fd18bc6b3ce84b5da815e7f2ec81032de18a0fbec1e9bbd69500c0d57061eedf759a5c45d762490c122b7d8a59fa7e75b1e579c0b7cd8ff54765984bb6e2ba4f76f4c7bc75c3724e55b219bda3b87c7c45c9d013112e7e27ec13f70c5a395341d9897e975c683166ff870fb1e1b417b2ac48139d18331d275305b8128137b0751a8d3243e320dae005c57f1f2b4f63a94b063b121e68b6e8e355715c06cac27309591eb2bf6fbc70535b2e674b9ea87d3463bfa6f5a371a870e9c06b9c4915363c4a6051f887ad456cb2b717461b23b382aad0c9ac4bdf7f66a7112982929d0526bafc7f9c26f3b01809c5a3a180fd0c09a08f9581e6b4dc4d4c10bb050241ea718a690af55ea8ad2e6bada25cf40166ac5425ad56213fc052d7e3b2ef0355832f07cfd957bf26bda20d2b04206f8505e2e3418de7830525986f3b9b2f6963d495cc40e3c779fbcd34bea44508c0ba33249d841e0554b3e925915de0a27720841e3ba69749707ea19d0d5696fd3094859b3892979eb68fee781ad90a6774777273ef44e71322c9ae21b74aa3aecaf2212654b48157186f2b2fb1b0b69f2b0beea6455f0d1f6342c1e3a0f2d086c227faeee71448b0b4e13b7d2d10292081064b0f4eab2ec09c7785a55c09bf02620b70d5ba76d59569dfb0d1c13294145eedbb504074591e65b74e03ca9b0251aa097cff19c106055852123e0f69895f01b2d3f87508e5f85f50d8626e5791d06a435ed2406fa55c09606310dd1bf0dd1da3770832a5dddc9669873f1912b1cbb2058231bafe44cf2575bbc346ac86804f0a3a3a65359d3d8761a3a5f63ddc846085aa673c429011935e2243fc3c29ab5dd9b74be108b0f640a25c0f1d943a71a595121e2dfa7881054703b25dd2c708dc001a1ff78e79f9d7c29219e59532f4e5ea2957fdb00cb493281113ba030196690a7925ee112a54c966b4dd396f647f1b9751b87668703b8d9b3ed5eabd5d09da0401745d7e70b0e22bd0c28ceef1dd3833b28322dbc351ddb3da8b5d7e9ae6b2d7260e080e6a067049e58640d06de377f828c19b6282c1c54e9a93852691dd141d12c61ddc7065c1c8a57d5c76b518078ee737a81c0e897a07d1b232d9f3eaf5a08f9932a2583cf95ecd15c7e4521bf0d13611d90c4219bc05d02e4042954458b73c4d2e3a9a7bc2e58dc598ea5e077d4b13daca0ac783e253beffb6b142eed65af724c03747eeba407c8de19e892dacc4761b718e5ee23600f533f2c0833dd738b419ddf75237a7c2e900dd61f3368de1f30d617575fd0f0d5af14580c4ac68ba8fe5a8e18776b0505ccfc80f1bd2509c3f06a9fc167f08b29c563b2a11eb9f9fb58d6f0db1e0aa3f383c2c81ba8dae5faf4a16e51d2730c093fb9b87566644bab7a1d819fee62b8be581d6011d65d8e3fd7ab299557265ab799737076f98ef669e7e109871f60487323b9655ad63f50f0bf9ea568d2546fd45d28d7597362e429e25e2c6ec9b00ffad2dcbe1ec55e666764a001847c21caa209e585bf8b0f9ac317696321ab7c0fa19aac952944f5dd5b6460e243ff2cde5239d3f12496fba414388e3a00316d4bac62d475891bd32253d47846583415f2d514999e26ba6c123ccb8b15f5ae55bcd401e56a48c3543596a7f1822c687ad63862fbd53e24240c82c58330ea2fd6eb2a3513f221535220311bc3838f32ad4d2a448fbf1ba69ac07e8100f6ae2672164b1a9ea759bb770b1add387d79eb727bde1860ee38a969dc87f96c890eef4f9d2ea8980de8c3c506e12a551d4ce920e3cafaf94d79786604209eb8becee2ee91a88b306ab767b20311f14d680d40f91436d1cf8e36f7768068359785b077f4127bfc2b17f52df79d0d5b101a628ca5edb8afa9c66d8af2d1c648e487a1ec80bf230716eb64f70a9227dcce928f3e0065b9d9ec15b2fa86c709bc4228e8a01bb73527003f42a40fea188eba4f2397d2eb67cf8f73b33875db1ce6ff9eca28ca02c43193dfbfe5c87f745a5b5037916fb2bfb9050fbf8e4ec7fa688a9b29e896d3b391f1a1b5b6f9d54a2e6630a8295412da26a128210eb802927d1f37027bd6b415095e7851f572e221369ae5e4d286816a8b47a7db362f034cb8bdada0f367a10cecef8021a187880c5d10c3e9dfe0244d4300a557ae4f6d053bb96e95b7ee26b0c67beb0b9e822af58b3d7a26bf6d18560b3dd1887161ae5ce7e2298617e4ed97f89aea3711dd717509a4e9582484fe5135b5a17e5978a2172bdcaf09c4456446d60fbb9ccb1832a9727279dfc746385996778de4f3ed747908e555b2f0867389733f46ebf24b7687a761aafb3c0fef145eff5ab2a58938cd76bb2919d3a7ccbd448ead39129fdd3fbde8831aebf36d0ba9b7526acf808b97ddbd7dfbb4a0104c6b4e2e53b46ba92c5a4ace9a56c6e80c87821537b15a0d0ed869666216750074af9b2b43f4300bd70bc4786b176dabc9afa88433bd08afaead4c8f933a8e5b834ff5906a2f6cc5aa3e3aea161bc9a00308c12ea445ad094e908dfbf2c0ca0a5a613621f8aace8089c8be48a04205196a40869691a65f00abf581eca099d5b932f5b2978d007c7c8c94655b14f993c206f7e7d393a0ed656ae192b3d9a7c1b2a7ea429d6444605acc6d4929982aa80f5f4024893303d039d06231415ccd59eec389002ef597f6fe65c770f296ab04bc455901763e6272b3ac1e2d1221f04e8bec4075f488a9429794dd911db5bfc05f7b670bfb372ce3652524448a709baa167422941b4a7562a767656f4cbbfb195aea38800129d97b75656e82326eb60dfc100dc6c5ba479c739bc9288cfd3401ddd003224e64b8d04cf2d6aa8ea1361931dd5c8e676afb3d7c090afd832102ec4d14885eb41fb9f7662d35d963d3adee7d31f5a977e49e1bf738b4c0362547d2a430fb89572fb1ac61fea9ffc0c476f71a22c9b9d78c0488813745da66be271a40447a9c8dcebd03c8344a42054e7c9aa0aef57809741b28fac37ba57c93b9cc0ef5a88f9a4cb3b2669586dbdfe1875059d6da2b2f28b52dc5c40edc5800c9e5b0fa015b899f564553e647f0f70a7a999bb5e04338881bd3e7bd51088537a6ef9fc1a1e1f44e004c59c2718d9be2fa2307358b23a8c6505e8cd8989d2352b7d304adecaf780e37eadbb04dbb213d426fa3cd2a7e6bf37550021dc7197e6f7ea5215a0f68796a447f6aea57f24160a500bf225eb15b6003960f09da5ac47a94a325da94aff837eb87d45ac687f837c21338b863b7b2698b6323c1780474b99a96fb04b40ae1293fab2ad0a11b234c9b484653cc26cc4c60bc846dc3216bd73222c0c9ca4ded9594b4372e83d56ea04c829d8f3a0a07bd3b82ae076e355921181d9ea870231d4f2225768a5177983c5dc3266f2bc988441a343b2e54cf7b22e6a1bb9a5c71bcd588b6d9ba46fa7cf1d68318a5ac99e9891cd2d2e84ba305f09e3d9f939db3d7d975813ec95004e12cf858968a043f4638af5b19c60c9a26c58b0a8347591557ab96892fef09d9f9f1aba6968eae1ba410053650a3213f52cd41ffb5fccfa0bdce6528fc214ada3b6ebd0a9162d004f023acdb14487b75a80021047c272d59e9874469bb344e65cb6025ab18476fb0f96e9993ee3ac91343f4511cfd713864e18ce500c99144ab732ac697a609ca7ac528c6b247f3f92e19574d78184a761a8a851cadae5a1752c2a1f164ff1d5832b8e9d311bd412c07f7718c9a9726eeef29c0b4a1b0e3e0d208060f954f9352e807bb6b1a5d2b4b879cdf0e02f421f983f939f17c33e42d1493f21901c4845334fdc15e09ee1f95adb8a40c16c892423a67a68ce4071c2a51f2828b3eec950ca727f2017044b96ecc989af8074e3e199e8bf9ea15f09fa1eb7cae16e4e05d72893d0cd95b4e3dcb61d9c3d75ca098e937bbfb56581d9793184acc66ddb495400828d8a14de54d29d011e15d5dcb3343c553f16f069e85d51757a324283a084ad51f3ae6d14153d171b78233295904f7e8bf305875433bf5eb508564f5ea27f0a45756dce71d91aac21af1d0e8f1b67144e509a8309c9ee63a8ebe580d9a76fbd27b8e1b2cb789b5dccc5744173e94cc516aa370a76b83c9243fb984c552fadda158b423d86329e8558ca39c0b99039d3311466795eaff466ed337285456c048c5cf5af575eaf60698ecc515daca8fd240ca9175953872f5034d0527a9a6039d49f7a2293bec765284720a9f29e65cb829f6491878fa95300608f55d1f777a08a1e2a62e2643456e1d0d624fd17e3dce2f5ec6c3b21595374852b047ef014d31d3c0d7ce2840683b9909e8090670524818e19e59df1636520bfd0a39f4e7cf728afd024c88ccaa20fcdce3ada76f941ea181b5c316c04a2dcb626328cab707209cf8c567a818647b47b9928419f2b9c8ad72bd7fd909686be531d8fb614bc2bb616792e5", 0x1000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="c0f7d76005ee803df2035c5eae45c5bf03365ee235970d1991d582368b5ebe2d3db5ed69a7d45b7f533a4314647e635cd8f9ae89e42e5fc621b0409ecddbd34bec08a4d00248c939de2915f723c18a299da333d76479ec74da9f", 0x5a}, {&(0x7f0000000140)="f2c709ac44da1fcd485a8a829feebc3844c0e5626376a4461ccde616f8524070fd01dbd422610b7159011027631356d272ccf1bccfb2d2aa42f0ec5ec610824387987a4dbcd5456bba2d1b9427f69b7df9700ae20e9e998502eaa5f6118732016dfe84e8183d286e959caaf2c88e05e21d5cae5a1112538cab068f39bfc962a13edb984e1e8440ac7dc6141f6f39ae32c1f18514", 0x94}], 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0xd9b) poll(&(0x7f0000000440)=[{r1, 0x1}], 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) 06:36:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001400)=[{0x0}], 0x1, 0x0) r0 = shmget$private(0x0, 0x1000, 0x410, &(0x7f00001be000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) select(0x40, &(0x7f00000001c0)={0x1, 0x3, 0x6, 0x0, 0xffffffff80000001, 0x1f36, 0x1, 0x5}, &(0x7f0000000200)={0x0, 0x7, 0x3ff7b441, 0x8, 0x5, 0x81, 0x1, 0x6}, &(0x7f0000000240)={0x92, 0x4, 0xda71, 0x6, 0x2, 0x200, 0x3}, &(0x7f0000000280)={0xb, 0x4}) r5 = getgid() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd9b, r2, r3, r4, r5, 0x1, 0x8}, 0x80, 0x1, 0x0, r6, 0x4, 0x1f, 0x7}) r7 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x104) setpgid(r1, r6) fcntl$setown(r7, 0x6, r1) 06:36:38 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x80000000, 0x4) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 06:36:38 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1000000003, 0x14, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000001600)=""/241, 0xf1}, {&(0x7f0000000180)=""/170, 0xffffffffffffff79}, {&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000001440)=""/101, 0x65}, {&(0x7f00000014c0)=""/67, 0x43}], 0x9) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000001700)=""/233, 0xe9}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/220, 0xdc}], 0x3, 0x0) fchdir(r0) 06:36:39 executing program 1: setrlimit(0x4000000000000006, &(0x7f00000001c0)) mlockall(0x3) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x5, 0x4) 06:36:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa01715", 0x162}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) syz_open_pts() close(r0) kqueue() syz_open_pts() 06:36:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0xfffffffffffffffc, 0x4) 06:36:39 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) 06:36:39 executing program 0: r0 = socket(0x7, 0x4, 0x7ff) dup2(0xffffffffffffffff, r0) r1 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) 06:36:39 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x1ff9, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0xc880000000000000) chown(&(0x7f0000000000)='./file0\x00', r1, r2) fsync(r0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x400000802, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) close(r3) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) 06:36:39 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) r3 = semget(0x2, 0x3, 0xa0) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000080)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 06:36:39 executing program 0: socketpair(0x18, 0x4000, 0x8, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x2, 0x0) sync() setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) socketpair(0x18, 0x4000, 0x100000000, &(0x7f0000000000)) 06:36:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) write(r0, &(0x7f0000000000)="fff9c447ccd4117b22720d27a88bd5feb7d729c1169474ffb366765fed7b4687ae1e25e08cf74aa290dff3219b793e368700831d97081885109e60652d624a0c4edf064891fc201fa5e357528258fed9092b3bd26381f28eca5dc091de151fda791897787872d4a37394e32e3ceafa9bc749b187edb4e610f551c081ae5ffe596de0f46213867ffa18583e79c51c061c0724da5417ef89332f64f827444eaea34a7a7b", 0xa3) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 06:36:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) 06:36:39 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x4000000000090) fchdir(r0) socket$unix(0x1, 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 06:36:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) socketpair(0x1, 0x8000, 0x100000001, &(0x7f0000000000)) 06:36:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) r3 = getpgrp() r4 = getuid() getgroups(0x3, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000100)="26886b39d3e200950c26ae4881a1217676a59a2aef67f4f2f72798f662d7e988bdd59d7670298bd765fb4d82e8e6183e3af754ec9118d94b6442c29908e8c55ba3053ca14d103e15f515f6fa0dced290954a9f8b48b08969209af5bfcac46bd7dc8f553a3e18505506042ca5c77c05f43715e8c372980298643ec9e075ed4a3cf7e966ef840d3b4cc4a1b7172ca955b851265f3aa590183d64c3e56c7053d9bee6f18d0f3f579a94ca", 0xa9}, {&(0x7f00000001c0)="d9f063a445d19bf624c81dfa966811652a4724b04dfa5d299cdf6dd3ed81ecb2d849ec0296f80251a6a28dfcfe5236a363aad29006d4cc1f599504c191dc51452be7a9e893a1d4031f327d17ec196408fba41dd393eda8bbed419fee67f42101", 0x60}, {&(0x7f0000000240)="0db4ef391fe2c4a8a9a7d7a8b1725bc94c1d805391c6df9b1fef", 0x1a}, {&(0x7f0000000280)="5007f3f5c0b3e03004bb9d1fd3744fc2c6c6a2ebbe2ac772c9b90cf6feccd2f102bcd207f2e2a06f71adaf5e0a09fba2a14ffe6127c0820dd03dd98c71cc92750bceee605e60dbd172435dba493170c1b828db22974d796c2f7b3623b25b01ee6ac01654eb6467bd1b9bec8137d00a9af768d9f532c02aad117f9196862511942e19090809bb78d31b69d95582a9d6efb5be3c74eff4d6923a4d0a", 0x9b}, {&(0x7f0000000340)="c77e49bcaa7d8d0efbbe28ba9b713f66178ead1925e9950a705d60ee45", 0x1d}, {&(0x7f0000000380)="29de4412c77e614c4dad9166d6eb60603f2d8000aa60957cb412b4a8ce3609880c2c06da21563ea0e794b0cb9f71dc6676427252975852330900b763bb838c8df0b8b75ee81b2388a444b2347510c91080747fc5aa8e3a20bd422603112cb4f2fc019d9f9b7d09e2d15bcdc72bb09adf59c5a53f66", 0x75}, {&(0x7f0000000400)="1c73517142bb84b9527d44c2c57406c2ea7175c530d0b40ac3f44cf456ab35fcd74cfbfe1ac3b596b459a7d067151aeb3a0b8509c69a6675f50ad6301cba592806b5cd5ab1e2972dca1768caf96e40d24c735d9be9b2307ce4dc589af0e6", 0x5e}, {&(0x7f0000000480)="b6eb6bbee05aaf4e9e6cbbb2738ad7b8482b3de66fa6edfe3d6b94f8a167f3fe80cc64076012f67d433802d27710f44416ee782caa7ca0e19a311ed0ad70ee5b8d052cfaa02f67c0191de4a4f0313173d9dad1a2649e1aee37742b8a6f509cca84731d9f8df3c8194f8c5e552e505485b0a34460b9d6c23154628aeeeeeff0a7fedab7f507ed1b55ab5c28ad3e300e24dd75a31afe4618faf7a6bb732f6bb29ebf9d6db593a5bce0925dbf4c1ae8c97dfe38fa1bea932c6ac4d80d0fe3f55953b05111e41f32e5a614fc40ea175f162cdb08981ded3705597b2049bb2540e15e03c592ffc5673866f7c6a8370f9cfa9777627cb8bbec", 0xf6}], 0x8, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}], 0x40, 0x8}, 0x4) 06:36:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf665990000000000000008d99dfc19e0078177da4ce9c287730c53fb394b", 0x4a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:36:40 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100008000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget(0x1, 0x200) msgrcv(r1, &(0x7f0000000000)={0x0, ""/55}, 0x3f, 0x1, 0x1800) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:36:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) accept(r1, &(0x7f0000001200)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 06:36:40 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r0) 06:36:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000024, &(0x7f0000000040)="01000000", 0x4) socket$inet(0x2, 0x7, 0x1000) 06:36:40 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) recvfrom$inet(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x0, &(0x7f0000000000)={0x2, 0x3}, 0xc) dup2(r0, r0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x22}, 0x0) 06:36:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 06:36:40 executing program 0: geteuid() getitimer(0x1, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mprotect(&(0x7f0000298000/0x3000)=nil, 0x3000, 0x2) geteuid() openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 06:36:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') getrusage(0x1, 0xffffffffffffffff) close(r0) 06:36:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r1, 0x2, 0x1) r2 = kqueue() preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000140)=""/197, 0xc5}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/247, 0xf7}], 0x6, 0x0) kevent(r2, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) kqueue() mprotect(&(0x7f0000f80000/0xc000)=nil, 0xc000, 0x4) 06:36:40 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0xc0) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) r5 = dup2(r1, r3) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0xf8) fchdir(r0) 06:36:41 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0081002f66696c653000cdecc1100b7ccd27574670a1d5714d8ec93a2958df7dd8a05ecc927abb109ad39337d7793e97caa2665f51d1bd284666bb51f6ba742ebdfcaa28a8783d7589b92d5d37624e9ad6ba6c2ac9d25a126b8cb13b2368f4d3a16d79c2ac546aa9d848ad11af1822139878bddace0fc9865fb64e87e5fe335bfacdf6f9170aeadb2badb28eea3277a7d0da9a8083e87685535ccb84478992ebb8a5e30490cc69df02e8223d0fd0"], 0xa, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x33}, 0x0) 06:36:41 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="d8159e1dc014e5dbc238dce4e2e4f02adfd6ad7dd8d675b5afa98d15cafb09bddcb0d9d43efa255b29a6b9415577dddb540b1f3e72b661eb56c04dfd296030363c125c0bbdd7caa0e354348011d01d9e5d2fddfd75c440bb85bef65b1779127d0456d73951e323957b5c201a9961ac08504e0225a94b707b6b2a3daf4c887431ec1b312f5b4df3506f9fcbd8e18856e279e8ef5bff28595cb016c1c9", 0x9c) sendto$inet(r0, &(0x7f0000000200)="92aa8d6e8c3368fdc51f5196c83c9eaac82e0b82403cf541f2b95f8818c8d64087f19530ae03e55a96cab577996b060988f77a789e4c13b3e13a4381bcc3f8dbd4623b09b77bb9f09df460269f1ff915e54280c5ee52adaf16737dcbf230774ba203adf17540c509357dd9cfa78df852791326c7f037c4a5aa82da7b6999e681327dd0e45c3a9dde2e2a3fa20f685205d90147170de8f1", 0x97, 0x1, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d02ad93da384e6fb2b89870f3c679c606bc6aefab6a15f3519dbb00221a316d4a5f4693169c99af609bcd0a69d9f6b0d0ed38de7b08614504ca5208791e8a186b5cfc7dfbc95e9e03c84a1bf66e6f99fc13f619381d36e206d7f62", 0x5b) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/62, &(0x7f0000000300)=0x3e) setsockopt$inet_opts(r1, 0x0, 0x4000000000000013, &(0x7f0000000080)="1534a5aa", 0x4) 06:36:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800000001003, 0x0, 0x0) 06:36:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6, 0x2, 0x2, 0x1000}, {{r0}, 0xffffffffffffffff, 0x42, 0x40, 0x100000000, 0x3}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x80, 0x2, 0x2}], 0x7eb1, &(0x7f00000001c0)={0xa63, 0x10001}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0xb1, &(0x7f0000000200)="bf435478551f4100fbbd7362d37d78c92a4a8289bd84599be00a93c1ae42320d3f634abbf660509177f6e2d512a88a5b9cea7d2fe00cc8d56a9d3ec8e97e9a5afd30109623d709e2f3d40bf5692f42a31a4626219a4a9b4ca7df8ca6365c4c8353e485a4d77d78c6c4264839877a15e0242915362879d11e2cdad17851a53bc3fe5d63af2807715eba323c616d06d82f1ee4d22d964d83552461444c88decd48c7249409679d72756a873e8faa0c3cce5c") setsockopt(r1, 0x4, 0x0, &(0x7f0000000040)="d2f89240bda495a1eaea5bd00481f15b4a4988e379785b4b74ed872a834a5071731cffd2ddc70873d3d80d2ae192b472494276b74c486ddd57321a1db881b958b4b148c653d60e160aed0adf9e86ccd76aeeb013279ab49f52e69c357f594936354002c92d0491c19265cef4cb86a1b6dfca03afd0ba8a5270e699a9b56b9da3fa31106ca7d5e9e7de7b1bdf02ff27771395584c36932461303961c53dc867b120e0db5c451424de634ec9e686ac7068858d4bf9890c3ced6c878b93a091e0e49c3a", 0xc2) 06:36:41 executing program 1: r0 = socket$inet6(0x18, 0x8000000000, 0x3) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) socket$inet6(0x18, 0x8005, 0x80000000) 06:36:41 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x1, 0x6}) execve(0x0, 0x0, 0x0) 06:36:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x80, 0x4) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) bind(r2, &(0x7f0000000100)=@un=@abs={0x326d85fdb36afc47, 0x0, 0x1}, 0x8) 06:36:41 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munlockall() madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000040)=""/89, 0x59, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e4a6d000000000000000068df2c66696c653000"], 0xa) 06:36:41 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000280)=0x399) socket$inet(0x2, 0x4, 0x1) 06:36:41 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x38080, 0x58) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x0, 0x5}, {0x80000001, 0x8}}, 0x0) msgrcv(0x0, &(0x7f00000000c0)=ANY=[], 0x0, 0x4000, 0x10) r1 = socket$inet6(0x18, 0x1, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x3) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r1, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f00000001c0)="6f1b8ff1f16e320b5bf229d74a5324698c573ed60d99d53464dfa254a250fdf0a6df7d457357715dc4232ba355e2b4743a70d33b1967c6c15f959072af065e2fa4fe7de266ce29cc512f36cabe5028bde10d1bf7594915b78e879934f17e8735cdeb2171c5acc4e30497", 0x6a, 0xd, 0x0, 0x0) 06:36:41 executing program 1: unveil(0x0, &(0x7f0000000080)='r\x00') clock_getres(0x5, &(0x7f0000000000)) 06:36:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000140), 0x10) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) 06:36:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb4000000000000, 0x4, 0x3c1, 0x207e, "49b397d152411651dd4083fe558ef9a2eb52190f", 0x6, 0x6}) 06:36:41 executing program 0: munmap(&(0x7f0000ff6000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 06:36:41 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) 06:36:41 executing program 1: open$dir(&(0x7f0000000080)='.\x00', 0x200, 0x0) socket$inet6(0x18, 0x0, 0xfffffffffffffff9) 06:36:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd, 0x2}], 0xffc, 0x0, 0x0, 0x0) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) 06:36:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 06:36:41 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 06:36:41 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="eea5cb1c3c981b8a2c3f797163985239b7fe3361fcdf77787f40636c6467af88b3768a944de98fab5fd8f0802d0f127625e6"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x10) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 06:36:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x40) 06:36:41 executing program 0: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x611, 0x0) sendto(r0, &(0x7f00000003c0)="a57ddab2c0f7882e88273d9d47b946ece2224bd890f0324889a0add5886900a82d37f4da0cc47a05d2e6aaaf5587b04baa2884f6a6e3189805cd4b4def0a55a23f1510cbb2f499bb0c5ddfda67456a711f933a8414b8877e6e866f6f5a2c8d4c5293d21bb18bf1214bf870a9f41c7a7d74857f8904f35949bac56576556eb27e69630a4ee7c3d09609a07553f6b38428b7363916667f4e8ac0eb64061d3539b0eb186de7d344d0623d3b79c465bda6f4185b98f45ac8cc92512707ae8120e833eb55d82ddde0d07ef71613", 0xcb, 0x409, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) dup(r0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') sendto(r0, &(0x7f00000002c0)="b25421b053b2bbbb19ba837b35ccd8974a4d185e96b65244f040a1584819a49df78d7d183c64fe3963740740adb12533b34a3d5e9a74903cd829d13581985d13dc04476df418904a87db148155d9ad53fc5aef38af92971ef4b6082fdae6c280d0a8591d3b39cc0502e52dc74429f136b46ae3f2630cd6350cbf27dd11bf8cddab218c7b42cb7d89dea4d6cecd6a0a6bac", 0x91, 0x4, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000380)='./file0\x00', 0x0) 06:36:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x9}, 0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000100)="6690374b", 0x4) 06:36:41 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 06:36:41 executing program 0: clock_getres(0x7, 0xfffffffffffffffe) 06:36:42 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) read(r1, &(0x7f0000000140)=""/158, 0x9e) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) 06:36:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r2 = dup2(r0, r0) lseek(r2, 0x0, 0x0) 06:36:42 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0xe3) open$dir(&(0x7f0000000040)='./file0/file1\x00', 0x20000, 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x100000042) unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000000c0)='x\x00') 06:36:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0013eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xef4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() socketpair(0x1, 0x7, 0x7, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x10001, 0x8001, 0x8000000000001d39, "bad84b73f2000075835d3515ffffffffffffff00"}) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000300)=""/195, 0xc3}, {&(0x7f0000000400)=""/85, 0x55}], 0x2) 06:36:42 executing program 1: unlink(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x40) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x118) open(&(0x7f0000000140)='./file0/file0\x00', 0x1ff, 0xca) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') 06:36:42 executing program 0: r0 = socket(0x800000000002, 0x1, 0x0) write(r0, &(0x7f0000000000)="c183dcc8671580766ef7e0103b59150a9c6d80218f0ff22eb4363ca29834db2e2cc0f2ba433654dc71d1dad60df4fc66c624ea9e6a923d7a5e9d3da19a1d812efdb1cbb69c8e8fdb76b1b9acd05e103a876ab851355d356988c5022b2938d0082d8aad312990b53a4d9b4daeefb36e534eb8053b1ad7b4bc900df91b7fb912692354f853ff72f64f8738065315c06a47ffe441372d1d82c89d235d06ac6970ea83a964f1ccf1ef1a", 0xa8) shutdown(r0, 0x1) 06:36:42 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() readv(r0, &(0x7f0000000040), 0x0) r2 = kqueue() execve(0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)='g', 0x1}], 0x1) 06:36:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) 06:36:43 executing program 1: r0 = socket(0x11, 0x200000000000003, 0x0) setsockopt(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(r0, 0x7, 0x2, 0x0, 0xffffffb5) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f0000000300), 0x327}], 0x2a5) semget(0x3, 0x0, 0x80) pipe2(&(0x7f0000000100), 0x10000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0), 0x0) 06:36:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12, 0x10) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x18) r1 = socket$inet6(0x18, 0x1, 0x0) sendto(r1, 0x0, 0x85e7d6883645798f, 0x0, 0x0, 0xfffffffffffffe1a) 06:36:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0xf2, 0x4) bind$inet6(r0, &(0x7f00000000c0), 0xc) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x9}, 0xc) 06:36:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x3b5) r1 = socket(0x0, 0x8000, 0x6) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/196, 0xc4}, {&(0x7f0000000100)=""/150, 0x96}, {&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f00000002c0)=""/155, 0x9b}, {&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)}], 0x7) fcntl$dupfd(r0, 0xa, r1) 06:36:44 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xfffffffffffffffd}, {0x0, 0x10000}}, 0xffffffffffffffff) chmod(&(0x7f0000000000)='./file0\x00', 0x100) 06:36:44 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x10}, {r0, 0xe8}, {r0, 0x4}, {r1, 0x180}], 0x4, 0xd47) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 06:36:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x959a}, {0x18, 0x0, 0x5, 0x100000000}, 0x1, [0x4, 0x80000000, 0x5, 0x3ff, 0x20, 0xffffffffffffffc1, 0x5e3d, 0x3ff]}, 0x3c) r1 = socket$inet(0x2, 0x1001, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') accept$unix(r1, 0x0, 0x0) 06:36:44 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/215, &(0x7f0000000180)=0xd7) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) 06:36:44 executing program 1: setrlimit(0x8, &(0x7f00000003c0)) r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) socketpair$unix(0x1, 0x1, 0x0, 0x0) socket(0x20, 0x4007, 0x80000001) 06:36:44 executing program 0: munmap(&(0x7f000023e000/0x4000)=nil, 0x4000) madvise(&(0x7f000023e000/0x2000)=nil, 0x2000, 0x6) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000240000/0x2000)=nil) 06:36:44 executing program 1: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) 06:36:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x20) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100402f66696c653000"], 0xa) r1 = socket(0x0, 0x4003, 0x0) kqueue() pipe2(&(0x7f0000000040), 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 06:36:44 executing program 1: unveil(&(0x7f0000000180)='./file1\x00', 0x0) 06:36:44 executing program 0: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/83, 0x53) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 06:36:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x3ff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001300)="01aa5f812ff59f9b1b1680a1286387fc72db1ff8a5731f28332a021314c4cc4c12db613904119ff5c544cdedb2124dc0cc66a7d169c75819d0b28d458cab3126eb244c40070fa7d99d930b7b71bfd53363f605f01d9fe61bd6ca10d08f59e17e68cfdf57d275fdb37954398e5ad51677dd4a97d3e99824ac46c9fef76ee3633824d2a7ac8087e716f8147b6ea6adb5ee45425b1e7d932ba88587200f76a7b1404a9dd84dead1c48f221a6fdbd1d35020ed696cb2b346465c7eee43f0f433f6d3cb76e832090f8807ba88ec7610ff73580634b200269b0f835bee4fa71a81f0d0214b1f00c627dd858b0b22737897010a000a8cd287f21eca47e4925afb96f9169c09179bfab584b71cc9be44c3b4597dc55477a977961c1c969199dff41a730d869cc1856ae9e94eab0fac22498cb80537fb29e3924e07ae54ea0ba43b11e84e921f0d614e5c2629189553d7c7221b60172447d8a8727b77c50b6a4c8aa82ca43d5c81c23cd47726dea9bf9030f428f9d841b10f536512e05cf235aceb754b7cfbe256c22b6c15e98d315bfe1e56e8fffea25ec6c75718be2fd0b815b1b1abf2f899fba8b19bc877ec9c3b1e0633fc7d4aba7f74879c6b3b2333bf2daa381bd8425cc083cee55cbe966d3020f837e10ccc04744e1840dbfa21b4a1c62ad45faeb09778c363bd847e225b4a0afea847dd9ad645227b230b8164bedc92a10cc80add5c935a87d43c6129e3e807d6b2435842fe65c0a9aedaf88c056a939674f0963a248828cd0bc694cbf0a4bcd846c0184f82f4a77eba7146500ff0a1d2dc5cc28e1b3f804d5c0847d97b34b9534fdfcebbc6401eff74436fc539c74068e3f61d0b76a676ce480e978e46ac93af11a49f805c5527365cfcab50e0bcd355fd403bd53a7ab521f35ad8252ae0e8bf393618e3a2b3bf898486e59c1a77e8aa507cd3234be366d66e30b5513b4b2ad487e50fe8fe89194897b69e42fd6dca78e8b2654d291251e98450e48f5cc11903c0b0f922d92faa1bf292a38895659f045c6f06de73b1f4d6ff57d40e9d234873dfc3a4f00bb5f6578e660a06426ac0b2b0e9917a732330f43fb22d9cd49aae65f22db5744a0e46a0cd31bb4f6cd4dc3acd850ecf2b316ed031b59480797b7b9209cdf7cbec25afc3dc8f22831b97be3ec817e2646e82bace5b3ffd5172836938d4e65dcd1aeec7736c274f2c6bd52f504c657bd7d3623bd3842b6038847d8bf4c260bc7282201d0ceb64a4282826a1ad221e2a3b42e2c0101faaa8bafd0206600d037837ff1d0d0428a2afc230ce1cfaa787c937f004011cb0ad9e7bf0f13e0ac5b193f76a248cd852e6f6c0bc87d6d2012b226c69c1c6eebfbd9447018e9dbfa1e28aa7fe3865b6fc65add7c509ad8f4e3cabdb799c5a1730dc1fd4e49384f5ec5b6da83d3a784beebd86a4c7b2d4fa1fd2bb3decb467921f0552a6416171f4af2e334cf9e7abcd5f7bd6615b0244e780ca6f1135cddc2bfc8cc729808ccc131cd95113447949afab2bd749223fa650f2b87e8e44b0886d485ab17ecd25966785a5b2b8aa91fdded9dda3bc2e04247500dec4b96074759bafcd51331472ace293a5a87a3d940be9ae7cb865a31714ffe5599be1faaaed29d3803094cce4fee86e3b6ead30e9607a8266fab8ab9ed4e3bccf9194777f6a6a0d707b2af6ea216bda75438f780f0375601f73d842305a2200e3bc0a9de1f2d4e6ea753d6d5037e777a0ac7fc190f722ea6a0e7504d5e39b00ddb7c521b4595911d48bd7b7aec8e6c566204e8e3925df9e16783a4bcc3dd472c07fb98ca311e77ca30fc2f0f1875bdf2ebabac705fcfe49bd474f140cda5aa6157b5d5e4bd12f1e440b33227505059779ed4941dfe8cebea0155c8e1f91298222b8c5c438504906803a746c6bb3861396a88a443b0717d35261f4e88ed84750162025dcdb853d9007797756dd6a17a2b6520ec8a61543cc6b1dbd07f0ad7a67a274d4acab643d9f43fc31e11eaa1ecddc248707aa6ec9b9f6034b2c8b22c6ff509fdc2febb7bcb97fb86d3b14d6a8c9199cab823ef2d7925c9ce600263a6ed1554d17f2b4e387a1c058f756cd251c82bd553e2abbeedd398a129d630ffd5906a2dcee6282a117cd93250b770b35f09e7814b6e22fb981fbc096bca6d3a9706e8f9e11529055d58c3d91682c8ad6038506b7eadd187c64cd7264cc49c6c48987029a247b8df3bbbbde0549ddb2cb7b3c31bc7a95c401cd95cb1bd03ccf055442435566e59bf618abde74f9f012157d84f0cbf6003d843e078d2401274065d258ced3953eabcd271d26f9a2565a8287758463190d87a8e4b86768d5799bc5ebe111c887dba4d211d094949d4ad404c953b9b6b84df65b1069768c1f70876e9cd64c6b69389017b7246b74d171c3f2a76bb1094a6e2dc991995d3be7726089d7878dd3fc20f8daa2a4e390b059ac08ce137ad08aabfd9e91045925fb0f6bcd0a751d9e4fe917e5c25e691fdf8161f76c95754f0dd8c3fc237ec84cd0aa4ceef2c02f0c8b364d99c6f176eb8da6c83f83e6b21e17205606b5f5ff16d49986acd7e6411055cbd0ed624e42afd21c80ae3b2a34825cb573b0de26c953091ec04dcb58f3f6de2eef1d13a220a3d37f05b5cabb6292e41ea00b7b952e2318c0c52ee6873d04aa5799122400e2174f15f2af9c450013899a9a3aa916e564750daf30b4289cf1e1c164deb7c729c39a8b4a7fa05d64cf5b0967c37390b2e5f122bddbfd87ec0c7e7bf19d406190a3ebf88a240e82327fd6afa440a7eb09855f5d5f490a43be8cd7e525f36a5a9912d491c5dc772c8dda9c9ba3353ca60ec2a097a106266f71884e7c36103a3dd4018a071ab9899be79aa5a6fa58e19eb861b54c6ba427f6bc35527ff88f7fb6a2363587e581f5b80c5ddb8fca29242b228e5cebb4e13610d933c910cc04dea8754df76ca2bea32f943c803b11baae26ed61e012e11adab5de0722e4de568a7e724bd5cb1553b1eb446daad80de77118d339dc49a6287524595a73e575f5e107d2c08c444b9b326c8ef5ee87701576f17347e398dcb63824489b3804288ef565f4eaad52bf7aacf15a586c778566ac4c934494d75a4fd4e3a1b93640a45edc1f6e26dee135d3588277b7027fb875dc47efb5a41239eff666510614145b7167c5110328b6b7e1d080c721a5e46cced822c101e74e2c8ac7593e5562774075470c3ba260eb6ba6d07a2827409b729220a4b46120fb8f895660e75204de36111006092c32260f5d4b93a7c57fc0acc2211913dd1ea8e86f587d46df5afc87a4cbc90eb33fb597bcaf4a8ba9be750e6a96e2019b4806d870c9194d338c6a53f77c0c900d406274d9866f2a2d14faa7db7a0846be1c7f180346721a51f8e126a6ae628ebfc68311e6ab5bd67872943b7baad607e89526cbf77219ae9e4bba585e78c4342219ff198af26358caf7ee77d96d1c2f47f4cc130c4604e550379b66a37a4e6c361713dd101a8f45339ed64c1ff30b4287e7a4101c5b9686210f9c91dc76be5e3eca97c1d535f77adaa0ae4e05884c298610d8e66c0a6d72a9e20ac3249501e65c8c32cecde72c28995eca3bb405f9f12cc51dc6692dbc87a7a23239b2f4b1479f59aa209d0b89dfbd02a81edefd1a8c6989927019a0091f7eaba4b4171cba2ce86fe384609be558e27afd32c34bd98baf4ae1bcbe2c21d2d926f58549a76ae38ca263bf610b90b4f3d986c33595346e4659ab069bcf43a57cad0d8a27911c3f7c4602000ebc52cff6e0c30a4ad2d0f1ebaa7a6447f7858fa0893e9819232023fe5537e46e2707552fda5c74068566261535fb1af440d06b7baed6450257df6705130920c5f88a718f294482d7bb4e87497fbe3b523474eab91813cb2d27c6cccfcb323f4288e98b74a97fb208cee90542d7a64dfafa7d93b2dfc93d446a7c37d7d9d052935d64c6de2068716f7028467a34e782a2b088e65eda032818d37420d00efaf11feba57389275ba716fae366ecb1929a16035c8ff3d25d1a86a30e1db51f41734099682ac56317728d3adebc14379c6d4cbad93bba5abb7279d0867ceb9ab6878c38554813759987a6ed5ccc048831ec16c1f203b8d11098d33b9f61a16c6809512f7709243d5acfac40a5fa5d242f71598b023129f26867d613e08430a141371492822f4d1598a82efc25bb6c042da7ae87743be19a2d54f01315746677a9d4a0646afe7f7656b2bf0b9d9e84842b0d663712db6a714feb313a4a0d4ecd91a5e7ae0bed5c4d548e76042fae61f5962ab25c3788d72e02de2bcc030c1f42f131405d52478ba057a2aa619ac42ba4eddc989742b5fd79870bebbedd5f5e8d11f79d32f6bc843526231c2316fb08741e174cb571c68226b8371ed4592131837368cf0e7e3730a22162a2d2cd952e8d06ad7ead0c110dd0263b088f213b494605695578e2729a85956f7873c2b34109611fb448bffceb45ae4c7b5835fc25aea8cff8a0a0b00561f0ee95eec709ea33dd82aa5b4ff6b4c9f171eb666d8d6940a98f0c3fe4e5ac27242cb2af9f90ce115d006336645b55439be15099e0b15ed0c48fb25e3b6815675d62ea25815cce127d45a3e309e7ab8c017e44db4a1ae4868539c9b80609bc2d7b9abd012b35b7c932d99c6c3eab779ae66eb296282e0498da0452bab1666234a3096391f318411a5ce57110c8cef661e559fa8ac99fd735c4b2d42309d2de42fc5fc7394626de1dc9642c121cafd59700544be2efe5c63ab461a03541e67002d8c00607da9bf8d8d16d624da13016f9df65cd1e0aa56efedf9a0be274ea32764296ac30d59b6f30c9a81ade5f414d9dadae43ec9492c13cfa800b5abc492346edc5465ebf21adb849bed3552f9382637b7691a30b7c292ba71d1c1286155acc3c7eacca2381c405aef549e57a9f3f67999efc392c8a2a8598ea38b87e77d0eeca42cfac65e43990bddb50a561f3392500319e898623c9361cce751bed2e24055cadbfe9d5a83f13f8dec5cce930fb259551ae9e865cd7f900476b1f9b8cc01042156ad7519433313f888cc7f593009088941c79065990ebeefc49dc0e48444d13a46598284d2403422ae9e7ff73432e2d2d99114794f46fc2b012370079fd292676587a9151db5d6566bdd7bd181573e0038d0a13fadde90a11cab5942cd16d9c89c767e335495cda78314e987164b9822e55898f3429802867da119ae37673c0c9d159e79c06e05446367c213e6fdc7e0b9aa07ff0a5202019cd518c6035a3c61d495e38390930d925cb282393e58108440ecd056cc8ca6f036e2c581424d5d71112bfec6e948ba44d32f8b569bc7f3b459a04a88b93e15fb57bf15566552a14952065937156a6b9c629c412a1f7167748132c773fe8e8a3041ea9b195571f5148014d2e546d34f9637dcf7bf1cf5cf192af4a89af65f7c0f2e7c82f0afb5ef372b99ed5d46c0d3092e053c4b9d545bece8a634c9dca37d997c722027bfd873d912bafb521053b5d3812d455410d8b6e9fa2d9da80e2ea407c7a6cc04a9a0dd28f80c45971560b93980ee5f0cc3c2768d406d33ecf5283c63854e573507427e0905e9b8b50b5d88c3e6b837baea3d07b06884ebd20096973195f933ac99fc7a9a0d859a0b21ca7f20f075eeb0024558700b31cb5770d23bbb7b143ffef93241e63153350637c38555dc40677bdb8553b161907fec8b614742641b9a12c2ddf059f14a5d105dbab469c74b1ba798fc7726e7bc7c398dea1e84a19c4e605e4e140783ebc6868fdb0db4d04efff5ae5eb", 0x1001}], 0x1) 06:36:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="01", 0x1) 06:36:44 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0xa, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000001500)=[{0x0}], 0x1) 06:36:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 06:36:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d3", 0x1}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 06:36:44 executing program 1: r0 = syz_open_pts() close(r0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x21, 0x4) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() setrlimit(0x0, &(0x7f0000000080)={0x5, 0x8e6a}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "44fa12cd0cf89500010000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d4", 0x356}], 0x1) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000580)="c7a8fd6ebe867e1db1f2cd530da2e4d6608d180f2ee2473e4bbab2a64963985403fb66b69bd93c736eaf7bcd024a5d953addf4e021f1e818fa995f8e8446ad9d794042c8d0419985f1c0e437de78ef1668167f134ce35e392cc0fa239daa403ec58269310b73a6456cf86ece3951eb9d98093a3d7126796d1954bf281057665d58f9bc2821203fe247b9c157f7ccdfc6bdf1bd7d6e0e1e48dbcc8944579a338a4298be54e3ece376d01ffb9dd332591e26cc155d7ff2fc1027"}, {&(0x7f0000000640)="a45afead56d12d04ae4ffab7ac7841be37019120aac7c6699502ccefac3ce93fef154add0a97061bdddc2812414926a82c8d6accb76f26903b44b7b1608c7f471aba836f1cc27014296bd08ad41e72ad0c22a851776ab0d492f0f0fd3c58397505d301640fdefe968d022cee66ad7dae334e93c28ab109dbf0f97a657a697c671db22d54c155883a5d24f596fcf8066cc911338fd5a5c360b7751760e92a23b1c9bbd67d1392c3516b6100b7ed257ca612fa629a94a8702af7ee711c22d2db81947b619d790c3a9d9c8d2205274d747d9ac207b6396b6b58e1c7b0254451f2880edd73462749f14b"}, {&(0x7f0000000100)="5413dcc59b5310c899aced9e76a6851c8dfc4081c5f1bb6edab4119a5acd8611c9bedc0a3afa51aa45dc228b"}, {&(0x7f0000000740)="0e05bc378b2e14e670dba15028dbc43140b49045601c0f1a9fe68b9fd2e8d67fd3c6e6644d3b4a7c10d0c20630b39557728ccef262416e0e4e24f054d435239eb72d6baeb2fad46b7164b6a12165cd80209b088258c6c22ee3b9a8d746b4e3d1ffd3ac4f113356e4f8b86b6c4c7ffe39861fb6cd54c99e2383da145938cd363df5444be1d2b947fbcafb38d31481e73593c952b77e3053ad92370a2ca1f234b2a04c729fccc50aaa4f6595fa5f0c043362dfcb9da0deccf1109b7a6ded5b8e84a61d9e87dbf9c4485f80f67c343b997a4da1e52889d100fdf4dc5da75d3e2f453f59140e006245944e8e1b161faae9"}], 0x1) 06:36:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000d40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e9c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a4e869cd892b55037498ea8c89075ea30c67de0e3f47e81c043bbd018d0313795db4c73002a0d", 0x7a5) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() getitimer(0x2, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x800059, 0xfffffffffffffff7, "928fbc35275c8284e2d5cd6474f0d60ababc9d24"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:36:44 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f2}], 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x94) poll(&(0x7f0000000040)=[{r0, 0xfffffffffffffffd}], 0x1991d3208b35d718, 0x0) close(r0) select(0x40, &(0x7f00000000c0)={0x81, 0x8, 0x5, 0x2, 0x0, 0xffffffffffff0000, 0x4, 0x9}, &(0x7f0000000100)={0x2, 0x3, 0x9, 0x7fff, 0xfff, 0xf17, 0x6, 0x6}, &(0x7f0000000140)={0x1, 0x1, 0x100000001, 0x568000000000, 0x80000000, 0x4000000000000000, 0xc6d, 0x1f}, &(0x7f0000000180)={0x1f8f482d, 0x80000001}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) syz_open_pts() 06:36:44 executing program 0: mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket$inet6(0x18, 0x2, 0x8) munlockall() munlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) 06:36:44 executing program 0: unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x0) 06:36:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000140), 0xfffffe46) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x9, 0x0, "1a751cdac7638d423c59224659ccaac542c95ac0"}) r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) geteuid() close(r2) 06:36:44 executing program 0: chdir(&(0x7f0000739ffe)='..') rmdir(&(0x7f0000000140)='.\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) chdir(&(0x7f0000000000)='./file0\x00') 06:36:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000100)=[{r0, 0xc2}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) shutdown(r0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) 06:36:44 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b00000000000004800e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = socket(0x2, 0x1, 0x0) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 06:36:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="d0", 0x79, 0x402, 0x0, 0xae57beed) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) poll(&(0x7f00000001c0)=[{r0, 0x144}, {r0, 0x10c}, {r0, 0xd4}], 0x3, 0x3) chroot(&(0x7f0000000040)='./file0\x00') 06:36:45 executing program 0: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x3) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) sendto$inet6(r0, &(0x7f00000000c0)="81e04321877b3a3d30295613ee21861096556effe5691eec6f0ea96c7e8d2c131133b1bd3fe13af8ff7813baaa13e7aacb30ae02aad4cb36c0d25246c9b79257d629cf2deeaf21b56570bd2613976690b296035b502bfea8bb1d05795b719f22da7038225dac319dd77851cac78c0356a0f2275d9e3e2cca15f12ce840b4ffce95b24f1bca16d8ac000b96ee84525f666aa2ccf1ebbf01f0c9ab2bef3872e9e5596d1570f8391b2723c65b05c422dc3155a2c73c86586061f43becdebf67dfacae50626bbabee7556a361b425756496e04d7e04eb93a11787538a9903f674de3c67413e4d7486a522139912a5739f922d48a", 0xf2, 0x400, &(0x7f00000001c0)={0x18, 0x2, 0x80000001}, 0xc) 06:36:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x7) pipe2(&(0x7f0000000200), 0x10000) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x6) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000340)=@file={0x2d57245837d42eac, './file0\x00'}, 0xfffffffffffffcbd) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/190, &(0x7f00000001c0)=0xbe) pipe2(&(0x7f0000000040), 0x10004) 06:36:45 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') fcntl$setstatus(0xffffffffffffffff, 0x4, 0x44) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r0 = socket(0x0, 0x0, 0x20) write(r0, &(0x7f0000000440)="00f3344d560b24a4e40d57d846641fd4898c9e50a99d11a3e014d35a2a29d1de8775c86783e85e3aa1d4f30f083a3cc521437a2eed4a392c001f0f853311122d7b407c70cc4b56bfbdac0dc4dd9798454bfa3a368afb40b8954713f54000791b7040c1eba2538bbfe73c1a0e65a4e58ba7c1e5933e3083069a544b977bd5fcd9fbdc704c9cfaaafb71160ef768efc6a9e8077bcd5ef422bdcf35e3603e9844b4782ae279a479664037074af131132e242944e8e38f2ab4d6757d9b0d8b3beb42b363c5cf1b9cf0c514075d72e181da6d839a08b8aca68a7ce555092f4c1a0aeb2447ce842cb41513f039773da14df33faf5554d9dfe5ffb5c8d66a807fee3db50e975f4c2d14c22efdbed65e6a6b814eb3e43450204d49e66596be7f6a42ece28b74724a86be0c95c672b36fe0988a09e54f3f2b2512c83a2aee1759f7b0e1af9d55139cbb1ace3e8112c1258ef640078e1c4676601a4c6b5d2a862564b3e79ec4e4d7837e90b9d1b2db1903f9e84af99f8be2d79095f996b8be7140c94290963d82f8b29c178310de155cbab8749e9c09f909efdd510c08a3a0f94583a9075f0452f4d62f4b975a354a08f67ecb83de58c5455a0ba01843da4ef0b99a2340a268d75a8f9595c71446b05213cc35f08858eaf1be16d17ab844f0592d8fa11c165fcb8dec1f5399675862a552677f4b41a3806d43d0da8a6d59a2d13fbf33ef66d1d367f00aba67cf220a03d7d4d7be265d5c9972843ce624a9f1566481023525b285aedaba2f8f04b8f70a75d8afd4cb17ce2d4b58fd428a670df6a7e09a298af91981b740de7512887ff2fbe045250842119065170e0a80268ecd3a824c9d41fac26a9c8284bf3078b403cc898388702a623580218f3499e58536442ccac6d26f68f266c0eed09b6babcd7a7b0607b2d9b8b1e6fdd644832fed9b90cbcba11adc8569d63b3410c9b4b165d7dc1cee525a3f887fd270032da1483f48f6f7e6f31e1ab0e7ad975fff80f55d555e80afe7634e6a98c0189b62699148cee8c90fec65c9378db8c1cceccf52e7c11d554b041ddb99ece04210699d3bc3e3eaab33c46b85f911bd371bc175a4930352ed5818aabab6f61abf91dd4cbd188e13c0197189222bb40e7401fa2c076338e55c6fb9c0ba3d5b8145ab7459c126568fe29bf812e6525a006d1132c3df4a98f5d4d9d9df4ef2619d3f933ee8f2ff71e91efb33a0a25dbe7ad93c073efded37a6039a50262f128aeacb6b25c736336d0f756614e49cadbb3f2d24fa0c99f516dcb7d3ab21ae9318798828fa898204c52a5cb5a507ed556c00cb15c596f11329870cd22f3723fccaf1879f6df43bd6c98ac3bab23731c2060f8b42b608bb4c383041f0867f01f1417da72e18bef2362698ee16ec6a5c0007b043297978c54c0142876618e56eb815dec5c9708cc8986b6b25b5505612b2c937789c45b3a63141ae6d898c8ab1e005b1d67bf60f655e2e26928fc0ef044a4b8be2d3d78e9fd0e4c40348725c7be14285892d45ea8634f2da0272cf844da75dae1aac03d6ff138dd6db243f78802a23358adb6ad5951e09cbe43aabac473efd1c050fb548ebcad349a844588f3a14e1fb60fde6f895626e39dc294cd6d50accb979cf231dd1ab0c1de3407de212e806b981b78b070241d6b10641cdc5a366d3f6ee9ab17a7c7de50b5065f8b798536c7a0a4b3b54632b9575244dcdf1a1c07e4fb0b81721f708604d1334e4156cb2e3954325283c3fff7903f7135fee7267b22f4d4299c38c6db12ca0a0efa41b42fdddf4c75967135518cce4a1429e4f44f449ef8f7e21f1a0758859770f90df91843a3ba53d8df3ee28399561a8a63b998d9d11d6fbeb6dbbbcaed579f30e5a9c0a6427453c69d66db9add3efad3b940899035275fc98d2485248260690aa1e3a879fbe844a3e9ae3fd39099f90c57291e85a504b500f699870f723fce465623d59bcade25b73607add946219ce7bbbee2356fc5b2aed5ccd48cba995e90714308b1164ed29e444283befb9dc5364346de874cab37b6b519b36aa8bdf211bb7040313892c83a479ed67030683069a1457cd45b6118a39419bd299107574fd042baa4abad67f4e556517d5b3271981c228f111b93d31c23156dc30d6a3350e828ae03a5848cc1cc851970ee246a8ddf98742c8f2ba5d4a7a3ddd259f13d8669b19357be95c83b9f8bb2a39420baf4053e5a1107cf1aef9d92c1f692a1ce1a9987c1635cb2994ee219354aac4c2e44f0e624d4d8da1bd02b6d7af4113ecd41cf4a9e75fccc202c5313eb377fe765da25de771003b0437f070dc926bc3952a41a57743bed5465bb66d98bf0286e4ece8afaec93c908570fa44453fe1dcd576495dfd74ad834245b0224ea74a3d791a37ae71dea6be68c429f7d2ff1613f855d38f58a2724f358910895b661ae4368c6859b52008223f756f6e4d370f485f1340aff6522e429d0a1f9bb0d5aec25d4c4907d1e52319ddf351fa6183fa16310a2c69c9e172c9454534030808e371a368d8745580cfd50ac2489aad5de774dafd403065014c142e0ec17610b201736d0579261969e633017e7bc158083e6e27201cf2377be436a52deef8522f167d890b53114aac647765ed205bd3c0f54bb466ff910c404215e608d058cea493e2568b2461e8f3d6ee4ae4f465a6c60cee0d073c33e221aca679922bdf991527cd6b3c65da33145595d132c8722946947b79f34785ba12f181cdee4767fdf212d18a100a52f601c6227fdb17f87497cd50cd24387136109d2a09a75e0cf40b08b6a3bec76577b2f3bea044f2a9f9528a17c99cefa6b371ceeb7eb2d5e94ce19a2916dbce2fd24d4e896d8a66ede37b7e43ab64607993e34a1143c1387a36513cd769953f99523dab2645b196cf3ab393c393be1fdd77690afc59ae3b3602b1646b7b741197feaab85e9e68505d48a9c377e76a0aa5d16423bdb34fd4e0d92ebb6687a8e344e448352267675f45d58305b9b2978ddef28404ac4381b672f3e1a23bf4926087d3d532fc7230830d35f343a7bbbc263d9763dc337104ddaf90e009189e4e5a22d5f29e9e55726c57fe033f44ae15d4e1f168e07f29c0545cc7d40b5660c902a9d208a0923fcfa41e173e06ffa6a705b33955ce8925450c55aceb9644ae6f8120e2364ca262fa183a9e60ce9ee0e5643fa936873a1957b18a68fbd96e04b24c9d6fef01545b79f61b292ebe6f9f6038cca380d091cf1eacb5942db8f85ee212d25839a2b2d56cb90a794c65352c3d25973cc58de0b0553af2365598ca4ffb18d5fe808c4971c81d896d11f9c47fbc2308ea2ced5568be030032f66c20c33072dc8bf57e01b1044a3663d444ed70b412ac2557127b679c6a674db8f5a9218b0ce35ec25a0e6f8c1c63cfdb567d3834c2c68920e9610b34a794c03766b1ad35e340a67d97ddb2ecc636b8ce4e3039ba41919db92843cb446bbf861480c94f02271e8d55e0456d4a1b271dbc20c0bd5f5a0ee9141d869b102773c3ab215c8aca08eda61044186e19aab31cb9daa44beaa363428fddc5348dd9b150c62d3adb45c09754fecb596ce2c9dbd1fd7753624c3706b06071cf42a3e1f40d3bff4880a9b22fce6aa2506ce617204c627e861c975448e3f664ab5a3478ae15820309f4f4a29c492f832d24a2ff3345c06c61663ea2cc46cc6b0afb47b2696a083b109f4eebf65539b65be0ceabe67bb13a178424aa06bfd506c1c3e97f8087a0abae82af4e64ead17d572cfe6ca41ae07b88684168834c69beb3bdaac21e153447d1f14accc070427f87c95b91ef3e84ae4d1cb8dab5a4ca3b4a2d86cd9f647434d6d91dfe26dad3dc90ab2b8941428cce3361dce01aa3920224c723bc0f09c0f714521de72ee31c118fb71e1e5d660753dc19b0079f508243b51d4cc93a9425d178f2a60c7856e12e3238a1e4d8b4900adc50af27b200347ef519c03f91afdd54d71c64f60a0e50f3b09ee7c2f833143ba5ef855cec859cf4c895783cc30ce3a72cf69eb7377f2f98c6a6726f170ee421e3ee58334bd2d16a9d85d62d672f1f2f7113b3dc11bc4820c783f262db972877da70d81b8f7726ca85798c84401434a999fa97f7023f6188dc2e7cf3f8cdecd6d8eca7468a2a77b12dad66f1a2f9b2abcb8481166603d8b2307bda3330300ef8c68d1552b7ed5e98e746cd5bc4e6aaa4727e8e9466aa22cbec4f77bc3173a961a48aebca247ded4e432d1593d6f93835efbf6dbf3fdcfea171b0e4878cea5f3d2f4914e3704ecd7e1cc45eb2df94cdb80112fdf0ae1de860f5a2e3828208e2560a333438aa327f25f976a4606bec355959de77ceb507e179eb3f34e85c4dd09d11377772df1f2bd78ec1c65a85a45571c56ff77203fcc9b563e1402c597ce687f3169a01fac65cf5cd547f23bfdd3c1efc29afef874a9e2ad67f4fb1ff65a77291be4bb98d722d17636a65e770179771f8832207e9fa1976376c90add1a392bbc6304ee0daf9a40ce310a72a097bd0f5cacc8e448fbaada5d6d0ac9a37636614110a264d5d336ee2ae772e449e386b1e9815790ca7f0a4b978b6f1b4d77521c229972995533cb1e48ed5cff843d21f58e453d850b4f5fa457a4299baadb775c19e3027f00ca89bb25f1c73029cc031302f7916d554b2cd544878554ef063431bd4b9ecb2957858338d7c6f83e6f63db92f28315a137e0e10d02500e5a3f7ba68ba36be9272480905410efb44f11c45e4f02f1ea556fc31bb8facdf23c18cf7318b767697c386407fd2afab7ac07e4d5f799a231357dbf48f2e6e3957d750e7186eac5161f0bbc9934397bfe061dcb97e8ff6b456c8de65deb64a2c5d1a84523c607de00e8d85efe20cb0a953b9b44abeb164e8865f09916ab25580be39ed9cb4e422ffda1760244a2aadfd14c95692d828c5e73809a5543666a1da09dcc6af468e70300983cebb2932053b32c80c1fbabcc08e2cd4b5c48d120bc9c7c630a8f7448c99637a2ca728f2e1333bb46062414520478ef4e45acb2d394fa333aab9f8be44cccdc3b34ab59b15d319349b08b69a634e535db74444820538a1f79058e2431bf256d700cc523de6b8d6dfdc2daa2728f5fd6e70ea7ab62595882e505a752e05138ef3237b4e80ee5fbeb78f45f944886725b4abe63621b6322d83a3d55892aed2ce45d701ee06d2cfa4440caa41f6e67b0669d135b4d2787f1b2e317acab606699476f4b6f49f7ca5b2026ff517ab58f0e40b563b52c34cdc02d0a03b3ed54b65e24cbcff5ebf3278409b750c99de93128725b58afbca7a5efd7971c92496747e74ab37bdb7a0cb884a207337a7cab17719039d44f296c3b20cd65ac7e5ea0ba0682578c1a79eb935d243962572c4d2d1291e28d17df99f7c6b9e1b75734b6c6da4c163c709435c7deedb9fc9510d385174be676cc36c8dc9ab8f555d314dc3f8a18f0e9bd21a51fe7b7316e83d351c6ca64bd2454795d6a1668d559dcbdb4f1901a60a2249972a273249608189ef44da6741c178c3c6d53c5022fbab19b2303bfc9d0ddf74b291391924c15c0480c409e54c54e7d11306b8739bff756578b579ed4e72d776c3cebc703873166afad4abbf90a7b045a17fa0673efaa1808d22f0b36a4cd50d026fc79c811effb5d8f95ebdbe414c2dccf88a5090838e7b452ff40243ee49ce92895abfd933ef581a4aca475211157402cd29a3cf72af9825abc0059ff27f50a23f176cc020197849d2910072b6e374fd1e786fc0df4b0994c4ade8894273fc2af6b445c131f39d3832a4", 0x1000) socket(0x0, 0x8000, 0xffffffff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) close(r1) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000180)='./file0\x00') r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(0xffffffffffffffff, r2, r3) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = geteuid() symlink(&(0x7f0000000240)='.\x00', &(0x7f00000002c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r4, r6) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={r5, r4, r6}, 0xc) 06:36:45 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 06:36:45 executing program 0: mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) mlock(&(0x7f000023d000/0x1000)=nil, 0x1000) mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) munmap(&(0x7f000023e000/0x3000)=nil, 0x3000) mprotect(&(0x7f000023d000/0x2000)=nil, 0x2000, 0x5) munlock(&(0x7f000023c000/0x2000)=nil, 0x2000) 06:36:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000010c0)={{0x9, 0x3}, {0xfffffffffffffffe, 0x3}}, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d9de60000853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcad024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 06:36:45 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x5, 0x9, &(0x7f00000001c0)="b3e75e38ed8e9b5956ebc092e8446f0d639fe30bf53033003e58f684f3e509f447a45f5182f7c4359d4a4056779163aac8a494bf3052009c9ccf5d3ac58562c0365ed478a21c4612a588f153fda65f84de413b0905b5f1a87f2c12c5895af1158fcc5bda45439d7f42e70cfb5fef", 0x6e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$inet6(0x18, 0x3, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) semop(0x0, &(0x7f0000000080)=[{0x3}], 0x1) r2 = semget$private(0x0, 0x4, 0x84) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/125) setsockopt(r0, 0x3, 0x9, &(0x7f0000000080), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 06:36:45 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') rmdir(&(0x7f0000000040)='.\x00') 06:36:45 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4000, 0x42) sendto$inet(r1, &(0x7f0000000000)="af0939574472866b27627bb495ec7f93fa259344144618fc3a6813b65c5ad18ed2ff9af89d0fa471f4d7a534b0703c63e14e59", 0x33, 0x0, &(0x7f0000000040)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000140), 0xfffffcf3) socket$unix(0x1, 0x2, 0x0) syz_open_pts() 06:36:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0xf, &(0x7f0000000080)) mprotect(&(0x7f0000146000/0x1000)=nil, 0x1000, 0x2) 06:36:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) recvfrom$unix(r0, &(0x7f0000000040)=""/201, 0xc9, 0x800, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendmsg(0xffffffffffffffff, &(0x7f00000028c0)={0x0, 0x0, &(0x7f0000002700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 06:36:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) socket$inet(0x2, 0x4007, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f21beb6c920f229e39007b2569d394333d215340e9f3299bb2d99bad053fe536672d156244b648fa7f2622df8c312b9f113584a3ba428bc8e96cd3cd9871dac4118cff1c063046502979b2e4b427b1a2a74d294e7949abf400362ee99e43fcb19b43c43d9411d1fcb8a0cf83f0105a89c6635c314e3d9f9b4cf2a2f1296568405708486adb872631d780f12298bba3b0e222", 0x92) 06:36:46 executing program 1: mlock(&(0x7f000023e000/0x3000)=nil, 0x3000) munlock(&(0x7f000023f000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) recvfrom$inet6(r2, &(0x7f0000001080)=""/164, 0xa4, 0x1, 0x0, 0x0) open(&(0x7f0000001140)='./file0\x00', 0x10000, 0x26) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x60ea7cb3}, {0x18, 0x1, 0x3, 0x1}, 0x3, [0x80000000, 0xb93d, 0xdf3, 0x1ff, 0x8, 0x8, 0x10001, 0x80000000]}, 0x3c) pwritev(r2, &(0x7f0000002380), 0x0, 0x0) 06:36:46 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x282, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffc}}) 06:36:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920", 0x11) flock(r0, 0x0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "1600000000000000f5000000205f1195ad01a356"}) r2 = syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) accept$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) 06:36:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getpeername(r0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x81, 0x3c58}, 0xc) 06:36:46 executing program 1: r0 = semget(0x3, 0x3, 0x0) r1 = geteuid() accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x3e, 0x8002, 0x6e4e) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffffd5) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r1, r4, r3, r4, 0x4, 0x1}, 0x6, 0x407}) r5 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) 06:36:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x1000000000000029, 0x40, 0x0, 0x0) 06:36:46 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) 06:36:46 executing program 0: r0 = shmget(0x3, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) r1 = socket$unix(0x1, 0x4002, 0x0) bind$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="da212e2f66696c653000"], 0x28a) listen(r1, 0x0) pipe(&(0x7f0000000000)) accept(r1, 0x0, 0x0) 06:36:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 06:36:46 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/139, 0x8b) 06:36:46 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100004000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:36:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2015, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 06:36:46 executing program 1: munlockall() r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000500)=[0x0]) socket(0x1a, 0x2, 0x4) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000600)={{0x5, r5, r6, r2, r7, 0x2}, 0xfffffffffffffffc, 0xffffffffffffff6c, r1, r3, 0x3, 0x7fff, 0x5}) r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000580)={{0x0, r2, r4, r5, r7, 0x100, 0x2}, 0x1, 0x5, r8, r9, 0x1ff, 0x6, 0x8}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='(\x00', &(0x7f0000000080)='--]\x00', &(0x7f00000000c0)=')\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='+\'.\x00'], &(0x7f0000000400)=[&(0x7f00000001c0), &(0x7f0000000200)='\x00', &(0x7f0000000240)='\'{[\x00', &(0x7f0000000300)=':\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) shmctl$IPC_RMID(r0, 0x0) 06:36:46 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/13, 0x347) 06:36:46 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000081}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) 06:36:46 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x10) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x3df8}, 0xfffffffffffffdc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) sendto(r0, &(0x7f00000002c0)="bd", 0x1, 0x1, 0x0, 0x0) 06:36:46 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) fchmod(0xffffffffffffffff, 0x4c0b82191b9367a) 06:36:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = kqueue() dup2(r2, r1) dup2(r2, r0) 06:36:46 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0x6cd8, 0x4) r1 = msgget(0x1, 0x100) msgsnd(r1, &(0x7f00000000c0)={0x2, "51c99504019fcfb565c5862a"}, 0x14, 0x800) r2 = msgget$private(0x0, 0x181) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000000000027d82477e6189e0ac6379f2805643839d8836076aa3f200f6d22aa728eee5223095cd9b72c27cf4ae11961dd09d14ef3a1398c7f9c3012b969180bd0101f8ab78282422ad0e25a04e13dd9342b2f5b0ce16ce3cb43c07db08da3f5d33c631274210808210cd893"], 0x1, 0x800) msgrcv(r2, &(0x7f0000000100)={0x0, ""/71}, 0x4f, 0x3, 0x1000) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) 06:36:46 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9, 0x0, 0x0, 0x3}, 0x0, 0x0, &(0x7f0000000000)={0x40009}) write(0xffffffffffffffff, 0x0, 0x0) dup2(r0, r0) write(r0, &(0x7f0000000280)='j', 0x1) 06:36:46 executing program 1: r0 = socket$inet6(0x18, 0x2000000000009001, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) 06:36:46 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) r3 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001000)=""/4096) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) rmdir(&(0x7f0000000000)='./file0\x00') 06:36:46 executing program 1: r0 = socket(0x1, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), 0x4) 06:36:46 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0xfffffc9f, &(0x7f0000000580), 0x0, &(0x7f0000000000)=""/138, 0x8a}, 0x0) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) shutdown(r0, 0x0) 06:36:46 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/88) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000080)=""/98) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000100)) semop(r0, &(0x7f0000000140)=[{0x3, 0x0, 0x1800}, {0x0, 0xfffffffffffffffa, 0x1000}, {0x7, 0x98e4}], 0x3) r1 = semget$private(0x0, 0x1, 0x100) r2 = semget(0x3, 0x2, 0x4) socketpair(0x6, 0x4004, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f00000001c0)="c65ef5733b27f0e59d2ec58b646274a0f09ab60e6a03a40547dde30efb66a2c0bfdcbc5479410bb1f2de1708", 0x2c, 0x1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x4) listen(r4, 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/240) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f00000003c0)=""/15) r5 = shmget$private(0x0, 0x1000, 0x44, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000005c0)={{0xd2d, r7, r8, r12, r13, 0x4, 0x400}, 0x1, 0x4, r14, r16, 0x3ff, 0x1f, 0x2}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={r6, r12, r11}, 0xc) r17 = socket(0x23, 0x7, 0x100) connect$inet(r4, &(0x7f0000000680)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r19 = dup2(r4, r3) ioctl$TIOCOUTQ(r19, 0x40047473, &(0x7f0000000700)=0x7fff) setegid(r10) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000740)={{0x9, r15, r18, r7, r9, 0xa0, 0x100000000}, 0x2, 0x80000001, 0xdab}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)) 06:36:46 executing program 0: r0 = socket(0x2, 0x4001, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xffffff0e) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 06:36:46 executing program 1: socketpair(0x0, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair(0x18, 0x2, 0x0, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 06:36:46 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x7, 0x2}, {0x18, 0x2, 0x4}, 0x8, [0x81, 0x80, 0x7, 0x8001, 0xeba1, 0x6, 0x0, 0x10000]}, 0x3c) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}, {&(0x7f0000000480)=""/4096, 0x133e}, {&(0x7f0000001680)=""/214, 0xd6}, {&(0x7f0000001580)=""/231, 0xe7}], 0x1b7) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915", 0x5ed}], 0x1) 06:36:46 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() r3 = kqueue() r4 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x1, 0x10}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x47b3}, {{r2}, 0xfffffffffffffffb, 0x97, 0x80000003, 0x7a00, 0x5}, {{r1}, 0xfffffffffffffff8, 0x51, 0xfffff, 0x7ff, 0x63}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x1}, {{r1}, 0xfffffffffffffffa, 0xc0, 0xf0000000, 0x49, 0x1ff}, {{r3}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x21, 0x80000001, 0x8000, 0x101}], 0x9, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x4c, 0x2, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x34, 0x4000006a, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x9, 0x20, 0x284806f5, 0xd75}], 0x4, &(0x7f0000000200)={0x4d}) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r6 = kqueue() kevent(r1, &(0x7f0000000140), 0x3a29c32d, 0x0, 0xfff, 0x0) kevent(r6, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) close(r3) 06:36:46 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) r1 = socket$unix(0x1, 0x0, 0x0) sendto(r1, &(0x7f0000000100)="fc5f6bfd200b7c38b746fa4bc10c900ed8125bbd117d7b050a282035c295e020c1a256b35b3cd976aeb632ecacf6896e07f1f06412cd9bd0355a1037a70e6871d911f93f51721ed62a45ed197250cfd2c49c1fb986a133d9f35ddc647fe76bcb29b40f926703394afbd4966b9bda5bd5ca7fc32934", 0x75, 0x8, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x7}, 0xc) 06:36:46 executing program 0: r0 = socket$inet(0x2, 0x1, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x101, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7fdf8e65799c6de9a552847080dbb69143eccc6e617e677e2c89c10d6a32a17ae4714e38bd8faacb2721c57383889e9793d781e915b84d64c2d806739279290d18886bf9e54ce91b49f02ea5ab8cda117cbe343bc3ae0e55c48232e3372d9010f0720591bd004c841a042ccaf4f8e9d1f1", 0x71) socket(0x1a, 0x7, 0x7) socket$inet(0x2, 0xc001, 0x7f) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) 06:36:46 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') fsync(r0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) 06:36:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) 06:36:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) write(r0, &(0x7f0000000080), 0xfc4c) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x49) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 06:36:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01de", 0xa5c) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) r2 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fe6b7c79acf0739cc5564942a6e66696c653000"], 0x1) writev(r5, &(0x7f0000000040)=[{&(0x7f0000001d40)="5045675b5413aeb126b284813f63a15d789317d1d211b670f0e30de8533930b9876e8c077515a6a9fefd5de27631e30312466c39ce06f7940e946d3442b28ec680b964cc45c7d91518551f5c3bfce6b4e60a3c8ee2cffcede4fab2f265e758f62ae51226c7832095b9f055c7b0f37246ab5ded5c85553cb858061fcb81c65803f408491958f451b8c78eaab39202b94840da61575e9254c31ddf40fd6fabedfd12ad102859fe4043b12c9c251d9b8972bf31306a931ef4d4d95de5ab27d9cdcebdc10c380a932bb6c840d677a48a1f7c9038b46fa26340f8ba7cddebb2091520496294e6bf412f81473212bb790a7dc4c897ea6e2f7fde4aa4b708f7c9178d0ee50a0f7d9bbd597d1c50514310077f7b9c0b1fe00a09d1ea3ea47fb8522a8bf88ab0b64be976d8197c67545904e177f809fb196d9e7d5b5a599009606ce61c6705964e3f5132372404ad000dbb9be7ef48d946dd948e92ee76aec67dbef7e4d7ed61966659d77227442051a9c583b9b43c659198cf76d455e6d714810d8fe2075ff1b64e12b84378b59a21a27c7cb7d308d643ada7c5b358d0e486dd8d4372d648b37f4c5bb57262301cc903ead32d4cb1956d38daf724dfea84abd73f31a7faed7d566e51555acae5abc103273365c894d7632e68a336364293eb6c01a2059d2a277eb63049605cba7004b82a3bba6891420f3a4a7b2313c7d459a5006c5aa1f197a9ed179b47f61d105055f74e3ef5e1362c7d78dd4eb8b05d4a35f81efe5ddda40199fb4114d444c9610ac6b4630ff73dab17fdd70a8c918f1e68043d251ef661daa20778b22c6f3f1f8a2312211c038ed96f547334a26fd9da480bbf473835b0359af14240b8a1fb2f05e160555c6a043368771048620b5209a5e2f53d4122c86d06ae7620d35344b98bb3f192f54dcb2a85540a4d510d22cf63540a43388d6da3897581daccaeef40c2da74f859e18541621b58a2565ce30f2eeb43c95731c4bc34bbfb8dddd03f4b5ccbb2785357dadadcc38e0eb3d1057643ca7f365ad1ddf1bb22ba5cfdc5ed467d6ebaeb45788c7fdd48840d7d3cfa6e73631739cd15a26a68398bbed54064f9764189de1ad221023d0c0b70215402bb772fc51cfcb6ee6f3610a39416f886d4eec0179a8e969114a4fc3b39ce5121b41313dcd5ac728c236a582d5952bea44a98738202eeb5e0cf0921e5c357e47736e9a1b1210727120c742cadf151f2c11cea508b3ae344559040a4c22d7e5d20b481306d59df0c20501ddf4f29c4c960ac0d875aee463c3c360c8409d079635da42672cf58988b9c0a7cb88b2e52fe0d308afe3cfa8c11d44a3717086f517a746dffb9be4be6bb77eb9b398e7fe777ae8dd5b1a5f706bdc25d8baa8f5173b4e4c159ebaeb9d7440e28ec940607c44df2a7f2c081533f31148b9881d6122ce24ccbd4c1e19133f8f8d8da92bbe63e9a05fe58469064ea6283da44605d6aa959eb3c39a8e884cb972990549367d656cc1605e3aa958eb0d3191cd7da46dad7a9e4f3d691c5b5c4b5144844ed5c97f33f55d9df4ecd4467ee81c76ee67b41212617494a04ce23f3855fcee7a469dce06834cd2e37e0a6033d539084527b66a1ae3df615084ee9178845ee8b81b8977147be2a7b36937c501cb8384ef5e9dcbb53e8c9b14bac78e4a816de3e8436363fb983e7c83993ec5b27640b5ef0ed2e9e2cd8563b4a4675303c476f3b7a58c1104da97a4f5f0e1bb6eaeee063ab81f08b3a80536fcaeee71acf2ac90b01cb63a4b76e6f744a7ea306a26f947df6e25814e61d55fcfd03b9e1acd49d011a5ca2c01c220ea548ba3b72b93a5af43235124322aa34e99c10e796af1eb79540ed3a3ae8a54808eb203cdba6710554e2a11aa75b4359d063e1ef5f8ec4d53f9236449fc4f06162907d0a2e5035f291c8fbdad3edadc93cf7889a5a0959ea00f9a5518186208e8ad4e2e8f615879cdaf3158b30e223acfdf453dc5df1ad89a028e7915f28832cb72da3dc7fa99ce9eac7ba87e993fcd13d570b40eedd4022907c4e3c9a5f9e803c334d9a2ec477200023488e1ab7ef6c897a5a9a136e33d9380ce13e215f49c2a6c78429b985cd8713fea7d61e30012babbcb9ee28d73b0bbfb3d546baebe68edac9b935235706364d15d145c7015c95e144a3172fa3acec4c082534562216a75438f890cbb5f70cb40989ad1d358a22c86394a0f6eaa4d59482b21d89f1af7fe68f9416a4590caa62259161ef1fa9ff34b6a5f781e9cf5d9a5bea65689903361951b62121731a5d5615a46226ec8fc5234422b10326290f844caf3974d9ec060fcd5b72fddde49e4a5d634eaa6dc259367358ae7f20a6db2f41c96b5746e80757928204af770e8564e702be3b431c5abd7ce2689294f1e0d6475faec63e6cdc200b9c722e70a4ae090cbd6f62b2a9e9850a57411f8d935fc4690029f64f851ea36a205ed866feb72cb47283ed5e565ecbf5b19cb1fe745908cc96191edc5a7c613e390a0be0108900a98f9099a2b498d986429edd3a3544bb844c11fe4ae925ce7530ff3e94ae0add3937c3602f7952f19aad28cc122432860dca99fac7b0d982d67f4b8be5ca088116733e570a441e4ad576afe6cf2218ab2d8936185e8e1d4ab25aac99f17e4c547db3ff4c86efff331d0b98cdf5101b77b2b8647f49fa350ddd7f956a3d811d42ba5ff25b1e0ed6a220b4f1211b957ade38989d3750b5cb4557b03455f025fabed15c71c69a9fb86a3982e193744c4d179a2c", 0x7a6}], 0x1) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000000)=""/63, 0x3f}], 0x2, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r4, &(0x7f00000001c0)=[{0x0}], 0x1) dup2(r3, r1) 06:36:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001880)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) close(r1) kqueue() symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0\x00') r2 = syz_open_pts() link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000500)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0xfffffffffffffffc, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:36:47 executing program 0: r0 = syz_open_pts() kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = dup(r0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4c) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 06:36:47 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ccb09bc46e0537fc30aea654070e11d196e9de7f"}) 06:36:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xe7c4, 0x1}, 0x10) setsockopt(r0, 0x0, 0xb, 0x0, 0x2f5) 06:36:47 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) write(r0, &(0x7f00000002c0)="22bea3408bd6493ecf0dcda1a51efd4ca57686cfd47718a1c1f135a3c2f61562c7c185e5ca78828ece99f8e709800d9380a6256eb56dea59f22632b70c57c0a6af89755f843363fcc3459545f17ec3931d5ec0064b3004a9733835abbaae00d04bacc431e7dd8912a87436e43f08b03d7a112e73af5cf9ab504d29d20212da5e9986d1f463642e3cac301fe06b87f4c22a3c66ab621e632816d447b6b2e908ffcd0429263fb1e19ef3593aa2519195cf8dc1911b4220708edc7fb9c3291579489c1666d87f", 0xc5) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r1, 0xa, r2) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) 06:36:47 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x9) 06:36:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000011, &(0x7f0000000080)="1534a5aa", 0x4) r1 = semget$private(0x0, 0x7, 0x200) socket(0x10, 0x7, 0x1fcd) semop(r1, &(0x7f0000000040)=[{0x4, 0x7b, 0x1800}, {0x7, 0x5, 0x1800}, {0x0, 0xfffffffffffff278, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x9, 0x1000}, {0x0, 0xffaf}, {0x6, 0x2, 0x1800}, {0x3, 0x2, 0x1004}, {0x3, 0x1fffe00, 0x1800}, {0x3, 0x0, 0x1000}], 0xa) 06:36:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000200)=[0x0, &(0x7f0000000000)='\x04\xb7\x04\x00@\xd7jK'], 0x0) fcntl$setstatus(r0, 0x4, 0xc8) connect$unix(0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/24}, &(0x7f00000000c0)=0x1a) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 06:36:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x104, 0x0) r1 = dup2(r0, r0) flock(r1, 0x7) close(r0) 06:36:48 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) r1 = geteuid() r2 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r1, r2}}) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) 06:36:48 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x3f, 0xf1}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x80000000, 0x7}, {{r2}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x200, 0x80000000}], 0x10000, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x83, 0x0, 0xf1a5, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0xcb0d, 0x995}, {{r1}, 0xfffffffffffffff9, 0x20, 0x10, 0x8, 0x1000}], 0x7f, &(0x7f0000000000)={0x380000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 06:36:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa50bbd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f567168f911b88199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a7fb33ada4cfaf547622b0263d1ad1d585474f72fc301abaea6f0c60a6ab88d29e21edde2fa6da4c55acb08445455aba6ac4f7f928fde2e525564ffe783820f09f125f4959b13ccab7c4c667d4738534bb4994d23ccfd6199b6ad8578b8a765e829aca1e2e440cf2f2c08eb4397d8d6ed336aa213186f6e0e48ca95a61ec77bfffd3637324d185568448c42e0b1c758ef862ad3b9624b717815d984fe1c0a2b339a1a96e9f39845b3f757e794a5726d205b501c66be39d67cd9a14a56763caba4287ecee204ec8f3b9d6541c49cf141ec0113a7fd384a455c192f31fa74428a894db597a5729352ec880ad932698184beb40eeb45aae89b017b2c1b266f47cb9cd8ff133832ec94d97aa3eee1eab46d9cbd9c17d3610207fb84a3b95e141871368e233bf79fe028b9dd78a7effe09961d94d1f79aaa051edb47bc92ed7a872a812fab7584b5fcd86b49a1fe3ef550c8539ec85e3e4b46a771e1e5bb4de67bd0431cf8333c32677caeb085e6ee2c79ae61c967ad4e06d52c9449bb326524ab91572b0492f3828b05d12b3421d670d7e20f6afbf84d9c214b16b8e1e01123f221018a3808327f06ee782f5f8867b72b6212b75d33c5a91ce05891fcd715bf0921299ed23134004e53185f620debb52a0a4cccd9f021959d92392b00000000000000000000000000000000", 0xffffffffffffff7b) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r3 = syz_open_pts() msgget$private(0x0, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8fd28e2b5dd6474f0d60ababc9d2400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:36:48 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) syz_open_pts() kqueue() close(r1) pipe2(&(0x7f0000000000), 0x10000) getpid() r3 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/4096) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 06:36:48 executing program 0: r0 = socket(0x6, 0x4000, 0x8001) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000000)="e02300af82ec0a02", 0xffffffffffffffeb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 06:36:48 executing program 0: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 06:36:49 executing program 1: r0 = socket$inet6(0x18, 0x4006, 0xfffffffffbfffffc) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) 06:36:49 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x381a0, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x20000, 0x40) flock(r0, 0x2) fsync(r0) read(r0, &(0x7f0000000140)=""/227, 0xe3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x4, 0x8000000000, 0x100000001}) 06:36:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) flock(r0, 0x8) 06:36:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget(0x2, 0x3000, 0xb6c9fc4089731fe, &(0x7f0000ffb000/0x3000)=nil) select(0x40, &(0x7f0000000040)={0x3, 0xffffffff, 0x6, 0x81, 0x2, 0x1, 0x7, 0x80000001}, &(0x7f00000000c0)={0x1, 0x7fffffff, 0x401, 0x100, 0xff, 0x436d, 0x8, 0x800}, &(0x7f0000000100)={0x6, 0x5, 0x8, 0xeef5, 0x1, 0x101, 0x9, 0x6}, &(0x7f0000000180)={0x1, 0xfff}) shmctl$SHM_LOCK(r1, 0x3) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 06:36:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) ioctl$TIOCNXCL(r0, 0x2000740e) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r1 = open(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x80) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') renameat(r1, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(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') chmod(&(0x7f0000000100)='./file0\x00', 0x11) 06:36:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x9, 0x0, 0x3f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) lseek(r0, 0x0, 0x2) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000100)=@file={0xc84065d2c41f3c11, './file0\x00'}, 0xa) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 06:36:49 executing program 0: shmget(0x1, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) syz_open_pts() writev(0xffffffffffffffff, 0xfffffffffffffffe, 0xfffffffffffffdbc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x848, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) ftruncate(r0, 0x8) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) unlink(&(0x7f0000000280)='./file0/file0\x00') sendto(r3, &(0x7f0000000140)="88908090a2b6b4e953445aa89ca1e55b8b30f2dd6242ba32529d0478a3f10139378bf0a50f06488dc64b33e56d68d6d91b81990f5a1d4138f9087a40f95ed5b4fe6a6071a9d87e19a16579901e7478bd27fddf1352eb1b231c29696704df32910bd19e471f6b94c0ab342dd01778c989e7861f6f06c14ab780a37ac367a11b2cecc07a9fae0e7a106768c4d630287dc7d7b72633973a6e9d093c8e6c49afffbf2620d4a4c1706c7021bdff65c4daf7ee619b37b840f30ff5ef0640c378ec57450440d2c4fa8e66d42e604c9994436c615050db87039a802c07ef27bd69b54d7a4eb67512363acacde2f6760eec8846871677951571ace0a4f6", 0xf9, 0x8, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) listen(r3, 0xffffffff) dup(r0) 06:36:49 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r2) r4 = socket(0x2, 0x5, 0x3) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r4, 0x1a2}, {r0, 0x1}, {r2, 0x4}, {r1}, {r0}, {r3, 0x190}], 0x7, 0x4) r5 = socket(0x2, 0x4001, 0x0) accept(r5, 0x0, 0x0) 06:36:49 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000500)={0x0, ""/212}, 0xffffffffffffff23, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/129}, 0x5f7683598c41d2d1, 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x800) msgsnd(r0, &(0x7f00000002c0)={0x3, "514fcb004713c9dd3a363c56e25c4eb11084a8e66787d31b2f0543a4772b2001cc60e7385c761bb39a25ba8530a9b440ca0f4fca81dd115a7450d5345e10ba11c64f7eb9c339735c0a07f9bb9deaf47647b17eb5f9ebe9648f6d69b25d3e208621befd7e9939c7f63cb50823f81697a03ea4203faa6ae371a11ff4b3a9d3aaf5fe662e58d4c75536cab6fe9fb74a030cc35f688d340866dbf6550f863e416da1b7db380d4dd6a5f9e01676294195a0ffe6e60030511361072528dbe65887aeab51b91c32d024271cd71622dad241e4cd0b99a690d41766d0c26cf222fb2c"}, 0xe6, 0x800) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 06:36:49 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) setrlimit(0x0, 0x0) syz_open_pts() link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r1, 0x0, 0xcd, 0x0, 0x15d, &(0x7f00000000c0)={0x6, 0x10001}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0x80000000, 0x0) 06:36:49 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:36:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x7, 0x7}], 0x6, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3f, 0x4}, {{}, 0xfffffffffffffffe, 0x0, 0xa0, 0x2, 0x9}], 0x0, &(0x7f00000000c0)={0x1f, 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) close(r1) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r3, @ANYRES32=r2], 0x20}, 0x0) 06:36:49 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/143) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 06:36:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a6", 0xed9) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = getuid() getgroups(0x1, &(0x7f0000000200)=[0x0]) fchown(r2, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x4, 0x3, 0xa3b, 0x9, "d5e5b8c0e45521ac73ae25f8e90f77c87e007b2a", 0x3, 0x8}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7bfd, 0x0, 0x5, 0x8000000000001d39, "f2a42c64caa726000000751e00"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) socket$inet(0x2, 0x2, 0x10001) 06:36:49 executing program 0: mprotect(&(0x7f000005f000/0x1000)=nil, 0x1000, 0x1) mincore(&(0x7f000005f000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/173) setrlimit(0x0, &(0x7f0000000080)={0x2}) 06:36:49 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f00000002c0)="c7e00b01a3342af80000002767b52942bc8bac9dfa40806e32d82006e3b5e1580f", 0x21) poll(&(0x7f0000000100)=[{}, {r0, 0x124}], 0x2, 0xdc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 06:36:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b26f140350091ff3772913068d9786f6af020000000000000042fe3b284902384b16510726cbdb10ef881eddaff51a85b514527d353912a3fbe08f4c079e7c53fa611b609cbc6d497a94d6fc4988023c8f11b0fad1fa9633dd8a5a3d1585832256f502ded2569e778dabf3c4ddd40b5921137ee00220e3e8e783fc434bb419fba03b1f0fe4c5a891b7553b28d81a39e8e693d58cf3e6076d63a0525397c408cb504e0c39d0ac16fd17301f869bed05aca13252e60f951307d3ad1e7f63bf66a7a540be50d70ab63ea8266a67e30736d9daf0094a6a63655702358b745716c1e813850459076f6dc524c57ca9de9c", 0x129}], 0x1) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0x10a) r1 = syz_open_pts() fchmod(r1, 0x104) r2 = socket(0x20, 0x7, 0x80) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) connect$inet6(r5, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x8}, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x0) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) close(r2) 06:36:49 executing program 0: r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x408, 0x8) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xfa, 0x9}, {{r0}, 0xfffffffffffffffe, 0x18, 0xf0000002, 0x9, 0x8000}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x12, 0x20000000, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x49, 0xe8, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x9, 0x1}, {{r2}, 0xfffffffffffffffd, 0x84, 0x20, 0x5aad, 0x9}, {{}, 0xfffffffffffffffe, 0x60, 0x20000000, 0x6, 0x1}], 0x7, &(0x7f0000000180)={0x8f55, 0x7fffffff}) mknod(&(0x7f00000001c0)='./file0\x00', 0x2052, 0x3) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r3 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x81, 0x1, 0x7f, 0x3, 0x80000001}, 0xc) r4 = kqueue() truncate(&(0x7f00000002c0)='./file0\x00', 0x2) r5 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r12 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000340)="91b7b242d31c4fcec907a7619fad6b83c4395bc293f6ac30e29a0ddcf17d6f08a94694829f67a26fc4d68ad0410a73fe03254e7a12f6b843c33cbfc96fe206ae0e9aa5cc422eb119da451d082368a1", 0x4f}, {&(0x7f00000003c0)="d3ad7f23519846f134cd8d1801a51145516984cc5bf3a6ca0f38b74ad41635292619ad802ff50af8b7e5bae36eab8f86c71b64b6409631e50d89f31987ec85cb6a8c2c2d9f44eb557ff6655cb3eee7c3322f488f57c659afcab81b134a98d1f1a68f07439afbdd47116cbb91b5c1eae6585abf7db5873f4277065eac0122f9d03067a0247e4c82ce14b1913112f92e833ef92196cfccbf783fb7d5e79bb106b84d4653a576cdf4b0a8c493b14202157beeff73bc7946c3edc715e28f0356fd83424621b097beccf61d7ab392da9358af07a9c0d04f928b4c5adbb65f292055a822cbb0be494e50c7e724c5993ba03794976e", 0xf2}, {&(0x7f00000004c0)="7bb4a8a15aad4abbbfbc17a04ef4a090ed21ce5e0522aa5d8e06f9a38eb48c9634518a6e6361fdc1d662d76faede2c30865c12d25df83be4862398ea8e29a37d30825792a064ebf3d2477b8bff233549a0f9f198f90635514f249b44dd45c3b0b7c4e8da903c7b958f5d7c4ea8dae3", 0x6f}], 0x3, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r5, r6, r10}, @rights={0x28, 0xffff, 0x1, [r3, r4, r2, r4, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x30, 0xffff, 0x1, [r4, r4, r2, r4, r4, r4, r0, r2]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r4, r4, r1, r1, r3]}], 0xf0, 0x5}, 0x407) bind$inet(r3, &(0x7f0000000840)={0x2, 0x3}, 0xc) sendto(r3, &(0x7f0000000880)="75cfca304a994d776e5a746b436e5af5c92ffdb28d2e21c762bc378460bd79cf5e6660e1d0066b1df65a0e16809bf55ce7e214676b3ae7ac7112fc85e1e6416d412102836a99016ced48ce2ed44e24e516f9bb62a7957642f848c301975bf7a9f9b568a93d20a7d5aee5d37535d7d74b5ae1cbf02e01f192a227ece65d01142f0f96d478e336eadeedbca0a4e7fb438bb639ab4d44ee03b9bd11d3fb9d9deea97aebfc8193456f4fbaa67348e3fe282bd329720099839d801c10c5a8611895219583c0b6db2e1d7193918a91462ead7ef028f3d6707e0d44b04a7b584cb138392909877985573733743dcc126236a43a4965", 0xf2, 0x404, &(0x7f0000000980)=@in6={0x18, 0x0, 0xfff, 0xfffffffffffffffb}, 0xc) getsockname(r3, &(0x7f00000009c0)=@in, &(0x7f0000000a00)=0xc) getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) writev(r2, &(0x7f0000000c40)=[{&(0x7f0000000a80)="07d3f349c5293a1dbf0bf05b133fc20bcc60ceecbc440ca8ada30c717b43e0b8b3f45d9be90e9bce4c3e2956190d3c3c6ebec270f2441b1b66bf369c6fe687fc5097ccad81185d16656b14837e445dc3ffa5bc34ea1eb8d907d4b4258a7c315090638e836cc1affac06cb67e666aecdfd6ed88f43423b040e19f9413", 0x7c}, {&(0x7f0000000b00)="5796ac5561d7840b28771623a3eb9d6381577a644ad13f78825ebd0200abbf813ed1b39770463b2af84b113354bead8138eea3ecd65e3724e6f5545fd092eb7e48d55ba1ac2ed04ee9de0211dfae5e2ec904e1dd3f159136b4906d3e41248e096cfa6e98a5de9fa3603fdf0f0dee12186ac4a750c0b5fbe3fa0c6ea7207aabee83e0db6e1693465ab641993c57cb7c4b9fe6ec95fdf695e24d37", 0x9a}, {&(0x7f0000000bc0)="bb9c500a5fa049a563fa3f4f774f6e224b24c07aba846c5010b8d9cb19e68ba1c57382a77fdd19b73a2242cea995e1fdfe2c1d0b5d0e109b0be8783ee66bd6317ad95274449a9b", 0x47}], 0x3) rmdir(&(0x7f0000000c80)='./file1\x00') openat(r2, &(0x7f0000000cc0)='./file1\x00', 0x82, 0x100) r15 = msgget(0x0, 0x2) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000d00)={{0x0, r6, r7, r9, r14, 0x111, 0x2}, 0x4, 0x200, r8, r8, 0x8000, 0x5e9af114, 0x8, 0x8}) mknod$loop(&(0x7f0000000d80)='./file1\x00', 0x2000, 0x0) openat(r2, &(0x7f0000000dc0)='./file1\x00', 0x10420, 0x30) 06:36:49 executing program 1: r0 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) fchmod(r0, 0x120) r1 = syz_open_pts() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x61, 0x100000001, 0x80000000, 0x4, 0xfffffffffffffc01, 0x81, 0xf9d, 0x40}, &(0x7f0000000100)) syz_emit_ethernet(0x5a, &(0x7f00000001c0)="51c5515246cf63cbcb7741c49fc7d1733ca38e60d29c31ea3dd7a707ec4d32c70ff038bad7c420f4caf6e9a073b650f8595a46ff85231068cee05f9791b64c8fc03ccd1f000e49008e8e6cc9cc898a58f2c09389e3b192dd5a03") ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x9, 0xea50, 0xa, 0x9}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) 06:36:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffe}, {0x180000000000000}}) r1 = shmget(0x3, 0x3000, 0x23, &(0x7f0000ffc000/0x3000)=nil) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x9) shmctl$IPC_RMID(r1, 0x0) sendto(r0, &(0x7f0000000040)="d2099a6934ffba7d5c5b7aefa7aa80196aca7d06d35bca1c", 0x18, 0xc, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:36:49 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), 0xc) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000080), 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2e6b, 0xd7ba, 0xfffffffffffffc00, 0x5, "ef7d167b55841e652260734142916a3cf96cb103", 0x19c6, 0x9}) 06:36:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r0) kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) poll(&(0x7f00000000c0), 0x1fffffffffffff0f, 0x0) read(r0, &(0x7f0000000580)=""/4096, 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 06:36:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2fc, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000003e00000090082c33"], 0x10}, 0x0) 06:36:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) ftruncate(r0, 0x7) 06:36:50 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 06:36:50 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000100)=@abs={0x1}, 0xfffffffffffffe35, 0x0, 0x1013a, 0x0, 0x165}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000003dd9c311bff6f61629fb54273bd421cf324244e6a1c75dfefdd629f1114ddb488bc162f44f14b67edf73246565844af5655baa6b6fc2ba2e22b88c4d9dc9b306d5c3e40dca5c0ed74f0efca3713f42788d86add64d797fcdfad24d3fdf5da6617c0fcbf03c452682f5ce737761274781c8ff0ccbe456f6c73f9005a1dfc3cdceed9576a2a7daf80849fdd0821896acb02434476d9722e72f18aa9010"], &(0x7f00000000c0)=0x24) listen(r0, 0x0) 06:36:50 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x3}}, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) close(r0) 06:36:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r1, 0x3, 0x7, 0x0, 0x0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 06:36:50 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='B\f\x00\x00', 0x4) 06:36:50 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = getegid() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x12, 0x4}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000), 0x0) 06:36:50 executing program 0: socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x185) socketpair(0x1f, 0x3, 0x5, &(0x7f00000000c0)) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 06:36:50 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffe, 0x7}}) 06:36:50 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x9, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="1a1bf013c7406184e01cd4fbaff7ec9270e9a67ee34124062f6b932cb735e5c6fd307c1f5bd5cbdb04e614fb5b2286df2bca0f94c121e14dad5396c0eaf8a6e5f050e8520e0723f9e1d6c8c4df5400bb7f92511d6530d747ddf68bae6812394d61b333fed518ca2cc9fd338f9f5d81544fb19326ad59aebe", 0x78) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = dup2(r0, r2) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 06:36:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="9cafd94a187c42e2358d5c0c514ad77402fc397257eac6b2a86609383c9343880c92b97b6ff3b699d9aa61f782aa56f673379aa65d5980df380adefaeef9f62fea4c4b37ad286dac2e8bc15c7a49cf7b7f2794be563f7a85d11878a5e546650eaf5687503956023e2ab202b7b5a544b50a7522fbe8c68c6d92e6684a548f3347517fc6e6bf509f172abda25f9660fb5d68653a53375bc526da9ab9d31a837aa84e02b94dd7aaf93de6be5eb058a02e9048a8aecc9b7441b17b43", 0xba}, {&(0x7f0000000280)="3b162cff19a38381022abd3222d3f2a91011831e86cfd2a7db1af752fcf16200e15fae610bc444e413f9da99e82c329d483a509f4255cb8b5e45df2f3a81f2a934c52ba17a11847d59286596f5c8db7fc56d295d7203ecb68d8df4e3820b96444d5509cebb2753896b7285927a78125a0b391cc17f86ff7f2ec5afb8e780965311e44e10f8fa0b4e49989e20f5506ccf41b39ed25b8ad77046f396a3e3dad6a879f3b5f3096bfa80aee171214430466cc5745bfd2d6d03a6bd7467618b2643f9461080ae7626258819d67579d6eb5613", 0xd0}, {&(0x7f0000000380)="5f9a05f90f2d8ac11a5de4b5f6c04fc79ddc2a57d79ce409c96bf7e78ae3e1fe54165b7716a28991ad314c9387c8d02454c6f930572fb616b25f5a1e94eee8f066ad57dbbc446ab2c8d2325d77b8c732cf41b629d941765fa839282847a01dfa58f596ea1a47885de783ef7a1a5e2c1733f49d056d750814899d7b5b363901f5914c540cc3ed5a832998671f153ec4ff2e39303e92f78f928ceb3bed70cf9ef8ff3240a3bbadb7caf18849a14c9b617ce3fe9f1b78d6d3a63de9fc2b78ce218005922463beb585afc818f240200ffc50", 0xd0}], 0x3, 0x0) 06:36:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0xa0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0/file0\x00', r1, r2) fsync(r0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x1}, {0x100000000}}, 0x2) lseek(r0, 0x20000000000000, 0x2) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x40) getdents(r0, &(0x7f0000000000)=""/13, 0x266) poll(&(0x7f0000000040)=[{r0, 0x14}, {r0}], 0x2, 0x7fffffff) 06:36:50 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0xb, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x3) fchmod(r0, 0x95) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 06:36:50 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="48deffc3c09b21fc08357fc0d4ff166c6d9475584316ff757b2e0dc4165115c82818b9a750fbbc8d501862c8c4a51b9485a514c3f69bf80f4a42757d5228d866b62a9165bb1d74d557928d15f25676eeced10e797499b23b75702ded1591f40d8bec66a82c0696148206e10f69a24c5a33282930044f3037aea7f22cd4c5c52d8741e9f5604f7c71aefd80895446953be87cba2cb4938357188111a71f3e50deeb64f215e38a7cde77e10678", 0xac) r1 = socket$inet6(0x18, 0x8001, 0x9) setsockopt(r1, 0x2000000000029, 0x1c, &(0x7f0000000000)="01000000", 0x4) fcntl$setstatus(r1, 0x4, 0x0) recvfrom$inet6(r1, &(0x7f0000000040)=""/255, 0xff, 0x2, &(0x7f0000000140)={0x18, 0x0, 0xfff, 0x9}, 0xc) 06:36:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000040)=""/195, 0xc3}, {&(0x7f0000000140)=""/97, 0x61}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000200)=""/218, 0xda}, {&(0x7f0000000300)=""/129, 0x81}, {&(0x7f00000003c0)=""/169, 0xa9}, {&(0x7f0000000480)=""/93, 0x5d}, {&(0x7f0000000500)=""/18, 0x12}, {&(0x7f0000000540)=""/168, 0xa8}, {&(0x7f0000000600)=""/60, 0x3c}], 0xa, &(0x7f0000000700)=""/72, 0x48}, 0x800) 06:36:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) getgroups(0x7, &(0x7f0000001240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x1, &(0x7f00000012c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r11 = getgid() getgroups(0x9, &(0x7f0000001400)=[r3, r4, r5, r6, r7, r8, r9, r10, r11]) read(r1, &(0x7f0000000080)=""/241, 0xf1) read(r1, &(0x7f0000000180)=""/143, 0x8f) 06:36:51 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f0000000000)) 06:36:51 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x888, 0xc) close(r1) open$dir(&(0x7f0000000300)='./file0\x00', 0x20200, 0x101) readlinkat(r5, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/236, 0xec) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r7, &(0x7f0000000040)='./file0\x00', r8, &(0x7f00000000c0)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000140), 0x3a29c32d, 0x0, 0xfff, 0x0) kevent(r6, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) close(r3) ioctl$TIOCDRAIN(r2, 0x2000745e) 06:36:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000040), 0x4) r1 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x2, 0x18) kevent(r1, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) 06:36:51 executing program 0: close(0xffffffffffffffff) r0 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xc3, 0x4}) write(0xffffffffffffffff, &(0x7f00000000c0)="903d", 0x2) 06:36:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000021, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto$inet(r0, &(0x7f0000000040)="2eeff29155db6794ce18e1b444b0e80138cb7ddb9a77c2e2f6e39d49fc1aaaafadc8353a702d93172c5c5c94706a32c9be72162f970a95ee849f6751fa610d43acc2486cfd11436d9414846f1c4634471a48ef74c0e2c1387aae2684586faf4b974d65010e34d0d50fedab8da5fd8a102f26c1e285fd0bd71aadeee18f7e4d3bcfd07eff03c47625b6b48850b21dbae7e987eb00bf39ca2a7abdb502e0bfdba65f3efac2fb1617a2bde61b1ba590f471068e3959c251995c30e0a70caa2f96347a7688bcb1da7f052e56cdf303503ed67814cb0e0174b7290bbc0d0f35", 0xdd, 0x6, &(0x7f0000000140)={0x2, 0x3}, 0xc) 06:36:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44d", 0x4c2}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x5, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8"}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000500)={0x80000001, 0x8}, 0x10) close(r2) pwritev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000000)="f01dac3fcaa933f1d6a62c441df8f155b27f2eb6211cd0d4672a73700966024c41bf0d875c22c1eac1474928590ce1714b372bf547e064b93eeee4e9b90bc9", 0x3f}, {&(0x7f00000000c0)="d94a45ac73ad391b0cb301830d6914d9dde1eb0d0a806dd0d15f74b4d0629e716d896d83f5718b6926877482ada7fd2215b01047f1428e49645429bb415a2b73652455b4934cc061883ef9b2f4c3d763a0972cbd4098d80ddc078d013b462cc719ec2a6de88f0960f5864883c294d06a9ae840a7320564321c13b0fe29ab83d2b6d1ca272da2b23f840f29aa1784df32dfdb26ebf550dfe588645a599ed25f8c08c5979de5c6682a1f7221b8b1111ba7c06f2b70ba29a838eb8169569780b152b5359d0978caac9f531f9600c7b50235e4eeeab25de744dd28c95c3ae747c4941d5657f622c9aac4cd3804ba7c3469c8c5de3753e05be580", 0xf8}, {&(0x7f0000000240)="bbc6c522fc6cefabdbb595bbe3e9c76fe3aad1ff09a9cad6e5865d4c2d20a1dc919071024555e6eec9d93ce49397c1e46dceb7096fa3fde59c27c8e65c2fa553f3786de32498e89b55ec2eec029343302f1d4526eacbabefd5e61744f05c293cf924814685268472a7dbdf3288da9eab1adae8862ef4b2ec3ba9d544e3d8f7a99a3a4f6d98fe27adcea2f913a0d9c7acecea4c32bcc3774e335d124c7958308bdc6cbbcc6d67bce372da1fae578d4745357f8a52e509a0a088827d0c8b247446b1bee67d6c906ee76095d599018cd9538b70086d6ca045680481d92ad5e62c4bfbef27", 0xe3}, {&(0x7f00000001c0)="e6d65f7803d4c6f3977c45948e9160b7748d5bd4902e7639689d2acafc7f3396a8aeac0b", 0x24}, {&(0x7f0000000340)="4818e55ff37fc0401a3628bbb39fc4320313b8b9239aeeab48747409d65c0378713e99cde642f131fb7603be9d40675803a028e7ba107617f6001fa786e8102f8588b13465c3a50f1ae0c9000e2b1cd0eb4d4ef94c103d003510576283203350a45dac4a62395a246612917d2748b003e74e537b7d785af3b86236e1ad343e6a6a4d7a5742377283480f6f9f10304378f50382ed4715bf98e0182ce27f1e74d5b852e3809f431f6c059379230bb32d8b5f1a49817cab526bd1340e89188bde01126cf709458e501854d1151965fa08b6143dd77d37f3da243d6a6d96a7", 0xdd}, {&(0x7f0000000440)="e510d6637fce5a4b324bd2cbaf57e85d2a4ef01b18f31b9a254f1173213cba4ee95b214e3be6a33fa3c21969d5b372015eb16f7de0a5d27575b73fa085603f185299147f6f25cfd29a3326d2f01b392c41cd798114abd60f87526d268848043591085ba41b23d83cf52e54ff036c68a687694478fa88bf11fec5bc7e95c90e06985a31f8ca4c1ae7ca0bf6ddbfcf4d53f280ee3cbc657eb00a54dc6aba0cdc47c5ccbc213287e8fdf19dfe5daa93", 0xae}], 0x6, 0x0) poll(&(0x7f0000000fc0)=[{r4, 0x1000000000000000}, {r1}, {r2, 0x764db1b7708e0252}, {r4, 0x1e9}], 0x4, 0x100000000) 06:36:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200000000611, 0x200000000000000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="893a255fa788285724b274e5515ca0e6c3e593a9751448eca3b444fcd1e58be77223015f579773debf694ba5270350556f522ea21404f7a86690b2c3cdeb7f35391b26cf28d4eb5c30cbbedbb8b54f7e72fb83cb285e25127e321bb81f625bc14eae1503526e43fd8bc4e30a5a341813b7d64c53d0d499fb5ac97946f7eceed5bb3e79463eb39432b8f892f018521780f55bb95573828f6162492d93eade692613dd86e233af3a0a7ea7c4a08bf0b0e201d175c051b397c32259daa44d44562cc7", 0xc1}], 0x1, 0x0) fsync(r0) fcntl$dupfd(r0, 0x0, r0) ftruncate(0xffffffffffffffff, 0x0) 06:36:51 executing program 1: select(0x40, &(0x7f0000000040)={0x3, 0x2, 0x5, 0x2c, 0x4, 0x4000000000000000, 0xffffffff, 0x800}, &(0x7f0000000080)={0x80000000, 0xbcab, 0x7f, 0x100, 0x6, 0x8, 0x100000000, 0x2}, &(0x7f00000000c0)={0x4, 0xbdea, 0x101, 0x9, 0x9, 0xc08, 0x10000}, &(0x7f0000000100)={0xff, 0xffff}) select(0x0, 0x0, &(0x7f0000000000)={0x20001, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x40}, 0x0, 0x0) semget(0x0, 0x0, 0x1) 06:36:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x8, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) syz_open_pts() r1 = semget(0x1, 0x0, 0x200) semget$private(0x0, 0x3, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000011c0)=""/4096) 06:36:52 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) pwritev(r1, &(0x7f0000001400)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) 06:36:52 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x401) r1 = socket$inet6(0x18, 0x3, 0x6) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)="01000000", 0x4) setsockopt(r0, 0x220000000002a, 0x2, 0x0, 0x48) fcntl$dupfd(r1, 0xa, r0) 06:36:52 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/68, &(0x7f0000000080)=0x44) r1 = msgget$private(0x0, 0x281) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = getegid() r6 = getpid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xffffffffffffffff, r2, r3, r4, r5, 0x101}, 0x9, 0x7ff, r6, r7, 0x100000000, 0x10001, 0xe0000000000000, 0x8}) socket$inet(0x2, 0x0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x31f) 06:36:52 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x0, 0x3, 0x0, 0x0) 06:36:52 executing program 0: clock_gettime(0x7, &(0x7f0000000100)) clock_gettime(0x3, 0xfffffffffffffffe) r0 = msgget(0x0, 0x200) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000086b29cc3f692a95400000000000000000000000000000000000000000000000000000000000000"], 0x47, 0x2, 0x800) 06:36:52 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000500)="e3", 0xfffffffffffffea8) lseek(0xffffffffffffffff, 0x0, 0x1) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7f, 0x8, 0xd7, 0x1f, "73cccf7786191f1678e9ed5771f1d2ebe3896a12", 0x9, 0x7ff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) read(r0, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 06:36:52 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x81, 0x1707, 0x5dd, "fe0eb013ab1aa8622eeaa9dcca303d9187c606cf", 0x542eef4b, 0x2}) 06:36:52 executing program 0: r0 = kqueue() r1 = dup(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000240), 0x386, 0x0}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3f, 0xfffffffffffffff8, 0xffffffff, 0x2, "a1e2dfd8154560a4da68e2f7eec75b0fcbf2724e", 0x71, 0x3}) 06:36:52 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0xfffffffffffffeff) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xffffffffffffffff, &(0x7f0000000080)) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 06:36:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x1c8, &(0x7f0000ffa000/0x3000)=nil) r2 = geteuid() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() r6 = getpgid(0x0) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x5, r2, r3, r4, r5, 0x80, 0x80000000}, 0x0, 0x3ff, r6, r7, 0x81, 0x5, 0x4}) 06:36:52 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r2) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) 06:36:52 executing program 0: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') rename(&(0x7f0000000480)='\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', &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 06:36:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/247) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semop(r1, &(0x7f0000000000)=[{0x0, 0x5, 0x1800}, {0x3, 0x9}], 0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 06:36:53 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83240a05000000000000002f0dd18192947ef9fa2b10a4afc7b21c208383fdae3942c583", 0x800) 06:36:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffff) getsockopt(r0, 0x1000000000000029, 0x2b, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) read(r0, &(0x7f00000000c0)=""/65, 0x41) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x2, 0xffffffff}, 0xce) 06:36:53 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = socket(0x22, 0x3, 0xfffffffffffff736) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() flock(r1, 0x6) panic: pool_cache_item_magic_check: mcl2k cpu free list modified: item addr 0xffffff0005ff0800+24 0x470a1ed9891e12b2!=0x470a1ed98f1e62b2 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND 112107 39847 65534 0x10 0 1 syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 pool_cache_get(2) at pool_cache_get+0x2bf pool_get(ffffff006efb9900,2) at pool_get+0x60 m_clget(10,ffff800000173000,1) at m_clget+0x204 vio_populate_rx_mbufs(ffff800000173050) at vio_populate_rx_mbufs+0xd4 vio_rx_intr(ffff80000064d200) at vio_rx_intr+0x4d intr_handler(0,ffff80000064d180) at intr_handler+0x70 Xintr_ioapic_edge19_untramp(0,0,1388,18041969,ffff800000022a00,ffff800000022a00 ) at Xintr_ioapic_edge19_untramp+0x19f acpicpu_idle() at acpicpu_idle+0x251 sched_idle(0) at sched_idle+0x374 end trace frame: 0x0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic pool_cache_item_magic_check: mcl2k cpu free list modified: item addr 0xffffff0005ff0800+24 0x470a1ed9891e12b2!=0x470a1ed98f1e62b2 ddb{0}> trace db_enter() at db_enter+0xa panic() at panic+0x147 pool_cache_get(2) at pool_cache_get+0x2bf pool_get(ffffff006efb9900,2) at pool_get+0x60 m_clget(10,ffff800000173000,1) at m_clget+0x204 vio_populate_rx_mbufs(ffff800000173050) at vio_populate_rx_mbufs+0xd4 vio_rx_intr(ffff80000064d200) at vio_rx_intr+0x4d intr_handler(0,ffff80000064d180) at intr_handler+0x70 Xintr_ioapic_edge19_untramp(0,0,1388,18041969,ffff800000022a00,ffff800000022a00) at Xintr_ioapic_edge19_untramp+0x19f acpicpu_idle() at acpicpu_idle+0x251 sched_idle(0) at sched_idle+0x374 end trace frame: 0x0, count: -11 ddb{0}> show registers rdi 0xffffffff81e53648 kprintf_mutex rsi 0x5 rbp 0xffff800021039b30 rbx 0xffff800021039bd0 rdx 0x3fd rcx 0 rax 0xffffffff81e40ff0 cpu_info_full_primary+0x1ff0 r8 0xffff800021039b00 r9 0x8080808080808080 r10 0 r11 0xffffffff811c6fd0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff800021039b40 r14 0x100 r15 0xffffffff81bf6405 cmd0646_9_tim_udma+0x1db0b rip 0xffffffff81711a9a db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff800021039b30 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (idle0) pid=262793 stat=onproc flags process=14000 proc=40000200 pri=0, usrpri=86, nice=20 forw=0xf020c0138211c8a3, list=0xffff800021031770,0xffff800021030bc8 process=0xffff8000210332f0 user=0xffff800021034000, vmspace=0xffffffff81ec6008 estcpu=36, cpticks=188362, pctcpu=0.0 user=0, sys=0, intr=1 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 39847 112107 33109 65534 7 0x10 syz-executor0 62824 435401 70508 65534 3 0x10 biowait syz-executor1 70508 251766 80055 0 3 0x82 wait syz-executor1 33109 110118 78900 65534 3 0x90 nanosleep syz-executor0 78900 74026 80055 0 3 0x82 wait syz-executor0 29202 148140 0 0 3 0x14200 bored sosplice 80055 67422 55568 0 3 0x82 thrsleep syz-fuzzer 80055 48350 55568 0 3 0x4000082 nanosleep syz-fuzzer 80055 83683 55568 0 3 0x4000082 thrsleep syz-fuzzer 80055 101438 55568 0 3 0x4000082 kqread syz-fuzzer 80055 163128 55568 0 3 0x4000082 thrsleep syz-fuzzer 80055 454700 55568 0 3 0x4000082 thrsleep syz-fuzzer 80055 207280 55568 0 3 0x4000082 thrsleep syz-fuzzer 80055 249698 55568 0 3 0x4000082 nanosleep syz-fuzzer 80055 284324 55568 0 3 0x4000082 thrsleep syz-fuzzer 80055 226592 55568 0 3 0x4000082 thrsleep syz-fuzzer 55568 62581 15992 0 3 0x10008a pause ksh 15992 312713 86149 0 3 0x92 select sshd 13541 59165 1 0 3 0x100083 ttyin getty 86149 243509 1 0 3 0x80 select sshd 66019 442565 19526 73 3 0x100090 kqread syslogd 19526 413874 1 0 3 0x100082 netio syslogd 83616 352584 1 77 3 0x100090 poll dhclient 26573 161556 1 0 3 0x80 poll dhclient 5090 59519 0 0 2 0x14200 zerothread 75075 75751 0 0 3 0x14200 aiodoned aiodoned 54607 188728 0 0 3 0x14200 syncer update 71534 470214 0 0 3 0x14200 cleaner cleaner 13053 55157 0 0 3 0x14200 reaper reaper 63093 150174 0 0 3 0x14200 pgdaemon pagedaemon 87552 491003 0 0 3 0x14200 bored crynlk 83553 428191 0 0 3 0x14200 bored crypto 90493 280458 0 0 3 0x40014200 acpi0 acpi0 19516 478681 0 0 3 0x40014200 idle1 79885 37459 0 0 2 0x14200 softnet 20543 266593 0 0 3 0x14200 bored systqmp 86567 355122 0 0 3 0x14200 bored systq 84542 234435 0 0 3 0x40014200 bored softclock *79507 262793 0 0 7 0x40014200 idle0 1 432109 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper