ffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "dc662fd2de352cd04e26fc00fe1ec5ca6e5b896c"}) 04:02:37 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r1 = semget(0x3, 0x3, 0x68) semop(r1, &(0x7f00000001c0)=[{0x0, 0x9, 0x1000}, {0x3, 0x7fff, 0x1800}, {0x0, 0x80000001, 0x1000}, {0x3, 0x9, 0x1000}, {0x7, 0x5, 0x1000}, {0x2, 0x4, 0x1000}, {0x1, 0x100, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1800}], 0x8) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) socketpair(0x20, 0x3, 0x8a6, &(0x7f0000000100)={0xffffffffffffffff}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmctl$SHM_UNLOCK(r0, 0x4) sendto(r2, &(0x7f0000000140)="a7d1f70e1b2b7ef992", 0x9, 0x400, &(0x7f0000000180)=@in6={0x18, 0x3, 0x20, 0xc8e}, 0xc) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/248) 04:02:37 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x1, 0x0) r2 = socket(0x0, 0x1, 0x44) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000000)=[{r1, 0x90}, {r1, 0x5}, {r1, 0x4}], 0x3, 0x0) listen(r1, 0x7ffffffd) 04:02:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)='\x00', 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000180)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369ddb13a07cd7f7e9252f4dac13fac197bfc91f726f8e7305af059d7269eba6695ba3f1340917ec3fd67ec18485bda38eb81e59b7c69f64ff8bf5f7d720e994eb5a929fba8", 0xfffffffffffffeb8) 04:02:37 executing program 0: r0 = socket(0x6, 0x2, 0x20002) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x1}, 0xc) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 04:02:37 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 04:02:37 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r3 = shmget(0x2, 0x4000, 0x332, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getuid() r6 = getpgrp() r7 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x1, r4, r2, r5, r0, 0x0, 0x2}, 0x3, 0x0, r6, r7, 0xffffffff, 0x81, 0x8}) 04:02:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket$inet6(0x18, 0x0, 0x9) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x1) 04:02:38 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x101, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x9f87d1b357b8cfc5, 0x7, 0xbb6}, {{r0}, 0x0, 0xcf, 0x3, 0x2, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80, 0x10001, 0x5}], 0x80000001, &(0x7f0000000080)=[{{r0}, 0x0, 0x88, 0x4, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x4, 0x1}], 0x80, &(0x7f00000000c0)={0x6, 0x3f}) 04:02:38 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0x1}) setrlimit(0x6, &(0x7f0000000040)={0x4, 0x100000000}) setrlimit(0x1, &(0x7f0000000000)={0xbd, 0x800}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000002, 0x101f, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x47f6a761e6d4bfe2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x81d0, 0x80) 04:02:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x04\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) utimes(&(0x7f0000000080)='./file0\x00', 0x0) getpeername$unix(r1, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) 04:02:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r0, 0x0) 04:02:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x3ff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 04:02:38 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x84, 0x9d04}, {{r0}, 0xfffffffffffffffa, 0x50, 0x1, 0x1, 0x800}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x447a, 0x6}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x4, 0x7}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0xc0, 0x2, 0x9, 0x7f}, {{r2}, 0xfffffffffffffffa, 0x21, 0x2, 0x4b, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x2, 0x80000001}, {{r2}, 0x0, 0x10, 0x44, 0x400, 0x6}, {{r1}, 0x0, 0x2, 0x40000000, 0x5}, {{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0xf4, 0x5}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x25, 0xffffffffffff5338, 0x7ff}, {{r1}, 0x0, 0x95, 0x6, 0x4, 0x3}], 0x6, &(0x7f0000000340)={0x7fffffff, 0x2}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 04:02:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040), 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0xe4) r1 = dup(0xffffffffffffffff) socketpair(0x38, 0x1, 0x800, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x21, 0x8000, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016001cd7fd89a1bb7c16000000040000000000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x6e) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) socketpair(0x13, 0x4007, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x7, 0xf0000040, 0x2, 0xf78}], 0x8, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x42, 0xc0000003, 0x4, 0x3}, {{r3}, 0xffffffffffffffff, 0x24, 0x41, 0x6}, {{r4}, 0x0, 0x4, 0x15, 0x3, 0x9}, {{r5}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x5, 0x1}, {{r6}, 0xfffffffffffffffb, 0x935746c50fc4c7bf, 0x8, 0x1, 0xffffffffffffff00}, {{r7}, 0xfffffffffffffffc, 0x2, 0x11, 0x9, 0x6}], 0xffffffff, &(0x7f0000000340)={0xfffffffffffffffc, 0x1}) 04:02:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ftruncate(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) close(r0) pipe(&(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x5, 0x7fffffff, 0x4, 0x9, "3c066eedd769d35d36881317b0d0b88bac27dde0", 0x8000, 0x8001}) 04:02:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getown(r0, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xf1b3) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47d", 0x226) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 04:02:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) setsockopt(r0, 0x8, 0x3, &(0x7f0000000040)="02c78f55d8304daaafebaa1d2430c0783c7e78d6a4cbf7a32f624216cb1de8766fbc9480a8bab72a15de8064cd75513b0f2a86b9a01e03866de5676abbf694eaaf0488b0f142e5c6834aca89201eae3d9bd5ee25a7fdb6089340fdb7310d52174713eda776ff4f05833f4ecf5b1ea7c0c01b9fa51b08174fd25f39fb0aad263e6fcf9860e137fec7d3acd859fc39e5ed56e0e4e80adc6ade3f5263dc2225fdfefec1c6166b7e52ddd2f066710c123eb9f5fc246b10d98b2d1c3497c64f1f7be6b7db601ee63815fee6c2bb85453c4810d5dee33bd911f5feba0089375e32d0d58db0d9dc9a", 0xe5) 04:02:39 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) setregid(r0, r1) 04:02:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x30000, 0x21) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="7ae7b23c32f9099bb0ca0ad1643fa21f1529b063d86f0fb0128e678f19e7d919193a39600ae0dd7eaa58987cfe8edce50ed3b6df4131a0cb678b380a59702d69deff1f01aa381d05dadd9a32e023a29fc970ee624b9689fbe6e8d4195666b04b434beb5bd577c2f44b149429d6671796b5021b7b3a19a9f353e7d1e7ae1159bd03d4735f19c78bc9d484fabafac06753caf6cd944b23105e2c8550ad08e20135cd9f704e80a9b1ce92031877", 0xac}, {&(0x7f0000000180)="ca1edddcbbe3ec90d89613c2b518a73e717062f44526b20535c17ec47499af77f0a9d09d0f0306be1066d84a75868c2236f5ccfdb972f826d0b625ff0f2bc635239c88184d1d15b4d68fb24f14e6493b83e6d1446f47", 0x56}, {&(0x7f0000000000)="43a92b2a770b483d5fd00d665b6a0357d63c543ec2", 0x15}], 0x3, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/6, 0x6}], 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000f8f000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000c9c000/0x3000)=nil, 0x3000) 04:02:39 executing program 0: r0 = socket(0x1, 0x1, 0x100000001) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 04:02:39 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x9) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="acaa7dd50aec7834740fda7cc592cda090a18ad52510e97f8a03962297a321f5ff9e5edb1ab4ecc720877a74e54594a4c422856510684c8a1e9fbc24e4527c4eaaa2fb085a7edaffce1d9210acbe94e40186c4bed943a3a63d38a9a35dc5b7bf195a04ac24699a0ed9cbda6df6a337da", 0x70}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x3) r2 = getpgid(0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de741722cc1d9427225164f36983f5fd75fb1e46dc874d5e2a2399490d3444fd8a789c5957ad2e6b3e81b68dc918469fde94ea3d15b3a3fdcc12c3bfca61bd944f2825ec428acf8443402f2f3c51ec4ad8229ac3b3bfd5f26e21db74fec59bbef2c3a51b20b55c8c4bc286736e778c32d602a249808e3793da65adf93a602df76c01eb4b8d6468fe553e301c8c6dffaa2cffe6fcf184040af984b98359a249099b40d29e33d8fa2fb9f9f3497648ca389c79c84554734c2a0fb3b1947b72be55db6ab2ede6d22c69d140ca69135172a2d37611dd16e4bb193d3dae5e161c5f4e593c4ad6582cbf3a9485c589c6f6fe6429f9e78434fd3688ce37ca4af7f842c3342a44c542a16289a64ad7d5473a321ac9f2bacf7bf774188d6458313c2488b7ba7d084ea4e5d0d7ef729b583a0b745202e56dd931ebe8cbbfc6305baddeab7181e97e65df8a4c5a722e924aeca90ba5664e0210c3d43ebe8457bb315a1bf2b7fcbdbf7d147cc4d3d2736246460a8ef747cd0b02fa14333411fb46dcb82868f77f863f14034fb63c0c6f01eb1dd048235c3cea09363f55d2be608f1741e28c1c57a2758b9a2f1513fca45e339c80b3cb4be31a52b1e4156fd729d4849e3fff5ea8105171f5a7cf2f81fa8f1ce9bc2646042417e7feb7f67d9bc98ff05e0299495daff26ebdb51e7cf639f24256c385cccc49fc0de3e2ad8442bb24aac2d7f8496768f22ea6095c722bc4bbf9d7b7f62736daa0d954fddc283db8ab099daafa5b5756629a9332f7ae339cb0efd72670b2e4c545131d65532bb6d247cbffaa5d5a13ab1eb98c4a180cbd22a031db9ca1d816010a9002e37d6dad9bd41c51104dea197d71ce2d57fc610fe94b24b54f1968b31b049c0461daeef66bbc707b8a081870e42763b0288072b5c8880ff4ffc8468b6ac455c8a74d824fd02ecc4cdb65984c82292c9406c39912ed8fcb682d2c653ff265294b70228335d8185df8373ea68ef1ff3a070d7061315e9d43fb2b72d5604a59d2ff2d3aaa942ef3c97c17b49347ef70a44c67b64cbccce61c5e5dadc64943ace4f2c1c01700afbc4ce5a0cd210d9ee730e5de12677d36049bf38c0f95c230ad47a2f2336c25dc59366c950dd192e8c887ab8066ad680722be5b104dcdd16834797f4f4c34ebe2fac70c3774c9ee2f9b9e3fdc9fe7b17b5c0dc1fe0e8654fb2f53b7c2d2e644886d972a1e60d5025bc74d32656d23b885701c57832a17dcd44decc6a16f89c5681b87483d07d4e6bb69a882d539c96091c4f77cf0dc0bfedebd584e98f44039e62436eea0704a3009cfa3df1401c0b1e21b1b755881cce74e92ec01d2c448f1cd1eeae75be52823ff6f7aa50f43f4f6981f5e67862f86739af3f94f3b42825c783b556c6422f15ba05e5d22b66a4719961a119ac53b11cf32f9a7e4a23974ac4be328feeb7a0569bece471308d5bdbb5fe359cc986b180527f09815fa4dea9052baa2dbf2eab7a514a1a3ef7122b467b4f843f293dc11f5a9cfc73ea2fe0277f7f880c1f45aaa7dc4d6f22f9dcb426dde24518a92034013eb3c7f81ec61e2a2d5261ee4ba4875ef4729d55c1334feabff81444f204596b0a2341b4a0e8daadc638f0ec651df816e3f6fe01fbd50a3267558f2adb8f0ec992cce870ed600ef9ca75dc4a2da4af0b61c9749a366a4b263d918ffd28f78864b3a9ad2875d82af5b86ff6c2bc3429a49591dc043fd34d4323cf1d43a01c49844279c73dc80fd3a60b3089ae9709fa06a9afda422d0aef84be587305434aaad5c20f626046f39ba17486267edff5d8793f85e8eada83b4c613c174c552a50b9f7cfe819b8358b0b96d4bcdb910b3ef9090462f8a6865c7f492d95b6ce4dc84b01ffe6a0d1291bb7e35b7e755aa6262301664e1c2ef4eebace5e1457de6fbaa3ee29a8c9b4efb5ccf22a2a09f157b310dffa1b225d9453df18a6711aabf4500ba69d8ecbc890805ada0536edda5cf2d87e7929e09cb1bcf5b2fe22ea1e131eb0eaa2b9ee306cf23c85203d64292282df1c35cb0e64adbdb26bf8b51fc3b1619febe5704e0c764de83ad171421d33657ae21388cc38f4813a35cba256f056da1f6f9646e462b387f93d4dc33a1241d5aa54add01e48154a5ecb25ab848ac57b9d7e27f34c3c1611e7de6f1b76d0c47edab72cc3d63b052fea9c3263d8bf6ecb44d626e45f6171f12c1a8026fea83b5373b967498d29fb2a82a3b5332462c091b294fdfeb233e908b8f78483021af03f24eb605c08563c71354dfd6d183a95b8f656fb0d32be68689b06b186124259752362bc70bbd18aad712bd584f7a25c70b838cf93301dab7ee432d3494c0c95abf61f47407d3dea44e80fd2482980b66ee8824e4068829ab333edab7fe3de78be9b74c095e88cfcae601aaa71c8f72d6296ca58b44cfbc590608792179ada0b2750e615bbcd624174f9e8bb15c06363ca161c162ed3dac59f5d9ec4da69a7cfd7495fde7765a2b256ad6f954071f2032e6fd72334def44905e60629e94d5ed5b631ba157097b3e1c974c1f76fee05484bca1551ff4a33bdb58b719b9f8e9c0208159df4e6285d954623690b5460ff6cd3989b55da250e27358a35ab4f1c940261fb4c92a12082e2e1549d7fb4d736c59d9b44e18660788ff6887db0655a18971d4beeb48abadbfab4c9d71dfedc3d92136cf24ad628f05d954345e7b11502e15679bd9ac83ab6792bc711c789179ad4e0adf506e812a758a227438d48a3cfa6da704ed06b6f5c7155829101025e53991cacc41c8a49d741c8a18a44b46320aa3d4290e67b12e04ea5a807f9acc28e2a16cded75e0845de39b4efe1ea9f01c563b488f46f7ca8497bb515cc0aef97cc580c2ec18cca8d294efdcceacfa6a9475e24aa5a231998cb2fb71debb48acfebf75a1172b647c0d01c9034533398c226bc22ddd9e1d373fb4f8ea5614f190e4772278ace3d848dbe48e83712d4566a2d51628456b73233b588501afe130dae2109fdf2240dedd3793c9c0c3b9f5849cb5a055c807b7c166a87a93bbe18824c8e4dcf471d314eb2ccc27ce4afd1ba6179105ccd33cd800241adf38f8780c13d69393eb76bb4dfb23bf31224c95caa308daf9cc0d510f3e4e188eef25b1a68238889c306b5b0329d7c50d5b34181444b7c8bd7e6835d75cd485b2f4760e3b56c090637512241798bd5f33d77b5046b957392036142df31d6ea1cbab21474729a68a3ebd97d0af7a6538caa8fddca48c713a61f482810058a481f409874074f197f70bada35aee2c5f1c128303f65522b825105bb6d3f8c6bd81fab1bf5bf39df0ec81df440c71f8fdde1197ae317d9960bcc0825624497bfb3292fe19b19f3869d045ed4b7a49686d413e8b2a992e8faf98425af593d791be00088bb732a8fbcde780b5a6c752eb7f1b33ec2e5b6f2527d1fa79e958fb718072f090da9e5e1b12ea29a021ae62e6275aa514e44895a015378ee07d18dccfde0513cfa2006c0068a6763dad94b287ce45a10ba08a0bbf1a56d38be5f615de238b8fe47932f451d7cb35b0c83f5dc8b969c8f8dc27243e3716092010da5ece11e927459f0468e08e38e7153dfc409b7611c90f396aea17d081fa8d8e023f0becbaba5caaff3af8258ee726110dcbd89a6d227f4e3ba3959cd4399c941e6ccf7b04c51a7db0b8e34dcff2fdd1975755aa59d0f9d0694c10f32c3510263cd7f68fb8306e575c2afa5ee07eac9a23cd1b0fea0e61ab141b33ae4c1aea8f7d13d61a68b21d4773462d4f25395985590fe49288044ebef1bfca678f155e54c4fe919f77058a0020eb549c4a49a75dc2a1d7560ff661bd200500f129126e0c95d29e3eac5c54f5152277b0b516b1205bf61363a7c6d789988508b608fb3e446555183049d85dec29afd3a4f74b455ff9e142aa4b5ad9e295d80be2dc9709eca13f82e398a2c171e83afad1cb0180dc5dd6828d430c73da69a870bb8704f5664c3b8fb30501efc0e0ed229f6db266e8912c16d1f915ee74be43f2c0e30c4f5be9699f5d4d62988e8a926425ff4a4bc1abb62a2eaedc406bc369101d6d06072bc4b5c6f67605f2401792f39b32eacce0d5b63c2e5a612d4afce89c35c0d5012d9b7c729c04f495a12006b22abafabd447ea973f22decb5139d96fe535f81f02d7d20cd668d3ac4aab28fafb6e86f5a6bc5bcfc70b10eb4bb7db94c115ccca0cca63d9d09e80d10125c596fd136175ee956fd3fdf7d3887ee24a4d20ff2100b44f7edb5146c337e09319452f037bea2059750d434633507b85c4ed7a49f70349d5b6b62b49adb347841b0eaf60c7db8b74f8766dc88ad87090689503160ab7f98b82db488a113ae74466a101631c4b28919d409d45511a17acc9f077973f9975cfe7050a260de8f2168101abdf593d58fb9b1230926453ebfb2c8ca7b2f205b252079c81355f37c45d3a4f848058343036b5f2cd7c0853e5c2a2e637496bf78cf20e1a2f6e9b60c2c84f40e2a1ce6e60ff97316dfbe8442d145b5a28763568edbb04d2578b7486a65cc81e3ce465c528784d3ca2737860a2df6c282dbebf9959642bb4bb4a11f6610e577182c900967c399c24d881749b8242e9007bceb20a7dbfd2c18a8919b7ffa3452f4f7494c956554dc803d19baf270c9fbfbe2059512660429f04c3aee3628a4b1eb21ee46cef63e32c171abfc99547e42a214087b8a4d89edc61339dda39c2c7e3a064711cbda8fcc915c4e789c47fa4f2119126f0917de320453acb2feca299f44fec4b858903e401b9bfc39c024f974f3f754ff8077cf3b95bcabe7b627faac99957daffcb9fba2070b1fc8cde6ed445f7f4cfaea903efa1331d8af461e494dced126fda70afc36b29c0cd82bca7077b5f1376c41cf7998d164425712", 0xdee}], 0x1) 04:02:39 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000240)=""/73, 0x2dd}, {&(0x7f00000002c0)=""/165, 0xfffffffffffffcb0}, {&(0x7f0000000440)=""/4096}, {&(0x7f0000001640)=""/226}], 0x19) write(r1, &(0x7f0000000340), 0x10000014c) 04:02:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() shmget$private(0x0, 0x2000, 0x43c, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getpgid(0xffffffffffffffff) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = dup2(r0, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r1, 0x4, 0x80) kevent(r4, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 04:02:39 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xdd6b, 0x3, 0x1a75, 0x9}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 04:02:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) fsync(r0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x28000, 0x10) 04:02:39 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 04:02:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1e, 0x8000, 0x1) 04:02:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) sendto$unix(r0, &(0x7f0000000180)="ca7735f7dbb0bff203943e4d54323a7f211480d5fd157c71d8e33682e8be2fc9052076492b0e1110966392618f7248356aa8c00eeb0d72bf5109acd555664015ad9767c7e2a5e42b23556146d2b6313df7b18ecf75dc7ab864f85ba141c34ed07ad3d5610acc7804bfbd13412abb6d7d1ca21902d2871b18d25b68f7992a82736d3791d77ccb788573d0023311c0b3b75947bcc3c24fbeb8edc2863de2d6a20a268df9c9c3e7ff7692044e9814f90e871c7012d416b42a2d5ebed9ef69ce13b24c55d9acf51733a916d841b1bc3137d176c323fb8b35c123fc6dbc1630d82804c97152b247ff5a0976bf6fcb96d7c21b58c833ee2aef8c2dc2aa20f5aaefe60303c07c38117a6787c12bf15bf0ca1b185762854ce5bc56e4437dfe399d5ec5a5615cec019e8e54b3768297394efe833abcf182037079033dba3cbfc0694706623c16c5bbc5fc98da672334e78556e522c1a98c2fb2ba5212b925674894f702cefcd8638fb7bedff5d7502c16b48f8d559dd1acfda133b4ca3d6349b016000c4eb260b9a17ad7de645e54e6d86a1a8cf6cad6edb16bfae7ebe584d419f40038bb945b2a9625030c1dbdc3e56caff86d8a50af01b27f118e154a61bfa8114ceffe9ae9811b2bbaecd71d65ae34d4ce394585126bccda0503778913f43567bb19866769cf4eba34f6bd7517b30aa1eee2a049bca58862a9ab151d8bee9796aeac07de179b3ded2dd63ebe74b41ffaf7e0d1d958de56187cce5bfce10b6d941f0564005aaba6f13a2c14f06f11837027c862f120156edb009c917757115910d1f38a7650a74c1bcfd051da914cfaee910043b561c7bd94163f0466b295279224bab09af6a167e071ad55a7f772bb7ace7723e27dad60a53430b7d80dd214d4e3599376131ad80cb2434a2ecfc5d9235f3676f7726ea4aeec97306e0a293b3eab2f398e319dcf5650250b4147caa7cf253e2f6d222a9f739fbb701618642630fdc9e85d26100b7ff8164ed35ea2e9647eca0ba0b3ec53a246d2be32865c475e5742a77c16eae898528a77478c4706f51a7372cd242d929d78ede480fb5496e044f8082e42856970621f3e1a6b240390a535c978f0ecb2f1185b34fc98641dee0eaa2c27b304d46d4c25e4333e93c89eccf17c28245637dbb25e2881ac86425c982b92d443d25d6e350a1251e723a730d2ed4b52aa3fd23ba8fd93fcfa87f7e9d5950404319ad938fc9d0130580d86f2ae3d11131f4286233756f1d3a6310f1a3f74d87fcf7f4ceefae7a63970472013581d1684f9168b510feffe87ee902e2029c2728cbd2e33a147c6fe54a2f2af9124cdf0e31a614f8aa863df30a98f5e9ed2f33a08d0b2e25d529592c0422e19b6be5366b90923b13e33c253b11d0eb9ea70cd7c6b5955662b81ab3013195ec761ea4d0c7d6ac755e27f3e70fb1ca63b062dd607cef7ba5295a996aaa76668048e4ece49b82ff5057afe776a9fd914355080a3d0b2f90c176cdeef799aabcc39ec27532f3f937fded971c3aff72873fb83b75359e5f772116cd170d33f34b727303e39754e7acc3506194b279d407eb956ddd9cb63eee72c0011e7bc07b01a82eec9a76e5ce388b255065799e33bc5a2a6f7123d6bbfc534c14f4b4660e529a137e2a265f8953d5a4c8a8c5ffd4bc957f106e294672b45325a2261ca90d3e87ebf216d77d3547ac34ae14c2db1e9ca84d44bd567e6848142c137fd0ad6a2640a2d15f5d5b8b53057168d096ea0925703fc1051ca79d4e13063827ef12376f6311920e7c4eedafe0352c2b2193b3d549d729024dc3e1b391da6088a80b8c5c37660455d442af8972df1511aacc20c8d980157372c70c83b74fd914c4bc842c278b31a8b43849f4dae5e3e9d22fff7f22b902eced046297b173163e90b3b3f2e6916f62a207d1289108a5ab5f1cf94cb976c294768b7d3e33c9826576593c1430f5e8ba652bc4fa0d9455b46e4546cce089099f6ce2161b7f6fe7aea8bd87603646e97733a62c2f7a1e62078cdf3e627853a637476a9cbf2ac90579dde4620f3fa29df51343ea6fe81db58b55ec517cad254552571a96d2eb2bfe7e27c85be6fbc32115ce887290aa4791828d1b107b27e49a1ee75a537011f52fe3443dee7b36a5b1a26d5c4905f333f538106dfb3a5175adb9274811d0ea04a19c106bc2dece6c13f8107f69f6bc3c609e7bb294724614853806515dcdbf48086e3dbeff126435655bdf136937a79a8bfe5fe68d7fcade98197f79dd905782f096fb13b5dbe5416de3b4c3a0d7f5e9770d4e428e27a3596ecfdf81838651fba20045d58389859e63a72ff98acd95e3b1090f73ea7f7948f015c594bc8670db835d4e18f21a5ba2fe4c83561a13f9068c22ae2b44b72871cc1f05932d4d3637357f3b702aa0d57c473d8c2f07501f9c5db7e3a1ec4da49d703aab52326d2fe93c214bd0edf99b99cfbc38254311f83b91781c5b84b6016b3454fc8a74d5dccf3c45e88b6daa9ea61eb06e60ae3914eaade5d318fa73ea5703daf8d0109c3ba55a11d11d9c8316438c85366c8fce05881974673f086b1c03197a6688b77e22dfbc314be5e8e5252773d29381b4534f28289f5846e47f52253a81f37c518c4defc27b108745f0915cdd04586d29bdd583be223aaee90fa30e53aba7967742b256721f08caaeb58da7bf33128f1af665670d4cdc76ae5d09ab11d67e2c8d321d6ef875b593a0120abaf1b45e0f89877c54b5658d3d8824d36e9feb40e5eddb871f451cd6621e3b4887d47e26e6cbce55ebd2949c34ccd4279800bdc9096d3b1991f1d4111fc62d438d57e556705c300185ad9a66929dde7295292c9e5e30b271efea3a2593cbcb0cfad2780b18b9eee44ec6b92516edd60e34ed562afb2fd8f22a547bca35282a26784c272ed33ff8b9e120affe228a49a86b95e39fdd3f7afa0406313cc316043e4d28e7f2e91961c5b452395c5c5100d9bf365b3ce6f1d6586f0b6cdd36b21b1513d7a7de3c8244b04327d2d90bb197764f15f44c7a3e03b2871fde8e0d7da76bc6f6642b119d237f12e4fdc1ad4ce4da02dfb594605cda4e6dd54b0bcb9902827ef6f0e9d76424dc996d485c43036ae092c4613e2bafe11a7cfba07943196d66314244aef1cdd3c4fe1c835f5489b194b757b40faa7d1db9f7ec286a2fbe52628b4f30a743c6f31eca9af1580b9f3f6643a31d8a1306cd0b94d2ebb368bce98170e1bc72b86229b90e0288557a5ae43cc919d80b2865f02619ce02394fb7c34245726985225b4f655fe2382da682ccb7a6a2f78951306fe1e6126c70ec2c15e36817de08e2ff37a68b7c129cc189176f62a2157277bee631020a3ac4ba06ffb6e87fa4cbeb2016b10644ee85c7ba9c7228eec077eed8cdfa0a54f8e0758ec7eaf2c45c60dc48439bdbfb870d967899ba85316cece29fbff33b5430d3aa82620c4de5733748c39c02670d2d81e04afb37ccf0fa6d4b53a214af147dcfa23394c7cda71cde57e97564c89f265f5242cc6bb9ecf9db2634703a371d155dfe1a076943fa6a432aa0e284c744c89f187cc7fd7461bd6d3475e46217405094f82d99ea6808012d03aa7311c0fa50293b8d8048116c22a25093f9390e1ae8ea73a5a37c113730cec6e6bbdbf8ae6a36f613ef6b52f33b62f26d64d15733f357f3d3d65a0f9c0977d59141f58f80790f1eca9ebb1c84b63c3995712790c5a1a6689c861231daad3e3c569334f7bb2f51b2900524944e9aafebb4123115821f23ade1d114be501da3b7d782af1aba532b7acf273380e65429a0574247921d384a139aa6e6e37d3455f64455644564a08d24bb5c214299126a391f2c0b0dc3ea6443fb500f0f64df36ff9003f53c71ed797149a9e3ddc1f3970c5babfc74a72d33cd09be93621e180b6849b3932f24eeb2aae2e41a38f98eda9ff4ef505a024094381b0f46f4655b84d169528dcf6fac9398631e3caed9362cdce4b4e00d7173a34298e3c19a561b24703458f745816a3d74353a5ac3d546eb3bd490b3c8211889e548866aba83aa7f39f58c3f7c588bfee7234a1a0d2d161c7e92acd6c86b33d1bbf84c1f9cd8f76e9e635e7f2a292b1bf14cc94f2c19e5c5942c8cbcf2f9f47f1975e25aa70dd3ccfb3b1972135dafc5a67aa987b7b5d96ed427b968c1873b3f4780a29f4b6eef4718e7fdddb3a4a9f9d33afa0988f8ffac04ec85576e80396a8414724490f7550d8a4fd0225ffc59a21ed07d88fddfecbe0fbd8a0e4a356263084924aca83a22dfdf5ff777e7fba4b3ac66b433c4defafa9b184ceee75ff899450cff31ffbc30d79e3bf7465d879430df2342cc37fed2a6d8837df1923d2f5ec73d2adbe3cba78e1642598d7f33c0d5e60ef49dbe84213158e06e80146aef68477b9e7e453e18618c2e59680880c030f6ad460adc77e0def52e57938fcced741c711da2220e5a19b6e1b47dc128946f5f3c405d8bcf7b57f297ac5c8a03139eb1a4b8ea866ce8acac5008856b5d30fa92f8e1355dd270c62a601c60a606b593998cd4b913c13daf00261d48f93a8649f9e64bcf13f19b28ec8a0f9e93655b1286594d3be426272c02a8217d129dd1ec0a994906833ba740b1ac70f5a46f100793fff53bd90b73a495826ca4c89d50dd223f7cb5830c63c327219789851045c84e434da7b10924f14ee08c925387dd2d44a13e41cb121669f6ba37051a47ebd82c2f3252210725d236ec78aa738fb6a0987111089dd762b3e9c24ece249c778ddfa49266bbc69f997b1c838db4f32d8a5b3b95d777d408a8666b7eb36a5914f84bf5e44a70380cb23857ac16f32c6085d72abdcc7b583b270e7bd1b1ef44cbd6f8430deaa396e3eb9c5b8ef1edf44087c3fbff8cbfcd5824814d13c0a683d7164319639bc90851bacba6af88b922059cc6d3a6d1d629ddac41acfce5a42d1c424235f5d8981b60298c3b0929b7be715c6f5f986955d9ebcb588f651477170ceb51ecf3e01466f8a27bcb1e94535424c6723d77bce1a27a57cc5efb2e3bf3cca86dd4cec81472437cab24ff5b3e3f1a18f3485cc690a0a529ddc447eb128cf26141c6e5cf39201f90a9d6ec870163ea0ab899b820221dc5258fc0fab2efd5e2bef9bd1dc932b0b73203d13a26c9d94013f493e86735a6c12aa1c7fb6addbd8c72974a6d8583a8bb96d45db1dc4b0e89e42b9ec22c4952ded535b6494e44227b27c2f206919812d6516957f940f5a01ab1d5fcd0cc7ed4c84cdbfadb936cdd5c9803526a44bad82ed442eaa51c4166b4ddc399243003a9d756d9134a2f559696221de485c8e03033949df62ace0e488c7b8e929371a8037362c13897833ccb5d32f1284a2ed63e86981b5104c071a801afd4332241c2852d2302882bb4ab08f7ce5356e68b7e2f517a7de997e468c23dc68ea993e2c9af9b2006aab382b08951a062408440ecc7dcb7d1ff416a88f468fcfa9add790ae070c13d2acc80f6116b7dfaadd5812ba5b25ab7fc65b35030b314ee766290c59673de639b6acf471f919e67323b99606aa8101b2e5a4ef2baead113c58c38a79a02a2511b62dc1436e6b6135df0f3336f2505c1ae60ccddfad31398d40a9478fac6c013b8261ddd6d3dea5678639c830e6e43595f8890968a57a7c39939d228b370854fb1ae1f65666f00d3b7d39478006c1fae852a4d5bb61c7d5ccba0f1112b5742006fb80a02da1f84be8c7d47189bff0fbe502a85777d53212ee0a4f9fc2e5307e52f11ab5458ce44c937deeb5a243fe8d9b210d4d6a095bea1fa38cca54bcba32", 0x1000, 0x400, &(0x7f0000001180)=@file={0x1, '\x00'}, 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) recvfrom$unix(r0, &(0x7f00000000c0)=""/156, 0x9c, 0x40, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 04:02:39 executing program 1: chmod(&(0x7f0000000040)='./bus\x00', 0x82) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002006, 0xffffffffffffffff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f00000003c0)=""/173, 0xad}], 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) geteuid() r1 = syz_open_pts() getpeername$unix(0xffffffffffffffff, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 04:02:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) flock(r0, 0x8) 04:02:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x30659) open(&(0x7f0000000080)='./bus/file0\x00', 0x800, 0x20) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10691, 0x0) write(r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x8) execve(0x0, 0x0, 0x0) 04:02:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022ea39e3919c7618833647354e2b22f66696c65301e369381286e315c0000153bb184db63533a110039d4c9b0"], 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x80000000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x51, 0x2) close(r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000340), 0x0) mknod(&(0x7f0000f80000)='\x00', 0x1040, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 04:02:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x1}, {0x18, 0x1, 0x8}, 0xcd2c, [0x1, 0x70, 0x8000, 0x4, 0x7, 0x5, 0x4, 0x10001]}, 0x3c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 04:02:39 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0xffffffffffffffff, 0x200) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000040)=""/161) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) read(r0, &(0x7f00000001c0)=""/196, 0xc4) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 04:02:40 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) r1 = open(&(0x7f0000000100)='./control/file0\x00', 0x10c00, 0x1eb) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000000)='./control/file0\x00', r2, r3) write(r1, &(0x7f00000002c0)="c1bd0d8dafa99f38752c41558f399355fc21b0295f29a4b6312093691dded77e295217b190c13d1767b7cd2b39327b328fce8e030000008dd84adf0831290062a3f632c9a50029301469e6b24a504d0d2f82150ae764c0795607335b40dfc404d670d169574b8006a28dcf93b44a20dd8d695106b6841977363f6e367c59833334762ea8d800826ae2929c9b071072250019ae56b15d99867e735ce9885ab7c360c1d260f88cbf864c9d84003db64443e65a01000000410b47e79c6579d76bb6055dda22004a060089099178c1c5ca74026b4917942ea86b379f7e623eab79078c0178e226de52bdbfa8a24323a733a8a11ba7be8efbd6b5", 0xf8) 04:02:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 04:02:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) 04:02:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) listen(r1, 0x80000000) r2 = getpid() bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r1, &(0x7f0000000140)="fa23d658c2a4933d29d8040000000000000000", 0x146) 04:02:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28, 0x1}, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/191, 0xbf}, {&(0x7f0000000180)=""/240, 0xf0}, {&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000300)=""/173, 0xad}, {&(0x7f0000000440)=""/4, 0x4}, {&(0x7f0000000480)=""/205, 0xcd}], 0x6, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r2, 0x0) shutdown(r0, 0x0) ftruncate(r1, 0x20) 04:02:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x5) r1 = kqueue() r2 = dup2(r0, r1) open(&(0x7f0000000040)='./file0\x00', 0x240, 0xa7) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x0, 0x0) 04:02:40 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) rmdir(&(0x7f0000000000)='./file0/file0\x00') chroot(&(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1e4a, 0x2, 0x5, 0x9, "8459fbe6fa9be4adcc4007e70bca8edd9bc70c32", 0x200}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xb056, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a", 0x0, 0x2}) 04:02:40 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f00000000c0)="8095e339d60a9739083cc98cb69539845c276eb7413ac8ab6fa0eb006e8a74d79c86696531a8e75fd259a995b1e0ec9dec7ee49011cb392b81f3f207fba9674e1518b3e6a27addb0fde9844b4bda3fe17c6601a8aed214c692a93694be6a90b1c78d37a3940441c034079777ced3f84bc255f03a29816356c4bfc5377d387a", 0x7f, 0x4, 0x0, 0x0) r1 = socket(0x18, 0x400000001002, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs, 0x56) sendto$unix(r1, &(0x7f0000000000)="ad890e5b8b573fb6dff8daa33cd2957ea00235489950d89288ec4022e78aed55bbcf4553416c109aa042a4e4a9b9", 0x2e, 0x403, 0x0, 0x0) 04:02:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) close(0xffffffffffffffff) 04:02:40 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x408, 0x8) mlockall(0x3) write(r0, &(0x7f0000000080)="e6", 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x141) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x80000000, 0x8, 0x7, 0x1, "ab47147c48bde505f55b614857f8e4d9c36a1be2", 0xb4bd, 0x2}) 04:02:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000000)=""/205, 0xcd, 0x42, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x401}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 04:02:40 executing program 1: shmget(0x0, 0xe000, 0x40, &(0x7f0000dcf000/0xe000)=nil) 04:02:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8204"], 0x10) shutdown(r0, 0x1) r1 = semget$private(0x0, 0x0, 0x544) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x5, 0x1, 0x717f, 0x100000001, 0x1]) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) getsockopt(r0, 0x8001, 0x7, &(0x7f0000000240)=""/18, &(0x7f0000000280)=0x12) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f00000002c0)=[{r2, 0x44}], 0x1, 0xfffffffffffffffc) r4 = socket(0x10, 0x2, 0x2a4) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x2d, 0x1, 0x1000, 0x80}, {{r4}, 0xfffffffffffffffc, 0x82, 0xf0000021, 0x101, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1ff, 0x1}], 0x10000, &(0x7f0000000140)=[{{r4}, 0x0, 0x20, 0x20000000, 0xea, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x1, 0x5, 0x1000, 0x40}, {{r4}, 0xffffffffffffffff, 0x71, 0x40000000, 0x2, 0x3}], 0x1, &(0x7f00000001c0)={0x90, 0x8001}) 04:02:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="010000000000000097155761d493c4ee83c541ce97b79cd5eb99032c5c4c42729d7b"], 0x22, 0x800) socketpair(0x18, 0x0, 0x4, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) r4 = dup2(r0, r3) ioctl$TIOCCBRK(r4, 0x2000747a) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) r5 = getpgrp() getpgid(r5) mknod(&(0x7f0000000040)='./bus\x00', 0x800000008012, 0x200) r6 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x100) preadv(r6, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) connect(r6, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x1}, 0xc) dup2(r6, r2) 04:02:40 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xfffffffffffffe9a) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000140)=""/253, 0xfd}, {&(0x7f0000000240)=""/164, 0xa4}], 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 04:02:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() close(r0) fchmod(r0, 0x0) 04:02:41 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1812, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlinkat(r2, &(0x7f0000000000)='./bus\x00', 0x0) accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 04:02:41 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x1fd, &(0x7f0000ff9000/0x4000)=nil) kqueue() r1 = dup(0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x2000000000000000, r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x12, 0x4) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r3 = dup(r2) openat(r3, &(0x7f0000000040)='./file0\x00', 0x10000, 0x20) 04:02:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 04:02:41 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrlimit(0x3, &(0x7f00000000c0)) getsockopt$sock_int(r2, 0xffff, 0xc, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x4000, 0x8) 04:02:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 04:02:41 executing program 1: r0 = semget$private(0x0, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = msgget(0x0, 0x488) msgsnd(r1, &(0x7f00000015c0)=ANY=[@ANYBLOB="02000000000010006f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e08d03ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e93805aedf9db1c2fdecf666ae1e4f77378b23ee037c6d3268d2f297ac9cbb958e3b3eb6fd18b7b2609b674e7c9c9ee7dce998b49ee45835ae25dbc29dcb02ca204f88539710681c76cbdd523caacbaad0a04d0f83e7a9d188e957620d759bab692bc61b1cde519a12dff919d33be7119261b4fe0b337e056ab5ef31f9b70ccf46e83e8477e28eb3129563699b5cb1d0e96453b65415f63399fc5e107ac37f6c63df1205b31263e63646ed6b085e73d810c9573423a8f9aa68b7e44c2449a7f414d7850a1e"], 0x74, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) r5 = semget$private(0x0, 0x6, 0x100) r6 = getpid() wait4(r6, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001280)=""/70) r7 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001380)={r6, r8, r9}, 0xc) ftruncate(r4, 0x65) syz_extract_tcp_res(&(0x7f0000001000), 0x29, 0x8) shmat(r7, &(0x7f0000ffb000/0x2000)=nil, 0x1000) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000013c0)) syz_open_pts() open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x120) semop(r5, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 04:02:41 executing program 0: clock_settime(0x0, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000000)={0x1, 0xc98}) 16:00:00 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = semget(0x2, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) unlinkat(r1, &(0x7f00000008c0)='./file0\x00', 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f0000000300)=""/90, 0x5a}, {&(0x7f0000000380)=""/238, 0xee}, {&(0x7f0000000480)=""/105, 0x69}, {&(0x7f0000000500)=""/243, 0xf3}, {&(0x7f0000000600)=""/71, 0x47}, {&(0x7f0000000680)=""/98, 0x62}], 0x8, 0x0) r2 = dup2(r1, r0) kevent(r0, &(0x7f0000000100), 0x9130dbf, 0x0, 0xfffffffffffffffe, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) sendto$inet(r1, &(0x7f0000000780)="5a09e1683dc63d28066821821738530f8e13f788211f6b4c3ef941f1e3d86199bf4bf766c8f2a6cd50a51d022da28c0ed9abcb88f306cd4afd6bd911d0336e873349b6678bf3fb9386c0b9b54856a9694a3e33a59ea7ab62e3d0fca9d18713f48437a5b3321819a5da601a8385d503328c5c34815ec1c9502ecf62a4524a07ac9263a6cb77bacd05945c754c138d12e944d2b31227ed7dc14e7703b8267fc8d560b651d8cc5d4efe63110404d3edb70c3cb43b5813552ef8fca1320c82ebc1e2a859530ec032bb3e4ee78e75b386c7db2a2d", 0xd2, 0xc, &(0x7f0000000880)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000980)={0x3, 0x920605e59d03a42c, 0x10001, 0x4, r3}) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) socketpair(0x6, 0x4000, 0xffff, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 16:00:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000003e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09363eab3bdc2561c8a1e5d7af538eedfa002aa8afba5873f0b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2ac6d8fd0e083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"], 0x17a, 0x800) close(r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9, 0x40000002, 0x4, 0xc102}, {{r1}, 0xfffffffffffffffc, 0x80, 0x40, 0x6, 0x30}, {{r2}, 0xfffffffffffffffe, 0x4, 0x2, 0x40, 0x9}], 0x3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x8, 0x1000, 0xff}, {{r2}, 0xfffffffffffffffa, 0x80, 0x20, 0x3, 0xf34}, {{r1}, 0xffffffffffffffff, 0x24, 0xa0000000, 0x400, 0x3}], 0x80000001, &(0x7f00000001c0)={0x8, 0x100000000}) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 16:00:00 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x3, 0x1, 0x523) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/15) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0x4}], 0x1, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x1ffffffffffffe, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 16:00:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x101, 0x19) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000140)="3c5fa897c5fcb94b1e9f412ac69a1b41fdb6be16b09b34b565db80366bc547d15a3aeaa5f7db08a77028d4435c071e78bbf21e47e645dfadfc970a6cf6c399463e9fd985bff200d882ad7afcc28e06ef468f8edc45b4cabea0cce4c47fd456a346066a9468459e60f6c089c33bcacbde5855b02a738cd27d0f19b05ceae0c16de30b5a703f04a14ee2391d974b682090b691a68966c4a523122444189b095b0e906b55ee5318aff3a9612d8f33c4112d285465901c2f7376a862a29b0677f2119c395fce3c5ad544c8d95e1c50bb3395d7088dce34edcfb50266e7a6acbb17f7939cb0a473f3e17153003abf1c6e54add5e8719b9b4bbbe76b0f129b817f44b177436665c4d2d093c4bc1c9b8ec35b0a99ae763a4d340f2a418bf2f413ea60fa9c9ee77fd511d5146e3783c5d27b4cedfe82daa60802c76cf4f0c3ac91b7a806b9afd53e76e0a8ca60b959618981e2f6c133d8c76460461727a6a6ca1b99b1acdc28d1a3ddb0633db3e33c15869175db459554dc52d183229692712ffee489142b18290186e8e3b65562f6cf1bd003ddc193c71be4bc52cd6a1d325c706b4b0bcc48cfafc1c1bda6901cd713d9e2d9156597c1b248e25c5e557f1f360c9918aeb7d2ff1b03e3edb45ba7fe84f96256f9991fc15733d600b64e0bf7cf403f3fb7ba75ad6fcbfeace538e846b2b3d3bc0d9afa28ee2a3abbe37547fd2e49761c49dfade667453a2125e93bd8a71039432bb34600e4abac8a6da2269ddb228e65c69465be4825092a9c19bbc0f1374647261049903c13ee7cf05d64cf693373f3f41542e2cd72fa21aa586390c9d11e0b89dfdd7b1af86426031bdd69c286f6b11e5669ca9dc41dac64b669d16c6536daaf629b3f823f1265c919341aa8dacd62d0152f3a4bb85b78f34b6bd6cd361d5c45064a5f10466695e04d60cfed92b417427c9b18870ee594d47be51af5ea775a919a5b2414648b805d7274e156e72f861f1cd02c29f8e742521fde435b00d777700367fd73a8d660fcce0c03e864bacf3a05f490015cd524e2f06ca2423761cff54961ff13337122bf097c01e1bc0ee24d78f0e87c06da2d6445a2d730f25aa3449e443e0297b9b1ca878bd7de1f034be06512153d3f81f053460142ed9655243dce2234f236f4be2c0300626dac4f3edac3c0ee0430f560d0f09823ebd78720c9dd87dd7d182ee28db96aff114916d082cd454240edc9f7eabf3779f786e1014bcdcda418d2d347edf0a95ee457c530774d491a15941427d4009cf9ec2426ba6053efd6434e7fc86de30f186784de2316f4dc88d5f0ef30f699a7c1586f75abd87554627ce854fcbc7a21b0358e9c2337ba6cfe02c4c8c93441af8967e75c0bcbb570ad7ffa7b0ad9e5910e423f89eba3882c69835b8c8db65fc5db1fb9689791cdcc1075bdaea38f0022c813ae836c9c3e1811c0d5f117b3dce090dac4952348e539a2315e623882e464d8e3ca0b095b179e6042e6846e0c728610d04075fce500266a491340383f5e3dd0832dd60ddeb27b9200f1e3d9f71549b31540695cd8d4ecaf183eebd9d517eec76d61f4d10077c3ee23b83a53cbc892120f4b8d4283c9cd2aedec783699115d129b85eba895b18c15ca21fc7061a9b09a952a9eec41c1dd852e0310048438cf052d5f171bd0a235bc483d6f2920d074d8e9868f6802f370f7813916f24bd3026a474e2094014240f2279a94b9b2264c8e156c694b85d2faef3d142a91e2685b5763354a2d20faefbc65db726e5545bb5e445f9ccef2ede73db0eaf16cdb162eb36ed3d0aa142de5541e5a52831e741b18b38a091407f8622c754b554f8a27be37770a4ab5401811629a18a1b5586128c0d8ba427b0cc21511081947813d18756f758b10b001d99127c61e372228ab018007e4fccb563fb28fc67114a2e374162a6f2322b6d4c8bd68b5f36b4f1e77ee1eb9c805396f44b5c685dd6904db569f703112966da796de0b696fddcb7c9a544aa8f1a92976b8e57f4bbee02973620b1d47e56978b002afe1b52363e0f51c5cbbddb480e0f85780b3d5761ffce38bcf8621ff5612354835b1e44a3001b2824cfaf0294f6b62cee758c4fae182a95c8430e5db9de098cfed0f83523bfe927e62477b8af0aa800fd1330ae4a3df52645e23e32383b2c3ce75bd2d9f1ae80582d78622e37fa91f688f623c73570efd3f2551a64fad40cf74f764f13e158a9039b1251fd415156bb0c5915d16227b9ae96f6aff62a6e504392c996d95a6fde002f49428dd22a27dcee906e475c1c6234b73142f8a5099096e517264b788c87fc304f1ef05476b9c0e6befc6182cee348350d1e9c5d160510da5f8ac0a4b7576616770b1a70f7c6ecd00281ea9a71c2aba6ad7777efe88dcf24ae5712e97d73fbd15205eb141414d9cb1c81fa1fc39f8e4e4ca1cd1868057bb46a46b0fcaebc4759ddfd1af41dadc0373239d5c80ca130f95e880dcd1e51ceee4b17ac06b432b5af61a5b84c7dea276551b139357c03761838fa793a5c04db5cc1970790ec4b0c63d47a9738b86a533c5f7f6449266bb08ed1fd5437881ec605ab6fcd12c0a3549ce3abe109a3313c96335791ccff7f2ec91155b690136105a6c2b6ccf8478c05648b4ca9b3098d2eb76dc835e0181130eb66268f98836cf6323086137f8df3b3f63279f389f58916c9bc7beba0613f03dfb7bfc39bb8783ad71060868ce84505c43298c2b40de23661fae11f38b888eecd0dcfbc1571155fff5c74655cccfc72c3b71bb744a55c88e81105685d17a4b55e885438168160a0b0467bb8bf11bb1e6039d92220bf5c50d82cb81d414a54264e6cff2681ce970bb0edd927a28fd64685a3dd92a05489d026d306f5aeadfa536773effc4fc77e051570b3f76744ddd931d604428749d18cd69a2909075f24f804c5f47ff85c1cedae4a941274645e90803de4824afda50d3b81eb1de53d666b97ab3155bf1330201d8e687b51a617555330d9f4b148246e18e771010afd7dd1e792bd74d4df46648a9a47b9e470604eb95d946e7a2a89f5fc5607bb846f61f60910a764d786ecc89d18d05d344974ca1631b4f114f2638493fce1c2ae3696ec0c7428b321045184fff8c43b7f16b8b8281f9ba1e63d4df3f05d93c071cf01b3b416afc0c0e54c41900e6c7df4e503e4f46d78a8aec042475facb7fe87a259e01b8ec6364825c036a052fd5cc4a8b07a9d4977601e48ab671e32c863a9753b8cf3fd2bcd8b2e13be7e7de5f0732299cbb57d6ef40064a13911a77ac3caf6c31c15e3a32cba8cc595e72d4b15b7b3a67ed5f1d0e89da62c442fe8206c2f25a557ef083ba1a0acbc8348533df1d217f315cd3d637dd3a93a9581deb7ade7552c3f9e5dba0450b613812fbfef01ed45f9d1b66239e63d3f2272b3f9fe90e04030ff20a6a1cbe698e08f916c231a8c27b40ee9b4f1b11808c382fbe4ba9d5ca3783deb7be8551486081a574ac9da1a3a3bfb67491ddbccae3308e2b82eb4439057a42e4eaf2425433380347671135e758307f62e0a29b65a0c15fe0bea0cef23e8e3acb421145126fb2957b02334d6cca82e12a4417a342a6c2221817226055d978d885d059cd133a8aab392982530a5e80f341fb47072d7a70bcf73e6430827e7f84409a575756115518f8d6039d576052345ff15c3dc06ed9db29f3a9c600bd9f4ebc52862b724a1dd31f90fd2fc056c2b0bccaadc063a7ce3565f58dcafdc7b5a99bd29b34541ae501635c62ee2b52e6e1592a0314e2232fa1b48c8f661024dfea7bae232424a2cd0cd581c73053ed0b12d0538fcc98b962c018c8a0857f2834bba2b1aa0c45838d10164500c437408cb7eb560999d48e420f1c84bc4d7881c239e24cdf2bb0302cd933a720324b3ef00f1b2bd295eaf492fd63c31f572b07b8c18ad92e1b0a312992ede591e4653edff1551a54616b4ab9f163982d17b6db8a4924b67628e85af6c2af5bcf14cce15bf9d13feebca2f27a8f8576319f43259ac15e3d08555bf19470a2bf1db281c1cdc55ccb25435b7a8650e478be7dc3f6620b20c255df99c4d8df0affc0f451086673e532536bb629bc0000a5cb94837826028278a360a29e8fb614c4fcc0f39a830c7f8a12a27f68acff791099125b5d14441b8cf5ace03c82a17666e70ba078113f088a38fd86e9e5cb8fdb44b98ba96cfc958b6e9a9860eee7f3f8e5c204b0850891da8ee4a0eedbaafc90247516fb3971928b9b15fb0da13d0e0ca391ac169c295c81afb31ed85c6c791db625355a30fb7a38e93b24f2eea8c0946ce2d26bf55410a5eaaea84261e7de96ba5c1be81d96afdb6c9cc1edf02d9e0139d1ba7692ffdb0273410c19e922449aa00819462340e3c38142f0daf5c2f796ab18f773a4fda200d96df61c51752f438d10f00ffb98086d1137b30d10025318c62b4845d88d4f386698865ce6f1f62d6015cdc9e0ec433e0067a540d5f52a83f9d5f3036c67feca7fd0da125a87f478f57f3e731fc4a7d6e269b3d581a5d57cadf173ae91733578c9b51aba18ab94202ce8c83fc6cd918eb5ab48a4bc045c8c0b04104d5928c7434cd141669653dc81c2e38ab95a21da2d0ee3ff85f03f075f7f50c8fcdc939b96a07e392bae55c99d73b4b58c0018d77fa6d456ebe531ed414e0913416c004f0a0482f486b306716019eb0b07279705bbb230323553772dde5af29ca89f08edb975412b03fc0cb25b4eb1527daf744bbb2d237138f31dc965cceb4709563f6cb5596c3782d8598517eed620b0352ed6d01ce39f1faf3e5ac028f34fd00051b35dce7d826cff749a812f7d06d28efc43c6614ff37c1e954dc5422cf729c3b12c31fba35a20d05a6b5b223dfb8dc5caa50620dbc26f83fd46122a77400b397b8fcd1a3de33a26661d93fa70e8d6b9b1358a58637af29923ab55147ef02fb3ac00e5f96cd404a4bcaa27208e7c3650dba16aa3ee6fd01caa18d941b67e0dc6d9abedcf8d4cac846a4fa172daaddc41f81f914281babbcc25bcb1a9132cc7cb08a2107d2cbd3bb6740d31fad9b27f3d018cbda49ce3e26ea7ff57231d9c910fb87194a0521e0ddf4f07515471edd51a329489ce704ecc410a1955ecfbc8efa60cf6fb6e4bfccea46d3a7f8b02457705d07855f17d5f252b98edf1f9c042150446d4c17fc42500068ed4151c44dc6c67b02d20fa906a729a9d76d453eaf398d26afeb7076d68dc9e6330edce5b731b6aa675ae74eb7e50e2c7f117741ab09f8a68cb7e7416f813e4b241d4221b863ca441e9a105cd4bf43c797fe4bf42b5c06308ea9c23dec061e490510b6ae247d01cf7eb014c9faca9facf3fa3fc1392e99d4ea6203a7e01ca5810230d5880299dd26db08d568363ce515ae7fc92e5893f507670e9475c3bd3676145e9997153f3945c9658bbc5d17a3f130018350a260ba80444d88fe60379364b29c13aadd7f6b2eae68077a0d70f4de7af87a21c6ec969b6c83408079bfc220ba88c0aa287c8077e8b9cd0c537e1ff91ae88899e43b17854db7dd7e503122c9cf906dd05c869ad0a0286f1b1f97977336c2f07b9ec7c745469a2612593667f4df8c486a567a30d1d252cda79a55cfa68c9fcd81565c95ad65cce1aac6e56a968dedfed94cae6ce6139e7621435a8513f7369c771eb878e589fb81e873a4a68d7fbae61c51544bca7cf4beb165adff731569338620c0a824829e6a4a6bf7c04652a62e0f8a157b34255c6fcfded84c89e234e85998c6219613acacb3abd89356feee16d7bbb42f08501c84dc14fd5f6", 0x1000}], 0x1, &(0x7f0000001180)=[{0x100, 0xffff, 0x2, "3a21a7b24176e7496fe8c6ffb71f244e256b78b8bb9dcf5dd8b60ec44c5c799c88216250f9afc188470ab5c2c36822debc51a0366953d0aa8e08c98d00ed550cc3a8623c1e80b30411801abbc871ba2bf31c247996d8221f9ea2d910bfd9c87f85c0a1f48e06ae08de3812aff1d57198a3e5c04e950eaf03199478d74749ca34e754fe1d8d6a9ad22c4d4b7ad199ef965ad8a030aacf2ca323b8ac88143c3626558fada4de5238bb79994888fad5e7deab4e99555ee7afbb5ed6b853f3f943271e25efab7d76b1f8f79ed223f6a144f67c9e7c91972cbf7ec1c9dcf410d237097346690cd531a402033f"}, {0x38, 0xffff, 0x9, "233b1f4bdb2124a70d223365481d213caf5abdfe8b968e2f703ac444768d3735399bde"}, {0x100, 0xffff, 0x80000000, "a1558d0b80eb2e3971939eb760991b07eb8f492532728e67f1962aca67c855c3f32afeb0670249ce9a0840015625f9b38848c685f8dca1661d35febde3ed2ec9fb6f48c2099f1643b0200cc1780727dd0fbef8bc773de640aeac13e01925ad8748169d8c3b9fe959afb846db78bd71f342ce05be755004334f8cfd36e89d37dd689a57d92e29156aa6018c70a2565c489a2052a7a25ddabedcee7a22dfa331f400f96b04d4e8394f5eb0ed610c24f63b5474d74d0ec6124a40799f0a22d56a324777668ef86523de129c6211aa733bb85493638943bb21c7d26196d1fe62b5733967f8c61a260c3b02ec19"}, {0x88, 0xffff, 0x7, "3b34efed3e296fd96e2fd6904f211a5466a7544d92ae5396e11777046fef464ab769f6fac80da6420796c32e7fcf27fabf4fb6c68d3c81c12fdf64fbca93f1f7c6d998103f2a3b78cdabf4ff3010f4e0a3a01d3c594ce24e65e685993fa69abfaeda8f0d99a949996977d7be7f810482f3a9"}, {0xf8, 0x0, 0x14, "471a4468775a9d0e539f2120ad11c2820ad0f56abffcc147292904c2b07440bd7678d10225297fca0cf563f751d7a0ce5b85da7089b0b16013c5c563808a0fa96e1e69601096a77a2249612313c8be0eaa7a5c128c1bda693664fb769bdd17a40ab1b111acf24ed388663a21df96a7cc1e02dd03a9c2a748757d4dfb0bd12017b324f0df602efb304082e1ca0101be6bd5fec5445e2a913135a60d56ffc70350cde3e4315ab726849c219a00edeca8a971f286e3ce97f1fd7c6153662ad1e2795bf14ca2cd71ea2cd55aa3fdde3a22f9552a802737135c55b6b873ad0647d3c5bd7a9e476c6a"}, {0x28, 0x1, 0x0, "a4c092c9f91f6d2ec5fa4265a1540621e4b1"}, {0x60, 0xffff, 0x40, "6412027f9a9e657998d5a9f5d8487ae6715b87f4fa7e2a1657cebd20bc03c7168e14b345364142131d41060fcf5d46996b1b1e36c4927938724cac96279be40e07c310c8dd83f2e0ba"}], 0x440}, 0x2) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) close(r0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x10808, 0x84) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001380)="bf215ed605c1a3a78ae0d0de2f21765f72091dba6d5ae11f1c9fc67d8c6daefd76a784faba0177d2d1a610a6d303b60b8ce022b6deeef23f443443993cf3cd52fce667566c46915d66ecacb738bdd9e3df95163b71203a5737236c2e10f9150a062f54f242c2f2711b9eec25fa306695340c419f3b37328f0a1797a05e91913e52f97043cc3e11d7ff9587f26a1323faad7c7e1ba816fa7318fb0d1171e482675dcb3da1c2d268697787d9f8023a97040fe5488c2049b447bca4010097739555d7e3f5a658fcfd07b5293649c3fdc79ac134c22076f706259a89357ec6fd57ffacd1363a69552b32e7e0fc761fe81c830f2d20a69a92d9157f124d36ffa865b2f1a2b5ed639a2f0d77de4528b8d0d5954427e944df48919ffaec4c269e5a017a3ee376ca0d521cd03c5b8b99a5ecf2d7cabee6c8280584bae7cdae8e50d4a0b2c53049129bdf19d04351221a8da5efc213a89f2f1e08f16f4ea6a380faa7dd44199e71dced3e356975869e9c0986384ebce6e6ae942d8599be81acfca78f24a6d67c3142801c88306983fd90ccbb1a2b5545fa351cc19570ceb0ff34332e9837020524a36dae512741cb05fb4ad0940e534772c278a32735aac804f16d60b9defc937e928932e972a545eb1d22b3aaf9dd9659e7e681cf54d3b147483ba5bbef631679efd9a1541dbee208507eb9447a0126cef6dd2fd094ddb52dfa38bb54985d319f499b160b13d75e63b8223512f56ab9dab37aa447deeb81638e7b24654b641667943c60c80ad60c383e77ae74bd2aecff2568105a7c9ad7b17a291d192cc3ea28127cb17dcdd7373b08d5d3855f0a11be794a3011dd8cfe759881f373aee4727fa4f0c2b07b4f1f85d2a171064f4e3758de36cf5e51083b032a09b783aff540e1a1af0cff5740cf2880005d9bb086f9330f30725ccd64ad1c3983990e1711bd9b667cae1ffc5c7b6837f10c1277cc184095c3a705894badfa16f45fda9b3da73ab5846a1543d496edff21d3f6edeb3e32b9c9bbc2f48a3de54aafb4f1fcf24eda2626f859cfea5ba3b15c5e9f696ce1312205d3146d19ccf479340120a1453fc890c84699471bb6ae2f34cfbf637ea5bec0924f5ec8b7d85efb2cb88ae9d9606033af77abfc0722ca278c42bf26802637dd8b428663930b8bfe3bcfad218f6027687b9343415d964ed16245a1285ae490c2a555c7fcdf246d3bb03a857601bffe21137a3e89bbd1262e695688b7d5ceb75fed8261aa689b46232da2ec4433c4026531529f9aad94d4a816fc8e4e6edc0809a734c6e724ee5d7855a11060e1d00bceef4a42a01f87c7a9de725c22bfb1ecb96e6d1d6da3fffb63dfcf512b153ef42ed4f9107a0fe94a039c2dae96822455cee30a04d3c58192958f4579cd6a1c80b2d652ec2c7787cdb106cadf4741ec83f7e8bc682880e98fd7dff496a26f91849fd057fb56381fc73e49c90f73e9b8014034f07c430f1fa81b90edaebcf6fc3747f27cc1040da3f681aed6b16880334846b57fcc7fad4f6b05cd4732223df915107fdf6045459c5c09b87f49af475d5705984c2720f78a90868db7defe5af92d2bd9b0699e5a43dd8f71c230f030dc7378c55b58290a1f60a153cea1ecce3c62f3c0b68c38b6a1d9bdd1a260163132ea6a768cce39725f0efdc63028523896ee85bb24019d1e60f6324bdb001a719f4956ff0127ce9f941f499c522141953f55dd7b1fe96d8d29d29dd4e61ea0636e1d2afd324b19b5131353ba1fdca3d763c605dbe26145a2ed0293f32bf600c69d2cb124321f51da93c1514b14e1f105dd5200a507b9c5a4e92181e3f16b63baaf264846d5e047043336bc9e24654d1b236d86ab493450d9fd1fcaee86db99fa29b50103b5704c41f3eea535a0d2a4b65a5a6e3f0e4fb6da5100c7636db19f036f1b1ae4934c7a113915910ad9218fee10ee204b319343d7a5bac5564c1a5ca418b9bf7b38792077b93f0a47fcac0a51900f22ef7157604bd446ece412f52113051aed364619204342a0148d7fc3ef76599a66feb9ce2ccfc030714367588236c95994db8220e1c28c9ca76dd15202da70c15dd03d8ae3a0c5c3889f2509f70f4c9f435fddc95208d34c0040c02b526565d44f7d9dcdf8ad8abc2a4f496d4b7fdf6d6d39a1ca8634ff665734038bd8d1d26c1cfb67d33ed8a23da0c3a736a1a3f196c16ec3755cc5a04c0050341d81a1afdefb425750f0304e36d2e94cbbe77271f25090b01cf9d26c93ae0f685345b67bdb8b54f0e2e8d30fa5f46f15e814913a51422ba737cfa06a29dfbbfa0f2030880eec72dfea8599d9785f5b1a4d0a47f0502310c775a3637fc04ab204091058dc60ac3c3d3c87c46d3aede0f9642d3d99d7c4a1bcf005afb6d914341735321b281699cd978c5fbca04b5893d62e0b4dce5e33b225d9c5b66046bd282266b27c64f5334444217b24a01c0d6a9ec282de4de986b829679402016716574111d83471405ff9eb1580f4e2911ea2a0d65c844fcf4bdb4cd63f57bb88825a779ba6e16e6528913a3fe9e62b32b132351efd771a286b1d233672d3f8ebdaf2e5e8cce1f8cf12e157300286973d21e66fd580f0bedadc2e8d71060344a1f1f2c6f0924b3976cd33f2f5bfe7d40086d906691ae2e22d00be7342bc7b9460f0095107eef1e43af74ae46ddcb9c2ec0cd0275dcad057d154c15226eeb8cf951784c068682eb576fb6c45184ea18249afd08e9d04390ede6362ac897e7bb312708eb39d1a87980816d3f072cb57b07e3d81e5b639a13743fa2d1a119d98d2315632b5661c1b3ceea9644669b16a71259c0a427f0bcb3624706bbe65983464aa640917a81312ee70d9f8108ab36949ee4c294c6324dd4e5f77a6120c59c294f71e9d658f4db61fb6cd04a978a6ff882dcbeab3fad26f3b0240abb21b017583d2a0838438f96e3878f9a8a706d73896818afffcdcf819803c2ef0aaaa38d6d3987de111c13ae6c50e5779fb861e90bf6ff13b60117072b9a6af6ffd7829bf4d2c358965de3aec4efe286892b11a5eb935249840f3aadf88a5a8bac041327c06c23c41eda8ff79ae5213ac1242573defa27e633fa8dbd9210507ab893febbb3431591824d453801599325444945c8e20a7828577c82e55d9da33be0bc01335808f39379105e7c2af23b5d9189faa7711318c7180bfad0d6b5fff71daeacc312bbbd8a11453d8e72be360ada74529056f528b5d6e44e6ace9b21295e8153a6a435d22645e7f7e4df3e82d0e3272c8fa0eed8bf5cb70dd1b145269f3de6f2f07464555ee51667636646f4784cd2e40a191913d3f4507174757bf31220f3c09d8a0acd8cc11d4106a59df351a062b9e1b68f13a1db86e4589b610e9a4503adeda1942ca69d606f3ded7e138eaaee65f54f1ff5f6ba863565515b91b4c9e05841349932709810cd4a3ae9b8600eac3c7cab927a9ac166e99be538a80a11d18459cdfe1944454d1f41450ef39f9a04826bfbbba0b60813fb636ad1658a5960110f1ee11b0d48d65b91390d025172be77ad5218c6060955bd63e9304e5070007587a0c28b54ddae8ed628367cc448a288b4e7bda8c673f188de6c58f450d3626c0dd18dfe03efb89cb7eb4ff860308b36ceae880df081b9820b690ee164720d00b9a2b6520405be88b190abeb7af5c8fdaa02de24f986d5c31ad5ad5da06ea6562a44bf69a54e8581905b730b741acc2a652c7edd5252f36b15fc9d186482660ee3312868fa0ad062465408315931df73a6607e42c7d63a9762ee1178deb05b05ce2279282e4a3a2d28fcd0e62c353763e1b94d49223e6792554dfdd8b31ab23999a623709bb6e50545eccab047c283ca9050bd01cf456c444adbaff5e3671ca0774ecf144703fbb2b0534d67eea57b15fca2613a9f0c7384542b8388ae5585d6380985ece4e0994d58491a7b1f74a5744481c8b8cf5f5b5c20f688a12558375e4c07fd4f3b03b9298a380f8e38aa193b4e1849b6558062adea559e7bd91c31be9ed7921b8700e025ad0d945c72fe6ca471cccb8d7a0ff09f5f7790930919929c0055c058463eb45445c90ba82824b146bd2f6d6530898ce0502b8cac6a057e62de9b0e95134a4ae83a547f6e0b9baef5afd209d7c5b108a2239b7a977f3024dfe80ac5dd37de4dadfdb9d299c5a194652ee7364d1c8ebbbe9294efe3172005c4edec76da0a3f7f6e37f3415f7925d4a3e028b9c55c229b4da0a6eb55055b70616c247d63af2fb49a31b8ff3e90d1dd11ef9734b5cedd4951141bf50221defdcc4a95d4e1d2bfd9cdbf4dd3f3975a91f271da7420be5bca252280f1249ce0f90f32429b1d0e0c7e9ca12fea184b39eaa35a07a8a3574eff2c946b9d89d7a8bb285a3f2356ff3bdc03d6e757fffe8783df10b7ad9824ecce441eed4bf4dc8363f4553448205b189ed6b795e454dbbba25773ce0e86dc37c782c0aecd6c7b9a80cf184b1d7154f91644dba023ecdce54c3d1156a90f26cccc46414935e3e0089c58a856241ddd7439ca42cf86e59d483dced2b63fcf540da158739b0782f86c07ceb9ee40eb8b92104c1a15a0640de35a6af15cc9c92d0daa956ad50bb5d1ef24c7d50881b3c02c84e191a8e83496d4cf16d1ea774549e9c717885321cdeefbd7ab3458bf630008fa624de4f221476932df7597df07103a422f0bbd16971e49842b98954b0fd793511001fd4148e710bb995fff545a626a40b9785125cd8f57da61e2291bffb74301bf7fe1c38c3f52bea7cacb79c26372b0203", 0xd30}], 0x1) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2020, 0x7fffffff) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0xc101, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) getsockopt(r0, 0x70000000000, 0x400, &(0x7f0000000000)=""/100, &(0x7f0000000080)=0x64) 16:00:00 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) clock_getres(0x4, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="b80e000000000000ffff0000000000003ce9ac656e728de4a356e6d80794b39c383729a4488b9ec0087c635e07e312345e91fb5a598301ec882c84de69a4ccd6ae62931dec31ac62c27c12f49decfcb25f92f9e5447b11d62269578fa4b372bcee983251c82f0aad872a7fd43cffe4132ae7f0912c608d79d93379e244750b3ec3927753fc3d28902d297a0568d0573563ebce07806198699d1a532ef5b420c77a0ce0f9fe92aba61bb1671585465efbc511a6b96fda524e5ac2c23139315503a385c3449600699f93440e27b829aba047e4db7be680170835820c888995c0cc2c0fd30d8b7ee8b7594d23f49144f17a18f0934410456aa28ad41996cd3e37c3cad5773fa1fd440fa4cd03402eeacc6f2e9bf67568e3ffc69606007cb5c5c7b9c6aca52f8808a1c7b4e2bb886b72070ffdfba08c3ebc9daf782d55846ef7958146901aa382c912d333656ce2f7ed6ca487ed76e172a450ab5d9ad5b8ed9964daebbe2a15273dbdea2fd1cf9a5a635098b5e21d032c9c06318c3896be586ed79698e98bb7cd332028acfd2591eff9fc628abefc4716b62deb9ca22cfebc03372b1983b13c56f7ce7d9a0a506a00e490d88f521b77d1a2ce829eac3639ad76aa6d988879bf213f8d6af583c721d730527ea101018565d0d71e89e5341023216818fa08eb2e887e795460f9664b5b532104b3e0466d83fd5d2e9bb474745bb807169dc51e533c02fc985f21bd78a8ee6f38cd07b5bdee6afabc83fbcadedac5a8805037d6b3b35f0f954b428ff29926525aa4555fe5d0968edf7f516db9ffbde5adc5ce6fee5dbbd605c57578b380d6d5e2c8f1625c0b69c94f994c11ddcbf75c2b6ad6d352b76a6c877fbc933de71109a1c397239987b522604015aad62e0dff88d0de87668fcb5c0fadef979ea16aa235279443e53ace1fa85430dc8e35bccfabc41ddbe879c218ef68af97c9eab8b696bd1369f5b767cdf0e6f299f51d73a17f70c2a4e3a7db5055ad1e817239918ad454891aa520afb9669d6f650c96e36e16101855fec38d61054803ea9de07b57cc04c80f6c9020e8166fb4275bff7c1b9c1094da44ff2ea478e002caf9bab9b4cd27447f8d2d8e50575a22a05615e204e374fb4c4bbe58098e00922282078565ef642cb3bc33ca67441757cb188859f37f697763eb64b84ee82da346fefef037fd9d58137f33c85d61dadf0b46f1b89aa0b73f31045a4f796e1d9d8d3fc797678ac7604b3c36b631038e7f384903aecbcf4d68c7aca2297cd642fc9e1649361dfd84706bc5222d7ad53d0374069537ebe8c54237c6ae4da2520ec112d47ba26157983bfe4e8cc96e75893e6885624f92a255e82991337552fcc2b68cf3586d0b56628ec5d080ae0ddc8e44dcd9e1102723bde040e7d840d86564c20055069345f8d40c606bb4f079fea77402a6a118a7714fb50565635e9e8320c01e283f9055abee2c0cabe7ceb14225163c787065274c55a004a1cdbbf946da224478866761a6e57680b11c9577937335a246a36f9e5ff74f5b3b3bac1fc83e7da3276caa5da75fb0e5e6e9c1e7e99da117a1b70606d5c3bcac4f823060bccff7c3994731a7d1a86dfd1f6e550cfc69e77b67057017b7c29d13fe9b454b7c461d72d27056096f25ad4e97433008fc28b0b69dd32ee4e2ccf45ec980f933404bb6b6f4dc6b19b4da289f4330779c3b9f1f9edecbd8cecb2e6c8eb6b9f951ed311d7c4f966cf056397982b14755d693126d8cbb0158f6db35eaf4549cddbdbacb26e27e4383454fb701c57bb6f7e82c9540513611d53e0a16aff5d92ecddfe1ad3e3ded5f58af6584b9abbdcd314f8475bab53b9be110c66d920fb38737245f60a689750afa397bd56f462450862296b5402eda5bf57d71be3a75443f7d9bbf975ed383c2fb3ba32807bceb5c24c28f7c65d9a3a387466e3b3af4e5158d3ac7eb679bd25b6bd32e194249daded287bbdf704dd87c4c151ccdf4b9bb7777e30c8e8c6982ec6a5f7ce3755a46c9038a63d41136fb2b64d573e78998b2509119369f6eafb48d0b2c823bdf749292de5a0d2057fca7ac760cd0f40b2cf993a9e5b9d92c5f66763362962c79a8c46deafde06d6a667ffe613b3ebf012524dac32c198fb084d6f11e557b4ca1af178117b2fabe402c78b52f6c0b91efc773c8584af7eda814ccd9732dd74615fd81a39d42692016c3a03cf2fa044ead4adf32202e123a02ae0ea8a637735432638f619413b3a33c7f6a85321df75c16561f6428ec8659b595346ea1ed517e1ea62a34b87b42339905749b696c8b582d6c1f4afaa7e34f9a8e1934f832359a47e5dcb3c6cf5fde28e00c3782b729cf1ee31795d71962dd23e8d440ddf3fb924ea6d551ee0b574230d20df28bca57cc3fb195f3e9ccc8e17738a2a5890b3523cc708174377ab6d7b61066ba93e1ef3ee72ff6c2f29a2a04e3f044d95448b43ef22a9a4ea0a54fa1549365d68dea253340784409b96743fee03cd7d507d061eb0e986855e2c054c9464d5804d601216faa6a3010b457feb0743409e3cee446333033f7eb6593e9178c86e0a5a73f5b43d4cbb67bf58b74879c66590c2c49347ed05e913409b34080c7bdb0669f826d5d4887006d1e4fdfd985bac2eecb81d5f821910c174d5581c6aaeca70aacab040173f8d5f7149a2981708665cc4acef04504eb3a509a7f1c9d04d629fa44be9fc7aafb6d13d8263005689dea0671fe8d981542349db76ecea20bfe43c9bd4eb1360892e552ecada2b615b395082e2ef35e882a0eb9b578482eba1bdc29ebf8476f18b1850faeff661e73896bd18ec2fb3288c10dc949ad7a9a52bc6c91ef7015a8f7ada21232ac34db0ad780cf350ace9b8e874148931c3c5534db683bab7ab8ea83c0e9fa6e185fc378fbda6430583c01e33dfc0e6bc27755ad1ce180ef9fd852602ac7a0d01e6d1577f2fc13073d6bd5ec9839a178d5f8dfee1b64bb486b0835a4f43955602243f1049dafcebc1ace0e0d5f09171f190e1f05fd70f25ad612c4c0955a6561444329db77c51a3884f119fef59b723a7eba3f4411c358c74f1c9e8fe31d5a7facba1f4c127fd032b812d22b395c02268bc96d84d2231c24695aa4ef34a75c893ec78438406ce4b70fcdd0dc32c69ece2fe13bbb894ffe75ba8720cba774096198c7e3bcd44fd45c20928f55f4654cde0ddd8efe7fc0ee89b79119f69e56e5e2ac8b9d8226fc4984ea03634eccff911d89ee64ae18c90b9a8cd60d4d247a2b145cfeb38dd781f147e09e845a0535207424f016d4dfb56e4520962330daffefa996c65b46f1f635c9a4ddca7dfa7867451fc0c1a8dcc88afd2d71ac4d31a2f209bbd4d91bc5f16c8ca95616ce0d491b16b5ec893e5ca286d0de8a79793d70be6e1ec982530ee13fd6a10a43f7b780bff84a5ccfb0bb1c6d5994c7c5e4b57090fdae0556a69e1df0a1fbcdedfd2118270dbf2d82ddfc791e529f155b592ba67b5105644f2747c1ee9dfa627c35fc4bf4b20b057270e04b1990bb1040c8b22adb38f7b052c2215699cd65ff8c0b05f80e897e36ccb9e5ce9493fbe83c8ac2073d720e12462be98632ed164fa75c493c0e54b04e979bc6f0b99836200bf6341fec3fc03f04184321f83a8deb5e385cde30a35d8ab8cf69006ce98e4fb636e014e320da43649f40b0433140521ee53ea3499d23311917b383e5a5df4cd5781f0dab1479faca9829acfd94ccc9ff348f79360f451108b483009ce64494d9d7b707b8347579658419c0d3de0cdf6eb6764cdc80e674779f358ed1dfaff46a6dbe5750de655fd3c1acce24abc569b35e1e57e866f68df3720a5a655baa3072e13677794951b031208dcb353921ae22bb6242c6945f24694d98391cc5b0be22119061ad39f535e0e936fb839d82d40f3664246459f337f56386791ee8ea048f6f295f77bb439d83df38b5014ca6cd1476e6c42ec83c7b97194f06ab9b48ba3fdb03a6c64c1c3587d707aba7c96507fd3ebcd2ed1c20fcfb8e684296b2c1aeb606ac653fc96b40468c1e3e5c8d7c1da4aa9b2cf3f0fe6941e4602e39fac25a67bd3b2385f528c0b43f13fc08d0a9439ba278b12b3402dea8e36234468a6bda1624afba8e920df99edf3575477c84c9efdf0cd77bdc258c4d443a8806f375300f48b565f6724741ba68956a5875bd797165e6259d709e2708b08a37cc511c72b7e5001060a43acfa9b96376e60fb1c0fe7f2b528d2e35dbef8ec2139b13c49b27602b21b1e55ee278782ed810bed0f3b5d9914f5af795c4e59b05a354176548b9c4a6f422135f4add9480761b19b6d702b087516d37e8c57a7f585708a06101273f1d6116332c8ba3deda3da4a5fdc4f03c27f758d2518ea66722213c63d9a6d0af68980be5cd72bf1ce5010ffcb14dbabbffbaeebd0038fa2b5bb2d15876b9a866b2d99f020344952b6a921c504a6ab6b1fa4a773644bf5c7a30cd953ef1b439cfc164f0eb7407f7ec055a6ed475c9127302e05eeb1cc6c808e0a25fd6cc3bffcff3eff8561f892c8df57eba474694154debff0319a360586dec7b1037c292f290739139176b69c0315c87cc991b1ca7465e371fa5b542842db9005d2ba38b98b586e38703a79a60094f95f1a8f332519dac07a19759d581ad0700b7bfb23b617431e22ec057698692692a4e1a8119a6d71b8f5a19a053bce8eee6d1c54a28b93828019abfe81ae5074a8d912a4e84bc8a82e4f6765896d83c18f60354641fd6819dd4304d073177dc62a6bebe38ecdc34d4cdf2ff1cc2d5459603eaf90140bde41b7776325b831733e15cfe77268a2f8f2be0a1db7e9a5de431162d640b8a45b957c196946ccb976426d896fb46eff3f6a2af8010e770955f2e9b0c30832bd0bed941a9ca2b6353e6463d30dcf370e69bfce6e0f6bf616e8cbc2e797da2ae52517171f42bda57a06c6af44bb97a5d346a429ec63cf6144d2266a312377332405601ecc92c9f5422baa3017de2f4936aa58d02c0ad90f5df9a92568967d8027a0703a37ae8d9133e17185f75743923a1479ace52cde8601a10c9367b6b8d38fea7e87c3394e84a0c205fd5f5838648a8e58bb62fd09ad8a9a81ae6a155c576e4e8ab33c95458d10f071429b4d3481af967d1f8ccc612edcd7d80b7be2407f2ad8329f7e05249fa5756bbb21ca1d103f1453589ae5ef8d5026f8aeafd60794dc94cf04114ce6722793721d5bc2b29fcc66db1b094e8221233ba85633b6fa1169f5c8ead954d83a68c7a613d98be7e3ee7cf79c8fea902268fae991795a6959cd798759ce8e33a558dd81fd87fc4e7585f000000000000006183aeaf6fb1ee44f673c185aa11e22d6b5530d5151a8c5b0cb0c36b91a1755928a3fdbf5145c560592acd33ab4623c6f83ffe8c1002193390954e4a58"], 0xeb8}, 0x0) kevent(r1, &(0x7f0000001340), 0x3f, &(0x7f0000000100), 0x101, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) getgid() writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a", 0x40f}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0x580b, 0x5, 0x8, "19c58f5061c88c151e3604b62ee5fd563e487d6e", 0x7, 0x6}) r4 = dup2(0xffffffffffffff9c, r0) renameat(r3, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') dup(r2) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) syz_open_pts() 16:00:01 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) kevent(r0, 0x0, 0x4000000000000000, 0x0, 0x7ff, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r2) 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) kqueue() flock(r0, 0x2) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchdir(r1) renameat(r2, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x101, 0xe3, 0x9, 0x8001, "1720f42762a9942c3c33b73a3254c2f53e437349", 0x0, 0x70000000}) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/165, 0xa5}], 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000200), 0x3ce, 0xfffffffffffffffe}, 0x0) close(r0) 16:00:01 executing program 0: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) 16:00:01 executing program 1: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') r0 = open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xfffffffffffffffc, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x12, r0, 0x0, 0x4) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x100000006) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000002080)="d03d48acff042acff816d7de0ebfdfb87e42ca9b8982b91b05df0ab2358fd70eee766ee45fd88667c5340fab5a1d9e21de103357eaa38a99aa1f91e5e61964e469885a2bc5c81f90dd7047c101ea2e50f56dc52c7c71d2bb06643301d537fad0eedb3e162da7e950e5a0d6439fa8dcda447d679747b161c10ed15ab78b404c71e3db669307eb4d6d7b07e8c0a84f9a0996343e78f07a68e48bfdae00610956c4d92101e710817348ce8fc140a15d379edda2802353049b82bbf21c93f57b069956f8a3f2f7fb774a5db579aabdf3c1fbee9404023244d24665904c53c09a492b37a9428ef0362963ec914c3017a19d1852a232057f53ce8ffd4d871c435442dd805996cd690e457d30d12a37f09c4b743b41449dc6951e2f13d9f2dbb07633842f99f32c8f8b823d0c52fdef21ec74b5ed082012711b0013cfd2a21095b87937bb1b74bee7a6c65fd7bd837a78c1c7dea5538cc46782753f318f9d50b7907ce814e50d85294e7c435617800fdb1cd64c032a7e9321508a2dc7d41c95a48d9f5b2f364cab769c74ec88f6c19a0d2395835e63329bc08cfb7a4a141dd3c3f4909141b487bca68cbc689a5fcc14837b35218ec335584fc8175bb56f2ca95400ed59f9e8457fb65ddc650ff32098e6ad0d7c2aaadd2cc24798e663303f16528ba0b8e270d272301f0201f17726be192bf307c6d1b2aac3266b402c25bbb33340c77460619bdc3525345027f25a8d583e2744e998ea8babe563819c8dbae728daf3b7a1ee400ecbc5ee2759f4969062fd89518b0a58fddb4bfa0a62095c3c2be87dc292ee55d59df70dd8948271fde1bfb742c78ce098ce7c9aa5618390c904540a971cedff8cc992516e55096eab109648fb2bde809707e269812361cab59eb32ac4c2710ede6ba7b84f62d67f76b343af7e6b628d364e01361f0c19dca8b47208ff0bb98ff763df1dd8eb91d61ebdf24485ff06e1042e7848c3cdcd60a24b7d4b23fccdda62ff3919fcfb8cb2cb5231da31d7607f8d30171feb3669abacd9331ff058903de5180fb514ed4bf1e865ec9437ec21e9c3ec98038effa07888c76ff0cc28c8b8c22c366f39cfed655c106bdfa517e184eee1d1a7f04243864f095ed87d3c8c8ae1862330c036153878dbe9d6e14ba6f073529d0c53b7a547562aab29c0facd98493305afe69bae3973dec900d064c4f3d4286c870a261c9eb451239d379b5d5a4aa614faca778cba816650c845d9618ac521e7c1654747e41e22431b77941e0b10228a2076d42051eca2126918cce28480fa6bbb872104e7152f2d7a6a99df2074dd15610ddc8f94546a7b50ad52987df679d91e4e6888e18eae3adb596a0c8c0a52aabc9fda4edd3cbe21c94e4e7b60fcb38967e0d117225659f28c0968230bf62aa504a7e1f804b9d06eb67e548a2cfe72138aff280a1fb4dcf67ed6eb73dd904fa9019eedcbb4fb04fc917f905d20088b449124a8fc97ba5dfec4d88d5d603b4cbd36b6e363db6cfd16da02281ab94d291f0993f1762b8a037ba1b8521e182092549ffdcbde6461821db2ef92ac785b6f9f45dc0b57616db4a53d6132ffa129fa5dbcaefd80aaf6f3786886cf86e805300a9596573273e25b59076a34196f568b0f0f1b59ded7461bab95a682ed1be75c1d94837f305d7cd41fd5fc0622b82278074450099301c9d4e66f41f67a78eff177bbc2906d5998a874136d9a52244788cb477458d634f225f7350637eba493ecbb2be001a5047bf0e9e68bc05d5acca36bd9c9b7508ed6990870f76bf5595af860c510c1bda0b82bd86ec237e3818fdd8feb7690ff29dca6217b7ddccc770b08986cce6c4e6d00794f208e4c6ac01f41a4408db05bc8e9eb37309b390dea91536ba86c208f10b49f1c0732936600d15dde33f7dfe25f917798b28eda3be105b996e39e9d43672bd172eadbb74b6ea592ded815ca71b472d8934b5442b7ed82faa14efff183d0b355ccf6a5135a676f2960caccac90aa4fcc323a5310248cc2f39763c7c0a13402f2446c8f741a364fec0b043031b8a43b46d4ef39c0faf7e08eff116a6ca84853ec711d0b9f51c51e03eb41334e4aefbfe871baecce2518452e4a318ebc3cf45636406fca2443fbc71d0d31ff015291a68e5901b36e45de54385ff3fbce9e66bd0314730ad78c6a3770596da2a055120a347c85c05ab5dafb68fcde53ff728dd716817ae68a68d6cab5c537471c498a2c22439e6f09ad6773a9a88412a5d3b121dc774198bf4503143757138a642448e023569a5bbdbf6472e5e8dd5c01fe973b87f56e9d02b7cb31afba34d069523f6b2762f17a39d753f9e924028111612b11719c6cd8b2a3f2394030583262ccf0cdca30cf1ebfcda7908e32f3bc42d81badca6dea8d7228451e1792952ea62503b71fa433fe3ced76a6ee32e81087932658e0833622396223f13e4aad0feb169f3ccc54f8ec918756f52898819965c22d4a18efdbee063e7ba3553e658b6d93830f02cbe7f1b7402a57e5b290b1305ecf65c5635508d52667565c7caffd8fcf673aa373556a844f7b5bae2b1bfe10faedbb7f48e920137efc62c6b07036293465b2ce4b87b2d22ffcc385e1a638ec20c47b1508cf5fcc637a0ade83723c6333a94b2a4c6fac8e19a0fb75fc68d44805dd73b89118d13f3e4f4101d05f6e5b2adb3e5d03724a6a7ac3d4ca1b88a01ed653b8bb48f03ee5f9f7959e2ab1b3dcd94b1749a138a5e59c3545a5e99d78c172818fead1636284bf9f056fc129d29fa16992467dfcc5c9532efeb4fa3033710d50d4290a80eb49ab920884c747b2813c06feec2bd878d926e51d928c499f93bccaf408c2f90b47f9f77f55f3652e2a1011f97c5343eb1393006f3bb905262da19675546e5b5b0bee8f1663e9e2c26ad499153ab59d1602cc07f5566de71ca5d72354acc17ef4bb496d7e47f05e6a49ffb9d52d3a35b8452bc42badf83f2d721e8b9bf23d16acf5cdf61ad0b7e1a78b7ec653d417bb3ea4aab8b26ad27f40dac9f1ac5f9d564638f9501054e29f09295b1012f03e5272871939b83edf245ee0e802f1c0d8e9fcb34044799a0263a5e9a90275fc5ab7faec4c6ca13e233c56868efb278f8a3af7ebe9b16c9db973029d0953a5e6852d2022e83284ed4c1e2bd137ddf188b41bfe7c9585ddb9e9ca9a86b17878361b85b9c39da47b2c87495814ad4d779a58048a1ccc60254eebbeac6c838a9424d7e1b9d8ef8a85b249afa70645bedc6767e0b51458b11701d1e7ab4b3058b519886c974981947e484cfa6955902d7a9970d7d67825bd4640047dd3334413efa9a5ae107c113e9617c98ac42d7649d2c508293bf6c0cf1a691284acc1f52e8d66d92fceec1f25dccc616811065ae38cb62a2091650c01142e1acf0e104204951fb507da96b455ff3c70e1af031716905ad95e65f1837c0068af164e93459bd13d488abb2bb004c95a413a4fc5ae25187eccba845d66574b24b05f9f8a30d92574fe36c9118be42668058ebb077b7d0c37fe576d5f712a33544cba7956ac753bf4fbff857840694ff94289e970d96a34c0265a6bb2ba3343a6de3b26325fc59619d3feea275111060eeb64801fed137466883a667978f4f947dc1c4f496fd8045a632da90943576611320459b99b0482c09a73b642db8a194690fe7ba55b8e19a672e9b1fd5d4350d28aa3108ffd391cb2a3b0f50a749194897df7b4d43f70c62508f43dcef6300bd36f38b14d576b82fbc2353abc7c3689c5ae23d3e5a0701e415440225e6c025782163675e53397b0569ea9c22404339cef9ada2aaebcec43ca8f91a491b5ae29f9a7dc896c1fe18d0f54f5808922cad5813be9c6ce8c02f9303a0a5f2e1618c21ea3f03a687bdc38c2ca456fc3619b3909080eb816178d6d4a8971de879829691379ab9b62589e3613ddf8b2c6bdb904515ce77393734e668e782047b81f5b7166e234c1b42d87542154cbe9d3d9bdaebf81ee028a7293f9f994a85d4fabfce2466507ed86276060b87561aa3e8f201050dccc8a0a32143b9e45533654e757b6a08fe91329f3d32971abfd057d5e83923c91370f9319925ef4935c89e494fa44de3925fdfa921bd72e06be0996800e31dcbb1b84e2a60d840a68597fbc51fb7ed5c0187863121a098e192ab9481cb2425bffe969baf923405604af26d4639a4b657a5f07a1f78fb24cf4cb876560cf183c7d539d7f9aac48673e22e19faffe9736ea4def21b118b92450cb6f6b302a47dcedb2017d6c11fceec9a5db241860d8a9eab712cf2da7e747a9ef62610499921829c73fe1fd2adc7f9e992362ca8714458cacad22b88ccc3249fc7eae106b8022c582bff18d52fb52581edc75b8ff26b44d3df57d087ecaf7510207ce7adf512f00df5e9afb62555bb7fadaeaa8df1a53d9c63d637566d462f9b106f1872afd95dbb51b73ee8aecfc6f9524578e64917ea11156fda68ef9e62ffad602d88d4120fa886e6dd297753b5bafc84cede72064e015d420e729cd1e7e1f9c5a466a410ed43cbed4f22cc17c77ca27178c6d85cdff107966f316d5e307fab99a65f823c85d2e334712beb4bb40319a7e956ba387742fa1f4ea1ca80a9d79de5ed538c44559bd338f91cf5a0d657329dc6d88ad5e12639834141d689b978bc9e057b45072831565cebc717277d94d80170f2d9239f4b3335ec38b3a30741e22462d9f08502e537a3924b2bc063da82b95c7d2892413ffea3bcec614c698c7e13d11f1082ec305540d0a76c954692f8aa0f8e3f3cada9c41b738327632536ac197a4ad30763a4d5ab1b1dbf54d834069254df990dfca9d6a49fa42ab41c75969fe153d24136ca39cc990a0888e8e8c4982febbd3a728e70e96ce3350eb9d05ee576dfe37fc316b20063422c71372b57383b2fd0bd1f8e765b2a71b9d6c797d47859a1ea917040fa393f9510a694090de4d94aad65ded5a28c663eaedba7949c71b8cc7485ea3f91148016e2711641c353059540e845ed22145aa9b5e74371ebb458eb0e4ac477c1d915754736c4abe5f2d7aa21acad28bb65d5d6ebd674261b2e1e7276a0f8d9232cd0a0bf3785255bed145c4d6f29d1e742c52ded60cd1ac135bc00eae77d6147c574ccbb4dd6b74ecf99ee99bf3e6d5d581b5f2bd7243cb908e398afb1c91197e3fe115b114cb77cd8b1eb8f2bd22e770123d7e0e3e4902ee7990cd1b5662898ff79bf695035fa3ce21fd3cf272506120a4475b98d990965ac3614fead48786820af9238e07e677f09636875111c36ece956d0985c0c478a7faadaf92e787135a543c94180d019ed5d6ea2b9c4a295a0c4a21f2373a631693b7dbd6cad0e55cc8fb5ed925496a4196b502ac2b28747719f871ce8da63000777b9b9a63e3c01da713716c17d63e5e3547b2147de3bdc1e310a82c387a670459c5259e6b77f906d2c81c1229fe98dcdf484d8aafde3e2e861ceab31690f231b3930a0a0a2fb0d0ae06fbadeb3b7ffb8881e46d6cc1da6e489175b4664c69355443aeef5c1f084ba491f2276a96bfc4e3a0bcccc4f0cfc57741ca1b452532eebefa2b270921119d2195c5f9844ce67597b54c1af12e564cc45ebeb0bc2dcb40e1df13066bb578a46f2b1a10af01081a3653a65419c471c83dba", 0xf99}], 0x1, 0x0) ftruncate(r1, 0x1) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653000c52acf3bbd24293f30e18d06e71307146ca63b18a996689e70738033cbe34aeed29b8f9c69e8b1439e7222e0422e2fbd0654ab5294f07a9e76e5617eb29e0eb3217006434398ac51b3114703f9003c990d4a714a054fde8c47a4167146b52765f8c9d9a9949349b4d3b05cff7b40b99e8b21f3efea9a988b326bef4875bfb63cd728"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() socket$inet6(0x18, 0x8007, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffdffffffd, 0x1000200000002}) syz_open_pts() 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000001c0), 0xfffffffffffffe44) 16:00:02 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x6962, 0x6}, {0x18, 0x3, 0x7ac1, 0x6}, 0x10000, [0x1, 0x9, 0x9, 0x1589b89f, 0x5, 0xfffffffffffffeff, 0x77, 0xfff]}, 0x3c) wait4(0x0, &(0x7f0000000000), 0x2, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000540)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) socket$unix(0x1, 0x7, 0x0) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x0, 0x53, 0x5}, 0xc) 16:00:02 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file1\x00', 0xffffffffffffffff, 0x51) open(&(0x7f0000000000)='./file1\x00', 0x8100, 0x20) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000001280)='./file0\x00', 0x202, 0x8) recvfrom$inet(r3, &(0x7f00000012c0)=""/53, 0x35, 0x800, &(0x7f0000001300)={0x2, 0x1}, 0xc) fcntl$setstatus(r0, 0x4, 0xc4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="ffb3528428ad3949d24fb181cd0204d4d079aace6dc24285605dac125a04971a6834a1b47b1bdc6a548341a2c753578557787143615dbc31c835bb0ee58b931ec95a15d38ca883e443f2341587abea69e77680d8fd0f93a3f65a35d9bf061a5775464809161e06d879b2a44e9db68e382056e3d58327ea179a9c83fc10a3c5bad7cd77ac85975336d422f2e0aa43fb14ec3138b9d25c2add933c1afcb996d6da9496894723c16b7bc4cf01bf9be55c6cd61f01af15bd16c540959325abab8bce26563d650f07b603da522ec42cb900eac95c98cb876a123a7d1efeee137d4e62f19cbf43445b561958645115bfabb0bae0", 0xf1}], 0x1, 0x0) r4 = msgget$private(0x0, 0x120) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000000000a9d059dc37746b3dbca6060f1a79f9abc6ed074a90477cc8289a86b24c6859d17678d6a0e03d0fbd5580a494bf064b8d28d5ae945dd935339a71021df35d6be317c3c8c125b8c861e6498a683e710225d150ec7b2e05b9a74781d2b5059cb9478a6763737fdf2574d084dea83e6640dbf4706c3c3af7c3c7cf67d3040fd4d18c1a1c295f57d5e743fdf6e54430e9db64b066904cddf672684e584ee3983fad9578fd7270bef8136e67f6b1fc204a99c1af35f75bbcd6fcf0eb504ce58f6315bd9f5df629515e37fce65118e269eeeb2fb209b5b316efb05e85233ce862750405804f7b23369e66b522afe20e5ecda919efc977d69c38fc1de573488b1aa3c53368453e2404e9e1f741289900e4b7e6dff6cb86d40d936812a8f958da21e4d2e038836b2d6482462f1aacc233ec953aa883f846d9a4b40e896723ee66d74467a93a3b30b32b78416ad54fec1efa5db2ef24b98a1c19ab1041d32aabe8246f3a37e0df36780e4dcf13bd1a0d7b38e9e0ab7b9fee0f5ee9c69bf5a881ee3be25c9a11cd2f7257916d0910d87df10ae74e843068b9e0ed90f53d26d27a0d2e478378e7ad76341297ce3fe0fadee536ce14cf8858a7b66cd3e445a620c80e27feddd5dbabee8d32976a927a32740e510a27e4bf5ff9db86bd3456fe9667d6f82f2e80c2d7b5613ee416069beb32449f654f5733447b35232167c34dee374d20984bc717dedcf525ff2998dc29b7a4e134fb2a857e05ead5bfc99b20922da60d212f10bbe98f015632b7686fc265b86ba0f67dce2eb565a20ac0d280db144dbbc8d58a9e666b049d5c0b5a690c1251919aae9fda6d28aca8416545d82145ac2e87385cc07e96c29185e8cce8da39c5611d1b0125e72ac7bf8a15f7ad43cd59e391bb57245240ce4c6ea61b1c993d40f487708570bf628d4b8cc5087b13f6714f76ca6547f929de99b6f1dc86b13ab87f306c54c9d428a539cb3f15c0b3b0e382f0169e36eccc27959148b5c985c8077567d9d24547e82885f55e39fa4e3684e323974101e9bf51b16d01324de4da97bfd493dfe753249358b14c645fe9ceca844cfbc754a5b53a2e368fcebaffeb5797b95afafc0e3999cb21ef15e9290e4707f7f29b877ba756480cbcb0ec39749795f851e219719da5f106903c8bacabc72d70a676cd4a51eb0309c0e38162e9731b65e1c553163d073c9979f1cdb1972df456cd16e419912c968939a66d72212a6314672f284652a355f99791c641b45aaa34fe538490158e4906ba30a37077b9ef1e3a3e4f6a2be4825bf70d3f0b0014855c31aac0a0738e068df69b586731f0cf0265ef1fd1164389a9f8c50632995f28ba684c34ff4d36f208dffd30ce2ee9cd639b923e25fb2a105b2d3d5e4b7304e9d202eaa075ba40baf2ff6e12773f416b31a7c8aabbc9ade1a6aa2804c8f109de434c7b8c5e87362a27f12d5f3dcf0599981b8320fc5c220e127c36ef830e1255758f35a6eb9c6c3036b46a475e385f512edcb1fa81572d147d63ba46540f6dc6c37914bacfd3dc89070d2b28bdf14a2d7dc7d9bb4980740c6bcd0dd2b8b00a0b662cf9a32f0b62066632561a85557962f0805394e90367ec5f2459389b182e4b93242319b748a9d60c6107532cfa1ffba0b2cd8139f5b79909d83a0bb8bd3282c5a9d9a5ba6fc9408eb5601a515c91ae34fb0b17e84d1bcf6bd3cfbc9d146078085f256db593a7c87276e09f40f8fb7c43bb8d335ec70cc108008d41fd28127a88bac0e47ff44898b6774ad79b8b688b595772aa020306cd7ffa7a8208e98fb73696efc1d4996263d38331d93f8070394b971650b403c1026a3cb2e0102151f6b0375270ec23f1b356c845bcb88a837a2f47d57d8f1321628e70aeb87ee21b83e870dd9ab9d2089a15afb19f21ebce425aa36167de622b8dd66c6c15f688759628441c7f7084aeab9c3a870dbd1048c465602908ddc8d784f67b1b7f28cc5c70548b08cf3c404c74a9101193ad33ae279c753e94b65c39b06649ecb4fef42890a1167f17d225f9c159ed5a9df52bd898638bfcefe2c2ac62b97f8312b27f51e77c4be024a915e3a408114141dec87774df37876cc059e9a15f033d22539aa22f7b96401d49ed10137b39a4feb8b71831b5c60a2b106376a490c4b655d7af11c5bc0418131d900993c41b52e2b4f9b8921c25b6c1d717230c5c998963739ea82ba198cb159debf6cae1676d800ef9eeb4914376786b17334de193269030bc74557c19e84b38cfcd1461fd8226f8bf4d4c2ab01a986466b4af453eb479902aca118fd52fbfee158c527f03ccaae4fc220eb2ac6418db9392c127d2290a1bcf65bd539b0714a44af90d3960c37ab7881e8b4c068589276a54c9d7645665a21bfa71a1b0300d6892e641bd9271aaa54821a5587bd2c9974732658e67bf134dff373fc55c2f2cfb45c91294109908682be14168cfe0ca27100243c96249dc5a0d130b9903503eb56930f5036757691c739643e14818791301861aecb6445cbbeb39deda8e6bc59ad9a40559f1df08b2695e45c1c71b0160395f756793d7f0f61471c0f142936b557fdf96823d38c95c6e1bebe62ecc2addaaacffca6fa86ba92174766f5227f56cb4b0eac52b6bc11c9848ceadefc4ea4e3f9c4d0fdc808b10877684e31a72ee32c7ca88327617f3f9016415a9a525e4c3af17f78f31e4dccb36f2d245051c513ccc46e8896d8ee2959f49940529199628c6ac877ee718415cd20c06fc2aa13e5c2f05697989037850715d541502180e709320bdae2aa867331adf49e974fa434d45f2ce9f16747c2395c39da0ee650cf5d3c9bf8eb08fc2d5c49c36cc719f1d0a7384ab53daf5f7100835b081d898079bef1a963ef01b555d4404385a615feb9f0dc2df074653398894839d69d67e4e87463c5e84dd0491880451da91a1ecc41744dd6886a8d5b6b96e8951f878af53c53e203f99c05f8c64fe9e9682264c1517edbd27386e6d6122c152293d797d3858e35841af7c8143702e5e04d2c602e27a58d3606862be3484c91993a999db4a0656d32621bbda8b91a22c06ae75bbc3cfba7af95efdb2f2d5b9eb8415bb7d8869701a287caffebe9e0af5c6aeed745266f6da0e85000e1000aa1f36b716c205a511df4aa72e0293a31b83ec2a44c20624fde69fc17ad48d64552891f54e8dd6d6e0061aa0c920904c88531739a7030957eee10320512b474bf350e83c52fac6875e3d5c0faa3f98120a7ad661b1e6009a8130d829af9ac09e7fe95cb32c2af732d1725147c65aa139c0d348fa98037a935059d16e1ee56cbd6945baaa716c13d41987a6cad0842fc3cd79225549b664bdf53323a7f0297b00fa417fde9ba05f169d07a9de7dcb294d5c9f2db8a93e1812fde8b2328e8533accf731fcceec7631bdacd3af44053b548f68a0bd63c0530c9e6ec5663598536faac8e13357a9f986d7cba446907685b144a305bd63db0e93c195adf54e7701a57e6d8a2b573d8c3910243e9ea058c1e98772e02512a05f5cc6f9911c1bf21fc9507302d924f2985b63bf476d0a5579fc456286e97119fcaa31dc990882fabb62f951d5840533e2cd003765feb3993881a57fa4c12dd9057f68cc8b7e512229009705f8fd879c05694bb3fdf02d217cedb7ec8d3d0ad6f783d259f1267bc437d36fd5e74375fa5f84d5d10e782fee0bb31599f122b498e778759c5da81c0c79538f87dfbfaed505253d78c7213c24687c004329be13e86406cd87d0ef031b754bed0f9090436f7c65e4e5c6d8f361f0d37fea905c1b8b2dea7f94254e2c9f60c23d14882838590cb6ee9258616c2e6e9359843113a818fb6852aa4f2b3d6698a1d67736dd4537609cd955a0a5bd52be148b5ebab69b855531b6563ac4ca93911e7b20ad89c2c740b4ba095bacd9c4bb39ec20edfa24d13f9403135537382982c59afda3e29149a093abd45453f86ed4ac0255ccb46b4a5a422ab12fc5ff9499432398eb163d5e23568d5d670e5e7a6c5ab8d5d89d49a80e4537a5a0059d65f7b240410be215e834659444040dc884c8f068914971b3a69fce62e603039ad452cae8142dc64261016d5c4b5d485c158da9fb3cfdfade0edebd384afb621ae83e507a960e6c70c35b911de2ac4d54ad2f0159119f3a107b08b16b81fca8b75a2dc777db854772dcc87f82e9f0d2467f9bad99df49dcb3aea4dc0a10dcc76403ee6e4761721acdbe0a6548cd482707f00b6e6bd942b16136c8806b5488d98e009d8b0bcd4b899301c702de99f57ec9f5e820772bde115a15c3df238f6f91453d3455f2dd6435942e58075fa759e5adbdeac77890ab17cdafed722959d992dafa1453199c7113e1f7737a76695fc01ec18e20b613cdfdb69caafa501e6983006e33ccddcbaefd9fe20372047f12ba5b07624d14c72a7d0c128276322d4c86f883e7c2523e254ea5a6639005c8d4b69cc355f83a8ce55b9f57d06a29e7b9ae7a751624bfe42a7586d3781a61363b288397c5e63d07c3194378473dfb0f1918019c809ed7305515246fffee8279fa1c96c30d3361790e39d06a454e0bd0921cdecfc31b35798ee8a1c8c3d254d14208fbcc8feea1712f860331b4d7fd19bc4b427d3be87e0c698610ed9cbd66323d7c3b7ee41d65ac296714c0fc36a703d8221e3ab825350f44166a56ccb2617be0dbbfa3d08dda23e10c4e9f86aab19ed2975c466fc13eaf6df05f2e3cc6c7d9ff86f5891eafa1c4431ca9472939c0b12e1a63bfd0094163ad80c5075164f3bbcb4347bb982ffdbbb5c3cecf76168569b64ae3eddcfd4ac8b9bbc6aca63e4a868134e5cd2fea181ef290990ff89e41259ed45b3606899125a312a9c2be5db790f60828e6dfdefa8881742d9528afc0013bd88e8b4a062738e9e90187ddeb71ff0cd19cda8ce93020b218bbb43e62c4957d84e0e98df5578f3f409ad1c7a1895928ee226c69ce5823645cf780760c2d40335ce13a1cfa74bfeda0595ec2d2ca996710f8618e950a1d3689f1299f083f62daf4d669465be8eae39c33dd308f2097d61e91a9d841f47eec07b50f32d6d34e4344dfae1217ff5c4eaeca5904df7809b5da8757a4db9a7150df2717bea81b40a37d9783142a6cfd4de61e6059f7c3c63ff8004be057252f75079688d674e4634d00707c019b0d51e159e216d6c5bdef4f6408deb5458df5d0875ba41edf8814295c3f0a2039869932e4881c8a7ef790f5bd95e966bc9d5f1359af54cd0e7c2113f6766ca3bd9a9976115631073d2ed2cb96eff0c86edd51a5f60b83fe1008be86055584acef27557f67cf2f44343ba94c1a5846e1c8723cdadea87b3be19943079363388119b28298fb307f9ad7326878c6e4b71059f247d92128909ccdd1d3b178ad790065c56f225af9f1082172398f61b7e39ca7c4f724c3f6892b3c5fc2a4b4ee64c50dbb83679dc078e187a815474f115f8cc3991ee241e08f20f1f93444f857c34022d8040771bcc3c524da58ccdefc8b9079c6965462a71a96f10babe84e22b87115567935ef5e634b47e0d53f0cb44109dbceee6e3ff978c188648076abaa789fe3f4fbe62fb5986ae6a987ab1ee54da9c20dd9a5dc2ba1565b2025ab596d65e2a8204adfe85100c9b0ca37646ba20e8c9169506d34e0cc478c96d52dbf74bcfe0337871d6ca2a1c238a689f36bd2856eb4fe29f60867b7cd9559ca8da7505ec072fe155f849156c8f3828f5b207a43077ba233f6c680691f6ae87e4108e23ebd4782ec20daa8f67c0ebceeb54e432a6230867777ee1f286"], 0x1008, 0x800) close(r0) r5 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) accept$inet(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 16:00:02 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="c1dde1738255d7f08ce37360", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 16:00:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) setsockopt(r0, 0x1, 0x6, &(0x7f0000000040)="542a1f97816cf4bbfc44c75a91a11601daba54dbd17d7a54276713775be240737e4d7b3a989e35aba5f5bb791f56be639368e2a027c09081e7910c1714a5ccfe62265f2bef55e310e8e24f226b5364f781380b71b6dd2117f0ee95e6535149675c18d2df0a20518554cf797964e3da40520f81a9d9aa928e22c5e970684cd32e41ac2e0199995f5df470d535caf76030a06b73d1e4b3111d2d03ad1bfc3f79d1c140f9261e59fca1b20deb91db787409256ef99884c595c97e7dc3d7133cf3cd8e2c66a4c2da952698809a37d3e2e172", 0xd0) setsockopt(r0, 0x800, 0x7fffffff, &(0x7f0000000000)="a89e80b0a75944270eaee913a1e86342a0eaac668f9381d9d2898fe4", 0x1c) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) shutdown(r0, 0x3) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) dup2(r0, r0) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x20122, 0x4) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x70c1d78c41a2111f, 0x88) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x5) poll(&(0x7f0000000140)=[{r1, 0x81}, {r1}, {r0, 0x2}, {r1, 0x4}, {r0, 0xc8}, {r0, 0x10}, {r1, 0x50}, {r1, 0x81}], 0x8, 0x2c7e) close(r0) r2 = dup(r0) syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x6) 16:00:02 executing program 0: getegid() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x18, &(0x7f0000ffb000/0x2000)=nil) socketpair(0x22, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x6030, 0x0) setreuid(0x0, 0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2004, 0x2e18) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="5e1d01b2e532026c92f438e6a0f2c9749c4d5c692a381894047284e76dbf6041f748698307c2d5d424f3ec40c4f313f6039badb4a7731aa2eb74173a3ba0fca8e378f7322e824529e5a4d60f23a18ea88c0fb592ac00f2dd1c1ce6c0bedd742b", 0x60, 0x5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000001c0)=0x54d3c414, 0x4) sendto$unix(r0, &(0x7f0000000200)="48e09f5e61f550c63f160ba7f54c3573feae390e2236593282c7f2a1c7572f01b53a0d654ee7f5f169c37c82371cc91109f7b1cad731ed2b6d88e49f314c8d79321151fd004a670183c6d620c5d4ca77dffabf6a678762f22716a4ee2aab3acee501204589d467f0ed0e9feb5266de22d7d53eca43c42bd6894cdd03b86e5c69ed489a8b407d3c67b5bc9eb30a84c79581fba1e8f594b348af0fb7a5ab3183a01c30a7b0406da49ae3950b4246aa841dd1ddb625761c0d1307f45205ccf216d2034f8d3a187a3706cf0c09019d93c0cd77a8d1c5bb8a00777adca2a4cd52efabb0", 0xe1, 0x3, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0xf, 0x0, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:00:02 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0), 0x1000000000000026, 0x0) sendto(r0, 0x0, 0x3f5, 0x6, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)=0xfffffffffffffd17) 16:00:03 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='.\x00', 0x3, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="c6e566b2a24e7449e82658592f0ee0b14efe8649ae8e094a897bff4095cbc3ca2da69cbf90271689d03bff8da1453245bdaf4bb1a80161617e628a874d23f07b31e08b4d7e14a04ada189f2e560ea1e1e1753d55ca284e8991d4aa01432a8b90c3a7f7c48c8994f2a583a3495bbccab2a31ac36cbf4018d88a29379fd31d28bef1e61dbaa7bf5f8542342caeb914fad16e21b2b3d4af787a4864fb9d92ca6927ff7d82749da852dc899891b7bb582ffbf0b40dce148a79988ad6d53efc12b6a9c452d2a631b92ba902ed3305d1fe5ee8a0abae6e404897f951559192c8601af9bc6cd646b6e3dedff4ea6bf79fd00138e9a9fe4abca870ba98534d7cc3dc7467739b052425ff04e9ba866601bb5be67442313c843116246ace8a7221f531a890b2e1e667928f2e67ab7fcbc680abd76bc07adb0fbd3e6124ac069431106937d40c15de4d66e30ec6b065587bf0109f72b34eaa9c5776c66b210c05cb9bdff341122e03b788db7a4c89db3bac840901ab5597716ea38649fe5a2de695707261b8dc4f559252c0605d615f91288ce2bd131157c53f917dfd2ac9075f023805f1fd89dd7d1ba11c4a04bac5a063534e691d31834417f5994a3ad21e4cda66cb10d5a72238aeea453129d8f77a7022911df8ef6fd6ef770e6f50201efa470cc55063b493c180718fd5d211cb8c9861d4691b974f2da3be5eb5a49b7eeae2717c72a6063c99aafa95e69876ab1bf9e595a4aa1be19c3ca2b109d4ebe198a5842492bde093bd13a29f3dc77d1ae6f98b6700724f34e37f71fd1fea27d64ddb8cefa40c05ba7b229254be5547c3dfd5f0520a993aae892b2b5b74007ed879e00b8fcd66581a004deacbc0ae91796535da7c9041409877b145912603c7881cd17748d42f52f2570196ba10193a59ba87daa3b71e672800fd93b322dfc0ece6de4b7c5deff49ca5445432c7d8426935b611d9e7d372c7324844efa6dcd864c7e48ededf2cc42948d1a18a8bf0be7668a897307db3ef6a8ff7ef031dbc5310964e8d4a500edf0c297eafd794b1844ccdb35b0697bf8466469530ea0a1d360d691e63cafc699819c4ca4b103b3e3c2d35a63ba077625b140aad34732e716e4cea180b9c3e68fded88cdf5cd5a0cc11ee669a4e30c32688f01fe5b3a988f1c0facaf59a561bcdf257b99634fdd13d492cdedab8d278db5030437cb020e57a9943fa2b264b97e353fd2ae2a2f442e86e4d9343cf1041097949e32630e358e39049b5b67820c432226000a4173f8d283934f9c7c4fb494a92d011440f8dfbd1fcf8bcbf11277c333457567e1a17ad2441968d7eeebef103d9e38fcbb1a9de9e44835d195041bf901757ebb24be3c30b714104bed8f8a34c43597ec57ea89e61da50bd91af8e95a0344fce1b750617f1ce43823304b5e6166a44cbafbac025eb8e44f05b94c03219c0282e7b27aeec4e3d770bc6dcce72decdd31b963964b0e5d89089c714b751f8593c2f5f3669d0668e9bc0caa29942ed8d4dd00dc651e7a2bbc65f32ff446c1c5290f738e300caa5ba8a80d84c3c1f80c0cc839f818f37992bf753f691e342dc94eaeffcdb19b8502c58e2538560fd460d27c7560340330101e8a5e58cfafe5a355a841d2a1d6b3a91ffe27c267f55b7806a67108615e20a8d06fdb8c215cb94f24509368fe4e2680ffa47b1dfcacb272bd71a0c355a2f8abbefa7367bc51472a3eeb23c77bc92e63497e0f4e26465b927927c44d4ac103b9d4e58894c2bfdc261b372ea66804c33fd82de67cd117508304429094da2f226c02c2849f8d3a52fd0be9a1ecc28444c8ee9a60dfa12076e8cf4bc6d75956c729aabbff9a4cf9ab5735aed244ef860984c5319fccefff6589148ab2f91023f016ff374a56fa37733b01528cd77117a2c7f970c1f9c6b4cb280bbf405d984e42b7c4c70bd7802d5912d0d7144a345730a6c765b0dfe1818f41d4fce273fb2209d1ecde9ac177bf0cc2e8a07243bb41c54ef7882e4165011874a553037b6a30f2c355ce58cd2323d481f3a009c1e57533b376bd1b68b3af11bd545c1b967756f8bbbfa257e0d67ae1f1456b9ccf088428dd85f236656bcce9dcc9714f32fd0a0233fea5e5925a69698293846937461c4497087162d8485768092830772785252392caa31ef8f4954a96f96b23320fad743bd5dab16f8e9e78f13608a4bc8aac698dfdc02f65fa9b21ec668a6f8413890edb3af6a98f2481bde1ef2106bdcdd5a3ae8f9e4b98b64902aa86f542035a903fd54f226895b45c9d1888bc4d38d9cfd08716fe2a0dfde850cdaaf372ba4c5c321a288034d8bfae1a3743893aab9543b5b9ae64d6fc5500062204c9ef4910028bf38df888c355a597e09fe97cd761366d81b4eab7238826c7428318e13487148c9b6b63531c8e1b2fe14a2d9922b55e07f229b527399ce179606c532acd32fc58bd4ae5daadf0abdab46ebaccd1d338944767e44b061550703e840a43f108b0b4213125674d88b6e26f28058cca9666c51506e3fd833402a68d5abc997675aca5233746c01aa5a6070708992f79d40758333549416dc0d6c9b7dd59d02085b80fb30c0d0e56ab562e9b132ad7ba461742e2c0c38a6c4e00a8d9181dc86fc191157cdb761b1caf07cc06ed168a1c337dfc4297d3c2f6cf065aa90129a910bd1e97be2177decb2d73d01f1871cbcb111386dcd6271b80d16b054fe516ce2a319fc77aeb4e31c5fbbb8a1badb7c2006c01198b2bd74e83fbc9e199322bc0eeee04fd66f175e47ed7544fd301c3767982cacb5062763bd349e82d00b85e77cd7ae505cf58da9508ba2b224d5d4ec626ef3bcd449ce5a6516dfc6dc354e0fe871398868ccf9526b1072dc415918886ad22fa7309f089f28b715d37d51032c6713fc91a3bd3214bb03346c0fae9755310cc6d6865c58e27979486984c73a56937fdfde4de256cafac3aa9b393282c8ccd2a87ec0e58f29f69bf14d8c11f7d621dd68bae4a54229bd3c3b60ad00990444d94e423df1ffa6e0fb2fa9dc57211489ac9a8b9d21c4943509548f790b1a6e533bd27ac957e51dcd8664f6036a988f6df541feec0d37fb63f018f4cf471ecd39b00d54d571936e6e70ffd661010efba1d91abd669ad936d03df99e1695680649abebf8b14651b83e2662721f9c6747ec2d6b4e4f3d1964efa82631f718af3090d102f9fb3332fd6eb09c04e27174d98d7287b2f5b3d24a9fbf704dc0cacd1b85fbd801a3b7687b8afd8ce6f482d72bc0dc2ae95de6c44a581a7a13e8103a9547bd046bc44f1fb5ae891aca72c4e1342850c252bb24a9f3c17436f3b060740763d6f92444bc37172c4fdaae8379e6c1d947edea91d34c03f281fa18400c6ac47f8849ca1b52d51a6d0d56943648da207bafa3a085b26e01413b6b902a65fa18a1da122dbee1b5db704275fffd5ea82c66aecccdab8a28da7872e94eb746181423cf69702ae845dec0440a9686512395b942c155129cd355395eedc0353279b0ced9b8dee6e3d6f8a3d093942e392ff9122b9567dad8b43e7b15637463a6b92408fd55c91ba1bec171f6587b30587581d3bacd8aa8b0264f5d1a793dbfbdeda4e04d842065a338ca8a4c5d89e0f386dbfa764bae60cb05b06900327a2710ca3ec3fd78efff855a817ef69d5a1f7e07b77ce61d516141e86031514b4fa047b143932c1da6ac797f1f1a913b0338fe705c78ad6f61e14e1e9227af1c2c079c02419408ff2e89aa7274bb085577794338c1d86c29fd774d67902d91695642dd9e0b2d42762a0cde94d78a99a4f06764bc9d8871a8601015bca0af1aedaf22801764ff1f2d8da33aa42f6679c07560bf1c39f19c7a5e156d11f30afbb4b7a72f65787f07950f571233c45058f8ca275657036d695545f0ab880c01f8501caf48977334e4965ebfcff671c4e01b66ef0c3617195afc41d643ad12c19afb27c24f15af31e10fa2fc3c1e84c04ce0da4eceb99f8dfb0afabb4eea08f873da741f48f9d087d66f0cf4b28333d6db7252169e68b66c2f4bc82d08fa3a29a5389462beaea8988fd00894943f4720dd662dc115213eb62adf035a7ec40ede9aef0bde0609f65840af031949b9a99fb49610bedec7d32dcee24d155de4da8f351c4d97b3d8707eecd7ee3c96f31619486bdc1b2411c65bffa5214eb6d2665bb18d5560db6c20747195fd2c472ce8e089c961291941f0bced09bf60ef3e96a150920081cb738bc23b6695a0fa878ef0619ffaf0715fe11812b81ab1b513850fbbf91320216ef8dd7f871437b676f84e87e85d6b5764fe21f1b241e8e89a7ef4ae3ec2acf72069d682cb273a1c226d66dc317188e5e4dee20336224fdf8157e3ae0d261cc88f786936c9e1ee82478dd99c1808ad4f421bfc1d3e39d5a8f0fe593a4fe608cfb261b3c1f85779dbda6c30821068ecd8308253560a88b8bae38c619a0b25dbaeba018c4a4b44b683494e5b2c14dfff64e1f46c93ff1fce1f0a22a9c22ebd31891d9bd0a6aed1c26fdf63c11c8f3bbbaf7b55669c4e49201507346764980c23cc77b4e2799641aacdc5ecf786b4c653d137d4cdd3e3773b4ae954880ca5d10d3b5ae5f9ac0b8359e353f9af06d81b43ba9d5bf7fc28dde3188aa52069b7e2c89e7c8d339e4cb4e9568c9e1ea4bc5077dccef77a85efa729e45726132c271add82bc640d4f8f658c8d0800f8b5239f81b931120650e0d0944c1f2d692b83d890fe6e53d687028d347393e1b0dc68347c63cbecd1ce7cca9d769e597629b8b75134c276f0927bfe09dc2ab5de64a12ef23ee6dbbca003ceab26feac072bb9e2b80287726362f906b4d74fa3d9527459f4853e37fc87350683908c31b235903418f93569dadba0e3d24152d0fe2c14454b9a3f89bb1c6ecbeaccaa090909b0e1ea5a4803d54694d2dd6f6c2801dd825921450b2ddfc17cf0c06edc9477e68292cc5dd780256cd6fcc0e4e479092e2d64afd50e78a4ebf910e14ecde32ecb446fdf2c2b1c48cfda6574e62ea3fd8c35d306ea64d87cd8cf9b7bcbbcd85fac0a1d3bd3fd337910731bee46dd47afec9d50241f83794106fef054bb23b9618ab5a55b0545035d6cf681db1bcb1f8ef9167459f0ef86768e91c44257f8939da9ff8855eb6ca96c68d2a481146edcd16e77240eb632e468b2e454d6a44b2f640d374e261298bd5e87c73deacd94657838ad42d89cd17975998538d6463f2351e6788112740da76ec6792388db1e65cdda3e3d735b0531871915769cc34fbc1b3e121d050e0be34bb373e8a7c528ea9b29629dca2adcab59efcf5d9dc0fbddc21cf36e07db4687682b06238409ad37b09cb681f7be524424248ca50bdb078e3b37db5eedcd60df2f53cdcb80c0a29f0fae06f00f4a7191a887090a8a7c1a9608859869af7e9f4742132a6a5931a8b46f04625dee63b8cb075c97be56c7ab655455bd9a8b8ef58d154c9a58d3b8b4d2b039a6095fe8613cff864ad99a55c0eb7946dbef12d67e1314b3438b2adef617484a0a776514d2d73f5c000c98d83a8209087954a6cb2a4023f81860e1eea533e487acb9075734af1e4f685b89f9eafd80fc114e3136f0b7f08826b9bc6a27efffba1af4f4ee60df75eb91069a1724949f86818f7235d205d403071f52c7791e10bc6d045bebd9c8934f821f0f96613006450c2aa0519d400e52e68434dd74c5203666e7f34613331ead2199c4104b6f6d50c0df7b2d282d1fc5185ee66ebc05ba5f7d26f91d471bfb8e1fb8883ac9ab98b09fe15a574e46d84d69e679f6942c639aeeb9a", 0x1000}, {&(0x7f0000001080)="f08cf03ead935d620aaf1a73ebbb5f3ee27ee4958933b40a48371ba6d6f9a07aa691e6d7b97919bd3adf4a975258b04aa0cc9ebbfbfc909ce77bf19e2c977beeaebe44ebf46e7b745b34267465b62584be7b267fe43662fea7e96689d643a446b4722e86d2c059806ceaa2d07ce4c5a820c04c13377551979f6a7706b3f10bd7736925c6911b4fdc599ff4270d05197dd485890121b08f3f5f316aa9045b52a3ab8b857edc39de6ed2b480a8326e4a938405a8d6cdc93fbd968a397d4c771cb12d9839bccda73f", 0xc7}, {&(0x7f0000001180)="8c7896bf0fd820987d0ba64e27619399b9e442a706eaf36254ba522361ac743cc6c7225050082df6f76b77db11564d4fb4e6a1c26f2a83697aaf7b765c456496708e694e522149a1ef297f4866d96cd51739eed0e0a1802b4935533aac97bdc6ed0982ac06926fe36d9fe4c4a209b81a4f4b8bf971cad2115d4662bca5f12440018b96158cef10e064ea7e0ff9c165a25a045aa042d5fa87f60cec5eecb74302c30e41c69b769b7e18bbc15d0e8584064a38ce02f895a0846de6", 0xba}, {&(0x7f0000001240)="082c0c2869341ad33d22a7a1d774807cc461fa466a785b338c729585528fa559afd0e7c6b415b6ff55e22c12949cc68c1db64c80101ea6b93c777a8b61766c7817cd589f1d90bb829bb9b004d5836f263f080d69dbc67dcd0636d9a9e7ad18977059fcb2b0089fc8632a24d349e7cab443b83a0c0b86e0ecd93d2517e765ddee11ba9d12", 0x84}, {&(0x7f0000001300)="966f10b1d1bdfc52c3af49cb04efc2ca82830c1cba8b6a84fe5cae78e20fecc052b19ed1b0389c3efa073cb4985d9b571ec54a51def522915f5b94c21864f000dede4ea9b0c4e5ccff6c2ad22c9b7640dd7d7c011f127ddc7203717f1545c0bade2554de1d803fa06935ef5ea99907e14041078256d235da1b4864ce9d9c907e4c98613f3f69e249306b831eab5400af0981fb67939645eff5d7f8876fab219de0f10899146a89f1a3009936709cf7b9fdb4c810b3e454f647f9", 0xba}, {&(0x7f00000013c0)="fcf5e44ed9fdc48dc3d6c7041781445e520f9c92f604df7796f0d24c", 0x1c}], 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x203, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) dup(r0) 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = geteuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) setegid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r5, 0x6) 16:00:03 executing program 1: socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x0) r0 = socket$inet6(0x18, 0x0, 0x1764) accept$inet6(r0, 0x0, &(0x7f0000000380)) pipe2(&(0x7f0000000040), 0x10000) mknod(&(0x7f0000f80000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x7ffffe, 0x49) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125c00000000", 0x8) lseek(r0, 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f5e0c36b230c874684ddc0d1cf62727f33ebf69ab0a33739893e5a72007468e4f245a53076a04010a4997959066416ffce59601f4825a10cf123d923d74a87aa5eb06d5472704a4447f1650cb2f37f7220e393f424c714708ed595262354d3d2982435424850336435", 0x69) chroot(&(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="68b46d0eb286b0775613326b45dd9db79a3a2c4bcc1a8edbb3480135c91e1b3e06226dd302fa6465f6b2c7cf4d314b95f270338b", 0x34) socket$inet(0x2, 0x2, 0x2800) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0xfffffffffffffffe, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x184, 0x0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0xd0, 0x10, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000084, 0x1, 0x4}, {{}, 0xfffffffffffffffc, 0xfffffffffffffffe, 0x80000080, 0x5, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x2, 0x7, 0x5}, {{r1}, 0xfffffffffffffffc, 0x19, 0x2, 0x101, 0xfffffffffffffff9}], 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f00000000c0)=""/180, 0xfffffffffffffc9b) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x8007, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 16:00:06 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) socketpair(0x20, 0xffffffffffffffff, 0x3, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:06 executing program 0: mprotect(&(0x7f0000582000/0x3000)=nil, 0x3000, 0x0) utimes(0x0, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r2 = dup(r1) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x20}, {r0, 0x84}, {r2, 0x20}, {r2, 0xc}, {r1, 0x10}, {r1, 0x5}, {r2, 0x4}, {r1, 0x144}, {r0, 0x21}], 0xa, 0x1f) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 16:00:06 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x9000000000, 0x1}, {0x9, 0xffffffffffffffc1}}, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10010, 0x80) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0xffffffffffffffc0}, {0x4, 0x1}}, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = shmget(0x2, 0x3000, 0x44, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x2000) setitimer(0xa36fb5b105c37c0e, &(0x7f0000000180)={{0x10000, 0x3}, {0x9, 0x7}}, &(0x7f00000001c0)) setrlimit(0x4, &(0x7f0000000200)={0x4, 0x9}) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6, 0x12, r0, 0x0, 0x36) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8, 0x800}, {0xfffffffffffffff9, 0x345}}, 0x0) mincore(&(0x7f0000c42000/0x4000)=nil, 0x4000, &(0x7f00000002c0)=""/4096) mmap(&(0x7f0000e53000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000012c0)=0xfffffffffffffffd) getdents(r0, &(0x7f0000001300)=""/60, 0x3c) mprotect(&(0x7f0000fa4000/0x2000)=nil, 0x2000, 0x1) setitimer(0x0, &(0x7f0000001340)={{0x2, 0x9}, {0x6, 0x2}}, &(0x7f0000001380)) r2 = shmget(0x3, 0x1000, 0x0, &(0x7f0000d3e000/0x1000)=nil) r3 = open(&(0x7f00000013c0)='./file0\x00', 0x82, 0x2) close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001400)={0x7e49, 0x80000000, 0xffff, 0x8001, "2082480a1b1b8272cfee184322da8f994d842b88", 0xa9, 0x9}) setitimer(0x2, &(0x7f0000001440)={{0x70, 0x1000}, {0xee95, 0x8000}}, &(0x7f0000001480)) mknod(&(0x7f00000014c0)='./file0\x00', 0x2000, 0x7) open(&(0x7f0000001500)='./file0\x00', 0x101a0, 0x14) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000001540)="3fe5340d0bb0782e1d3a54413dad3c8e2047ac4fa805eca30fc45b0b5a64704a91ea131d649a56910813d169a303336124c109f246870d97c039069738dc8d9089d4100aa3846db7dac6cf44e296641b7e9be082d88581b9eb91dd2e5b3172a238f5040f68f76c39d1260aea37cbb5e1509870af65", 0x75}, {&(0x7f00000015c0)="31ad9a24", 0x4}, {&(0x7f0000001600)="4fe7efe3b19000be583b78b2a3dfc13e353f6956d5295f2185bfae8089f700886e0ae9e46f29874522ccb4a3f61dac9394afeee08ad866cc0839d2da58a774add83c5b0754f9ab3bc24ada34310d94b3c78525b46c309ab5", 0x58}, {&(0x7f0000001680)="cbdc72d7f812693ce08fc6346e43e23c8b66bfe3c2", 0x15}], 0x4) shmat(r2, &(0x7f0000c3f000/0x1000)=nil, 0x2000) getdents(r3, &(0x7f0000001700)=""/3, 0x3) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0xffffffff) socket$inet(0x2, 0x8000, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x9, 0x211, 0x2, "e27cbbb4cede8b2d6842b343284979e1e31ba6cf", 0x7fff, 0x7}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x0, 0xfffffffffffffffc, 0x10000ffffffff}) 16:00:06 executing program 1: r0 = socket(0x11, 0x4000, 0x1) r1 = dup(r0) connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x60d, 0xffffffff, 0x0, 0x901, "ee79154e9c60d287593c56e04cb8b526d66db023", 0x8001, 0x1}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) syz_emit_ethernet(0xee, &(0x7f0000000000)="76be9c40a0d8f2940cd8db1d790c061887a79223a62bfd48c0b33953084be8500c3d5dd337e60a107167f67f1e8bb8b3c6c2eb3f6f4f5468cfabcb88a0f2491b16ea865a9610eb633aeeea66e62f6583ccd9063e5e266674abcaeeab6e3ce9195d46c0e65eacc857e226e60be489b436238167a9da797467ced23378e2bf705585accb4cac4208ddafc135ce28e4ea68d7d9271a5b1a1130fb8b57068f1b04a75b40a1ea51b9e86d8a7f12176afdd008e2ecfb0d2aa2c3a2d3869d491e3c510050102dd203ba95d1cac7a6c776dd6e2a5113ffc88c8b96a04053c0c6145552f840e4ee6e05bdeb2648cf2faa5610") 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') rename(&(0x7f0000000180)='.\x00', 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x9) 16:00:07 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="4c0dc55dbca70783e3", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: r0 = geteuid() r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r0, r3, r0, r5, 0x80, 0x3}, 0x10000, 0x6, r6, r8, 0x1000, 0x1, 0x8}) r9 = getgid() setrlimit(0x7, &(0x7f0000000140)={0x1576}) getgid() setrlimit(0x7, &(0x7f0000000180)={0x7f}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r10 = getegid() r11 = semget$private(0x0, 0x3, 0x1a0) getgroups(0x4, &(0x7f0000000240)=[r10, r3, r4, r10]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, r7, r3, r0, r2, 0x4, 0x3}, 0x1000, 0x7, r8, r8, 0xe1, 0x6, 0x4}) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000300)=0x8) sendmsg(r12, &(0x7f0000000ac0)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="7687052c3cb62fd6e8d39862d07dab84cd2c3a71f6db5bcedf7d0dd32a4ced316d8c377ad3f503b587e27a8465bccde6bad5b80fe74c427a63ce823e8635eb3b093ff5d63ed119026c73f7d476e4d75429968e119fe7544ace478da3509e05485d4a52fbb097bc4006e3d9ab83bb56372e8d9796b8719ff0a6b0506aec02ca4cd71cb3ac39", 0x85}], 0x1, 0x0}, 0x40c) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000b00)=[0x7, 0x936, 0x4]) r13 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000b40)={{0x1000000, r0, r3, r0, r9, 0x6, 0x1}, 0x7fff, 0x9, r6, r8, 0x20, 0x80, 0x100000000, 0xe2f}) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000bc0)=0x7fffffff) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) msgrcv(r13, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf13f78166d16f23082a93000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a76f3ba84cd00030000000000000000000000cbd37102cab299e8db3f769f3ef28c262b8ed5192b1703a1bfa0d5b77e62b5"], 0x105, 0x2, 0x800) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000380)=0xfffc) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000d80)=""/56) setreuid(r0, r7) semget$private(0x0, 0x4, 0x0) ioctl$TIOCSTOP(r12, 0x2000746f) 16:00:08 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x6002, 0x28a8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xc1, 0x10000000000) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="c2de819c9ec195b3a54cd9b496afc191619059fa59acaa248f27e8b2b8cee2ed712d3aa8dd7cf955ae11f3aa8a06ae3724bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff97380b4bf0b31197800f87dbfa01293ea0fffe578bde426520814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf261122aa2233", 0xbb}], 0x1, 0x0) semget$private(0x0, 0x3, 0xa) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fchmod(r1, 0x12) close(r1) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) listen(r0, 0xffffffffffff0000) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x1f}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6eaba55ea685d02e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) msgget(0x2, 0x10) r2 = msgget(0x1, 0x42) msgrcv(r2, &(0x7f0000000000)=ANY=[], 0x0, 0x800000000000, 0x0) getegid() close(r0) poll(&(0x7f00000000c0)=[{r1, 0x10}, {r1}, {r0, 0x1}], 0x3, 0x10001) dup(r1) r3 = msgget(0x2, 0x8) msgrcv(r3, &(0x7f0000000100)={0x0, ""/89}, 0x61, 0x0, 0x1000) syz_open_pts() 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xf02) r0 = socket$inet(0x2, 0x4, 0x101) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000600)="078ab1d0a44602740141ae5e8f0e8a089d659f60c8fff3a7f7279fa8d81a1c45e5f188aa0f068e4baacdbcd1410886b1914046840c1ab34762a359baaa97c8c0795e78d3d32935cdfc0211d24d0f446f1f3ba3395ef1f80be13323ad747ae0144233d6123c80154382b9f371c27abcdc570968da367b4a83d14978e5e4d05eb80dcaa468765b1a7e4dc6826d7fd0f77fc8bb7366814412791a9ce25ac26a49d16b910e9f500bc88ba1ed5b12bacd134942ec7d9adacc723cdf3c06ba19c9a6762567de54610224c86aed42f1b2cee3e74df7638bf0d301ef9ed331c2348e", 0xde}, {&(0x7f0000000080)="f8967269be0498fce32baa1966a9cc01d31dc4e0b466f0d61b21da06e96a508d35b399450df225f217468bbc3747cda6", 0x30}], 0x2) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f0000000540)=""/174, 0xae}], 0x190, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x8, 0x100000000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="945911301f715409af84ab9e5fa1a569b4fa98a6d6077b046e5839e0dcca97b2b84f341c7d6cc0e7c620fbe9e888d5aa0ac1b90e399c44d79167d492b7eed5cb28b9e9c325b704b20588638844ddaecc50ef8c6fec6ef4eeb9a6f41cfd755c6704917495a821cff51f", 0x69}], 0x1, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000240)="1ad107fd4478f948f8c8eaa04e58240638777463bb3e6df11ab5cc032ac305c9792454bb8d50c0393920e61bdf090ea0fa831f9909b735658883fa799102e42bff922fe96a7d493ac92babd2bbfe55303da95aa56c828bf53662100a454c18ee9b78a573150a9c10fb1d7f898e6803318f8856073c643785c4c53b7a19375227cdf1fcbca1b28f2e1713ce5c8ec20581fa96ba80a726b2a6f963424aedad1404fd6d7c683c020726a5dd9e233f3c7b4c92d6b859dedc418ca4ce6e78db3c721f2f7f77f71acc0ae17c", 0xc9, 0x400, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) getsockname(r0, &(0x7f0000000340)=@un=@abs, &(0x7f00000001c0)=0x7) open$dir(&(0x7f0000000000)='./file0\x00', 0xc10, 0x40) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="2d01e265529280812e7f5a8f"], 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) 16:00:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82029efd0305938856722ef91462f3d21dc4b5313088991071e1e3e74e4349b5221b3f99d7025fbfde3d9a70f680d118d7be88e402d2f5efa14fcc6832c36617fe7fa1168937c1c6aff9173244c7aebde73bd6f68e89374ef648c90473cf3efcdc3e4173911d9a3c76a6d1d6d0b635e5783967b6056c6d1be4d01b4d369555"], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640), 0x50}, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="25000000f7e686b0c48a713569ffff00000110000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:10 executing program 1: mlock(&(0x7f0000f0c000/0x1000)=nil, 0x1000) shmget(0x3, 0x4000, 0x0, &(0x7f0000e9b000/0x4000)=nil) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000f18000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000f3f000/0x3000)=nil, 0x3000) 16:00:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x10004, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) kqueue() syz_emit_ethernet(0xa6, &(0x7f00000000c0)="511598bfef50f61f3a81882ae12c87f7ec99b84eb6822dde933019619ab1932e74ae38754b6e99a20988c1f0c90cb3d3cbdfe83144db225fa20789057db1eb06612f1576ce25e09b3a320ccf67aa1d651bad63fc91bcef14263216f9c86418c6a1a516cf65462a397dcd7a714d50984b8b0bf536cbaed162f64af07b737a80cb969354d01bea2635322b6b2512997462fec6d1f21912853580f183de6bac0036a8ec1fde9407") dup2(r2, r0) listen(r1, 0x7) 16:00:10 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x156) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000000)='./file1/file0\x00', r1, &(0x7f00000000c0)='./file1\x00', 0x4) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffc) setsockopt(r0, 0x44, 0x70, 0x0, 0x9e39520aa845a375) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xffffffffffffff9b) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) fchdir(r1) 16:00:11 executing program 1: clock_gettime(0x0, &(0x7f00000000c0)) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) clock_gettime(0x4, &(0x7f00000001c0)) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) clock_gettime(0x7, &(0x7f0000000180)) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000150000040000000000000000000000"], &(0x7f0000000080)=0x6e) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file1\x00', r0, r1) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:11 executing program 0: 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000680)}], 0x1) close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) 16:00:11 executing program 1: r0 = dup(0xffffffffffffffff) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socketpair(0x0, 0x8005, 0x4, 0x0) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/158, 0x9e}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000001500)=""/199, 0xc7}, {&(0x7f0000001740)=""/137, 0x89}, {&(0x7f0000001800)=""/220, 0xdc}], 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) close(r1) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/204) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:00:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) r1 = semget(0x2, 0x1, 0x200) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000140)=0x20) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = fcntl$getown(r3, 0x5) close(r2) fcntl$setown(r0, 0x6, r4) sendmsg(r3, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) fcntl$setown(r0, 0x6, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) close(r2) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) poll(&(0x7f0000000a00)=[{r2, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) semget$private(0x0, 0x2, 0x400) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000a40)) kevent(r2, &(0x7f0000000a80)=[{{r2}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r3}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r2}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000c40)=0x81) open(&(0x7f0000000c80)='./file0\x00', 0x8, 0xe4) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) munlockall() sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x6}, 0xc) dup2(r1, r0) getgid() 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xf7d1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt(r0, 0x43cd, 0x290c, &(0x7f00000000c0)="f80c9066ddc0d51591540031fe67687ba8de0f17c902579af67373c97f2be7dff55c77e680ac205d96108634ed08e59b0dfe9d5e46ba3d8bbeb859370a0a6ef0df3e18146133205eedbc8b360b102bace41305d7382102e7a227dcaaa1a1ee8656b7cbb77f9c94b9321c6faa46494207a39a94721d5f4d8553b4beba3540d0363a71e710a7b43d8aa07673150760b3313ad718a7933a0774777e1e4c8ea63048708ec5bb83375539fb040d2214c0fc34f7e48293d8edf91f57758d48a9cf675033b4b1d9adb993fd3dbaaf2635bc41543d4ab3cc0fb20dcac0dfaece11ae36cb89f451b7ba9b626d24", 0xe9) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f00000002c0)=0xc) sendto(r0, &(0x7f0000000300)="c6decbf0e89e56c5c958eb7f89f55c75eece42646a622a57b1b2d89827a9c34a26dbb06b44f3b4146e7b199352c90319e0be7c0c93aa6ae34f42d3b0500471d395d74cc3651a337b3d71d246c0b37a33f76fc31d81cf09560d48a230a02bc3bcae4df6b0aaad52cd5129d95f296211d1c7ee14f78ad66adc8654ddb8866b45c6112a67f9ed264af79952fcd82267940a85342cc9f128eef209496cee1c4bdaf50091e8924c0b8df8e85ad35f7482a237ebe818f928e83c6c95feb399df9fba76e1f4c9e8c1bee647ccda0eb824b6779aed726008a9bf51791983e36ff88e5e190c63fa5922047c", 0xe7, 0x0, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) read(r0, &(0x7f0000000240)=""/126, 0x7e) getsockname(r0, 0x0, &(0x7f0000000200)=0xfffffffffffffeee) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) r2 = dup(r1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000200)=""/228) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x4}, 0xc) syz_open_pts() 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x40000002, 0x0) accept$inet6(r0, 0x0, 0x0) 16:00:13 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept(r0, 0x0, &(0x7f0000000200)=0x171) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x150) r2 = dup(r1) poll(&(0x7f0000000000)=[{r2, 0x81}, {r2, 0x102}, {r2, 0x4}], 0x0, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:00:13 executing program 0: mprotect(&(0x7f000078d000/0x1000)=nil, 0x1000, 0x100000001) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000738000/0x2000)=nil) pledge(0x0, &(0x7f0000000780)='\x00') r0 = semget(0x2, 0x3, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x6, 0x4]) 16:00:13 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0x19}, {0x18, 0x1, 0xfffffffffffffc01, 0x5}, 0x1ff, [0x4, 0x80000000, 0x8, 0x8ff, 0x0, 0x7fffffff, 0x2, 0x68]}, 0x3c) ioctl$TIOCCBRK(r0, 0x2000747a) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41, 0x3b, 0x10000, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000088, 0xff, 0x100}, {{r0}, 0xfffffffffffffff9, 0x7, 0x0, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x0, 0xf2a6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x0, 0x1}], 0x1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x0, 0x100000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0xffffffffffffffa6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x3, 0x7}], 0xffffffffffffff01, &(0x7f00000002c0)={0x7, 0xa7b}) chdir(&(0x7f0000000300)='./file0\x00') lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/68}, &(0x7f0000000480)=0x46) mkdirat(r0, &(0x7f00000004c0)='./file0\x00', 0x106) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) fchown(r2, r3, r4) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) r5 = open(&(0x7f0000000680)='./file0\x00', 0x200, 0x13595ff999752e8d) recvmsg(r2, &(0x7f0000000a00)={&(0x7f00000006c0)=@in, 0xc, &(0x7f0000000900)=[{&(0x7f0000000700)=""/2, 0x2}, {&(0x7f0000000740)=""/246, 0xf6}, {&(0x7f0000000840)=""/153, 0x99}], 0x3, &(0x7f0000000940)=""/133, 0x85}, 0x40) truncate(&(0x7f0000000a40)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a80)) lchown(&(0x7f0000000ac0)='./file0\x00', r3, r4) chdir(&(0x7f0000000b00)='./file0\x00') mknod$loop(&(0x7f0000000b40)='./file0\x00', 0x180, 0x1) readlink(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)=""/96, 0x60) getpeername$inet6(r0, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) connect(r5, &(0x7f0000000cc0)=@in6={0x18, 0x1, 0x800, 0x1}, 0xc) openat(r5, &(0x7f0000000d00)='./file0\x00', 0x280, 0x0) unveil(&(0x7f0000000d40)='./file0\x00', &(0x7f0000000d80)='r\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000dc0)) lstat(&(0x7f0000000e00)='./file0\x00', &(0x7f0000000e40)) bind$unix(r1, &(0x7f0000000ec0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) socket$inet6(0x18, 0x2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="a8067261355a5dd33bc2ea5f8d904180ac687d213d70c6a72a13b8681c24d48f9b4f931d0989a2eacbce6372183e3289244110263eb2cddecbf36e117507388c1cf4ba226479231fd86513a5879733ec3e20b4c7f3b01f3219115119cd293611a42f03ed8a9a7bd373540a337b531bc7e223ac36059fbe8ebc8c19849397bf02e06a0e38a2f26e3e", 0x88) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x200000002000000, 0x0, 0x0, 0x0, 0x0, 0x3ffff}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:13 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) socket$inet(0x2, 0x1, 0x6) pipe2(&(0x7f0000000140), 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x408, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x0) r2 = fcntl$dupfd(r1, 0x8, r0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x2) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCSTOP(r6, 0x2000746f) kevent(r3, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f769493653000"], 0xa, &(0x7f0000001380)=[{&(0x7f00000002c0)="1f4d2523f7f3efe10180d427373fbd4c687824c1ebf9d0cba430c33c7fbd7fb4d28a5d3be938e5c03cd08c1e912ec8b3dd56909819fa6ac897e1917e9e32071898bed5422ca653a5d71bfddf870ee97f3cffea0069814559470ae6b9109ee824e9037d991184315051469de80b72ece1386311e17f223f1009ed6c29c5fa267ef1629b8d6e23061e18e3fd801dd8110db8c0f1cab78a605c8e877ff7a07834fd6f425631b598a46454e0451b8d9d65e62ad3b50c61d756f4094e119ee95a1b0ecc117eb1dad39d12a410c28714fdc470bc2a653f0188379188ac2ff3ad29f9a1bf972a8789e3695fcae66ea758eef7bea0de08cf89543ea863451fc38b22c65dbacb65778f972696344f6c93518338e9a0ad32aa32b6855b78b315216d68c8865ed7709ce98dc6c7c9030277c3a73e8cb7b03e7b41f6566df84cc7b1b573e10a4882f3ea69566ade7dc67b18288adee7cf1cb8a81545b57ffcc532ae7e2ddeea4e37ca5c024e7f3c4938a3c267969137f22e83700ebbb490a608bdb91d5e6963f48a6cae4f79d5154ff75727dcba54f7f2594e0ee02819192813b57d3d3768aab4685fe4c89f9f74857a732908013750cc174278e81a092d4c8ebfce38ac072b1557aaae2e8c940723ad946c0d1041c4f65e614d6daf937a245a04774284855ac2879d008776c625c14899ff73eb6c5666cd901d9a8252706006c337a2e10dfd6b5f17ef27a149b0126bab49cc3ecb3091afc2c867ea3af11295ac5175003ceae1c6da7d21348ad935f72a1503e3f5892c2e0f6fdb7284610625b7f81ec475405524367737c5df5cbcb9ea796436ba80c8d4bfd28e28fdf02f9b3fad72ab9cfe35f540af9c0526b7ffd1ed69ee3c7a476273f9b555d21a236c0c74237fe74a63c250696ca8f47cf16033274ee7e61147b9852285a8ba416df7e176f65ae3d3ecb6c79b7ab533cef13525f33d8b27b7a4aa9f68c9660df8e77e6b3383c7f125215349b154fd1a6a5b74e976cb41258d408f263929d06e9c9df590d65a67348f322692eccf7174ceab5e22da225054923d1bb451548ae7d354ac41403a77a7e8dc98bdff45b53fe7a651a52151d507c837d1206c79c77d9653ff230994a3e74d97410f619c9c05fcde01d51cc14e3970f8144606db0659c5128665ebd73efd84b42156b5995344d14e4775cc10e71582151e5ef4bfcc766d42a2dc7d759b2b93754b2d4c4f6ab4be323f9b2e9031aa953cab679f726622619f6a14f35bd1b6c3d91ed30fe3431c9ae3276f8438cabe74021300cbaa63ff61753d28e5dcc2c9f15acaad6f8bdc1398bf3372f99e8039cba2096e70b1c06ab2cbb767d4726a6a1105dc75fc6b17e54a4120222d9b195929184fd6b9c010b1aa116432a39429ab8881cafbd589a2a684ec954cb7b215bb2b818b75a1ccf88a8df7bf149f1859b8fe47a57b9819f32a5c58ce1f6a493baff7b5f4da35e75fbf6d333511745afddc33dd8e7bce9b055b85b900949017a5e5ab44f6a35dcf4c2f7f2138064d5f46d3943380b2468d52cd7e875b20655ec3ab53eb82b173501ca5b531550bad6ff1f413ee74364e1c61152680ad4d264ab4665b25250ef6b339a4a6d1c7eceda3906d94760385e5c1a7f0fb97969429f63fc640ef072e43eb55c77da108df68a3fc3ffeca264a78036f425c1e2e28a149127d49b92e8a80feb4d903c75a72206c4a1c370098491d0cb7e621b19ca4d0c2afe4b17479d62a513e3209b74e9545ad8264bdeb68b84362b48ca20b448c818b7a3bf24207ed817e43e3137bcd0c421296e9a8e14827ef56ffc67bc31db2512b3f105da8e60e44fe27eb12dbc302a3323a61d04bfea52f3202ca1be11dacdcb67f8a1dc204c8a49f09a2f97a49d7eef84b3417d2d6e272ce431bdbde4413289db3d911afe7d206d17525212bc89c5bdd06ac87eba881f7298f034c06d7765c8276b92be40ee1af1599f76926a3b7e2ca3202fe9d3486aa93b93683a7a7e4ad3cdd0166a9bc0961ec1a6d0382fc816c68f4c37b6145bdc7962f2716c516d5ef4fb97f551d281a0a4579dd85fffbac9e3d75a6f295e77bd9ebb3730b436389035117df59e26837bb832e18858cc690ffa27872bdd04889b96e6ed8153126d2cd106cf666d1ec3463a7621602e0332a6843546b95bcf076785d91dca347eec7abc34b628cb150b8d9afc1b291332af124bc9551163a1de2795ce4722d33fdf19dbc8b63792022b8663fe4addb8014c0400561080ce7beda5247458d8f8fc6018a04b377b5a34778ae6a59d1129af2e32c8255b220b72a80ecf9fcd17df04b32e5978cfe617cc6de6956e8fc3681174cd1595faa97ba5fdd7cb5701eb169ba33cf88afde46f4409255f7c23957bcaef443f3107134e65b0396b3b999f45ea262e02f1347affd12b90ee33be4596cd0c344e143cc6eca5476366b5ba05d324d21f653a3d1cb18a3de2e128f5945d330512d93bfac565d684ef962742aaf1c20f0873e68b861c5fe8b740e36eb791e108f76ca506bc18d1b6437d3e9bf343109d5747bc19d25c44670752d3795a4fdb90f34f5e0826224fa6dc59096e3642ed7fbb3d3a047c590104834b78eed297bc8439f1f20484ee2d8661b1acc87b8200c954bbb40544b13d44058952b58095d9b091321ed5b59fdcb37ceae31d5942f4d440f6c92b35b07c56f7f13e50fac41f2ee6520f85d496022f5116b2104de532df30250e47c6d9c83047d85586a99fb41a92c1abcc7b01dd6b36099129e179ccfd692f7cc21211cb862d40bd9dbc4bcfbfd3fe6db9b33587f0ae29de687eb30e22d46bb9b6fb07dab038bd063c4c601ea2feb2955a26e009f4d71e7481201ecb7dd8d0a9425551266ca3a13cf77acac9d8c587b02e41aa683c621a4354db190f300de2f4aa588e9a826aab1b06ebe2fdda712e921b4320d3f205b28a042d90786bc614bd53965cb5bb5f1f4a81c6f2abed79d2c465e180d19cab7a290a31e504e95530b1687193a173c0d7d30ce67ec4a75d99f27d5113b8a4d9dea72ce9ff82447cd5f83790da9b6a4e79060c308bf207100a4bea9ed78e93ecb63851242aa338faaf183727e6b188835f618fc84f3146df86459f0642b76d54cc213e7fa60fccbade092726bf895851eba6a24380a7ffc59e8a9edd84c9ca45cd0dd56cb0fefe094cce43d17fa36e861ca9a1d09027db387a5653329105a27b9fcef152e8135b9b79b079c96af92f5453421a0ceafe1fbd19d7cc90cb116fd7ef4acc3d64f0e7ebc6bc3b2e12d6091a95d888fb9825337e122fbb86fdc60df9105510ea10b51d4fbb6baedccd5ec6e32eb82e5150958b35020f72b97ce195418661f5838901b451606e5a72416988ed9ed8e0ac12fdfc460a477d814359f4e0ff63c65ff71c1bff09a3c4c9958acff7bd47f16cc5908583cade1e69d07177b357d73c5f2e0bad445a1ec8339fec11ef65951af8e0aeed3afcb3ad25457d133a3017dd11d91885f2839b8a403396bcf6b771b1d44966a10ed9b3beb70362f64335090fe53864e8e69ec9b04f49dbb1bb841df8a98befe54018c2a2e9d39ef485382cf797136f680046b22d2cfac15d8ad116788106f2a61d47463b7b96d63f38e57d3383c9e8673f29ebf9ee5c413ea0957cf7180d14c4d649806f70a6037422f90e574c09cb09af37d91ac351be0ebaff5c9170f8c3b3dfd505829ed6b235e567afe83d2cde7e6bee5454c3efe985368e8ddcc04d61d73c119eaff4ea7ddba320f3a409ab52fbdf3aa49ffc1bc5b49ffbf65fa95dd18d3a8124e6f5ad87808271b17591d521669a312e747b1f9bd0970dd99e2efb0b758008bff049153c879c087fd70ffdca041dec652540d6b93deb1d4d0e5bd670661fe500ec9df8d8709b9dd46bb1669dd37707014489526db17f4941398be74f74e332795897ddedc867f3e542135cb4ea94685fea899b6c1243e6c7f536c85a4efe45d5c87fe4681619ac1f861e80c3bd84166e6ceaf4ff281adf87c0b42bb9be05b9c8b97ea81696fbbe7ae9b816fb2e11949d51ef14149980dcaaeee763d50373f59b0bbbc904299e89f0af7984445f3d804ecefd97f606892771acd33b3c9b9843aae51fe54fb174715abb31b1254d9df84cbcc2cae398617bb9ef4c2eeec11e0ef63b9dc219bed4e51ce0706e6b2138963ff1b444746aaf3aa012d62760666899b3d7e15ca4ed56f8f35d2730bf6ce5fe533241b2ae2a1664f91bea0dea100e6559e6689adbaa2d5ed39cf567e27f7fc3b9da8218c8d02dd38f312151ec21ae45256b150aca210946859057978483def20abcf873ffcd3e0d1ede22c239ffd74805753ff6be96426bb3d9ce5f5e4cc289d0260c06915edd9b6df3df8521d28737d525605dfb426d13ef7cf91914a04ccf6a07f35a69d22b19b7147597fc4b36d44777257e0899c1adc441f246dbd54a3622c8068d168f0aa4f281a67c3a51a673cbca65c3d72efbf65af566cba26bc5743d89316123f056f17862c85675fb871e67bd62d63f06917fc2f5e907288e08f729b99d4bd0d4be31868dd934223b064e28ded8767a59c24f22ed4fa4a5dc44bcfe87c7cae1eb6bd4c5b3aa8907eb8e74ae481ccf8e415b0a18f2c73cf9c95ab2f556023e5f7ba623be8cead6e51d0094babf7819994b41ef59111652b87662ccc9907ab0db512ee2e4b49b631d148c9ef243c2250b8bd5bdd42ecbfcc657dc4c7d465bf924a9b38f6a0fa04eb56e31d3766e1ed4772ceca1f71f5a6d68a8d9988c5e77de1f6a9bae5d7b54489e07e2c617f1d5d122c1d6105bda613a8280a386cec10291905c8089930b0a4c85ca2b2ffe92ac6ea3203b1a3b11127a29ce6804e0a6cf64fbe20e73b71f212079a8158e3dbc3158082faed1db3079c3749790147046c1776fcfd34c5eaa69be0aac8393f2e572a1757f5ebed0f0121d935fcb551d1676ce8d038143fc06187c403e1fffa20e6d178c666cb6900764cfc695e3cb217112f067ffbd14e95521a60e17c840fe83282bed3450b3043efb45f82db330966ef3ec843885f2022f4886b9210016a4aafd1f9e324a22400be54adff302efc14406605f11f0cec9ce2cb60cd4bd3622d5e127934208872c6f7782be2531fbadf886d7a495007be32871368f06edfef3916931ff28b1114ea502e8cc7d09ed730075c5ae60dee4ee8e9cab2a59d8b90c0eb7c127e2b84463615a58995853fb45faa94dbd70cb990e0a96445cb0f63d2a5104baa75905edf0b03845d0c6678f8631069b2a333965e640d8660ebb7bd79ba5c4da11317d978e50f1359344d2a66bf962992080145130876c5c6f39d3871f72ea4dfd78f9ec3962c1cae805a24d88d37f9107e357d519685deacb5db44b88844751f6f96f800ac26c5a34170ef1fa8bdf08f09b65e740dd731d80fe7bdc1f6ee57e465687a8df41d3ee52fdee0e9e6c75defafa171fd5ea94ed365e67a137de0384a1aa2c19c1910b267f5787a29c350440934975b71417366cafbec9ecab16021022f684699cf97b29bcf1d3a79f7e5234932e1ba5c5da181ffd590bfc3135357141741ea303ba7b52f3069645ff57f7dc6aeb72124403a00fc6db2bca5964df107aaa12b2b86877feed3649829ba22f142532f7635944f8d64dc39c8f816c12396d00439530577b5af6b2424aa89e37553691cb109298ad770fce74c149186805c96b9a5f625301961ad74eb42dded7d6300becb10b6a934b730d93eff9ba2b87b0b6b52305932bd2726b7224825a0bb711da35ce3a748066f6b7bb01d77d2d447", 0x1000}, {&(0x7f0000000180)="6d752fb066d4c4388f2963d6271c79a83aef7be142c72fd800d0b84023557b0a7174aba5b831a2989124ade6b746ebf156ee337093e47a87635c450f174f3fc79f60f5d3e8a62ff605baf029658a8f88688d580245acd0878528c9de076dd405ba1bb24e8030038dd4037a594834242e86130607837a03cc91be08f9b2e63729e71cb965e3508c6c9c2e04c83b58b15f5eb29af0705db353d13f4e42e3cd65436186c3dc", 0xa4}, {&(0x7f00000012c0)="10f9ff731b09a3bf52213ccf295a4cf7b4e49506f6f37eed62e71ecf136df53b9bacbe256257684f4a85a08975e471104791522998f2f45f9ed7143a06411ea8d1a11004545bafa1cab73edf93a9dee430dda47341cf88f71b41f2bba23abd96e170b3a165dc48ca08ade43af5a4040c362fbdcd42adb7ba3c3e", 0x7a}, {&(0x7f0000001340)="629deb076638c9c8be59d3cda1f752575a94765b21d699cd564e3eec9d7cb4d6b204d39a30214cd519ce", 0x2a}], 0x4, &(0x7f0000001400)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x1}, 0x400) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000001480)='./file0\x00', 0x144) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000014c0)=0x800) r4 = kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r4, r3) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) write(r1, &(0x7f0000000100)="cc", 0x1) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x9) dup(r1) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f0000000200)='./bus/file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000240)='./bus/file0\x00', 0x4) recvfrom(r0, &(0x7f0000000280)=""/235, 0xeb, 0x800, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x10, 0x19) unveil(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)='x\x00') stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) getpeername(r0, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/247, 0xf7}], 0x1000000000000246, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/63, 0x3f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') rename(&(0x7f0000000180)='.\x00', 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0x0, r1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}, {&(0x7f0000000380)=""/210, 0xd2}], 0x2) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="c0a99a9ec70f09d19884d86551cd264ab8888c5b569c1f449ddcf7611b72b2cd490eb911c0035c203bae8c6d8885347ac1945040380aea87c8eb210f72d1e1edb93e1ae9764eb75a3c8905db2719f1cd10841bcbad6bb4af4f2d299974bb942b77db710f93887410823063a4184cd11b9cfc32df37aff2a48d0bb962390a9de3396d67821fba1f888cb2586d3c530d6fb002c9c648ba9eee0548c5a3cb0edfa308e73fe7fbc7048ff4c15da91a81f6", 0xaf}, {&(0x7f0000000180)="091d7606b45d165a7abcd30669297ffee43d090f4b701b6660a10403b4afa4c9d82a838818673f1bacc4761cfe15147ae8785158ace8f811da86fb6efaa313a4318872a10fbb786f640932d2472e5528db5e76ec67d454528f36b150f0fbd26ce09f3d869dc65eb2086cfc11d006b4c6c12e", 0x72}, {&(0x7f0000000480)="ec061caf2739fb78154e0a3e75494d9c16836bcc6aeee11359573e781f3567021023fcbf02bd89257c2bc3017017ca6a89e0c588561d94c50b0a0d7248a9b352f55f9f4762d9aae3c9ee1967c730da8960335e2f9d1721f2aef39ab71d3d4beecd301343e8142cadcebc650bb3fb4637ad56052b415161120e42edec21ea98bd22b3f55ea6c599fd623a34a599b6a821b0ec1d40c7bcdfef40548ddf1d6430394aa476eed8d989c38b11da20fb2eed8696b06c6c0aa62c4e37fccd166bfd340a9013d244331b721e73f2c71b52a9a58a84e5139c19fb0503ef8bf3", 0xdb}, {&(0x7f0000000580)="a6a4b1cd181f97e2bf02b2f589a848bf1b386ac2dd1861623cb3a9acbe3e9bd9d9d24a60ad21ecdff5318fcbc99ef7bb5d58d9210580ea349dee687fe3cdbf52ecb5ba61be7468a0770738472b1be9b495674b6cde5af42cd638e526c561c97f209c030eb82ada2443df7d949669c9e5c9f8efd2570063d58b782dd8a82b28ca8cfbc40ec0ccb8224b9bb34343dbef2827d3b7b951", 0x95}, {&(0x7f0000000640)="f51a660dd64e8101b3a173375be1535a432f23935db89a8d9e480d4fdd8ed26259c4753dab4438212bb8a4e050c258138efb8c3c876d16cd56d4c6565dd827e3776dfdf8785d3fb54e75124908daa95db39bfe3ac5945f259c220fd8d8751042fb16265b32af1719ad357e4543bdb79bf1bb0062951022784a04bb0c47d4f29e4ce882b1dac6b1580b8b53d1237f1d6416eb577285e8c224f14011650c729808de0b4609b342f050674550eafc8b7b592e40010db16c3f6162a7", 0xba}], 0x5) dup(r1) dup(r1) r2 = syz_open_pts() poll(0x0, 0x6dfe, 0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x1) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 16:00:14 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x3, 0xd7, &(0x7f00000000c0)="4e0f36c1eb86be59f22e6bfc90d5fc9cdb7a50f527395165cb1bf603f6d25d8be0a05b7d3c3ee4b20a319f584edbf681e723bfb60d45994e212014df3722d9beb66998598b664be17362b753e20db46081a23db52c25a20a5ade2deedde1030d7cfba75d4cf375f4634206665d5962419464f4046194e216ec145089bee0d80f24a4b368d2dc2516200064fa", 0x8c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff, 0x6}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) flock(r0, 0xe) accept$inet6(r1, 0x0, &(0x7f0000000300)) r3 = syz_open_pts() close(r0) r4 = dup(r3) setsockopt(r4, 0xba, 0x4, &(0x7f0000001bc0)="46280f271f9d2edcec266ce71dff567ba8ac886c1f5dad924504f7c81a93723e9dacb3aeb85011899f522294e5a8e8f7364c4b2e5b10d15187f9881167e4db462441207821ec4806270ad3a87a54acc8ae0c1ed500a43cc07a58799f39f584e7bef16a1201fb8b90aef3fa0365402b492d3ccf728ef6b034d25750dae280dfca2bc35c646c59750dea17f523010952855c3070119ba5509c040f4703a5fbaa44bec81363848230935cea5c463dfc8a1d48534ece0e52f4e1aa5e43a57637d18e1fe815e5c3201d92180810d09ddea348c79062452663d394dd76af77ce725780d762cb1104e2c2dab41c5a323a01e58390193578fff72972857bfec473b9b431abfb4ebf718dbad015c2ce5217462dac4286ab793374de50dc18c334f0401a8c998cbc320da156d760a59a9007383b73dc2c510c762e87bd9956e44b886697c222cc60bcbdc7c20a631abedaf59d6cf05498fe75c177d45eaa89695f4a62c41ec942493ecd8bbc5fdaea4c9a376226cbc19c4d85be67eac947dc43fea464f7278f77627665a7cde82c002da8b3ed93d031ae415f73f699a6898790e8a0c023cb07e211efb8aca1ddc8039feaa98f049bab237b3f596615688e4bd6d91b59a14e2e53a816967b8b3704ff4e9d37aee2df509f1e8ef3f22537f3407c688dfd38649eea8e8d9efad8a46ad82509462286c0d4a524126016617562bc69d5f069a343a1b1f361cd686d252d59fdb16fd186d478be69f14c7cc6101045e45297998dd2183a8454cfdcb0f0f61b54ccc319f104d628928864d1d25e2a905b787231c3f5ea42cf84bd11f91051049e70922729fd56b53812eeaf8baa991b7e9447886eb31963c01e13f053c0841670865ea0dd6dcb51ae699c7b1e0163d1b2662daaa1c477754b06d5d0f18a1b697129a68d5c2d74dba5be8737f854e1b412948d8e34b8125127624cbcfdc1b05c300b3c4c88d2d726b81194f46d1b3642a3d8df2e77c38c15357c3be5f6c35b884f3c1947a2cf8bfec6360d47b05d8e55da301e16780ea2ac048be869ff0f4fe9637d71e08295950ffb2933ee96ddb3b1dccb04f0664488e808a99590a9be5fbf03a6d27a86ec96ef7f01b4c14a178370fe74e84060a5bd8ea32d12690fde18211581303ae154637a7fabb8a3718d66a592233f1a9ac866a139976b26ab867b85c3967958b5540e20bbcf7ce6847f8c50c8122a4658d4f8a574aaa0a97fa06c676d95da7435b039c5ddf392f24030d8484b61c7782d77f98783bb0af2527fa7fe61ba9f691d7df0c982c1345d8e8be100b4f9903d507ffad498628649425b6e9f8e0832fa7f885010c7e8da201aa84b1abb7a6d006b51142165869d5053470582dcdb3b05f93960da9bf4e426ae3ea09f86f4a1116e3247ed752cdeda2fdc5ebcfe8e1eb1e7aabde30c7881820f8997e0d1033e94ac8a77a6ffb4d5d4cc5ee1529b865a098c11680427620faaf9370a35981f0074c8b53f3f06157c3ff84e17d20e3622ca20b045dc1c971f38a1031e9489a37e699f803ff1081ea69048db668baed845c6da6e6e8ab399adcd9c0e43e55bb3ff1c9b560502818837ea0cb1d88a0137e3b01bd1926197c02666b990e550b9042f67474debbe1aacd042e2374b2c140f7ab87c039f8c10e88cdd517d0f0276d4ec625e08c0c04e3fd32e6ee08f80704721b93ba73433e7871211f3db76ed33d691a0ad99ec112fdad82ee09fbfbca01a1b4a6e36a3c28a0101bb52b718b8e90a85dcc971aeabe071c5d6b0caa711c92d81fd3ee30decacfc63d62f119170518b1d5269f9fbe44658347f43c0e6c7eb0e50c66684b130b893a843ef02a1842b7ab4d1cc19279e806348066d54c05972b266a24353b40675135d2d9d87a3f1022c4c9bd9c35c4a6705001f47f1ec8212fb8301fe358f3b1a3b0d3d6efb8d4356b3c9ab0b63567634482a568bfbcd468c2d2e850932468503364a81019022d7fee9784356d85f368fa92a3644d1b1fbd1e93f10bcaac86b6ad25042d049dcdd4f54291581e3a5d8237b0f3864cc02d299ef2ca1b76d297c8fcb2657adfb3058929a8e7a8d334ca9dd873092b25f42e4830e4bc651e75fc905c1cc195eb8e70b1d679249c267be267e95f3533af9b57a728873a35aba3b306c15ce536192ca5c0b596bd27c39b7a64f3246a5329db0207883859cdbba0ac3cd21794f278fdaa142580ebb187ba516b655e4fb8af5857d5f6780ae0a2cf3c3926589f6440ef4474d13c3d5d48a41293253ee8c0afb43a27f20de344596a769c2e9870fa8dfd1be86508f2f8c76db8eeff010d99c4f4e29c9b1bc56bd73677ed943f2238e953165658ca2f73a48714c9b807642d01962300d20b498f39cb47cceaee2cc3963663b9e5053df90fb9bd0891062981d37d58bb6951a0483ef6e5871d148ab46a7b15e86980cc8f8bc6fab05c6b5320986853190764aa94b2095e36a04eeea2398b0fce9b27592133da67976d604af50aae5fc1a98200f4d61f4ce0f0b7345d04afc2b4f5eebd2ac1b7b896f40433d33f0123ba32d12a679b16c9e2d62443a81a98be4f609243336c7cc399ea64f59eee64b7bbc5da37cf2bb3d3017b71136b2a3ad6e87e5444a1fb8d7d434573b3ac1ec1fbd75cf1102b8e277ed26952a1d9d9b6c942d9c73482d417beec2f668cbd08ea7bcccd616f6b33da694219733ffdc3dd37aa47d82896fe511e8e2214960784fefa317cb2ee54bef4ee760f8ad13c9740a655d5abc8d5b50e61c81cecd2abd26e57836225151141f36b60c964dd194ab7a2c3e80402568da66a2a19b27d4a614ee3e8cb41e15fa3e4273e14f48b6c32b5e831b08b9a082ab57248d943a33bbd49381e628c3323cdca8104bc718d5f92d88355044ada2f3f239184a1e43d811d31d951b7c00a240d5970a549698f1396448a4d531a7a0dac65a4a265df4f69ac48d0ef341d0761b9591d1fa6bbfae12d6f168e34ea665e4b0e2bbc60b0b4c30681e1ff7fa889f055ae944e903ab9ccd8c492b17e0a28e3b7088c7206d3b5cbb4ebbe518b3394e033704480f3b458f5aaa30e915db912f7259535dea0693bef462ba33e2242b8cb663a8a44e6b188e6f6c963cb7daa103708c18813b4e84b70f0d168a863c8e012303baa90509de76098ee46bc8c651ddc8f0ae26a61d70e920e3d443ddfbd6fe99d0593fe694beb669d77a53ca2eac595e6b8bddf3579119cf265c6ba4cfa1ad3d372725d26f617496221032d13908532dd8ad3221ae5f350cceb83eca6a483191614babe993ca8a80c331a32e2844f85fb0809cd109c9a277be95d81a20dbf3c06fa9c44f1548178f4ac076c169d3e3b3c10e07a7ff1a1058f8d20b00035ef3c7d97ff1c73950db962d936e7ee2cd34ba80e458852d40de8ddfc7ec5829871b3fa80fb52964a7bc064633b1ef3de76f16cf70a3ee5e953476a525ec46b85884eaaf8a6b15fc3d4562a1d04118266f4b458e37dcfc89a6d97a8f2a0c0cc8dc5ae6e87a3f17656c22537ba24426f984bc439ff17ca06dd5ae05b04ab141dfbd051a6e85d0bdda1c4c26f45e78c15f8546e3abb93b602ff53605587b911ff914f748ad52ebd5a16b5b8dda8cbac6605cfdfe2353a9f4a0991e9a7b9a4654238b1d73648eb9c86f7ff4e087faf7bf0b90b10bf804ec471167719f6e01be584c3e3e37a12361ec1ac08cced542b0e1d4c15d9e189336598a4803ec23cba69f849b10bf5bd259cebfd4133de02d2250aea551e601f1c9100a1262afb4c2afea7f850d0a518b39ef1d1e7a42d6849d1e00c961e299f335131d5b4180935526f3bfb30205a7a06b0eae0da70a680e083bed1e3d34cc6b507620486dad81c1c83ca0c575a62ed321e0a7267366c3ba42edae5618ca6faf9aac52c227710e60baf8604888f448e700b8e6fd3059369a608cd30e2f5f6ecc6fd6509911aee127409dedec3ba98b4f07a779bd64a39c95326cc0fd8584602e8d3a5a597b69a46412f655628000b9cc59b2d316a2ad7fe6630ca601530d228a35d639599fd8b5cbd7f2960929826538ea8106c7d14919c1cced04a59ca9c27e17b97e3390b32a41e77f8382fe94c53e66a6bafede26fc559de0a7d8c9e86c8ef3072ef5e1e2f51ff78d98df37b331adda5cda959226e157f0d82e78e4bd8aee5d43b8c09538d8af9fbdf9f38ad18b5e424a5b35ea8c410a168fc6a267c314af476b28be659fdd730f0c99e1e616b3bd328ac7fcdf9a41ef40aa09d57ff58a87584f2186b4532eb0136b74ca95c0d924d8ff540fc86da4c050f8dfd05e5764ebd65f4d1a73d57e22e019e457f9dee9d9e16c1396fbb37f2340660c3931c9e1684c914d5338f3cea8a1fb491ae36dfea045f3a67cacf70be88b0c7b12a51ff1366dc688821c53f8302843c9ab1cc293f2480ff3858094362d8c3778dcedd53ba1991a763dcc2ac4aae1c501fced4afcae53b925d9c16b3fe40848dc808121e86f32073fd99959c042a9c16bc44c2e772657638723d668dcedde031e4aeb30b71ef4ebc44b3400279fb03d166caf85e1ecda7704458e6b7b8990747e5792a264c2b7cd925f210e57e7a99b2bd662c3966e7d073f3cfb45cc00c4bdb2eac7e7077cce3d9c29ab935df1d9c02f17dfd181c476766d9bc98ad8cbce1334d6ac2fb40f38f65a96905cc3cbb30face1d505f8d0f9846cf425dbe4875ece38218cc54a3a5002b481447d75475fe12c82df5f9c0248f4b8c1b9fbae1095505161e5521c994d98b5ceeebb58c6e0eb540306ed07f2ee53c4b8db52ed58bcfb51f80b8a8e03c899a9053461bc76ca7a23b3857925434812d7dae169c0f717a1c286804e7889e9ad12a04265cf51db5eaa5c813aee4121051ee2861840244f4fc2bed26eb9acfd90bc27fb8b33b4df740c48cc5068a29ffbb395944dc2f38cb5e3b3167203f9a558aa94f8b8ad620914f77cec57e0cb6972cc71851e63f5c85174f4bfcf518a76acfc201ff164c48d5d9cea9df994e2d9a8d32e508deb4ec9073814d56ac0de072e3603d4a2397789c807bfa7388df659942c4522d166da5b7ab213a5e9b4403b2243d194024ff394f7b01e373f837dc417ff941c866cb5f269b7ac786ae6f551697a6c15e8abc27c0a1ae722be77f599a1a87e3c937ba8bec0bbb25b6ad8dd513b6d388e5a74ce71a1534bd7f464706fdc2fa5b8b484fcddd7b3547d66e171d5966510ceaf1261f260bca5f37feebe7d902abf974e4d5a5e5670507b72705b08aa883a367e48686718fbde81656001bcf1163cbb32b9c0eb5850fa1d08f201bc153880c059f8a3b98eb1d0fd122057b2ca326bff389db5aae594789ed5c613d2a84b65ca46600db63316c02336f5a8edfdd0d289fbde42c8aca7881a551789ce9df4072f772c9c8ce074e799b7569b550b74c46f4f2bcaec082099620bfb45c4ecf34d537ab91076875114d63c5732477b5f3f17610213b146e278063fbc51ba6141ab277a7745762281967df92e5c6cbf0544f7edb47ad5b0e0c616d6cdb0ecf43738dbff5e2fb76aa290b8533bd162bd30931472e2d39da9c2df10212eb473235d73222efbe4de095a93b41a692a658d581e0b7dc0a7b143c2a2f810193b57335e197aef142e45b259763d82655fafcd62638c24d60564b91106691068299a65f64a9e78a8843b0e0bd673424c3a1494f019e9805010457b14321f769c0a05c56b75d0cf8a7813554115b38d16e819f08bd27e0b6aaf5d79f2e92fdce2f338aa24cc5ebcb0beb7d5f474d983f7b68481338955f16bb9516f938b5a9db0", 0x1000) r5 = syz_open_pts() readv(r5, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) setsockopt(r2, 0x1ff, 0x0, &(0x7f0000000340)="3fe3b1e2e6d30a65aa4b5f3cba8f240989e893a0bb1e6d29e692dde76aebc01307ce23b9b4dcc79baf2df6e3b086cdd440d3239eb2138b4d2c4b368c5ab8e5acf2423fe06057d4bbf0af19c66685fbc7b380822f9d2b17ee6134e6a9a14e90373d8180ccd157c8a3f5de2f4282abdc69c4923695662a5cf0fb547ebbaf4dcee35bb7df", 0x83) readv(r5, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0x98}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) r6 = getuid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) close(r2) fchown(r4, r6, r7) r8 = semget(0x2, 0x0, 0x8) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f00000007c0)=""/118) 16:00:14 executing program 1: getgroups(0x0, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fchdir(r1) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 16:00:14 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x2fe, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff}) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x85, 0x1) chroot(&(0x7f0000000080)='./file0\x00') 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r0, 0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair(0x20, 0x4002, 0xc6f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f00000001c0)="2549b24ee82589f0e6f62e8254e3a9408e0a2751fe0e2506eb95daeb2b64861586815d1eccf4b92302e6051475", 0x2d, 0x400, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000140)=""/59, 0x3b, 0x1, &(0x7f0000000180)={0x18, 0x1, 0x4, 0x7}, 0xc) fchdir(r1) fcntl$setstatus(r1, 0x4, 0x0) 16:00:15 executing program 1: semget$private(0x0, 0x3, 0x8) munlockall() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f00000000c0)="226747a8d75de24d7f15e79ad7048d6cb2d74db720aa05d670602c21053ca444cb31a16dec1e0da417a6be76a4d50e6d81b777c4980b8ad7c686d08a2c46cf66fe00000000000000000000000000", 0xffffffffffffffd3) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000140)="f00db29309e1956eb59bfba038ec9178df3e725fdf1e0892186f97fc5880ca2678eb050a220326ea5fd172b9108b4314f1ea459ae88ad9e5b189aeb9e91682193e", 0x41}, {&(0x7f00000001c0)="b98389214dad30bd3c2098cb59316f213db1783c5e806105db9c4ceac120bc1b3cfcf74ec04b76acbac4543861584f18d5c28e35503804b253c631b933cc541a700ce228648dc99fd29de65b3784d38f09c6e0174fc4d11644", 0x59}, {&(0x7f0000000240)="5a4bcc044a7fb2d8fdce10a79f7933107915a1eb1ab29d8982169f702927e36de42563608b85ca8c5be13894525e4be245dce87de6596394bbab127a2e44a4a58ba076d8896346cb08ac3b96133bf8092d2655abdd8fde55b31f624717d29a48a999f4d9f8afc4bd75c35ce0080f54b0e89da5f2fb8627b82244416e164b971d65e24f60395924458240633ca7bb3bee2b52854bf876936c14c2d59e12977740e00a5f8fc6f4fa9bc29db09537e2fa40ef4291ac9463c3e871a9aefb23fc5bf6ecf5b7799bd43caa4decc214792d4ee192f31bddcab85ecf481c1d4ca159a3f57521977c3d1e75dc1d75c2f59849f5b30d177694a97b33342672b2cf8a6878d2879b0be9168a23fee4447ef4192b3ce67da1942aafb0bd4c74e3d77cf04c87ba3c12cdff6264ab63094ba641b0a14a4ab58cfd6664a8a34ea2b9c485146845e5ba4969542fbda71bb466b0e8ea8e70c6abc844baa3bb04b3b826badfaebafa6fae0234c32c9406a2eebfaa390e9ebb0a94e3fc8eaf3a7761a0455e2c6b34552317e74a9f08ee7b9ab47efe0fac185906b812b118705f6edec5b543470a79f1aecb814fd54adbe48abf15745acc1dbed7740704273335308df1fd4272095323ea4ea2d69a8d29d179836d49e6e8b5753b345f549797a3675519e5e91b944454c6cd98fe3de1f0a2bda0bbd62ed7e56e95e0babc7f0716032766cc2eab0b1b63330e39703017339c81e2562fefef2333d103f7bc499b8ec7817f454959906515fe073abcd026a6ff7d97ea8f92404585e9128c2aa2c2f199fb9c0dfefa08e15a7e1709a76d7347d007dc6b589723fbc47d6a8ed8721a10d5f7e0857cf520bd97cb1177cc8f3955930282c8cd5959e2ca74854fee4f75ca1e89b98e30d461f10c9f2ff74388147ac6d243d8d9b18bb7179b00ff6431f96b823645c7f82c5451bee4a62fea3b7cb62a768b004c578302821ed5212d2d64283197a9215c8b2d6666677068e0fdd7f7f3a5514ede4b815d040c88f395d120b4e2f3bdc5dc5f327fd3da1d84bf8df0bce9e9957d2290d6d032801952e3f6b3745cb6807559e8c54e254ea04049827402b2c6c51661668d055b5376a0e60593db1b0e2a905253ec4b1920c6bb70571ed838146e425ac387de47a7f1231786898575479ab53731ece43afa0ba90968c138cdb7715e039644fe9567958e9e50e8a67cf6798e3be3009bcd4c187678eefc3e0fb93b5e7a96205da4146ca6a27c40f7a207e65944bea6e09c0786524e51b3212e28d560d0e076ac3cc12c2c5ea830b7c9688b085eee19d19dd2e4695494efa186379df6b0e3bbc51769adebe98df6816ae39c46e0fb117d71302109e459c16bcb1f57545b6a2ae871fb4b6df790384e5993eab07b497fd7811bf3d3939dc09c4f9772bbd588788b868ceccf9d30ed5e9aae9ed8c42c09c77ffd0269282dd297fe1ccbf4d0260683269a56a5687db8a490a4c308886bb9b1f0aaf54c3a732f65549f7b74773b0862864e801b5207fb852d51f9575eef07dca51540f061f9762c42150370e30f165a791bb5c729107fc56033839f0a0eb1a732a3a106beb68385275e4da87e2b07346cd143d5bf147cc4bf8fff85b70afc355bac4e2877c9223f753af276eb85032bcaaf93b1f411424d1cca35d35ad8c1d02a54cad39ad1f001bfa5d4e4a081e9de4e0761bddc6ea5c59867bc1aebd0a0529028e17a7b23e38983ecab6aa039dddcf1f6800f595a24e0f485ae8729bd5c3687a0f28ff50c0bfe219d6cc46107019772811a58048d0942d3945e6ae829d936702dbbd70a19e718d426afeb30472e8ce6541f2f968c56032fa83e287ffd8d6deb960336a23f74ac49e2f3a1530ac9bebd799e8a1e5b281159116457d3a9bbdb3ca4d23fa842c4e56fc2ce1ce734c0395cbf6823e7146dd3e2c28a5c59a85d3ca91a5cff4a9d13318b254ae50598140dfaa843870b52919f9351efa0fb6b762155338cb42ddeecb5d82dd25a483fe944dd4dcf66af004e97870fef29a7d86a3e26d5599c19b54910048d29386a9ed75638bfe2692482786df7383410c8a01cb62b677ed9acd9adb47ed4c537b00c2e4566fccf84f6bb1a86916946f029461a79e37849cf600d7b5208c9e57e679f6998f7b3cd513726c4d467ada6cab37bd89e6957eb6eedf32e9079708b0f4da3eff0a01d18a464019a51fb716c8fe642c5a0bd075e048957f7222387fd9a93aae5fe683704fac7da8ece3f34926eebd3e24bd9b14c3228def777a8cbcd39e04b3441672974707096a15f930e9b9348f0fc40375f289051b9ac6cf0aeb65a83602c84d7ffbfc47c0342a4d54e2ed351bf4905b8f0f57efb3ab7e63e0ec566db04cdfd6fd54edfbb29641907d285304a501b8f591e3d305f262c90ac8a80d238be33e45adc9d82ad987aa943872d33471c4609fadac6a01fa8089fcc45e1b23bcfd489876e3d3ded299d6c447e597d41ac4289f1b525464d18fb90c083df32762d72e42877293de0a35a981c3e9d3f57297093ecc2876822282783793c91464b9c5a27a5ca14c8dd92b8c6f7368a76e0eef67f19829794c8488b1d3ea7dc0cc9c31eb6973d17b85ead38eba7d10e2657efe06d9f5bc6f907d2d9af6cabf9f475ec6a54cdf40a50bf3121ca0c0736b563b982a46e23007f8957ae768543f9cbdb777de295568fbe1ca7bcdc152ed7365810cd181bda366204f1af8c86c8f081dd1a7d067e567a13da244c10f8a266990f97e009a24215f722800ed3dbd6ee6c640a89784ec2412445cdf90f5337e7da7a96fbdcfeb7dbe820c1ca06cf8e6d33cc5c2940b13d62d1f2b1479bf1bbe5dd1db2f029bc14236a1cdade769a16d9a2bc2bf01fd7c11bd4479baf829fafad870ae06c98ba811443f32ab35e26467707de2e80a853cf2baceb9a951fbbae4c59e66853858f24a4c0a18a47379abc6d3a830e335d7ce8068d50e3ce1c8784970553e33d022fe00c78c5da0041b58d5075c5c188d8206dadfe20cba7415d1276ac6f4e8bd4abb863f744edc19b3a9717835953aa22c287c7658023a9a9e7f2d2e00da0173aeaf35b181614cadf6313c86be13d0f364f1fd5fe3c92c0eec01937dc54bf6557b8ca89a2f1d19bf5dbc5dc46e544d8473316b2858dc3dfa2e17769375d614ac1d8765292ddf23ae9be0a916a3aa61bd2dcbd7b58eb6366a054fd61bef21561e230a7bc5e0caa9785aab721c1e1eaaf60ff0bf3de9380f3e548204623f2d8ba4a3d14f27afa742c5b0d2082e6463dc4c6745804c2dc6ed3f6e65379bf2324387a8319704b55f33a61649c618829bbf1dbf4cc6192e93ff78cb6f439afe6c5972412a12f53a54b738fa067b60d32c5c86579581eed1b1f731d8052cca79f3654759ba8d5cf27474e217dee58c149c976319ec080418afdb4b8d1c50ef7724fd2c3a4591b90ae0c41e751c3ff9ba32c57af7801acb9c64eff71b1723a205bc1abae921619dcd116422c9aba0dadc9bf14324bc21b48d4129ca8fd117b400067e9476b34953cdc3c3964e5db4245aedb44df1867346f3a9acf50189641ea7b08bf36ac131f804a9aefec69457f3fd8701cdf39abba968259ba8f2810503158c1f452a21402155fa153cfbb378cab2d7c51090c7f393748f4847f92f4fafd7d411ac27e50402584a674a3855386461b4d65e9b8e6eb63fc9d8e2b1c4a797f3a19e5aeef17377e6cc8b592a28f96f5dbd7e56fe62d7677ee55ce123f4eeec1ee9f5d83e78e9c1117ce7e9963f859abd61fdfa844c754c06abc6609cfca483f2a9c4f0555438122ccd2354f753fff9105a5ac4facabe76b737c28c96ce8c9527fe12e8690857a7194c790b5fe01e700e1e39acb1b3f1539a778579f3f10677dfb5493c0ebafb95f3695add7401495d493aa8aabce3299166085e62157b8bb50e5c6152ed3737f4a83047a3363e10122278a3f0e5682115c120a89b006a022d4ff3ec7d4a9c24eac681e4e95540557367631092868559990d93e433546256eea0d783d297f5f12172a82de428a245f35a49813f680f9a92b88ea46c9a0e612795c7c2f95917444f80d932338e33e0b5b6aea79e4b9e3f6cafe60aefdb2e9b289ce96212383d8a870eb1bb1db33c13534feb266d2dbec50787febc565ecddb77dcf0e9a62c2b512a9b3a51ecaa6305371fa1c7744d2b7d66a61c35eeb43aeefe6569dcabef0dcfe8cb6e60bc93023f6fc174747a7dfae72959107e41107cba8873636593674f00f3c80f69ad58e97d2b147718532806cf0445cea4e7f9c4e0b0723666e2e04eac34722a26d37e556535f7c3d758e307f2c469983762ba59e015ce4d239d1256f5ee2725537246a144deb9313711396c40a22bf04c64ba7d045589e5f78745cfe9176cc12a22910896a1cc551575590b3ce4cb2fad2f6d8cc0eda3e63cfc009a079f3c677d6af0e2026ebea785b69414b0ac751c7224b493470631d5e3d1cf8bcf9556c512f6a353f95e0051f9f2ea2bd10f1656f9b44cf2ebeb2761875e4231b12d41ff38e4ab97323d3ca35f85349ad180f4641d13a1420b08e8be0ca675b093543331656017bd9a4cbbd3c0cb0ec6653ede285f94a181fe4e49b74ca2f357bc0896410a0470961777ea715df9efdc8b07af9e70069a0d6d7fc4d9777db75028ebc169239c3bf9ce010adcfb51bd9ec5536c44b6bd920aea8d340aac30513aaf1c10d2938752d8d9ee3407f9e54113aa9065bcaf57635d291494027d45cc3502340b86ddc065f3ca4d903280b47a7f515f2fbb234fae1cbda50e2db7f2bc810fe51512c2d36d7daee36657d7225431bfd8cfe4f27dd5031f42529b24d052b90f772e5a05d7750a16ae6942686a571924cd293b086768fa32aa25842481e8db5d53a7343b225692e63634b8a0ff6ddcc469abe66bd2f31cbed7f4ffacb89c78da625a26a7ab479207b1a7904c4844b52d433a3e11409ea2e637361df5f908995d73e0893602c0c4d54e2970147a61b86f43f742a758d24c1de478d4178a1531072641f17b2a69af348d218c5db49924c6df080757e7c72af8236ae788ea6f7d8790c1cd0159cfc16aabf1b8752a2b4854083c8f13b3f41d514d41a99b5124420772afdf59f830e0783d9bac65955c8b394802b06ec79556b44c840715610316a3d379469e91950352b568d5869b0abf55697d4c858d2d4d936d3099e4f9794a2fd6fe2367392f19e1c88399ac6e4c936b2b677acec054896f908460d9be3a4030818e536d997fffac0eff3b097d8d25b01873446398bf17709a1c61a4b189657c00c129516cb4f57b6d8f8ab630cd4d255f7edc5b5c4e8e9849878b621bd4144a74085d24b4a49800f6892010e024e99863cada3d8305acb00cafb0de56bc12d5a143303742f014895a97c8594c14f6b1fb9a5f052c6c74a81d3b2e32d3653c78fa006d776f956177a4072ba297b0d4ac65b92161b2dbce0fb4634e5b7881e740fa594693944a1b854bceafa37b2dbf59b7011fd5f405ae504d17032a1cf575770ab1364caac15357bf298f68c30fc87a10283004209c8f8086b01505e7c5b9db664c10c3d856073bd7652a8f260d23ea8583ad7ada86583e75caf0df68935ed766b2354b34b42ec70fd30525543d8b9f504ca1a30bb62da4ba2ca73dc60e8d0ad53b4627d1165e0ae6e1f383f8e3393e4bf5c3a7366fc447ce08a46b08e9ccc443b984b3d066552d018bfff5b93508d173bf10c49dbed732267aada209bb723d3fa7f5fc9415fbe2e4b550a03c33808c8197af032a6faefc8e5a4470e5c4ef5", 0x1000}, {&(0x7f0000001240)="20a5cbe74264fbd87768788827fb32821be16128b98adc1fd24ab210e589ceeff24228", 0x23}, {&(0x7f0000001280)="93477c8cd20e13b484cf09f65e068000e2fd629b8ac34d59ba87c3a4f933a2b71d974b7b331bc447f02091e13d5c976c2a6b269c84097594bed3999c3f2073b823f354f312029b207f56fc4c7f5b7548d71007bb37814968a64eda5abbb0e85da2230962bf3cc96ea27210cd09b786b4b06e876287ad16f18a6db43381f08e31d8fb342487553f67811b0c3552ea9cb4b80d6ed0d4303103c6f6d0cd640419ccb57a502b7ac44f83bce78450859d5f5b17265be2009658a6fc72cba348d5ad63161842", 0xc3}, {&(0x7f0000001380)="b8ab0841b9eabbb96960f566a0239a1bf915dbae90bc82feb1c7c1900754e32ea4ec7f87d9e48db56bdbddb1f935a9bc30678005cd652ae137211cde2dd4984c97213772c7239df37bdcbfa02de74d006927e8874338f8a69b2a7c679223eaf6e207ffabd98a6b44b5756a00c482cefbab654ec8968a3854d7d7dfe495a1aacecfd026d4eec659201bb9ed09aadd12871140b4e88f40ee38af3132d147ba962d1cba7aa3ad1ab5a1b4bacdd4c4d8ba16ad7581063cbde33e33794ca6fbb85f0e4f19758ab0bdfc79f8f9322959b07f240ca4298e599195c5a7130761ffcea313d98a3d9ea37832e8eb767cc371d960673bbba7109bd092", 0xf7}, {&(0x7f0000001480)="8b697b9ebbb98c5c7016a286062320502d8af4a29bc3a40c5f6bbeca509c67d87f2ea62e572effb8711521f7b9c67b9151074196f1af73df85cac5e04ae085839bdd0d8c8536d46b598c4ea8539e049eccf7fec98bbc2092a1973b08", 0x5c}, {&(0x7f0000001500)="c731c9a4f01f55c983a2d8baea33e76f80cec376ef72df88a52a2051a571ada9b04e", 0x22}, {&(0x7f0000001540)="0af6f6dde769a9f7b2f1deb3f7b12f48b28f589dc0191716426ae4af0169957dec253b950fbedfee476e38922f946dd17ee486d7413d47a74e5758d2", 0x3c}], 0x9, &(0x7f0000001640)=[{0x30, 0xffff, 0x0, "7aab5de573437fc1d4a30dec0e27efdd6f321ced871d6cb21b"}, {0x38, 0x1, 0xff, "0f1c3750ec7b7fd817f85e291b458e99852531162ad6dd2db7dda4871926bdcb13cb02"}], 0x68}, 0x400) 16:00:15 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x10, 0xc007, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) fcntl$getflags(r2, 0x3) dup(r0) r3 = getpid() fcntl$setown(r0, 0x6, r3) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) recvfrom(r0, &(0x7f00000000c0)=""/65, 0x41, 0x2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0x1}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x10000}) 16:00:15 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt(r1, 0x4, 0x2, &(0x7f0000000040)=""/23, &(0x7f0000000140)=0x17) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x9) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1081, 0x28b2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0xa8, 0x2, 0x9, 0x7738}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xa9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x9, 0xf5f, 0x101}, {{r0}, 0xffffffffffffffff, 0x84, 0x80, 0x4, 0xfffffffffffffe2a}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x5, 0x80}, {{}, 0xfffffffffffffffe, 0x31, 0x20000002, 0x3, 0x5}], 0x7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x3, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x8000, 0x400}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000000, 0x4, 0x1}], 0x7, &(0x7f0000000080)={0x2, 0x3}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:16 executing program 1: r0 = syz_open_pts() poll(0x0, 0x0, 0x8861) fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000002) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x800) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x100) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x11, r1, 0x0, 0x0) flock(r0, 0xfffffffffffffffe) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) flock(r0, 0xe) flock(r0, 0x2) unlinkat(0xffffffffffffffff, 0x0, 0x80000b) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x5, 0x41}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x1010, r2, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x4}, {r1}, {r0, 0x100}, {r1, 0x5}, {r1, 0x44}, {r1, 0x12c}, {r1, 0x8}], 0x7, 0x4) 16:00:16 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000180)=""/174) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) r2 = socket$inet6(0x18, 0x4002, 0x10001) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/197) close(r1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x100000000, 0xb330}, 0xc) 16:00:16 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r1, r2, 0x0, 0x0, 0x2}, 0x1, 0x3, 0x0, 0x0, 0x6, 0x7fffffff, 0x4000000800}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x82) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x2}, 0x10) shmget$private(0x0, 0x1000, 0x102, &(0x7f0000ffc000/0x1000)=nil) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc, 0x86128) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYRES32], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) r2 = getpgid(0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x208, 0x80) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x1000, 0xfffffffffffff800}, {0x5, 0x3}}, 0x2) r2 = dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="effcd73e2bbf046367786fb12938500517a6d4c1396095b41ba43c52a515ea7dca150e245012ada44a3c71c2c87da62e65e2f8f216ebf4a82a89ba1550552f5a6bb85378ad38482e6bd3bf3c4798eb44e9336a2c800558b0262cb256525ea561356acce48e3c8e1778e6a7458dffb4a8d82ec86abfb6d08b7b0e4012c548e68f7a798f59e941e4dd23669e1c0c8e09b7eb875db1e330b476e3941aae92bcf97429911d0761c7e349d1dad129e14f72c7047232a420ca0e999d905328a922de8a783234a4dbbfe34aa92944505fcc9ed1801e9cda2722979582", 0xd9) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/83, 0x53) 16:00:17 executing program 0: truncate(&(0x7f0000000080)='./file1\x00', 0x9) mknod(&(0x7f0000000140)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)='|', 0x1}], 0x117, 0x2) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00', 0x0) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/255, 0xff}], 0x1, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kqueue() 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfe6f) 16:00:17 executing program 0: socket(0x10, 0x8007, 0x2) socketpair(0x2, 0xa403, 0x0, 0x0) r0 = socket(0x1e, 0x4, 0x7) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) listen(r0, 0x6) 16:00:17 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getuid() getuid() r4 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) 16:00:17 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000880)="1b5a56ad98a6fc3a7c3b92687f557942905995bc44a280c8ada2323ef9306b7a39bf3bcc8fe6e6de97df0e36d2d8b14a0f6ca689001ffc305d4515ff1e349cfaec00c18231b1a243a7b3738605856a837c76a19ceca0e43313a6b37143d57dd57a700a8988499d9f365a7fa55f4de1188b86706bc6a899d15f35572b24fffb71fb760f818636569719872b6492dc0854dbc3069cc65fd3bf0aef835e8b7ddfbf295aaa04ed784ad5db7f934f4ffedbeb11f3387597deb54f55ae9b199cc6347cad39edc0bf8f6ce735700c66d68658ff5f24d955cbb4c3133a4d0b6082a71a346e620a796b2ac3c635e410", 0xeb}, {&(0x7f0000000980)="8c91b2b4e9f7eeca78ea6cbd1f32449d39100a722cf48b9945589bb891bb2577951a7a33d23c54dd33fcef2514c030e91530121bd4a4fc5668c9af3d1cabce5219ac5e16e3a16aabf275e84fcb959384bce2ff864f3ba3aeb2b929d26fa71d269563dd35d29b545a92f1b56eb8e6b9aaa63592151431ef144a06129e1ee6", 0x7e}, {&(0x7f0000000a00)="3cb9c41a34cdd9a86a3e07da9e423a7503af200813d5d470e30d1ff1b2196161f46b78812ba7032ecfbdb80c06985bb92dc6d304f539460e29abe7a03208cece8b8d6d0ef35d20a2d379c68ab6e16425eb5a4567750660adf454ade1b7c54ee14a67ca50507b0ddb4d5b96d08c4cb9849325085a4a17050ad542718cf87f30a4ee66055a645308be6a69885cd049828b1c62b0dc178305cf206fde84242e60b6bee325f569bb5de3389bed80f3c3132a15", 0xb1}, {&(0x7f0000000ac0)="c537ea7151a16dafc8c47a63ce1002cbe9176c5df26d8f40218b27bca02a824570d2bd2c6babe8293c4e9e357ee8c75f922e9ea509157a2b02aefc11b1bd33e36a4150950f2c48d7373b33ec368e27d158d470ddf8a844dd18171162eafcf491aa1ab3b83f4a4c3dad77f484846f56a90833d205ce28231f10e7b55b4df42cfbb2dc4a47d583303e128c02de35", 0x8d}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x7fff, 0x10001, 0x7f, "70068aa4e00305df5969867d232f8d3052807836", 0x0, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000c40)=0xc) lchown(&(0x7f0000000bc0)='./file0\x00', r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x4000000000000002, 0x0) listen(r0, 0x0) sendto$inet(r0, &(0x7f0000000000)="68151585b03ea80faa8f9e5a2ac7fa432c3a713a88ffda1cffebe8e605d99352b254964ec3d532191ef59d70f9ea", 0x2e, 0x400, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) getpid() madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:18 executing program 0: dup(0xffffffffffffff9c) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4, 0x6) r2 = dup2(r1, r0) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) r4 = getpgrp() fcntl$lock(r2, 0xc79c189d808e2325, &(0x7f0000000000)={0x1, 0x2, 0x9, 0xffffffffffffff3e, r4}) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x53a, 0x0, 0x0) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x48) sendto$unix(r0, &(0x7f0000000240)="28caa507cd3a8b0a41f500643d58a51be730da6798f8ad5081e259e66ecae6b5ffd1ee5cb01d8280e37f13720c6045b6a8d119eb4709127229cbb7ff797420aa01727a8864edfbbcc734219777c99e0a0b064fd04e588727e4f04a5af03a3ca98fba1ef778a18d2b4c7e7aab3c049ff19e9ce4b3442a00ceac74626259f6ff1f6754aedab9d208c1d6dd3e63731da85c60026985365556ce06efa2a1acb613144a08cb43edfcbb7363", 0xa9, 0x8, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, &(0x7f0000000200)={0x2, 0x3}) getuid() r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x11) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) fcntl$getflags(r0, 0x3) 16:00:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x103fd, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x440, 0x0) read(r0, 0x0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xfff, 0x1ff}, {0x18, 0x2, 0x9, 0x100000000}, 0xe34, [0x7, 0x76, 0x83cc, 0x2, 0x9, 0x8, 0x494, 0x40]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt(r1, 0x3, 0x3, &(0x7f0000000600)=""/177, &(0x7f00000006c0)=0xb1) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r3, &(0x7f0000000480)=""/221, 0x3f4, 0x801, &(0x7f0000000580)={0x2, 0x2}, 0xc) close(r0) r4 = dup(r2) r5 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r6 = semget$private(0x0, 0x7, 0x10) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000200)=""/156) syz_open_pts() readv(r5, &(0x7f0000000400)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/173, 0xad}], 0x3) 16:00:18 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:18 executing program 1: clock_settime(0x7, &(0x7f0000000000)={0x31c, 0xffffffffffffffff}) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x20080, 0x80) lseek(r1, 0x0, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x401, 0x265}, {0x18, 0x3, 0x40, 0x3b}, 0x9, [0x101, 0x0, 0x401, 0x3, 0x9, 0x100, 0x3f, 0x8]}, 0x3c) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r4) fcntl$setstatus(r3, 0x4, 0x40) 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x88) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r1) dup2(r0, r0) pipe(&(0x7f0000000080)) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000280)=0x1000, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x88, 0x80) 16:00:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001600), 0x1000002b, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) 16:00:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000380)=""/51, 0x33}, {&(0x7f00000003c0)=""/17, 0x11}, {&(0x7f0000000400)=""/242, 0xf2}], 0x7, 0x0) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r2, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r2, 0x85}], 0x1, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00dc0000000000000000ec229a9605ec431aac52e01626e0d35b6c9f0625440e87938c9526fdbe7b8bb26c1f6a2e98f3de1d9589c945b744a62136902e3a2e6fced9abacf53d634b9a779f8e27543a79981415772f9244e29eb158df1d15bc50d41367dd9f787eed26b2a94e2393a48ea8bb2964e9beab0a6e0f92c249718eceefa59ee79a16f2a1c9b4c52defe6da3caf96f515c639f7e437fc442e8a62c2c0fde96f20a102ed7a1dcf60aae3b14cce0ea2ddd504509a206e9ad3175314b821e79afde1f55e26c82638a5e87b843040ba75fa721ba8bc4e48df72b49d1e90315c00b15d6ff75ed5c9752eb43d9bc077f0926387161c2e019396fbfdc5295e96d01b6d2b483bdadd77caa34bacee11a553acbcc7717bc5633a00ebe4"], 0x10}, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x8c) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x8, 0x553c496}, {0xd5, 0x40}}, 0x2) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/61) mkdir(&(0x7f0000000280)='./file0\x00', 0x20) 16:00:20 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x800000001d, r0, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x142) recvfrom$inet6(r0, &(0x7f0000000600)=""/4096, 0x1000, 0x0, &(0x7f0000000240)={0x18, 0x0, 0x3, 0x7}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000000), 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0xfffffffffffff19f, 0x7, 0x2, 0x3f, "266b790f5581c5437e2e5a0ef292d6c398038115", 0x1}) fchmod(r1, 0x2) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000000c0)="18faac2c9efa46e2f6dbb452a6dbad18eafa5c6123cdd438189d2c36af4012ff08e563ec44fd23b3ea7ce54c5c6cab64327bc8970203277bb626e74162f53d8376ba91aca15da96d50c8ac9ea22ddfc514615781aa0c17c572cd16f9dc88f64bee0a656ed45abaca6d8e6d0daf6ab8b49b32a1af17914bb27c0d5ff9fe4af246c4589a021c6899a1b23e135724ca1d2db335ae4e8bf7eef9e9a855fd508c28e196aa77d8ab2cc6d66d1591262fd4068f6a", 0xb1) write(r1, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r2 = syz_open_pts() close(r1) r3 = dup(r2) dup2(r2, r2) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="4038975b386c54b6b67c5ae9153edab600bc06dfdf4bd5f3a8c92835b95b0645d51aa347ba7a023b00da336ea3b97a3f59b5449b857ac742bb93748b6b20b012873368362b20", 0x46}, {&(0x7f0000000340)="b28ccb562d464ac0eddbca", 0xb}, {&(0x7f0000000380)="0d9a8cb58e8a8f0bbf45", 0xa}], 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r4, 0x40}], 0x1, 0x0) 16:00:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:20 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) getgid() 16:00:20 executing program 1: clock_gettime(0x5, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/204, 0xcc) 16:00:20 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x0, &(0x7f0000000000)) 16:00:20 executing program 1: socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x0) r0 = socket$inet6(0x18, 0x0, 0x1764) accept$inet6(r0, 0x0, &(0x7f0000000380)) mknod(&(0x7f0000f80000)='./file0\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8098, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r2, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x207) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x0, 0x9b89) 16:00:00 executing program 0: socketpair$unix(0x1, 0xa, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() socket(0x6, 0x7, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) 16:00:03 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x5) socketpair(0x40001, 0x8000, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x100000000, 0x6, 0x2f92, 0x1, "1cd52aab49958a043099360b1c00adc6390962dc", 0xfff, 0x9}) fcntl$getflags(r1, 0x3) socket$inet(0x2, 0x8000, 0x0) fchmod(r2, 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r3 = dup2(r1, r0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x3c2a, 0x1}, {{r0}, 0xfffffffffffffff8, 0x14, 0x0, 0x0, 0x7fff}], 0x9, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x7f, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffff, 0x8}, {{r2}, 0xfffffffffffffffe, 0xa, 0x0, 0x9, 0xffffffffffffff81}, {{r1}, 0xfffffffffffffff9, 0x44, 0x6, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0xe, 0xa4, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x88, 0x24, 0x8000, 0x5}], 0xffffffff, &(0x7f00000001c0)={0x0, 0x22a}) fchmod(r2, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4ff) read(r0, &(0x7f0000000240)=""/230, 0xe6) connect$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x100) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000, 0x6) r2 = dup2(r0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) dup2(r0, r1) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40001000001, 0x8) pwritev(r1, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) 16:00:03 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = getuid() r2 = getgid() recvfrom$unix(r0, &(0x7f0000000100)=""/116, 0x74, 0x43, 0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:03 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kqueue() accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1aa7, &(0x7f0000000040)=0x3, 0x4) 16:00:03 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0xac, 0xc0d2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x324ca826}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x5, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x8c, 0x4, 0xbee, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x7ff, 0x81}, {{r1}, 0xfffffffffffffffd, 0xa, 0x80000000, 0x6, 0x6}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0xa4, 0x2, 0x1000, 0x40}, {{r0}, 0xffffffffffffffff, 0xa, 0xb3, 0xffffffffffffffff, 0xfa}, {{r1}, 0x0, 0x20, 0x1, 0x101}], 0x8, &(0x7f00000001c0)={0x3, 0xccf}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r4 = geteuid() r5 = getegid() r6 = getuid() r7 = getgid() r8 = getppid() r9 = fcntl$getown(r0, 0x5) setreuid(r4, r6) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x28b2, r4, r5, r6, r7, 0x0, 0x7f}, 0x5, 0x1, r8, r9, 0x7, 0x2, 0x200}) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340)={0x10}, 0x0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa7}, 0x0) kqueue() 16:00:03 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x10001, 0x1, 0x6, 0x2, 0x5}, 0xc) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200), 0x0) 16:00:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/file0\x00', 0x4a0, 0x40) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 16:00:04 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0x7fffffff}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = socket(0x1e, 0x3, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0xbcf) sendto$unix(r2, 0x0, 0x0, 0x40f, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffffffffffffffe}], 0xe7036d6, 0x0, 0x0, 0x0) r5 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) r6 = getuid() r7 = getegid() r8 = getuid() r9 = getegid() r10 = getpgrp() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0xfffff, 0x3, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x41, 0x2, 0x8}], 0x4, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x0, 0x20, 0xe2a, 0x7}, {{r3}, 0x0, 0x0, 0x48, 0xfffffffffffffffc, 0x4}, {{r4}, 0xfffffffffffffffe, 0x20, 0xc, 0xa6, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0x100000000, 0x1800000}, {{r1}, 0xfffffffffffffffd, 0x26, 0x40000084, 0x9e, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x45, 0x28}], 0x401000000, &(0x7f0000000280)={0xff, 0x401}) r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0xffffffffffffffff, r6, r7, r8, r9, 0x4, 0xa04}, 0x8, 0x9, r10, r11, 0x7ff, 0x10001, 0x1}) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x101, 0x5, 0x6d94, "44291c950420b75017a7896299227a72da48f592", 0x9, 0x7}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x20) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000140)) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r1) open(&(0x7f0000000100)='./bus\x00', 0x20a00, 0x84) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r0, &(0x7f0000000700)=[{&(0x7f0000000180)=""/89, 0x59}, {&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000280)=""/202, 0xca}, {&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/72, 0x48}, {&(0x7f0000000440)=""/100, 0x64}], 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000004c0)=""/45, 0x2d}], 0x1) syz_emit_ethernet(0xd1, &(0x7f0000000880)="a8589f9bda3c30066e3adc17b7191fe61c941c72e8c8cf8a6dde689aaab3af020ffefc345ac37b6c50206c6ed31152df49680f1499bad5640c35ecf2b70f49099a647b8efa4ba39e9358699a7b076b396c72dc8202d9e89dd446ecb2f87edb4eb123070d9942a764c8476d0d554ca124687ff12025c37d5fbea9a1997fa9db6a2bfef0ae44cf1b6ea852c2cef82217261b01bfa6682ba4b46bc7b656cef8615c92d3cd41095492cb01fccfbe24152eb96b4fc593c3244a1bac333040fb953c55c72fb72122d2f11b5f291a75442e5c86be") r4 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpgrp() r10 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000800)={{0x29b1c30b, r5, r6, r7, r8, 0x1, 0x2}, 0x10001, 0x90, r9, r10, 0x3, 0x3, 0x6af2}) syz_open_pts() 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff23) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x100000000005301) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f00000001c0)='./bus\x00', 0x10189, 0x4) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:05 executing program 1: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff4000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x3, 0x100) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x7400000000) munlock(&(0x7f000071a000/0x2000)=nil, 0x2000) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) clock_getres(0x2, &(0x7f0000000240)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000300), 0x0, &(0x7f0000000340)=""/152, 0x98}, 0x1) mknodat(r1, &(0x7f0000000300)='./bus\x00', 0x60, 0x6b7) r2 = kqueue() r3 = socket$unix(0x1, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x11, 0x4, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x5, 0xffffffffffffff80}, {{r3}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x8, 0x80}, {{r1}, 0xffffffffffffffff, 0x11, 0x0, 0xfffffffffffffffa, 0xffffffffffffffc1}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x710a, 0x4}, {{r2}, 0xffffffffffffffff, 0x44, 0x4, 0x7}], 0x200, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x7ff, 0x3}, {{r0}, 0x0, 0x54, 0x5, 0x1000000000000, 0x8}, {{r1}, 0xfffffffffffffff9, 0x41, 0x13, 0x7, 0x7f}], 0x100, &(0x7f0000000200)={0x2039, 0x5}) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xc94ed3804a8ad71d, 0x8000000000000000}], 0x4, 0x0, 0x3a55, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="94f960b29f3b595ed2509670fc09da1668160d90df8e294ee98b038001da9cf1fac256be34021467bb7b6e40374c839aae480b98e547fff239a0bf0d71bfe3d4b177a935ccf4ed54cc13", 0x4a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9e3, 0x4, 0x4, 0x80000000, "59c63f4ff28f23d4c14bb13e0c44f2e17a532992", 0xffffffffffffffc1, 0xffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r3, 0x4, 0xc0) recvfrom$inet(r2, &(0x7f0000000200)=""/245, 0xf5, 0x40, 0x0, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:05 executing program 1: r0 = geteuid() setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) msgctl$IPC_RMID(r1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) setuid(r0) r3 = semget$private(0x0, 0x2, 0x208) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r0, r4, r0, r5, 0x40, 0x5ea5}, 0x80000000, 0x1, 0x8}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x10040, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x9, 0x1000}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r2, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb95dfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601a14dfb67ab2e2b56882b3277bd760b50b24bcd31e29469c3b01cb2be87e4875823993b03a82886db8ff528b2c180c842aab7642a4089c2f837173e4cf34b68bafa2521c0edb8b3477a6584fba6af9d3e2e8b0360b74924e1f64d8835f83c22f6fc49e702ddc2a539d8c66fe78e0a7be39fb7b76a37a0f5b8cfa8e94e81b88a3a357d52595883cabdc1893812bd27d735013a4259249fcbcddc051929e378757d49cf431e9140c716d917de993d621224046af953d81221a38c2041b157ee2e5e536fc39eda22668e624d7689d855e77f882e9c318906ae521dd8423a55e76f24d078dca50997e51173ab17c854b7309f65bb42de679ed1cf85c515032a7e679ea28fbdd093bc28fa111836ca7e7c888d54c3cec517fbd910554cd1105b7551b7e0c272a407fe2e251a121f8c2b17d6b9f9e1b95462121e7c28fd260d41834d426449ce11aeca35b05773c14c2480d4529e88568aeb5f2755d95c86d68e22c316cc65070ed4b65afd82e164c64eae348f10c82c27745c72b89af098e8d64e65e6b26c3e75d9e72f75efaa93f51860c448121902fdd866ff42ce29480480354a47eaee7d05d449764011cc474b6469371d121c2652e21f71f28f96685bea46d40947a51555a4f87445a5d54a011aa3d05faf8be63b38ce871827f354a96e2d2e9ac077f5b46029cc812c177b57b10f9ded9bc71fe8c5ebcd69e77a169583fc696f9d5f3a81606b764f8693ffd4752ed819f58207d92493b547f5960a904c173d62ab2e28a54618789ad9c733119442cc487e250e3d839b9a4f8dbb5f3c13c820f2925e46d9acb80da88f10f80bf7002a7024ccb7dab31953356af51979e2db8275a09af002b816b5af810cd3444c9a7276619997eaa23d7a0a1a35a0ebabd50657284ccbd54ffa3701adc2a25a689e91109d17977efe9be0668c2ef68741801abf6e33d9f0b68cad7aa75224eeb31e7479d2ee4e354ff92a6d8d9a01408786603366f91e041488584ab8fe7ef765652973c0ff0f4df699b144ee8e23cbbaa5dd06dc01e53ebf028b48a15f0612d046632fd502d11a542bf6a88746405ed0278de6bcdee6b1298d01a680c61354f795206eda97b31293820e036fc84456c2a48d2b89b921e1fc8a2118956c1fe3e63396c5904860b2acf46b95731c0189f904669dc15aca17d469ad0dfaa484b3f4446786add53dad777e88926da513228a5f9ecd00e19c4b97dc13644da1c098f66b69d7396e5f08fd92260bfb521c2fb99e525238d33d9ee8d063941d3ac1cc03818f0038e1a02de86d765fffd4d0e4deb6e1f6596b284549344c37da4e7a1b0716d3b948c4bec450dde186d62e28b310763441dedafc23eca9f6ad4ff26050eebc1570fc932093608740f33a51e75446cb4cdbe0ff75e834250ea0ee82843c2b7fedef1fdfffbea4bf445a72ea6486481b8d4e1e5307a563cb6b0874ce91a5c708449f02e330c9d09a7f903de921fd9acb9f6813f0ec580b08c8b3d8b9ca5ffa92033cb66ff459af83a2490bea158e1114cd563d86fcc1db787697adee74b39996f10264e0439003a2d29587113a07b05db305e6e8569d18eecd0e266d7989516379935007bbc1de4d2409fa58310caf34cd14056214a620752cffd22f64b17186e6d0784711c13a8220f0507c76d4942473215e7fbb4ce6f6160670f7e0c8e4092705c21045dc5e9c69b62df4c75cf68a8b735338c677da058d6292aa72754d83ed96da75c49e6066b411e2f0de0b26f5133ebcc769708d9888eeb5ddab50f3d7dbe9f2777d7384148c9bcfe509c5bd463e5b23f9cfb64a5139ecac96d917a4bd94603c6d88569f8e38f9a2760f192c273cab9921e7455129e5378fbbe18763c43f5f67233de2f1bc4cb641fc858505d799df3e9caeb45c3bcc44a911fce5d47444a2590fa151edd221fddded4d44da277caee04b916c1d0449535b9a66319dd1cc8e9c9afaea2026f13dd76bc33c2ddf8e024c72e8b74c0065b9751a3b183f46fa5e5c6614c09a8b0ba01cd4b95db5d823a72b435fe62be78f1b95d5306a18fbab20f79b2c32ca6e8883ac831a6a2782d627e75f5cdcb97201b758ed8cbec85f61c4e24569c409011189b5afd92c13a0d626691814ad6ec3fbd14ba3bce18cb6f54c205cf551de04f788c285c18a06d4ce34541bbdc7a8d04c66e9490011db90008620e1bd20942cd8101ad54aea8ed9fe723a38907400963c88ec03c6fdd54298383fbab448cc921c208976102752afa0205edc0c7108005d3b38c538b104f3c7b9be3e5a5373a1953e2f0d98450162c362f560b5041d59db95cc6f93154d1fc77f91101462079c95863d7d9701fd3c39df7e89f206f2e8dacaf7a1cbbece311b457241cb983bee4971a48aa84d2c0d9c38e55928f0391123b88f908753f3a7da88876fd36289fe7c162cd0dce0c8cc0191084d394520977caff0260d6ccda116272fa2213b2add7cfc0f89f93bf295736726f65962393500e3b819604bb2f9714e6d7bda4e2f8fb44c4ec178500600d853cbdba9db47f40a6780a34da6932ed990459af81c631287795ab1a6f69b670453bfe7589825218f6abb8d4a986d7b6fd9e8ffd6f0dbb4a71e78ca0fedf2e9805500a82b41e05580d1fd35c603ff2d999298dc509186949b2c21418bf6f8434eeab28ef5a4a5ad8e42d508243d0295c300cf7eb7549355537d0cdb89bf3d8aca61a07956668bedd424421e04fbc53d9ca103bb6ce4c23f9e1bc67c26d09568105ae121f628d40833f283a1707dc271aff64786aa15c35a0f01a6dcd5627a7055bad319dbf066d251d8b193027ab1945a9d2c0337596c12d4541bb4623b4b5ca46399185a6d3b8f97f1164ba23981edf4d0ce3bb7f4ee44d61db772771624d6a19c91cc610535bfaa4a217e2c904bb120cfeef80d7349d078b7eb9b0e75296a56c0f0a177b18e64c9df67e76f6e56fc2be60600ab619937aa441994ba5d", 0xd06}], 0x1) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) setsockopt(r0, 0x8, 0x1, &(0x7f0000000000), 0x0) 16:00:05 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x7fff) r0 = socket$inet(0x2, 0x0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) r0 = getpid() open(&(0x7f0000000040)='./file0\x00', 0xc2, 0x0) r1 = getpid() setpgid(r0, r1) open(&(0x7f0000000080)='./file0\x00', 0x402000001, 0xc) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) setrlimit(0xf, &(0x7f0000000040)={0x5, 0x4}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) dup2(r1, r0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:06 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() write(r0, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r1 = semget$private(0x0, 0x4, 0x18) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r0}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r0}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r0}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r0}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/53) semop(r1, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x400000000, 0x0) geteuid() getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0]) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000440)=0xfffffeda) mprotect(&(0x7f0000774000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) connect(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="01002e2f6669f04846cb6d6c653000995624e0896d2233e5d08a65f1bcfa6f3695d873375ff5c76682836f38427f541b506a1d29209681c07ca71a721f1fb4bd44f4ae20161272e921e69ab4c9a926c186ba674ae758a9486ca2c46a790d99eade5d5c50d335f668e5839dea3d5ccc35e6170d2595faff030000a46b04cff0a4c73ce7733b244278d1de1e3ee6187ac3ef2099e4ed83"], 0xa) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0xffffffffffffffa8) mknod(&(0x7f0000000040)='./file0\x00', 0xe050, 0x1) close(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000015c0)='./file0\x00') sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="eb25af2f3fbf30cd4e7281ac06866320de1f667c08d85f3c1242abdbc655560e1baf4eb919c491eae1c031247ac643730505be82c68487fdabd641213d2ebbddfbda9724dc8272221aefe1ace2d87255cb699085a4c9cd4641d61ee11194dc24c77b509c35e469c0f308d72d9fa9e117b22c0317b68c781a4283e6c079e5e307e648bd2742b1", 0x86}, {&(0x7f00000001c0)="4b7fa4cd04c39c07e5fe9a", 0xb}, {&(0x7f0000000200)="8f6c0f7fbcda65f07720efb0cfc43eb4a32030", 0x13}, {&(0x7f0000000240)="c2f67984be743371f1b88ac0d3f6b06ff5a39fbfa3045e04df9fadd0588aa8ee7ba1b5d6de547d2fd9e9419e6f4513ce7c8544cfb60eef096a", 0x39}, {&(0x7f0000000280)="373ca2a3c59a078c5c6de9b33aaa1f0faac3ac206736dacbc585e02dc6d7de8416baa773b64199cab7ee45c539298bd7dd2925740aecb2bb6f0e6f8c20c9f606b06f0a78e02642fa55b484512f6d9df39910f732f5cb4791b760b4fdbd100f5b52", 0x61}, {&(0x7f0000000300)="5b9cca199c2d843c47a7f6476cff570d084a0b31297b9e10959da13c221d22f40ee1b23cd92daff2327b837dcbd68f8f0d24a7e079a26442fb45520869f874667c9bfe83c1fa256ad2451d7f26c60993742b876fc72bb7b8871150de6c64c258237181981d4a20f0b9754fec06d8fecbe5346bc1e3a55d103a52c9d0657203b28eca837dbcdd5eaff8785c3aa548971d7a9888d0264b32441496063712d2779b12df1401edf7eec9c1b78cd69b17150f97510d4ce9aa5f7118322dd8f09b0561d8638e429fb7b7c93682f67c86e3edc6624ab6d6ac37a557cf4860b356d60c5072cb093cccb430506f732b5a215b6eabc18eb822b28d8df788f0c7ba21d11e3822e394d557b8b019bd071346bae9f28f38e288f0c9cb6c436c15f668c81906de7028292a97a684776fd2b0e4e7fee4774a1cfd618b934673841c5d44aeef5055d38129ad9efb68e8caf9f028498b35a3215997d81be6d6a7ddf55f0c60d2a8e206caf6f1004cd08085ce5327fc4d7557354839fde9ba8004597a6858c43378a8acfce698c5fb5be98854944cb626ebe89595b0cb3be32010ec1084a7ba4a159ce016a06ecec137c757a30316b6ceacdd8b8aff03b1bcbc2d7e64d7bc611d51d70511d5ccc11c1b5129a2f300cea00afa0477233247febc9768e3524f062fd268681721942a2a667e4110e6d0f86aa488d6b79abf4abcbd9aa2e0d46296c3fe3446c91b14909c41c7a1a700727dcef2856efdaf5a5b37e676f09c8b2901615da8d1d2ad40de0e90a66df8edd492ee8e11ca23e498390633a54166d86054f177c49e8d16521610e576e1210ff654a62246211a13e00e52f925f9da544365a75d913feb7333069f221e4ed33ccc0cb8dfb02d11fb206d9e5d651e270a76441f428338e785132a98acb280ddf8342e54c385cc54dd603a293e572eda5dfe442b8c6884941972c5604ef3550a8faa6ec3de8ac768856799867abed8a7826f7a7926d04e0d221d4dd1ac75a2ce51dd9460e8370b71d2b9711e2c55a3f2735872d15299c587f5df0fa6aeb40fc41ef8989e4c4c01f1e848e05d6e7b154747f9a37005b768eab887b739857f522eb7707aabd29685531504bfef0d59facf7ff00e832fcae9fd3f4f1113001cf8e718120dee27bff387a85977836660eeceab43aa9e3f00dcd45fb14d6957a3186cc0f9bcc39d395357b0c9e0a4076d67a9db31c873df452ab6f06a99be6cb72c0c200e2c57369674c8db3dfe72e38f00000000e5129650d9563c92c7f116cc38ce0cf17529968d9f354810a6710c31cedd22a6247faa9707f5027b5ca21108511f03a6897aceadc21b6d34589c072be8b516ef7c16a6e454be5986b46906ff8d2bce7ebdefd05c18880b0bd7ced606f00b2615110c089534f20a97b4cd07b4aa383e297f5ebae82f755330c32fb69ac4946cd842ae3b2d63a15fb7091824c51f185dfec7504e904167ed6a43736604e32aea188dcc83d8a75b20d621da4136fcedcf4e91197e33420c2f874eceaa69004b371f41e05790d7141cd384de02a770d59fa4ae4e2716b87694aa6d0b04f984edcf57bcbbf7e3026f6b4065216ba915671b59ffbaf84e42d9114ba17f345d54b836226f890008682108ba4b8f1851872018cef373246173bdef7599fb975733102f60e3eced351bb6875f208be7ee52ded3774d46c5cbb11ad610ce55c80be3a662694ee70b0e99364e73d47bba56fe248123a75cc7d3f650dfc62411cf252797a2139eff7309439e9b35a4848056e4e83f5569d592d4e9115244c1f324368f073683550bc63e7c48e8199011220ca4533eda9c20380295e809f93d83d6fc6da187d878ee209d9e63843b3cf0e909d235087f7976048f4a7a1591f44d30e4286f46421fe4b243bb37eb3f2dfc83ba2d1e43d0bd8e2c5981bf5dfd30f25918eeb8ce4215b3058f0070fe4ce4f38a57273b5d4a038f517d3717742b30727b667895572adc2e85e14c8128225ea29b2d456cca44119749f38f117b803eb1ef07203364c36d33740135d36e3ddff09fafc4f40aeb238125418ccb7f680328f84e972e0f9bea2c8bf082a28470cf3a0df51704b48ec1857d7fd775734de5b80aed9b3b2966363eaca02932e2a6b83ade07f33489173c348d123e8cae41a6b1b54e33068f64d5136c99caeb8caee7d2fb765593aebffd24b9885aea7d40b5983c0bc1bb43bbf042048dc1ef6fbe62448364283b2044c8494a3925a96f5b0a12f7da14f94a1a8b810b38815412ca5efc02db1d6799c5a0dacce1b90f67af6fe496484e9af7857ef8bb8ffbe076661554b879304cb79693634447f6eedb42c04af76e821254eb178668f9d857ee950671a8775348e3e9435b62c8ee7c0976f1090b9c797d8b0b2469282108ace4ff5f415960dcc0d8121294492c77ca7edc48e4e9239d934bc7a61b6427b0f80ce4896fd10db5b3870f56e27acec993ed26ef039861ad4e262418c18de6a1df2fbfdcfe0a920eb4091dda5a9f205e19a87ba24f92121823956d032a6aa8c9c6ebcfcd8e9f072c077ddcaa9bdf1eb4a1fc5b04afdede1cb7fcfca6093252bfa95d52bb6fee3b2f43deea18b815fadda0b693d03269abfbca4fbe443b528ed7c0df14e08a69dcc2544eb4ef1e56f449d399d3bd833392e253ebeed06718492aa128f8c092f13b9c8d7493a6b7fb517805d9b4eaec51251ab8252f85b300e2ab7b2a1733a954c9a38a91cd611b15b274eee8e3e33656d1e69a8a03cdf69e1effdabb367275c338babd4d499a51c2a9e065a914f1b9594819ab03edc61724499d751662d0d33b115efbde4f56f8989c3f24233c5605d54aa30ddd643edcc4c750f1b64cc88b31ddcd779237bc62b51df71c606e71cb062bc6737777504f5bd4f4cd56876c41ff5606220eb8ee286bf674482eeff7c5dc36353ca36809368b62c03811cb9611a4f5e2d046be81248809c732f6430ac65d8a7658aa1428c4593f2dc0476eceaf3a5ddf85e18bf3d14e901a860286c595d89de252b823c75bb721e0d68180a6b9f989259113e81389f07333a8e1dd90fd9db3f6df4865d5aa45bc41e8c33cf86e507a613bfded79cfed268b1ad7342a2a8468c2eda51d4f6c53970787b847dfe61273397f5f2bdd9ad8572d67892a1a09bd11d2b243cc4155e1bd8a57ccbf69aa328995d04196510a5f1b3878b8d6adc741bd24b3e6f5d5bef271f42dba29aeff7c299286f621bfa1a4b3435968a855d327ab5b5983b6a0e483bdc9db1cbfafca2ce2eb9e86890c997bd39e72aa9f6b56649de952eab5d453501cee812cb85ec9d392e9bd4bfa4b840454f5ae5e00cf2e73514309f55f800f0a2ae9f7f1d24115586c3e8075846fc7e5b859d53ce9be60c1528074f2e5b55d7a17560655cf14659c05a4602f62bea67a6bc2dd32852f84981540228ebaf245dcaf1c91fa9d4d7f38ccf6d5ca611deba5225df77b946e61194c45b0f94128cb5ec5e66a2eb7be940647bc11a2943ba5619d6aa05b75ca1378f5c6246e3092f6e303f8555f49bd0c44599e4745e9833da75ac3640cb6abbbcf4d42ba00c64a52ec0a966290eb800191e448b6804711eb71665fdc109e6004d062c31c89c4185dbfa48dfe8fdb1d180ce268a8a21d07638e642273f00d780812458eee8c4ca130e31949b5d57a72a768c398c8a140ae6df08f4112bd82bd331376a0c72189d70f4b5446acfa268c010c41c9d541b2c2352c01464a65629e48401fe0b6f8c6d4cb9cd985b05da82abeb6c7758e2de10e2153ee5f84f54d95f19cd24248c8389949093aa4d4a9c897d47a7ae687e00fde7b4fa3e113d40464ab09af25a0eaf325772bd2e2a4664a43a9bef8d1273cec13765b784be8f0f44c9731e999743569f0f3c64274ec20022ec39c9d86da0d81ba826917abda33f0465abf3b39e7ac1b94c8fae84287a10424fb3631883fa77996377878246d97bb15046954d2edd3cfb4648278ee1824f084727709e22247675ef0b5ed0c1629aae4da2adf94ab74e473e92119bcef335ab7ab92a716d085de57004c1c91018b8241b3658c767fbd77ffa0dee4bdfc3b6c81395ca6fd97e8e12b7cc28eadae5450fab3ac679a4c8ce29646f2f6dd6209142ccb2a2bbd66400460509e3b4c2f4fc9ff8f5ba01a5f4401345e3e426f8b3c53176884868f8d4213bc9e9effe803d578f60a26be84dbe7601fe9a5399bd2e51619bd1748309b2559bb0b2f84a81e8d25ab04fb3f6dc30cf24a8d8eb27fa1b80559e99dd64ac8d7f3106a5f891fa6725086c6d8ddc01494ffc7963186a8a578806f7f27b5100348ca0739eb57e0be1b10663d477be18281cf44f5fc5ee35324564f1c4c266574820f751602ed19498dee04fc673e2e5052da5d42f3ae426b5fe6b62834c926da95f8221a43e47dc8a5de1587f8d5611697cf30440ae27f22ed0c83d398ad42f6c7ce6371073ec1ce9a9c70529b1fc2875b003eea204f8d3d897269069514103d6a944525aa1569cd70821d3f10b91a4ab3e1354469e8f021a9c1706752f369bba0f26e24ed80542d0ef9872adf244db117192308f3e4abe32a6179034bef94c58da9964bebec830035845e5adcf8fe2861f92458e5b53405c7b8e362cc71ce9aa41a139d7bed3674ee4df6f6bbdf1e1201713d19a5035dc86e0a250141bf64a124737a173a13997daadd2c792f4c56faf76e42320ccefc47085eb9253619a21e6f9446a06e4747d44871ed8005e59a9ade73023c5877da3a4bbcb2a09aee193bd10c5dc7599e89765ca64176636db0d2f529c11c03856b1ecccada4cb8811409902d06a8bc2f5016dd0211ed276b9b15c67b33e6eaf556e5bf1e0ee85c7e420aeebaf1f4d72c65b7e86d4d93e52ac08521dd7d663e66049d27282db0e726899f280ae28160fbea7ca4eb75d5f3c9732733a0934d08aa7c90999032e3d0ddbc36924295e697a19300342414256be63c20a724f08941c84e8d15624f8985995f3f2cc249c39332e483cfc6483e03e7d0129cd97852e0eb7973c805b67a7c4b6d6026be0fdb188e06334165144bbfc69a4c01435d2050d5e67f93c39a44c15fe87b53b27a71b6b4ed8a6cb463b464a3dcaf10b921d552ede800d9a25a8b564fae728eeede62c5781d4d8ad2838b7d5a02ae3b98a38e4d024302f7cb25682b7371f99dfd63ad74e343872e320722c79a0395d9d5230207a083756c2c1f5d148cdf1e253c9136d3033fe3d3c31a76278ace95e54cfce5a21a98c59e9f96815c0b04557d44f8c04bbb2eaa7b3db02586493d206e584fed64df1dd78828be0d8335c03af696119a8bc979162c0ae2ce0393651837d02db63624df1c739d2aaa3a7b23a6b5ed499a9fab96bf1033a16042a0e412206206b3ac83548e45402d9a326ca371050bfd66d23418886d4f30959fc9fc847a49c603c0c4713094bb69603a538b28f6988f480cd4d51b04f11e763cc0874a75780a5f26ebbab5434f163026323e81ca23579dc28962d74dcf98166a7462b0e3cc08836523418c57afd3c54ae2fb2721b6afdda2e77feddf234555b5826e6868df2f6f7b702a4ce5e8583e3b6ab9722a2075914a4f74cbe65aac2543ae27be912878eaadae3d8aa08563b46540c6a0a2421356832c91f46bdf15f9ee0ddef97f3f60fb46b7dafb74558969a69a52ce4e74000b1cb5f6fada9915e5791f4b86b5297cfb90e1ae38353bf23e4d459e53d229c505e39cdbc78ac03010d4fb01458432538701a448bee83de48887cb3f0c1d03e366ae96fff879ba162064a593d611985906114e", 0x1000}, {&(0x7f0000001300)="a03301735b008ec710305da453c5a555a9e1d4467774334c", 0x18}, {&(0x7f0000001340)="115b62eb7d537aa3109bffb40cbf3c9d920b6f897b8b8e1a17f645db5a437637893cfd2add034a1461d7d5896ef3a820116c5682f26bfa938be52ffd6b7fd600b2886713b1796706b49dfdc21ae351e62469fb9701499dbce2171ac92c4cf5c87e334f4d6d41e50375f121b6ac6f8a3d62cbfbc85d2411e10e68ee013945d16159c72e88c09148416d5f077cf7e2ecd5df8a3e092e7c785104aa302ba3717708ab9f2a6326f9f62972593d71c2476050fecfc582fb4fb21ac81bda83a0ce0e681f7c61796720418c1bd8517e897df39f", 0xd0}], 0x8, 0x0, 0x0, 0x400}, 0x8) mknodat(r0, &(0x7f0000001640)='./file0\x00', 0x4, 0x6) nanosleep(&(0x7f0000001600)={0x3, 0x1d}, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:00:06 executing program 0: r0 = msgget$private(0x0, 0x21) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="000000fdffffff00006aa4648dedcc1b91b45c9182547600000000000000000040000000000000000020000600004341fe23178c42ffc8c4c3c52797eee06e89c0b6a693744082e28a37cef27e47dc95ca758a84dab07aee5d852fd584c8a7db4fef2c15a438c469357badce9851b08e6fccae62af8811c4300ddf018cff6c381fd06acd27113afe9c0cec1175620bd69a20f65bc6859dced0cacc7779386a239cd8b8a2c25fbae9e5af6cda4ea4d1ee1ae3cb3edd0b90290083ce8064f9fcfd26b45ff8b25c8d785f1e193646686d2f585b1f039456fd3b83333d5ca85314b2eee1d84f8897e77ca247ea1343c7cb2bded32cf77295b69fa31db93d0b6a549a2b43d485691d8c2cc0daa5ee246d19bd05059324185b4e7398ec314ddd02a42e718ee10d1627a3731af919d838b984c2103a56f0e88f8b7c736e0f5967b6a5d0d9ce2ac912e0db09f3f2200494af2d045cc22b7431c4ae2f66d5339700000000818ba07f2245602bea071203c53e5528c62d50157a92cb18782b49b4596dbe07e324871cbdf57f315ad4f517f10c5a92b39a4a0b93298503a569ddb815b9a19fbcf5fd3e6a831bd1b46b650ac64bdbd111e185939a98421480fcd99b9ddb4117c2267bed09382c4bf209ee98fe7b2e0a856002261b0000a0fed3675b0a9b23eebcfb577bee8580bbb6767d3b30fbcd6510bc4d7f8bb05ab837b36ed564bc0fba053f443194bdc238414cb3ebf748ddf2fea72ad0654eb08bedf30b4b1929186bb873a7bbe961a2c5fe07b9e1fb45b290532d597431f5979449a35533ea03a6f944c88bfd5c95523a8f3e75f33404230f5412abbf802b0dee16d3fa8e4b37afa84c25526651c4c5dee4f14f6cac5160465e692a2c"], 0x1, 0x1, 0x800) syz_open_pts() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgrcv(r0, &(0x7f0000000100)={0x0, ""/10}, 0x12, 0x2, 0x1000) msgctl$IPC_RMID(r0, 0x0) 16:00:06 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) r3 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) semop(r3, &(0x7f0000000580), 0x0) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x00', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#,^-]%\x00']) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000580)=0x5) connect$inet6(r4, &(0x7f0000000840)={0x18, 0x0, 0x7, 0x8000}, 0xc) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) ftruncate(r6, 0xffff) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 16:00:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) socketpair(0x3f, 0x4000, 0x3f, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x20000099, 0x5d, 0x4}, {{r2}, 0xfffffffffffffffd, 0x34, 0x29, 0x1, 0x4}], 0x6ad, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x53f, 0x8}, {{r4}, 0xffffffffffffffff, 0x53, 0xa0, 0xfff, 0x20}], 0x6, &(0x7f00000001c0)={0x40, 0x2}) r5 = socket(0x1, 0x2, 0x0) setsockopt(r5, 0x100000000002b, 0x20000002b, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8c0, 0x2) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000080)={0x0, ""/57}, 0x41, 0x3, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r2) 16:00:07 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() r1 = geteuid() lchown(&(0x7f0000000040)='./file0\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) lstat(0xffffffffffffffff, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x1) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:07 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) semget$private(0x0, 0x0, 0x2) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x41) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: socketpair(0x2, 0x0, 0xfdb4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653070bf5da11bf03778b8d4d78334d8079624df55ef7f87f0e85132bd64ba74cc91f9346100458bddaaf44e6bcdffd3793213da37314d7ce87475031d0e5948dee51b5d570fd0e537459f81645811d2f0061305629bb918e1fb4593c3d2909c50ae5cc64418385dc06050392ab2c7aca90f213959eef30a1deff6249c93d47e8000000000000000"], 0x10) shutdown(r1, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:00:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x1, 0x2de0, 0x0, "9ba0760d8c69cbe6382d022d5dee6c7c9c8bf794", 0xffffffff80000001}) r2 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x86, 0xd, 0xfe00000000000000, 0x7}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x20, 0x24d, 0x8001}, {{r0}, 0x0, 0x84, 0xf0000000, 0x5, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x9, 0x1}], 0x8, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x10, 0xd1, 0x3, 0x3}, {{r1}, 0xfffffffffffffffe, 0x58, 0xf0000080, 0x9ce}, {{r2}, 0xffffffffffffffff, 0x4, 0x3, 0x0, 0xd0}, {{r0}, 0xfffffffffffffff8, 0xff, 0x3, 0xab3, 0x401}, {{r0}, 0xfffffffffffffff8, 0x89, 0x80000001, 0x400, 0x1}, {{r2}, 0xffffffffffffffff, 0x22, 0xf0000020, 0x7fff, 0x3}, {{r2}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x1, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x40, 0x6c61, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x3, 0x80000000}], 0x7fffffff, &(0x7f0000000240)={0x3, 0x6}) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r3) r4 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = shmget(0x1, 0x1000, 0xfffffffffffffffc, &(0x7f0000ffb000/0x1000)=nil) setuid(0xee01) socket$inet(0x2, 0x4007, 0x61b) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x240, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_RMID(r0, 0x0) r3 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) fcntl$setown(r1, 0x6, r2) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r3, r4, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x200000000000004, 0x5}) syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000240)="7ce546037427a6259810694a1b38de322e516db2f08b0196f47c347a7606d022a3fa345da57d235d02756d2189961595b95be405ca90d1ecbefa3c1d9eed3ae3f04fffa539b734bfa2d4a8f0ca5aee39d6ce669b9f77e196f9152ad6c7ba6b22d76c79afc6812d8b130db68fdd14e6fd2efcd14a1b4014dfad12bba4678c30f36fc28f9448f5700465ae396c5cf420443eb1ceae997e9e8c2e27e478dc37774ad9d33f7b7b6f3d15a92b51ee4fc328a1eea979471c5d1fbe591b1f8a4399b1cb06b105a265054dac626fe683cf7d0bb1ae26c616f0cc3833dbc72ce69ea3b383af19a83df1df2046f07ba1390123e9900bbe6935c12297975877030ec2fe", 0xfe) write(r1, &(0x7f0000000100)="cc", 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x10, 0xa91, 0x62f0000000000000}, {{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0xffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2f815b534984c8fd, 0x3, 0x1f, 0x8}, {{r2}, 0x0, 0x85, 0xf0000002, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xaf23, 0x2}, {{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8a, 0x1, 0x6, 0x5}, {{r2}, 0xfffffffffffffffc, 0x8, 0x40, 0x1, 0x7}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000018, 0x5, 0x200}, {{r1}, 0xfffffffffffffff9, 0x88, 0x80000003, 0x4ce9, 0xffffffffffffb7a1}], 0x80000000, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x4a0}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x100}, {{r1}, 0xffffffffffffffff, 0x30, 0x1, 0x40, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc0000064, 0x3f, 0x7f}, {{r1}, 0x0, 0x6, 0x2, 0x7, 0x2}], 0x9, &(0x7f0000000140)={0x800, 0x1}) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8080, 0x100) r1 = openat(r0, &(0x7f000060cff8)='/', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) getdents(r1, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x12) 16:00:08 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x401, &(0x7f00000000c0)="4b74954c", 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0xfffffffffffffffd) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) close(r0) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) syz_open_pts() sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="b4152ae1169af884a4c4c23e9b180782762c5e79e900b4968f8f7864fd976cab6b401b606875c870ac5cb442c0ef9f52c4b5c6d6bfd05920923faa346f153c77313219b4628d4c8c824102c74c48f2d5d4eef791e9c46d27578f7893326aecdd2a1f4fbe2d1bd7ad9c327b1259cbe3018f4a9f7817dc96c67b12c753d670c00ff56d2c6225fd16f6e8860000e759e25f4ed9849f57fd6050f7a543a056511162e4987f817e567a7cbcecc0bb21475ddaf83de61db812310ec72938fb5647b6e3e18aaa1c1fd5bd6282eb8b76242a53e4aa0129ffa4342db9e623e0", 0xdb}], 0x1, &(0x7f00000001c0), 0xfffffcf8, 0x2}, 0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() chroot(&(0x7f00000002c0)='./bus\x00') r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xe072, 0x9) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x8000}, {{r1}, 0xfffffffffffffffc, 0x81, 0x62, 0x1f, 0x5}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0xc0000015, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x41, 0x80000000, 0xffff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000010, 0xfb}, {{r2}, 0xfffffffffffffffd, 0x10, 0x11, 0x1, 0x87f}, {{r0}, 0xfffffffffffffffa, 0x0, 0x21, 0x7ff, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x0, 0x7}], 0x6, &(0x7f0000000100)={0x1, 0x81}) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000300)={0x3, 0x1, 0x2, 0x9, r3}) 16:00:08 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x200000000001000, 0x5300) msgget$private(0x0, 0x0) r0 = kqueue() getppid() r1 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:08 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') truncate(&(0x7f0000000100)='./file0/file0\x00', 0x4) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x5010, r0, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='./file0/file0\x00') readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/56, 0x38}], 0x1) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000340)="761b10581493cfe06147b5613bc8e3a19ca5876b3b11d343e1954c39f236259091ca67d00ae3bfe9db6b80cc3f618aaaf772a97e0971b4b75c7c4ca4bdb888f7786f01a374d5d97bcb067f919b72a69fa2604d15ce6733ae578b263e31c4ba4addeabc452eb68e25e9ad98e858cec6f57a24ed641e673ff46eddd01ea845fb28cc3401a5f112f4be1fa72b22549bda6a7f5b5cda6f1b6b387fcdb75880ab7a1bd26c854f8fc79e4ba2d31671264108bc98eb71887b916a4499d4442eeb0e2f345c93994046d7af17eea3d38adef0bf67f683be32a8d3e2a389c65ab5aa53fdce78b8ebe36e147ea3", 0xe8}, {&(0x7f0000000440)="b276653d5a2040df6b6e6301d1e09d71d90b9bdeac2f00e21a5bd201bc3f39b0d5918d14a04a04689cda5595972ca93a8a352abf748b6113aec2ca8967754b822a641286e4bdada2156c3c5fd142a74e815c890103c1d40870fa1b38088ecc3c5c992be4eb1d7686f78cfbd6d96325e8dfdf75f645f7a0c19d0c73aad304a89c8822ca433bc9336538021b764a47310b72e095b4e4ad8c55fc2b479f3b4bb593b40032f01747a1f26428dd9e6be24afb0fcc56c4d90fb38816c192", 0xbb}, {&(0x7f0000000500)="04e382baafc12333e9fc2ea9e9c8ad792eebe6ec8d79587b90d8eeb82e4a289c16739380b53762f22458ffc0a6fed103ec624acf1d19c74e8fe2d569fa7d1f8386957e07dc85ccb465a64fd653141ed7521f2d7d7d54d3f43782274dd2f2145f239c78e2ef2db983fc", 0x69}, {&(0x7f0000000580)="66f4ccc8ee628b6a186cfd67f90877bd3f4444ea5fdd622a8ab877abd83f99b5008750b77c56a74c5eca51fbb96ea962fc5c0ca3caed3499", 0x38}], 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x126) r2 = dup(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000640)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x8001, 0x0) fchmod(r0, 0x0) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) r3 = semget(0x2, 0x3, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r4) r5 = getgid() r6 = geteuid() geteuid() listen(r1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, r4, r5, r6, r7, 0x52, 0x18}, 0xffff, 0x5}) sendmsg(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=[{0x1010, 0xffff, 0x9, "6f63e3c97537ed3cd0d1a484aa120ed2413a79f7ac7ee60fe6ac6b5e694b8db38633620e554233a812742ac3be4319ab59dc36437bff1183735588af7e80a4e1d1483f58ef0897a0707c53924c24adcb90fb603c9f1f3bf07ac9b34473b7220fb717876c7b14b7d148e37c27c492600c175ee33981f778213e10f81fa565058fd67f7b2b65df0d89f57fa017e812cd5b70ddbb770630294987f1727414bc38493472915f05d3dcfb06e4efa9e6466ad2d47731dd748750d72698e64ede2f56e2fe0f30c6782b04be55e9eaf4693041b96ef1d0202177b052f70c1b5031c2c44953130b5e38fe72b2e715d819ff627cfd519042619c9c25e9e5aa1dda2cc9b87b2d9f5487f048410b4cfa5caa968bc211e4032fcf0665d0632335accce4dc60082db832c1e7bcc395ffc3faa78e1afa9e82084ef0f4b32b7fd9094fb2d47c569946f231ec312087e93dcc73d311cc44fd01040e610ba97806eb7c0dd79845b1bfc289e8d2fa9aff645c2af4c643930ea0a3b70aefb505cf73705a15bcec1ee053ae15f60185e271ad597b3e2607cda6167e7a86a608793d755c5b8509616273230d3cc3c1910f3ac90eb1abb1e00ec095a355d7c9cca75efa7c628321759e0b63ac8009a29f47f43745b55fb4f5ff9aad5d5ac7fe68bf188e7da9e0a02a23a23f063bbcbd94a31080b8c6c0e7ab4ffefeed85e6a7aaeb51463a011ea7e13c1811fe9d6785cb5a1404e6d2208f8bb7fac44bde41c53246a913a44bf4a7aab4ee5960ded9ac1ec06653af0e14e25a273c98c9d2ab67f0a08bba7c92f941ac524ad4c16cefb53bdf0af3773ae06216f07e35ea90a422ba36484567d87b001ec9c4b361e5cd8398f8e549d79000b7e9a718f2f93c809450e0aae511c7895d12d04695d306c56031e9ade2e79a1ed4ff05ca3a30e55972009666e502e22bbda7acaf785ebed376afa019adf2b0eed22d0e2e041f6e7863e0cd00b593c2f51e68031e77ac2bc253de8379a7def88947b3d5aa22c28fb98b9a176832483dd4041afa8e702dd8862cdd75490d0e1dc0c8b3f77e131dc1b2c2edbded97712a3ad5a3e39933717fe4ec7b86e6572a2aaa04ed4c0eec882f7bdb0c1b323a9dcd20febfe199f8d47ba4baf03704fffc8f405dd7eb6e5c4b31fefb23ce125e60cb5e46a51e708fabd430e366635372cf54abf8a329509c6403cd8b5261c8f09e95140c2cce6cabd53f17956afb419440c482128be0dba9b690b5d4e9695c097e845ce4944ab046ab2cfe67501476a9a90c6f17770c6fc99d21f7b9135c6987ec374df350569e102c61d28a92877fa3b176b53d89eba9b07d6d1fde2028a60429ff878618decef18d074073fedf315cdf878938b277a3c22fb71a7858aef7e902f3b5766694295938b8913e6e0bc5c2ae8664dcd1c0110cebb47f8ea51aeba5699326222b261a8c50e08244d22887fc481ddb1be463793c894849b093da8163baae4b20a3f8afbb6c92d21a22015377f0fc8115fe598ff7539b790c7a08c682a9dd306a807a2b749707ef929f344fca2421b20a95a41d5e15927cdbcfb7a98e74edfb8d34bb3b4e3acb8999e66766afc2be249fc42693b88917044adb140fe5e0346b2dc6793a3c87903cd3944fbd0b189367b70cd0e279185694ee08dccef33ba24d1c6ac2e031368cd732981e50e0c2cc9a63e3cf8c89a1d1848cc0dacce77b2c76d3064d9e0a964af0b8d706727e9529b7712e31d1c82e0d9b9154a8c5422468e59b09f90c76c9f4174c610690de8320c8b47b30ce593f922a91d5d4f1c7a4d9430b8880396fcbbe2a2f2fbec7dd5657665431592a39fac8446211d2dd1abf3e3b441e02db25674c9c27340c82605c44f6fff54e1b714b261e6c328b339bb5c5009c108ccabdd0d9c75782c316d4a069a6e361ff8d483649cadc4f8dcbc1f55ff655ee2ed78eddfa7ef861b60fd4b81ef2e8d943a8c37eb5a796b518a2037ce2bde4815e1f68332dd1f482e0130c752091431934d5856e858b60a2a6ad1dd777d90cd57d608e4e493afb525c4e9e47e79af046bb5f443403182994610eee76d6d9c632507a61c8b966ef87026e0cabfe3f01b3e2f6559b4b1fd921330ff003f20e4bbbde777df52c75eca5ca526e4e94805ca879c2aa98c0ad2aa8ca8e7c16d114180b1a41fbbb111cbc195478a23e5916cdf63231b6ddea9c4a57d5c3f1dddede7e32ff4bb7413a3c4242432ebca14876eebbc2c50adc82c4f5d52bf5845411ba5c931ea7542adc658c78f74ee1211aa2d25c2199b57150676d726d687f67c68cd10a7c8cdd29b98e9c05d68914ded07bdbb9676b61d727ab12d3e31ac982043e95e189fe155650cfca97089092fffef8bb3d11567203ad3a4bfd4862bceaa58b12bd44a96d8d5d172b94f271d23e89816eb0f3db7521cb240ab3fceac38b4374cfac810a9910be9dfe91fa10d0ac9a769eedc5080378cc04420397e84e41162c057aee1e7de5d81fb329de3f27836aa91a1b9e5890d3891b7ec874bd8d109cb0ea1f89aaf9366ff34649f8ab5049b034f8e797a3e2cc3f9ddd97e63bf3cfb42d1d1a953cc701cda27450c954581a944f0caf04c779c5dccb90eb0785532587e480e7c8398efff4ce26fb660a79a51cc6368d6278e7e6556e3a6169bff2bb65252b53959164749c7f962b3a4abfd6ce1bbd2a34b686a66d1b9f6ee2f149531a159ade948dd3ad734edf1f5543760e780334e3fcfb493b74bd0255cba34658ff9a094707cf264bcb05bc0e141c03269089ec124b8ddfb7573967b860b4663235df709d8881b96fa0c386c0c2d0a2e17e2c4e125445894eb754521733fd8db3697ff8fc0c2d3c314ac1862217a45d6fd35a453a50738c037138c25ad6fc169e5d767f987b2ca7d90e846dda17120574ab8cf7a67ecedffc4f9987a758e621272376674862f86b9b332f25df05f3e6f20eb6e0ff11ead81320a7c4a75fba574a29df0aeb2781bca53ac9715a3d75d4e7a5e38df9aa72d14fac1f77f18ae3204bb934d150ce5d33f80212878ed90cfd4cd1321c5d844c6e4e11e6d66cef2b289db54c4ebc75ecf7c1e2b05ee29d9f9392ca08d05ca39f6a557168240b15d99788c8d597538b512526a00135f9a4acc560fad1f72ae0bd4076b3387729779384cab26193689e28b69845f43e3e42759337ad1098d809e958e01ab29669da8c52a720130dd7106a9bd91e81ec5ba7c5fc8bac24bc0a527f31ea6b96becf85d48e03fae5188ae3bd01ea1a9ccdb4cba93aa020cb267273f04e72fe183869c5da9e49e97a3978b017df9d9a4e2a82b82993bc9ec1632d506571379f7533bdc75434fd1f1431cf1e8fcfb033d3d0a3e7873ec1f443faa843b85546c0b992e518cb867097900317a4a3a84142f368709ddb2cd180b11c69f3b02a7395e0a96dcacddbb279ef4db19a4c4d3cf18537a0c04746bcecc2fc5284eeb2d48d739b6568f1c41a774af09996319e5e2498648a168e7eb34ffe62f9cb72377a95db629eb996672b8625258dbc4531dcf54a64b274376a53e5708cc81e25cf23b4e463212f8bc8ad4c47ef2d66dc96cb2ffad2ecad519acbaa55f60ad25aa5109720d7b7ffed1dfc26b56bc4d979cbfdef28a5d2ec88fa1e8ce7f86317c274582382552d6831db707f9169aef32d60ee3684d9fa3968bc1c75378c8ebd396696f2ed655d8045dcfc3b96be705b8d97bbf926984a6125c40758644f8143ab9241e8f52da79ffd259b3773dc76d5eb9163cb2d93aaf81e3f31fd8e3681e583a0f8dbca9bc057bf024f47e7f97e625f4c5da3bbbfae61b1c0ea685aee5f9b72606de3b62c975b18926f9cf7ad23d34194ed9dfeced9db3dd869fe05449a0b68804b7d9b89ee6d37da38e8214f3056ff6a3a8d1c693caab7e3395ea282a9d92a9442c3ccb653dd9dd41f9f332c01b516e7b2d312c701c0c31e92b61da492cdd03208335306e7c545da63a041a8825cf8814612cc1a7b63c44e18ce1de04c8119ef7e3567511d667152ad7f2050968ccd5aba4d62c197a2fb698880186972974c0e7ba1cdeeb4878c0fdd30830f9df859138418de480d237dd18920f8a010f08c770351b8f51e1eef28beed70ee323f4495addeb6a9f950da9e46675ee65066235d907c03975985966728ab3607e799c4203a46054d53eaea7ca011ab154ae4d397ebd2d678870395afdfff99290dee6b229341b45a131e99d986b396a0f1dc298754a630e4e6a461ae70fa011ce83eb4a9c33fe50b26c99a085ae9058a43e18072001a368a340986695c28ac541df6266786c7fa6d779a2359c1e19c85b1f067ea74256e7830f285dd95dca6b63ac46c2e56a098dd1c7644f92962023b74f493731621756bd312cbf0d43df3aa9c91b2f6e5c99a19c654d0c4381d0be86ebc5cf00e9eb083f1236ba9b5d06f46cf4f2e173d7573b99b062257b933278ee2f89d6aaaa5f09547fb4179f73e8cbc798abb8a672bf78be1a7190eb4a6e5d306f5b49db92f33e3122b2c4a1dd7d10dda7dc711941456fed1c142b3dd6038c4c520ff5b1327ab63cd99c7e6b736cf1b70d77c8f90116b21d9acc79d07434e1b6cb880ad0b886e5cfa11443511fa8f0c75dc6e8d52823adadd05e393abff3082026bdeac858edaa662e5cce94f42e384eca22dde16bcdae5ebe5c971d2b7170bef8f57934b3cf492c88f2d92f5b88fc059f285558873f348536dcaefdb9a2141c2a345b7abf22a864b53507ce24bb23392735fce00338bb1158bf6044e76c09d83c725f5b9b27fedf76328f0646b4a0d9e84a30ec42166b144b441fd60d37402139f81364b917b5a7fe0e085f8fbdba9eada79e47c77c06cf90c495948141fd93d937a3ac0ce7d14f152f9c68dd4f67c60d3506eea1bf1ca860e94b5cb364044a5268b42b261020a855dd01fe36070d5bd1f348474f170b9864a6b5007b0d7e00bfd4f7fe048078940c9d4868a7732815ab14e2e8bc13268add4af8a9c70e0df73993afe0a5619935f746c0c3ee206171bc78c19f38adb2d904d616cfafb572e69c03918b1ec3461e88194a8706be124f95bb2ead4ff9708b06269b3458c58819c8379d9fbb858daecb51b3ae9dcb6097f774c09f791fe5050e55bab66e7d5f51413e660e836bebfba9cf4532cfacadd94a92eabbdb420f7881abde9d200f1fbfe056f1833339996a3c991d6da068aafc780ced8d7e36e97d0c3d90ae8fb37509e7d4d9005f2e2947ec4fc1d963bbebb6bf0895f035ae84468c21732e499bd6438bcc45e0d9a9fe2edf2b84a853b7c1093d43dc9b8261b9e10a7b58a530aee52cd5a89df296486b7b4c8c4628f946c516ac787b6aad7d3e93059d7892c704b39760f4e075ebfa54593d91fcd616e7ebb5d3babce126054eb54a127496d76a7cc381b229f409feea8c7583419a3ca17c706e54fca2a1c0e0e0db01e9becbe864ddd7a09be73435b911af5977baed499ce5d0a10cc5c369235dfd048c73a1a5fb9755d23d197d13860361ccfabed4a6bc29741f1fc1cc21baaa5840dc60a4305ba6deb3d79e8b246e887b6adb3a261c04bed835af78b277bed046eb86d71fb484c520c3879ca016abaeb213fbb559a2ec9c3fe4b4dc491a3f81f75c94b9457d9428291e543128347e0a891b27b9d2ea75be9dcca8880744be4962fef181dfa3d90b0150a895a33809a7ef12dae862eb4d82c473e0656e9d180c4fe210c77ae6daae4e401478528ebc53c2a20655e22ecac0cc67d38234f8a2c54278eeb04a2b223e1e87d5e30156bd94825c10baadd4c64eb6d9f97"}, {0xd8, 0x1, 0x1540, "55642f1231a64ed7e136a9131f3fe1fe2ba89580a6ab0866ca7f34eb8fb40d6898081a2276c9f2a94cdd87aa40327b800277175c73ffc9ad9888caa64478d582d15aa2e95124042c392d7d32eb68fe1620d512797fbaf74bf06af33ffbe25dce675c56afe40267a220a9a2492805c7c49f152f0ac852ba9f46cca6a32a9043dcaa5e348482505e9413c8f6455f346debb13da3f7337ad0fb657b847b8f2aa56159f4febb190aefad2805ca1ea8aa05117eede16dc9cb515d58fb16a9bd7f52567ad744f838"}, {0xf0, 0xffff, 0xfffffffffffffffd, "9a6d4404a16e6c5487535c05ff1b872568d0258bd2c231771e0c71142680b245f71fb236844bb37c81feb01516992f19bf754cc9fc18680d3db79537d037cb14ea4d0c0f07e61bd6a8af6b63195f58b6f14c32065425eb3fe28698e1a2694a114813661b7a76611e94d1964afe510c6a96a2a1b7b64a1bc621e1b22c94bd0c7ebad19c84bff75f31b44ad51a3cb93945791fde4955d511d5ece26b18c8d8ca4067de33b98c4219e138ebe7e3bca9e17b25e871ac00422989d66ef2baf00fec2884cea67bf79f2df5e2a2dad2394b1aa258292a25553e1c0286"}, {0xd0, 0x0, 0x9, "50802636060f5e669577c667f5fc1149f7b8e3d783b7739d1450b1d7874251a2c79cd59c319cc50e0bb00f2178ec6a80b05687e94e14e53acefa33a67771023359a5ff1ea7c8a70e248f0f6411635b02a80d6905e5326daeac3643ca725c60fd7ba2b3cd982c0b5fc30ce63ee1b0f8eb949237f3ac5701c915c985060b657c6f855555de52406771719c83548d2bfac6729630e650aa4456dc40284ab5f8d8363a33680ebf0ef9c91d7da73ee1d2d41f01afb665463713ebf3e8397c"}, {0xb0, 0xffff, 0x13, "6c1657a77ce532d870f8562f5635c32e15739124ee24617d9cffce1fff0bd7225f3899fe68e46ff9df7090cc1ba3592f10200cbea24a30c22e3ba3a5103567f2f09c5819c89aa87f85120064289ea92f0708df9fcb2eb99c26780280359123fe3f43b87b411a63ecb0d74c1f26fac6b08d045110448e649da723a88902ba497960be4a895d4bd8caf63214bf0a0e54f0add84337b96922e148e415d6355742"}, {0xe8, 0xffff, 0x8, "384274db301ddded27170b4250177c1d3df03600a44833ab5ece14e40d2b7436a1fa57188756704cd986971d369a854aacfcf7e1e463d1a8f46bf2d95864746d24ff364bd11bfdc58e01eeb47353cb1fe02f0995d23cefe77e4e0c4892328c85a3270984db41c0fd384db8c0f28d2e463e8c73cc9075ca94c46071e33059bb041f54b5183bc62cb9d48bcd570be79f4096642f872c4d58a4042a5dc5f7e7c350a1789178b7e522495e096430e3080287b23e9f437e0ad69417eac488804753a10dd37945aabe6892f0fa33c768699f31932bceeb4c1c"}, {0xf8, 0xffff, 0x5, "8dc8cd78e6a50441f2927ea487647573951b76594bc6196cbb85249eaa2cb57a6cd901c7ec5aedcadf9fb9752e7b056e6b9ed418110dcde2ebf8d8272cbb3d82fcce9378204eb82d6d795802ba5c7f2da88f47fa76c04ffd7e706895fc2e99f587f3b966fcc616d17f552aafbd4bb4c572e9c7b203e3fe275c899be72c95234cb6b47267fd41293db8fc47d41354f7aefb0af97ce8d61ba8316fd4d00d4e1e88f4b9d5bc5a1c3bb921700589bc982831f23e52bdc4d84ac0f6d752330b38ddbbbf42451a95ce64604397ed64d9602f58e405006793562f858e60b5b1e11616e07280086ef57841"}, {0xd8, 0xffff, 0x7, "f0a0dbf3795181e0c8ca8af89cacd7637ea223f8ea8fa64ced89971ee0e65aa916c86c73881c0df7318eea976c210cf5f9a81bdb81e9704973c364c36ad8e551a1e4dc81fc7e7deb0a235834b748def21e42eaf33f0bd37e6fef4ae86bbb1fda2920771d7adb98328e2cc4e16005354924daa3060484143faa57b3a04e65517b3e6c08909b5309a13a44ab1e72da148afeb55ea3e320c0eb4f7394dd3844114189a6ea730b4575d49b87102ce13ec82d50f56212033e476881b706f107a8d36835f0b0b7"}], 0x1610}, 0x40e) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fsync(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x200000000000000) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x21, 0x1) 16:00:08 executing program 0: syz_emit_ethernet(0x9e, &(0x7f0000000080)="d71ff831bd11d6405be93c08ae70346c4a9fc6c374c0bd76aeff3654b479ce865a60b61e3c03a207777476ea0d7935a1cf8aef04be6a4a2e19218a264ba05d1c3887fb00f0de38475f598c4e0e0396be997006bd39a3ec1322225148f5012780e81022b65209bff7ddd9fb6c60a1722768dc6f3b5a4c4d836cecd4ae6365cf3254ca3e20e9393f5d41c1a8b0e104834c18f9e2d2ab2537e74a5017e65c15") r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x102) fchdir(r0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) socketpair(0x2, 0x8003, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:00:08 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000e38ccc07fabc1e0000000000000000000000000000007f6280252cb04ba0e2cd0a440000000000000000000000f5ffffff000000000000000000000000000000000000000000000000060000000000000000000000000000000000ae722fcc0d00000000003daa15a3f9cf77de28327e240ba36b13f7a9b682b53197de446ed5f96fc93f2c962cc1be256b265e5e6fc9a8f121f208e05ba4bc4e6737a2f4ff2dbec739482dd7eb7c47a2462c1882a94671ab7b9347f803495ad3d66e01805fc70679a6e88dc9f5f4f37d507446df0d41d16210dbbc8e5a42bb0c78b8ec07fafad54a29c845fbb51964df8ab1c2d2732831455a8256e46684f7d969983080d265203df5336e6e9a21354fc99324a59c3eff2ff34ca168753eda0daa8265dc68bdbdce4606df984cabc22be4ec629d00d0bd99c4eba5"], &(0x7f0000000140)=0x6e) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000240), &(0x7f0000000280)=0x4) r1 = socket(0x0, 0x41, 0xfffffffffffffffd) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/204, &(0x7f0000000540)=0xcc) fcntl$setflags(r1, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x9, 0x2}, {0x18, 0x3, 0x7, 0x4}, 0x100, [0x8, 0x50a7, 0x3f, 0xd5, 0x3, 0xa6, 0x6, 0x5]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt(r1, 0x80000001, 0x5, &(0x7f0000000040)=""/239, &(0x7f0000000000)=0xffffffffffffff27) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), 0x8) close(r1) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) socketpair(0x2, 0x8003, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)}], 0x1, 0x0) fsync(r0) r1 = getuid() setuid(r1) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x9) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x100) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x9) open$dir(&(0x7f0000000100)='./bus\x00', 0x10000, 0x100) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/103, 0x67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x9, 0x8, &(0x7f0000000140)="9c92ac26c4c1d73816f5bb4ef23a24644603d53525683d5b25360119cd790074110787a319e23f0b5a3efd677a89982be23e7cbfbd45208eb14af6ec3b59f4cdb60becd33191559614", 0x49) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r0, &(0x7f0000000000), 0xc) socket$inet6(0x18, 0x8000, 0x8) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r3) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r4 = kqueue() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) setreuid(r5, r6) r7 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r4, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket$unix(0x1, 0x3, 0x0) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) lchown(&(0x7f0000000000)='./bus\x00', 0x0, r9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r8, &(0x7f00000012c0)=[{{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r4}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r7}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r7}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r8}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r2}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r4}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r8}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r4}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e3f300022786b67c2137b842f739b2e10067db84ff02e863b99e6"], 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="9bd013e4f9955421a50929cc8e97dc31a06d03042466591e7ee9f1c3292bdcc4362cc201359709679937b06a4a3c45bfe399908570637e4c049a603f383d66b792f62be8dafef3f5c5e30df82420c6f0b595edc5f7183e2ec284790ef7214cc9dfb04585e6e73e148f253f9d042a5d968c378fddbab1487c7e29e5a5d0c5b61b5968975324cdbf816f1e59964a6f555abaed1ae896be5cac61882d494bf7864e7fd91e009a4c141474c57e6a174e1ca463b5e877016413cc6d092a37dbd5a59f99f16fe96163c6c69730f9e33410b55db22faa971bb999b8b324160580d345ed62c2c1527334b2eac940ad4efddf1a665a880b86c9ea6945002a360d3e57d67df7c39b7201ec6e6eb210fdb011e03d499bf5566b1c6754fcac963ed85907fb1848b6245f3a3860c9ec3cb48893b20e14dd0acc7744b0040a202dad04c60c16f7cde7597857e16a78973d7bbfd2ba13438ee4cc34fb9a2d53f3d044ed9c3454f50a1281e25eb6f962ddb3953b758495efd7d0cb123d823019752e3ec7fed04fc5ccf6897576f5358df97817af9e86ca9d707cfe9284fb4b15e6bf46ba6436a4013a0169867310f13d24beb9154853718969ab16fb3bfbda34a6447cbdc0f3a80a205ce971b2d02bd943f52268a9390cc97f7621c1ea94f48b998f3f4e53cb6f0d20606b3bab6c592d8388a6b57424c5e4e6cf112b1a88e069d3491b73651b4c308bdea273538d7c6d18169d103a5c17db5aac395f7d793c75ce55ac388dadf936d483af53acad129a61699f23d9e80dea3f86c094c3f29151e352447f3e8cf919d315bb9ee6424f8eb6bd3a0e1fca5814f4db0351466e97123f57eb23f58576ae13a1c9c6ca4fbbd35c1c9dd2857966f5630e16a649b8d5774bce76bf675248cc1b9ad101aa47eac95126998803448f335e5c7cfad8f54239275ab74fec053d5c949b64d89177f111f8f3b86bdb2b265a9627c7619fb23fb4c19ecdb037941c513aae30fce37a106a5ae6e181e71e8a3441b039a322fa4daa02299af22e5f55653116ca468faa1664aaf32689bda92529fa3b4901f90819bbb5b0d2f2acfa7245bd05d0ab772e9c552e52b432c282bfafe57355a3d8675ae977424d78e6e0fcb1cdc9959bc34340d3a5c739e049430aac657e1bca0c4666c5bf786e20f71ed66fac01d934c976dc5b9290a0415e58f253a2df9b8488508750b9eccb7965f5474fd78f4e043db4dc4a233d08fd0333cf11a46a0ce52e1e4b67699bf4f6da8091aeac886d51dfaa81c1b300570a71766726d6e71115b1ae520bf7fe2b5f94193c5c1ab8d4d3db436dda76a2198a0aff48cb4161d06072bfcae4e13ce1549f2f21316d180a261898141c6857da4234cd84f42105c16e7f1393859998ade05137e3562bcb25af995788472219d83979f8fcc5e22fa94e42dac0fc24f0ae8bc062aa5f2b64c2bd12ea453e7a6ec61a451e84dbf0d4000ba752624399ab0f75266a8ce00ccfe5087403409edf9aabf7b2f2aa7b28ef8a8030b8cfda63e4158dabb8502b0dd0bac6376673e94e662de244bd02bc3fbe2cf3bda9e0b0a5ad04055cab897d324452ef1205bda06656fd06d67cd1a1fb11efcb7e7929ab9fcf7695aafd6aa49554bdb99341b9add109bfcedee76bd1356d1c314370fb6413f88095966b903a3b9286f858013c08c9320c4a2aec2d30381e091b427355ad3161c60f1080ae5c6d0a279aaf2d9327007e0f66ce0524844084bf53deed1060ebdf1641947d999f8ff3066bb56adce4ab3220b124e16a42b3a7c5fea5dc90afa1da69c53eb755916146083ac533ebb8f0dc5b89b6e7bd4187f3c6616f519f07dc471ffdaf6270be8a21d1e485b7bdbc2a7a2cf793b19fce9145720703c1ae42c7798dd9560858dc92f2351a2b461c79ce896ed336d1e24b6657d2b3ce5122299a2058daddb602c0c20f6aa42259fe0f0259e0c6881c5b6ef188e72a566cee35e3b4cfe3e6d22d9e6b91acb20ebe4cce72d9afbfd9b4aacf23b01fca00fa0679253f29b6ecb55718d30fa1e6a820cc8ef5b439deee89bf3219d7160e48df51f6f594ab7140713c04c0872346cf1fbd79ea395fc943e09253c67af056b9fb95fcc3f575e9e760b4d00cadd59efd60afc36143e987b7fba47087a009b8190775d4e2d792b4cb603e85fb887aa14212b60752bb6473c5878396f231a77af98f17cdf5d131fbb8d7182a5a911adefa846e075fb68a54cb335791c44b8f50f7193c5655d75b7e2f7707ca99b7f50c5f8b09d05ca0b306d253ce3a0c3b4077f4eb42416a7c152e35e1300eb02914e49e148f9c97603b9df86192f294c31b11f7849c98ba11ce073115fc673ed6905b2e960acdcf8eab82d6914d558df612dd6bde99b0b388665b7729e0b7a0dd77563174e355df52216d73ee7297d700035e9088d0713cf9ba95897707f1766cc628130580b84cf39a82ee11133816af53a1c0f9ca5d4860cf09c7ad8427a78433839773a8660682c354d15232ea3d29df190ff9c5c2bbe1d97ff34736e0020d9861ba56103f06ef21bca1f99177a304a3bd1498bfe76918cb74f474e3f0a01acc57a88cb7184c04380001dd5c58ae19e5f8cc0ae45ae675f81ed164d2e685cbb744bbd4fde88975897f6099babb725fb59ae8f03aaaaac665f2bd27e43081147605aae0a4331ec505cb15f223b701768b83353d1c6ce4b65eea00681f1d1365a7a0c8b541c713e70962b8d0e38dacb1de931ddcd9d1475c68018b2e6de048c3103d238757673a215b9d2d5a75460e729045a8539d7e75372cfe2475ae34a741a425b88f97d2ca1dbf42b2e5e6f8795d971d94023b636c1cd681541cb07fc9c26262600dc83c36f820a8be717da7d8c64e337e9eeccea52f38b009296b05fadf0f8739db88ba76f5bfc709b2794fb7181ce0410b4c06d3b260622edefe51ffc64b72dcd111aa21c8e10f5586c7aa6a917085523d897a0ec1ee1f61b6ad690684b8e3597bce469dcffdaf1a76d55a878f84d04c30a8e0bf1c2a54e09f1fb643ed00f7ad9ef78c660f392a7940bed662288e7095c2ae9a044fc1bea32e1d7d491c558507a3457b236e0a291d57fae469a3b69eba050c979e6e6538d9c09a7d44a1bd3d1e26ad3672fa633a555a69791b883a052966c9c1e34f4f917f5d68256f23562f5a37f034deb1d52560b76843f7c2539caa552752e49824f057ae4c25cf0ab9c5b39ed00af2179fad13a2713d75dc9fcd40f9bd7bc49d5498d29e291d844f1d7fa862f3cb21c79dab9e7bc04205fd3d9f0f0a4cc4b3318b493f10a3efbc7e4130e6c2c399f96e344e734216140152680b6ca62f590bf0d1a9bcd9ae6e2e9e1407f8fba38ffcd216bf7293a0eb92e69ec7dc1e3e8a27764ff0f75056d7681ff03e275c6faecfe1d9cc4d7116c2bae7aa158f6c8661a431842d9e5d315ff12e7f37fd4cdbfa9e3d50c29c0087cb972e142190ecfd2bf01b8ddc8ef03d80af20e87173b8ee950c28eec6d2947c0cddfa3ca52d58d158fcd8ec2062398aea8d918ee5e6cd99e787e81b6584a2156a9cfba78b6d76a4d4eb3d9bd68e80d47ca89e631c51ec1c3a39edfaddc03b3cf9d6ae9dd6a28d7018675a192bdc8082ba008619c3559760f79c203a81f247e438901595c5d345e069034dc6c2214daf6784aa22f52ea7dc16e273733d2f26091d4d539bd53221252fb6d0f0886a23c2dfd663b4c81934e265522b998f1b398186357cd293a6e4c949bf35821fe9de999acaa26dd8a265d8b57fe73e58a370a00ef08400324974624360304307aa4bc31589065a86e6a116a7298641d9b466079bf061b4d27486c7eabc8d5cb17849698e5050116e9c5f329afbeecba752634ac40f34f134a21b98aeb2377ccf65f14ac0f9def2e94425e53867360366612010ed131c0123a894679e3748a7bf94a1205e86f180af2fb2f1c743f567b82d88643e1f5f3d1d215d83bba99f26d49e5bb9819b93ebbbfd50c4e312ca956e8545f99e423b8b432a1e584346ecb1badf5a6d545ce644effdc37abe1ad97326798990a72ad747cc4a56f9c0ae0663cbec7b4bd92707194f74032c1847567d032bdc6138bb7630f4c2d6afa703a6c36b2e455705d653fc7af599b0ea115ce0219ba9209f9808427de2ee2a8ce60b317e6947605c8c31b4e7f40d0d5cb2957fb74ac05fc468f212c62c16fa2298fb2ffdb262d535390569adcd1816c4bcd24dcf451935fb74ee17ee8cdae95a114adec2f8a93bb3e40072189112ca688f8b03ca417bb405a7a4f38256cb86896aeb64a2c3927f011b9353fe70838f06db870b43bf1c6db88d9b12119b2cdde2e3d0d2f5a96b09145e08d0b0d510f38fe39765f8681a68967cd7391914cfa8c1bbffebf7a81030872fd0217210c306df2c6252365df4c4094f0372b165a19865fcb5af01a64e0639458ef398b8679032aea9e4240629752187c5debbdce51b947360815983ae9662bed53a868c22cd4bc83d27b5b3137ee71b6b18cfbfd502b338d71f026e4b11a44abafd7125be040cff594860a57264aeb02707e7091a3dc42ca21deada0ca036271cba2bfa0f7b4c4d318b4b3733e90ab20b980f919662d6f93ff236addeb4ff9de2c7b953658f694150a3823399b72b38e532bc8df4562b99d393ad1504913d0c012ada236d72b010abc41808ca2e6f63d065c885386e4c943839848d28aabd089e09ae70cec7d8d0ae782558f4301848503c73cc6ebea5c65f66caeab3da62746ec07d3ff9070ff7be664d17b9fd44a331f4c90678623d28d421e6d77d534afad0b2a2635768db5b636edc8a0b8c269883ac15f63b223ad1d47d8280c0aa10b57380db0ca1c82d5f08ce069f7d4cd99d4a1864a5e56614387af806102167dace5f5a159339941c8cabfe988cfff23c7b918748c71e7fb313632534dcf04c8cb5c9767bea3532841aaaa649c73c445bad58117d01a9b77ef3119db9908e39bf5dae858da842817333da608de0ce7e4c08e060a9a87ef2757472ce0cc993f6445deccc26c99b5008c0188bdd6e75c8fa2f1ec756f01e8f0bab40a8777bdd006774cd7d33e09cfc2a1fe1087e9dc3231fac1f8d96895928d923af7071ce94a71418ba69ce8596d74e30c929a8469eb9820668f11648c58371fa5b6029e097bb19d7f730654d967e3ec53317e0034536e0e50de14ecf41394bac2d5817489320ea2e69338125e9cb05d137cde69de85627e7ee8d95abb462832d4aff7617d0047caabfbc2928abc493768ab055fbd42ab7dd4111c0b62b9e90d23bada5e6923838ca6f293faf58512d5cf7882c5d5112d3519385536005caa5e49b032af75d9e0331e7df9da0cff57fbc1bc750cc0f76542a767e4562abf6b94b52dcced8f272c80705518568ad8af1cfbdd2747f2d42a66b64d4d540065f7dabde0265ea0eacf016ea4ac2666c6bdc3c368bdfaa64e8b2730cdc0fca4372f5691218b55c52c2c10273d9e1fc19c36929c631a30b86bfdffa4a76f6c3dbc27022c4773facd8dcc58330421483bb75931cbf7468f40e061ee93dbfb69dbbe21276feb7a508ad033f7fefbc511c961909fa2452b10b78ab683a6bdc00f0e38f91643801b79a784acb96a86ccc8f", 0xf85}], 0x1) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/52, 0xfffffffffffffe82}, {&(0x7f00000004c0)=""/4096, 0x10dc}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:09 executing program 0: utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0x9, 0xffff}, {0xfffffffffffffffe, 0xa9c1}}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x12, 0xc000, 0xfffffffffffeffff) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="f0e8500472470277198c7d4a855568324d31f8eeabfd03", 0x17}, {&(0x7f0000000180)="4547cff49590ba27cd890bc91fb290e773abbae0d0429a42c9", 0x19}, {&(0x7f00000001c0)="d712633ab5f70052edea5b78502d62bac6920b89f1b1d4", 0x17}], 0x3, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x4}, 0x400) setegid(r4) chmod(&(0x7f0000000140)='./file0\x00', 0x60) getpeername$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x20) setreuid(0x0, 0xee01) unveil(&(0x7f0000002c00)='./file0/file0\x00', &(0x7f0000002c40)='x\x00') getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="2577d500ffff00000100000000000000efebcc69e86b3b2f46a7c48fc0805c2743a2a5a7198577e3adf4faf2fd865c2e8493caa1a3bd2a81420ec7d9e03f6897f300000000000000eeb89776748079bf3c8898d8cd7bc67d5ecc7ad64387d561afa92cdd27b65f213e08e7f8113bcbb167593ec00b7a2ebe09840dd30d2335229d5fff74af6015d98adc99c84724e64cad1ac3fae6305710e398a9afe9adcde760c6e20869ee220612854501ae09783f05687e5e8569a679db3bc8048cce194aa0", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESDEC=r1]], 0x2c}, 0x0) setrlimit(0x4008, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:09 executing program 0: getgroups(0xfffffffffffffe80, 0xffffffffffffffff) r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getegid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgid() getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x6, &(0x7f0000000100)=[r0, r1, r2, r3, r4, r5]) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f0000002200)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000010c0)=[{&(0x7f0000002240)="fa588c1661e4b725e7bc47edcff1ca7914366a6bba49f606cb8f3dbc2fef8487ded976defbb10827fc2351f7b86a08464fd33158b2ff888161f061d7c59b860b52b62b56873a16723c9bf4cf4eee0f3a86d830d7e39153d9db0252e860d08f52fd69b21ccc6e8bbcfc90a23529a97cb24c814975220af4cbd3a2de2acdd2ef487b34e6dde20a93ab825c7e0fc7f7680e898b8f466c19dceceaa18d198f9f1c02844e7471f39c53f40f3942c356c1725a882d72e90e167149bbea9a7174b16c64ff3ea2ddc54d6e21e95b7478aa9796587a510063fe5701e4382d6eb37dc8edf1ab75f36b36507c9271db19aff0ce603b9cc5c709c5e07c65d8cb16ac6458fe9e705fa98613f01519accd64f490a09c66d1d165ba197ec493208ed6322607c642369baadd37654313a18c5f777d82753630ae5b0521729f7dbc05a9f79fd3dacb40d66bdfa0b60de2e3de20f9eeb683d610c4fd2dcea0c794bdc2f15c029c1f082931d534ad5cab9821abf6e7781af75cdc0833d1cf5d56fe67b6707278c3ec4576699921878644aac3d3f4cc15294a3f76deeeac6fee93845d564585772bb8a05153a1b39f8c7fcfd3b1868d329284d61063ad90323c2663208f89afd7a479c9119c17ca885847e266b64404ec942107216cfd34050a0cb8d8eca8e6b14686f3d7ba4161f0fa131c36b9d5b3d97e3d288f3398d1139914543640d5f38f63390024ea6b6b5e32d40280573f40c0ffa656499e2ab7d350a493cc9de0ba129174c09e1e990fb1c856567e717d0c346db5e3e159dba93ebef9fd25c4458a10bb1e987a86a5a3575b21a5e70c5d22d76c5290920f9228f62615417347751d0c051b7d2e9dda5f1185c6af5104afc14ecc15333e949c907da46376285f6725d7fda1d63552e72f82d7845222b9ae28dd800a3b19a7c14b201007a69a24abba679b359df5a13575e68661d0205125947387663e78822a8545f2665bd1269ae65dc2e48240c2807affbdf922f3c3c5b3585357c54b5a123ad47d241a8445e112d7dbdc9c3c0749e03f98b58f1457fb6fde1955107f6601ad7bcce7febdc4d36453f581c17604a58b6d678d238d79032cb401bec12d96d37a82cf7c8fed1bc9b4f22d64a694ec7cf00441718def40168b51a9e9ef129f819867b3ac8f84ec24fbd5225f6159d4c411f9ba516bd93e74355971f7ba5e428f6b83d3c1f971feb9c27ad50ac3f03c95a6180b40c20fd73b05bda96ced4e9457f4ded618e63d2737d6c8150e4bcfe972d3f6c1b7040288d6e4a84d33d285915709a122544057ccb04efcb74c4b11848762022ef2ea84bb1e9a70eb724662f3ce0316ae1a1e9211ad2731938f90704db7d7e2f08b8806c70d1300541fc08b74944fd755bc60d964353d774598cd2ee47c99c01927e7ee7911f63b221b527b2ab3b9ced21d12e55adc739b96b9a763211aa13afa9cbaaf435105f7d8cc92252394d7c794caadb31728dbd12dcbd05e45605cd3c9b1e346321fb54813358512922181fa11f94a799727c7d1d79cc0a9530072937bcfe2485a9ffd7a124aef94f1a5d8aa0e0f87abaf31039992721ba5caaeee9e57d64151b03f7ac2212c54621bf469f6bc9f0c5fef914e9732690a0be8a408bc342d9657ba346c447ef9f0a4ab92b092efbfdcc94712e7a0c6e5ae582a34af64c2c73c4db5ee87ba4e48df5aa4ac7d88176f6531fad82ba08b69a0e33d53e088dc5d6b2242d2fcf446c7ce240cde347b4566b4e76dede410a22b551273a316265ca7df19888d13bd8180b275ef309da9c7bfc20c9933789171bf11f4b0a09a3f2fa23d640bef50fb02d532298da75f94a1566ee04a29aec8dc5a0c54a59d9395c0b6be7178ca812e28f3162a707f35d9f7e336282744f79125b0718d5c73601ab0a00ea1750705e127e71c27ab017b3f7a798ca71bbff2f2fbd4c0f3397c133f38329d01afdce60457549fb2794530bd1be7c35d1a6431a726c7c041de0bf9ab67498e4c757ae3f781217baa8d810cbc68c3b1827bb6098ea3df52c469bc8c6be35a991a3d7d6c58978144f0e896b78225bc383a0677695cc512391bf04ac589c8da7e3d6d0096d40c79b7353a3131b7a0c39a935a189b11039297b896e0d4f63349693cbe5296314474b0e66a7c44397b9dffabc9d689cb09cc9236fc5232cb9cb1447d2b33a36404b72205c2b4b7485a4e354e123320e38b924580e16589501f295c36ee5d2a03e79de680e9f475e852219023a7b541c6c7f521fba70a404e01ded1af391e8019ad782b9c4115423237c386697de9a29c9ace4b3d424c3b76db3529cff921b6cabe8df9e4871044a80ae6e5b42a8aad14d027b2e513d618fa6ffe2ef57dd0ad44ddacda53625f050aa5b1c325733d4cbb9442cbcfaaff15878b4b0c0b2279301cd89373446a41679b7a6b05484c4116ffcbb2270f9fd7340f58670ee979803a8b881a74541059408128d4396dcfbb97c93e1785a0da43ed65e4361a55c7c65c190af337424b4772c4b50f13b14fa6f35c17f2cddb1b1ae10701b7eab59a5190d813e82737e379da4a3a02e33e5656d32fcda49a5f58a23c94a6c57077210e2767ab5ab7525e15e1ceb6d411ca23d36dcd2f3cb05924001bd28f313a18b1ba72c347796a112c44b4070ec3eb6be3b2b0f2d9be6cdc3cdb5572d574279159cee4a572cdf8d8e5a1e0ddcc491673f9a7e99325cbe29f821aa6055ec9575d7facb8d607e652236548af0fdea626553a7462d2f44e3936c7c279b6abb452382d781e73a3b06a77d0263e8f0118f328cb156b2cf19986acc07e81a0cd176db42533466e536a64a054d0944ff71cc4284eaa286052495b525f0905a8cbb720afe8b2b318ebb9c11222e6ff562995b9960bd05400f85db8a0fed8b2561e4e2a512ebcff8ade5ce3b671d39c06c439f1f12d04ad56eb4c041882a802a324b940503eed2bdfa885dad5918959dc574059cb90bc1f2bfa42134e32320c14182011cf1dba05b242df231bd66839966f8fdd04ee3b857c90dab067635e0f50b95241169e8716b4a9fbc42e90f424afc00bc339c479b17038b74dd93d6ef10007297f05d124abd1300b4ccb94f803f827eeecfe12c07380cc28e2fa2da597b1eeb0566074bb8d104a20ea7a4b09f5b179311dd022cf15b942eeeeacc30c9d1ac52be7ec4981e02ab9ea7d0ebd05268b86b2cc973fd2471696065077766dca044e251141f9fbef050c2c9dbdb26513aa5a8fdd94ed346e475bb7896c11376e8aa236a1dc0f3ced2d936ca123e266732dc12497779345bbca3d056b828da6e2f56ed2226b71678f36705fa11571c32a2a775e260f0bd5b769f62d25b4187fef3e1371962092edd62a1e31845e95a5f6c2242bd1607510171da50fba3e35b7703a4d5a4478557f149965b71193e03ea94a539c90976d72b6e358445a1cd1cd88ca753183e448ece15ccaef09acef1f3da8d418f4a3d93ef1da0de16570cbafca932a62079db98583bafa37390e3ee1ada674da1b391324ad66cfb6fd2756a17ccb26a0c2769e067487863ac6d34ea3e96963dc9fe194331506f69c8a0029640b8554de0f4b43f8a94efde929b6c0267da9aa757b4cb65ccee454466265802b1bbe5eacc80a0c0ba811f7c52e599250c76fa2955e6cf17a68dec61a1862a1630640442ed9bcaad9b30e34a1a6c05322f6d91133fb71159ac8e280cbb2011e776bf5e2980e0fc2bfeea223b840489a17d519d4cd07a1f1e6edce87d6d2833748fc15114e7dff1c749bf57a89c52c11d2be34743f4b717d03d5ffe66acf943be3e1ce0394eccf8498525f683319eca62ba9df0bcefc13a16717db9fdd3e3cdefb3355c8e5e8125ddef133ba30fc3cd9054639220766f5d93e021494aa9e9d6d4e3266f8b5f1bac029d8576193e58e1b7b503cd7e9da87f05077ac3ed414044240a4f093e3e170063f04461143671ef82c5c327441dd210bb6787577dfe3575c58d76c5900d5ef07436c18043fc1ae6e76dd94f07c7dead922c5eaffe671f2652f6a8c9b8a81a8eed2a521c94428d668c8ef8df211c6188ff1f04a1485191d2e1d2644ff2374f46c059fd40f1e8964663221c585bf2cfb4430064a5aac24527f09a2774f76a916ddde14813a29f9b4e9aa75bd3aa8c51045d83ed8fae50c53d2f4c72c0797aabcd80c3a465f87804157650e592d2aa4f8a43b02498d8ee8326b9669bd50a1ee8f007792360d233cd3e2d5bd578199465d2274fc9643756f32f44a409393677fbc75edd767cba63d7fdb17988602894d5e2c770d319bbcb0b65ba446c66d5acd2273d2ad419c4880032480e878098887baaff81a122777b433cec2bf86957bdf96a68f7172acb1ee223909fe4c46743ae913b5aa3bcf02661750eb420335b2f31cf14ea94b25c6babf954e99ce683a6c15db04d89cbe5344513a734d446b015c0a103840ed343e3cda43abc6d1b97a702a513be9f41b71830a9082f180724dc93906ec42fe0f8805b7a24678450caee29b9146bcda9c538b9b18efeabaec136570e9f8e6737aa1a65f75c8cdd8600208c057a0efbb1111889eb9c25bf0f13b3966b793de2501ced6834a40af3d8a5843e075ee461a0ddfa6731cdeebcfa6ff9963d2be6a761f09a18004b27fb4d3ded8fdc04becbdd29b3a7862bce59b1aef58d2f77fd77664b5a856e2058351956a6d6f8a8bae4c1fda855fff57d6b15ef19ae599a02cd44324b48e3914fce18efc71b8d4a8a3061c4b4e5c716c6ff602372ffa12eb0c0cceb5918292a12719ec0f3ae46c68fbe82039cbfdff3a3f2db249aa7355df4aeadf26723d7e97a6c285492268c089aeb7cd189598321b1720d18f69776ebd53ee33dc20f2816d17e1fdef37a35ccbd742e4817a6be60dd313d08e56d16d3767861ec52af364077dddcbb32cf461da43fbf993bed47c9b0dcdfcd4f775c5f675feda9b76efd1db88e0af1e367e97bedd39d22520568cecb8feb3346f21be8a70814306948f1d919c25776c0fde3b1196655c2c5c7475cbdf864b7d9bb10afb914c4552dd92de701512c5bfe8fd0df9c865054ce814ec4bc3d4f383f96ee61cc1bb705bae6735bdaf574ba54fbd5a95376f49b256a8d87aa890480eb8e6a5ac106fad5aca2a7309f372804f965c72201ca8c87e6cec26d9679573ba31aeb61aaa9831a03def7de8b248b53a04596b6ff17262935a40ff3d1e3c3e65dfc9f832fb5a68bb3acfa130685e940b787c2d18f823f09af370ddc3714c94f00c29f20617fd089f4110b980dc3b4d3da331d546d325d963176567b24ce8de28bd3d2ca1c77739356d0280436cc7476cff48b0aeeb91705ea50671c25bfa2e79573d6bdabcedc1d8ddc39c0532c5ac96cf01677b640dd5cfa2ac7f084c8939dcdcf9d722851006028bd13d43a43f89543df252f9b6a25ecdf196543960074eff25a090ec1fca33dccf32549b894d2c37646f5c2c37ce9a16cfcb46208c5557e409217bc40c5778eb335b5b582e7b6f210b7931926ae30be7d32ce659a50e62d8218ddb4a97815e71d54ef2aa2afc00e129bb396466c973b6ff3c47539911394f1f9df99743359716229355fc1eac38af1db4729c3818a6b717ab3b11276b95c3068b683924c7d8811d861105dd5d5ccfd47891eeee3736d49c414af9ad8f85f8b0f8112030b34b4ca095fd0e74d23201917ec6da59958fcfcda01e98633e56b0e46e06049c1e6d9050267489a458ea651cb309421ca16e3c43c4d16f18035303683d38cf0183d200c306b4fce5183c66d13dd31b1d7fa4c4d7", 0x1000}, {&(0x7f0000003240)="10a01480c903e9c8f7913ed4bdc271dd1a1025847dbd5f6e25f2f053325c1f0d9a3d819c5823f9cdae7ad52ea6ec5de34603c166c3443311296883d55fa8263ade7af90ad31574c2dfaf", 0x4a}], 0x2, &(0x7f0000001100)=ANY=[]}, 0xb) socket(0x18, 0x8005, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) close(r0) 16:00:10 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() nanosleep(&(0x7f0000000140)={0x100000001, 0x6c}, &(0x7f0000000180)) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) dup(r1) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') dup2(r3, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x81, 0x6, 0x10000, 0x3, "95ef5350a4599506571407ec0de95e5895069390", 0x0, 0x6}) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 16:00:10 executing program 0: symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000001700)='./file0\x00') 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0xffffffffffffff45}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x800, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSBRK(r0, 0x2000747b) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) 16:00:10 executing program 1: getrlimit(0x81c691ae9b48fea1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x88) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 16:00:10 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = geteuid() setuid(r1) rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:10 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') getgid() 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x401) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = socket$inet6(0x18, 0x0, 0x1) getsockname$inet6(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f00000000c0)="3f8e46706fc15dc16b96fa0ebfbf5aa32011e23a83fdeb2eabf15c9a8bc4eca7006c931c811dc6b0e5292667940650b2dd4df355c65ec439b2", 0x39}, {&(0x7f0000000200)="fe553c00bf759c75f3d7d092d305a35462a122cde766637b700c83e9a00fc912d4b39efb8f1c480093e9f4656e", 0x2d}, {&(0x7f0000000240)="33398b4a8c7082f3370e5ae3ee3ae60fdb8937850e101c39768176afcf977f9cdcf8c951a5231cd583ff9bb651f2777b59bf71a339b599b01af3a01e6e5448899d9eb081bfec4a1e4cc721eec4b21d3faafa46823fef4ed7752cf1b2611e955d49b1172f2f89a01bda7e98c51936c29f19378e6190d15e9126aeab17", 0x7c}, {&(0x7f00000002c0)="d7f0a9fc8bc9bdf03b0dd87ceb9be5db1f00353a7603f9774f25b311ad388a62d0b33ba7c217f0ae3cb139ce86d41e1a884c8a9d6de0d04cac329ffb2b683edd44", 0x41}, {&(0x7f0000000340)="6d00bdc8ef82fc7864a677d36aba6aa94da4c4e156ceee31f866ddf8f26fd89e77e1f23803c1cc007112e4af1424100a7bbdc594f2f633647d92c25e191b184e3eed7283f47598f90fca51e7d468613dc22c917f8c074c054f262e5b22d42aef1084495ef38662ec3805b2c41bbead66b2b85405de6b0032ef90d5fad3ae78e24fc41101459783a8b55aebf280021e95ba218717d50d8b968aaf2e5e632f804f9f43e0cf89e53078", 0xa8}, {&(0x7f0000000400)="add309eec6704f73a901968ae85bf741a2f5ee70930f8fe43aa31f63414a9d5fd7af4e", 0x23}, {&(0x7f0000000440)="0d3b9a9d7240b0", 0x7}, {&(0x7f0000000480)="56de2a6f492a779bd6b3cd94dd6debc18cd117d59ac9e9da67a260e482a4fe1ecde6f1f2ec0aa9dbbb9869b653c3f731d58f8ffb37d88d7fdfb2c389789916ecf7c4790e299da99ea158406235449a94be941f7111dd052862a7c41e8e6c070cf36fd37eb42b8ca0ff17f0e261106eef5de9dd08bf4fab808e04123c48de38f0b87bdab9131b0f", 0x87}, {&(0x7f0000000540)="ebcb85b78cae5b5977112aaf8621be52ca57f4bf3ea80626bde07a4e191ccf75eaefe9d3ff59e7cf864d73716b0d11942e8be8175db86725b98e68212aa37a4ee4686f85c5", 0x45}], 0x9, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000680)={0x3ff, 0x5, 0xe33e, 0x2, "96bf81b09fe6e8744dffe297f3585ae665942f74", 0x6d9, 0xfffffffffffffc40}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:10 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) dup(r0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000001100)=0xc) close(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x1f, 0x6}, 0x10) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) write(r2, &(0x7f0000000100)="3328ceb36513e192a5628a22953ffa71eb94fbd94d31b7ec0dca4e4c34aa6c8575c00d737011018aa1ef550c5a73e58406b7dff076b5341dc4ec9585a1cb3116880ca2be25801ecbc807a3edbc2a37c85c3813ad0ec5a94f6d7c955d7203e8d58b61e4ef02872c289bb268458cd086f75095b2a92f829be9b896b420b81364dd778ba70d53a0a8f694e5fbdabd7e373386f8c0994ab42d3321d11048426b7496aed8dec56e2cd83f74dc9b9266ea92e3b9041e0b2d6872fc1fdfa39c18f782280f3569ea4f577d583d69633a5428c448a0533dfd8c8bcb0954a1dd7cb6ac56b18ee36115ab8b4587606b76eae858271292943c301b2d2c3bcb0b9bd6cf356743dffdc86dd4bb5ce9bffa305ccf7c4769901d023556c6f86337a38158098631e67b956fb771b7e80baf04fc24dcc3a5a35d0240ec26339a7a24b7dc4dd1d4820f21b0568149b6176a615f815419c03c43f38e340465e99ead37d013965c90a9ebf3e9d913c5ffa80b60dc6cf347500ba82537e272f414c37506d4a321c167899a125fb599ef1b4e20a14544107a30248e8dfdad65601ef89db5d28d02017b5fb2819f148f0f35a41706202bf718c8b8e8081ae5f0599db8c056d29502b71f79fb04e4a8995a12d0e282e475e2d6065d8985bf9683305ab45da0530b23c420fc04b534bf862b8dbd0c44a2109a796a0c6a7e520df66a424bc73700525e5f365709a986ec961680c25caf08bf63d7a8a659cbf9c33bbab47aa3284c7b4f3251ab4b34e4a8f87677bfa20011643f3e27068563569edc99b7ccb722c33d06ea164f2ca4f37ffbd8b0740e8ea4a9e845cb89073db8d14549540827d8315de6c6e886706cc1429918477c430fc2f2a9d656019480eec226457cebb5d5ae28a09db3d5816832aa5284f59f65655ce0fe94a7eb8f52f2502b4e2438120c36cae5dbac46ad9b2fbcd2e57fe9c0a459c0492d3843bbea954d2355b88411939c7e9efb019e4449ed0ae87786c55373be1722d33e17c990b78ed81bf5fb897836052ef53ae3d4142dcde923d95048429b2ec9a2fc5382fd75ce0a3b58c1dfdd54ea5206ed01ba425d187c224281c0a4d292b849f119110ec7911afe887de13b53a4d75a59d0b58e35e31292370cb80d8b86cf78f69a4b9f71e1348442811344dd8e1aeb94d89469c46c4a68df3f2c2399ad265e1128e2c0e1239b2905ec3f19297a791eac0e68050526a600a53ec821098d2c620d52178e6ef6985f10abb3e7911afc30073d7c2af0a633dd2e879abad1d2046343573283a91ed1861e6fc31c41a9b1d216b60d40a97499e2668e99718d8be3a618ef3a3ccf3322bb842c2091b8f01cdad62436a5c4a91222fdc3e4edff8fc5ee06a9c37b2c5ffefc3bfbcc2716e0d9895cd92a2945517ef369159dcfbd467f5f1ac970d2c2932d081c77061acf9e304401aed5211205de3fdf70c8ff094c031bbed609d5284e721adb03d89239d54ad8c2ec1ef5b660eb2ccf6affc6b1357addb8e2567424b8146c4694ad0c18af4bef75fb4f805ff80cc1414ec5b654780785f8ff57e776bbd78cb3a7772c75f80d5cb61bd168ad773a1bec629b48d98d5121c405da62c840e05a7b4866149d59bf7e0e5886fb36666d101fb2abc44bd05823368da0d3c8cc3febaae5aa5df8d7bd1bb26ffb2603a4f781fa2dfd67c629ee7c5b1ef4c611eebdedea8d67cbce7451cc2c895bfc7e694c6938c83be28462c673db6ba42567eaef8e0eb39993169f2d79c38812f5267ee4f39ba061280814748075ec2b1c79719fa22b7c22d499a3222ca5c864a08e9479acf1dc1c60da19cb6887bc996b6f355a97c3f104647ea74704b90320f6df10c5f8e02e7697aa5ba988ef8c7dd5848e7ce02759e336cbdf2bb5c18df783410edbeebd8fd6493ae2514743f7f8c54f69346583202c19a0a77ef586b242b5fff2de190e744b4abf2d41fe75c72999fac776c298cd9defecb1e7abf179940f46dad317673355f29b6cd2b5195af8f7dc6aeaaf9133f6895366bcedfccbf7654012351f2bd709430b1e35ce439430dd4a9ecefd6d3a4727e13f479b8bc423f9ecb7ef622cb3af7158fbd75e1e4317caf317c95c14ebafcdfd8092ceb0589695cb9bc81d16a96d6a651a0370d0f60bbb14f70402635fbda3d1b9e78b37832dd59012530631c5eeb05f7d493b1be00434d4b150fdd8126ed450f7f3a18dbe615d158158585ba8de04f444954dad7d7f4c56dd0d01f4ac568c7783e506621ab5c3260281e5f6c528a07c4b3e457e325fb9166f17f866c4aaa5e76b2652f518190aca2da813d54b203565a4c23dcb90886a03720cb91ce7068520090604eb93bddffae5f3462d98944f25678f9f8e48eeb9c75b471aab153f6ea1e65c47b168db57f0e92c2cfe56e94b015aecb4ec54b26d20179fe9c6a2037e3b187aebea15fdde5584baba5f098321b433600ca06526ec3acd126aab92c74cca1779e5b7a43f4d316127e80ebfb0fb9d55a3c95c512c5e620b867303c00666422235b6e0cc1c0f600b79ff3061c783ccc03643a92b493ec34e003e949890bd24b04976c477dd829e201a88c514f5f237176bcf0d32e4c948040f670cf43bf4a421bd58d6bf72a5ca3ad1a9a255d45ea1eb045af38e362f34c6a4ac621899c2439f77e40de2d2ee4e8f1b09d5822485bfb3d3ae0f8f84884024c46c05daaf9fdcaca87c41eb87687bc96aede7937eb0e0c992f6916869416e76c61b9f10ce5f2e501c512c86cb30c8a34905aa825e7a50f22da03ea92e2ac0244faf4d2b7089f2804f72672e09b260fe31ad5d12edc2ac7d17f0b314aef7a5cb465388fdf970d29bdf528535756dc70ee57a9d018563b99ccd9240af9c1bb81c11b81b054803615a439f9453b76c71972bb24a0c03128478f1794b11a966ad2e08e73a7788a8c2145bc107cd2536f6b2b02cf14309e8b8fb0f67b9dc42d099677c2e7475e1f272c9e61c27a3c7af64112225107a5fa10fa7918d4fe17a869dcf3d34085ff8a61788773bdd2063c74288cdd67150c8f8408dda92c51117a79f9f8df31b4357757cb354616d70ec9909997d1f15e4dea4e371fa56f9c037de4589ca5f993e20f634c5cff410472b9044ef5cbce0c8b14baa6d969b838c40e29fdf9bb0c9542846e5774422b958b3f858693824fa6e60d62eb4be1b03ef990d246db84e9464970dccb282038470f4a8dd991274eb1c4c1ed7623b6d9b74ee3dc80e29918fdd70264916e37efb1b068c05e4490f0f04504a5e4d0e30f347c0d7831181f1544d8b3f2bff64dc8e48effeea68e967f1bd993ddc2320fc272eb95f03091c5cbfb990d40032e1c60cf92a7332c0508bee25707f481693426d530229bbeb8426e516e0a1c3455e72596bf1db9217ce6e96cfe3c5664ecb2067275e261542c7616e010deca889039f0aa294b5c7ba27530810358e8de8826193513a349e1900891451d982c5a0cad1166b66021917326cb46e9cc1e23820c28246766057e99bbed4798bf4ea2152a37e567a8e71bae87032eed9e7f9b92653b23de0f41d1dd63dffaa0d3d83d730ff068b5715d68f5aa0e1131578d75ea8136bedb2621fa3b4b284b97c7b6ff4b368f366a4b6e01214d313ed57c11976b622272946c7b15493963b7f8e43caaec0765efdfa21d6b5bfde04421037bc43ef17f03d4094ca31bb7264ea2d6bd9bb76a6319c9b816ee983ba5e451c4a70cdc42276a814e29043786c913629d2d98bb5289525c074c0e69dce32e9296519b5bfa98302d29f099afe08e61e78a6dac20fd3ee8c5d55d8c66fb9a578eac5e8b8f1bd7b4c732d1d44e89cc8e903a8587304aa055a019f46c03e100473f2e92a572e19b291f204d1574b3bccad14b44a5974fde2e50db8e824bf0d0e9d71cb82c5b418b595fd1a2dffae04b48963569a4e1a93c49ed7e98d9a3deb21dd4ef1af7e2d2abf3e699d9ea1eef4de0109493ea752b85b977ef6517b5f957b350527e9059037f4344843967cc2dd283b343c395d99707adb229e31e9798e049b55bdf789c9c466f80a1f8e8f0354429c4fdcea3f467388e4e61d2ddca5a78fb00905ce1429111a1fd96490987a1297ce6b6661534cc03d7d341ac7d9538871e1818720e8bba96f56fc448541d8f21cbe2855647e914ef27201bd07f202f0c67f5b54cafbbe3702a8ec615ff5222f72364ceaf8ca7efdb6a5c0a5ee6dcfd7c139694bbeebb572fe0783bc8acae62427e415b62e88c98785a36c841ba0c5e10ab0737b021679db25410b23fbb0852e0f1c8a1a558565bfbb494bc5d45552b615e917f03f1db0aee4ffd375038d24513cfb6013927a4f4496264182b4d00da3627bc3eb825f69d4ffd1f7d5e0ed39340e062aef493ba90e8d6fc2bafe7fedf4cb01222df65fb14bae5acf3fbc0727783812d9d9942888d04fbe0de0aee92fe4675715273a9253b1613b4705c0e28e2a600b2c78fa827c1d78bfd6ba76a46b8d00ee8f84dc187674ea8444e56e5a6f8e0700244b36e05e1aa66a77d3f94420dd342df6e5995496828b3207cbefc26566daf3eb341040a2efd49e295a4ae2af81748f80bcb7bdecf4a5cb8851e867da610deb0b42d673144a97be7b44a32798190e514a2f6bee324d8a5842751f1aa9ab0083564e3d12ea68688297e4e96b692aa6f9e272d24743e00c2e776809bdf21aa018916f6443c7b508e59e1935429d29c52ee48a6bc09302d5882a13da000cda51772f0d44f65c4cb90d8ae0f99ffa48d180d2acb5fd545ea48b8af0b9ad83a17e2f58bd7c10f376ea85445ddaf9f2495686038857c252480eb85bac819ddd0ee671a154ce8d4bae49df32988020770a5f6533157d8ab97151c1036d36388193c8352bc8e27688f04f0c2375cfe7e974295dbd1cd4ffa4c412b0890663fc9963798409e025dfc71e66714f35a89469f417e3f9b9493a52bd0fad02b9f2c4f5474fe0f5e110037d2a72dae54f2a3bef4b428e732b2b921c83a0940200867c1ab5d736a6aeadfd3c24c08c154a68210a6f2a5cd82049fc49ec1054e4f6d90c9bdc61f3e3da3d5145fa86cdd465d5d994b45409644f5b19b6c6bc8ca228e41c66c50ddae51213354819a6410d45b49fe2168ac4f33224bed2818ec53086907fcd0a645b9b28321abd0fa8ef515f450c64998a952097da2cbed875befa47eaff4b2f44b69a9502a606e86e503b107d8f404089a95d23b337614a7f40b41286ba5486108a557c51269947e1137b01ec242d4d95eb63212893c2364b1f4bdf7df6602186033651455dcff482209137f092e100ba8fab447378912959ae77101837bfcaff435bf33bc657ca7ce668795e5e52f635df64d2fa877868aeb6c054aa9acaf64b67daa90c89acc3ed1868fc45a6594ee2cd1c3f02437fc756c857050ccd88e4631591e960eceb1d8a3aaf2ed9898d0f6ce1b09b972946ebc50f1ebdccaf3aa29f5f4c3bc36f644d8537d046507c357416570951014583d371e9b72d5f5d4ae39ae01230440e273a0425a919f2faaa740346ce6e7076fbc93d20575a1c372605b11c0584dba2e1c7bd13d730898828105e2841065596a8db7199631511896a91b7b9b6a21a0f841b580a20aeb281032607e3370a7aa5853dd36b0435af70c5ab7deea9df321b09adbb8f7c26d9703fb6a88a8b8e1498a5deacdecc13d5cda0c7725ce379d1be26da088b46f8308f411f303259d97ef537a88b7f539fb1dff21a2c61a847498277c774d12c8f3c930ff3540984afa9b14ebf74771ecbf8de0ad3d3ecae411fca62e639a6fd", 0x1000) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x7fff, 0x80, 0x1ff, 0x8, "b44e2d27aae3021aa312eef0dd7a0b596a7aa735", 0x7d8, 0x6}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x7}, 0x10) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgid(r2) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) fcntl$getflags(r1, 0x3) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) recvfrom$inet6(r1, &(0x7f0000000040)=""/201, 0xfffffffffffffcf1, 0x2, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt(r0, 0x0, 0xee, &(0x7f0000000080)=""/196, &(0x7f0000000180)=0xc4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb19", 0x52f) r1 = syz_open_pts() close(r0) r2 = getpgid(0xffffffffffffffff) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{0x0}], 0x1) mprotect(&(0x7f0000418000/0x4000)=nil, 0x4000, 0x0) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) r1 = socket$inet(0x2, 0x8000, 0x400) fcntl$dupfd(r1, 0xa, r1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0xd1, 0x4, r3}) getdents(r0, &(0x7f0000000040)=""/130, 0x82) setsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x3354c5305228de3a, 0x6) sendto$inet(r0, &(0x7f0000000040)="f30652863897194ecd1201e104e1d137ae35dcf4d7f7707ef7ea5fbce4e70b29b4e8d095fd1cdc04ac2b6eec0e0526e2132cf0286e7f56f7ab84401e93a851c157d11afa37670e47fe0e99e2aee23ffeac15523a8176c3a84ac7c03fadb096567278fedd5875578a9cc58f72", 0x6c, 0x6, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r1, &(0x7f0000000000), 0xc) 16:00:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() ioctl$TIOCSDTR(r1, 0x20007479) r3 = fcntl$dupfd(r2, 0x2, r2) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x6}, {0x18, 0x0, 0x59d, 0x6}, 0x1, [0x3ff, 0x9, 0x4, 0x101600000000, 0x9, 0xfc, 0x80000001, 0xfffffffffffffffa]}, 0x3c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1b2c, 0x3f}, {0xffffffffffff9919, 0x5}}, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x9) write(r1, &(0x7f0000000140)="ff97b1dd27701f3d6e7bbc64ae8e670402b4bccb46a8f16040fe49901b78edf40c1a106d01dde00279bddaaee241ad484d3277b6ecd96ac2b69bd7f03791d838c9d0805f932c950309e6de9670cc47b95de3411bcf72611716a2994b9cd42a0d93bb22f959dd786b3d0780df14b4409a85ce32c39116489e43", 0x79) mkdir(&(0x7f00000001c0)='./file0\x00', 0x100) socket$inet(0x2, 0x0, 0x5) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/136, &(0x7f00000002c0)=0x88) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/44, &(0x7f0000000340)=0x2c) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r3, &(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00', 0x4) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x5a95a0e9) bind(r3, &(0x7f0000000480)=@in={0x2, 0x3}, 0xc) sendto$inet6(r1, &(0x7f00000004c0)="54c7e82baddbeea1d7be8068e9da6bf89738551e77f8fe40c3eec650f9899400fad53692421282fa627cfe38126e0ff07b91fecc1322f9329b1099fb7b64c392310b0cd870586a21b2efcfb0e1469bfd01d187555094ff67e555e6894fa17c605c3213c732b7f74560ec5e78689af24676fd7436e939a335c387b219642d1d58b4f09852d0288b959177f7c4495987959a83aa59b91119bd6f0acaeeda954842b3ac4e00c246c168e25fb4ba85c7f43a09e1d2403a36a0d8b4d53ace7694d093ea773eeae8181a4f0bfeabe735fe2b0f1d1c33f3757bc37a9f63ab59d8a448225ed0d4e9ce3d547b", 0xe8, 0x9, &(0x7f00000005c0)={0x18, 0x1, 0x8b, 0x19858d67}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) read(r0, &(0x7f0000000640)=""/4096, 0x1000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) socket$inet(0x2, 0x1, 0x0) openat(r3, &(0x7f0000001640)='./file0/file0\x00', 0x40, 0x1) syz_open_pts() r5 = syz_open_pts() stat(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)) setitimer(0x1, &(0x7f0000001740)={{0xff, 0x401}, {0x8000, 0x6}}, &(0x7f0000001780)) mkdir(&(0x7f00000017c0)='./file0\x00', 0x9) mknod(&(0x7f0000001800)='./file0\x00', 0x2020, 0x2b95) utimes(&(0x7f0000001840)='./file0/file0\x00', &(0x7f0000001880)={{0x10000, 0x7e}, {0xea7, 0x7fff}}) bind$unix(r4, &(0x7f00000018c0)=@file={0x1, './file0/file0\x00'}, 0x10) connect(r1, &(0x7f0000001900)=@un=@abs={0x1, 0x0, 0x0}, 0x8) linkat(r1, &(0x7f0000001940)='./file0\x00', r2, &(0x7f0000001980)='./file0/file0\x00', 0x4) fchmod(r5, 0x21) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3) unveil(&(0x7f0000000040)='\x00', &(0x7f0000000080)='x\x00') 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000340)='./bus\x00', 0x10108, 0x80) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="0000300514970000"], 0x8) getsockname$unix(r1, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='}}-\x00', &(0x7f00000001c0)='G:+@*\'\x00', &(0x7f0000000200)='\'\x00', &(0x7f0000000240)='&()*\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='^/]\x00']) 16:00:11 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0xc007, 0x3) sendto(r2, &(0x7f0000000080)="4aa2150e2a70cf8096b13309a61abd9ecdb2851552a986afaaff173c19bc078140c3df2d88068f82d0db0bb9c2e6c0b1aa859cb496f78b5aca0d78a5d1df05ae0e5ed9dfc5627e3021b9b0f4bb94b0b715375941c1e424500aa17a7d26e13405510145c606bc5433bd48177d026f86ff08e2c3b247e50cbc980179a4e11d4a847dfd1bb914dbc7fc09face04c10bb68c40eed74e3189d15c614919ac85713e17f60db39d42ed1782b83406a13591b4cf52dd6f548bda5b5130d102dfedd624a68c388265648ef3943c9abe712237d5ac3e75ffd73ad569db30e9882796388ba283abd7f48fae50117ce02001f24e", 0xee, 0xc, &(0x7f0000000180)=@in6={0x18, 0x3, 0x1810f960, 0x8}, 0xc) socket$inet6(0x18, 0x1, 0x101) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x64}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:11 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r1, &(0x7f00000010c0)=@in={0x2, 0x1}, 0xc) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000000c0)=""/4096) ioctl$TIOCSCTTY(r1, 0x20007461) getpeername(r2, &(0x7f0000001100)=@in6, &(0x7f0000001140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r4, 0x5451, 0x0) 16:00:11 executing program 1: r0 = socket(0x38, 0x4006, 0x800000000000000) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:11 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0xea, 0x7}) setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x4}) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="c63b6e93dbf7b85b2e0b20633282d7d4f410487aa443bfad351eded2d20725b74fdde09a89b7afdf7cc7", 0x1b1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)="2c6e779328d4e4ad330f05caffe8771d36b4159deafbc691cab7ed902149008dcc0cb1af8c5a50812d8f387a1337824bbbfd83cb401d288da508d36a0779265823b61f6130d490878f8cd200a11b123157719b91756aa1265f86756ed43546032845b4704cb6a0bbb839a6cb94921ec203e88b763a64f24bc344bd5706f1469e61709942f017d9e8d86f0b3049f5634cbc57d47edbbd2012b170694d45636ac571b4f49b8806e0d8ea5d501874e14bb2deeadd2e43af6c05d85a6701c94dcd54b96363", 0xc3}, {&(0x7f0000000300)="53a79ceaa0d94aed2958440141a51e4c8046b29767f52753fe6e8a4387d173ae303030a3792f83763d38e1af5ae682fe29d98f84b9b891dc59bff8b0a5d0712f7b3a6bab4fd32135bdc68d8e57b1a55fee7ad05d12c057235245df2d", 0x5c}, {&(0x7f0000000380)="a87ff30c1695eb6d6e35295f0bd2dc836487f111a9948ea1a9c0cba82aad86940c1503c42e080e4cdbb722fc3b5fd665fae79c86b8e05368c51a1270d4bce65e9333303e865cac00245ed68ad26120d6f89d13f2d29f80b15ece0e1ac5dd1aae6aedf47b84cc17fab3fb94caae9daac1021111334624ba86", 0x78}, {&(0x7f0000000400)="fffdadada45806c2cc20f34318e5dbc6aa8dedbf44726747d6db3580b8368e60610ec56a01a54e266b5f3ba34acf6177c2d22909e3d2436f60aa42004f9a6170b38abe2f8d1282b44c34b188ed424dae5c069447b07bc60e0599ed0037b0b1e21ab4882ee27bd838a0caf34c938895b4ec04d109e2f4064f2f7bf4c97764f56bfbab6d", 0x83}, {&(0x7f00000004c0)="84a6c9ae3eac490ed21dc1a6d20a7e673e6ccfacacbc6bdd975bbb473fde2d95e4ac340a76ab02af59caacc9c45e057eaf9b36c4e168ed1b9ee39073cf88aa49a81bab8c82df3be0e351c78571a7e22525fee72c167df501b12ae33b81ed7b2679caa32a4cb3b833aa8a0b9e911e38d6f892fd4eeed490200c1f4aea10ce7e5189a09d0546c6d6997eaaf49a8e2218467e6549428fc8795ee9030b5efe3975e42e1f817ca6ca13d7f89248ec", 0xac}, {&(0x7f0000000580)="f4f1126a29b74295916dc2e85c151a20bdba1cde6cdb8bf5b2e61ec8870899edae253325b681f7ec5808bf6351a21d4e9154b16c56b261e283628fccf7e3ccdd4e81b09207ccbd9960dd4e184ff66565369ba33acf553eb7a0bc3a6d3c518b7605f2373d30a366ff487d5d61497746b8af976f1049dc3033a815790b162dc1dd576f7331edc207885b6f527b5299368d81b91a478697029eabe12b72e72574e799c37979be4cda028e25c27f6b3bea4f611832157d1783eb2b2a1135b518045202178b7338b8ee5c78ff52b5b92525", 0xcf}], 0x6, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) 16:00:11 executing program 0: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffffb9) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='\x00', 0x2088, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x80c0, 0x80) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/148, 0x94) read(r0, &(0x7f0000000140)=""/99, 0x63) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x22, 0x800, 0xfffffffffffffffd}, {{r0}, 0x0, 0x40, 0x20000000, 0x3}, {{r1}, 0xfffffffffffffffc, 0x26, 0x2, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0x100000001, 0x8}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x64f7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20, 0x0, 0x8}], 0x2, &(0x7f0000000080), 0x1, &(0x7f0000000140)={0x3, 0x9}) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x40) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r3) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) syz_open_pts() 16:00:11 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) socketpair(0x10, 0x4004, 0x6, &(0x7f00000000c0)) chmod(&(0x7f0000000040)='./file0\x00', 0x20) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind(r2, &(0x7f0000000200)=@in6={0x18, 0x0, 0x10000, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r3, 0x21}], 0x1, 0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x9, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6", 0x0, 0x3}) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getitimer(0x1, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f00005a8000/0x7000)=nil, 0x7000, 0x4) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r2) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000051d4040900ab00000000000000000000000000000000000000"], &(0x7f0000000000)=0x50) r2 = kqueue() r3 = open(&(0x7f00000002c0)='./file0\x00', 0x8410, 0x84) r4 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) writev(r4, &(0x7f0000002700)=[{&(0x7f0000000300)="2e455e2374ce4b2e39a0989020bd98c2e0c87ba38b94cc28a55c52b856fcecc3d0d518587807d2cd312e46030d7aac65e229878f8be20f8da552502c79b74dfdb580f9f087c26c086359ab3beba4959241bcccca27f89d7a0712ea88f8d34ed4ab76f1c3216ece8f0d", 0x69}, {&(0x7f0000000380)="28eb6a58c2858888905320c09292b085080a7f68530f6c765dc6b7d4409703c1085aad288606dc7bcfd351b7a62c27419773272c19e80574af818a27695f0b5932db397e468a6de7280aa00e15507ecc4bbf85451011b2c27e9f36ce9c9915556b2d369312ed221684e69198a208ad630ef5e3ad60cd3ab8bfcce67037429bc203b34979f6a1b15a64180846e887364b4fb68d6eb0540847e2e8c3331bbd633666a92ce4c818488108056c4e47e8f7f38b1c69765e2b084f5817673919574596f9615f3baa8c5b24294909833d54b09a8836217fd1d5d3518d873b02b926fde97a6d28a7b7ea64db638088373374a535c1b6636bece8f037b56a89a1a6b8357cb9d2368db4c23d0204c9678c5009c4c97ebfdf31dc2aaf914ee713579a895f75df95cdab4849fc531b4677c32e6b9c17a0c271dd527ac23ca76616c50fcd3f8864f6318d4f30f3e74766eef65115adbe1ae4a1718afe76e7eed82c6f922e79ea54fad329c2cdddd02d5b0569dbcc7aae83d416347143a81483b05d8f2b9f8fe4d5abff8e8e9a252c25d6daee2f34f84b67b0113daa8dba56675b5081e4a429d564543a7769083cbfa8059ef4f6fa6d3fde2bd33a44a51ace8f18c11b8716b052a08930a1c7322f367f86a28d5ac42f540688457f4b96a51ddf435e148f5637a7b6754cd8acbb232ca67d2f83759628943914d757ed160dd8a9afaec1d8cb05c5f35a784434678c7bcb82922efef8708b78a5960762cd1ab509d69698ba970cd1432a25c15a63ba3b745d75b9a9eab6d92d2d92832c41398415884fdb1dd9a788bc3654b29a1e44e93445e01ed8f956375bb2cadc0340f3145516f6fb84bd19d5aa853d63f71386063b0f98be0142b481f4d36326382f433a96e5304500df8d820831fc9d3b4ebe77e7d56703bb52e12657fcd81876940ed5adaffe444e3a8e2a26a12e57c81774e360086966d263707594ea994a881ccabb5edfd43a8e0b4fd86c15bfe52866bb9eb421b06423357abe488336906e02ebef0266f6dacff68632074f013b21fdf10935e889479cc6a1865e44e3fc2cb40305146ab04a40d8cc8f3e65f99f70369715de15fef6a9cfbe91e25dd1d76f3cb7e59333bbac86438f6aecd8e04093bef144ff1359d3ec6b31950865a9f6972db548c2b0602edfa7d4304656d4496d911d9d049ec0824fc20f693e1fa2419b8a56fa53bde787d60d750f0a923f7f9f4143f8debda247044986979489b6198ea6a5d5ed4e66334861b89316c27fac6f35825f800ea85fb19df62e457a0f4f17fd8a65defe9b76d1fadb451c888a27496a7c563b9ba64f59fbf9a80ec812b8553eff63bb8d77fb954b4ec47068135b1766edf8176349b00708bad3ad83493028d07b3f4e11b0db04b3194f6a4812c52b942e10c6dc55250fc742eee2198dacc9dc535965866a6eebc59b06db98bb4d056973ab0bb35ea644ae17abba11a03d458a04272ea031850d5a225e1b13fe980a9f72376b36c01670b69795f232582bd638dbd0885e27e82a2412e80b543e55b2ba595bc5f234d5c5083b0d451daec2607b6ac64cb35f984e558803c3b764d6a92806217ce6ece5804799eeb5a099a24cb9f64dce74555dde111bcac2ba4a107d49e21a336207101efe3ae6c1a946aceea8b998e8d0e9c6395826b2649a2daa6d5ce7beaabe1c736f283237f8e7658e683d7fd16c31972b0d73d0a32d4b2c0accdc443a72544c793e49cd4398d38e4c8b5ba084dd47a94a8f948bc205aa20847fe7486214b5156c2ee5d9714c426188593969dcc0c420a3609df16990117055c33ebfb361ceec3cd25c3b30f074e2446acf25d28bdfedecb2948784c079f7c8a40028b949de0455ba87196be252a46d9bf58e759d6110900cf7e89fe5f36e7a28c84210b811a5c4aecbab702cee516b0ab5bf6ec6763c75ae929779723ebd1ef8f89048db4aa909680ce76a60958fd313600d99543792732810b186c795e02d603dfef560274842c80fa7232f6bb0e23e3291a4ca9391e7b7f22f813c95f3b43d0b45be36a952398849c164d207dbc835c3563a7c9146f381e5373cca376604cfab355d8f0f789b74930b652ce465bab171b23288d88794daf6dde4051880fd820ebb219286a65ae786c3d03d14f93882094c2661af2be7660a2af6fad66aaaf3d58fa57767147a9e59460031a3cac694c3a17a41d8ca81882020ab9804d0faaa57c83c36d48ff4f56c6735070aaa20991f3f77cbf9ba0808d4d783b3f417cf02c9065551f3871f574fe6cbb8729f37567b21a797228091894ad18608e83c56d47e61ca21251d8123c63d528b137c02a9fd1fbfe80dcfb7648b6b027e5f2d9973869878cf154e0329bfa6a3b91fc1b7653b0e865388107267dbf8b2786ec1639c978e5797ff6957eff3ff759feb58532fa7d192719642a08e104c851c36de85f03be5d2216976c73b1ad3eddc63dab3bec5f903d1e56d57ad8f5ecd1f77f4e204938ce59590e9a69315dd9e8d4cc46ea63ba6a4f17c4cdfb30d38286a6abf679469c8f7e57e239b0f984222dd5f65d2e872a7fcd70e9222ed6ffd744c5dad96a2d8fd14ce8d5109cb5563b97f27505b564adba583df1e1f89802f6cdf278f2907e182542ce165e9ede14523c6157d71086ca5c7197296e8bc49b876dd28c86376152f8276835e52edc47ac2faeb2ca626fa50ecaa0f12d015ab4afdcc83db2003d1b6689eed628a3e7df74d5422cdc98f02fb36dadfa55bfb125f8b97279ae980a84cc798f94cbf3d124c24a1c9d9cc185c0655cdd37418e9876d72b35d0a514bc0f0addc1b9fabad757bad1aab0af1e5fed53a0ab4dc9fd7eca19a82bd903af1bcbb592b1927366655b28e39d05a3315953856792677a098c3961a3480000179ecf9dd4d44b5d42974720b2f4632f42beba444892c71a48047d50c5a4364347e1dcf360b4faa06b5f8d42958b2185e08550a86ed56222c00a83969d1ff24d269126c6e2b2a3a06a54d506c81d96011335308e30458c8ccf418d83ffa30bf704698111d2e2eec3541024aea19a7ef5c261790705b4105e7730d7013c6cbe6d6fdee3687c03a04073d7de0510776a375404348816259f56a5e1501ab426cf1d09296574c2962fefdaae1dd17fd375ff065a150e3e9188ad6090f99540ddd20ad4b7a27287aea5498de26d9f8852f60b34e6b7fd8baacd203361878f90d48447e777e77a44f59b8055f7d905aba4475f676ff430fe23b8c8f115f072afcfa33f6cba4eccf56e37e6793983836058cd430a94b7e6b7490e544e475f98f420dcb233011bec5ad00f3acbf5334b16f34f623fa7721a11b78a6589514c5f3a14d951cf1943a9f16d6fcb541dd46c7b5956dcb0e10b65dea770aed14de75bbd74040f47afb4bee6227f3d865363bb59f5f03a7e3ee94e82cc050d9a43e769747c73e9135232c5ffdad4ad13cd7c6ef3a16263c21d993ba66df598e876ceac07997a0aa57c3987562c842e34ca339c8c0c0ddfa3c385d71bebf4abb466258bb40c59bd5069524c767486b779b84d19440398347a89c66d2388dbb6a442824a57b6150648404d31dc51c3711812d66cc1bda11d48073b45284f5b4b317be082882542ef59fc3c6db082efbc9a25d84a9f4d5c74c53d1f9baa2cbfb67ee010beb940fdd1ff099f95b86133b92ba5f23143a4cfeb122054bc8798a9fca9960eeb76f006fe8e0b5d14cbb43ae0dad47a2fec3fb80aab22aebb4c68d779578d8f77a47b697e7b708ee04a2a04b336286eaa4010a356cdf1e40d41ad3cc74203a4296f8049481c5b2249f38d7c606d17868cf49602546e740aa1ab51fd94a79764198ee5fe9904e8d47bfe4a1e5ffdbd8d96c99d9a8d4fe5fa69ccd2b9437fc24e334f87f3124924e568c9fabf58cbe914c72622f21c1ed970580086d2fde850b98975f26108136de23270c3c94f8e8247a2c1c1fd691a7cd863676bb87952683d8a9390daba46ad7bfddb482f25e95f5d5065fe2459397efa7b0f4930404d93bb29186158312c67bfa74a5f763d98ec8fa901bf4c22b8a7072b308591771ab3259305c7fcb762f99a99b22318ffe4829bba8fbe5f7e6e723c5b38847d3c06db5729ef9f7f24b4f9ff9419744f50b2eb10efc071be641323574629487e530a95c162cb1cd2d657d9de4eed40d808cc855ecb2caef278ef9e6534018df2f5c1a976b0a1cde7d17da21e0c0f1b2d51a27bf3df62d5c2af8a105eb3236ef8ff9de5093b1addace23cf494d09c4c103f96d38d98393fb2714122737824cf08499cb35289439a0c156e51af6032d523e6cb54cfad2ae8662315aca988a0666cb1c65d2e4f4c3bcc92e543f42e9feb99fd339604b98691607e7dcc8497e9dff3e39c1edb015cbfbb74c29bcb70ef95f0a9f89aad0f2ca0a5c2bae2d4d32016062a702b26d76f26c5847305e8d37d03f6a999f11ff740b6d544be9e4eb2d90d6e5a7bc51523efd29db96a9aeffcee18311751df15e6674c143461d48599c0c92ace30c399da30ce43bd6da2c91fa76cf1a9f90cc705179b07e4f6ac9665e7873d819edb60c5bb33ad70744cb320f84c7eddda3bd952f059c893041c6d6a64e68474ef31f3a85adc544e20190098dd28222f180c8f594bbe246ae41101e68dc90352434b0ced287287decc637c76f5913f65611340471f55fe6a8968f34ab23079db8e3f6e4e9329816b1bfa2897d2bec66a6f43f3f7ecd6b90c88dfbdc101493f09bf81d9444189a3a9a363354e82a928cfcca0d601344edbda5e32f3cbf7c283e90aa21422f19da8c9309d1555a6f95584acc7cdf8995c8fd0014b69404f358d5911d78ba3882b611be23a9c1a0b083347a9d9257b22042bd7286505ff361e688eab1d082e57cf7d30ac117bdff94706b3aab06cab897cf10c5464ce099548e41c5d2e9fcccd04427aee91464889008722043a85f0841aa20bf2b0a7ebb5657875a92165c8f26f8e8d8cf3a076deb437476ff021c41a19306771875f39e14b7b2cc4d96f5a762e948c44c26fef2755d1cfd79206299c2afb777d31a78df4f896f11ed7d3e20507376c1c97650255ef922c57820ed12465d91b8b6abd4c06cbae544f787f0ec589c8f6011db04a0d1188d5ed3d1a1284040ae4dc16db6a0d9ae2b5731f2a299b30644a2bfd9336a12bb95f4dca5f4f0b57c0ce75da25b5cc03ab1be1db170a2465ef6514057a093bd922c0ff16911244f899eee866c285f9fefbcf5684ea822add78ee62e3d5f58536c86119581c34cf0d82282370f4abe5ff6186ded197dbc25f0164024d484b0d8be27e1d7d15e083a258f1192d441f55e75af2f7296e65c321c40c96e2bd8603e67cda54bf17dd0506a3e052128d714ff982780af9da52826dd6ae1a3a970696d2e574398bde76e58e039b28db28477664e7609b4867c15d39ab7fb420629fca73c6613cf83ac44bddaa3b887a01d9e8ea54815e4b2a69ad88a3f9249c038a7428fab650ded1cabce9e4ad1712f43e131073cc10ea2a42950bd2d758488dd10b4d0043d8c356497f89aaedb32f4855671af7378eac08f2689cc2dcc89e71f874827e0a5fd5c2f3e0ed726844d1c67b426ae2e242c86ad29be8924d421db5552f22ceb8603c861ed106a7d72166bfddb8191fc3033d7b1dc277c6c2c548d69b953b841e4eacca2128522f12af7b8d87709ae4f4459920ae0be4be3b3bb5475f27993f04dc1c948069fef8ec71acd1f3a46c6527e75cdd7f9c82474001dde286b846bd3d28779563df736a3b12d8342c4f7aff4292d958ab8", 0x1000}, {&(0x7f0000001380)="22c6f23b147fd86ebab2138ebdc0f359e305c0c180532e97f9292b13d33ca5b372f28f0d09e2021c471700f4482ede0157083c5e4d5ff55bf9fc03947e94176396f76f22b93e4e05b6e1713b66d80734008ffc682c9923e1f2baca56b50b6e5c78528319e4509374eb99d8d2d5841a85e4775ea78b412d6cd82ded4887db9d38386051bc38cdb30c02f6cdaeee6a", 0x8e}, {&(0x7f0000001440)="42d77b2e011d831d79a66215f3540d3d4c49d50f971685d9d628c867583463c9ceb0e92af305765e965a6fe9717b743181974c960a35bd41ae6ab6596a5d3a6a1fe3b314e13589599b69ecf5de2dd6bd04792672a6ccd8e700381ac7d2eba6ac10679d87619dd9c0ec04367b2e0d77c785b2341b831f90cbfb8c9dc4dd439121f608e79a892f08e150996fc0d900bdc80ede21ffe721d4e3eba6fc633d7babd49bc9a40da10983cbe5bc291a2598c0a40178a5cc7cb638f3b6e372ec5ecdc9f0497be78807b557b93c5e870e0090037606b9f90f690036b175670e138fae27e4186f22a88a98", 0xe6}, {&(0x7f0000001540)="4073aa60c3accea4af06e91bed9379c549991726256ea968a432ee3f0a751ba49af6ffab97e25b6f1fe730fe065b1053dd3e5ab0a12f4031d29f47bf0a8f7099664e51338600edb1ee373151d3ab74bbc5997dc19800c24ee94c72443859e9c75b9475e38f325b457436a641cdbc8d22fc57fc605ca0ec290155a703a3fd0cbfb11542433e17fb397a20f140a282c38d8f17bb9e1f386e805e293dc9d2", 0x9d}, {&(0x7f0000001600)="056c5c10c0f64c756bfa612e7a7cc9aa999f0eb068c7d7962d1867c6399f4ab1c29fc488b27cc9b3c335287974dc0b453bfa2051c849ed28443c9d7b70e06689419b256cedef90e285906661766f0acccb1b47025a730937c7394d3e01", 0x5d}, {&(0x7f0000001680)="883a4bb942201973257904aaa6e0c0599288a189611bb50a03fd66de76e68f7d59c72d2e89bc65198a5d703c44c1578ddf00cf06e0977258d84c8153e0f815daaa9349c90c1981c34bb6f0da34f528496c3cd26cb96a774c587a795ebeabd961034d741af9d060130a211926513a4fb7754afee2ba757433c1a337c4c5eb353384124a516d99ec35fe11ecbe897cd43487196d76a608e6ab22a413f6b701181efc7888361351ba05ccf4337286141253135fd7b94a2b16302980dc96b7d31833978e7e3c8726cc51bc9fbe349f21a082cb8a71af2f5e8c30504b96c65235c9107bb6282ec890ce9f5c5fbfbc0b3bdbf226067968fe0fe699ca1f1a966957c0a33c8cf548bf2281e758c7216e12e4e506d8ec78c76517bce317331a0e2e71c57d82adae3a49061d2db0cf791c176a9d72ef4626fbf87a06e10013652693fefdb515ee005f0a579e2c52e7b5818a916d7de9be22f7f0f032f1e6f34088848d9369bc179c9619870f2752429566f2387022fb1b749a89a2390546f861249b6ddfe9ad75f695c516e4941bf1a23d1fd53e1371dfc2ec80aecabed545d1f74df9163a83d94df47794b9d5e354f6e7a22bbcdeb779392037d59fa3513f396ccc70dc6ee8884266eca5708b66d0c1a95345f6148a94efdadc744fcea664a36232abe052980ecdb0c72a980651428b394816c258273654476737102dc99a299221f599e15e83163a5f4a8552942b4d9413330259434b3c5e1097b9afffc08e5b0e5c95a8a69d742a432eca7f1940ac8feb39b70078a3fe7783372f616a4d4beafd7df3df0e15b314eb885c8b716775db969ecbc8d15df05ad2138f65669f26b67cea6ef6b7357764180a64576aeb9ee66844e726f15ea1feb2ce921225b8200c4d81b5caea294afe57efbbc463b735a6e5f3fbbee97d7bd62d376fbde09c45823635afe9a6baa9cf0502721575c52005ec764283765645065eefe0124f5cb3b4937b8cc02b2c9432f198e8aac56b658aa71b2752b8e66bfddb60d9322e9e94869589787a27d5e55d74c9a94edf93222ddf07e0676b068474b8aed6bbab6438423b6035bed0af6d6799223cdd21fd0cb0a73349ac41363c6065757bafd370c205682b6799e8c288c484dde8754fbef52d7caedf6132184ca488cf5e1bcbaf06fec5b44933b7a0d2c70752d78bc12a0a5726d9701ae5877db124d22226ab8cfddf3356410754c6a6b07d54fbe72d870e389b61f046e330fcdd7bd4ee7c8a85f9cc582ec269d3a098eb05cffb42e29fd53876eaf4a411112443785dd1bbd8c8ddc8a4e3a810ace9dc862ecb63c1a4961ecf14a4b299a7c9b29ac037f35809b54ea49380dfff9b12ec5f8e6e163254e5c3a5ec049e87dc9fc61ed52a9d2fa3279001f88605d5c7ae7b3013c0f5f423d0dcb35cd39dea5ae9c1660b3e887f94b18a7026f6416341b8fafb087283b90fa24cdb6df73eec380acfa43d38c68e1c5a69d92083a23135849c2806d601e17f951a154b5f40f22dd79c6538d3ab8fd9f32127d95c00776f00c813cf21d5af5d56e94f15870d70690ce839fe177fa026eabd2b4cbfbacf9dfbc1ddfca925b651f920101335b085539124b6473604fba7bbe31c95310a96e3585a3f0b465407bd3615e505102e3a0dd1171c23343066902d89d2b66ac903b9c42610ccd4e943234da473676fab796e9d44af9abd30ca61ca4d9ab9829a6ace1e2dcaa4248f5e43a89cb6e97aa6d15e3d119f2d20813ceb75f11027a2ce89b0269d1d0d90ee00e6d8cd75f4f344ee524285a868827dd591685312e90bbc44a503b8c7687d54fd45b5b677e6697ab8b987bf59eae984d216c256df57fab86a19cc3dc13d25e28bfa82e510f448d55b17a1817889df082f80131caf9ec3da67c71335102ee2228b22fc20002fb9c46c7ef47481c1a5dc8014969924b04a46dd20d773815b3bf5a19e339a645f966cfc05da5c27537758f82614ff893b7bcf9847db55a99330ab53ba9de85fcb75923caf30fce30e6a621fb7c435da9a4f43e5dbdf981e6ffac0f2909a84afab2685af8b37764ae2eefb95cf202dd8caa9770040144dc10495a55e516f03e8fcaac97d9acafba99e93a11ae33d74f4e4ace37971f728166f296363dbc1ad68fb1c47e09ad56a157bde4cc6c8c3a172589d04f1d82fc9b374cc44226caf3868b69ba4640d579d78ff5bd55eb2935a49f7c66915cba6e64dc7011cd8b7da6843e4f582950adfeb12ebda5585b38a84de96f91d9c0993d195397ed42c005cc778833bae34518979404fb661b63cad6c47f7701d052578ef7df3445fec226172071cef367ee8f07cb1ba22ca11fc070cbae702c7a180a20362fd5459d78e41294ae87c6dfd70e4408d7c3fbf8546dbc5c2bccced023d7744cb04e41ac076a1134a61a7c0adf2c3189636ef9be6dc4dc6d16e66f623aa4d1573f307a44d8ef031410d7a2ecb9265cb94f708904d19348b99190640add6f50907f0f39b5e51f8227a0413e7f14b89134c4a9f8ff390649364d3c51f00a4c1e536ea65226f146d3708e20417738e1cde6371a596a5edb94af1eb510673823b21429d8eba18064e4a43c49e98c753dc46146e483d074da9eb90e6b37e33bca8fdf8a3dada3b5d800079d2dbe870df8f3c3a18b6546595546eb084407f53380950e1bea4b3a66bf22453b07129d78de4d1da66771776af7941c902d559504b25b1b9d79caec494e1180002bd5ddf43021a8d420683d9ebaaf0c80ec2e33510a5f56f6f9ecae28166dcf47c80386bf6b1f80670e1652e5610c6c394a885e084664574d22b90391977b22667da62fbfe067468eb4c00ca618d7a6dbcdd1375a6e70e5fc4a25c4bea0294560eac43efded2d818715212522286d3bdca47f9c3d0e3a783460b92208e15143f8b5974aa381b0bc824e5faf190424501b159045787dbdee3f81603e814f1a2469bb5cfa03d7ee4c0d53fa99d557b432ff0a8180abe7cf3b53ed2ac19c8fb11e6ac2d93190926be79d7f0a1a3fffff35916d7cdc09fa843b0075cd9c015cdbd244b29a48daad5824f3d9302663ac53c1c1a1a87f47e743299dc8250cf5017bd25be846a643036389d932c22614f18c0aefa205a66731597530c17328435b2237403bcf734be89e64426d1550690edadd3659a865de3e62fec4bd0cd8890c917e2b2cb266ed00117ff979c3d8c4125319a282f7ce39d016972bc44248e0c8ad862e929da8359e7758b9e8428a226afc55022fbae8067229dddfd8b1389f336d135658af5eb87e97ade72e2f16e6e55e682a5817c1ff74d8effd0c83289e2c283537cdf2497bd5370d5eb89641c1da08abb4ddc63a5964786d5b3709dfa9678f54742d8996393d2c83e55cec63d7e5c60e5accb2e37daef5ca8def95fb6103607d55d2d4a5cdd7e0bb4559d02c67a5fbea876529c27c8cb1820def7ac09b4840901bbb2e1dad1c488a1e21a8a9e783ba8a4d83db8260c2d2fdb776e6780e24f91928ae29039f6af4fb00a607cc7d9a462a7b483102f3e0f6aa4e8da78c0f9b5415e458e711442b5c0966462467d02d19219b80c1b729381baee9c4560d16e59263457850fbfe5b88eab78401e0f39fc52e625cd5fea294e57e52a6967a90903a341d15b67a53260280ebe62ba6a99b9f965ddea6a7951cc5e4c0a021c0be5207b4e5d087c7b256cb5794cd19394175c303f308f55cb7eccb2357847d44e1fb1f6996890cc41776e60f727c5c3c0816936c08f3c9b69463a560e49e7ee5452929beb3e21766753e6b8808ed9ebf0f85538b92f6285d237bb6104cb588516b81ca65a5d45f2d9a6ad8cee5f87950284f8b3f9a9d3bca056c479c6738e33529a8a2254d16b57c14ccaa706cb1911677fd5a8a86957a330e23960560de321929596c9aed05810ba05c15ea837eb40b28536d15b78cc82ef88744f9c18b4329794bff6519e22704ba9cc1e4e1abfa6b0ea2e082155b1ec82d47d0b9bc2abc454c15c7056a31c011d740f937db67f6ff797b7d708db58b84a8b624c73df8cea4a33b09cac3104583a7b68ccf5e8478f5d3117bba37ddaeb1a7c8ede72bd70609f1eefbf1a690b13afb3f45751b9a0eafbfee402199516113363154b5d823a4fb7f6529f9b4a84282252c119c8f13b555daa3915416cbb406eb4e1e68848c162cdb37ca9b49853f94325a8914d8e2f75a2b642d8f336c1ea88212c823f5efd812c7b7a40f6d2423650731e02ce9439cbb1affa6fcf20ffa332b1a87385002bcf229e87aa06d6b4b481aeeeeeb5f40faa9cf1543f3f006c80d9861de23d9fe4f4f5368e378d0d5aa753b4101531b7a253aad23d64cf8e56497c79d8a896bd824088007cc19304e5ebe232242d16fb3f739df8230425dab34c402ddfb37c572f3f69add8161c974d6cfa004cf8b0d62609ec1bc5ca54b84d76ecbc3556693a4919fdb7584c13298c9ad1d20b3a57b2dc7f9a9b71d6e4e7c8f63dfe0ada81ba214af4ffa225d474fcbb44938c240abf3ca5e870f0b77c86b4fe7aefb00e23cb0d463b7e2587734ae93666db6a5a325adb557929e3bbd944ee1f780fd8dd0a95627e9454addb4084030262f78123aa0522be0296b13acf326dac7d8ac92d4cb6838e1e434be5aef09766f6186928015eec1cc878d640da685c86ec3d10f2b90e792662b898ae9d84f2462686120b42c435e678edea88e060cafbfd182ed789bfeaf5ed35f591353be518954720df74afcfe9c05ea9242aeba716ce1b927b3bfa1dd10834c2d1d47deb6e51018c87eb6898e1c59f7f348fe9193df46f4fe9106508bd9eac1216687728981fb9db847129e0fa032cc079a1c5150f6f4edea6fd02773041f70cc87901e9e66a4c918791012a19e2acd6ab012c2c4747a6e0000396aa87d8990d9de980deef79e2bca5f66a5a6b775239c8054d3503b2f4badc18a3ba7a7468e8fd24e5579dd26c662997ab805e7c7856c670579637667743dfa6e554d9b554354c84545b90fe3fa3921f870be13857588c516930051bd8fff271c2c0b9cf44218bd92d629fac94ce5d80e9841cdda5918be55e6f7b685208516a3f466161f32de05b23971a6f1c1afd6cc38b9ca5e7a5c4b135df17c93ebaa6e0a07ff1874709affbde9f29c4bc09486f4ba5b9c35c7301d141fdc4f46ee3c927d05c8d1754d60c42ea906df1058481a0b3b8b390db10e2a5bec0a512f8617242f36969fa80ed537d87b0f841937cf4a23c76152965fb31a32c4e29134a000edfc04193c6bac2f3424e992747939e90d6299f97a39d63625536f7cbabaf3926e040845723d09f4cf292e706d6be2f118ef4235416e53ecde5eddb949bdc46e8e4b8f5745d1e9e2a3a6c13dacbf39c4d9fe38a3c4aa60cb1d33953d580af4dc75d2dcd475f5edfccd73b9f96e18632314c4c1739e3b300fbd0c74ddaaf8471d9f3e36718718a81d110e860d173ea75b2578cfe48f7132dfd13c8cf15a5384a66b3f051a9dff0cc53b4499cd6303367bc05ccbc47695e88e31857658b66d4aec357e97107725b0b1086c487234b077a258e5cb6d57b01ddb76d0ce58e861fdd0d418aa9a5e8856c461d8bd756ec33d7d52211dc2ac8a3a4183e259d7e14d40eb7eec00e7e49eb37cfaf8f9b9f2a9fd1ec7678a1063345ee51dd5c8b8e96977caff6dfe73d43b5b4cbda7ecf17848734ab4fc03a8883e349401107a15755b4652c140525644b23aeb7cfced346e12d64d8ea0ed1d72034c99f5767b45a81abf39fe3496a62d65743f532b228ccb83c554431b79945999927e4190c3e528b", 0x1000}, {&(0x7f0000002680)="d507c78ba2ccb024e027651f4716ae08847342e491c851f129a61fc749b6c91c98ab66b39d2d60b2526e59cd5449cb69eebfd18a01387d1ebde54fb8ae2f25d87ec6858c8c8bea61117a", 0x4a}], 0x8) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r6 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x4, 0xd, 0x401, 0xffff}, {{r2}, 0xfffffffffffffffe, 0x7, 0x4, 0xbc76, 0x3f}, {{r3}, 0xfffffffffffffffe, 0xf2, 0x1, 0x7a39c661, 0x8}, {{r5}, 0xfffffffffffffffe, 0xc, 0x2, 0x8, 0x8}], 0x0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffa, 0x20, 0x2, 0x8000, 0x5}], 0xfff, &(0x7f0000000200)={0x400, 0x9}) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) bind(r1, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) close(r6) pipe(&(0x7f0000000280)) getsockopt(r1, 0x1000, 0x1, &(0x7f0000002780)=""/101, &(0x7f0000002800)=0x65) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) socketpair(0x6, 0x1, 0x10001, &(0x7f0000000080)) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:11 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000380)='./file0\x00', r0, r1) r2 = kqueue() writev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)="260cf98c7984b07f6bd81e9ea4b17ec50e8736abe4d2f774fee809380f216c6931f5964c1c7badc4d073f98890d7d386344dd3268e22edf8be83220a7bc3d37c622fb85937b5b7a11212d6239d4385f764e91dcb1fb2caaed6674cffeb5ab0ce81bb8cc59771c468cd7dd0be2bd662f50206b2368be65e7646156a5f58685d91f666128bb959e4b8f46fe8b6362c7fd57518399fcac840b10c39923c81e0854a37e12636f611", 0xa6}, {&(0x7f0000000140)="0289cd37823b4b76a04c592720230af215f19f205c416fd428981060612dada831ab1a967c3642d1c5368b2873f88cee9503338aa257c55f249607c566f86a679938af62251c9abf2b80d0e9d5b0804cb07e55afe0183c5eca041d95d243c66f3c4fc04923d0cdfe632276e881723c7ff4e13a720066bc2d173d5d62944a0e035694884c0136e47b97d6a112fa0b3b68814c1b5619973b67244a9c34670f74962556411b40cb95f170aa2150a245c8c3a6bdba9da24555a1cfde18746226e15bac2c55bfcf1a674dd7ca54d5185421df9dd9a1f17c79fafad6b866cff9ca864820be2a53e7f568a3c36546ddf6dd03fadb726dca0b58934602c2ec923ec93e", 0xff}, {&(0x7f0000000240)="65c4b929b63479cdc006d02f4697414d3f2e3a35bd7fc5aacb9ee2f9f052f0486c45ffc0659bfef2a4c01baaee4de942f9a37944bc7e71bcf224139c", 0x3c}, {&(0x7f0000000280)="70ad697329fd7f45cdf175803019620b8136959d17fcaae7a217674951170236e5f5dda962deeee411a0f7e65af1581b71199e3a45e9eb06af96cd234ec347b09fa4063a19afaa4c372bdd5a07a649e2b9e182de1a2c91934eb8f29fdf581d40ef6d55a0a3c529491d2b28f487e207f1242ad9d0e6f2a2ebfd23a50021b1a0e144616b1b6753dcd87bc3ea6bd624c965", 0x90}], 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r3) getrlimit(0x0, &(0x7f0000000000)) setsockopt(r4, 0x200, 0x81, &(0x7f0000000440)="87aa71c13e6431cb39fcc368007916903037c432fb36b1fd584005bd50a1d5a291b6cbae8aacfea4d39e5d369f7925234fb9d5b71086ba65c5a9443fccf28defbd60dfa67bc4028e58301cebd8b8b8d1e98e9df741c9378a53442df4d605511f19370787f572022494032303350795d47d17ae2291", 0x75) dup(r3) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 1: pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000040)='./bus\x00', 0x5, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000724000/0x2000)=nil, 0x2000) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x6) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0xffff, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() close(r0) dup(r1) preadv(r0, &(0x7f00000015c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/14, 0xe}, {&(0x7f00000012c0)=""/188, 0xbc}, {&(0x7f0000001380)=""/185, 0xb9}, {&(0x7f00000000c0)=""/81, 0x51}, {&(0x7f0000001440)=""/110, 0x6e}, {&(0x7f00000014c0)=""/147, 0x93}, {&(0x7f0000001580)=""/28, 0x1c}], 0x8, 0x0) r2 = syz_open_pts() write(r1, &(0x7f0000001640)="087036c7c8c200e2ead1a808688a1a4eca475452e41df7e690e23b44982ba29892e3280cedf08ffbee203ccac983e00d0039ba982c", 0x35) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="6ebae63225259560f8e5815f73f2a044fd54055552fbd5e417897e6efc99ff334a5619515a4c8ab06198824b3da025bbd45c7fbea131c97dc2ef277ac1b97b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f12b136a5d00d1628b53a338635e2dcbe46a6e1f37c8310006ad1926a31ae983288ae5fac4679babc55c8427d6e3f415d5b96d28b9db2f6a5a48d5c7d41444dd2c39bf8dadcd5813c16137d86ec18999c0af1f58f8a2a0e7c98cb2f7c83a161c4e8a389cb0b347a31f467a3dba7cd7ad0a369857eb796bb98a4a3c484a4e78580a591abb6a5f2d9ac66829431d4f0716a2a06f3ee8f685348c2e0ac307ba63476611b051284b435fa2cb58dac12e2ec66fcd881d991fb886b14b6eba6cf5dcec924c2fa28cb81dfb92262ee917348b04ccbe6a2ce5d98585d1312907150a8939389eb045b2f08f3db", 0xfffffffffffffff9) write(r0, &(0x7f0000000200)='\x00', 0x1) r1 = syz_open_pts() write(r1, &(0x7f00000003c0)="964f481c27d629b4eebd9326357b3a79d28a861760ac5e41c566236f61f2fd3ddb34f6b81a49827d081f68ad1aea08ae320e3ac6312639b9a424e7975aac82f1bf0683b6f83dd2f80bc3218921048c0c8cfed6cbec22a39098cef0fc3bcbbd9f7ae054b9883c34fa897a4300b1254a5561a96406336117b41710984ece2e975872e340972425539a4f7e74dd05718163851837bd96c85062bfa62a59604b6f188bdf22fcd09366b299f1cf1bb050139d9bbb863d59d03b253a653357d6f20c12527a71f9a3ad391b03c45f56d423e71738f4e39262e75453db14d0812d5b81174798062525ab42ab7ddc65f5b83134d0356e6e81f0f455c2369fd8e9fdce1b464e5045108a3331b2aa6a791bf5ec3d781c359db6fa2966571aa1bbffe12c9a912b41d830b5450223a3aa0b3bad019880599297c890afb49db3e5779d27f465669c634ce7d7e40a6c40da06c356a05263e43b8a94b6630e64633c71babbaab2ecb9d278918742ebe60d060e31599761902a17934a5f2dc99177cbbe093ff9721c18fda13fe308e354ca2b8e1e3be7c8346263d9d0224f34cf321baef060a6d2454c29a102c9cb428156274905002ec53fbcf564a1b4674ffe573cb654bf97d594422c673de24caae78cbdfa652bc664763d596e5f880b0081dee47090d17b585d7953faf516161d4e7f91a17c940f47e713201ae0b62033adbf33c70cc415fffdc9830adfde6fb3f7f3001d9ad92448dcff760a64acaef52cdb76eb58d5184f2c0a907e4e03c5100926783a135cf53f2b027be96cc43e31077fd3b2ff163253dda77b83134a129257e3c61dd678eab19aa50d74a5c0782c3c58b9b0c7f73227e8b32d58b16ae017fd21f663a735f52385763fead83ee684b04d30766f2457d43cc421d0ad93e1abd1b0e078d9f348a7a42b52c3d2661cc28878b1c2e9cabdd8873ae619d10df4483f9354a4d0f5edb35e4423f48e256d5bdb50472485d0bdcd402010afeddde961d8799a3d67790aec373da6339a9ef900c1f8240bc893c31fd65a7ef19285dca6500052c1750152dedd75b01191be6679ddf5a9ea01c80327d2c6361ceb741dd3cc9f8f4e785cd8b29ab950c064b01995ee5c2758f38ce6379b56716fad11e5caf8f03accbf7cbc308720ed23e0355819ec1df6fa676edd0c86c309a10f1707eaaee4e4c86b314a03884b16fd7308a0d4c8f7bcb01ba4933100ebea1dfed8f22bd7a6d1d4a5b435ab441e50e452dbd138329fddf544d4cf874fc64f709f1e400a285b596c2371bdd72dcf5cea615d487e5eb6287d9fce59ae430778399ab7708802627f75198a1d21bdc3c57ad0351c59ab7b040e5f7aa8da6c31bcb47bd1105469e15e797d1c324df758b35a0e1ba67ad9a437a47d60eb260534dee616a2814dcbed874346b05bf7823a334e13e2b9abd96baf43221bd3982b0616b3db5c01e8d0043fafeb308d43e3c82bd8d152c31b2b0955e30e10326cf4c7208da2b05a0121ab578c84baf15c74f5c4d0f8b91266a8dd60ca9d3ad41aa9db1ae339f753a7987dbe738e76b5c520a6ddea57304bb5a9e2acf18d803048cd0b56f6dbe3bb97c8c914568a3fec703176f64fc9adcd1e064d912aaabe0361b5d59d9ee818ebda5eaad9f0523a13fa8acbb0bb34dd504889fb0e598256c49a7fa9526f3473efa06225d4fef58a80f354517c1dfa13e3ace1bb13476d4cb106d4ea1c76e4b14c1a7ba1deac44549e2d51ac1b94f26255c0a19a58ce9dd4f16f12192860eeefc6782bb91c1198c5088f5258f8b14c33650ac67db0700e0488e3326853055c082af83e2d0f7f3810ce32dc4efaa5d848b8dc381728c47fa8fece63f47718b5bab39b95c546bd5c18fd69a99bfbbb2c9cb11cfa45b7202047dac7b7f2e65756d45f6366fb9ed6cbf019b28f59edaca2a071309c4167c03b929d888b57c3c85e740318553930244d6532cb011ecbbaa6f478aaf4f02108e3707788c7a2e6a461ae77c60f401951a667ee8b82a3f87ed44031d7f755a5405e30469abe946cc0d23cc7ff2c6ec4798acd594de695a6c677d448b8981ed5efa389bb80df3f6e7af5ed3eba52b290b8fca2f7f62525cf6e51b5e97eb95897238113dbeef4a01cbab3336c7d1cfb067b3f5bac1f3e6f0389bd376e242f5337bce0f1744c97ca929368bcbb676d45f3c9fa2b2545a6f7e3243a7861d574433c6ffae0ea3b6398027676e89c21be9790a6e0b2f6f626164e85345c358d3fcc6ac31e483f029e8881115eaeea7d098189fed07c3f5c01ea41f9390f8038ce153ec0f19f8845b9a60dc808a3884135dbf152f1c9d68151b72f951b21902e21ab1c3f3480d1269222ab6e6b01f699564b7ca5c2d4cdec7d8c72de5d741520a36f0bb78c7b8197669d87317528e7ca55b6c934b614f567409c7ec3f01df171e1d85f52f9bb1527593c8b81a9336c1181ad74602f90faecf7d58e3728c30b4408e4dc3a77ff04accbc2c4b7873d9048299248e95e940e65b9a55b5198037bf5782a5488d104f52bc890de37fdadd8d04903512c4660e5c89d13e88ca64c689d23808d6015ac32f930c36ec8d58692dc7753f080c3990e3ce77f2df5d9cba93ebb16652e7bd221090f4f773d75fad560475cde028926d7925a9639ce44c3b8b0fbb9f19702595f72c555ef9d016308bf66de9577d1c0d16493b44be510c07fc1595e9f71fbef983975c8d0e54fcebd25f46868795831ea7bc28dded80a1c1df0df0e6b9ded9d9c84df63e3c8b3bdd77b1c4246d6a7a62d10f1534929d2e658840cbd7605c6539d81be0464dd38f33646ab12fdadb72c86174524f6327622de6001a2b558d0a718c18fdd79f0e69f8a1a85213583a1668b8650c34098f7b915879ecfd2a719a42eccf925652e8e6002a8633da3de552b52dcc16f57560c466570ef1ff3f5b602e0c4080b8edd79e506bb4fb43989030da2571fff31bf7ebf054c340f7771949f8703dc0439e1284548c639c191a58927f15f7812d93574e31f04b37e18bef4fe726f5cec29a18a002a25f6ee83ebc3279f0669a87a2a1562397d03a24d9057bcfc34fd962ac1ceace13e59e9058023f2e5be50c34e0441845cfdf25f2c86c198348803439f3c87f49a2772680c3b192cf99e6f205d1dd833f6a5915b0337762febe6b6ff1b51cd5b288e5ffd1067cf9cd5ee38ed997fffc82257f2c752312d89521939f19362336cbb34ab7e48782c9d93954d01bcd764fbc02e8a90d8c1fe23fef223d7f5b6c1df836a3e680389bc0f0c6f6878e9554c7fd2e480c38f9c9a6b53ab194df000897858e61e647f2385b0efd79a9643b7a185290e9f2cefb08908b96e1ae3b6b9fd0e072fdf7cf8d506a20540a83856d2e4a43bc1f08d4a63aa7f53baef574ad7e24db4690805ab5f1fd9c710834479d0edf39d4ea5834e9998f621cfc9d8704fb1a83fb1d1f323102965f8e4b32b8b038c78eb9d54be18805344fbf40ec801c3ff16e5a35ad161b6ac992a8f1e3c11e4ff3fa595e163000f94789ebff35ebd5f81e1f25c8327d2d4f847947e9a01e42c124d1d81edff6e0b5767d64ab708d2e94ebdee17c05a41aa63180415a717ca9d7f515d9b42161b3515c82172f931ca70953b77dd70d0677f672c33f0456c00c89d19638f27b56dc9dd5a90cb74cd56214982c67df67d7147c9218298d00f7f672267d85989d4bc4fca9d717eb514872a562ca0ae30d4af9116148e09325a7cae721296a5feb223127a356eff650e67e432e74c9ffe936ca08ffc5c142947ad571e47bda388fbfa6162ff9ecf1b1222f3b5f4aeed02df0d52a63a4d40cffb98ee0eb6f573c04865b7b0b069d5e8ed0cb449d53e245fe664a1a844a37407e7fd76a71e1b9822729055b41f08877b48de9ce52a659b83644fc436337f08686d89d3c2bb5ef6ffd1b72990f47c9215c5c3b3d9f48b766af28091fd3c26260e050c146eabbae076ece1024298a00858475351911978cf044e5135610f669092564fa2a38be109387408ddaf5312e9ef61bece23c5a8c38c371c3d66b248c8b90e4d55ea6bdab84548af9fd01b3abb8a6372b3d4de9c84d8d24ce8ed5d33bf8072ebeb25175a2b3f0896aeb41406b2e127113d8ef57cd40d013be02186a5d7774f64b46404cbcd628e30060be2a77562194737cf762edb07081f7f1152d739665fc9c478de034d1af18f965a60a9672386b495fd16e6d4efb91e6b59b5f0120e3fc0f05884962eb1a9490e21fbfe93cb51bedfc35b87239dcdd2af2f7c2f8bcbf518cc8f82780b1fd1fee8ba580348e0d9bd3a7c016d2fe922e1e08f89d930bda1c9502cc492df358372d3d6f93134ef0fc80b2b534f14b2d7a28d9b6d27bf456a2b539036ae5a33045ee6ad00ce5aef50b6d08496e864300a48012544d2adebd48ed11b414695c3fb4374a43cfcffd08cf79c12d9829a1386f313b7d531e2d35400f104317ade9af40762b10fd02cf14ae280269cf4cbfca688fedae7044c1fe2f0ae57f185a4897bcb183ab15219a5cd71ad362b81c24bd3d5f9278d7b7784e1816a9fa8d0b8afc358e91d83d18c4ded8920f0188d3422ca82a6aae869dbc29f3427a793bce48613cb98a1c8b456207524f2d8a52395c21e4ad80b7d1027da79a8dc2780ff101f972e35afce4c4b9eeee8cec13e707bea2c24a4220798d24478c8ccf171742d784fd99290f85ec21dc95512256ae8f1c69a241a18796e381cec856f2a46eb7187422d57ada4f4a3072406107df6d232bf83c895192d0836c87924788ce28ce736e834d9f6a1d6e773ae8767c5a6b7b187438d41b0cb630a05dda06647cdbaf987f48936ac57dd892927a5920a7d017e2dec29697218a0628340ed860c08a52d4004843851edd1f3addeb01374ffb412dca6b831ca837a0b28f2235b1911e4c60afb72a515624905daf79555493b2ca88afcac4547504351ff39d9af374b43cd3db97837bab19b4b03d4dcc21d2468c9e6c1f4ed1f46a02ca5842988f7a4728623f32555bbb2f2724122b07853565c07183e1740888607b2ab67b261adc58c8a6d7ac37e04cc6fbc58f90ec5e2d74564e796ba3347810b6d01ddbaae97bb999a9b0fa84615170d3a8adacc48cbb16a893f5af15dd4dd30c09920f09693f601f104bd6b82ed1d76e90f85b3a079f912760a17c8c462cfd193883dfeb42b5786ec34fa17633be200521acde9ccb997e26cd02a8224a3d31622f4557a36c9b9d735828bd2d76a417390b33911711cf46dd6388806a97c239bbdc83cafcb55ba95770d1f1a5d6ec7834a97208f35349cacf74dfd0f297a46451d59dbe89986c31ac79c925f5e55177d349ce1ba004b2c173f74c5b7521ebffdbb2df38234b4a2c9f145b1da2e9e716045f9163260b47866bd5af8ed4de336297754c28d5021230f0ccb702834c4591354a03587a3793bf9af54f0206e676ea7325c8d20b5599ebccc78b22f5cfbfcd72be225d09253ba505cb9e5e8b4c3263ee7b333b7f3c9cac289216e90a12b2028ceae81eeb2d50471ec1e28628e8a86efba62d852a512ee268ac6e3aa59bdc191ef5cde4f241f14494c8759142fdca91b1c3f9f3d1313a5086aaefe822fc997771e46fb66f82c9beb97b94b20ec0472783b09d7b29d54a9dba3be6c62fc4a520b0f6c4fa375720c6c1dbb9a61cb28d2d288283786d703ef9534ecd633bb8158d06f45ff6df217884148b3c6fcd276f57a01758a67c608f15a5744f8fd0840f0b3ab99dd07f63369b4a597fde3a5b1187c88381d724b72993f71b9cd9e02af2d3b046e", 0x1000) close(r0) dup(r1) syz_open_pts() 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}, {r2, 0xc4}], 0x2, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSTART(r4, 0x2000746e) 16:00:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='&\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='(+\\*\x00', &(0x7f0000000180)='\',].\x00', &(0x7f00000001c0)='!\xbd{--^\x00', &(0x7f0000000200)='\'-/\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='{{:\x00', &(0x7f0000000300)='\x00']) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x100) symlinkat(&(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') r1 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x2) readlinkat(r0, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/72, 0x48) fcntl$getflags(r0, 0x3) fsync(r0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x20280, 0x4) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) fchownat(r2, &(0x7f0000000580)='./file0\x00', r4, r3, 0x4) setregid(r3, r3) ftruncate(r0, 0x2) rename(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') mkdir(&(0x7f00000006c0)='./file0\x00', 0x31) pipe(&(0x7f0000000700)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) open(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x28) chmod(&(0x7f0000000800)='\x00', 0x20) mknodat(r5, &(0x7f0000000840)='./file0\x00', 0x91, 0x7ff) r6 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r6) syz_open_pts() rename(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0\x00') bind$unix(r5, &(0x7f0000000900)=@file={0x1, './file0\x00'}, 0xa) msgget$private(0x0, 0x0) kqueue() getppid() 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1c0, 0x2) r1 = syz_open_pts() fcntl$setown(r1, 0x6, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="002f000002000007000000"], 0x8) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x800000000000002, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) read(r1, &(0x7f0000000000)=""/101, 0x65) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00002e2f660500653000"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 16:00:13 executing program 1: unveil(0x0, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:13 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x20) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = socket(0x2, 0x7, 0x9) kevent(r1, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x65, 0xf0000000, 0x4, 0x5c99c32f}, {{r3}, 0x7860b96920a3327c, 0xc0, 0x80000078, 0x5, 0x6a5}, {{r4}, 0xffffffffffffffff, 0x14, 0xfffff, 0x17, 0x200}, {{r5}, 0xfffffffffffffffb, 0x0, 0x3, 0x9, 0x9}], 0x81, &(0x7f00000004c0)=[{{}, 0xfffffffffffffff8, 0x8, 0x80000040, 0x1ff, 0xffff}, {{r6}, 0xfffffffffffffffe, 0x96, 0x2a, 0x100000001, 0x6}, {{r7}, 0xfffffffffffffffb, 0x0, 0x4, 0x40, 0x2}], 0xfffffffffffffffb, &(0x7f0000000540)={0x1, 0xff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r11, &(0x7f00000005c0)=[{{r9}, 0xffffffffffffeffa, 0x80, 0x1, 0x6, 0x7ff}], 0x2, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x7, 0xa}], 0xc7b9, &(0x7f00000001c0)={0x2, 0x5}) sendto$unix(r9, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x7, 0x3f}, &(0x7f0000000080)) r12 = kqueue() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000580)) dup2(r9, r10) kevent(r11, &(0x7f0000000000), 0x800000066, 0x0, 0x81, 0x0) r13 = kqueue() munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) read(r8, 0x0, 0x0) kevent(r0, &(0x7f0000000600)=[{{r9}, 0xfffffffffffffffa, 0x40, 0x1, 0x40, 0x5}, {{r9}, 0xfffffffffffffffa, 0x80, 0x0, 0x1a, 0x4}, {{r3}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0x2}, {{r9}, 0xfffffffffffffffa, 0x8, 0x82, 0x0, 0x3}, {{r5}, 0xffffffffffffffff, 0x20, 0x4000000c, 0x178, 0x81}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x8000, 0x7ff}, {{r8}, 0xfffffffffffffff9, 0x15, 0x2, 0x0, 0xf9}, {{r10}, 0xfffffffffffffff9, 0x40, 0x20, 0x3ff, 0x5a47}, {{r12}, 0x0, 0x20, 0x3, 0x4, 0x1}], 0x5, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x3, 0x4}, {{r10}, 0xffffffffffffffff, 0x20, 0x80000000, 0x7ff, 0x6}, {{}, 0xfffffffffffffff8, 0x28, 0xa, 0x3, 0x100}], 0x990, &(0x7f0000000100)={0x7ff}) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r13, &(0x7f00000007c0)=[{{r3}, 0x0, 0x20, 0x2, 0xa3, 0xffffffff}], 0x3, &(0x7f0000000840)=[{{r13}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0x10000}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0x0, 0x558}, {{r5}, 0xffffffffffffffff, 0x10, 0x80000001, 0x1, 0x8}, {{r5}, 0xfffffffffffffff9, 0x25, 0x4, 0x5, 0x9bb}, {{r14}, 0xfffffffffffffffc, 0x14, 0x10, 0xfff, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffffe, 0x10, 0x40000003, 0x6, 0x9}], 0x100000000, &(0x7f0000000900)={0x101, 0xffffffffffffffb1}) close(0xffffffffffffffff) 16:00:14 executing program 0: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) getsockopt(r2, 0x3, 0x5a, &(0x7f00000006c0)=""/110, &(0x7f0000000600)=0x6e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 16:00:14 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:00:14 executing program 1: r0 = socket(0x18, 0x8007, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x5d) 16:00:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x80000000000001d, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c7250365229a3bf9f3a26d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() r2 = dup(r1) r3 = msgget$private(0x0, 0x480) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getgroups(0x4, &(0x7f00000017c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001880)={{0x100, r4, r5, r6, r7, 0x6, 0x5}, 0x8, 0x2649, r8, r9, 0x10001, 0x3, 0x5, 0x1}) bind$inet(r2, &(0x7f0000001700)={0x2, 0x2}, 0xc) close(r0) dup(r1) r10 = syz_open_pts() ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000000)={0x3, 0x2, 0x4, 0x401}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) preadv(r1, &(0x7f0000001680)=[{&(0x7f0000000200)=""/219, 0xdb}, {&(0x7f0000000040)=""/3, 0x3}, {&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f0000000300)=""/75, 0x4b}, {&(0x7f00000005c0)=""/186, 0xba}, {&(0x7f0000000500)=""/124, 0x7c}, {&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x8, 0x0) readv(r10, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:14 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000000)) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x4, 0xffffffffffff6724}, 0xc) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='c\x00') 16:00:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x88) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) r1 = dup(r0) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0/file0\x00') shutdown(r0, 0x2) fcntl$dupfd(r1, 0x0, r0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) kqueue() 16:00:15 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = semget$private(0x0, 0x0, 0x80) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x3, r4, r2, r4, r1, 0x4, 0x8000}, 0x7fffffff, 0x8000000080000001, 0x7ff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x4, &(0x7f0000000140)=[r3, r5, r7, r8]) listen(r0, 0x3ff) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pckbd_enable: command error 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2b, 0x1000, &(0x7f0000000080)="d335cb000000000000002b1cb1fd3cd52e39f6509285ea5b4072e06c36272ccc9caade0786af00ee8c5eb565132a00dbce69d89c9b280827e7f8bf515652a8671c144c6643a83dd6414b3b5297caea072505f7ab929a8b6dd69a1decce8b9bd29f42adfbc48da5d463cdc857357de5e7b45f1d34275ffa8eb19afcf63a446404d729a6d4f207f0b4eeceb4a244cf980e44aa4b78434a7a54de411957e446088bbcd7ee2338", 0x87) pckbd_enable: command error 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) r1 = syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = syz_open_pts() write(r0, &(0x7f0000000240)="ce6a54340d6c48426c1e0886e5d406a0ebdba149b7eb42bd0cdf0c6535b0111d9f5f02dd1fecf23e65d9a9fa096f9467bdf9153d26d4438d60462f9562d771db8264ae8857fab3ee97ba5f691de76f238f5d0658842ee1b3b9fa42b9fe3ba3ef8f175d2451327926a46f08e7cdf378655ca6f1dad01fe218", 0x78) r3 = dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) write(r3, &(0x7f00000000c0)="a05c9e4fe510dce58408455741c9d2df1892d473becfa6bafc16d66cebdad85502faeb81361eed4483b3442b9b5bb05e8970b6382371428deaa143bc9d258fa9d34561ed503c5682ced19fff935782bafa33632f202b42b1fc6845a2a708cb36dfb031bba6f27cafbbb912eaf88dbc3c899fed4160b44717d85ddbe27c078ce90df4575e806597eca0cc0f4f5c0ff7a637f9e450e7ebd18e25367602f6ce9a9be881825e780a47307c08859a4861d9306d941b3ba30a7e32de28899ce7e812156d541406", 0xc4) syz_open_pts() r4 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getuid() getgroups(0x4, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0]) r9 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0x8c) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0xab5, r5, r6, r7, r8, 0x2, 0x1}, 0x2, 0x1ff, r9, r10, 0xffffffff, 0xfb, 0x4, 0x6}) 16:00:16 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100)=0x8, 0xfea0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x5, 0x5}, 0x10) nanosleep(&(0x7f0000000040)={0xfffffffffffffffd}, 0x0) 16:00:17 executing program 0: symlink(&(0x7f0000000580)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000280)=0xfffffec4) getsockname$unix(r0, &(0x7f0000000340)=@abs, 0xffffffffffffffff) mkdir(&(0x7f00000002c0)='./file0\x00', 0x20) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) kqueue() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 16:00:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/115) msgrcv(r1, &(0x7f0000000240)={0x0, ""/178}, 0xba, 0x3, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) r2 = dup(r0) recvfrom$unix(r2, &(0x7f0000000300)=""/209, 0xd1, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c7f302f66696c653000"], 0x10) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = socket(0x8, 0x4, 0x59) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:17 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x7) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:17 executing program 1: pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:17 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:17 executing program 1: select(0xfffffc5c, 0x0, 0x0, 0xffffffffffffffff, 0x0) socketpair(0x1a, 0x1, 0x2, &(0x7f0000000000)) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) mknod(&(0x7f0000000200)='./file1\x00', 0x1000, 0x24) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xfffffcb3) write(r1, &(0x7f0000000000)="87", 0x1) munlockall() r3 = shmget$private(0x0, 0x2000, 0x14, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x2000) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x7028, 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000003c0)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x2, 0x2, 0xff, &(0x7f0000000440)) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed29006e4ae5000bb500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:00:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "0300000400000000fefee0357f06000031329546"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:17 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0xa4, 0x4) readv(r0, &(0x7f0000000640), 0x0) dup(r1) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) syz_open_pts() 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xfffffffffffffe9d) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 16:00:17 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) 16:00:17 executing program 0: r0 = msgget(0x3, 0x144) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x1ff, r1, r2, 0x0, r3, 0x10}, 0x9, 0x7, r4, r5, 0x80000001, 0x100, 0x1000, 0xe0c}) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x200) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x8000000000000000) 16:00:17 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x30, 0x1, 0x8, 0x1}], 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100000001) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0xfffffffffffffffd, 0x25) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xae) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:18 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x2, 0x0, 0x100000000, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) setsockopt(r0, 0xc4, 0x1f, &(0x7f0000000080)="6025882cc06e26d55f13cd88dff8c2e8cf48752dc1513f7aba7876f22b803f8c0591ebfa327f5fe88de05dd82d42f5aea38ec097d961a9e1a771d34705969f7d1d486348ee173f", 0x47) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) flock(r1, 0xc) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="f7346240de1d793eadb144c66f7ca2c4d2ac01a90278fae9c2da7868d9955e1240ddf433b60de7c304c7894fbcd9fe20a9f2e73a027fd73dbea46f1081a02fae5cbcf4622ad6974b5b63a0f703421b22c43315befe99849ffe4fafb276c866b58734909bf989175767bd4f6ffc841b826e778f606933ee6abb8c69435306496c33d5152b9b7358002b2c5ed65e49d982b133f0aa97a0ec3c8ae70370bb4b3fc8f4385fe676fe1738a6a948b6f27f2e148358454e9870a08a6d9b35628e2067dfa1eba3050226cc1ebd3a29900e1b76f583b66670129de87ec74c65cc7e", 0xdd}], 0x1, &(0x7f0000000100)=[{0x20, 0x1, 0x8, "93fb524f8ae8cbc15b0d7b90"}], 0x20}, 0x8) getsockname(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/83}, &(0x7f0000000340)=0x55) close(r0) 16:00:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20400, 0x108) r1 = dup2(0xffffffffffffff9c, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) socketpair(0x2, 0x4, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x6010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) socketpair(0x10, 0x4, 0x0, &(0x7f0000000100)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/18) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0xfffffffffffffffe) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x6) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r1}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r1}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r1}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r1}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) open$dir(&(0x7f00000002c0)='./bus/file0\x00', 0x100, 0x24) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) 16:00:18 executing program 1: setuid(0xee01) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) 16:00:18 executing program 0: r0 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) read(r1, &(0x7f0000000240)=""/224, 0x2ec) open(&(0x7f0000000200)='./file0\x00', 0x5e0, 0x8c) recvfrom$inet6(r1, &(0x7f0000000180)=""/128, 0x80, 0x41, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x6, &(0x7f0000000040)) mlockall(0x2) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x468, 0x14) connect$inet6(r2, &(0x7f0000000200)={0x18, 0x3, 0x8, 0xd0ad}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x81) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') poll(&(0x7f00000000c0)=[{r1, 0x140}, {r1, 0xa0}, {r1, 0x4}], 0x3, 0x0) poll(&(0x7f0000000140), 0x0, 0x3) r4 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x4b4, 0xc96, r4}) 16:00:18 executing program 0: socketpair(0x2, 0x8003, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x18) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00004f3000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x20) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x1, 0x290}, {0x18, 0x3, 0x0, 0xfff}, 0x80000007f, [0x2, 0x48, 0x7, 0x5f0b, 0x2, 0x1, 0x6, 0x96]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x65c) open(&(0x7f0000000000)='./bus\x00', 0x600, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x1800) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x90) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000300)='./bus\x00', r1, &(0x7f0000000340)='./bus\x00', 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r2, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/195, 0xc3}], 0x1) fchdir(0xffffffffffffffff) sync() readv(r2, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x3b8}], 0x1000000000000325) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r2, &(0x7f0000000080)=""/81, 0x51) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0x4, 0x5ccd}) 16:00:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x0, 0x6, 0x2, "82fe15eff94f7c55faca35b8f4cd3c158ddc069b", 0xcb69, 0x5ceb}) 16:00:19 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e40000/0x3000)=nil, 0x3000) mlock(&(0x7f0000eb9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/39, 0x27) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x480, 0xffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220ffffffffb27824af4ab82db172e5360eb34e1905eb5ad37dff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000001280)=0xc) r1 = getuid() setuid(r1) r2 = socket$unix(0x1, 0x3, 0x0) recvfrom$unix(r2, &(0x7f0000000280)=""/4096, 0x1000, 0x841, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) kqueue() 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x5, 0x10000) setsockopt(r1, 0x8, 0x400, &(0x7f0000000200)="3f56fbbc06e72bc5eebe9626cc970aec9a97f9bdc5cecb6581e9ce2b454545cdc085c227a7ba72ba74be7a66c4776e504046757895202def50c616dc305b8c2d3599d7b51d940095d9a106db6bafec54670f3912d9b7cc796292771e2c47900fa2657466e67dacd7718706fe12c24ba0f8fb7e7e91f5e53f", 0x78) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5c0af815f73f2a044ed3305fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fcb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628", 0xffcf) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) close(r0) dup(0xffffffffffffffff) syz_open_pts() r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup2(r2, r1) 16:00:19 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) r1 = socket$inet(0x2, 0x0, 0x8) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/51}, &(0x7f0000000080)=0x35) poll(0x0, 0x0, 0x81) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) syz_open_pts() 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x1e) ftruncate(r0, 0x0) 16:00:20 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000f40)='7', 0x1}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafc", 0x526) syz_open_pts() close(r0) dup(r0) syz_open_pts() 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x200000000006, 0x6, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getgroups(0x2, &(0x7f0000001280)=[0x0, 0xffffffffffffffff]) r5 = getpid() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001380)=[0x0, 0x0]) r11 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000080)="8cf7ad588eb5c51b5aef8200e3020916981dcfe7d29ddc1801d2971b9c8624f094c9b287f6ac5736e89d0642452348123ae79043bd293d9e421adf6b27091fc997cb7c661c8265dc36977ca8a4696b542d8953815562fcd1e2bfb1934adcdc98487eedf7777be7108f093b84132cb9a6d7f2f727a231b9b70ba074ca5f479a2659f784f1f1fd4f76cb3edae2723375e9b5ee60f4862a057549d8003c4c3a3a87ee92dba369aefd616447767aac7d3f8e1d2b45867a955b8bb5581d10623dbf58424db8143ba60be4080ff44dae378df9f47362229428fcfac0710f03a778a56b137e908486bbe60421", 0xe9}, {&(0x7f0000000180)="2bbd80ce8228bbdb598bafe477b2b184d3c6a57f631b8f7f7ede6b906227f8a23baefacd5c0dbf7ce0d33f8000250707505e091cfa0d6fc32eec8e3d21e42e98a670c5792c975fd8d0388d33ef1e3129f9d23d6153a91c7575191f55a0975ce1bbad0849c1aaf20e3db96999ce7a3cf8341e8121ff83c612668d95ed4ed61c0aae1f89e776a223c763db5774c7f4404f479e5ac7e118afe8b1777487cd2e2e35829d5b62a1aad29fdf92c6413e61608c7741b1287e60ab30196ef94710e14787a72238689abcf6616068853582228ed492ab9bbc54d821ec0f540b9314ba15999dbeb21a8e462a11d5ac65e658aad2a7e4e242c8dccc79c1d945fe4fff8428996b1eb47d76187f90613329cd048ed854479dc54d7e55faf84f498493e52140a6a9642beb3ecbb2ff90e707a0a1611751b6a40be28b3f6703515510870b2b413f092fcc6e3a814494f0759731a55e5e7c2527caff9e05d438aa4aa62f0d96c3db77d00d9c61b5fc590a753f12f6b923e5cff09695406f0381c403d4c388517a20fa3e351a3ece6b99af42a696c0e5f1b890d20f1eb129291974ba124012cd36867290b094ae725b6c12ef16b7a2ad9a553fa267f32e1e11ef21446ffdd9bb0a05f6e396dfb1d2e10092153fdb07c175926384bb81e788b36ddc4779153fbea7a1014b5172af4bffc41ec90b1733898475e137e40b1212371b0e24233125328d44db5accf7b63cc000ecdfba482700c075d3a5a6a20f52bce93f5f958e157b0885d2872ce279c4dc748eabd539ec0232a2e369bd6e38f7e0eda59ccb0faf95aec688449eff56ee62fb2c4e4fd1f91b2ee8b7ae9be0edca05cb50d77ab99832598a39a6f64c2759e02ec35a2e1ee1be1a97a11d4f70b7f0357a377505a13aee5c5e93cabdf3a300ece3550383d4e89059ca7e035a2f28ae9299853d7fc77bef7e9728564c3cb51001fa5201ee015e43f73058aff2043ecbe8d1863245b64fff8e550247eb289d202c4ea88bde3e7715b43e247705956378e4478d27038db123cc23b1ed6b32230a50174934bc400a7f0dee3f5b13338a5e34b13b9351d94661be07133d9a86b6e5b217aed565629286be04868d834a57616dd96ee626ca296f8767980c0e415e05b31c51c59418b1a34f9b306d4480ba9ab1ebc8993ee9f3029bcf6095834cb46308b5990b8224ba813d93a8ca0d7acccfb03b402b9e4f5521b49a076c2c11f86d5a67fe7aa47f477187a127fef474a22152307847ee133f2264c3fccd088d3c6aefc5623e16a602514013029eac48330a033e38658a8f002acf62fa4b7294b06d43820e1c6f2525d96ba4bff255ea418a49ac44f831fb97221e6f00654b53b93a24f246c6453b7072e45e4599dd2c98a0a1f0517c4f6790f236ae7c59924464ce11938a34bec373a3db5cf6c10b1d5b4d24c5d15b74ce0e4106807ff0efc2a6e6cb47a1514af386e0b6fda97a30c8a4c7d4d35b1ed23e1d9d8bb4e81c6d351d3962ffefaec12d8c9e01eaeb538ef5ca12728f64cbdad3d6584450e682e0f3cbba5ecfb4d4b1717278787c0645a1955fec7e17d9bd3ca85647c618ee74c1c4b78ccf9c1afb73c64f16968840ae0e3b63b55699c69408b9fa50f6592853e16d387f96e0db4e81da1572c4482db93b41851c5795612e4ec63cb118c857a19e03379506308c883783aa2f138711952b605eb638935a89d608587e63a44ab53f7d4322b90d06721612bab2babf8c4fd60344eeb45c684c677f2accd07728028c802c8484f7f3d55138f7eabcb5b2d788baf2f66897d10afb39b2f13b04b342fdc12e5d4877c6c05cd31106715e2f71f42d8d8eb75279e60899f31435b94594a3cee9d0167c5f3a5d4a54d1dbaf2ceeb1d0ad0181f027f23b735058c2b3d85785b2001a2abcc4200ce553e44784acf9b66b52006b9a6306adf7d3317f8bbaa0cb587b11032dec3e1fcf2e154c4ca671bf192624663e8241c69d35d67e2e954fef6d4017d1a85e5bacb95d49eb27c76dd49b08e96b5f7a193875ddb14125ddb005f0a48dd1f1a1e45208487944c093651b6ad2e7d0475b2bd78da55ec91af33da724cdb91d370dff081d7adf1f8ba33f2ae29f96533254f48656341f76b68d95dd126d33b4179b7ff369d16adfd316d54bc08b2fc2bc5c7e645262c74cb700256c3927367977b4403021131d96faf7082c3f4c77098c6ff7bcf4f6307571c47bc5ae68b281fe18bf22780cd7727b5322c03b6f8bc067f9aea1ed3c8a805808bf32159fbf950b24e6b5af172cb5b874e375e10025e0fb1739ef1b265964c6749cbb5c511e470cebadfa34d78a2f2806eb69701f4fe55f4cbf7c3d6cb9ca346913a6dc52882455ec446e523c36c16a822344ba80b3a63573392f8312a19ad2a9a760a05566b91f332b8babee562e486b7f4664dc23a4aaaedd8ca9500e9232355529d3f7a284eb42cff126a33ce60ac902780bd92453e4cc16b9026e703948df85ac636136762e80d6cf9cc8f967a370c8d7622ec5c91545ea452f1ae9333774b4d8825591604f4594010f81754e5e4d2b85caef60c9d3008a49889f77c2e1af3786706205840fff860a76a7b0f002c19a7f099d1d0ee94a803f4c45dc4f9b7edfa3ecc0f382b43d4ae699d7f93f332f9179250c085666161f2067a1523068fa72a5a33e489ca6bc740d012197b8943869c949ea0970c1f3f347ed480d4375bda9b9524036cc4499a909d00f4869f6221ae454ded4784c4728b8bfabfee999c207d645d5aa706b56801e82675a2647cb5f13b3a0c1011d26e1235edc6de2e8e937d7c176e05191e8ceacbbbe9c5b39a4f56e4ff85de0072c096c26fc216a7b59b970b922abccb23f78d0164c599800b5b320b54ccc95f148b84bad4d0a1f455376b97cf0ffb66afa98f38da95faac69c901faa6926d9bb7a1c21a76d4b90429bf45053840d98d7d308a8c368bf026620d9192506b537d90486dd3f951d677d989eaced3d5134aa693de911b625af6570c9a02f1c82b0df32a19c496024b03f589ccaa15b857f0ba746403385374c287027b2f11b47d50c9e7869033197087d10fd1732fb6b088981156c53c4bb8896987ee529dd019ec5f33b96455b90a072b55530841373df9c33fdd7cfec60b65e7d37e9d66ab5a687a4469b45dccc219be387bb64d1e8ceeccb2015fae80c96e8d352a7f7115b3f9d50650c197588d1c44c4ad1c1d71db3cd4b9b5ca85dbd8ced9f9e73f16dc9e140ec6efce3b8e72b41a81653761c06ecc91cd46339037b528ac49ada959f95aa64488641439b3c92e01cc563164ded111c8a6c42c4e354555a4414002977d8f164ee8c0b1634a207e1ebcd3c7b5b7de4b8b0d422a539fdc1d7457001dab206667a94ae6d04fbea5c2419484cf5c07cd2f57334b11ebfaf82fd6bde67ba0225597f95f0cfe0aa4818fc5ff79815f69f57d492a9ef10b4219aca178f06b44f0a555209c062b130135607763b6aa51c5fb6db10dad46d3e9ac3d0032f7a3d8c6ad9f6bc536579221dc8b1d022da271f075b63fcb147bcdc95615904add0a66e42a9c2e0120d5d082c8254928da5e82ddd9fd94759361b61de7ff3df319eaf95506afbf5045b07a647574ef575e3489bdd3437c00bf1643dde2ef7a1bbc9f4381d2312aa3f3340a7e5643bc19c5b5075f1269333f54200dff77536d58b155c742df43e25f7933ee64ecfae13b5ce22d5438b31ddbea2586fcca3bc950c828948f16e2d70fb816faf5942154dfeecf1da68716012873b1764a6b0f9b438f3b51c9a384c1194db1e694ff11ef2bb32ebc79afc2c873db4389fadae38d6791c9fcb2e795b5a6fe9852e1c9e3268c37c430583b4be90f3d119d6e078c7d0176a8727cd3ee87dad233592eeda1c6cced1d6c20b75803dfc87eab06f4539d88313f66ef413fadb66b57953e51271561bdfcc1176cb2ad84d66d21991c31ad277b682eacca39314dd9f91ab0250354910b5b22375ec9df8cdd447685da6d485de4c4efd4265d97d5b50ce305e79117f5d209adc070aef32bf3a1c4d3ece388e69936dacb58f77f83f0eb789b0bcc280a74cec7927fb40d9819ff0fc733b6f4c86a63cebb68377a0d9a15a3f9b0e4bd2e9829e9034ba8b01d43585eb02e307af28948c8684cdb9e753cbd653f686cdbe184f40a32eb6c3b85459bf72bea93633f2e5a9c4b8feebb99353e8dba78f990613f4781cafe629307d152282eff3e4a26a9e2f4a6cfd496cfef8cd033304920f1c0c2b04f9c3b11d2ecbe2e514ec45fbd388d3fb1c8b0a710ddd3232c86ba53070980a95c5c9a5a4cb776a9aedaf29015dd02ed667c9d4eb3aff97e570983a563d1cd3e1a0a7b46de94bdd2b6fd25465c34d421cfc6ca9f15d46f665300f77f760056b5559a5628bc5172d6492b77dbe50038fdc86c9eb02401d4248cf9260c53351c14a4c8ed6d12e5b6f9608a49cf31e57e23ce422f1453589463854c130e430cf421920ee4483923ddf386e93af079cddbbbcb44764cb3515dd6a503ea5a30b790a7dad1701af2a53aacec82c5c58d375c36e986cdbba4c93400d426dbdec0115baed4feadba95bebc3b47e6425a5889d3c698bdd5725b1edc57bc40441e38f5c7997bbcd0fd1a7155c73b42cb9cb02d229c53c46d546f94d3532d732df002dbf4f6df849124825467ddfe101411e4d0f63390f2124158d50a587392018ed7ea1d6b28a255ac8bd53d5775e376951c1c444a020892561901fddcc058b3f223699104e927da9a67848f766aa6ae8fa0b567460685481c8403e6b1276030e999d1c1405a8b0a138681237d30ce965d77cb63b8deedfa3b370c00771e73eedaca9d07a5829811bbe1a7df1a4de29470e307fcc847ff96b9fd3606e3db280120c2837b9c2c6a37a240651621b3888cc0f377825bf0c241041bde1dc5a8a8aad03a5c0efeb69d9465d593c8fb348b1ba43923d007071c78ab54bb52b5fc3ca370e28272d712417df2c5a37d8c75fcbb46a771be2fd6575b5639c7e6852fa81ebd21a4376577b00ff29a0b8c0f3db0e65d1e5d683086ce302a69c0e21246f7a075512c62c13203851a12bb0d3957b1dc3838cadeb43afd49258c08a56097cf146865eecc93e64d2a6532d7304f2b94b8612aa09952cd99cefb783aa7bbfd14f9b599216ec3a290ef84c40abd859c2a0056c6accf27ccf7c9cdb3700f8a76c463fa2f44f98dc35a24c8dff4eec76443ba3b1f9ebed77c4d372780511e222b35520a8149cd4262ae18430b701c400f5303e6210b8143f8cb1a5ba41499931ae994d0060f8c3714de2f53e9c2d78e5ff267ecb5b87fdd30d5a1e7be6a075e4757896ea13d557205eb54a1cf22aee99f272d2d3ebe3e3e2b988e2144137a22805056fbfe3819890146624dfb7464d317f56d9bf47ddb10ec457ba4bbce1c5026198fa67e6a0c4d3f2488d5d915fc29f88942090f24f30b8f0785d038ef02b979abc0152df0544a710bfa53a6e1cfe0b3536bc495887b2068539199fa163a5db25984cb4d2fa768d76ece514fd008a5cc1136ee869f64ffb5c4e24859de532127adb8e830d407e7da12944592f0d7857ded597006739f0b8655a04ddacdd1bf202835dd94b0a397ff46e79ebc0fc778d8c9b4f2cfe88fc3d7aacaac56e23133b0404cadc7f24bebcf02dea0ecd781da61b1370cab69c86b150f19666ffa39e5f24ecd3279cd6e02754281938f8d744530dbc86c769e059d61aca551e7c6068a11a047ffa0aa5a6aa8634ace965a453dab1d214a6380941a5b424a7e2c194a1d7bc2c5a", 0x1000}, {&(0x7f0000001180)="c91ae70ab414884c940db41bdc8da5e711359a7dfdd913bdbe8569c0a248b820c054cfd0a4b83b67b88b634e26786dc202aa1dc52341", 0x36}], 0x3, &(0x7f0000001480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x108, 0x400}, 0x4) 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x5, 0x8) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000005c0)="615dd158678fb21fe5325c2ceeee32ffd60174ffd2759efb7a8f88aa63440f397aa0fe3af8b5067d0ad67506859ab4fd300a854a05f062fc0870ebe499f0030257"}, {&(0x7f0000000100)="938e2c9c027adcb2e4e6f0dd90bd91d20d0afa0652171041a5da880608ee4e65e050b43ddda386c0d01e9a1d63b81ae4f251d24f29f62bfed624e1e5"}], 0x1, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="75e56624c07da7c213232eac8809d3aac18a6fe1d63f70bf7d27d0ca1f2df1e13218a4ccdde3ddc0eef4b65cc0aae032df31eebb349cc47571e0472492307f868f579fa50503185c12c888acb072a2658129a9aed5837895e43e2e8576e65b1818f0bc08268f72832ffc0971fe57f4cc90f9b9f90eb752a49214afff44e5490e3eff6ee54a80290d6aa475a9e4940a9370c32f41bc33447724d35c0cbe7cdc0ce2ac5899ad8c97adcf10ffee4c4eeb4e0c23e98023d54ee48516f029f68a776dea7454545cfd5639565df8cef9c7d9a09956ceb1f7aa9582986fab025c057bea1526936be13480a6110bfc8905c2ec2f1a935ae0387c45a97fcf6069b664b368a90efe98b71cd6fac30875d70c4ffe8cbe22f6affe9ddf755c19d544653c82ce215e27a09afac30af4b398074a94ec65b9803c833829dd4151a0de31f375b9f9d13f2eee8eb51232a368682a036bb145372330227e4f24e9641ec049df427dab01c0d1857ce5567ffe8bd27f152f2f0666ecd274d623013981e6caee1f4fbb1f45c046b62c8907fde4ea7d0f788df38fc3b10b044ef0c6947005daa90f7b16c0f1362dc80b94d3a4f9928ec10bb152f3c7146deabb12cc146a4a08f05abe701bf0401bafd28786cd4a3d57699060614aa7c07d0bb42b3b83a05267b99cee5c1fcc6bf6d00df0cd89c66f41d5b6a655cb9bdd6a6abe0c3efa8ea540ac2cc76e33a94101dda3497870f0e31acc99598e31b10e0db69d7bdbec4cff0f46021a6c795db4ae4c3d6157bfb1904029e6fde1cd0feae1f6a9d8189d5de1d9c3f57dec157381f46696cdc9c4c601090fdb9ea9983f39f0cd4749a20f4be449bf1ddde6262b9e47f09f2511380c92cb4852b3ec3e3671a2a7c5eda4d4a6ce56f1ad0710621e0ab9b057b3e4ef2d37438b9900819b50337b7a53f1fe79de2b0f103ff81482e762571007664cd95df9b18b1cb1e198e99be4024b8329b8e3281704a866ca6be3831c937a2d96fb1173bb07474e8b0115a93a2a66252b19e1fa3d9c4ed96f9f4915a6c78cde39a62816fc4b4ea681cde3fcacb2035268f25c237cff5192b33878f37718f756b90d0a8d948dfa17157b5693c225b3f22dfd87e10d115610c779a6056369b4f4b5314944ce080ddcbb05d02c65a6f6d3e4f02f5d929d2f61e7f6f4a356c22a297f2aa9596ade85e1ad06a8cd622ce3dc774894266ac0738f0652a63dd2a8ea1d436618c1bb560e1c6aa449214e468d7f9b6e51e2d73085d5810d9c5e113ca289f798873ed5a086996dcae25a8df1d935f4358f0c69360052f952db7e210a306523a2e24656137bf13d4ca51785d6602c4fb1f81d4291cd995ce359bb2161e7a2022743b5a82d33d76c3058b6f7f3b77c6717e2db62db56036dd1c15b6066b36e2310045e09b62a41693251551af4b85373aaab03c00bc76567730310c4b846d7f76284eae587b1a4857b4de5de322ac36a2358137dee4b6b3305bc724294ac39bf773bde4a9d72b85a6e3a24111895ef785684b1fe6af76afc8771c7fc7397c35cab5f70324844852d83d45f0e15ce69240dcfea0596a5f4155748aaab06755b4d672caff3031901c1b861b3f47024c60a906527", 0x47a}], 0x1, 0x0) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/215, 0xd7}, {&(0x7f0000000140)=""/68, 0x44}], 0x2, &(0x7f0000000200)=""/3, 0x3}, 0x801) r2 = geteuid() seteuid(r2) socket$inet6(0x18, 0x5, 0x206) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x410221, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="31903d2075a094eef66ef121e2914c2b046eb46903596eadff01f823fd20987e5c4b105ed891e71f7471f896d1a359f6b16a8d7e7527ee43b77ee6392f871cfe5f845c1d9e0a06de16587a2b73d0dd1c66f8a1ead74d09421373b300000000005540773a83cbbf467c000000000000000000004a4e165f91e9c58acadd43a41aa5fd0184cb0e6026263970499ed80944ae88db9b4ee687c8f3294ed4b2ac09586ed3d0de5755fe14", 0xa8}, {&(0x7f00000000c0)="678693f8596323607b803063636a2f337c65629b35e6b470dbd65f98a7bc6650a5f214e4c9881225adcb801e1062e8ad989e8dd2629504000000ff8e3e7e72f9503dc60c116fd0bcd3223a400216506ba471b578369e33d24788ae899c4a8b43b8418fa57845133bab073cb824666e29dec51aa8e45f877d58c5ad3ad5596b2f2a18d3f6719838e385c37328d7eae1a06b286e303f127b90331dca8c4aede5f8ed6c6391a9fe002320bd59113827c890da1d6d34dbfb825dcf3d82f05d03b1eb", 0xfffffffffffffcd9}], 0x2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) getrlimit(0x4, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 16:00:20 executing program 0: r0 = semget(0x3, 0x2, 0x4a) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/183) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x2, 0x0, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) rename(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)='./control\x00') unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848ed28051bd24603dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902ca2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a8ef816d1f947af355d3cb3fc4112013a2adde1491facea20b30992b9b57d95228d01b8979a3edefad0c39068c5", 0xd76e2a62bc5d72b9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000)="8c4437e62ba5ad5193a76a936ef8eb8514ed3595151ec06a38", 0x19, 0x8, 0x0, 0x0) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x3f, 0x2927, &(0x7f0000000080)="05", 0xfffffffffffffd3e) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x40, 0x7fffffff, 0xa1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x10, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x2, 0xd05}], 0x1ff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x5, 0x7ef}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x1ff, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x11, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x24, 0x0, 0x2, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x9f, 0x3, 0x401}], 0x3, &(0x7f0000000040)={0x10001, 0x6}) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socket(0x1a, 0x0, 0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) syz_execute_func(&(0x7f00000000c0)="656ef245a6c4c2518e1244cff0192b660f7d8f10000000c461835ec26436650fecef6466400f3a17e128c4817dda39") setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x25d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) socket$inet(0x2, 0x3, 0x9) setsockopt$inet_opts(r0, 0x0, 0x7ffffffd, &(0x7f0000000100)="1ea927802690abf56b73fe70218f30ed0b2c21963de6b8b37e8ec11a742a4c3631217bfe757d36ea64ba892dcd13b2c42abe597f5f145400c1e70c9cd061175be358f7cd1ac8ae3b085b79ca76b265c6337163e9bf8e7fa5671db51213bbc6566628ccc2fee6d86aa93f8f8780f68b1c4f8fbb471754ab0c9bf3cc396bbdc1eea8f58bf8fe8c20", 0x87) 16:00:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x201, 0x1c5) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x98f2c3e3c8f7855c, 0x4a, 0x7f}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x5, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x200}, {{r0}, 0xfffffffffffffffb, 0x0, 0x44, 0x7ff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x10000, 0x180000000000}, {{r0}, 0x0, 0x64, 0x20, 0x3, 0x161}, {{r0}, 0x0, 0x1, 0x80000000, 0x7, 0x2}], 0x5, &(0x7f0000000080)={0x3}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) fchdir(r0) socketpair(0x30, 0x4000, 0xe000, &(0x7f00000000c0)) 16:00:20 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x3, 0xfffffffffffffffe}) mlockall(0x3) mlockall(0x2) mlockall(0x1) 16:00:20 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/45}, 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f8306f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a7bfbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) r5 = msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgget(0x2, 0x383) msgrcv(r5, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) socket$inet6(0x18, 0x4000, 0x3) r6 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r6, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:21 executing program 0: symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') mkdirat(0xffffffffffffffff, &(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) mknod(0x0, 0x0, 0x8) 16:00:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000100)="f8b9955ff3818e12b8592b375b5d725ecc1bf0815026e4a1aa0f419c70eb0b79eb31974b0c44d99d21164aa6772f1d7c066998f59bc49cf1dffd34f1f9d3dccca6f89408b831c01fe442e449657c2251323c187427a1e0f7f9a683acaff05a32b41cbf01916d0ce798f735cd1bc9383dca0d97fa551a260d8db7bbfb94ade0acee61ba04982530080554befda212d7647a5eaf28e0874d5a22f17b9d50e8b0b9f4f42071ed99e977fa7c6dfa4b9b1a475c4e825afd6ce5597705a0949867b2050926500b37745f5eb87c12acc33d16abc89e04b0f4e824ef7d1b8ef5be09f5285192d5b45f67b641bab1f52d030ff14a2274d2b4cc53df997eab173680990da6565b354851804084332072249cd380127e97e4f1ddce18bd638bb9265222c93cf4a4e6383b1a644028baff58b1d3ca597d9524283f4244260b74d42d55809a57c1cb5dc6817c48bf4121d5b8159b752fd24605616995e31d112fdd2242b8a5827eb73afa5282b339a54b74d6e58b5653b456401bed51262ad85b433d556cb0aaa9b892e5d31ddd842ea5adc58ea061544e328b1fef8eb301fd2a19bdca1e2de86bef8294ae3f928ff4de478dd994497367eb9c6041e6d7955a059452514fdfd030f3fbb2ae880949b868e706f29c7c13019976beacd716246b0bfbbc3c960e6d7e55de9abf58035cd1ae727828f547a4250bc8bfbe2608bac59197375d3fd5a6fa15c4328b93a536aa3e9604c13975bc6e94884836138d4a062afd1835da72e03e8ad730e9faeb8bd561ddfb22fdf797c34440002528fd2fe1e6b01b1373863d4febd386b21ffe585fae5ca730c3f43da4ab72b8faea978841ba820aa9a2746ee868a5f8e3f8a89b773d673880b416729d6f398b2137245e48e6e7e5c1f10441844ba24c5fc7ee48412202ba6c72e8b61341ad2daa6f0fbd816396a7996b6d074de23b4450afad9843e1737f39ec6f5f248463a9358e368b35778af77d33c6fe8f27ed2dce4ece6f8d90d3b01c8a8caaddc8ed51ccd495970173647cb3d2496b74bb9e0ee4dde01c792a089dce14fb89cc2d7ebf220db2254e4d4cc361d8ae3b99457db659a89d0237338be2d3788631f57c70c19f71ec1c3b4bd32f6b733e7fe2be9fbfbc957246c619d6c0564c853a7f423acc190ee968a764579c051826492998f99f67db6ab8e0d714b42b05bda9b221a09fd992b97c0477e5dc403e694a99d9f4c4393a6fcba8b4de1fdd29b4f306cc5a82c6fbb50b263063b95a49f10a1683a775a685784c18483f98b88c4a82d7a974e18ea4eef9bc1550573a07caaa8171082eaaf32e50de571cab430f9a404d5244a5da34cdbfc82104b537df6eee175f7eb62be9c7dcd6aa4e7082d4867a54cf43db7ff478a6cbd0ce291dcc34366270aec16eaa59c43daf38f21d1427979d00db8d9d98dedd4692e7d3bcfcfc67784ec22cfeb49ca60496da2557aa4c162736a6be9c303df808cc85dd32b248b625f12f1e49a9baa4852251c5cbe8864018587d4b97d2bade52c1d6135764ba03905eddfa241c6bba1619dc7f914cbc4b54f258b7c56f962f49780e72f300abb8be76532b337ec863bb9b7ba616b6fad8de21222ad8c68576f6a6cc14fa500af37eddfd437db1878b6d042c86b652e0b44f5683cc9da3b45933c963520c3fca996eab2f27008dfd4ea819bc811b2e456e56f4290219417b700b6161c54eb87d83a8f34b279d82cf44fc2f59846a4e510b5d51eb9fed4f470fc3be90106187160bc6f71ca2a26d3cbac8ce8a3a9c06834777109d58307e67da28d456d15e8a1b7579d9452c3d4a3022bfba1221bf2c5b20ebdcf7f8ba353fd11e8f8e58591ea8dc3e1463740c6aa0cb89dc7ca168bf5c267e1242fbf3df40bb18e99f05981453fbfcb767622878ef33085a5fa42752ee86310e1eff07d742b90763dd3d5840875691d1a9b15f6372cd62d55ae1ea7932a1342e37f39d209b03ae8ecae6195535dc967de1debf4a0d4c90cd662360808b8a35b8aa1651661a2fefc4a0319edd9b0a4d48f6eba8075c9530487d8e58c9e87cbb0e4a09b9b90901c58ef6fdbf8578de484ab8623d880d2424e9813fef03ab844f02761223528ef67560e8b4ce5b59678f05c69125669c60570257489cac0aedb43bd8aa479067f9cf1925c54166b004b8803e474b5fcf4631447f99e0f8ca69c7bd7e1f600a0af844c37049002e1a73806a9223e18111167c6cff112ce099fdab81efe36885106c9b5705996e9cf5bf962cd3b1a54ca47d6a50dcbc19bfacf1fbd74504fa075636c5f02e1ca023b966d4f43a1db3a37e474fe28834e8a557af8d379045e19d5b7a9ae8b38c9333305792634d819c57c42026ff5396cfa0964e3513c979b179285f0e66e0bd881a841be812b3ce33bc203149cc44327e5b29f0fda5ffbc5b3f37a50d3eba718f0481a6f20f3a7d87811dc49d40340db4ba5d57006b749129c2ff03caf1fd7b90faf62a624d46f3c4abdefbfaa2e69f07af10a8be13d16435dac0d029bb55638766467998e462d93744df10128c9a41f386d507f8e2825889c7cfdaa79309ce525e7b735c13e51ca22f4f06289d47da98523a78c46b0a80732891d4d40c7d619942eb60f4c7249251a53fd93a2691a19ff1e36ccf3485042f0d27cc52c1223a47353425cb4103824f2b2a15f0d712ed48fc44a542ccecf552f3759cd6dd3ae153918195c3f0ab9db08268e45716891b4bf05aae6ad45f4161dc13dd0ac504ebab239c92069c76f1f1a1ad31ba6d0b071076a1b52a0712baa676762894260a9d7206b2bac1a6575e1fcd0d9a7a6820a5ebc2a5b6d52a02d89d2384cb5268274e62e997f4d4e24a34db370e8fd131145efb1b842be20c649859dedacdc09ad3857da2b95df0b5fe7a6c9170f018a74aad2c70e20187e3ed1c934146a49e088959c66c651e51b145c0e197ebf3c328d3f9d1fee2cb76d225086f3025c56710521635f1bac97d8afc2fe61088e9d62b55190ea330a09bcd726b23b89f0ff260ecd30850f59bed0e7cd063fe535911d15b0333129ffce34960638d59246ed86021121c626fc40fd4efcd776309f109d6ef67c1ec8e2d17b2d41422c1ee043c5cb0f8b740b0f1db3e86058d055a7e2ee6821eab571498694ba170f948d77322e889ab2bcadd75a96524c55e24bdc50a1d5af243c9b53ff152ec39fc7b48a7822df4b3d91b19371a22ac9e306244abcba5fef6eef938cc089d5cfbae04961cf6b1ef9d797f376d3e95da98547a0f239905cc52e0a692b703f07159b9a3367d2fd318d9b1ae16d510c260759db105e3e4d3153d1324c36689c6426f82e09bb6e5c1a463f3c7284519bcc6e9b34d2c1f674eb059c5469a78dd4fef320aa6e0b2a42b8fdd80541cc984fea7aab002c9b29b8da1e05ade58ee7e6f66059833d9fbec1ba0ad62ae86fb0fc8650393dc604c0c203ab96456db3430195562f60838defe863888a9ad4c83f53b4525ba629b282bcdfe50e99aad7f256042b612b5d1ac3f5021ca54e07ddfd96dcdf09c235dc74b34d6d1a86f6f1f41965a76b9d4c093a344feae83c45f78309def9cbb64609fbd0c4840a433c9840c79630d7b433f4e71d091a9198b8b3e697e8f4e9d5b36508a01b8ff131a3562745150800ecba2a449a3a33f589260545d5a4f9127c63eb1e65078039c5664ec00129afe98227c584b0c217827aa189849d3fb1ea691706ce7f9209f7f77f30a517d541fc78e1aedba3bd32dfc7fa38b2edbc95bc37a97f959efd9bb4d6355a4ac711a3bebf6a668bb25e7684cc0fca9a0c32f479d83279c24bf1472ab457afcce35d1d533b9a1c75c5e3670ab1e2058bf2d483b727ff20e0a53a0462bda4de85167a768de59728e8817a107a1df369a8ea131a6b5660ee37e9a5454dcf3dd60293ad15a4ac09236276c47f23417347ef43163d2d9c2c5ca6993abc09a12f1762b04b2115daa699cfc6e0400815424a5c2927ff112d5c26d35f3ee3c012e23f48a0bef899674ce583814ade4c9f090dfc79817aea5cb91adc1a496e6080ed152a649934b0c6f6dc0deda03511fb58d7f0eacb0cb60ddcd48fe4a02107160772136a5cfa9223cad661dd797991fb6e532a02b15a99ad7b1b4f2878db3d38f36a77b9f3583fff9f8c7cc72c98a69643866670de6b8ecf1da8b3bd062fa8d1027866fe232b228383a0c5ec822073ad38a93b9951e852260d908150db8fcb64597fda7ae5f52e25331973a9930209b48a4d1e6f812576aa70c0d1b2af7fbe6f9ceb50af4a7c9d98e61fafe1f48b60262efec298f3d6437aa0c9e576226ac490f4b6597499459da11a1c451a21b556ee795e6b271296c74f9d39469fbbeee9a2ed44a05054892a6e48202be56bd431d7e0efc6258fb8bacf33c198c0fe555533810d175220ed082665f34f2c05219aa688701ef95e64faf6c0f2bcc271ba885e9399af971b92b0ea02b3e188ff41c9bfd9ee19fc5f36c05598c3768d6d6aab354195984f1ac23743d7cfb5895c6e64633e39402ca305c4a3dabde17457665e1ce503978020c7fda694926975d498aa5a5a870596b00d84399a522067e68a27f2ededb100eb5e6133d4d9343e83ab47b5ad1c5d9710922cd7a4d8b8613557d84f1ec51430034fe4d1110c732029344bce3a26e783a3c444d012b85ba1291f3fb7c5fbe21fa64701dd87169fd8dd2d2ca69680a92e08506d9cd20ab17f2e84730bbcfe64e59d907c6e6875cac0b035fcdd1c962ec36abfdf8b4c7019c12aa9a36fadf383633b2464c3e2a6386d4011a6c88b60403d8f4e8934830c9c89e81ed2b9cdeb306a1a744f919080b99d1279cfcaa8efc2c7862cb01d10e613207ccf54abff229ec8e4e89e1d4b1c54b15baa09b4434e0f19b9f51ef05ea3da0ef7ccff418868ade95153dccb8fd89b91b96951a6f4d5ee529cd6c5ca8b14870996dbbea1dc7de1629142314f0ffc3f99d18875864607e0726b84fbec5f2401ad19c0d43b2014c650ff4081cc54219fe4f9dbee2bd57545f29b920ef289c4c9895fd2054e3691251abec647d870d894ddd1acbc685101853407f87d1f7e18777b58a891862660fb9f133685a0a645a454813848fd58db5df61b144afd2f4a286a407e9589b86d35693ff858b5aafc521e5c8adfc26e708c77397eaf059dd81c6ad804a2ab8ed4e4e9732cffa340d826be3f4efd4c18391242f0e1c3dccae720658bfc2cad1f49301750a09af84d3ccb7f04ae97458bc5481e81afb7d1ded3ed4316a0ed9ac15a903006b22b74e3adcfdf20827377b1a7520c5e5c5a9dbe3cab1d4c31c7e540946d09e55db0d88e7c9d764b509b888fe66a409961a7ca128689ad048ccdc72bde56fb3492d8d3ac14bd5e1b7e24127460317966b3e45c7a35a5e74b47f8d32f6d0566ba99389394e33a9e11fa2c6fc53c37d51832ffd22aa1308b67f99f9a4602027082693c41e8a256fb16905e4e9284081c21400e3a796ea6d9ac697757c26d0b6135fff55bf9a27a419e8c3ccfb09ff0e93d84c86b6df69d8b2d8c42a5ce409032ce4b5c362c3da0f997f4ab392c37f2ed49d0c9c1be02574542a24aaa4a8d2eafd36d503c4285a7e0ab78d939433e1caad7302bd778670df628a80e35490f287332e673aa7817412d64cd69790b01882f8e8fe6be817027a7ee034c3162e2017c809dedeb2e67d9cd870c0c60d5135be336a57ad1be91ad0a45a00c8aab1eaf5f29377ee2e67747d5570e4101053af800f0539337777613a52b0acfbc7b125992cd338f642515c75f50acfeedb91db", 0x1000, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x64c, 0x8}, 0xc) r1 = semget(0x1, 0x0, 0x0) semget(0x3, 0x4, 0x40) fsync(r0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) getdents(r1, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) 16:00:21 executing program 0: r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000180)=[r2]) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r3) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x43) 16:00:21 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xfffffffffffffffd) truncate(&(0x7f0000000100)='./file0\x00', 0xffffffff9b272d8c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x40) close(r1) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="7ac5b052337d64511e6552294e4fe7270fd4d156717bae160263b8585b062b398f47033a362ce4fedc29d8503d7689b069bc913864d117e9fff9913b949f33c938ec372f3bcd9b5b474a0dd06a36407026f7659fdc7474872e5b3b16e2c4a8f7a313682aa69efd6ea271dfdb877124fb4b41abafc175f7702a08a4b406920f798a3e72c3f05761eae9aaf6d7daa23c1a3f4967991be8be467cb4cfe1d06eff5bd6e9144f52bcb0a1aad172719c4731da912ca463cf17bcc6c8faa096479af9428f1b1af22311d374e9cd5696b1e6e051b7d4341da569a9f24382a236e55e8c9635ffff410e794e22829be24bfecb83bf581f90ef33cdb6cfeba6648a0f195b0f5911f3343e304393190f312a6eaa475b37a65ec5fde0b51eeb97b41454277aae4c9f3ead177b55698e33b099818e326ee8462cfeedb5317d60ebb1001d7554a9eab246be097070b135b198bd50f92df38ea7a65d715876836fac2a00a6fb29d104f84a0cb14af0bb8c45c31162ed7536fbdc3363aa7588bc25f57b5182fd7a29ef6b1a7c26d926a6db043f161d79349230dfa13846490fea6c1ec66afbe78d28bcf0cc6d0c030388ea9cce822c107f023d9ce512ef13f4548e021272aec619192669c1b3eab4fc909b567d8b3321997cfd502e23de90b9688007c72f5aa579e0366bf0da60bd1944cb43a36583fc685adcb324caed0a416753af1cf37e562a4b034f00c50a7e6ab4381af5ee6a0535746bed81fbdb60b719a304aa6d3cd3095482f662f4d4ac7e943e16b3db98949651812fe701f2eccdc5be977073e9c79f27ae5d97ad8bdf2e3571cb161b8fec664a340497948d3623b822224194354b5fa7b93ffadadbd5aa94e8c2d5784f8d2239a6d64ebb886060f31e449d1e178e26047dff176a908f7464e5fe45b8c80caee3e680a37e4e3dc2259f6d3fd4b551426c7f680edd05e1a456357aee30a03b57b420218fa8e2808b31e325b3b046d4072316a5c68bb0ed8296c66ddd9ae3d2c1655ad2198329e12527983f0b831e429b23ba6f141e7a407ba31376dfa2d297bfb8299e040bc31e0495f89b2474d382583f44f00376879eacec39c521b93ab031bc78a8b3d0dcc74532afd8b13d886348c59086dfa40dafd4a0e6fa9a5c541d25c129b713085e7d9ec217e14c993a242bcc518170f57a410f4f61a0e26e3e6d87f8473e4ccb7b42af1adbd6552534eafcc05c2839d5c5d0c93cc7544caf3f7ca7974d1805f7bb91f4952c9dd72aa0c93c6fd9e5836636dec9ef26cfde1fad49fd0f4aaafe0520c20cd45097fe632e1db599952c3facefbeeff8d7382a90cee345d11326c680367c6514025f7a942cca0d5bac6b2d41f3d33b1777a736169ebc0a03ff4909710038a9a78c41bf60985dfcb1d0744f3f5d5088002bd85528fd52d5cc025ca85b68892be7c1dae0db895fc07ba9f60c110ec6a7ee32c71d5184538596db2903f38a7bf33aee4b37d08053c95825395c9d84d957e0882d63e55f21e04516bea9be35c61754a8ae29f501cefd5b2d199173c677c26a06bb46cf96a37f087f754c5effbca962ff7e9361c569b98a474704574ae6f6e734d1c4bf2b695f68addd2415367cea6d4172c2898348d0298db00cd9a33a2632acdf786fbf371abe9ec0e6765303a388869743c8e64c71ab6ce25889e44ff77ea066b28e509467ea9d2dc1cde21276111a19cc60dc2d8bff100d01a155e0114dd6d8d8c9224f04b332fa27b6a154c65a5c14c64ea5c4c1880217b49900759d8fa6d2fa886c4741e23174f39d7d2075276d6bac0b793fbf55341139ad3c0de06061af0a8117e013e09c389fee919af88a13e67864258c769b3ba2b4b4e00c12b9a7cce61ba342b8242b3ebd857faa00ef2093b18227fa459ab42adc24feb06a2bcb8850fc8cc18626fa31255492ca0dba062b2f1a52eee2c3f882ebd3fcaba8e2282138ce12f7253133fa17e01e8f18a6bfe60f4c23732ff0ee8d8231c40b1dd067dbce16a6a80af9e0a1b86a5742fd3d13f879b293ea036c3f0eb561b862530529680681366d44b8eab9add4cc9469d354f68ce6794d55c313d703879eac4f3e6667c90bdc83c5d8171504bc3349763deaad0278935ebedd99b5615d946b43ed2a3b347397a2d40b33011cd55c0d4aed26a43528a522e0d60e7121e25c6c184d5f98fc7aefbe10d37cfa91702aa221e2c0dc44374b243cbf4cca7a92c1cdb26f314afc1621309076e54513b5ec89b49efb672d7f789ff389997a7d1ad507aa2bc875bcaed5fdc748f65c8545ae29972b05ab64da5b4c3c2f1d0642331a39b84081237cb46dd784beedfc75764fefe6972e60f1b821db4f4a6b8f979cb97670a0d423cb6e6e03b845ae984bb7f8dc60c67e91d1d0e4a304371372157ee219ad03f85ac70f5613f282e18c6cb51d61c55383bccacbebeff88b00ee11f7bac27b9ea518b6b750d9b502a137ed3904881990b028f04d54adad528923efa8f6597c221d631dc1afad1c5c9e7f2cb46137f3ca856d041abf094e40ee8b8b0124538bea54d83386bd0d0d7e03d03e04f5d27e33662cf8d8a87abd21e17e9ce7503beff8bb98a667864fd86eba73801be788270e84f798a1dbe2b9928d99df142a8a185a70f5ef9ac6b98125fd8c18fb3a4b2f1896748135ee9453fb5a300ac2528e8af9db102d7bbb6f2dd968bcf4d4ce13c4cc26f988a240e472c060a1b0558361a88d63157b94fada007a8928141746b966903485a6f368b39e6d6f8bbc4a6762082b4fcf8d5d916bc9fe6938c6a849f0d4b32f287419fe38d6eb04cd5f6961c644ee74bb8bdcc310202b8617cf3087d2693b85b464da2b7fc9a3902369b1452159816c7f3f96f65fa68ef4428e47ebf3978f1a9616b1acb2195c6a53e1e417b53c1c338bee3a8804c238f99c6057958e27dfe1e0bfadd312d020560757ddb04511e49b3038d55b6d53d536e63acf30c778daa6bd1139c5442d72241bd014872a75514ab86b3044afeeec94a96e3b2175783fffa61d94bca79090961e6f746753988eb192ef70f4ff67cff6eca0346573714ad61f4778a0f72e79a4e24fb6a28082f6172310a9d3d05b570574579ddf37ffa4f59194f433ee6499f50743ea1ef1e52e06f0347bf130fc95caf5d06b74ff8e0dd7b3a9e9aace9be704ac6ce1e2023056d7abdce2f182f6c3e77a43ae58475d734f6673acb8125b8bbb1eb488a6f7733d5f5022d2dde3c4773bdcdb628ea5e8d7133e4f2339fa96b90009c1716198f78feae2a56cc49f35fbe8d708fe46dd08c0d9fd57da298090c2260a931a1a112dccf897980f868815725843405b65cad5c10d8c7d8d8209c0dcf8268e3129ade9963ec37fc0e7e2a0cbf151d0324c7bf4fabf4ed32b3a92efdc781faa938eac60cc17332cdba1ca269461d5226547e587ffbbaa6b97eab220484d93d3f170556c2ce37c86cec87866e9ec24fe363ec98e07edb0c5eb8b8c63e8f1e4888227f8927099e52b5baeb51361260d027e354d097ba28726230f442b57c5d5b822fafff9691d042e6458d7a703a3f9813af4a6cf57505f4e1dc76343576598d0c61001d5c188cafa6e87b88de5b4cf35fa420c87a8c305448b867c513403f82643c496d037a6a09be18f03f900f2c6b10a62354c26b85ffca3a59b8b3ac8484069c48acb7d7b64da1aeb4aac16daf63b1aed834cb2815c71c38f4f2ca595c1f5857dbe4c42414c2273ec2997b41e876d7a25c03d042c55742c73013f0b1fd235e8e889982886ae895b2ffccae978d8764021b68c41add7e000ed72eb7c9bb9b2d3aa58ca2330f37fc7053d87572e886304b9e92f12eaf4b54c12f6eb8b05bd398561b31bd9bf59e1099a7978f8925f20a9f79f379216b77ae8033e46aa80968269d2cedcbb0e92f81b2277142243660a1d966c4acf89657dce5c87514be6f3af23ba779ce77a600921ee22bb49cbbc35affe10a5ca521dbf2e5ceb5183ecf7b953eb283a8d99f88135bb83111c2ad3649b4253a4a8ea508a46af2aebfeac5ea7930d938c23d29542ed269c5f73b40cf799b122fd1ae3ef11922d46d667348e7fe11260c1ac03a42f4fa753c768817123832b66965f8090705c6e83e397bde0f9ce131d5027e7d1c138cba8fc28e328d17bc5f1497125dd88b3dcbfbff1f40cf291514f8285d945e6678803e543bfdc14189d801ad7afad8102d0c51a807dbdba8cb1a37f6ed66ab59c2fb3c2dddcd5f0850156aeda2893841b9b8956f1173df3ae56576c4fc643921cb229d3a880a3fbc94f59cd9865792ae3cd42c062b616587a7202992d4b10334647c2703d70e52aeded497e8a973f4b95ae520bac2e543e5ca791803faf7d786ee4704d7890ee76efa1f5a4dd15bf1b9079e7dad6f1e3f65f9a3cbcc2ac18b4e21e562e8ff72e989b3adceadc8320b3095169f3c40b85d2079b86e485e5de5e994bbb2b8a376988c2ed990885b24830b6cbf888ca60a8b4e81afb9d3d001c71ff606883d55d6fea5b045f430886e47567d357e2c57124929605916ec5d6fff773fd88d699e82f27df159e0103e24a0975b6b5a87b05b56192d7eac25b24d1216d2b67793907ea38e04deea7abc34a96299d6fbfe1b011bdd80e997e3488b1eeb3186673cec98e7e1464e3991926a643808f9da66e613277a522197dfd8ce4402f20549aefea1a1a1163a2158422015d463c324d76faa96b8ba108223ee37949e50f274a9d0c4efd36fcdf2396f629667bad2b1ace0e135848bd7eb0b2700dda3e088d0a1d3dfb008dcbe40b45282ae7106a6fa21582a7515213d7c3653d8d42a12b0cb3bf814034d117405037a2a50cbb859d3e1882f1bd74ea2827a27d337deb39dc15b39ec544f73bbfa4888d8a63212a4b6630330503f8ee9183169ec8d29b0332ca97d168be43b903ac52b5e89225bad3f00a2767103940d64a05a8119ab0c97d1d2aec29388df96e4943ec942e90f00efe371901b94bfd9d168f7d858362d29a98a20a818d82c9580ba3121164cb73d75867dbbc1fcf63e768725f0d0dcc8374e1664a764b15263cf12cab0de611f43bd517aca5a6ccb4e210ebeed89e8cf9ff0f294bea2f6ce150e34ad16894e46f651862dbfffd548e682eeada884618a580d39a7209dca7a28b16162c9af0a881c8efc13395757390641257565b702fd3dbac13faac943e9b91615ba58822f0f437b9e113c09ddc62978000b51b13f12bd215cf06f8e05f6a8e063d6199c4f7d314b306969524de33f88151a1416d817859da5e5ecba13ed5d86d073751d2", 0xe9b}], 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) recvfrom$unix(r0, &(0x7f00000000c0)=""/206, 0xce, 0x802, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x300000808f, 0x4) writev(r2, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) 16:00:21 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) mlockall(0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') accept$inet6(r0, 0x0, &(0x7f0000000100)) setitimer(0x1, 0x0, &(0x7f00000001c0)) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:21 executing program 0: setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r5 = getgid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0xfeb9, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) r11 = getegid() setgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9, 0x0, r11]) semctl$GETPID(r10, 0x0, 0x4, &(0x7f0000000400)=""/124) geteuid() munlock(&(0x7f0000f18000/0x1000)=nil, 0x1000) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe04) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x8fd7518df6fa7d62) r0 = socket$inet6(0x18, 0x4003, 0x0) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = shmget(0x2, 0x10000, 0x54, &(0x7f0000fed000/0x10000)=nil) shmctl$SHM_LOCK(r1, 0x3) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:00:21 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[r0, r1, r2, r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0xffffff8e) write(r5, 0x0, 0x0) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xffffffffffffffff, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:22 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000100)={0x0, 0xe5}) 16:00:22 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x7) 16:00:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e699319296a529de5cf6d2817d48", 0xf3) sendto$inet(r0, &(0x7f0000000180)="4c2cfe286d82667bc3e2b589ed88af599d8afc1685cefca0bc51ddd0094d2707993cfc53640d6d20306f25687d658e0c71a6c961ad509485eb1f6cbbc35f0291bfcc67f55cd9c0f1673180d3a7f615e1690af47039403ae6c251876bec1578a0e9a834a1d8f435458815afee7128503e14f4f8d76f0dce754bd37a911818ef0fc7b577de44a6c7331c8b65611256370b62c372c4bf727538ada6283464c7d80b12f340c358e9c339c48fe12c1e2d5496d3ac0a78ae30afb820fa505fd9129a9104a6245d1b9cbfdd9e7fb559fbed5c6db6bd860ad3b538ad943165fe6b96d9415e9db5bb7aec591f9dbd", 0xea, 0x404, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) fchmod(r0, 0x1) close(r0) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x48, 0x6d9a3cec1cc4a8bb) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:22 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007c3000/0x3000)=nil) shmat(r1, &(0x7f0000325000/0x4000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000), 0x0) 16:00:22 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000001b80)=""/10, 0xfd87, 0x800, &(0x7f0000000100)={0x18, 0x3, 0xfffffffffffffffc, 0x4}, 0xc) write(r1, &(0x7f00000002c0)="bfcfb2ff9f515dfed467e4a0a23fe67f5d41c8d534299e79413a41964b428dd764dd56a621306f959d20684b45e55f15e9bed2e7ab8841089b49d6aa65c30000d8d43b11397be7379551871b668d98168d31536ec7e9b6de9d887ce9f3d0b5fa2dda79b10571faa24b546643c4870e2b356fab89c48151a6822abe5ea0071b9314d4c64212ca2bc139c7836fc87569f133ea4c98baf0d740fb197e463cf2199423c4daa6cce495d9620f22cebceea2a64ced35cf8f", 0xfffffffffffffd2a) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000180)="f7fa61cc09809a4f2bd6a9bea1c6", 0xe}, {&(0x7f0000000380)="6f859b005e3fa3308c46f268c1723f3b60954d495ddbe905682eea4ce02806848fea33afff3115f063ff66bfba0c5114cd80893af8a39d2a7e30f8028cf5c04d0586564dcdde4656d0d4b4e6e66be9e9e529c7f54c9d8686ea71564da0a00a1ec4c38c79a8adaf34bb5a387f8e4bd3844af40007ccd928395e665f10493a1693f546ab4c25b151edb42bad0ea8b3c1f7a6c41070b46002d00f4188aca20ef07651b0d8a955a34b05d959f14e2b35e06f9415f0d8c3d83476ef4719092250ce04af29fcee41f46546e556a24f5eb3519364b05aa02eb15177449d7c045fc2b537afa2e5589b9e2ea4a31229681ea29e22e7e46ff365cde90c455e345358314626337fa38cd8329aef7d34a79209abd0fdc55605f8412714d8592bbf33a303098aa03decf36b8e4a7fa389963592c5881c6e022daceb88721e8badd611257d65dbeca1bc9a74748bd4c0cfb814691a8ed7db366f491e83d873304a856070aaed3a9067548653eda4a21afe461c90b26b35dffe8a10e870dd4ad3a20832dd6155fb24c1b3df14162b3a050c5c81258cc7edb9945a68982a224b90008014526d3bcf22dc340e7785f17739007472f83ac8e04d92acf22824603aa780a6de84fac45b8342c22b42ab4a8d4907928745c2bd7c97de3f432b330efa69aa31481b42492af673d3d42a3b54dba096f0eacb497894d4371f9f367daad8e31f9270db8ff79c7ac3f430796e506795c7377b8f2be74aa37c72057c170a020c3420b2d91759d24e56d00a42a25ca5d1e2ccca34aaac9532dedb3501bd3f8dbc37c0e0ebe29f596b98af56e878981f133c6f4da633755f3cb9ab3d35c39f617e7f717e45c4a0fd5c7636ce88c1b365b923b347d3b0e64ed0ddb1b2613df20dd0044a26459637fb2013ad8a41fd61414a3961c23e2e76237caefbac83b241a96afe0fe976e5dacc740fe12746de81f31f44e667803b5720f9ead280abfe0bdce9904e151302598ca3d90b55a0d7591b94e0ff342a577f0f4f83498f046ae5a8f4a818dcc15b55b3c2432b64f47c21c32517b9d9fcdd3af0ef06e387352c0b631c284392f8bcbfc945ade1754382828332d46ebea6bcff8cb26a9bb809aee53fafafd05acc5e2f9674a06ab4f9e25ef058ae847f652aabbe83a8f6ffbc9319a0424de62c8ceae15b38173677d42f62e2a0e5a0de838905873dda8b1424d184dd7e478fc77eec5aa8dfe0458370cfb21c9525117b2915c26654626f78f59d9a0d907857564add3a868cbdd01c40acbd9696663addecceb2a6fe4dbf9812b41bedee204a8740a40a63c4384970200e8602792213780305bcb503e35900ab1f52b13da5a557126d76e7884d70266d50a025da2faddec87f38398a2eeaf3c57d222cbe9d12dd968053a4d003635ea530a5ebb4512a3d6988490e471dabc48f17c8b1c3a62c0b4737ac5dcd23145b0c27a44564919a3bcdc19c0c5bf1a0099aa3bc2a03d8b3f2b96a1782cf7496de63533c2e464236151c8adac775b3e396e808dcc89a89f7a0c2af54a131567d213b106eb9373338b275057eb69358b66df47e08460232567c6d7b267f4a310a058374391aa5b5c31ff26537fd2552e5c29b7ad1bf51b6d7ea9382e810bc256db11a51426bef5d428b01f6736d6567f2d2da7f3a79ce574725bf8c271d3eaea4a710abd42e295e6df1bbb503471d6f767e33bf6f0581eba1583da303192c3ab1e2c15e840cd4f1ec7907f8bb47c43affd263605d70292555f274007a594c38b82cf027bf6d662060510c0da3d052ccafe610e6da10e9c33aa0234355bd1e2945f2a3100be8f6aa0dac479e58a5479fa4c05917038dd5b2a7ae3e264e40e6674640e1f3bf510a030cde4a387a670619049b4949fb31d75e1ff871723d9c0aa118d8130acb02df5463f37dfc9f44a715ddb34d46748be17ac5316e35cec36475cdf9f077023a1a70f0fc386c07d8eae6e913b468b3e9c9750f8f7d22fcab9e9006dfa4f96a296ed5353d153e406bb9b324294533f285b8d689cf75e352ab849cdfc6013c62da5f6e35cbafc51364f8cac2c97995885276b925ecdd155de22762f3e64de6dc052a9366ca6eff0a577c9cb2a77f5c6c14842b473756417f480495573f7f20f6f4d7640242c027a679a70cd0cbe00c14ae8db1a7a0f5167068089b3ccff597e85432fc3c3da5e0f959a07729f011f5c2498e9c011f1abe86e1f2b8c51211fa3ddebc82906f2d775fd86fd05a0cbe03207dee1de1a35e9edd4a6b6978a9cbee34b082019c8881bb8184b9b565a7f0dbbc8fa80b60aa2b29596c68bc71e9daf18bd81d7cb693f20b412ab5047e679dada10613ce63a96750efd74d80c54d67f097fa2b008b2c1957ea715f8126efe780c205b36676f7ec6adf72c136d45f3ab3ed29b8f089ffd4f49ae6033b09d3440a83640cb5eba346d5455e9602d0463eb2b02d0839d81851141383340c248f601fa62dbb027df94d5610c67ce94eccf8c2c75c72c7b7492dc9aee4aff66731bfb99ac44b1f89c2cee845e4274bb3e176b43b3e0cfba26256f95d8dd87e1a708f659c6a3fd45579e1a9fa26935259eb4f9601963a7a150818d6054a1bf28a29726e6a67031274056fa8d0ac1127fc4b337d71869d4f6eedb0026e30171a508890a6fe1e74bda2bfccd7789fadfea808b8fbc3b23ab5b8a84983cfa00b0c7cca01dd7f608bc42af5b9404c2891fb45605a5dfeac0a1facaee2e1b8f5f0511c0e9662216e594af8fd9e56f4f413775a39f9b382a15a165af3f38bae87889fe922a6ae3fcfa47e22f734a3b8fe5bd135fa4a47449dd5fdb2230f4eae2f447f1684aff29b79a317c9553b4ebfb1133becc989cb481503f04093388dc2c97aa1139300eb488032fb972d2c807533808ebc686e2193f93381ea3888e14c3daeea152c77ff07b1f731e87f77b3dc84f0cb6567576c6ac7fda59ec379eb0076c246f9d947bbab86c281b26c4a981e09df72310a4a696342cb0654352d162177b8e2f2dd57482bff3745ef6303206a77cc54ea452079fa311bb0fa48a0c6301917d7efb9fe7a44524f3cd5d366cf65c158d11f8dc43ebb3be31b34586c1919bbf9ec0803637bdaedc9ebc30b4cc02c235e68fbe8fdcb13a470f5d37ab81fdbadaa781f4a15b5432aadbac1851c4df81643f989c31431875d4b5b11140375ce6d03da38d3a7ec4e576c38a71974ff25fcb009cc7d7546ecc77a2e44e2ad25c01f32392ad4494bd0fc7b79e72cfd180084004e004e47ed140071bbfa6b21c766796f8a620173f186a0ae1e24310ecd40e2407f3054df272c0febd04a39948b371091155ac586fe9a25ca7b9feb198ab27c601113f29c0e171d4e7acbe036f97cceff46a4f0c3e42eaf6154c9231d72fa48c36cc36892928637fadaa7455d61ae42f6e6c47aabbde33905702adcf19aecc46c70c23e50ff107ecc6445eea96b1a80b4e3fb91fc2fa5bf4e5721a4003dc52ae2f6373c81d501783d37d9730ebbf0433daef18b8efce9876112b59f5130bf89ac5281d745d9687ee066630b09ecee0423c0c48ba1939212227650cb544f9e6069483a9330a699587719e78afb2cf4154dcc1863e097b54511732be239a119d3968d732488ccec2b12d56ddbb8ac9f8923ea71a7fd87bcb97f93b32e0fdac6c24ba485ad48b78f5b9e6042347fbcfc84625603e0467ba1d027b4268587543c4a4c7ddfe391cf139e160a0ed779dc532c1d74a414dde48f4918e5a7f860ab2dfd5dbcaf131257dd61304c8d51056aafa932d8983b6899447e69e35a1ff939e69f0e5b4e1ce61685e0dfa433a4c7f111af0b654a09f9fb85d3007fd18f86c875f9f2e5ed45fb607271c5a38d4eba22b47e0cd5d38e84add439be2c9bdd937832bc9728f41204882e04385c5a55658249d6609b0c7f51892bb7bab639c9da6eae46d5424e89ca5ccf752e57cebde56d0a974c714c9d0e0a9462433a24344a274f537e49b5152ff33b253be5ede402154fc44cb6d788d9cbf79ae5d45a8a28b1c2e282adae85d984e4081491a7b6a4dd47c99c83782d9a960ffc94467ab733a4b8ad8e2ed4782633421bff6b97d3aa48736f847652282e61cc8e18fe370bef7960547b1ec3ec02f2e500051350c9bfc7259c88bfbd220598f78c80547e9b1e454cef28632c786394a92f4eb41deeaa304a77b56920d51a813b4f5b7e8f4d2e7a6e72c01e58e7181018d34dcb5f07890396744097d6b129290fd4c58fc6abc1b56b77ead03e66210ae5cf136672f83e42bb28a35ca2a0cfe8c2347562384bf05246b64723da5c7f6208f81cffa4e235f5ee622ad1d44ab9701c1dcd50fbcffaaa97ec8d84aece731083d19a1dae32ef3b6a8d0270d44312187a9d37f1843f14c19efc16cd8d1d61414ad80049df647616b5e6a347384f186b97067e655cfc05423eb112d617a8d333ef87157bd075e327ba067aa692b410dc79548f2b4ed074c41b0afcf79adaf51b8dde6385d9f0b78f02843eecc5c073bfab6594b94260a3858970410e6d06da94f395edc388fd581bc9ae462c4373f30465d0e47439a543e77b96f5944db2a42d1f525a6956082982a78be7653335cba85a31b9f5c3bfb3b601f331f0aae808078b402153e0cb15705f9d50830ba6ff65894fb26e856c3224e2ca84f17889b655c8a1d8a807003d0201521b922dd35805360877ed8f2aaaaaefe1471816cfab2be1e2c05b9eb6f1ae28a4c26113327b474941fe36fa41ab22f702b6f682d9cc401db2f99247eac15e98ff97234ddea68cf9048e3a12bad3245d8b28f1d002ace7e1c55d4d22416a10da8a235f7426b3689633c23aaf1b9d337a38502fbcc1a84b02b4397c0f50e6c48867c0d47f74a6ecb673b2be0f02a17a728532ec729e4457c7c0f63c6fe63deb4f25f4b93b079dea9188dc687abba111c958dd1aa56aa63620643b7b48e4edb656ff0d47bd7c1370bc3750917546828ad722aaaa513527b1a9604409be8287d95389b3ee13af8100940c949fefff10626088017dfb6f3ba895d703cf5c309d7c9c9733a5c6930af2a4232068f5367bab74c271747945e470d984d3d6f5182e411f2f791eca40f9baffa67187065f6c5c26137400c7343d60165da7702f3884674b9a5e589752c18e74931532dd373c0814df22727fcc41ae841504331c48afc186885cfd3b8973c805af15591c1cec02fd680ed12de73636393050706d9f5607c17ca92473ceda23e939a5bebb231284c09f354ef1e1b6f0c4b6bc92238519576015cc6a3c8a0adc5e4625523875297b9c62fb0c610e3a8c72a603acdd5ee35c1843fe70cfb5461f8aaf8f8a4cbda808c153f6a822b297a14f20bc29822dd6850e150f6f6ac4f4d3163d19866a62081049959720f5ee44759681d01d9c481bda10a6b444f1ef74a079794c3d749f181812922c80576bc02944fe8d77701fb922365b27a4a945ee3fa292799796a8cf2f3451202307d24884fb20fa52531bd0cbfa77967fa6c79ac6afc8cb2ddd615d6731cf8cd6e24da78a2f4d3b1c321a393e5a30714f45d7d177b7fb03935dc7f39ea3cea172cde7b554aac60ab4100ecb15a6bfca2104a82e807837674ab219c14e0977732cfe3f0ff8d6e2cceda97d82ab8457c2822d986eaff553f1ce4cf6aa77e289069d6de871eca2bb944794a3850406c0c16f321476d1bf35e1b3c87a925e956873bb31770148d4c42c9eda328131708127761cc89f4e1402decc2c23a7480b4002810eaf1cbc940c7a896da74d57363e4ed22792d8d5fd72e94bd93e59e432ee", 0x1000}, {&(0x7f0000001380)="97259405b5f5952161566f181fdae9fc6bdc7c61949002bdf3a99045e00578dad1f6979fe79c38191d8123b9e73f33d388d3dc9190bfe952637e3153fbf591efe2702f9eb298285e7addf9fe65745269ec3f4cae50b53153adc5ad00cca4eb952a48aafb8ad2f8ac8c0813ce1cec6bb3c6a2b4fb1b4d11147c6bf1281abf9256410944dd20a8968237810de967d00a7ec0cd838beb14a924e685968ba6ca424e6e46f2c5f9860d17fcb830ff3e87", 0xae}, {&(0x7f0000001440)="b0769bb715b06380a5826c1592ef56684bb00210a64e521e8253da3e8de6890b9aea827a83e8c2edb741d1a5cf1858d3b86305d0940252457a085dd8ab3e0c198b7a03b95fb2ff9723eaba314ab0e1621f4b7c001fc7a9bc9a7228315e910ff5b6b044943f4152ca6a17c20fc8fc9c940c2c9c1ebe12309379b8a555506f3ccfa50dd5b96e069a222ecbb85008352117fd695e61ad5c316d3e8ed80840e6806382e9a9eaef0cc87793ef8c2be6cbbe2a16844b3bc726500ccffc0927704e308469eb3d752268a17cbb3d64ee40f33efb4b9dd5f56ea02de5486569be9a6659f1", 0xe0}, {&(0x7f00000001c0)="a94e85f7e09eb3dc753eb25826", 0xd}, {&(0x7f0000001540)="c60847c45e24e0c7fcf60f1a20e6feeec98de4d50a9a5cfea0b15429dc355a3da66c25bf2f964b423737969785e8c4e7695a5968146d8cca4e6a8c25990471cd4e672c6544993b999327fdb0c682aeb7f69fe1f8fcbc5d92637519267e052d369701f356849b2aab7ba17cc55833df815db4e7423b1a2fdb9cec9008113e8b7471331a73d3fcda99e985e5c53be2202e7beaea36d7dc85f8a7d65f1f598c391a4f43dbaee87a650907232fc7faedfadb48ac879a8b52707d9962ee7da6f7879e9e7f116e1fe6ab0f6615e2369aa77818", 0xd0}, {&(0x7f0000001640)="19fa9c15dd0e9f4b20271b09d2d9ad3b8622a07425a422137c11d7dd2d95dec004ab169b615e508948c921a66ba5d2ad00d4da9d1851c8a89f9873f84d85f85bf48a0c24ac6ce88c3963cbe189c1c13a70de1e6979eb0c641bcb9130768ab781a22a20be6502c98ed7a1c9c6e590ffdd90e92156f49a59e94cf31c8f5ce1f88b12eadb24e2", 0x85}, {&(0x7f0000000240)="6bf7b948a83d04b6ddb02dbc9c19a69cfad7f5a1e54b486574fb0708403d6af8e5110835ef27ac0606c58ff56d6882769ca3fbc005f759f6082b15cd7f6902deb87e9fe7f0c37d3d30b1df395da4e6e378aad38ff37a024273d2d3349654b70592e7466afbfa0f564434fd7ba1dc2a72e334563c1cdd", 0x76}, {&(0x7f0000001700)="d837a8bad863b27743c64496d6ee6e1993b2416a2d7edc1ac535f1c240df485eb5ee58c52dd9442b7a7a363edbf20f2e423aeea3a144d0eccbb3ca915bb29b2493c466c8fe1c86d3b61cbe3415ac4967c486154b1dba1810a34e0857ab2a63b72b1b8257b9df4a6067686625e52be466ea908a7d0068237fe059d7703315f6bd2e9cfecb334db21097f0ed556528bdea36cba320d873f09751f5a7113521d9c1780d2b5d4d6ecf782f323248517007940a464a4077d3027dced5f09e4a80141b73515944d8f5a80fa014c80f6c23be3ba166ae60a766b3a43b2c57", 0xdb}], 0x9, &(0x7f0000001980)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x58, 0x4}, 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) execve(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x184) readlinkat(r0, &(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)=""/245, 0xf5) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0x237}], 0x3d) 16:00:22 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = msgget$private(0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/74) 16:00:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) dup2(r1, r0) 16:00:22 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xffffffffffffff43, 0x0, 0x1800) r1 = semget(0x0, 0x0, 0x1) semop(r1, &(0x7f0000000000)=[{0x4, 0xed6d, 0x1000}, {0x0, 0x3ff, 0x1000}, {0x1, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x2, 0x4, 0x1800}, {0x0, 0x2, 0x800}, {0x7, 0x7b2f}, {0x6, 0x8385, 0x800}], 0x9) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/240) 16:00:22 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffff, 0xffffffff}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) listen(r0, 0xc1f) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) getdents(r0, &(0x7f0000000100)=""/131, 0x83) r1 = semget$private(0x0, 0x0, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = shmget(0x3, 0x4000, 0x10d, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ff9000/0x2000)=nil, 0x1000) 16:00:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) listen(r0, 0xfff) 16:00:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x80000000002, 0x0) dup(r1) 16:00:23 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="127754928367476170588e5855b6355d6fcb9f74325c9826b2051f2484f15856", 0x20}], 0x1, 0x0) socketpair(0x1, 0x0, 0x80000000, &(0x7f0000000040)={0x0, 0x0}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 16:00:23 executing program 1: socketpair(0x1, 0x4, 0x8001, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000080)="7115a3eb4df66a1d07d8ccb67458c21de4380181856bbe81d103378befaacf756f1146d76674390b67afcb8d50b3254d2d936ba4e07383e628eb9e1149384f1136321d2967ce0a456f121c413d8142dea58520373fe15d721134694e7fb840eff1177c1e171122573e62e96c85a4a9857b7f3b095d54e82e0575dc8c9437c7d8a9d1fe822ce81748ef8c4ddd6eff777bf960188e778ddf65ca382f6e24e6f31cacd6df51aeb10dd07f001f81ff07570d026c740786604cf730279ce170e3cda0e649ae3664", 0xc5}, {&(0x7f0000000180)="76ed0779c38094d869cb15019559de9653583ce74712fb2e33897c758a3068646d53ac7954d60388664d19af92c6814a147a00b7beb72f97a4848e6a38af6688baf3025ee9f0a63af39c0b1c69f4404ee293511061cff5028efbb0d6b94fc4aa7a700ab8614bcc0efbd232e6845258f93f86fc02ae58c4c1e0c82a10e6007f4ccd71abaa4363ae6d5f4cebd3653ee26473dc4bffcc11e1c72a7a66a2bb311a3d12ef0971a183c6153db37c7b32b5f1fa68d27b430a9f36fa0b776847de44f7dfbceda4ac5231a3c7f776cc8fe41cb01add8aff71c7e685de7c7088d1a4c80df257883309af632242b5987585f11f800105f63d1cd8355cf201613da401df0927982a0033569dc462848df5afada2d263d5fad707be6c6906df636636a4533cb37b31566885b3d39f50fdc9d90c066def9cc83d76fe77597d805af86dfa59bc975dd1f3c223e44e79604dc487756ca2333aa0f88f734ed6c45cbae8ff7b8b4eab70801e24787472719ae36bdf0a970f295620c7f66ec5f66518b2fb7847c57848121bf9170a545a4491c18bb4c15bdd2d4ff260a2c4d0282083023838cad05bea3d3f93bf588f2fc6002cfceb0d79b3ec414a7af91b71f83626838be3ef6bc158a93360ccf630ec648d771b48ba622a1fcb5affede4a243d9f9149f335dee62202cf9cc3cf20ac52b639da7c8b2013a1f26c1d6b2c2f052145a31b78c961376bf64ef63c3c182bbd7713c6b9af8e90d0f9d75b7956b1d766e34820f2298c5eac1f022d7460736e86266f8f2ddc483b806ecaaa07a4e78d07f752f4e778a19d7ecf0bb493d7d56855ce9f5617fcd4751edbffab363a5f08435c30e842884dac31821411abb0f0726408f72bc7d595a22a103ad68663674a2a5fb1758f60f73fb7d7c03991ccd724d5db232628e3fc9108dc213d2b7ce3aecffc91f2cc36427e4972051504a926a0b1cbd8f1fa12d0a1e3d7e8e50f48f4e92bdc1b103b53ad1242d5d4b03db44e880f40958690f35486400dea6360e25baf1cc2db887024939aef89077054251930fa226e5e704714053d5fc78f8994ed4d2f0a6ca3f63f9cd3f4c0e2f32783688068fc7d6ace942870dde92e0326e62f87cc64fd98349dff0c9cafc41210ac60ee46de40012f43e48e0c74bef939e2d8c1564d2eec997a5d175108f20b44fdd71bb8518ebb43f960b1bdce32ed82273d94886bd2699635ed76fea18c02d09016a5309c2b8be32cb563e9812f849d828780d06a3f5a860d1950e9dd25915ed1a0913f2a2c5f065fd7c629845ba79989427f0cdb7ab9f5ce8fc606d5fb6d5f59c1db34c4c8da6a230065a1e3818e0c498692f67d6a58e9b2d7cb58ebe9db2c96902c02ca12c900d4c4afa7a4d244271a03a4e98a605d1b1d5ae90771cd8bd41637ffe838eb86d485d2767fdeaf119c91379b493a45e1eb1d4cc2b9014903851287d9ad21ca2b64cddacb9819789294ee92ebe2c1252b99c5504e0b712f2ad289e4e5c0a3d6a223eab0a109524fb2e06ac09e8de81833470e3a0690dc0182c85a9f2b879027ab67c99dff09cd166d27640308516b6cf784b530dcb80cb47f199a42eb1bac328c1924c6ce60c5fcf55992778d8888cd2db56f8b5172fbae93f510f10db74fe96d36ce3899cfb4872d46366ea898922f13c7b7ed56952538ff8f6ee1984d9c3192a6da339e91f68121a7be62052765bd1b62b7df31f7b6053d4f0ccbfa9bed99222e8f64f1db83b2603e93d0ba7bb43f923a08048c7777de7400fe4ee9700cb0894107ae53b538aef908c7b507ec7a3bb7cd17041bf874f3b3bab341e957122c4004cbcf30aa91f6585c89fba3a5b842058f11e01da16cc9a646d366923c7857c62efe5ba05be5d4801d2e2901b89c2c56c6c775a02a00c2a3e7f99bcab0ec46988a6b036756585b9b17b597be25e4341deb049d92cfecc04de08fe46bf4dec63b8bad361eb5d61fdb5539121f501934672a1821636e34d81da1ca70be5bc899ec6199fd87d631f4e886cdd2475ae62c82d783d599a2c1bfcc2b1d5226fa174d731d3879ab14c802bb16bd036a042005c7c8944132301df961b1ce53a2a142f19038181bc8c3174aa2cfc68d9c64cb482f3f47d04ecef1250141ef350fe4a80345f211de3e00c32f67fd437d4bc4fac6b657c0ddb539a0960e42ca92e9ccb55495eacd7ca60f7a030ffd41463866c16b15f2dc87181c946d12eeeca60e7db88142da53b197b273b0f0c05a88402c9cd562e389d753121971b8a6552e114a942300dca93df58ed9225f451f94e4f506de21b5d73dbc78af6bd0bdaf8f34eff00f98ebb5c035ac488f552c837bd73d29fa6000dbfb418fe500e2654a1ee2c336bb6841dab92ab5bdf7c8886258fea6740be0eaaba08e53e7b4bd3315f969d77291944c6582df56c93ee7203e25a382670ec2384e1531a7d9472c5569982f0636bc2eec9f52b1f83d1352f4294bdc2b6e60a70fc3799eb471bb3fb3b0d444ec5e287eed67d1aff3562e6b47a087cda213cbdb0def68636349b2aed6eedbbae7f68d7d809b5f6fabbad24dbcb4dfba5f89d0b75dba0f646c14a7520cb94be2260ff3999557ce52abdef4abb6bfa721b2ad5abb5aeed0290f80f7b1ff1f34085ced26167a81dd9c9bc1027a705b5d0a9b764bf017e0c5266a729ced128708fbf71156d2fd7507e85e6ef7b85ab95334fd21f59eaacbc3619275fec6289315b85f94f0296e5c7c473764752e008e5bd78eff8d823fc78ae33b8851dfc2243d19eaed1c864bfe1306e6bf82dc62dad42f4e1b907c98e9f852cc17072f7714aa1a7258929a7f7e6ccb17c7b49c557788f8384aadd6371df2b0e6d04ab51d64e797a4c54ad240fd4b4fc0a95a41fd96082f2b08d10ff2c2f18471b3125988a9d781e4ff86d913778a7d3b7604c95bda48efdafdbe5601d1cd9f7da51c840c1057710d512a18df6982c28ba6c777189a55a0ad6e2f22d175a69d53c0e0468aebcf8bc9c5f34ccd291ce0ec2ef8f5056c5af8f313938dd74837174d31cf5535034529cff01c26bd8486c4a07d729a2e68cf6fcd622759af749d247cbb81e69500b7d0ed7e74dfe25c5385e54366bf20b0e342452507d3a335bf9e60a92d1b732eaf966ba1f06a2b6dbd09cc5dd796ff67092220b91ec26d89ba8bb64280308bf20fb41f5da47c22691f949b5b6c33a2f2ebe7447cc8a3767abfecb018aa19e6745a4c2ef3b2ffb0f038b87edea8d32776639e1bb0a6357df17baf3785669d57f70fdfa1bc9d2d6585a2584db09a3287ae4d69e8f3c1bf1728b9325672926a32f4095f16871caae55493b5cc910800bd47fc82df6e0829dc48f8373436e68b27fcdf320ed5dd0c9ab325a9e3823c37f712a9619f85a0f12c359c703a9ecdcfd3e11742ff8091241936b7e2c21f7f8c1a04cda4a3a0a769e0ccf8f2e957cf7f437a4ae56fc10bccb17dd738f3716738963c227a8e4839cfbec2756316ed0555ce54b9402f7b3b726570d24b6f73139d76d0394b1cb7a2084ae094277c593afa2df862f043779c0c47757208fabdfaeaf9df270ce614ec5f47f5cab20a9a1194d6c8ab3b7c349626fff2b1e7512536baa8324be93bac75e2c73be36430c0be6af754805e7b2836f22380f8525eba51d9683c164dfb423936075de87e6f54d0114731c8cfb28b8e412d73f3c0fa0b1ee7e1bbec31a9c46d53b8e8157a9617461575a4ef91481a4049172798c8d09e88e421202c0a4adfd5dfdf9c47975d05dbb4d1ce949e61265ec478b6a2d7f64f6829aa2cc0f230add69305e6c62597eea37b9c7175caf5cdb986d3638f8499b0cee809a92af8438ee3ed32581b3b09d3b7f22465c7ec40719506f8dbb361920fd20ac2295dbc63b30912caac981f7d2ec848a0bbfa093b28ee6f9cd1b534a4fee36962ed6820627ad14b70e499eec48c948feba1b0147b5af4debbab7bbff571493255ba0af0607418396caf8122807e40b9e957d8b79b2c06a1508435afc21867bdd1f076b11789faa47bde1caea4eefaedcb77e025abafce6b9f26f273c9db88830433191d4c8b2ef4bbed60a3d9a424f56c4c080b256cb41e53e1a084593eea6d8be9330b51fe5fce4a92c6c04e472bd0db210fddb6e80d4b6571e48547f73863632f287d8222d575ed21f9095a88a9ab2da38be7895d58bbe799ac82c69fef50c389045538fdf785cfdbaac3cb803bf6d4e8eb29de209b8ea058020ebd361baf04cdc76771e172c13c855bedf05fdfa5ebe96c4d3cf4e71249729f5a2efcbae25d6e50ada9e292df2c95c4ae9c647e36d3bdd2d7f16e3782c9582d9d602bc52acc0e2c3e5ca52ab391211e829d0ad717970efa2a6babe68dba3eeaf095a41bb78a1292e56f3d345191e4abb1f8fd1285a634f0ca38a3864219fdd7175c9fd9e4ccf274c64a87ff165169d90d1deb706f4baf7e8551d2a22ee77dc4c1d9105ecd37b82543b79b4f7b4a3755d15517a9d1b21c37be2398e0735f32e5257aa010940ce16efb1ff01e14a94de043da28088f953beeeb09006402f9e0f2f30469708b5709e525abe6b101a40d0432aa0cb56505b32a4c7f79470ead58947b6244645d2700e33609b3f06b1ae7ff6f0488faed7d996c388dd0a5eb77df6d423d688989d2acdb9cfb1387ed090fa83748c2684753d329567b63696632bc1a6e5f6b5c87effea62666d55b79dad4832771181de99083fa6cafe1ac138f4492a0926f059940f4cb5ded74beb12a424e682f6dfcbc63842bce1e5d9cc123472950b0ec6675731e65534509ef0726b3dc9b93f12fb5967d06e0213f56aab1dd19de7e571dc61946afdef96a1c0ece7890554019da3815006fb07fce4cafff8fd717f9bcc57bd238dd4f482e3d6c516be18a04758ddc0bfd170aaade5bbd3b9bc1aa2f62ab1cc2ae492b6628051fe06a94dc97296edcc76f150a825ff504f344816d61847a414e48be7c3acf4781917428e2b29e253f7e26deaa1e06ff55ecff6d37564cfc6e0c9616ee5b6356931d60e8b7dad703a73d5e8454fa43df7f76a5926ed738233bd05828525462e92931ed8fd5ee9b523160db288446f263fbc1ecd3306d8cc712b767eb7c5e12a2d8a8eb3283007214f182ad320852c486f823b9ac6d54da404a2ac431d5a0a12cc956f7f5c5b52f234a3345e656c17c8ca85f44413cc7591bebc3b2ab63954be2f7dbd06fb6d9457eb4c513711b7aefe7c63db97925f95bc1545aa7f5deeda41fde84ab41d0150c427ba0c30305f2de60475a28834e29de5a5ade80c3519299e4bd170498df859fc1e6cc31239b0e0846fc8db53c6dece5f69684eca2dca5d1db4f3c5925e6750b663c6d85f6d2052b3296c48699a392d3222210ed21ee9a3c1b98a3cd43475f6edc8199fb811ffebf6650840053ed214b626ab11274304bab55737c7ae84c7b8c9d28eefaa497dbab719681d658e21a42e8793244012238476d7ed3b14be7c9686a34bc1390794d040e2ab8063d6feb89fbe79e5e4a3d1bdaa19007cbe0e53fcd21942d542abd390a175f757156452111b70348e97c4d3c1ce6678cd27bb254d532bc7fce2f4b55415f723c6e70f225deeebfb990715e80299112188c119883f61834e87676042c8a754315bdfbf2bc8b81c58a1626480fe1d586fb26c4173f5993e0c7d570e490f944a68a30d31736a355eb3d6c002d051a1715752e1a7c87b72e0ba6f4ad129ae271dadf03711fa33a8738653ad54ef042879402b6109e1920bf3e2f37f7ccbcf5f94734657762b9fa8b9f2fd316e747f3df56cb18dcfb168", 0x1000}, {&(0x7f0000001180)="9d62d068030a058c80de859c0e5ddeb719d76ef67132d130abac91b803f8266a000fe2f3927ad4a7e40f8a224b5c676dac2f1ebdca3a71b9b90ce1846ff31393622b33480eb5a1835aa3ab81d52f8f1fc55a67f202233594d054744e0734327de616db34f9018b8446012e93f2bf7ea146b3a7d6e0829f86d7ef171643ad0615cfb98c4231721c4dbb4f97662c43033092a4c16b54943dc3b1b73b12", 0x9c}, {&(0x7f0000001240)="51b607ce7c48c8a34cb4c638b605b3567936349062083e12076e9e7ac6ca5682afebe778b1cfce044ceee4403c8591b78b3acc38ac6bab1067610e3862be5a637fb7840c81d5089d1bc85f43a7c637b8dbee2999a66a1a3005bcd3", 0x5b}, {&(0x7f00000012c0)="be147c0536e24ff9ef05d1bf786c9e10d26bd267cb2c2d86b8fdca1edf45d5527123b61787f8c0a9", 0x28}], 0x5, &(0x7f0000001380)=ANY=[@ANYBLOB="9800000000000000ffff000008000000b54c04117b1985810f13750625be2f09b42f42b2bff8def53b959f24bba52fedfe66ec6931de6a644aa8be7fc90ed821aa1c8c52f95f75197c8fc757bdf9395faad1efc798047ec41a950a40da4d487817c32e20eaaeeed0b60227ecfa728b49ec4a73990cc9a293384686d8723d78520cca8b94d9160a4d2d8e30eae87bda904baf4171736f00000001000000000000ffff000007000000e578ff62d9ee7ec0d8b4b5511bb701cf7a4be0ef8d0e076d7f9e08e03ff29a0e0053c0dd6b47203a001bdbb304e11b040a9f2e78508809d3384105433632fd72a83bb482d312ee46ba048771eb3c070733f06a4653b26640e810f08dda1c1124e6a90036bfca30d9797ec6f877636b77fce823dbca7ba42678cadd080db4b9ebc7e54abf4a68f2452529c80673389432ae46aa9bf33f8ea947f8be323d878c0e33f803f36d47b67b78c1295fd856370549547b4d37fe8b177812a2f9c8669fecccd97f78d4d62326ca218103b770f80a12b2887ce82ccb325dc4c99689182dba9aff8ecdcd3cb84b7700000000000000"], 0x198}, 0x407) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 16:00:23 executing program 1: setrlimit(0x20000000000008, &(0x7f0000000180)={0x0, 0xffffffffbfffffff}) r0 = socket$inet6(0x18, 0x2, 0x8000) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6f66889351962be3, 0x2000000000000) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000080)={0x840000, 0x100000021}) getegid() readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x91) 16:00:23 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c877c38bb9d295d40819767f4046efc10d34d6b8", 0x0, 0xfffffffffffffff7}) r0 = socket(0x16, 0x8003, 0x9) r1 = socket(0x22, 0x0, 0x400) r2 = openat(0xffffffffffffffff, &(0x7f0000001580)='./file0\x00', 0x8260, 0x2) sendmsg(r0, &(0x7f0000001940)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f00000015c0)="10ac16ce1dca20b097e243f6e5287daaef0062ed5b0fe6c7cb8bcd5925352eb4a5ec821878afd3de3c52549f3ac08c822c5dd39fdab3be1b4234d89077c6b4c33257e46d3de415c9bfc67045c67e3cd243c7ecaeb8988e8ba77de8a9c55d54fe4eba49aeeb748fb7e146f9cf98bdec4f752890cbacc6aaa615619dfad3015f8f97dd7f5950f1a4d37a84682fd9387296efb2263d64522185187ccfd09c585573707ed5050d0cb03f4ed2df2373af92b6e37c1c1e6848780ef8648b76b4d5ecc46b909b593a9022c162294513a37aa4947f4fe89b2f19d8af42689de28a031ed0d7beda24b2ebd7953cb6826e48e5632f283208", 0xf3}], 0x1, &(0x7f0000001700)=[{0x70, 0x1, 0x9, "d97c8215a5cd3bdd52650707c24f6a47de70349c65732f0b7eec82950be7501f8c3131953af77bd2acc492b2d85f1c8b417c8ea84cccd57b39e22bb04eded6e5f9954ccaa4f5095c14a3e334afb5e83d8ca61c09e50f4de8c16e5a3c152270"}, {0xd8, 0xffff, 0x1, "ed4aa03227a71c62a958306a92d07354e4b5be5b910fd4c5a1ca3f49e281b10e61fcca9e9a949135580a56026288ea8d55667d37415325eb461f2d4596eb8e57cca61c646aa2bc06090d117484d7b4c808ae5443462b16a00fcf60e449593598d042f8b921312404939b0fd3555c75272e49c1bb79a3d28b1b420d6c6b918e7f515d5ef233e01a0821c87ddd832a58f69f7cabcdbf603a82cc6b5ff94e61420dcfd4751322a2a0a31e937c1889ba50189f4bcc2633b93b8c8d8de3c3b30c8513389e38cc19"}, {0x60, 0x0, 0x8001, "1d5dc7f0af288c7f2eb68e41ea40ec043e7051073114c78686fb14224265694171a0309d5333d703d96e9859519d33fb4aed5c1c4213a5fb429c7afdc30892dbfa1cfe461faabf94127d366cbde770"}, {0x90, 0xffff, 0x1e7, "ba1229d515c0fdf57e01cf196dd416c8d2ceb00c9238c1ff2e02dd83d4aad5c37e9453b420a56b1eb350a77a99c4f2bb7ea64c86f4fec96cd6f6c266ba757545e754089a2fd29096a18a75f5376e8a57bd8b4e60a0dfb06e9fe037dd3dc726e93b622bd8a7d0cf7008e52815d207ccaf624ecca532338e4adc7ea3cb457a"}], 0x238}, 0x9) ioctl$TIOCNOTTY(r2, 0x20007471) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000080)="832766a8ab8b446fb7e35620bd546f5ae253ce173cbb1a30b68e66fbb6ee74b6e8172054d1419a0408d77fe3c4c20746007fbba4323a951e75a68d4254b93dbef1d7262f764fcf2405480936f3c943488f60040cb14c17eef089868370518e41a6c198fc5493b27874f6cd206f2f48e348f9f1b3f9ac30905996e7bec50b89e2b459f6454491a3c882a0751d6f61c14c456673b0656e00bef9d5d66e8271ee14d472c96a29932d9e767ca06a17202fde05aa8ffe95b36c19afa26641c4541f9728e2cf0ba794ca217550a26a8a2a933628bdd362393ff6b313f00470858ee8e539fcc23f45adb52c858bfd1e05ee9694e5409a3b9478414fd1d98c1985d6d3c6e26c74bae6218528b424a105950ab6bb08fb349205f9f914e7e71588690fc576eeec9a1857b48f1cad8563569a016f89d15b687a99aa374214a8ec47f231e6c582a1e56a05d9a048c2b0d3e520e45fb3f8dee698cd490cdc858420125de8379b0f9e5c82bbe91d944cb6504d4b2033e0d205257114e200e6fc96b698cec0289c8920acc2463a69597eb3fadd7e46ccae28aa72a12f851e41fe29a0c45d757d4f7d1d816b104ecca1fe124b2cec6dd47baf552481f33023ef155ad0f2d3288c509910e963cb7395c03a2ad19bdb38efe5db2bbc333093fca561a1fdc34c8f1144bc7f5d1489b30d510e4b349a6d89331774b582b4271336661a2511c29b48cfac5f7d0c4e8a27542e9a5569ca8dd397f00ed8c8eccaef87327c1757206e697a4873e7ddbaa96fab83aff146be4569e2d8a8a3b5476561b93ac0f51a1ed6382980870e24ae6f366b78de40d85df2fb291c6f99662e7c3df773f32034a779022be2db5f86922411b8c4bfdca4de67cc421aefddb6993ed61ad422b3b2063cc0d71bf7f35af7b3afe709be7b797b5ad507281b45c5dffcdb58deff0cf64e97bc05be864ed9e8f0fea92489075f938ea0bd0daf812a32b7273dbc2a8496bb7d7aae7b3d47527915a5a897e6e27b3f221c0cd54a8bc4e30ffc04ee5722e896a6641aa33fd17100c5d35b7f45d7be6c240ddc57ab302fc38389720627e5bab70c5c9d08893e20ac4755b1ace3ba9029e2ca27d556ee7ca102f74103d100962e1eac6bbfd3dde46f809411fc831f82e24a01a0a206464916fa9f22bf74b462cc4c2d4e1bd56be3fbf41a8e3ec6bd131f0d6ccd0ec0214ab926b1863d526a5a5d34c5c10c89e3534d500265ac979425cab130be33de0ff18c8b1e25a0abd5640ded2c4331068af60e4dcdf2c85986094c08ac4aa977606ef3a1eaf1fbb2aac26cad409b89ca01b0cbb99d241b8fd2f11633f670fd9c6de7a631fddb2fa8aa1abc7bc63cccac0c04e61cd5bb8a737ad1e2dcb05b818062b9675c158ca42d9d7a4a004ab995f5f64d0a1d785583a2510067dd7313424db172a085e3145aa8e59c1ce2a25d5a752c9c40114f2b70197211a624e0d74c5daec013dc6b44c607b3ad64526f1bc0e64051481597b77b2da29b72660e9246eb8f1014027d39739e80e2ce725c465d22645ad3c907f1310aa84ecf558045c3d1571f0a0e2b80a864d87faf68dd192c8ccc70d5e17adf2092bb34e731cbb5d0e451d01d3cd735e2c4efb593332c79311abbc99bfb37a1d591f293aa76d005ecd5bcd15b6f0708b2bd73a5e085312cd1b79b0edd2a0d63cf3b8a08b467d75c0a2230302d08b110173bc37a6b195ed94b5d23ff0bb8eac19a0b4c888289bee02baa62a543bc37a9de3d25810ea3b3cc5375db596d16431e4a1fa718d41f0772d5dbbad649e67657559098a09723e2319991279a629f2e089d6207792abda0af0cdc9f5f54674f0c56f4af2e8e21d35b1594b028d5b985022ba982f3cf805e45654bab2360441a860e9e163942d681b1d1175c8fd5e85efc7e4a5ced07dc4eb3f18d5227dd5c3b0e1816c45f5b2bf288cf01f2046660c0d86363f401627a8fb36f1b086e73cc227eb02129ea53949c8b88adc9c150b24dd4b80146d1ff95d4cf807864d1c33a1ef61589f3bee0d8c5ecda57b8b8c676fe46cf6fd193b34d523fedf30254358eb14bb53996e83d7929e3e5ee767d812f6e5da7ac608d2c9cd791b75a4eb08a29de8a6d70705a75afcdefe7b5a170f311af00026547718abaed5c43b3e3cffb58083ed0f4e213c615bb913dd78b868fe70a91e62881aed38e93e0ce0778cecb5f7a5eb0477cc4f4f0f96d5b19e0857c2923da7fd1c5910b3f7d54dc774e1784ea462a30c823cdf3193af43a5c98b641d99a9d28609e7e16b5eac4ff838afc14b9fcb8a464e679d0a939a9281e2a92392d87ac278b286b843b033fe67ec105e0d1a486e017105854d1954f99af6c50840b839eac53bc9b516226e27618bddec3ceebc07238e415445cdb31f1e4d2379bcb2b4f01bed8c314601e88bd3176c3c7f1f6a6aaa7ef80fb90667fccba64d735af6ed1de716e7d19092ffac837be94ba596450229661f4c1581509ac7224e9abc1cab31c5f041bd146b4b9c4a387fde0fa1961bd760b27f7bbe7bf14dfc2c1fa08bbd77a5bfd977b9d71c5b46d08b88e40f721cda9a3edc83267de3df1068386b5211569fdd0fe4db3d12518bebf2341b3d30217a453d435be0bd0c9b8d1bb2dc7099049d8e1f8ecfb8c10cff532e29cb730ef2dc10036a1f9e78455261dec9c43c19a1aabdd113670584685c77d7ef98839dea0d7bab68d579718d396a697bf65d4d02f630adfd9b216fa9b45d3cd959e91923cc28cff72d213f8fad2a793c621ca6a0bcf26ebf19210cdbf440bb094d7d94466c51e33ee06e9ed8aaf35dd2387ca5a0a9ea951fa8b43d59ad428d7a3582e1ff2075bc211b594b8a791f80f46082d1d526868618a962796811144e824cab8e03d101ee4f396328e117c5c4d73de40e9d18e09be744afbd4b31634f74fab54711110433a11a58057b42beb89e8fd9e9ece2d37cf89a0c31e398ca191ac64408e85da5745ae1aa2b8daba2eb234f0b3d5675f16dd8e221b4f83ad87cd133506da852ceba70da88dc9e75b7bc2caa6491618af70d4c435d9b68bcdf4e84c16a172e2976fd20130deb460664df9a71d62b9af6669c5f60aac739022ad2b82059005995330fef914a6515734fb15a62f3cbaf2db40a3b55c96137b84cfbb4dc3da6fcff149f6942b3c39ebe9d645de1c8301d08e31a26ff246cf6c4cb516afc80daa711af7fd238fdbdd850725ade227f6da72afa3ad2438980ad06570bcdd32c9a056367dacbe66c7197a5449dfb34f1ab99f15d33245111eefc0883f233f6a85eb90c10f044edac9c78e17ee6aa7bd7d32e3808e5c43419f488e72c0a6e34d4dc1353022f9279fa970915d764d5377185cee89f5288b62d4675c62b70eac4e52714b73860d9875e2302e466e81d6cf0d803582c467447f6d4237ef130a03c1c816c0bb9c38062c1417a791517b9e6e2b0b6fb296bd86d355f6721f898ead7b1f7a5d023a9e8402da762c61dddaf38b96dadd7a4b1dfa862476478a1797ccd61f6a7bf311e29c9de0ec3998716bff0e5df51aad027f66ed72c1016967d0cd18fa23d88a45befa070a1a6513e3757c83983d0d7cfad1af3a8a762259d4ba4b74b9339dffae167f383092dd78f936dda89cd4707c216f3fce33875d8605ddb78d94807fbd49c1392effa89ff66563aa0ac48f8a3a12098f92b0639cb6ef91c2d5dd6f3a3e43a012d7fa47da878206ae116a9f299d92ac8f4f352b81d5459a170b58556c0c6ee9bfbdf0e5e3b8b02beded3824005531fb5793499547623dbe2c2a401f9179bdd50dc5d6216d2379fc07a2609644f88a25d8c94a4da34922fee0dffcb1e5c6f844d8288b30b0a1d1be7f615087d974dfc8c1a0515e23b32ff110f9661b06c82259c587500bd1c34ce13d16ec3719ebc7d61875536cb92e81bd82a080408c8a8004b044a1d2274e630fed30d1aa8941503bc9a77b9b3c123e657a0c8832903d7af3e5568be1aa1d6e7be9882eac0fdea26373164bab16ad3346f9b8176bc6b972b59a7b071f7033cbe3fa3b8e640fb060b9b47ffd6bf4550c142bb7b436a9813736996a6f366bc164d1b9b9b0501fddeb68d8aae2caac4a435f3977b2c0d6a74950125768af7fcab5f9ea31c5f76b3f3fb3fbddadb06e23dbef9572d9c8e50f5980d6215ad7ad35cce57ca95c23a01fd60016ac0d65942dc95c49556395c767f1b2c5823adbaa1a967676f83ceb3bdbef84a6ac8fe79268b07e0dd1d39cfb6082783ea3d080a4923505c01d7a9c9eca3067d833c987fbe5ce50a2062dadf3b623ce022c8dfafd0baa202caeacf0f2224806d8053b14f1b1dc108a0daa2facc4dfd53ea31da7fd19ed31f011e665addc5a757a09ccd36bc1b53b5109f3aa9f20c13e00540285448719325457ad3118c939d9a30c3c0888d80499fbf45f67ef546f5bc0bf99627fd8ca8998c4f5c2b3a352e77023e192903f7caf4672ec4d4fcef36ba1093dc042a5812107d54c223cf716881f46dfc63684a86c867eb244b5b40178e1fa864ca6d38685f95a016303f819e9128785f78e9cc78fbb59199662e3bfe8d810f3e8ec1634786eb3f58d3359148102faadbbb1f0b4ae81ce4ea8f7a9c4ae429792739f42939d6c46f5d3f12c5cda0b883817e2e250622f013d0b155ba03d2caf5537ab75e1d5f2039d72a57edcfc974d7a314420098bff285f92b7eb67202e6336ecb6c3705b72db9584a38c8ca0758f02415a2c0bfe2b562ded2ecf3620fcca159e96b8a2f3513e400c9566f7d9b453c0bcb4c5459bd3d59739bc98ceea1d44df6457ebe8f2c9cc9ee9a8409038023b5ad575bd3d459520f686002e97373dfc058bb0feba6638751efb2cf2326681edb5536d76eb7ad91e4112dcaeadb10427654ff90168a3a815e3c1f4166eb6f7de667ba1b3e8b23dae91abe43a2eb25482bdf0b8f26e80486ba939744e4c9893bbdba03330766df02074cb347daa26d96ba92d8666e99fe046c6b9e8375cbf8cf04800977b32290f450fdbe34bad32fb6660e54dafc7cc0b8b25dd2beb5cb6e93a15e96575d22a2b569964d99731a17ed229244bda967f833b139a6da66f0dcdbe4bc95466417e2d457890e42604cb444610a6d38f31cc1ca5f2cbb85e360e53c6521183640845f97fec34c3b934fa06414ebec75fe5714980c68a5c049fa6ef5959d01533fc73ff74fb4bad8815cedc1fe257ef63ef2e567c86a3625aa311410acf714d653a0c6f2b1fbe1ced3132ba8472f9db87a940d186505adb168750bd4030ee28fe9b6397077cd31664712e759141e5536c3c80763270444e37229ed635154e3034a2b4f335b9f90768baeda1d07b1e45b4517e433c42b0c34b06ca6db831dfb22fd36f1e928a7c6eeaaf3eba123ceed41d002c8411a812d3fd35c0b9805dee82143e8226252288c1ead435c7dd2202009aed40de21e4ccbeed19339b2b8dda15ff89184ed2e40b443255b2a56031eb0ce803adc422196abd400010537d5df28924f260ce59b10827589c63bea8fefd86653afb4896f191b2a0b5cc47807293dfd1eae59aa9127d75c325cd0925450f94868f6e4e94f89fd83a298a5ede613d84fb621a858369b473987ba0db56a9652af0588c4baf38b52514c6e5867b4027be21227d1669c00df3a900a5959da587da10f0643036f02413a79d736ad067b7a390b1d2a06cb87072e66f609adcc1c54cea9bdb291231e5eb39cf3cda5724e994312e2b9c854f1f5f70fc0af1d3082ae11ad27b8401547f92dca0a71d208edea2bcd03edb15bc8d4d01af8943777116e1", 0x1000}, {&(0x7f0000001080)="eecf5f97d70d8367f0a27e55327607dd6152ec184a6914f29e45581440fe9e695f148bcd42a0f1e1a2ed60c8663e1213f3d3fdfdb66a73fc77b362aba150f1fdecf437dcf3840f869dd392637259906552e1fbcb29e341349f70a5be6e76506e20ae448023e5d1f28c55ef9a75d504bcb4c725ddc6dd056dd16e8534cdb5c77ebf774f2213a9", 0x86}, {&(0x7f0000001140)="2d672cca3335520b37e4fc6e5a0ecc27d5390887a4936cfddcf31d129250f0ffee6ebbbbd683efd82c829dad287579934d28561b93be074e27101bcb15f7b06b694d0f2a86f70a0648d04ed31c6c8ac04d5000703e7200b1eddf2a35e7c1ba4b21c130297c7e6a", 0x67}, {&(0x7f00000011c0)="6be4030b16395e06e14bde3c46704b590bc56fa086bf58c5a14b84a488bba8c867ff91fa25386bc1c40a83f44b1aa403b064503381abcf250a43146ebdfcea90fab7f2deacf3dfdc35e6666b96259be5d1faeb2a2d7dd5a2e5bfe0d317230f7df8c7c8b9d663c0d592fd609a6e8636aebab94217dd5f2c4ababef78e9f4005ba88b278977652bd40fb827983c9dfcd31e21ec6ee58ea2f610e59bf1696d87080777ab00d6576652bee92042f7ee9fcc8969c2427554d9a6818da71892e15105969e03760591645fe02414a45d284d1cc5ad7d6b3d4", 0xd5}, {&(0x7f00000012c0)="ac517dad438bb8dc83b446b5d30714cf78ff831242ba3ffdf5629902f30501750f2293bb896a72fbd3d4368d5657f0a89b4119e1aea17325e812817676e6a016aa72fcb0ddb329bcccf134d03b62811d128ce65fce9bec8eb4a1cfcdd57c5c5556f538ae91d169c36321605a2455b3fa0625168ff2be516a23d6589afbcd81be7ef1b6a446abe22933d3", 0x8a}, {&(0x7f0000001380)="a4eeec84d55466c2e783a754054a2fa979e2160709053dfbc1734ff823cd35b522b8418bb85d60eeb4ccd2fd29a45a3963b386a639958d769cddcae74c91c3650c4dda035f4abd038a0f4d74fc8936ab3809c99d47226a8160e4c8f27add58c6c5f258d78e2bdfaadd59907d4e", 0x6d}], 0x6, &(0x7f0000001480)}, 0x1) 16:00:23 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x212, 0x7258}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000880)=[{&(0x7f0000000040)=""/86, 0x56}, {&(0x7f00000002c0)=""/138, 0x8a}, {&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000580)=""/196, 0xc4}, {&(0x7f0000000680)=""/245, 0xf5}, {&(0x7f0000000380)}, {&(0x7f0000000780)=""/239, 0xef}], 0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)="343cf3a3c579c87bc7a754e56087650ac6fd3a9397d3e145affb70ed4d05853ea32abf4bedb082b8f7364d6055e2154f7c1db7c16ee33e440baa1ae42b9d4c7b5a6bab2db91a64909a08b4b995ebf6ce114c8d8cceeae5df765f4ff7afe4f495e77de44b019f2cd736e75f25a119de90f4ee5ba436dd978828759f02be42f53b3ce00ac16ef363ee512f481bb800ebf7ffaca71c952081472f5a0bfbd996029458bb5d67e0a148b6c90f3a235aa6819ecc8bf1661e7450", 0xb7}, {&(0x7f0000000000)="4f7c198d963870e8b7d64b07aca7", 0xe}, {&(0x7f0000000340)="8d304b600139747e39a7e04a7aaab05c07122c20245da52ed061e62d6114e5e641e3fc14b4ee9c0348cb0968eadba554a8d87a4a26aa6f336568c661a2ee5ea22f04b6f082c63caa7241ce5a086e62b555392065d152e7373bae7387e627cb00", 0x60}, {&(0x7f00000003c0)="7dd5c7adfdf88cf3f3b8ebf5a9f69b0a64e9626a6472c6f555298112b14dd596e3a42dc1ac943daaa73eadd3fd8f0f3851e5d04225060b94e25c43e2d74bdfd2bfbe118ba45d15dfa83a8befd2270becd828f8e63480cefee30ac0bda84d4868dde87aca8a52b92c25a175de3e7b13bcf4593fb62720debe7f5a9e", 0x7b}, {&(0x7f0000000440)="4f55e43a93e4d2d679839b101d69fc07fdd91e5674efb2bb87a077083aa418622fa2097e653b1b149a149d36bff34dfa8cbe192e3ef1bff6fd6f4695ae84dfd77d538b7c0dab094051c0f14462d895bbd3ba309c28", 0x55}], 0x5) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cd8eb198b63f7fb7fee46209120abadcd41cd892bc7ef63aa1246e7872df2944a9451d17a1254b880f9277b19d018aa1a1804c3c02", 0x60) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000540)=""/132, 0x84}, {&(0x7f0000000040)=""/4, 0x4}], 0x2, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6106f108830618fc", 0x1) r1 = socket$inet(0x2, 0x4004, 0x49) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/77, &(0x7f0000000000)=0x4d) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./control/file0\x00', 0xc8, 0x40) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = dup(r0) mkdir(&(0x7f0000000040)='./control\x00', 0x10) r2 = getpgrp() setrlimit(0xf, &(0x7f0000000080)={0xa5c, 0x7ff}) fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x1, 0x3, 0x9, 0x9, r2}) r3 = getppid() fcntl$setown(r1, 0x6, r3) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x0) 16:00:24 executing program 0: r0 = socket(0x800000010, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000280)=""/221, 0xdd}, {&(0x7f0000000380)=""/37, 0x25}, {&(0x7f0000000580)=""/178, 0xb2}, {&(0x7f00000003c0)=""/42, 0x2a}, {&(0x7f0000000400)=""/11, 0xb}, {&(0x7f0000000640)}, {&(0x7f0000000680)=""/123, 0x7b}], 0x9) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r1, &(0x7f0000000180), 0x1) 16:00:24 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') socketpair(0x2, 0x0, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x2, 0x8001, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x100) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f6e696c653000d72103922ed2f40b3a712d0fef3526478ca3642b567afa7579ba617c8e722b29c4b29372a739db75bb11c8c28f76b34314a93bb6f6fd3d54ff59efcf416c7548a1f0a5fde51c4800044c3eeb654ae04e4c4f5d3ae342d47169a9df046e2dd92a0f76bc7b0097e0f1ead67a1d53205475441d74453594f21c0e27746fbd2253a3382c545b2e50b31ed46435ec850c2e2c48b47beba54b9f8d4aa2091003b7e51538997ce4e1b31fb0462e216ee19c97fe0f10de3517c23e34dde8fc392f08f487ef15f8732881120920caccc562c3eb26f7ef4f546202a340005873ee9fd75005700efb01e045dca6ca474f775f2aedc2d48989fa18020a4ab0b14b79c3e150b124e248e8a06fab079c0cd60c6b0c5c9c3eb8c6e4ce6c67c605569d1d"], 0x10) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) connect$inet6(r3, &(0x7f00000001c0)={0x18, 0x2, 0x7, 0x6}, 0xc) shutdown(r2, 0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x20, 0x1, 0xfffffffffffff800, 0x6}, {{r1}, 0x0, 0x4, 0x2, 0x5, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000021, 0x3f, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x20d, 0x1}, {{r3}, 0xfffffffffffffffe, 0xa0, 0x40000000, 0x2, 0x100000000}], 0x7ffe, 0x0, 0xfffffffffffffff9, 0x0) close(r2) dup2(r0, r2) 16:00:25 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x5, 0x5}, 0x10) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) socket$inet(0x2, 0x0, 0xe396) 16:00:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x1ff) r0 = open(&(0x7f000054a000)='./bus\x00', 0x6a0, 0x20) open(&(0x7f00009b7000)='./bus\x00', 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000600)) 16:00:25 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) close(r0) r1 = socket(0x18, 0x8000000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:25 executing program 0: mprotect(&(0x7f000034a000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000042000/0x4000)=nil, 0x4000, 0x3) pledge(&(0x7f0000000040)=']\x00', &(0x7f0000000080)='\xb5@&}@([\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) select(0x40, &(0x7f0000000200)={0x4000000000, 0x7}, 0x0, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, 0x4000000, 0x0, 0x40000000, 0x9}, 0x0) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) pckbd_enable: command error 16:00:27 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000080)='./control/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./control/file0\x00', 0x11) chmod(&(0x7f0000000100)='./control\x00', 0x2) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./control/file0\x00', 0x14) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x21, 0x0) 16:00:27 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) fcntl$dupfd(r1, 0x0, r1) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) fsync(r0) r1 = socket(0x1, 0x8001, 0x0) getsockopt(r1, 0xa0, 0x4, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt(r2, 0x0, 0x4000000066, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000005, 0xe46) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a263f73c67aae98c6c94ec017affad75e8d25f8dbb77002cbb96661fa0acff21c8c840abce67654cb243843c22dcac8100cfca884735fbb73ab442bd24713b6b1aa97fa9d052c5d9c0a67d2d967927617ebdaf87f76f7331ea3eacd4f8c3668cdd20a5bbc46b32fccdec7842b8e81a325d72c93c1483426c4c06d11b4fd0d1671d8aad3b657d7895a8b689a3f15decce2dede2db4abd51bf11f2acbbc54d4b14a21bb56e2a6cddc4fff9128423ba", 0xae) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/170, &(0x7f0000000240)=0xaa) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/127, &(0x7f0000000000)=0xff6e) accept$inet(r0, 0x0, &(0x7f0000000280)) 16:00:27 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffa, 0xffff}, {0x4, 0x3}}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x20) connect(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="9719810000e08461ff13f8de"], 0xa) r1 = msgget$private(0x0, 0x2) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000003c0)='./file0\x00', r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x371e, r4, r5, r6, r7, 0x8, 0x2}, 0x1, 0xcf23, r8, r9, 0x8, 0x80000000, 0x1, 0xfff}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r10 = getegid() chown(&(0x7f00000000c0)='./file0\x00', 0x0, r10) getgid() r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknodat(r11, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x28, 0x2) openat(r11, &(0x7f0000000440)='./file0\x00', 0x22, 0x0) 16:00:28 executing program 0: r0 = shmget(0x3, 0x4000, 0xe, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmget(0x2, 0x1000, 0x88, &(0x7f0000fff000/0x1000)=nil) r1 = socket$inet(0x2, 0x3, 0x800000000000) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000080)="f41497cb", 0x4) 16:00:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x5, 0x5, &(0x7f0000000000)="19ddd4e46987f6e1645c8aa9de7bd2629d2ab98fcd3da6c503b2314ba954dec440864e61e5cfeaaea1bb0f0e67dad1c4045657deca6dd3979072e42ccd536b8efc241ac6630bf63610b36ea4f06d42ed7664e1bd35b461393f1b4230dd80f15c0c85a31baa3d45966183fcd19465247c783f4416f674cec83b91d513af0f6db44e79bdd9978e69", 0x87) socket(0x4, 0x1, 0xb31) pipe2(&(0x7f00000000c0), 0x7) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='./file0/file0/file0/file0\x00') getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x5, 0xdad) sendto$inet(r0, &(0x7f0000000000)="405daa3aa17b0610233765f5c1c0ed0bb0392e08080bf8740b34b5a5b4c8016516ba84510e03971f77694961883688f76290cfce6f510b6db9db3fa1c7", 0x3d, 0x400, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0xc000, 0x7) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080)="5d3f6b430e427419", 0x8) 16:00:28 executing program 0: r0 = socket(0x20, 0xfffffffffffffffe, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0x4, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/169) pipe2(&(0x7f0000000040), 0x4) readv(r0, &(0x7f0000001d80)=[{&(0x7f0000000080)=""/60, 0x116}, {&(0x7f00000004c0)=""/118}, {&(0x7f0000002040)=""/250}, {&(0x7f0000000640)=""/96}, {&(0x7f00000006c0)=""/4096}, {&(0x7f0000001bc0)=""/191, 0x1e4}, {&(0x7f0000001780)=""/233}, {&(0x7f0000001880)=""/75, 0xffffffffffffff36}, {&(0x7f0000001f40)=""/211, 0xfffffffffffffdc6}], 0x1000000000000109) 16:00:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = shmget(0x1, 0x7000, 0x3, &(0x7f0000ff8000/0x7000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080), 0xd2}, 0x0) 16:00:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x99, 0x40000011, 0x9, 0x3}], 0x0, 0x0, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1bfd142134512d6a0e521b03ad2abf3480f58e7d2f9c6d8ebe9c04220e66b5ab3caeb0b40ded474a249531cf2f4c0ee1860dcc3d90e364098d84e3216ae14cccf60c1dea0e005cb2212a5312f914c450d5eab5140386f9d3502f9bff67988f1eaac0078e3af93631dfc8f5b504760de7e18239378880ea34c6e6b5b0b075ec84707cd81617d241a85483e2195853d2b79b32cb796cc93e62fb704d7b309c6b2aeedd64f1fa546ab8d2176daa9994bb275fb941f153619b8070a4e2d5ef9054183", 0xc1, 0x6, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x448, 0x14) chmod(&(0x7f0000000000)='./bus\x00', 0x10d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) open(&(0x7f0000000000)='./bus\x00', 0x188c0, 0x100) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfffffffffffffffc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:28 executing program 0: getitimer(0x2, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff0000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f000086c000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0x5}, 0xc) 16:00:29 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x909, 0x9}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff7, 0x5, 0x1, 0x80000001, "b5866523d14d7466755556a94fd8591f48ea077e", 0x6, 0x80000000}) 16:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x3, 0x0) socketpair(0x12, 0x8004, 0x1, &(0x7f0000000040)) mlock(&(0x7f0000240000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mlock(&(0x7f00007d2000/0x3000)=nil, 0x3000) madvise(&(0x7f00006d1000/0x2000)=nil, 0x2000, 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) mmap(&(0x7f00003f3000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x28) 16:00:29 executing program 0: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget(0x0, 0x2, 0x82) munlockall() semctl$GETNCNT(r0, 0x400000000000006, 0x3, &(0x7f0000000040)=""/36) 16:00:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8002, 0x1003d) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 16:00:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\xbd\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='&)%,\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='^%&!!\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) 16:00:29 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000580)=0x7) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000200)=""/194, 0xc2}, {&(0x7f0000000340)=""/79, 0x4f}, {&(0x7f00000003c0)=""/22, 0x16}, {&(0x7f0000000400)=""/143, 0x8f}], 0x7, 0x0) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = getgid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f00000004c0)=[r1, r2, r3]) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="38dc1514b0f5957800f14ec0a7c4", 0xe}], 0x1) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/186, 0xba}], 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000540)={0xb14, 0x1, 0xffffffffffffffff, 0x8, 0x827b}, 0xc) 16:00:29 executing program 1: kqueue() syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0xfffffffffffff977, 0x1}) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x10, &(0x7f0000000040)={0x2a, 0x800100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() pipe2(0x0, 0x0) 16:00:29 executing program 1: r0 = socket(0x18, 0x2, 0xffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000100)=""/145, 0xffffff75) setsockopt$sock_int(r0, 0xffff, 0x192f, &(0x7f00000000c0)=0x6, 0x4) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0xad) fcntl$setstatus(r1, 0x4, 0x4c) r2 = msgget$private(0x0, 0x1) msgsnd(r2, &(0x7f0000000000), 0x8, 0x800) 16:00:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x100) r1 = socket$unix(0x1, 0x0, 0x0) r2 = kqueue() r3 = dup(0xffffffffffffff9c) r4 = dup(0xffffffffffffffff) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x8) r7 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x10, 0x4000, 0x4, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0xc47, 0xfffffffffffff801}, {{r2}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x4, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffa, 0x5, 0x2, 0x8000, 0xccd}, {{r4}, 0xffffffffffffffff, 0x3, 0x40, 0x9, 0x6}, {{r5}, 0x0, 0xe, 0x0, 0x0, 0xfffffffffffffff9}], 0x1, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x7fffffff, 0xffffffffffff8000}, {{r7}, 0xfffffffffffffffe, 0x0, 0x4, 0x5, 0x1f}, {{r8}, 0xfffffffffffffffa, 0x9, 0x4, 0xff, 0x100000001}, {{r9}, 0xfffffffffffffffc, 0x0, 0x4, 0x40, 0x5}], 0x3, &(0x7f0000000480)={0x2, 0x1ff}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000002c0)=[{{r10}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r12 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{r11}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{r11}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r12}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r12}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) kevent(r12, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r11) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000200)=""/172, 0xac}, {&(0x7f00000003c0)=""/139, 0x8b}], 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r1, 0x42}, {r1, 0x4}], 0x2, 0x101) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000004c0)="ec19df5c21f84c3db3ad89cf1dfbff0d015dfa781515139937b587f64dec48c8c55082251a56d7fa3b76dffb191e597ccd61fc41139b0807dc697c059cfb023a2f418fde6a95d7be31bc4a9b1730e722e206d6c39643fa6f4bbaf92b38819ca05c1e37ccb40d", 0x66) setsockopt(r1, 0x8, 0x3b, &(0x7f00000000c0)="b7569dc9cc5911404ef333fa9bfa421b769cd117be87feb7f4b9484e08adfaf04ac29b4f41243707d97c71f875b4056ad9e9926c0b1d68f7dbb72ceb1eb97371aaed4f27cbd0d2e26e852c464be4d0bdafe331b9f210eec95e7d1d979537a923dfcdbf4b1f6e33370fa6220b50e97d02d3c26740b2c506d9e13437bb13cd340db60d70b98b1cc5d821dc1c1ad1cd7011972c22471da9ede2f3c4d1b635081e3432364cb1d760991474b59a7ded6e69b7fc06206eaa1e04c42540efc391fa552b87bf1e879e93e8fa47b96b2f7c0348a327be20644ca7258304437300d86fa943f01d59575fd88998c11028713b7489be665a8bfa47ad2ead", 0xf8) setsockopt(r2, 0x5df, 0xb, &(0x7f00000002c0)="ae1a236c76b863d054b7285bdf52c116391633b546c7c5874d3100686b1ab47f4f0d801a4555fe6afb053c35d766a462433404e937c722e09e9bbb44dbd74f77b106c8836e269c8eac33c9e50acf5cbd2c8c3dc53a391f960f66b5779bc2126fcd242326e68fddaad21302d72a6d4397fb163603e127bece2900d6286e889e6be76a0e4803558f6bba112d44fc8cb60d0f7471f57f2dd77c99df8e49b4c4940ca47edddafd57a95b466293d63bce5a73e3fb277a861aa13f68cf76a40c0ada3c3a730357a9477c0885c7333689155ec82a634e15015824a6fbb90b86", 0xdc) shutdown(r1, 0x2) 16:00:30 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0xa) r1 = socket(0x1f, 0x4003, 0xfffffffffffffffe) r2 = socket(0x1e, 0x5, 0x0) dup2(r1, r2) 16:00:30 executing program 0: socket$inet6(0x18, 0x8003, 0x0) socket$inet6(0x18, 0x9, 0x5) socket$inet6(0x18, 0x4005, 0x400) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000340), 0x70, &(0x7f0000000040)=[{{r0}, 0x0, 0x1, 0x0, 0x43c, 0x3}], 0x9, &(0x7f0000000140)={0x8, 0x9}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() lseek(r0, 0x0, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 16:00:30 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r1, r2) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x0) 16:00:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x48) shutdown(r0, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003b, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x11) r1 = dup(0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r1) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xe}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0805001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e98594256239", 0x21}], 0x1, 0x0) r1 = getppid() writev(r0, &(0x7f0000001580)=[{&(0x7f0000000180)="8157916de79aa4021cd97758eb0541b9781a6bc22c69a12f50575d14a0c220d9c67a064c1b8110552c1b14a955c4d16521f26ceadbf198731ece1ebd7ec36952c87ad0673305fbc1937855feced765b7bdf92be1ee84e91a226db3c7dcbe126b37c771f9af37a8af00642d808ed9337f23f62ee6568a83119f4ee0dd01d0e7d3ce8a2e72f4464fd980ebf53659b13117f930c2455a0d4daf707c34cc1d5c648e42bb32233ce5f4f53ab5bb01d5a816f51569779a2bd84f910432d87673329ba923e30c8b29f7a386ef45b3f3d68ea21b59fb3bbf698688245d390119c15db641a2adc25b0804c7b11a4aa8fb822af8a65044e0fda3da6812e459e5a8c960498bc58b2a9a84cb5490ebdab797c8df931944783ffa378216a02cb03c23645716295a29d6244c763c522af3204fd3ff9b3711116e40f4de533c12eef6a3e2b2416a959f09187384e395984588d2f82617368188e27723a92d9a95c93d799b2a15ec6ce0f0b48a8306dcc44895fb18f7b6b9278c902123308f9ed78dd93d012cecb4b6b4f5dfc9338597c8631b4da58c80366cd7e1daeb5f8ef3c6421dc83e2e4466fa991389c901c38d145fc4efe7d2639ff0e27e871559ae3876ed8e73271e7338e9bfac9dc3528b794704063a92cd556273182d707994de22dab1542790304721db86346b0d3016b90e049878c9e02d554411403685fe3dc06738a74eb205fe7fd2e8ff72e93a2e64ecfd0789f738d98cc8021b56ec784d7995d745bd792469b3fab6994cb125079e127009e35ca34878e8c38ce85974febb504f0037ad1b4bab4acc9f36183cea77cf5be43161580363f5c6d878ae288da6ed8288fbd98013988e12f6ca11c7ac4a740d21287fdde38e07d8a31d1d2cb35734225d35be39d07c342dd8aca23385bbbaec372f01d2920ea6239fd0d061a6a366e72099100fdf48b03c3f15dfe721226b1c41eba0a3e50260257b010db21be5fac827a0aefa3d9b6761db2ebfbd08af9da46d1d4c5b9d962e18a6032746642ac827e1080b7aa124eda28b22b6c96e5f0ed0e8add8c24840519dcb8e795bdf873542d1b6d52e6f701176347c1b79f3777623397df7c8fa14e84a822b4b39cb3397c4747abb93e1fc6fd48e444e90ff3cbf49cb1b4c1c3fc3af357602d2394a64d71389ca4112e5eb26aa1f94ec21251905f84a8261a5c29cf02ac94311814fced0b504ae91abe4c9ef1f615c4402b87881a51a51da6d995811cd0d2d4d2868d8fbb030867f95063db7ddfcf0935a7edd4a547130355971e18ea26ecd8bf67097aab08f19e1433d28aeaf3b1355b3f63fe8eeb919c0284660d093b462bf0d82b7eba895dc16b69052e351da0684148fdf2e90c4409764b46427f882ff5e4e5be03c77e16e493910544b23f76f36acde2c8de37587958bb00dfbce7c778145bd35a22b9926dc1d2842da642695903ce8f4e6fa32b98938cd5f528ffe4ad6c9b26a640496619b6a01e4d395e7467dd6b212379efe064811f655159d4508d92db3d9ed13715b4c943d1a49e3a18333e9f35869708b53ab6e6729fc66e0a4922ae18d51ad47fd885f249584f09db27d3fe63bccd73efce66b37accb0b764dd4917c4e50c76294754420940eab1abe5354c67b4904938c29c80eee0143c556649215ce2c4a8b1e4b8005bcad2ed9860a756d40f38ee1f072e5a632ee8628e93be35ae4c171e99399d3c1d473c65dc62a6c58f6c40dd115b9f944972a876ef732386bc3018bc5827a68e0e89200a42532e40a15cc73a6e241dc48b677ebf4c7d1dc504513ae7d859674d3604a3ae45c5fa3672851e41739c9c220896856653448ab22e2bc0e9ae0b3c7d434c12ebdbe07df794f0ed221e3bd39012ffd79980f8de1007b3a18a60a81e935e3f7a0bffbd1488dc2aad5c1491e95d58eb715711ade1270289b3a2760811adf78a031e3fb1e86a157b08b2a3ec682730ddf071be8eb48727dff4052fa8fc868a7815a4fc5ded4cd3b971be3afb0b407cfc984aeedf89eb89e8ed3ced49e0eb3359920d8b27789ab1bc777cdedc40e1cf6e67771ea0859433ef6f83c739b56ae96524fe26decf35bdb89dcc2c400332cd2a281f4aaee934453a7f49451abc037fc7427770252b015b61873bbfbdceb496f8b00cd2f1ca37cb4c65c8d87267e04f666b3fe4a7bc81b3833cdc73eaeddd5a4f3fe9da46ae15a53d1e7c12def5a1403da425cea48d78b5072804e3244682bfc2c432d1c0d63bfb5c6f0416b1dcd8d4d53f4e9cebb6b0e8e5fafa03c9531f731b2741841418e7d30ed43fc9e6746d8aff2deaa0256c6075723cdf3b0994f7a32089f7bbac5d0f1065b47ecc6a9c76747a2c74d98be9e5baa1bfe479b0c851d7d44c66229f292aeba4f08772f43edcf51b26a08e1d6ebf7220f1a277a430637b09b7ac56bdc5917fcc90e75554ce9a3a0e68429ef29ee950f1634f423ded3037aa1c89db7fe6841aba2ec71370820c73a7dbc3f48ffb50e8e573b80bd19baaf39403a7edb94677f4200a491077be2a8f79d6487d8a48ae36f43a74c006cccb0f37d8f9d3a2dd5acddaa1d6061126fb1496b51c4c710c2d81f61a2fc7b2733f13f8b483a8e23b49b8ddc3803c89a2451befcd069600017798c296cd282476684053848bcbaab0bb1223cdc3537b16891416c97d077e4a8b7ce14057cc66087cf40065812f2ad79a9c365bdada7776e833b60c65d83993e20ffd97d2ba9ffabf764c03ad7da7abf1a96c3c208c8854168151e04c2347180545890115295c5187c87672485e7f44714935c367ba995227fd7e27f76e4f17eb0c787f34d3bd8c0f683a8016d15379c6b9550682f83eb467b85d4f18e7c8bcba4d9c7869c21ec10f091bf2ba938e7b8549c6226101fcbcdef485a18ecf5653f8346bacd91551598d88e6e0e4e8f31e8c8d968801be8571b6303435ffc892d89b136ba6de161943e4254ca60fcb35a55167f13f5f3a73b5e306667024a8c3f386ab4009833dfb4e493dcbfca0086047ccb3fe9b7f4f8014b5cebb837923782c744e4f0041be414860d8540093b3b593efc88b6d6336c20758baa8362425bca39ca1c44b4f0f10fa36ab07f8ee26ae758f4e6f01ae849778df94a59a9099246894e794663fe9ef97c721b89364503c2efb0429b8cafbadb9dc86e651226dcadfb9f376050e715f80f5587765d393bb5e3840c0f74baf7023f07994bf59a2cb49346879497043b0909c4bf4c361b800e3986f3e23eb5e00fbc62a2fcc80d8024deda64b789a05325037e8bc31f83c94f7c3c4c552f23de3eb939be1398fd787ec7f8de0e5ca3fabc5b9604cce017fbf16f3454232ba4ea815c79bf100aa8fb6968e36dba94b20d62ea9870a1e5dedff4be7b6b5892a0afc15cdc314146a2a510e7eb0fe735b761c5b23eda7b5671bf0d2fa4ee0250652d53c6cf78d705d04bfe315d5d2ab2515aa012b516f2bdf1650f66c6a654477c8b1660626681e9efe28260e51e52c39d2faffb9332921664b59ef7ac8b567c9aaf068bbedeb25aae29ac7abec54717530f41abdecfc67804d45557bf04f50ef85f837c4bb54ed4e1d27ad5e35e893b1ebaa2f9a4c8d422cf15ebce2a09499c5f897d721ee3c40e6a8c016291160535d37bf98c43c9c781af01c83971379b32323576a5db600a390475470044c440a36bfb9e353ce1c080ae3515e95c48473de08f4137e06af55a5ca2c69549fcdabf4d91fb72ed38ebba428fb4be054593cab47eda5133f2888ddb441e77053639eae8b6489aeb4b3f90d6d38ed8c1548f031e0f7c29b5823a77df9f48be655e5ce3b1fa6b951a99d8d3b92aa114b171521e5a8cb9d0791c183d4a309e7a1ac73e88273170aa3d2130816ff35e4da0ced547bb9e7b0ce64c69254de67ce2dc9c8f7160af361411ffe8ed950768a802749b7a837385cd55613209d4cf0d1f7303b8e5000703ed2cca44303fc82b6fbcd378728496479b44fe71ddb4169e3a48706d483b5906f08da71909122d7cb1a52ca3b4efaf18c1faa9dbee5e5dfc6770d28782472a45cb2d52bd4475b958cc0c5438fa9a6e3ba6ce87d65aac63c95b71f0e04b79e99805f72ca110db6bdc4c892c3a8f9f5c4d5d15ea01f83b676e8e22bccf341eda8158dcf6110c572ac15ac35b665cc8276f8158fee43d09549b86b7d0b032fdda6a132d81625173d00e7d12898a00ce3356e4552ba480cf229384816c06052bbc7751401a02f71c3eef1ae5725ade38e98d4cdb7f68d2277fdb4a5c87048da88151bae662a2dbe55b1520d1deecf59eb375068ce804b8399339c6062d27ecd524863ae3481f236fe435d4c6c74b357116686553adb33413c128118d0e9616a13391dbcdd714d592530d4ac59eec08f841e5c4ce4001c733bfa73a77ec44f6c4315af791c121e0c2b3b4bb6c66e07fe2caa690817b269f17ef8f3b2a968f57b43c68df6ea2a9a66f9832f365ba8d40d5f65bb6e8bb3b0c9ddcce6d638f620d0a98e89127dc6cb0f903a0dfc5bdee0169957f5cb9e72f16829e2a051e03fed157675dab63197f93721e3ef7cffe0e90c23e114a7d23dcbff439665879ec48d792c9a6441d41e6e61083e098ca1537ba83060eaa43c9a8de3b3ab5f4501e5d4295808379981a103fa6b5589d9eec8b239c25aa073c20d9817a2e197b7f2dc19eef0a4990a065bbbde3daa7ea38594b82798ef4ff57fc8569540e5e509c04507266e1c0a687842f2327720fc8e0635652b51c3f782737fc62bc0e36eae654104cb72e56f6c4b62d97cf9c68aaae1367c86a4afeb058c3cbf6b0d0d327be244ce087e5b8d35ac5ac6567435e4b0fa20813edfcd8acdde0805ebd0ed27a63d303c899dbe6e95e02c54e3a198e739a074451bc235ae33a03caca0df66a11b24d40362caf60acae772ba5d0da6a375a57fe9840920d2b3339742cf63c7aafe8b04a877a5a4408761f33b72bd086f084b47ce834e027bb2e1e39214d7e1203559a4a5594055feaa155d5ff09fc95794fb67b256a0402dc787c581993413c0f6d4f1e88fe0638d8899e724d5289ab2b040a2e90d246ee9ebc44e68be0765f29563e5e773ff0e034195af3a2a7432844c3f6e3895cf42d9c25ef5656a203bc6b50e5f0fed306d626dac912e1bdd22f08c8d34aaf002d34e2dec86f672b08626ed8d6ff3cecf085e2f978e63adae6a599ef0a5abdf7ef4b0c800efabf269054ec5aa5b9aa477fd7a584f2b613b1cb5997194fdbfb0a7fa0b52960caf80de254055fdffe0983171aeba55ce48d7dc2b1d67792cd2201d33fe227d51643945f1695cee9afb3d5a8727bcedde0e4c4292fe06a76f01f7ed6112dc4b22bd194f93eea7fe6c187801d714f979bcf3325ee5ed8c0439cb4ea146218d1d16b579e3402b37d4e88d28cc7af65f5f810cb38d2390c0d7be0e0c70f50b6fb655e6686b9e225184de1c15a788a0ce0a22bf60ec10f2a3e8df9e27d4d9b23fdc1382fdd5d3878632039780adf6ec6b7352ffd0cfaa05b58db088d247e0d1247b44a8d10d64eaf368a7239b949bdd5479a865241d2f29bc7235879cbe0f0dcdf7ee13b483836429e407dc19eb796d390af3121313559354fb0f76ec787f8ffdc80547222e8b540ec2a9c932a6075646c57f79995758c0318c7a8695382c873af7052945e51e970fbc3735508b9a69aa8d33a7d86f3aa2538d7fd9cafad55505b4f3b9df297a392b36e3e8afa65bf6f2f890065eb226cd9f2c3387eaadb00ac526265dc298fff1125007ac8634bc0118ffd763b32096b5c0b7be7c8659af3e39f6a", 0x1000}, {&(0x7f0000000080)="b28221bc57025a", 0x7}, {&(0x7f00000000c0)="c7d52f1d89360da966d9943615a28133b92a19c3797521c4", 0x18}, {&(0x7f0000001240)="e38ee8dc373c79d3c1422c72d6882fde46a47d0cbbe6430f4fc33e480a0dab766406935d5796b1b9019d16bb0253b9651a4580a8e87a192d2666c9a1fc49d9269a9769ab150937d321897e717df93982c9d9b5cc54bbc2e706d424eea1a91a3fafcb749dadd3c8ef62114452f07d1336d99cc05f43542ddcbe22a2f7e464d91803945ad864c1eb95ab", 0x89}, {&(0x7f0000001180)="ead97a55", 0x4}, {&(0x7f00000011c0)}, {&(0x7f0000001300)="a9a293610ddbdf05cbf181441c8753d9421162ed684b2fbde28e6949099b1ae9d0f9820d483f28", 0x27}, {&(0x7f0000001340)="ccbc95c5c7a60837f0e39eda6676a3f3237b9ca22de8e6a5400b9b499e3a46ba2ebc70d715c2c0804ee92f3692ed97ac7781304c38dd790100b18275f7294d9b1bb73213d1cb54f94de867d4f985a8603dcea24bf4090de52b5f762e2653d6b7b1d26c2d72b1de53da8795785418888b572b16e41352fc101f8856f8e11ba09b2674be0ab4c81c44243527d8cb3bd7d30918e404ce13cb7002fee7b7eae01a72fbd3b824920bf1f2e412cfc44af98523ccd44a81b0f588137c72e892012607867093e67e348befb32e00f59492ac883291ce754ab54340cdd1f465b1468819f7171f22db2755d6dbc3c49766112eb6c25f", 0xf1}, {&(0x7f0000001440)="86305a978485d51e8c1ce87e2193aa7eff8740c793", 0x15}, {&(0x7f0000001480)="434193605a203e5d3976165bcb4f34884b623a17482b34423cd5bb2123c7fe466fd6114357de6ac5277111fc1e4181d3c9455bd63671e6f0bc68667967ebd4ef4eeaec8619c69233c0242eb9d6767866e51f852229a019625c830683215d68e28b31cfbd7f166d5f10111b035ae13a1899106f8be593362face98119995695ff5fbbafd6b0c8f6f1c4dfe2e0be9a56ec3d90c4ba61f1f41c4048e68db22e71be3f19bf601778e0740ad61a41b5235bd9d1f570ea2a6031a11862ae89b0922eebe6bb8b22cbf13bcff84db91519f8a2f1de6cd323", 0xd4}], 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x9, 0x20, r1}) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) dup(r1) flock(r0, 0x7) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/222) 16:00:30 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0x0, 0xee3}, {0x0, 0x41ff}}, &(0x7f0000000080)) r0 = socket$unix(0x1, 0x4000080000003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="96ea3dddafe8b339102b6e658ed3e67ae84f1fbda9c9d7c69b9f52c11be2f3edd32c63ffea350f68391c5a97f5b4f8a21e250cc28847531e61c5b8bb828d7ff969e6784f8330a2de4b3ac792887366bd9f6a8374ea878db091abd4c41f400c01d98c61e887af2bfdbb07dbb942ae8c59d9c85b1e9d75", 0x76, 0x408, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f00696c6530009269ec8918cc0531bde70c15e06f0c26ea81cb1ccc8d28ad56cb8de3dcc8bd18d830c9256e4f71e5f10188033ce9254e2d11ec295d971215d1703383a55225e929f5aff15a80c815414444f31473ce12078b10078656b29789fbef981492dd4a41d06e2c"], 0xa) setitimer(0x2, &(0x7f0000000000)={{0x1ff, 0x6}, {0x8000, 0xde84}}, &(0x7f00000001c0)) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000000)="eaff120d01fc27db5588ec5c00000000", 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) ftruncate(r0, 0x3ff) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:31 executing program 1: 16:00:31 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000080)) semop(0x0, &(0x7f0000000000)=[{}], 0x1) r0 = semget$private(0x0, 0x5, 0x0) semop(r0, &(0x7f0000000040)=[{0x3, 0x1, 0x1000}, {0x3, 0x80, 0x1000}, {0x3, 0x5e25ee6c, 0x1800}, {0x4, 0xfffffffffffff34b, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x8, 0x1000}], 0x6) semget$private(0x0, 0x3, 0x200) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) semget$private(0x0, 0x6, 0x4) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) 16:00:31 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x10001, 0x6, &(0x7f0000000080)=""/223, &(0x7f0000000180)=0xdf) setsockopt(r0, 0x7, 0x3, &(0x7f00000001c0)="6867490792e40eb7ce166a3b1cdf35ebb24db6a6f15f2a325a7dc817ac4e693714dd6c1c0f2ce35453bfbd98d1d7d529a0abd89bf69d5358c92352243ce67fc7a36221782c024226d4c9eda53a04342629ce8b0161b6e28046f96c6e1a348f98b19e66f9711803310cea478a13d6db80247c849b04a5764432fc107376d3e25be860108d95d6e32bdb350f527df7438cb60af1304fce217e7861b14134bb7f597f1a7421716b00bd9421ea1b035b5035467c0d22b09444aacda899b640ca81a6d3fd5a2fd49213271eff55a8d9b2e50e2ad26020cd6fc00ee92a3dd588bed461364eb8e448b97885cfaddbf5339af717aaa258d84cb762f2c8921222e0", 0xfd) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x101, 0xa, 0x3, 0x5, "e7ce3831b09891b8bea19fc445f095dfd88db15d", 0x6, 0x4d40000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) setregid(r2, r4) sendmsg(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000400)="a2d16c7f41be64e78628b682643b3c57173094b75a86b068d90b9cdec25653627589c87c8bc23b615d8744dc050780b5fa809ff40547c37485f95b7a4dff1289df50d44fa704d2bb8d577d299f0f9a9b1702aa79bb61c4cb5935d5e831b8155a722034f594a3eaa7f35b5faae507e75e531495f40071ac2484d6a0b1bfcc61b326a8a8560ac4d4f3f5fab29c7a65ff420fdefe04f9dcf4180a5fce74c6e28e", 0x9f}, {&(0x7f00000004c0)="47942bec7437550729eb3cf6dae36c39b32436d3434bdc6cb116c1f0c9d1af3b592377ac11bef267963fc4cf1f780f602e37a23fd5bc40fb2ae0e8603615d44729f327afd3a83d2d3a04b4ff38aa4cfbb70fd38087053847c40d5e25c8a00a42f48a2fffee71a19a9557ef2330e27d0eed7bac2512b8a743c188593965dd02f0cb8b54addf7a8b2b2fd9c4411df6c49601f47ecde9102b4a2c7fe1392eaa83868100aae8c70a6ef16875afdc97c32745494667aa36dfa5d4e191007b8fbf179c9eaf1f32a6f6c769a84cbb1313fdba82aecacc78cec5dd03addda2", 0xdb}], 0x2, &(0x7f0000000600)=[{0xe8, 0xffff, 0x2, "6d3e26e1cd9bca19c20b826914df16b5f7cb9b46be1c01af993d86c2c0a3150e3f47886128b70a1b273f149337abb0029d210405b5cd5a8094f6e22c751a423ad49651001f681fa1ddf031e16cce5dcad9bbe6c91b68397aef04329d4e531e0a6ec7e3a517c52545e1b3fa95e871886346df59b42bb90ebd1fe17ea9aa09aecafd3a611f8793018072fd382021392b4e1591c3f5276ea3cd5439d7707cae858bdf1d1711d2235ff3ca589d4b37b7a044130627d0a6418672c4b5efc5991bca1c5ccff6bbf81d5656bdc00c99891993226e7c7c39"}, {0x1010, 0x1, 0x101, "3cd2a6efac53f836cf9a800264476aa20f76898682fe398c08d92c4c22e0b3e523de8e1d08394a2c8797751fe1af65d480c70531a2ea711e95c60fc19208b5c59166b3496995bc115e08dff8968b46c654a2fa825cac9fbf12e708ef9756960a8480581a4ac25af2411b660215cc0107354978a9c7be2a66b2e326db1e6ad72fd9fef5a81a6d3257e31d3cfc1dc7e4ecfdf241815e5a513256eb509c115cc45921c2c5eededd4590622c5b165c1f6fbbc70b115be1b7792d84bc2b87b779ef1d340ad35556a5450d29f6176ba68e6deb1532ec58fc1686a39d00da7971bb55444cb074cc5d5059f24cbb270c5d292841256f00fdeca88656ab32ad331e7082459e5ef948820f71b0168438ffc9e4b07f3119d497ba37a8a6154925ac323d0cacc0063a2087777d077518057779a2c1ec13cd62149f09e332f492056688575f426c44ee4b7be8521b54746ce3a223083054517e50e718b4eeb755d048a0e2475ada515c7d302679178ed8c40c9d75f8bf9d22e99d5f30857de167a09c1aea393f2d16171373e18035e81bf706f1d462a3cb20bd11a9c90770dda6dddf122b062c755e1bf88c7a829146ea23fb4d14fae65e277793485f723b738fa1755896f3050dc82a7a7a8394695e6529f9e48253ab03fe263b8ed1954a3fc7446b89b1fc35cfba4ab27e41f83a9e32e84c01d402349d00db2dda1a703a71f56531ba282663a345f794ff6c1b838ecb53e75f6d861409938667eb5063aa878700e68554c3cd9742ecf8f6ae0100436181dc4c765112d490ac7ba6fa3b32f63ab1214195fe90e3cec57f6af5c6a43f8d1b1ff9aac5dbbea6d8811006ec1ead107bc83ae8f04502fb402aa4df4e8489375834900b8557d063d7df7c6ab381f1ba24e7ec505a1b9d2b3ff1d7a95c0c145786824b7fbeb9063348bafee40015fbf7dc890fa799f4097f6926a766db6679bd9e746b59f25bce6fe178a52b3a94784fd9ba52e31e7f67b741c255a352b356d991b741599e294f8671f238a5e9464c85414864bcb22da9f9a640a9c02879677bc362326e9ef928103ca90cd0734f25eecff9a8c62e24f663efba0a20abd267cc0bc1502ae3ee6fb4a0d84b79999f40b9530b604f8aba1fdce9dc0d315d8da09ff3a775f340d800839be80f7d529f001edaf298a1ba9dc2485c09cc00ed88ee1e460e4a6ad72400e3ccb128f04b72d6edc13a8f7cf0643ab8ee5b9082b703a3e61045adea68215fd792fb624c8564ceaee38a719cb8455d0b835f56f9712899f6319e89ae3d6ee90040defbbbdc519e19bd0ed9abc12afdf57fc3a25100548967db7fad17d8ee4588cf503f5c5592bb49063e56b2b4ccac2aed119e1e43c86d3d5b77304aa3bca15055a0f2da20341bf775aca17b99cc406699e5d4b9dad161448c331dc65f7d4d660a500ab030061f455bd68d399a13584309c8248f61b93a48ea1d0ea2ad8d4b6ef6371a7d5c1e6208426458442ff0b69a2e1b5bdfe2f8046ab3388db3fa8eb8451877ada27b9c54e50a7d58722910934a351a2908b8f0d2e96adcc79bd6589d9d7537243c3b5e7d534f013671cd7a69f877cc1e4374d93e2ad421a71691f9f7c01fdaabf42c3f8ba3cd969971b8ff644bd089a9634dc8c54f8b3001c2ae8cd609862a59922c68634a177233883f203dae80aad4c15f1bdfb939b7b99e8680d0d6778fca8f70ad64053015689d5ddbe986b274308de1deca137d974adc0a8530830a697b529f3483912448c78b6641e7e1412c494fe7348ba179c12b5f35a000882198c9d4cfd6c83ece9bdab6ba69fcb78cb2b7e516aac3bdb9c62f8094698339bbaef45e24da0914033c012c2114448c304bdb6c30b2f8f3bf84bef66d7f76278d67c044252f7e45b217f43fe1a4875f86c138d51be31718473decf76c5120cff442eb9d58dddfa1e213a3f5bfccbb8d588057d00fa22b8915a02b1a5f3d2f09d0c345b7e2b5929136347032d0b1d5e19d2d0b0982cddf7e4b428ada49b8830034e007fb034de7a04224d2bc5f71d43213532a461a1a86a95962dc0bac3f040960a89b1f343608a1f3c934a902c038bf32081281921394744bdd00d0bfbcb37c8115c0b6f2af8dae9eee3302226790b4e36063ed7a392ab42faef604f94f4127c03de726a0864e49b0536ced8a33957f4bc3e9ca28593da4bd7bb3b3a400f1cc07cb0f0d78d2f3cafc1079e44c4194714b5acc37279117648b3487a4e8c364992c2226fba04caa6d9f600057c3aee6100c61219a1687730a79cfde54bd2e0a92b0917269dc3b2873eed577860ac495299818d14d579226c9bff0b550830a3ab1c472fdb3ef71ab6ded6de45b0b15d75e242ca228afe71f45c9c4e86bc089f6ee594ad087a5d6b3eafca4b4b3eadd03b81b5ee8bfecd536517c09bfa814fd0f4a69388f66a5976ed5ab8fd3aa8516387cd67eec10f97261ddc29bdfc6a3fa815899defc3fc11eb7610be44eb9d0230883052b780d7eb8ff18dea0b1e28ef87117de3cf28f55de8342276337352436fec1d294fe4741804087016af1f36d5a0a0c0e15525a788d5f6dba2618108e8e86a4403859f0ec42e6706146ec83697dc59edac6ac6c6baa233cac52bfeee5d0a4a6c676720e302bed242fcbc035f8c33607a9d636f071dfc642a6538699bdbae59745677689139ff8e1391e550cf08efe51d88c77f62760a72a06c01dd764c7966bfd9fde2e66e7656bf2ab6452da823d64c6e470c8572e2dd25dbe04c90f48e87daf9120ec6abdeffb28e89b20050aadf8fa06fb409dcb7719641ffe7e74d08a67cbc1099f08d0218376d6aa32e7b51f083f1b36cfc68c04971133cdaf7779db1e86a4e77e0ca09c02a395bf987253243c630c267c5b6658413cb05c1153632a856a09830caadc88dda5036fe47528405f6a6eb4337e4a2134503514f4b4a6193c152197e56d0c02aa4bbbf7d7cd410a07b901ee4ca079f1855f95490eebfa31a8fe3db327a5965e53eba257b93e27f864e3ad9c12947e749e779cb84a688d4282cb92a05f49ae8384bd59062b9aae87ed635574ef5c076af5f1b302a24d84ff49aba5c39e883ec4335e8d64059bc961c38e249b7f7a115505ccf2032700c1924ac6e77f874fcb38a6a13c12c1f81adb980e22fbfc279230ded1a06fa6e59a344510cc5352d3c394360a1a708289af814fdac875f810b43d0ef05a32b548bf134435e143e6b6e6d1cd5bfa9e8e386e673569562b8c55c08b98a65848a975760c3f9a4ccc135192b8d54afc58710e62ae94bdfa6f28a418b2336d78aef4faada417dd567fada5df27e4cf2ffcb7ef35ffb21b11605804256d0d8f9974c8fbd5c51032320f6d04a092cf251177d8075c1110e5f1cd090529d985b722d77bf03ce8caf9e2f5de92d4067509698f26a5739a51981eed19eca81c3daad66a95b92053c825bd4561314277cc3cde376c201223da1058112e49ab7b71851d7b4ad63f70273a0032cbaa683585d08c27fbea37c83b21fcd7f166160ddffa28d6cf7cdeb1210085ab0f9c20736afc27ac5f34e4eb0dd288c37bb27bee9af627f2d5491f1b7feeb9f7dbe0761f2fba54ad0d378623d929a5a99b14e4b82f8c5fc4aed721ec17c78943964a44bbb38142794db4236e0746958d69dec9ac1cf5497acd4199ca7955c79978f9c69b280a17ab95a91ab6e3321425453aa97739179ddf7431cb54855702906cf9a02711a24e32e61b2012291c59ae6bd35de1cf808222cb3c31e17c1a68fe77e58d067e8926074da4309b5239ae157328b40857ab1d5e43ccbfb0af722f045b25ef5268f8a2ae37d6c4280cc91409e6da22c8d76185ed226652bb2218c37fb7c5a7fe6614dcd6b971cea453d5d612c64a1e07ad2189d790892cb993cec25b209fe99acb380153707e03cb1576747408160616651effcafae4342d96b295274bba77ae4c285b2d8d9eabe3a9a38a3872ed367bec21be7badcecad0eac1a92df9664d8b596c9f21bdc8b2b9fa39c2866a287a228c53f0e85ee7e8697fd39ae8612d72ffb73766cb047dc3e8a442cbbfaa2d36d58c823cccf454bd5febc576fadc2b0b77d234b62b18e29800bddc828fe62d8439ce69ebf7a75d2860ac75e96c00fd8b332ccbd9f4302eeac69f768a91a39097c073f7371a01fa494879a9b85cbb535098d887a8d54d79cc71cbc1d288088093fce1016d6aa90c9cd45b3ed9810d866cf2ede8d95ef47f7862a013e5cc84e09e2db589ec58c6f65a999d36cbb4a59b50941017b1af7c03247e51b1bcdb48c9bc2744a1a2960c91d1cbf1d2bcd5a64a8ed25243556bea0d070e3defc4c470f635e8346aa4a604cd0ed31da9d555e2da23bb4c7949ba66e49606f1e7989a930f742c8682426f9d9b79d4b97fe5d2228b9ce51fb4004f1d42d3f63b0797169adc1c0df6df2a3b15249842d75d3aa6a0204d668fe12f49047a789788916f120fc1e33b0432f9640239ceb0c7471f18da2be838ba11e338abcbcb2fa64202534ac9aaa8297546a735caf8641c6610038a692cbfca8ba3cdc41cb02d7a8ecefd9664ca89af75661c0719ce51c9ce523f82a8a8a49f2f335486ca1ec5f1b4ed44556b683c73700ba59a2561f47c08125db212e71cb7dc9039fdf792add24b4b3edd59a3a83f2e76f57c3cb3d3f081b51700371b2420e64fda6dd0b9de9505dca2b0c8136634d83078d23cc82926016e7b8917f59bfc10415e17d27162a8f4bc9b9f01e2d1ddd650d943939e2ad5b442b93a7da93f6587d5b3eda1668f4a2ef4ede829a101031f7efa3352706aa8d02ee2d0128a6936520cb8dac00742e56195ac93d79c39884e5ddd17ce4b635831be69795d4c3da7a354b62cb5f2c9ea8acd8941544e758babf9412094344b03412b6481bdc861e08f414a24f9b29da6e726ba30c13eb84207589722827b9bf3f189ab29a2dc9dbd66a07efea0198b2d4c5e386c06e2770e8b26dbb1ae2acb3bda21ed42e09e94074c643cd384eb006b069ab5ed49d35b14eff79133463f0c568aa706922df27c2fe704c46e49ae7f95c209bd989334fd268d51f9e70aa5141d6e86e9291dbb004f0d3724f74a9f683c0ccef35c2745ab24e8690854726b0f9874a86236f095f3e88e86cddd6711efdc918f8a82f6a4eee1081ee244bf6c586106049a3877fcf445598b68083a60ae596d949fd905fbbed3daf81085e99324ebbbb77887b792e9b2d208c3c2aed53d4af0cc5178ed8ad2bfea12f251a689ac49cf5cf015de3a6d298cfa1784f48a6f539a57c6409dcbbf400acb566ebd3b89fbe08dc7db7d28ce9a72505c119b19042c6204986c0cdde0d0b7caa3b7cd50e1d34c653864553f9d88f1c4d1a77dddd10e3e2d6cb6ec89c70a4ef39906cce907677c0a241f19099de6b7bdbcaee374ba9a25883d6b5cb7a2f196030bdd3c9a774ee7028b664038d32c5ae1d7c305cf96c90ab2db5591592e705ab3d14a583f1b714f6980054344fd87b5226600e71f3d5be4b386bcda98d5225f830309913b027092a990c29e1bc5d531e28cb3fe9e015d3da9b5634bdd30cd76d15da5d06387b0c7e91eb7cfa1f8cf153810e3f64b3c19a85756796a8870bf03ac4b5760d9aaf18daa06ce222def5a949d0093b835d4db3dbd4519b7e03d8da8862e69f55e3240827d27d8cb0601114dc2a51776ff21eb918d219e78b7b11cf74f682b5dfe7136eacb7df5b84a8483246df759aa963a6ca1d6a68db2caca488233e466dbc8e11239a2ae297f4e69574b991893b8698fee8e373ae65ed24ba53e4edf3e297f"}, {0xd8, 0xffff, 0x6, "c3ac206e9249b8475e53369385eed10a70eaf8f5bcf326617bd49686563659ab220c0457cad89f59ec7e4655ad40f376c802eb45b4ae56c8bd2623f24cb710d0c579504124f69b4152262bc9965813bb70e427d2d21e4c2c3e049ac9a84439a0937fbb4545fc7ac6e1391e8d824e05e4b0c20a8e470f5d71fe45d189b3684fb53b80182cfd73110ff87877e2c0001197dae0d7f6bc16ac259618108e68caa4b7a0d521562dd38adadb0a5e478eab9bebdca20914d831626a8325bb1217009a4962023c446a7f8b09"}], 0x11d0}, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001840)) r5 = socket(0x19, 0x1, 0x2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001880)=0x3) setegid(r4) getdents(r5, &(0x7f00000018c0)=""/44, 0x2c) getpid() r6 = msgget$private(0x0, 0x109) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001900)=""/72) getgroups(0x2, &(0x7f0000001980)=[r2, r3]) r9 = syz_open_pts() r10 = open(&(0x7f00000019c0)='./file0\x00', 0x10220, 0x6) unlinkat(r10, &(0x7f0000001a00)='./file0/file0\x00', 0x8) msgget$private(0x0, 0x4) ioctl$TIOCSBRK(r9, 0x2000747b) getgroups(0x2, &(0x7f0000001a40)=[r8, r7]) fchmod(r0, 0x28) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000001a80)) socket(0x2, 0x8000, 0xe1) writev(r10, &(0x7f0000003040)=[{&(0x7f0000001ac0)="f0141a413edae8b49433f9837f60a1216e2f701272f0ab8bd60c090b67986fe59e0c96aa77d3b6331cc70eaaa36405ad9cdd7103ae38238b9df992d7ae52f650dc37c7ba7dd5f02ef6fe9ef48c70bf49640d5ec7bd7ac96396", 0x59}, {&(0x7f0000001b40)="f60842acef99ca8f776636453deccf72368e9c2fc26d078bb8d844d218ea4d802d31af127c49860155bdcf2c4f5e671682431e1bc45f89791eb889a7b26c02209f9ce158da73c3ddf9f8aff20bd93597003aa4291cd2c883dda1705ec7be187d708b8ec8921c782c1b7b9382b7f454ca9928e3e681c2584d5f68175564b4a9fc74bfa8a2a6f47494932bbf2f39982635d0665a8b0c6ba59b82f41a7253fc5767598fc6867e36311df9986ce5d33ace39d4a0", 0xb2}, {&(0x7f0000001c00)="0ea19c9044bf99769fc14193dcd1a0673fb9247bc2a5e70cee39067f78a7685e16ef57aa886a9113f4becbc14f8a9cc5ad6cd9cd52efc360be50bfab382cd15b3b7f566619c1cdd0ff137725eeda426e1f1f75c757c32b66d2da98328212b14206596871cf46400eced9543a5683f3735b25e17b03f4c03d17cd99756cc023341e515cd0982240a9a5722025aeb0dc115fc004d04c6453586eaac0dec7670d2b114093dad294c51bf05df969e87add4b41afd8e69d80b9fd1e6dfbc32bbb3e3600b9cc6c593cbbafe818c59d10aef490bbb7916f5af7b3a6a40b4b68c5080763d8f6a47bc28a78f73f4fa8929b2ff6c00a5a750270d0e095147abb94a64c4c78541b530559445ce3d3fb58c4cea210af322d163d1da588fdbe652a21775ca223af1bd413e582edcc1dc8041fb85ee8436340d0b5acf73f15a82e006408c926043b63cca61fa76f4c5397768e76921de5757dbd314ecd5500ca8392d8c70f4972df32916573e399386fde4131a267b1bed9b1d13b280263081c797cb940041fd1e45ed4199f8e92b9cfef7ceb6bbd9d5afcd9cf31c0c6183e4899fe90e4f815e970267e7e9ab0fae98621a1c8207357a7f6a0b7fa1017d1b1ea63948705183c4b53cd68b12b7099a44a9e9b2c723e3787bd020e893b868b1a17ff9a09bc2c72541934d649f902a920a9c5aae8491de37a26b6ef9c2bb595512cd750e236c44bc9888d381672cf979fae91ea46226ede69f18136ce99dcfb50379d9581a7b523d208808c7f5573093da6bbdaeaca1a02969844aeffd315bc85f252996b79446b54e8ffc2c4d01e4b3c6c10878f2a8e475c35585c6413057aaa1b8d6b162423252b87110e02f1e843f4c20b166faa6877892b03ad530b5aef8871755db9d90ac5c7ad305b5aa6ba1557c7e73acc43dcc9cd3dbe2c260962ee51098f9ab4183d18d8d9523fe8f28d971751c0bfec6b27673508e5eed642c617cdc31f5323dad2b55e005e1286415126a08a3f9eeb0af98b987034496ca6ebadb172e31408ec967256d819d2a6ab7c30308c372449ba993dd1141d0523ad4d5a18ca69a372505749f4bbba90c131f0d086af2640385d14108d796174d6962cccb60ca954160260a5de22bded8f0a548ce468fd3ba52f9c45df8a99f0e7760919ae48f2249ff2d27ddb8d3cc0708a4b0cfbd49be5349a700475af5e013394b1b45fb628a42ddc77069b77885eb6a96fe84ea674513ab934d358589d4f2ca879e5015aed2d8ecb4c8b27a4ff1793d6f8260d5176951517c14d29077de50751e5cfbd86c84c429669e0043009644bcd78af42e8801e114635228e5697848eb5488e619be49887fcb49946679a4b61b9dcfe86ab0450f58a8b908f0fd19a3a89a45a421907f8deef2aca6ff7454ee8fa38a57da0eecf7fc589f06e30a74b936dc3ba78ca8ac70841cf82adf8929ca0d4a837e1396b32c4e5a8ff3f9472b4a1d902a2bbe943ad4650995f635ae1129f4630d11754a7d6c6543ae863e131462916966ea3e30306f8d1a1f05e1460e3e9e92029c274f3db6ebdd54da3927cd8ec261f9d39d3257d1bf9e53a8d02e77474022c5062f0a16fc79cbae0f71dae57f793a4bf20ec3bf5f8efdd07dbd8e51da59fb1b78cbd35d7f8a8cee3236b52ffeaa9927e1960eae10e5982153628c941b6269d223ccd0d5777d0ddc5165d8d6e77514823cbcf549642346c61a9a064997577f83d516db15343ef733dc54a15ed56bca96470fc08be29ff50523ebf6a2b40f49efc212a54d43bbbb9f8082d236b574be989af0d3ba3e8bcde62cac1708f3e2104db0c398976322fa9058b93e768df66eb75fa008c8f0d969b07ff9ea6f9f6f3ffa32dfa872eb83fdb32d098a44eb88bf4e143fa68afc25cc791c07db4d8f1a546c6fada074cc1920f73047c1a8491374438f42c18662bc606c9085e223e09dcf7a54c5f135dda300973b3ee76bd0ba0cfe25d0c45b87227429903b40a3e614b1f88281e28e1249535bc9275c8cd93aeb960007ee2d5caca25aa705f2cc38936b68d53b4451f7b7f5ef8c49429fdd667dafcd864723b34efd7793d9fbc4317e63a96c93f208e507708c4ba47f09041ef5dfa973e9a3f1e907a9ae2c561a8c34ee3b7b5e6911ed5eb4d795abba5727d26c45c82e977976aa59cbe2812926f39d0fa2c712f2b4ce91edf6db86246fe4486b06676f0d21073e7c9ef6c25de4922bb657121ff50821998272a16d138e1829a4d42bd35f3661de30a4b2915e68d48f030718132cae8754c4d36c168c84845b560bf9085a2108e9114bd6c9718ba58396e2572605edc4bd4c5465e7a13c4180c7fb28f8f0d5aad74906dce950016043b71e63704e20b0cac0fa57a34fa3454f7b9c26b2b2520b3c58593d1f358b2b7b4d87cd4f35a50929f17c93ced3818eaa9d4ef607832611861b9ebfaac089d0003b73ded7ad439d7eed0ce96ecf6b3d6bca65b830534197e2d7fe39ca0649530f3a6e9b8cd1692e7ed749e0635c44c5156cdfc17a0c7a078580184a224fd5b981a48002a9041ee67486bb21bb58109c182f3c5fcc5c66e81557f890d1dfcbc763dc301d3274315ffe7258e3982133405cc1fd66e2abd7a816aeb65e981fd79d621976f6d110a2f21d6db12794d813ed8327adf7fbcd5b3a454ae18f831f707694a906df81afcd53f37969f515300f82143af6825feef6b73e7dbc5e4057409b718afadad16bec59989a7600672e3b9a1f81cb5e1a0b4a568d43dd0222f0cecda9abeb49d7378e6b2c339890feb77eae9fbedcca8ed5a851699691f275e2b42f5e14f204f74d50d9222d46dd9716a143ecfe51449323246611a87d383a12a58fff645cf79abe758afb3ea1159656df844e953a6689aa2e05d0d97e5fe33f94e8207e420b05dc0431fd650c618cb21d3c2721721659ccb75de3fc1a852d8f999f0fb18bd041d5416e5891a3ad0fdae3dabd3375b406e6762a67a8107539b2ad783e983d5bcff489366cfe446218ff47b9f9b7d1a58e4a874d4bd9504240bbcbb0ed35feb0fab09bed184c1677a3e303c8e19b0065dca2a6fbc092703c52f9c22b387b5d068768009049a12f1961de6f7a4045a6de2a17ddba9a3d5d076ecff2caad26a9ee7ac8829f1b60bff38eb7752a13b594f3940830777c780a52128a6cf2357215f2c07c9a559dbe0c89a3a22444f7493deb05cce8381228fa202da876e4fafb61d192c3e3ff270bf02087dd57f50b9b9b1fa9ecc9a1e3447bb04b11724ad1c65289ac2ea358074d6d3d2374ce3f857f74598e3bed9a4d9c24b73216821d679b0049b39d6a364ae0d5795498bd05597569cc33937d244656db6da3592de3152bcef2856014e4f1a19883d18e77c2d50e59a75849fc1ec6753866a1eea8c96e79ba7aa9ad310bc3f70b0b9a5157d3d01985bb1d5198a14510dce8576faa67a521b842ea1e02a56e2976185d864a2eed35d23fa26f10273f000fc739496bd193b73c77eecd09fb284b64e1df82ad85e24b2e95bbc5f2d7ea0cf033030f3e09c31a852693515c33f0e67d1f82120c813d3c0465d1c723d8d35a0c5cd0e43d95cfe2141f56e22680d29839515e59329666c6597bdcdd1a6133041e231156aaf1a0f6d572473857f5e57be57a77c9c00209ae80e15f44800cfea93fd31fe7941c4477746b96ef050fb79479bbddd35a6f1bc8ef936cd7f37bdec8190f8c0a28ac69b66d047aa91e6862e76c61c482ed7c885f9258acb375e5be60017bc36676a84117196f736c7bf973d2e6c518bf1acffad0801447610b14f7ee8c388b33e067956bf9d7805ebff142f8cdecc33b4a679b2ad5bf3950486a5d8e9ebfcb0afe78b72a81a2343b957d15736218b671036589655ccac2761a45d4788da5adab339abbe0fc194647b31b13f084a41616d81fa4d38061c93a5d1cc66112c019544d450c9a428bdde2577d89f2637e3b406e7deb66c04e2724acc0ce2f9f98215113dfbd10a4c4346f7c25d1e2f7acea9670bea745ea797a87afd46defcdf804e4bc05841f91515df9aa2dcafb22e375442c8b6582528a388f171728b1b4976454b8556a7d9a825740d72a87dee890ece40f243804c616f1345b01aceea7b78336cdbf32dae94e87401b8d331bad24e08195fc17b560a79b60f6c995a89a18ebaadc826afb2a43a1a19745f5dd67d0c1483949dd0f282d7b0d8306482e566145f12e6f836a2d6b2f5e453a1be612703e42cdc38710d1e9fc204a6bf25dea03f75f3a61df43e00667f381ee3cdf842806f58f03a4319c096aeef9083bf0e8dc13c07e7d415d166a7fcbefbb364c79705653833a7aeec9e4faee09867d89b9acc79711f23517eeaf1b211fd51c23117f2aded7061adbb6509a37475632c2260abc28a043d92c6c7dcac6cba0baeb0f500a1175f9318875631881d27d77d75803d7a2e9ec7d79a1a97c6f1ff9af621312e096eb2f1bb3e9775f71b21a2e960209f787d5a01b1d771d4f492a307d82592f714348c75dc3bc4883075d0a2672fecd1c849dea739c2107869060be5e0f6467ec4619e84b5a9e872ba51d760e0eece3eae9f4a3004a0392d68965f5edb4802ae4236da6cf25b2ca2e953403aa1d61d5d6b4fb0eea907055467829ce3ee912f2c3122f35426f582767730889ccc9081f5bf75d246f9e192c582ae03bf0f9ddac176e3809a8171c4fbac8363d39d4fc447b44cc3a54fc90fe20806b2f09efa2601dcafcab6791e2b1252576e44d99d8bf2a5e6982e716f4fca84d425b56b7664c1184484517599e35a827e38201cdab18a447567283741453556fff6c7feb5583543620c5533dc7c8de192fde194f0a3463f476a83fb0882de6dba793fd2632fca068468cf60586e1a4ff1d98203b7a6e043d48dcd6ef151a323d35280559566401391ff36cc6265996adb799601296c8bca49b8455e5dcf5d7f2cf9554f6afd9d7ea1e3cb7c650f4d7318b02d4857c1351b1e29071a8644a0a3a22771f473252577ca102c44b380bb64d31cf66c8f1fead9f948a206ca2f9c90eb90e5724a9d95795413a2387cb8429eb21385a575b23ad35cdbb73c5823bae0ff242134c453a973918535b26e69d2e7afc6d7ce3e399cf583cdbef47a85aa4a703b3c3d1c1dfa4b9521dc483206feb91457e5c3f938a0c800189a22dc41e0187d329de8b4df17c2771d1615d690f416ef67ce639881d2a663865ed41ecd2f9fdfe3c012ace25134b0a9183e61112652e21da562320ef1540ac2fb9527351b860afc8733f8b847f8a268a555c523d9c14baacff5d6d2e16eb258d7d1e7f92c8a697670b7325876fa7d3a7384f6d2c679a0cfe3b67009761bd9a295a2ee3a04df17208953db4ed56aa8940543de0e751674448ea0e045ed6f56714aee542ceac26fb9fcecb30ee34b777efe4bef3deaee674c70d441884b35c484174372aa21d9fd11eecea724f570adc8ce1368fa0d0d203ac6f85222bef8247f2f3cb7c3d0558392b468fe6a6bbee8d7f4b477f0fcdbd20d07cdbe12dd701ddc1bbddbf888acbdd466839ebaae83499a990be7d8ed637c51cfecadfb9463861d6cdf25b899fbc8df05c98a995e817119007cff3020870d23bd5d9d9f8738ccde1a878e2b95fa7798891cc6f42735d95c37947982b799bf2b1961e483fdbd60cb9fe79afb7ad8b712a8844d0b16447b078cb44d74dbbe884b0b605b7998be6501367b07d44080f2e0a147e53a10fa83a802ee110989f5b8992441f9bb91aaf77503f79482324868f49a230721587e6f8c3ead54ed96c53c06ba26593fd8", 0x1000}, {&(0x7f0000002c00)="dd5b1a4cbc16e7bd9bdbd1de06ec188f017c52bf1d3a892a5a458fdd401399b5e35457089eaf35922f3a1d789a890950c4e3bd7327a4717aff4488e84464078bddbee41380e76bb880516a548c3183c01497761e963bbf4379dc35d88d0a5f00d6f22fa1b8ed889e85943f566f25e9bbcfdb48f79f48c2a0ae4302268fe14f300e7a02aa7b90c24a60da7b98ea1d59a8274d8d8de4aa525d5b825566bd284d737e14d5599b35cb5c13cd41fb4575da76e075788f11693f867640061fb2", 0xbd}, {&(0x7f0000002cc0)="dcaa817d13baa1485eb742acad48677d40988d2d26239e9842d455d78e1bbc7f3e2a232c8f94f240cc1cf940b434129dcbc91a6d447df237ea70f6e8900ad7465e25a68078003cacbded7ecf3955687741d32ee1c55de5ca730be547fadf8fad31efb6579e345a127d35946547e8a89ff8c163cc1f12f4c333107f0ae7f0fa543e190fa835975d6d67b3526b34bbe305d7ccfcce01e833dc8cc2dab58950b59b03864198f7934dae1120012a483ad32d133fed3dafd8274e96d8b7fd4e93a518f8879e194d23db7609acae6ee578b943e4856afe854d9ec9171f", 0xda}, {&(0x7f0000002dc0)="07f975660245163aa2", 0x9}, {&(0x7f0000002e00)="fa3c03ea06c2e77f66ecc3bd17869b49c1c9d65fcc924756052e118ada49444f00da64a12393cb57dcdba10421de5fa6fc56cae57a268205cec322279ebb27b508c97d0d6777f414b7acdbc64fbf0ca2b1a0f6fe1400b28466c49446fb909bbc377c0c2d0c1263fbab9a823e004b470c1966168d9f569ef348a86e61b73d87115945f6427d88929b43f8404d57ce7e5476f126103f5eab968d44951487068fe73a31d789567d39019207a56d719d1794c0f22b993778c161f219b8e4e9a6cfb85ea1e1a2a2dfb61856455fd281bea7f4a1fe423ee2efb6826a488bece46a5788", 0xe0}, {&(0x7f0000002f00)="8658e369fbb6fac6bdbe9ddabb9194f3d3ed039602c899ebe6f1061e1b827378898dc80e0cdd20db52f9e5f89615d3c90d4a0799daaf08a4b046b50c30881838fb498862229ffdcd5a4c7af78852276a46", 0x51}, {&(0x7f0000002f80)="4559865632c76c3f39219441e73e234dcf925ca8cd7afb17aa0a6f86a55adbf609ea11471192abd3dae3ade66bd88be028fdf5d5fe858106dcc2572e86f8e6ef0e7c29ae3de049a9ff4fc5145ef51c96368075ce910050805c6730d411fffcc6bcbf6f88d43f979b9b4db7a55b22dc2974b0fb881307bef000dd23c2e2609ddb5fa8127fa6aa1d5a0412902c8101afba948fd3df15cab419da9da59bc0315011a6ce", 0xa2}], 0x9) sendmsg$unix(r10, &(0x7f0000003640)={&(0x7f0000003100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003580)=[{&(0x7f0000003140)="820b5e2f5d1a2c058d0efdc9aeb6f3db63fe969bd41acd92e0f537fdc93e28cb944e", 0x22}, {&(0x7f0000003180)="9fa8f61997401b04e0781ad8c7ecb87dd7944be4e88666cba16280e9c1b84af135c384a437c00ce2ff343828b0570ca4d190835e267a9e49e1b38a5014a9964a4c33dc11e60d5a8d68425a5df5adce5f972df494a3ba0db2fe1fe1e6560e7faf47cad106b626f9521ac33dcbea1e2e", 0x6f}, {&(0x7f0000003200)="efa65519ab8f85772165faa39d6d4d28058825e53d3b89f4117d689b36d7934c394c3c44b5ba5bd5618f39454183a3a27b287ce950cef5c49887fa2a5180f1", 0x3f}, {&(0x7f0000003240)="6b291ecbd79fa2023dfe35975352c5722093e81849c3ec549f0ffa3c61ace8b2cdaf178588921876bc7a4ceea4708fd799df478ebfbbadb589b1cca1fa32c0c680399601277754cd7db77b857ae986f182d6d9a0a8f54021daad47992d469d9817d97ffef497fa852053d89ce72e1dff34390d", 0x73}, {&(0x7f00000032c0)="5d36e48775098e107e15", 0xa}, {&(0x7f0000003300)="f9e6963700c29c3efdaaefac05d29e032b11efc06771f0fc903044c9f2e5b01aa494021d09659a5d1414a35e7dacdcb5563b604280e42468cc2a3f52232d206ceaa6bc0996514150f53c5b79113b9701e9b2d347b4c1a371176864d20ff8ac8b98167ffdfb8eb0acc88367261dfa22af8d453cfd5e850e43c605aa7e3d80ab7048b4e4d215b0a86832c99bf07939808814e76e", 0x93}, {&(0x7f00000033c0)="0b9036e7d3af2da3f4a5e8150f7facc427e43ad4fd47356a730a3a61b207c971448d54ad95706cfb5bc2a82c9a1a55c8095776be5537d357acba97b0e10ce3a15ccd463994c423971d970bf0b99b0fcfbf41752d6923259f5d046680dd0fdfbd87f1b945849626bd6c7c8f6bd28d699514e49035949e8d13", 0x78}, {&(0x7f0000003440)="ecc1fa35975d7058cb3dd0a23dcf674253dc840fdd895f9b38265d613200b5fb1cafdbe4f61d1735a96088460413a757b8bb4a03392f159e8faee38ae43a036c1fdee4b9ee5de52186c0", 0x4a}, {&(0x7f00000034c0)="d9e0e29d3c235c5e58eebd4a4476b91c5239f3db71dcf2a85d0f44f578fbcad707d5aead2623536d05be8b91d6b0356479fd8a0cf1afbd33df798472b9414692e40f0d8c09d4d1c71578dd5eec5cd412e02f2edc268ce847faff78860e4983791f2d660fc342400eb2c831f628beec564b29b76cc522148019894968e8c8a2fd7577923753e449e2d7f320", 0x8b}], 0x9}, 0xc) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x4) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002", 0x5a) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x98b, 0xffffffffffffff39, "02100000078d00cb5fffffffffff7f0000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r2) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r0 = socket$inet6(0x18, 0x2, 0x8000) sendto(r0, &(0x7f0000000040)="22e953cb72659555e87db26c4e50a5c19eb742a1558178a7b637381eef8ce725273465f3df29395b2701989dc82252cf761f1e7af165480a6f25f8216adc819fa5e1e4e9b0dc9674610b165c28bbb5df4d4176230486f6aad90defcf67677e48f17c3bbc7d1719f7f92af1342f982282ebea585638d8a7abbe76e6f09ff3f0f2f8a30b18ef8fbe979938a5680f5c3af3588c23e822e57e9192dbe1fb4bd9746b96bbe0af6d826dec0c1bba6f84c9eb2a5b7cb07f696e0710223b5b10fe5e4ec420c6e7289472f7161f89346c95690ab814178d45", 0xd4, 0x8, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r6, 0x0) r7 = accept$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) getdents(r2, &(0x7f0000000380), 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x667) recvfrom(r0, &(0x7f0000000400)=""/220, 0xdc, 0x3, &(0x7f0000000500)=@in={0x2, 0x1}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000600)="53a755476bd0e2c86f72a1e482d893f0b76b6499360bac45cb92140c02f44224aa57520002395e96fb0c939a09a4851c610c06ef448f31", 0x37}, {&(0x7f0000000640)="7bf86fd94d63d20268953e17bcacbedac7e22cd1dee2b17a11b321a53b3b26f2a5e9f7704ee4635888c369690fefceef934f9128b9191f075ef0867ad5188e1436aa15899a3952fef45a4851ba29bfa9520cddbf545ddbb3d945ba6f3feaa7d297201893e8622c1208bcf09fc07063f36e2dbe3c1b074a28e7856a0b734b38ad6576e3538ba8d197f63257", 0x8b}, {&(0x7f0000000700)="b7d8c75fc3b16b9d052d5072fc1d0b09a4fcb6caa886ab6813bc5a6ca6439276fee7727b1a57ce279434dd383183f75d57a0c7c7425cc99c0d2b60355b5d7de01870affed34d0d90df09de8e655a5dc9ed97a707d76102cc4cde6dfc37fe2efe1441b13386f35a8a2e1a7c4a226c16e036a0ed7783b9811c90c3181d4c6c4ae6d07dcdf11b745f440dac105764a67e3af5b057039ea9e8f7d9aaa402e8513d5dbe12ddfd403049f58f22ce6eb3095d00e1c6929e6881b777b0b83f045896d6100ce7a15a93376f19cae4d9d555932a2e95556532bb4a42c149e8ce93b43f382a14034e48a08201f0734f4e64cdeefd0f3583b95555", 0xf5}, {&(0x7f0000000800)="1e69b11bf1ff747e034dc5f3bc80dbf856e087", 0x13}, {&(0x7f0000000840)="fb75ac583b18b902920b47ec6a7d1d6f00eaec3444f03dd9dbc5e72ddb501e2ec26cfc4baf5bfc24e1ace1fdce4593c95e172607681ac25d0ff06e772e759bd5adcaadb564f02e629c90108080bbe04fc314a76b889a7a535b80fba811f3031316b886bd38dd17d1d4e3faa65b9fe085ef94beab17d7db8a71c3ff13b2264a87c31cdf8caec57e33acb2eb63f37b27466eeeac9794d9db32999f633e43da0e949609f0d31edff28254f44de123d0a812a0580c75609c42ee9d1984b7a883938a87069b88e01133e19b421b327918ed1140e9095c3891039a2df33c5a9cf0", 0xde}], 0x5, &(0x7f00000009c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r7, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r7, r1, r1]}], 0x68, 0x404}, 0x40b) r8 = accept$inet(r1, 0x0, &(0x7f0000000a80)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000ac0)=0xbd1) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000b00)=0xffffffffffffff62) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000b40)=0x9) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000b80)=0x9073) ioctl$TIOCNOTTY(r1, 0x20007471) preadv(r0, &(0x7f0000002e80)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/131, 0x83}, {&(0x7f0000001c80)=""/44, 0x2c}, {&(0x7f0000001cc0)=""/191, 0xbf}, {&(0x7f0000001d80)=""/4096, 0x1000}, {&(0x7f0000002d80)=""/228, 0xe4}], 0x6, 0x0) recvmsg(r8, &(0x7f0000003580)={&(0x7f0000002f00)=@un=@abs, 0x8, &(0x7f0000003400)=[{&(0x7f0000002f40)=""/43, 0x2b}, {&(0x7f0000002f80)=""/191, 0xbf}, {&(0x7f0000003040)=""/54, 0x36}, {&(0x7f0000003080)=""/95, 0x5f}, {&(0x7f0000003100)=""/235, 0xeb}, {&(0x7f0000003200)=""/157, 0x9d}, {&(0x7f00000032c0)=""/132, 0x84}, {&(0x7f0000003380)=""/77, 0x4d}], 0x8, &(0x7f0000003480)=""/249, 0xf9}, 0x1) utimes(&(0x7f00000035c0)='./file0\x00', &(0x7f0000003600)={{0x80, 0x7}, {0xffff, 0x101}}) r9 = socket$inet(0x2, 0x0, 0x4) kevent(r2, &(0x7f0000003640)=[{{r8}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x1ff, 0x7}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x4, 0x400}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x40000001, 0x3, 0x401}, {{r9}, 0xfffffffffffffffe, 0x2, 0x80000080, 0x0, 0xffffffffffffff82}, {{r8}, 0xfffffffffffffffa, 0x22, 0x2, 0x6, 0x400}], 0x80, &(0x7f0000003700)=[{{r0}, 0xfffffffffffffff9, 0x4a, 0xfffff, 0x0, 0x9}], 0xffff, &(0x7f0000003740)={0x2, 0x4}) mknod(&(0x7f0000003780)='./file0\x00', 0x10, 0xfffffffffffffffe) setuid(r5) fchownat(r1, &(0x7f00000037c0)='./file0\x00', r5, r4, 0x107f28acca4bec53) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000000)="008f77ec00000000", 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="228de2d5bf753ab2ffa9931735fb38cebafe64c75fbd8012d2576116f22e8aae38a3af0ec4", 0x25}, {&(0x7f0000000080)="34e90256dea6562c5b901132c68c3e8f04f1d15ea4954c5ae81e0214365b6a37f6cdf5f87b428c057224e854f6a7a68d5e100eefa70777d6d1e8cae4fade56d164a347158801fe84d4b5e0ebca7ddd93cec1e1d3be9674382de14130fb54819e7946add9221b98f4c282dfad2c44a629ad72a20c22c74f52", 0x78}, {&(0x7f0000000180)="75663e97c694dd9c3fdad3bde94c52e458610223858a5f010e765c55720ddaf4482caad95c674bf04e88d2620304d0a0684b8664dff1443f0161c410e85d232b9a40588ac8ad27d6656e4f2071d77434f9c9b1cb8242b3e2ce2430d4ba591c7f0675c670112260cad2a3cd1eff9a50f606fb5ed23f187f87a2f6f2832988ff83faed1c2afca23e29ef8087426f3f6d384d9cd81e8dc220aafc8b7504c68527cee2d5045ca6d158ce556e821eacf521456075695c1f33137cd1dd715fa43a1b84719afabb4ee417cc58f3e0368c746197ad6edf19593d83822bcf76", 0xdb}, {&(0x7f0000000280)="5b769a8a5656be766cfe052f1cee62f57826b8ea18a6ba9154b78accca78a839b8fbdb78034b7bd75b99c6608fcd0ddd0aa48cabcab89551a0cf4cfd0eb2366ebe0b269ff4e732931669d5df3d72ce4f6bc7501d3f8b098a44727c36d0cd617c8adeeaecc5a59245000781427077d819544ce98797a3b3801aecf87aef69a9ba3f5dfd9cc72743157906c7180708c8daf21b86eb2c46a6f2f13dd90dc2971aa2bb6512f7d015", 0xa6}], 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000180)='./bus\x00', 0x20180, 0x0) linkat(r1, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) syz_extract_tcp_res(&(0x7f00000001c0), 0xfffffffffffffffb, 0x6) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0x1ffffffffffffe9e, 0x2000000000000000) 16:00:32 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="218e84623a747888e7b1c778fd354e1bccb609ecccb42ba74139d8f604d5b01b5bc9c62ab1cc15401aa29ee3e32e1b0d8ea6462ebe867e8f6f3023705bca22574d423fda61d225a2ba74b88e3c27c8e55baf48cba39a7c76d781f88c5d13544f9c88874d33cc59d0eacc210df1831e91aa8be64b41cdd7659ef6a7ee9f6a019b1d39", 0x82}, {&(0x7f0000000100)="4dfb9387ec4ea9d6a37d88b6f474e9276c5476a0af919cc2a49edd054f381e9498cfc590e45b380a2e93ef5305e80d294991c2f0a6f4cab2281f5d37911d5ac7cc37d8b5fb9f98beffbf4cb1a216877d246e7915a3cf3b", 0x57}, {&(0x7f0000000180)="89adf1e240c6ab6fc69bea4324b1985cb006f90b13799f7e395a1dea4d1438b3bccf4c0e52c501260cc16c82fb2e4437e5c4d57153876a4832e20431ceeec4a5603e2d81dc9099d32a419130dff263a8ef34db516921a4503fc8192699d1005817afcccf36ae46c9eecedc68710c33e8b0196eed3b66d7d7eb28e1439b6340846eb7b37d9d3925b8296cf8c65801c66f7483af04582aa42cfd0a065092a7eb3e6d76c1573e3e220464da008e555d7e845bd8a1bbc484cdabdf3ae262e9332cfa3bfe22f3", 0xc4}], 0x3, &(0x7f00000002c0), 0x0, 0x1}, 0x405) 16:00:32 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 16:00:32 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x81, 0x2000000008}, {0x0, 0xffff}}, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000080)="6fb44185f4bd01dbfe397d373589e04c6d9b751908bb09c6805c95a8ac84cadf1335aaf7bd4e05fb05f024d2cb377ce422d7846d36962ca7a922cef2adadf6dc26c7ca5b92571db8416ba77aeddbc94b5920521e4d99aaed6077c063221af59de1c6c789c93d727515309e4c73594b7d05ba30756548999f47a18ee51375b24ce86878e9040b8a0bc98b448b350afafba4445c7fab31faf21ca7b1f0f5b62d9e98e89257aef65be9e83f9f83ff5ccb7bb3a87e3279ecd5ed86605731fe84fd401507b455c81ae62e274109361c23551518734255f82ce0031311a73793489e00", 0xe0, 0x404, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:32 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="80777bf82177602898f0a2c8c93e61cfe217d1ed51ee3a865b0c78034a998bbfea859dc6ed4e5e31ad5128c5776e6412bb51267cb98eb6ea464cf440d7bb6ac99e83ecfe91290b1ff7fca0a363fe60f390d5d4e6aaf885952928aa42df8ba8cc9199e3602785768c779380fb16", 0x6d}, {&(0x7f0000000100)="08fecf5d8e3eabafe59ac5701cc77d5cdee45886227d91b0d5261891c216f4d72de9b920044312d8", 0x28}, {&(0x7f0000000180)="b735ed71097d917499dfc6ef1fccd9410da1c5c709d5383debfb49dff287aa46bfb3c4adff9ca8f916d7d9a5129a3acd04c2e20e6e9576209398790e7e4ecbf85d94a14fdf7feeb9271390b33608930fedb42a988de7b516379240a45226f009fded624c6af3b8268a4c8f0ce2ace16f2326db3647332d0eb182c690817b7d417dfec9f8c08de3197c034e2f", 0x8c}, {&(0x7f0000000240)="121354ede08893048a33d88f2412351d6170a68065f1f869c6aeb2aef9bc59dc9269ab6159b0b1811373de00dd4ca4ebb9a17f6138dd2ac55fb4321793fbae32e3b30960e73e743e1ead3f3bbb218435e285f61b0d81fbd4364b42b016301c1c31f217c5ea4c4e8b924f6349455c0c687d364a03819c521ac5826c5d6465f74c8736a49564326c9fab6936c18db7a99616b382b7f565554891886900041068ecf3e05ffa663be4b01eac62bf411dfc9f45570f8b6d52f9cb801a8e3dbd6afdfafdf250b04801cf74a4e6c5ac79458db78a6bd79c6a3711e7", 0xd8}, {&(0x7f0000000340)="46e92385a0dddfea73c2a49cf23d23ca6297c13875fb56514e1c3f7d4f5164c79b39d2d674a9228012dba0f8212cb87c68bd7b56f0f8b5c74cc30f7e69a4f1193f6871dbcc68d99ea3fab2ffcd2088d288d81d065e09cefbebcfd9282c7934eb3e28763c46b482e0e0311af5fbb3b0a36d9eef0726352e4c941fd2c312050bfb9d6c6872acfb5af45b2ec8d32150efd9f89b5c7c105d09ae828f88cf3b8924796e683c58ac0be034aaf6127126016f7bf2f2", 0xb2}], 0x6, 0x0) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x2) r1 = socket$inet(0x2, 0x2, 0x0) connect(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffebc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getegid() sync() setsockopt(r1, 0x790ad1ef, 0xd, &(0x7f0000000080)="bb963cc880640000000000000000", 0xfffffffffffffe5e) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = shmget$private(0x0, 0x5000, 0x40, &(0x7f0000ffb000/0x5000)=nil) shmctl$IPC_RMID(r3, 0x0) 16:00:32 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x101) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\xe6') 16:00:32 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = dup(0xffffffffffffffff) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmget(0x3, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 16:00:32 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') accept(0xffffffffffffffff, 0x0, &(0x7f0000001100)) open$dir(&(0x7f0000001140)='./file0/file0\x00', 0x480, 0x41) pipe(&(0x7f0000001180)) socketpair(0x0, 0x5, 0x100000001, &(0x7f0000001380)) open(&(0x7f00000011c0)='./file0\x00', 0x80, 0xc0) pipe2(&(0x7f0000001200), 0x10000) socketpair(0x2, 0x4007, 0x0, &(0x7f0000001240)) r0 = dup(0xffffffffffffff9c) accept(0xffffffffffffff9c, 0x0, &(0x7f0000001280)) open(&(0x7f00000012c0)='./file1\x00', 0x8000, 0x10) dup(0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001300), &(0x7f0000001340)=0xc) r2 = dup(r1) readlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)=""/4096, 0x1000) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') flock(r0, 0x4) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12a115bd5889b132dfc2b9c593430d84adb509001fcfc42c309ea63f704ed20d2b923870cecb6090a498725e4d960814fd707431fb0579bd3d60bcb2b59de3"], 0x3a}, 0x0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2002a, 0x40) accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000800000000000000000000000000000008000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x3b) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) listen(r2, 0x20000000000000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x8000001) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) 16:00:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x3, 0x5) sendto$inet(r0, 0x0, 0x0, 0x409, &(0x7f0000000100), 0xc) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0x88) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1000, 0x7, 0x80000001, 0x7f, "a195e7c87f295df1a23e331f1b226a875755b056", 0x3, 0x7fffffff}) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt(r0, 0x0, 0x3, 0x0, 0x0) write(r1, &(0x7f0000000100)="8414135c0c84d6faa5a7335c5e99bb8b6dfbc07d294dcd058155972a44bc642fe58c51e84f91f84cecd4126f8e10b204c0532e3388a1d85e863ce6908aa9b3368b88c7226b19cae957dd978ff9719c7512c302e2e3edc873c1b5c550d3d508b1f6b3f43df7260ebdc73f4171091ac6a2bcf6c88697585c8f4d1bb9db80ae70e16131e6ac01f3", 0x86) socket$inet(0x2, 0x4, 0x10000) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x69, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ftruncate(r2, 0x7) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r0, r1) 16:00:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000474000/0x2000)=nil) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="248adefb50769ad884ae16499c822d9802e9a94524efb991b530d6191e063ac02c0fff818b80bfb9a6caad607e", 0x2d) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:33 executing program 0: socketpair(0x27, 0x4003, 0xffff, &(0x7f0000000040)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) munlockall() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5e56, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000340)={0x3, "80c008972da922881b99e03fc675758b70fc594032349d233ca27b400a8d98db21e6408be703baf978b0c5084364d40a5ce479c5cccb52d1b12d859013b5f296ec7fdd73d15f59708bb1efa9d81e661b1e4fecf20d1488973a6d"}, 0x62, 0x800) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = msgget(0x1, 0x40) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getegid() r9 = fcntl$getown(r0, 0x5) r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x0, r5, r6, r7, r8, 0x40, 0x1}, 0x1ff, 0x5, r9, r10, 0x1be, 0x1, 0xa7d0, 0xffff}) r11 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) poll(&(0x7f0000000040)=[{r11, 0x1}], 0x1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:33 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x104, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = socket$inet(0x2, 0x5, 0xeb4d) listen(r1, 0x0) r2 = getpid() setsockopt$sock_int(r1, 0xffff, 0x10a4, &(0x7f0000000040)=0x1f, 0x4) fcntl$setown(r0, 0x6, r2) syz_open_pts() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x12, 0x80000040, 0x6, 0x400}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000020, 0x4, 0x20}], 0xbd5, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x20, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x400fffff, 0x6, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x1f, 0x84ee}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x2d1, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x8, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa0, 0xf0000001, 0x1, 0x1}, {{r1}, 0xfffffffffffffffa, 0xc0, 0x49, 0x2, 0x5}], 0x5, &(0x7f0000000080)={0x7f22, 0x1}) dup2(r1, r0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) close(r0) 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x1000, 0x1000000010000004, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() shmget(0x3, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x29, 0x8, 0x6, 0xffffffffffffffc0}, {{r1}, 0xffffffffffffffff, 0x2, 0x5, 0x5, 0x7f}], 0x20, 0x0, 0xffff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() setregid(r6, r7) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r3) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d", 0x676) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x20}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x1d4) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="e3ff2dbe90ae61bcf93f862f66696c1d30006360da00b493a8035c63a4f560a16bd84d6c6db547786c2980aef3804eeffbdd64adac9607ad4a8fa4a77d98e77650d5b35430737924c606f008e66cbccc4c85c9e3fb49f0b2f4"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) geteuid() fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x120, 0x4) dup2(r0, r0) chdir(&(0x7f0000000140)='./file1\x00') 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xfffffff7ffffffff, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x1, 0x0, 0x8, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) flock(r0, 0x3) setsockopt(r0, 0xfffffffffffffffb, 0x3cfa, &(0x7f0000000000)="ef2da7e5c7881ea623e038dcafc2d594d17c55ba2e61f7f19fc29ed919486379608a96e7d9ce38a3b2", 0x29) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x3220) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)=0xfffffeb3) shutdown(r1, 0x3) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000003c0)=""/249, 0xf9}, {&(0x7f0000000080)=""/12, 0xc}, {&(0x7f00000005c0)=""/242, 0xf2}], 0x4, &(0x7f00000002c0)=""/76, 0x4c}, 0x43) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x50, 0x8, 0xe7200000, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1c, 0x10, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x1, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x8, 0x95, 0x7b98, 0x2}, {{r0}, 0xfffffffffffffffd, 0x14, 0x10, 0x83, 0xdb4}, {{r0}, 0xffffffffffffffff, 0x20, 0x4000004a, 0xffffffffffffffff, 0x6}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x28, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x400, 0x91}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x7, 0xd276}, {{r1}, 0xffffffffffffffff, 0x0, 0x8000004a, 0x6, 0x2}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x0, 0x400}, {{r1}, 0xffffffffffffffff, 0xd6, 0x2, 0x8, 0xcd}, {{r1}, 0xfffffffffffffffc, 0x2c, 0x0, 0x4, 0x7f}], 0x0, &(0x7f0000000000)={0x8, 0x9}) fcntl$setstatus(r1, 0x4, 0x80) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x9) close(r0) 16:00:34 executing program 1: clock_gettime(0x10000004, &(0x7f0000000100)) clock_gettime(0x2, &(0x7f0000000000)) clock_gettime(0x2000000000005, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0) 16:00:34 executing program 1: syz_execute_func(&(0x7f0000000140)="66f3430f1b1767460f62a9164800000fdacf64450f593a2d008000000f9e900900000041ab43dbc464f347a63e3e263e672666440f5bef") r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)) r1 = socket$inet(0x2, 0x2, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/151, &(0x7f0000000000)=0x97) 16:00:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="8367f66e9ce7646111fd132836c8fe4bc597f95eea8f34500e0a3d775ef0763bc9a80a8bd3991df8ac00f0b9ee40c607574fe9df8b191b3e51066457768e1f453c637f50091120e9c2ef48f2c0b745a63a67f2efa185ddc6105b3c157858c048a02c4b0f6d82f7c9af54ced9c6392b819f4c99df9b1d0cb47c8d5acb76586b4fcfff233865bc27769da9512ae2902fa859492a212b2a4cf67bfa7d4259afab883469d8df99e6c89dd337c6e40060c90fbbee045899ca050a9f4a6789861925706bd67283bd74c6ab12f1b11564b3a67310aff93c47d480d6fd5686be503288d6a8ef2b7f77342bc03c209f0d", 0xec}, {&(0x7f0000000080)="5035815c9319502b58afe72e8c0da30ea36a9de5d9e31ac83eeafa6b13a9aa05c65de5bade2dc1a255f793aed65471854e52d67ff081efd46e218a710bc2c397799c1ce06751bf7540aa0530ccf85c6a77793e15c0da85c1524a01a557dd38da387e14256c242d0cd83e7885e1ce29f5d4a3c6c3d6c0a5c59680d8d8b32157b9da3b8b02c19c6b06", 0x88}, {&(0x7f00000002c0)="dc1eb088bab4140f5fcb7d738a2186cc56e10b6f4ccadd7331ab99019181c0ee1bd1c1291f2723a51223745199b4df3e9bfccac65c2bc3a828e4ab3843f7a509e36619280e821e18b3eeb2bd45bbfeac2f129319dae40d8b8a3827819862b4cd674baaad58795b6eb0aee14d8118f365ae81d63062944ce393b1a7a92f151ab36bb85e3bc0f6a69a9ad8a9281210128cd640043380416d70c271283e57069bceeca59457b4c5b7b3c0d292b7382ff8ba99efac37a0d88bd8c5dbba034e8a35a3f683b02c8e589a4b5b0bd12c33e89dc97c9184f2a7225beacaad45333b8f8b1f611ba80f245e9f7583c154888f1ed652a0bba9cd74bb6c9d24ad66f5f6d3a0be4f37a4989383824517d55aba64b3a0e701ca5e778f1104fdeeebe598b1db28eb24cd6f2bb4892e5cc33bbdb9eb547109e0db8807cf598f1694b3a95218a90f1b5314558a0efd570eb89567a301f24c74e3a99f44a9adcfb7f74f0bbe71c2485878a66bff68aae331c4f0f44ff8360c06f74adcda55b2c2868fdcd82e44fd1371a7073182b896fe25c22c987047034ce0986c19274a7be5abf333a2af33b25a7a155c5929a3ec17e0f480e5efe96af74de351593bcbc474b1f007a7128d36867f79ea21340d48c7b6583c0fe5c38babd5b08fb1397cc3d9f6df755bfd84e3d0cc558a35939511bf40c4adc70e71268af6330bc6aed582445a53b082f6de86b18428f52d2e1cc691ec8da69d3b63175d12ca12fa3b112f9f63ad6894cffb0eb9d1b3fa27c9ee085019bec871a6ebfcddcd4201054a63339d53c9e869c99229ccf6eaaf047edb731f52ed55596ee89982e8cf756c0f644a885ad055006e42f93b2892933159f8bebd2e8375c396e0f78e9f398415b7c9451d15dd5df286d0b82427d7b873fb017957d5a9042d72e2233baf6d71ce8dae7c3f26096d65db67ec0d2f47b19427aa68949999a6f0e86a315f8a8ca976340eb177a2181c027e519e385f988dfeb2b42632255fd255292a809b34004f1a84c95a2b5a68ffe63ffade3e168d0ecb7130235e74ce889e6e0e966fa60c59bdb5d4038282b2edec1f150df4769cc7627b738c36042de667bb26d7414b74d52ccd07a89e57c748a9ecc699bb54957b3e8994ab7afb6e7e95c8b899d7356238edceec4af31ac604fcac36761c3ee9ea1129a903a820151d70f8e8697b6cb2947c783947104400534a4f418957d220740eff92e7909f302a106521e3e03df3f10ac16bfdbbab1a680e757208e2b26ca9b0ca40f7a1e1519a17ddda41c104025fc043559090ec895356451bf23f8ec4c3fbdd8a058bf8bc711167ceb460f0d9e7f53ed579208be9a56461aab38ad831f7a8dedef2e23c920d6bfab45da42fa97468546577acc201370099263ef2423b32d2d31bc77fee87006f2d4346bed682a63615ed15ce52a77138d12069108503668361a1ece3770397dcd6890c5bd8c8f6022d3fe83e260bd4f8f5f1ac56ba35950a3a16ce5ef693d72d6d77716e6be446b4bb4c6ea25a71c97c19ab88652cbf97cb83e0ac8ab7c88e126dd2c06d4f49af98e6aced5efcd198144f7f99eda461e0c3993fcb349eea9e8fae679f9c21e41aaf1f2f324a3d08c5fa0b73dab494371abbf9cabc167a748b0ef9724fd525b471f313fddd4b6ac9ba64aa07a638acb307de9bb675e37d41e2c13fdf9edb0e0430d2602713605c4dbddf536009dcf3840b41eefd92a7a301ac3b44593952c35d47ae7223fc07bf9a85933bb3d9857be81c7069cebc4d56c62ea9e3bd61ed60b40abf80505aed895cecdcd7195076068817cee07e81af67f89859a30380f39d2e799a9112198efc9306152d74c16cf466c6a8b753720d9df961fd23768de1570a501ad3944229c6f57916274bb687fb7aafb8e4deabe271e20f378aaf1b2f71867c4c9f87622f3ca4b5ad287bc7370917ab2a0b73e2f18be239533a26c0e4627a8eaeca41dd22fbe6948a554722f4329c23a444cbaa2db9bc9d8eb3a44b0f16cc25e8a743bdd6dd7e7038456f8e8dbe0fc69b9c17a6fe61873ab24c138313ea40308018e3c7b9e3d18c3202c93670fb8212306448b7b390865e2201374147cfe58fccacecb83ec20c0f22ad4d3cecbf6c0d11ef6ac5de595ab2636d7c75de87dba860c5fa5ea8d6a91d74c5d5fcf0b123b0e74a86dc53a9fa6d53aa8b7a404fed7e56a3599e0d980d5dfa04568d582594d7587983f5552109fe01ca8b18f11569ce1a0d2f00350fd5f9fb236168d01c89dd23359b1330b0c765a7596e0a8d0aa2b0c4a5faadfd8ae21be158f3c0a033d809deee8c6ada32d4818b3734d6a0ffff19d96af3b109fd5fdb2e45e77d7b19f884c8c499a0d4b6d2140102c6b58ed87851dff0b26e049e8238b7393b0a77cfae97a8c854ce759f6b91de0b05dcded76ea7ac478a75a2d0f99b8931e6012875cb03cabfe41765a481603a9aa26558551632325f9792f5bc55816995dbebd57ee9a08896680233b24d1b0994fc2261a13060210ecdb62fa813bf5c6a14b521928fb944163bdddceab96a5c5364b10bf4e1f5110e5ee638a167dac1b4b4676ec55a2e6d533601410e4548a2533ea951b66c434a7b768bb4f0a69c3ab4a41093da32d938e9ca7c56fc3e7fdcb8854ec88426495d7490899c8c9da33dc1aae510152170904326a915f6223cbee5d9e75dcfad739bf1071a666e39e9affff8a0ca06c6a8d12ddd014f025f5dffa4d3c8d4856912585c06c267ca30e93b4db84db108883036bd9c95dfe7aebac266556b7bfe4bfb372f2b830a1a5418b959d23de6f58399b320297c0085094dd6b0f2ca63a20379ce0c9d07134c380cb681bc9697f578ba77fe09c44cb15ae3340ee0eb02a1a4d248cc543fe0b123856079238ae17167ccfd38b4cc17b7e3c60c70ee279f62c30fd128def4c1ae76eb6d268ad4ac8e07125a59c61177bfff89dbf8f5fb37535427db590c74c34d1e67f6ef902a68bec37e32b54055e40fa2090ab72982986f82929f324773520019b245b2b57500eb350e94e450e33397faf14dc83beb34fe947714e9e1344122531c401572320cf2a705ec1ee65d3b706d3ab43a17eab633d5e0b6002d131025fb5a81600da3e55e628d47f37037732e2fd743aa57465754b84dd6306a9a1fc1029013b627f69f54082ae9c39a05b6df9be050ee30733de60f5c04a6d2337a60613893be2d6de45c26cb3e67ac71bde6603a0e7c374a6e104757ab296c0e63ceea111d6f1858bab0394d9a9d9ac9df4b420290665601615018141487ae579c10536cf8f271169c6a668dcfb6404499430fb085108be32ac2c13a71f1ecbccecd40691eb7e4cb7a20f4dcbd445b3f27106827fcf312f2cc981ee48d006b70fdf8cefe741e6c4b142728c7a9da10245d0c6b7606a963c16ae2e1461df2cb89849a72bba50230a9b08e2c01cb4aeb2342876bf6707ebec4e87936f28163aa9b4de10ca7ee584babc4e80d0dc9817d840f4ea4d81206afd5280ca7c001d87c0dc411d16c98ed8f685b79c44890fdd9809041fdc175ec9d85c64cc7a31bf1de0174efc84adf488ffa79038fe089e2a82235d9bd60dd668602f34e6e7e28442a133bedcf9c87c7cae952f7417d1547bf4cf51189ad7873db945606ac717dc620a5e43464fb5c63a33cf6e5e9cc353e03afdda65e2a1deabcd5b89fe434996cbd5390d24fc53242a623d9a27c38387bb6386e28b17477ffa3e66d1ef23da812833cf04b96c9a01f7df36333651b1d41cc8228e1bfda6e63450cadd737faf087cfd1d2d4f7d99c917e104f72f43c9fe304434883234eb49bfd67fd04b5085ad7beae7061ee61e500a92682abf869a7c2b98faaf0eb175f18dae41a477aac3f11f5d0852901e98bc87cb0c15d1a3ca552bbb0a4be031f35d4d9c466eff1d93271311ba2e45e3ed6e81eaa776d52b4c1014f1971e1297d85f733452e4ee346e1b7f5b84731333fc1ea096c6155dbb672997c9e416bc51347df0d223d0b4417ad80e2de0ef8a19c63a0697be85e30963517cbd7847f14b4ea8cd7e0230641ed7207717d0f3edef1e84b58a131df6b229c46dd7a39f10c5e426a8d153321fa2862a58919075839cfe490575d97a66b8dda42dc6387334d272ff620df437c4879a2cc9968937c4eb7cce079e277146506b030cb6814e1857de92875a8d210ac662e8c9fd21088ec420598667888f2e0734cb617e6bfd988ea55f7f375bfa09085691232b78878ee6035cb63ef0c430f2386503552dcf0a00892ee89e792a2a3372f70db404a177aa921657e895393f1bc231d9474a30ddbcebd94ac0724ad5fd3186c9c9dfb7e8818d5d0a2f72d3b5cadc75e3c0407eb09464671bf31780916dd8eefa640b013d85e01d647699b0253d415870073200bb9178900252fc7b0024c87131940c64dc9f4fd798750e3b2e6cbcf1b2aa657cd9fbb576f4d4befa05e9467c7591968098d94260c53df0c759e106f21f17f2b9005b242bf25ae644418e853fbe8c097ec2faa8bd23317c42d487db7a67b760ff2a66ba289b632825b48ff726d845b3b64a7b8bf8f4b4e4b4f48e5e1e4c40efac1fc6441a87fd3977a2f8986cff2083156a22909d3eb56a924bcaec735955b9847525dc47bd811c7433dffaa55210827d3c93c9910ffd95986df431b33b323c46e652f441fcd7b8d099b4b94e2cc05d5916fc0cf66bb2eb21c170695d1fb478de796e730b0b5bd3ea7e79cbfbc2ec12e08d5950ec221808f9345bb304a9f4bffb3320d32da9aae598cdb864646a3a3577e4a8fffa8aa9d9c1a64c34dd72d8b21f0ca4eeb30beb59fc7f8c883c5d371d78a0d61a561dbaea1cb57d02de3669b852e1cd573342e91eb518c4c915100ff77cd2d6852ab3a0e0d94da4e001fd26c3faca1193662b3561d061abb8528248bb5ede38fb6fb2ae812ed7de54550e8be4d47c3e9224da57f6f4677ab8b6bfecb663491e0f59906177a03080acc62327a3b7f7dd11f2ab32fd3f19e5f7b609e28d7e6ff1f3e3d5d4f252c49ee2f76be36eaac51b3650eb8d1ea06ec0dcfbb06c4acb0b06ac8ab97556d6e7ce701abc88bdf5d7cc4b8c2dc7acf43a18018c88883bf7c48cbb3949fc1004dcb6eecf50f0ab2ce11678398aab32333ca742c0b8ae9627a5d5473b063ee414b49ffa4dabb46b0324d0724acafcf4bfcee7c30ea74290aa9089f1f8e28ecf1fc75c026bfc9db5de1d053d2659354b8b8a8e5bfd32417af5d8c1eacbb9eca933f25a2d392c4200b30e4b76977db02be0fe062621a5f98b909a09e92beb3960804d2ead6b0cf7b5855a93bff044719897082e4ac9f6a50c8dbdce9f5762db2f40e56e7cc7dea2a5c6be6d3a01a486a5c93ec5b05b422ca666b2909a45241775c1b6f5605f6d7ad1a7e51a2a9f570e0aa6e2bbc5bb4d2f99a91641143b05d042133ebcef294c90086a815f213487f2fd09df803b7f4b3fae282878697a319859f8bf269b5ae2320cb12da0c478ba667043e4d76c40dfd36de7b0baa78837203390376e6a8df2f4e57c7a9a273402cf1f7dd96dde170e090d820f31c6edfdb62eb6203844e2b310210a0913950d54b6794d898347d5481f8e43276de15f3e622e7fd73d8305e1f24cae16bbef8476af8566ec56ce977351c9f56c0e45f1414771d23d32e398fa5808883588bcf5173535e01cc55afaa21a70565b64f9ddab3e8e4e040afc8133aef7fe5b0501e24071803815ae839cc7d62f88ad4397fdb2856ff36e1ec7ad72161760784606c57a95f7e77d6f57f2a818d9bfe0d089dd3dd82ce28", 0x1000}, {&(0x7f00000012c0)="44731f415d7a865ee830cd4a99", 0xd}], 0x4, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000300)="b1880c307c8ab70ee7c7f823b7f5d4efcfcec9fdedb2cc4075ee2e50f2aa283fbefb68cb636f96909207e724b01a7b40ff1b36a25d105bdab059c1e1718923867d9c4765a3b3c21abb9e286aedb8299040db8c0306ef5782ddc6d671753548a542e7bca5a9e9d3bdb4d6956b9da3aa00", 0xfffffffffffffe06) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) fcntl$getown(r2, 0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:34 executing program 1: setuid(0xee01) clock_getres(0x7, &(0x7f0000000100)) r0 = msgget$private(0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/74) r1 = dup(0xffffffffffffffff) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/126, 0x7e}, {&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f0000000140)=""/150, 0x96}, {&(0x7f0000000200)=""/95, 0x5f}], 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) lchown(&(0x7f00000002c0)='./file0\x00', r1, r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x16) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) write(r0, &(0x7f00000000c0)="0fe35f740b9f0319aeb8b02a9123781af73d644fd3c2f21479857e89d6b988b4302f6ba08dc60083ec2ae94d0b035c0cbcee9a5728232e7afeed8892dd413db05adee666e0994407da70da6b16a6171e1feeb1645062ada54ea6dae344390c0de4ed66f3500c011077953bfa1e4770fd8b9a24dba080abf4241bbd9b1ceb2a25d485bc8d1e34ac7987b4d55aa369f8f9f2c22f07e794f164a101f179596cdb0dba85853bbf0a8831be7cde794741722117357690f6f403db6aaf298415fa46b9cc3a673759767c8c3ca5de4275db7d4ff8cffa3698f698ca70f77a045864b3d074579a8a02d50b9227c33dafd1a0127de9c3e10dcd981a7f1309a04848caa91f9c4e2c89d97d4fda273496064208cbc36b71cfc2778fee2f4ab0c950bcca744d655ed13de7083f4796716ab000b5cf7c9b5316691466f65ea210f5cbb8c9fba376b444091c940ca5af1a8cdf53c1a152c5d2fb093a0fd3d4ac5af95ec3a2766892724cb330a51157c7f6ac409993d7e7c1cdd2473400d4144a671420ab6e659405a39ea63689ba777186134770556a064d2a84f26f0bae849ae92bdddf04d550a35241a6dedc131be52f9cef86610aaeeb3d53ad8f3018cca4ddbe3cf3ce9f5b51e47f0f6e6d2ef43c9ae4410e20866019c66d3fdf1edc66fb2c1f3e961c8cc822e447382105c0eca06afe443671ae58ab40eae8b77fc18ed60fa76dde425943d246ce071e133ac823ef08a87bb917b5b636afa04e7206fad6e723ecebeee7151e16175ca493dcc4de3c2f21bc019864e3b21331846b32cca6c9385f4afb2c8f23a5a9c9dbb44ab1a724af1d01963958d822f8e47786dbb164956a783c3752b035254607a93e28818d5c858a823bbc6da6f7c2207523ba8bdd457f82f9224808162d6e5f0d3483c13f34b41f23077a22829ffac6c96403b864fa19f089ad06c4e53491658cb31289f575544284f623f53e54b691088b8262c1c012e029936fee9c5231a3ba90409061dfd8dc8363cb2bf676c0209019615210f936012c39455ae5d5538b738c98631bd186c3a78e167f8b52ec2ecc126962ed92e457b1117f69dd317baaf33fb07f0bb589eeae5163717949d6c4fb22efa4774c731da2c173e4f01d6e0817caff429fb52998c7693edfe5184daf533c5d4cbc584088866fd20cbb7e3c150790fe5a90e4780aff5d78155304b37661f5335eba476df7e7aab6d5a604abd162c76103e6fb9cad8108fbbe2104e7be97976d733256ad4154f68822cc7835a928b46b50fd47f68037c89ee45b2d9683c6039326d234006ce91fabf1d6c7a9175bd60ab3d3f1d96db22a00cc97e13dcb745f87bfe3eed417e4fa5fb5688a08e7371ae349586d01ab74017b30bc6e9965a38fa48bf77500834ae9f7d0cf941cf7a94a91d2d92441a656963f92856ac8c2962211334d46ae66c77ddeb9d2ccf8ca0be02e4f9189826ab9bbc06aa731df0ada0b0c555dc9f17cbc4eadb556f95944312a162b3f5b8e823d28218daa5d5c4e27f331fb6fbff3c0b5543161c42c506eb51429feb7bb9d77f935c87e4da667f495c81fd46a3751574c59a04b5b210cd28a9cbd564dc3efe8b0ff606c0c56a4f94468c237eb09e7889c691e1ad539618c52735c4caf62786943ed5b6cd4e0a9ba155b81111a35a7417b6358c28a05f7713710b43a4a8151010322778313ceac219e37876e493d6a16a405da35f1dee8e7099ce1141c69795653a16805ad2aab7d0af2a6c18fd8f0facebd09925d2acea6992750e3c0ac95238ac50b7a70ca5be65bad03f6cdf315ca545d5b24c616cf5575a8ab06a8a188325cea721d0e885e01568d42f010a46aacfe29aa5dbcd8d4999b1a9c6d3435a675e08879a32b1719e95e937d2725755dbabb83820763fde8d0dabf574dccf6829b4fcbd4bcb3b05b1d811f7616919b134e89799fa6b0c9505a3345482b89f32600a8afca1a9432e608f47a4034a3c1e191a924e350897b5fbbc444ab62ec15a2aef1da49033222e9b4c9b0bf18a5f0eafed916f916ea11f6b04a13b612f6923fa79ef479abc73d7c59666a6e6f81b87839acb9f71e88bea00ee8ff3a6d6ae5ebeb1ea0c3fb3ad99c7f7f7710136bc9aace4ddcc3357de2d4d4327543a309865827c36ca164bff4ae94aa2c4e2318c0197e4335b6e2411ae1b7bc6660d6e7a660c8f45429f20604e143b4fd678ff57cb96d2cbca0daa81670951c3ad79b5d1150dfad795966cb563e782940a694e334b8f05ed8594838480ec334f066564c661bb351fb1508712cc07ff3ebf2a4937a5c4a182d85a688ac7a66fdaf6f08a01305cc0a4ae446d78fd42b663f9aa6f47b70e34f55652113ee7617320ba5809031441fbacbb18dade6c986aef53f1a21e0d55703233b0d3083919ec8f2af76d44268e434a29546bd51058b796ae8204948e98b003f3fd5cdd31007f524c1bc3270a029380d2504752db8e576ab372677516e87553cba99349b65eff3dbc3c075e333eebba8489815279ce92fb3875dd9b0c7d48b1c2f2c6ab765e5a55f6699a46ac21ca0bbb9c9b1ed3b80ee44d5a91452bc05cdce891ad0eeebebe0951183f86ed30d0e95c14e0553937a87c2fc66734e0c1e9db60bb7919afcd7a079246640785843b66a52ca12932e6a7038e6334a61306f11ac20dc1e408136279ef29b461cadb9358b4a932fe7add1f3409f7fac0bbf04f6b4a7a01fac296f4602adcfdb9bf0506bc8f991382cd8d5aaaf32cbf5edecffa23dd2158b96b6a44606430b10a47b2423d7dfefbd8ba012be3f094011e791f15dd34845100eab39d1c29572146f48923bcb59d407b3dc04813659657e13024a4e1b5daf7fd4e87c29210d233b190060619e40ecbb1d4f2f9fb2f469b060e20d04b4bf32a90cd8e7fde5c57ef0185866c804c7f66ae710cc5014cee8511da36fd698da418852fb247f29b23f8eff3edaa691cac3f46d6e6a62f1a97c4da33c20e9d2ca3f31d927c5f0cb6505eccc75cf8a3f1bcbab3f2fa604ee9c3c2659f69b796d4c93e5f44bebd0d00eced9ab2924c33a9f26e0008435338f2ee718ff8ad975d665f2a99f7cc90bcadbfd91fdea6c7d4f1b73f75d2452afec969103948b4e28c51131d946f00cc510067e3111a13dfbb74543414b15a99039aad6856cee9352a87d689b38f19dc22e47a95317b49b3b411a1fd5e43912796b688aed845397e8a1ed6cc37eca0e0f27b6e997c232bc1500a90b95485b9772683c2e04107103839dac706f4cbc18214e29c8ac194416af9afb7c83af985252e6060fc6daa458a508da94ca7aee05f011d00059f146dc7cfc9c4f6f403772cfb74f2990fd869317602aff5f5a5d614626b11e608092f7c9316ae066cec2577978283eb6b4a100ecb96b85821125d4056b8741a6e97697563337fd8021753930a679232095b0f7f34d557015cceb65cb45132655eb0d996e36246b463d1a048c07314f4b9d1b87228907ad0df335c5ccd352d7095cd842b87a9024c508b16044ac4450e06181b2e91b946484c2813d4882d4f0f33226231e9d3cac50490ae5de61aef4b4121caa4fe3e239cbfe538015273b4425ddd4be60e13225999b5375be42f2acd783c2d4f9e71534a14beda19db5744cd27f3594db638d6afc105f7b572a8e3baf3d0aa2eaf7df0b8a2fe86914e7581a7f0e6ce024ffdde147a67e703b49774e135b3c94f8daab1c2357bd6193dddb8b43905de832574de51daf89fc143a8f627e428e97ac886314ec3fb5c03d3ef619570e1b6905b3b0d56c93dd75e8d454d85e4a584c2f3075bf4f7c46f563e2e508225e705688bd1149dd84374d5674c261ca920bf66c397655446d030acff20d1e1cc16da6c63d55b2ec3d9a3ab3690f7931fff852af050d751910f38231537a1dfc0a8644ed8942756408f8b4cc7669ecf07e0c9bfa8490e64ccc1316b0b95f3ff19f7f9afa6b56d997f050026cacb83fd9b12cfd8472130c6c89a71986c4c124bd79c0bd8c3f2b5680b6f57dda488cfab9c112873d58cc29a3eeae21aa9fd4e25364d946e40416b4efc44262d57c72459ed2a65581116ba05f12b48e98f2330e1046185194a1e540657fef30c9cf0bdf9bb494e186dec8bd32dac7ab4b3e033b7bc3593d31a804e7c3849108a6434ebcf3fb67c072df487a505b98ce87b8d4adcaa526d548cc80e40087ee16acb30c7606a9f188b7b2bd70a33be67e74089322e25c8ad427d619dd2407c57c83f830c3d2bdc2596032c3d7c31211a0a63aaab663a7974e85e6028e968e4a2328ab769ab3ad01799242f95741506ec4fae09dbfd8fd177bd21eefd62466d19f1ee108aadc0d27a223011864cdcdb51cd6bf84c19bb2f4e5771497d9141deaecc5ca15a1853e2caad921a3af1901f43dffaf38802ddfe531247a051c72add48c82589489f56f0e292ac73ee2b34344578910c1982373910736b436043bb38872d08b9e0b92d21b1239aad5868c52208de63e1cde5ed0496f441448c5cd91561fd6d97ab2788665433511b48f16aceda5f0ff5dcdcb60dc8bbf4fc19020ceccd417fe07e80806391eaff4e8a43cbee881f3873e4f07639224e00598da1f2d37fbb8036a126570f4365d8beb051cdac702bb791188d2ed27c70c1007306aa187f974fa130801bcf4c67ffba6520adc84ad060eb499f924038936a48bd7dc799ec538bc416852e4f484b4487434442771a1912bff256c49b3eee078b305a168076885e638b5c19304a3ea8589b1ea079f1b403fe811ac0b8319331b9607b812b6c1b4699c29ff397bdfb6b46051e985c38445e29885297409089480a0d6d20346b104414f9a49507015794ac0a38ee3cd0f3791af5b855390a7516500563d81cffbd57338d6a0715886c8113decb37cb200bfabbbcd1751cc4a484cc5a454580ec2226244fc9f72b55d9d2bf021a3d45c64c64b0d182e2158cec094344e232beeb251ff66d9039c451802a8c2cab4e7d98239bb3ee6d5bead25df6173af8aade26e450936048439ae9aa7558a578b036f0fb249a7dead27913d93ffdfa7daf8f230601285ba42eaacbb3cf3142f12c2f712cdccdf23c4dcb81b5ace25983b09a4f49ac2efd2e22ea21320a3507717b308aea3309d9b5c58e28a8aed132040342bc7c7b7da9cbead84155b2c73d85726d6b1a15229742617b54dfea68b84b8bb25e1664e8d749350162d09ace56ea387201c708803ea4d3d35e8291123d4c078d092da4c32349ab1fd69c8f5141a5831bfceaa0ef365b685a37c00cd2eaf99870835595334b03d257bf611862e78e799b098d2e4fb68703079eb12d4302cd52b472cef64569fea4a339178961bc0a043b9d5f06eddc5aa4c0b8a2c4b6e905b0b07af5cb36eb76c3b02e33693f1895b7753d26da3d6026560c56eea68e5aa2658d7870db931b0e4e74641317ca41b65c27ae5b79e618c1ed40f8cc0d4ce345d49bdb01538de4494b81316a746d34172020c5f6eab4ac1c00af6af2428d3bb199ead7da8b7399e58511f618531401efcc4e231d67b50d3c0c237bbbae7044f51f5eb0f6de3ba7b581a9b6a9572dacfac295cb70d6673f9be463ef6a6bdb187d6abf0a603a93dc47d51e1206db3c20ddc5f9411d2c25ede401dca31855ffccc2c0ef374384737f39f31655931611f17355d0c4e17f1d95d25472e0f77b15d007c2e4ab4d9227f44b8e045f336d277be10a23b7fbe9fc0dbf27bf285f679ec59426f3f8f4828457e3602d3d49b6937220c0e0bc65a1781850839854a2ffc3845e26a3a7635b2a075741abe639ada8a89", 0x1000) close(r0) 16:00:35 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f00000000c0)="01000000", 0x4) 16:00:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='_\x00') 16:00:35 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) flock(r0, 0x6) 16:00:35 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/29, 0x1d) kqueue() poll(&(0x7f0000000000), 0x200000000000002a, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x500, 0x30) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x8) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x8001, 0xff6f}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0xfff, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x80, 0x20000000, 0xf2, 0x20}, {{r1}, 0xfffffffffffffffa, 0xb2, 0x80000000, 0x9, 0x4}], 0x10001, &(0x7f0000000000), 0xc9, &(0x7f0000000100)={0x1, 0x2}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:35 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000f4f000/0x3000)=nil, 0x3000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) getsockopt(r0, 0x40000000000401, 0x800000000080, &(0x7f0000000380)=""/211, &(0x7f00000004c0)=0xffffffffffffff89) 16:00:35 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt(r0, 0x400, 0x8000, &(0x7f0000000100)="0d81d4024207275bc8ad5f1c8cc533265ef93754f302bf94c661bb5e0a557f6300bce5d7d25b3f729da4666cae3c7437bc5d2001889d4bbb3ddc0ccc82edc86f0459a63737e03515cbf1d45a8df0e4ba7a0b93448b023ee99d3c8efb03da7fd4a2c919d1aa154365198fc8be", 0x6c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) shmget(0x0, 0x2000, 0x1a0, &(0x7f0000ffe000/0x2000)=nil) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x8, 0x7, 0x100, 0xfffffffffffff551}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:35 executing program 0: syz_open_pts() clock_gettime(0x0, 0xffffffffffffffff) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = semget(0x0, 0x7, 0x10) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000000c0)=""/10) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/118, 0x76) ioctl$TIOCNXCL(r1, 0x2000740e) dup(r1) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) poll(&(0x7f00000001c0)=[{r1, 0x5}, {r1, 0x2}, {r1, 0x64}, {r1, 0x80}, {r1, 0x4}, {r1, 0x40}, {r1, 0x44}, {r1, 0x29}], 0x8, 0x100) shmget(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) lseek(r1, 0x0, 0x3) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:35 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="909b386a27de3c0cfd7e19e5b08ba2c4bef9601d117e886eb24e67e85d024a103e9deb3cc2619e4ea0d0c62439fdd718801fdec381ed0e6249884ade122d7780dc1479a5bf15d6db8b92002f124cd8109e25b3ed321af56ee5f7ad78444e647aa18a1e640e3623c7678297ccf208d829cf147758216a1a77d8c0537e767631d52f2d2d6934b035c1e14e2eb6645b57f3eced05d993a8482e5ef14e2948dd2fd975d2f1ebe13ca2af891701f0466e4bc206ad379c8bc5a8894b", 0xb9}, {&(0x7f00000001c0)="90718d80401a268408898495c621089aea41402b6113c5744f5411bfaf87bc10b95d9096b61b30ee2377699074d92a7435e3d6eb59d1b784130125f9cdc992525ebacb5a0910b855df2f", 0x4a}, {&(0x7f0000000240)}, {&(0x7f0000000280)="c66671106d93dd165d9ff93269edd38a3719315293b86905bb162d08ce72d715472451e0f604877aef23c776", 0x2c}, {&(0x7f00000002c0)="bb677d580dac3e8c5d3631bc25785bd25297ed7a7e003425b09bf8d0e1f165e21e258b481167c6870d4ccd112b3720d7070c1aeeaa14bfeafad11cb8f7caa98abe27bab537465cdaab7e806351cccbc313133cd8ec333982accc346d1b99b4aa6d2801ffbe5f9a297a114f05682fe68f99e585ba3ca6f8c0ba5be59649e7c0f83705125f201d939e1c5705d13cced76b18342eae1c7b44f5a558aa529d6670364bff04d008ea0c97f60a20b286df8e1abf1e148daaa65c0936bf5a4270ef29a1", 0xc0}], 0x5, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000fffd000000000200", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x58, 0x40f}, 0x400) poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867", 0x0, 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 16:00:35 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x42) chdir(&(0x7f0000000000)='./file0\x00') 16:00:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0xfffffffffffffd2d) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66726c653040b09231d5acde4141a200"], 0xa, 0x0}, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x14, 0x80000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8c, 0x20, 0x1c00000000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0xe9, 0x45}], 0x4, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x100000000000, 0x20}, {{r0}, 0xfffffffffffffffd, 0x4, 0x16, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0xa2b504d22aabdbdb, 0x0, 0xfffffffffffffff7, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x21, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x14, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x22, 0x40, 0xfffffffffffffffc, 0x5}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x0, 0x409, 0x9}], 0xfffffffffffff417, &(0x7f00000000c0)={0x7, 0x80000001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc0506", 0x1e0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000440)=""/134, 0x86}], 0x1) 16:00:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) sendmsg(r0, &(0x7f0000002940)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f00000015c0)=[{&(0x7f00000002c0)="caa33f4e2ef4d199f7e8292ed3949ca28f62d0e8563ca3b8254050ea58f8c20ff498b19cbefc527660dafa3ecca84c7622114a25b35f18f7114798a85033a32b51196aebb65e64b0df4504f032e19a139ef74ffcec87096eba339581acdb1be3bf74cd9fafb8dd093652b54f595b372132cf7aebd023e6d30f884c3641130c7f74e482568c54b25b07ab6a41c2bb0abde9275c793a9184015d8fb80948021279646a20d42aa632f40b37e46beed7f4141ab1be2eeba87677a7573cb5a4f4", 0xbe}, {&(0x7f0000000500)="0f406a40e9c24974c034691e67523716cb557a5dc3a906e896024f9ba6145758206af77ba4bb7ff707c89de8578a94fc3e52a3d009abf18c80291ffaa98d18a7ddfcf8671d99081621565689dc619502bf4997f98192370a2e342932a49d86ae2758db0808c2824640006efee6a3696cfecf70f7016c429f01b61c75d93af47af997fed6a6ac7ccfdb045041cde221e696bfda288934443f23d75961735d366f37f97ae0f5258dadeb2ffead06b383a739bb6061b13f8d8f3f3a86b076ac91e74381b40bfa6b9b19591eb47f62546e93806a1ed43b144d333277dacb69c623f58874eb513e5fe40ca82263d198091d414803aca9656bac94136bedc219043c15165e1a9e55003e08761bf8b4772a6da7ab6bd8f822969c611e9675f4db1c53e4f50d161d6dbc56a0cb53bc51ad44f86ae07dfffe388f1b5c56dab0e7e8b25158590d42227d07776f196a68fe36d9c2ad939d8369e4c7962a6d03e5bc8cb9ab3eb0e89f2566b57fcc31c8da802a6194769452f62e58193ab0fea39dbcecea2101b4e942d201cdf434b8e9008970ed79d41b5ae35a10e662baf23632955b8bacc525e5eecff9232c2d6952abeefd16ec98401f50b783ae4acefed587f67015a81c58d57a5db3279f688a7d062efdedcfa23169351423f17ce3b2016ee7238ea588fd6c217c38ecf4923822aabb657d651b448561735aac1a18a129ce3eec7cc9920ee7b264866fa1fe4963c548fa3b370b90022f3e842810c654ac5c0bc0f79e512902f82daa7e9d48cb605930ff98057a416e47a8a16f1ae659d59bbf6327a9638ab5a7a6312d9a5240c2c887dbfdcd031788f8eb98f5aeceacce0f5c14b865d1edfddd6d2c2e3c565ed6214c0ec4d076932b4663cf6c9e16cf8164819481bab5e08bcd9be9d71041789c8bf44781e65f5358b94b7df259745dd8e3a916889457d113c201f319fc841048c00ef7f18e6b0ebcde7062312e5a6192844f8b83c514f11b28597a06f58ace6cd46d9ada81a6ecc9cd7bcaf6c6a11ea7f3e069f168c9392f3fdcc1a0c158e702433bc944743b48d894aab17d2b186a91831d199ced9c14bf655798e85a0647a0d7d4f27023024d6f4963a414ffe139cf133bf58b227a8d450d2aa920426ae5092bbf5f2f8a1fbc47d63341f7b1cfc0a52bc2f7238d8eef2cbf8608867bc209bca734c98168f166365e0d11ddc1adbe2d85e18c1712e46232264debd7fd24eaa4838786815f113dc5f50003c9905becd4cbfc6862a8c584aa48b31f250d6a698cd212c68deb9a32df8a062a0533671b298374a799da3f6c967b3752f56273dfc5d61a83d93527f5547da7c889436a87f5054dc7a2303f54aee24426e1fe5f223c12afb120fa5967e8498172b4b6f32e6c29c158bbdc368f2e9bcf48be2a7f8a1e3064cee2c684241d8a50c2235ab38f19989fc77609992136a88eceddaa956a1680803406352dbc6477e905e3b658dccf9648ea9a8d7cd8c7cdfc8a447c895f3ffe1129c52d54e3c259311b2603f56b54f04e4d05b8888cddc30f20368aeaf26a6191405c3ed213509f1a32239f1debd7fb93b0931377d9189be57cb3dc0a1083767f1cc323a3e69170ab76fc9e52d046af447e25d3891335f3a07ea0125bbb4505ca946edde934cc53ea22390c663f054b36396ff0764fda86bb34c4587429e4b05e71749cf2c86581132d01c40e42ee22ead2e9ab2225d3c1aad504e0a241a84213119719c46a9a11b1b1c4f8cee087bda7306bd5dae53483335882f62f90ba6070423e1a308e497a19c2a23387576ec847ed623a9797e61e7e6abfa76bfc4f278f9155e11856ffa60ac0fc370b27ef660b04f91a2648e5bdf1effa6e85c5b03d31226c417946a64297f250e59a3052206702928e6784239e1bd1dd7eeaf7af90ba93c24100612088748c4b4ef57c76887b2d2df9529279a838038d29e6bdc3aced04d49661e7237b40f97b9415da24bf6c0a3f3eb0e8f4bb1acbb967835bfc050f7309448fd0ea6935983070d301e708fced22fdcc15f3525b709efb1523e63914b8a16156acaee79799f57216a2afc53d768458ff24eeb26deb2b26aeb2c575a86c32fbe8e81bd4c473665fcd770ca5ab76b95d9e6eb34d31d7be2e615ab29984341c0608ba703bad388cea1258132e070a1c7e87c60981cd0f2415124d2d884c21238a2feb158de607ad292f61019def32c19436c63844ccecbe5c5a483a9e172cfe52810e92662fa6a6ee9cf1ef7195ecfea2d0a8e1758b561dd070b961b7ee4ac916b2840e73603e2c900e04904e57309c5b623609af575236e1b90cfcf7bc81635ab6b70963ad1bb9e605b5540b978891516e28b41f05847505f355d835e931389322734226d740ceaed2d74c4b53152b92d16d94f9896b231b633d637948592bf5111db50e857e0fbce7ed1e7ae9a8cc193b6e4893644a7500829a182fe20199273f91959a296a897df7f56209f4ce40bb0e1ddbbc526585c11b137cd7391a53a3916ac29d706ae3256e66a5e9d2f3259256e2402b6f72910014f60971a07ca70e46ec471daeced43358006f185b35cc46b002adbf63eae8506ad8a315ae874b85fed0d7eaf591e48d3de105e1cf8301d938b691c5bfb29cd57e565260b4d3072e311a23fb372d89a527df81a9a4518560ae98a28cdd1fe6988c5d2c20dfac12b4b262dd136f54894209a87208fbb59b89a39b74fa52a8893fabb5f2852d03c90b97156b4b12566a1036467640387bbf9f1745115df7b4bfb9a6826806de15562cf3f2f50985d5ba1897d9c6dea676527e878bc5ed1112a7f67aaa990b7ebe3e2d005eea888de0df8bdaa75a8539223f4a10344daf65e3d10cd9f3fa727dfd13cf8bf986105483d658c2021c79c55c171fb885bd1d0e0f66f84855a0baa174557b3f05cad8c565e4a8a3c3bc46e824d5a633359fb508d9f582e61e7618858d30b42eccd67132c94ab6c8777d4f8b68e4e9f4b21e08c1b4bf46e7ef7a8916eb8a0993a9f23ffe4b9daf2e91855a6ad1518ef53b9bf00b5b439cf25567cdcac7dcb44cc32688948b4816f98efa1b52a140487beba6aa002eb0e38a43468934fa081d983502a4a0f89626309a2788722ca699b3798af6a23026dac998fd648a0192722326b8729c2445cdbe36d1bf367b71b862fca14c5bbbb6732593d0835f0ad0093590ee7209cbf9adacceb53093100fad55b47eef0c03e6d3e1b3dc43b672b561bd535a24f03492a4e4263f4e87a98fe43d20f20f7c779e3996267b64d3f151283c6e93429c1ecb4ee566cf89626d8d91ea87982f223b656742bbf29f48814c1537c9cfc91f9157ec7848286ae6c5483fd10a8829d7b88b65c9454eb669de0b7654b64f8f73a5d92ead8cd84d7d3b7ee1ecd4d461b18f4cb1a5370325d611e0987b3d5949bfdf8e9c9d626ec202960d8cb7f98289737cdcb3ee9da4a9a39e263f1853d59c3be4bbedc58f25160d35d341d42afac1573dce157d83fadc5b7a5bd8b4d674c1242bd54eb94b41a2b50f61400ac5b2969283bcd22aea56b16b4830231a401011a0e4febf1b979bcc39fb9374a4aa8a401b930aa4639f54e3345c1ba7c2c100914676131c1958f315bf7612cda6cfb052d9afee39264c2c1d63ded582d6322977e4369036125d0422db2570d8b4015ca555441445f97f724e48a19a8df0d40f250f02c7400e9c402cc187cc5c49857934acf19e30e073bba568fa95d438581bddadad114d68e5be141381fec4fb11d45d9eda9e22844d477ac1d3b7bee6b7ac9ac69637ef74627eec4aabb814cd1af26222b46274ba147af34f334b3c588e6ab553bd32a42a6bec2f1188881bf1365b9750fb2aa2dd3f193c02973f67eac66af80df4ecfca702dd65adad0850134fc77f1c67c8c7a321180c6992c4ad04314e4721db99b6602506a952ac90ab0ec1ea103f51c888036221d0c641192ca9a64e2b39b1b93b3f8a27c70fdaf6ce204cb8a2c16d51ddb416bc7e1651e835f35f414d771e7cac6ff70b6398d496387f777f84339ba9b6c9e3e0632cab2ea568a27465704ef1c114aeb0065e584ef0416ec41c28f5d5a8f3ebdff79e76e989afa4aa69693f9583571fc1434ff7ded2f42a6797554be6a874e34a920664aa3b328e54707c6a28848954d7aae74e65a1467fe6cfd52cfd7aab6601c66d96c1f0dd9ce312f479a1dabde27e61b898721c47e1b7416ede22fce97922560e1cfedcd141c5cf3c2a29d82fb68c977881792c3cbf281b8859a59134ab28b3768e45848d6d98875eab04652912e41ba2771e7ba787bbc1c4fd8e875304cfaa4778eca9fee45d25f5fb3e8d1828782e069a83ed56a468a66808c737be3a6783416bb3aaa5950ddcce96bb0a28f6b8728e7892f3fba6f5d3d033f0a797c6a877abc9f8b17890892069315ac44d65af195fc020d34ff3e28ff87bf354606992e4637aff11b241000a933c12ee01e6009f6eb044905860f783185778bbcf833c2421247ab4051ea24ccde681f905780625b8763d5e3d8e33aab491b02103fba21f4b81db557555a5f5d19c6c0b17ec93c24e39f30a7556d1900393aa814d7988e65b4d6cab7462be64ef7f2c8ae2a88d35d70de0f9eea59f64a9da4cad2576304e6b2f3f5fe3e859efb1bf491af4b297725f2ea2129e80cfbb3bc120be79a405334eedb37709113c0e7ff7a2b8f24034e032cf93dedf5a7bae20209e1ccd32657ac645026eb4c09d759a54046f3a9b9f15304abbc7fa6c142a44965e5f2c40022204522696244aed17af69ea51cd9e70fa243c74067263a1c87132ba5d276e35765b78ecca7a9e1e1c41b1b633df8831a2bf5a481f5d6ae3c178e419c705bd6417f056e638ef9aad6ea29504e8b3dbe6d5f9b85dfa2c84a3d6e7769c4bdce6dc33d1e71ba600b1f3a4f9a552c5d0b40101779a721cc43a72ceeba6455ff6f7e4323937c3a2af1fc03ad0981601a00ebcd7de392061d6dcfa13b0d528a06e2c3a949a8148138842151bced25ed501fc21179cd0d085dec9b82f1baf39f580f5790509201e80af8292c434dc9bdea1f806beccc10afb58c153abeca2f38b31149743fd30ac651fa529b8d84af8cdd25acaddfb3f723e2edcdc25cf40e6391a624e16a375ce493492f373d648fc8871105ba59923cecd1edf0bb1153df03e569c48b87310e572ebd08997c4afbfd2869f9d3c11df66436ee244862409e9756d460b720d7205eeb46b46b15833ee41bdbe30f38f824ae2dee56e7ea1933d9baf5c53929ef169d68ab5a40d08423be9b18c003bf3f1ba6b99e341ec1fecfab32e6398657b77ab245ec444050afd954646f79652e37ec71c03a6a3d9924854e685dc33defc58ee25807828c7f932cf2e187552f20ad7df85a1bbedcaac7ef462d1a41c6c99772646db84bf89cb88ba50e114b8c73ffc2b94d681139657df5ee95729df610b396c7f5d1726422b192dd534bf4a6e50de299a0bbe09d39325f81d4402a8350c3b9f552787cb8ee5185adaebb1d5ae4446886dc9044d2f34f606762d7744aa934d9ad8df5bee8ba8b7f5e37e8b7c7a8707eec5cc667ea9b762cb8d05eb1a6381134d1a040c58dfda297823100d5b3bbdc939ff5bc9958b48b7931a82c0e13545b5196f2ccbfc1de78ce40a391f5777cf13f8dc392c7e163fc2a06258e7035bb4e0bb350ab7ff839ed620d93b600558bfc496088e4186bde924c49a03ab0e86a8c9b6b7b6b114456e963008c16cb22c9659521baa234e103e957eab14f5a824d9267ddf379560e670fe43c516d3a693060c94ea80", 0x1000}, {&(0x7f0000001740)="3010e8b147c546f2ff029fdab397bbe32e6de0fef71400bd9b2b9a425c572ad71853b99c026f53e4ef99f1b1dc20dad8a6f2fafa1a651a4406ddc07e1fdfb7e63d1f0edbd064b7dece63c638ef5cc8820cd0d4a86e3335106c9d49f3993206db2d9c4327f816ce7aaa336d0e6bf61f57f4b0309ee7cfc816a3f4527bf6e031271fc16292855f23ffb18b126e914f3d6bd34440052ade657b581483384f387d115ad8ca3ba681d7cb88b485e3acc2c343c5fe952702f523143a1a232a184e3e248c874b8d2046d213cbc4b34b74d5f3dff1d8668259349e9d09f3ac949c242fb6d8ab31e06415fe511e002fddd14e3057527a7f2f3814309c16949217c279817fd36ab17228af38220bb230f2afc5535da9c5562ea8dd172970c61ea38156704e2b835365db2bf2fd168a511bbb851f2409e781d21155625dbbcf1f936dcaeb86569b54cc9f36d2b3bc2c239c02df69826ff86fefef882cf6dbfaf79db903f21f616ab92cd14d954049d81da60ac07531f45b7177e642841f58d4cd78cd74cab27cedce75a08f04d552424a7a03c16f16407a9b4e445b0d68453af8dc72df7e7262daba6d7c6f89f8c8f3ec62933dc425c94fbc48c623fb5fd2777a524a2a6c7ba5918c9a121d59a42888352736702e194d04aa5b9b7c8290dc05c30e150a603b9784f3e8423a6ae4532363d96098411742bdb66b00bb8dce6416dc690a50646f19f3ddd7163b70e57dd2c99ccec2fc1f56f344edd22e07f7e7a2babf3336823c816e605adab664c0f3277dd554959cdfe45c8b15d18d58895668a6fb3e0a955eba879396c7ba793b8339ae5729ceb05b859a606b9f45cad9bf5017a4e9558b999257aab7b5357b2bf87ad4ab3475e6218c4269b140d20b316ce41b79fe35978e85aef774e7392674b84986aa99a74d70a477e7e8dbbbd40bb213c16959baa8ad354e556bb3fb3adccb0c72e8383a628b42378229a1b17ff59612e786959919f1c10c76b45e949da6934085e5496981602bd6307369db34fd997a032b0868974edab09630bbbe7b331bef73555d5275337fd7891ec7a8b5c3f8d65bb211dda99bf00cf85dedd7861583eafa892bcd932a6eaf1ae0cd394faa00a1fce2ea0de688a6a1816433a542d3bb9aed2f9426167314e8f0b98f78546db4a0bb19f9844c748a163def2ad0de76898646774a6e61e8d839b6cbabf8578fd0155071d0aa4e83c6370d891ad767d58bf042c76a3cb2345fe9865295cd5fecf2171d5501a4c312a4e0a744dc32cf21bcbeffd7fe1e59a176078008c94996e243d8ddf474842ea40cf943861fad6e9038d6afc349c33c18a5a53e45f4dff115d6c3a92ceb2a5ac3f6fc63537737f2c9ceb3b8f1460bcb0d4c33845df6e3b4f57b61b8535a141bfe4efa4bd0036eb08740e3f407ed777fd8c876fedb8bc926c16e14cbe635dcc4d80e3a44068d50a17eb6e438eef0d50372ebac55be80e937598dfd3d44b3974938bcfa492cfe27de773235c933521927348c51fd1ce0b5361ed87fa80239f562adf808d133f3f95da79017791cb23b9b8e3241823dabb79e438d66ef50c7afde7bdbb611cc061bddd4619ab11f34cccaa4770a24e0b822ce4e7746b075feed7934a2bf446109fa8d53136fec72eb9d83a86f30f579d134bb268a62b93ee1947c13280a9d48c342851a1cf22f06c225e0b33e6c64e2cce9872ee0507b9818d45dcf704f5df37b700aea90ab6edea1d24ce7065fada32682685faee92db726de9950bb43a86b961d576c3f020b51faa784c07535e2268cd879639a014d4ec19624b4261ee2b1d6c6a6f2cde1fd03219767070f9163e5b70c4537909d6bce8809c7c57f6260b4531e8fca9913e286ad35f8750fec6eb308332477f23661d19bea6702e42381b8db5ce9510e4cd40654af29e184822698dba8bc557eebc98af95bd78b9b2a9e6f1532cd212d87ef1b1e5ad94c2af596df0656c5de755e7c9c2d1a547145f86f5886faf68ae96575449c14608e1c9378d3da5d6742f3cf89e6f637120ebeac20204ab0ab45add1da03ad427c554ddfd648401ad255306c64ffb010a9a6ea4cf67eb933bf121f2217e5d5cb09bcb9f6a2f3c0da5cfd02ae01708365e4f1c7aea389d6f6a4251daec12bd5807f10573c4c71b42c009b441cf680d6284b91b9b8bc01d3fa68b23a49c59611feafca5a6563d790c8db7cb6770de82e7b5b5e0373e5da1caad613eb498fb2d9531714f803bf579807130b2b52663d9ac933476f5abd7121b9ba645ae73d4f491ac23078e2fe0d81021e5866d9330ae21987371cc888b3e97c26733ab6daba60fccec238f1e91e584c8b5a1f6acba3b36793964774229506e4cef8143e91ceb6544ee1c242154f0ebc19cf0a9167ae3afec15996edc66bcc3705f8596ceb3b2192c6455040eaccd7e8f438ab9d21a1b38bbe580b5facdd631eef33f0e28c98cb7bb520b00f2caea188823759cf9816d24fffab7cfd58abed4e2d706dee20ed0e060d5421bd2775be921c2e88d7eca2c05194a71af58410b43a471c8e7322b9a6b6dc8afd1d9b88eb5b294902b5e2de6b6fce1f1ab758de479bb36c282555aebb7a6361bdb0170b5d850984fd1800b69073a4d358a06f5674f074530d37a361e41f89a87c518049499b1d5465a835ffe66ecfe94e5a93d4d427f4eb3963dc54a14a2097c87fae3fc02eb4b611a58562c428c24e2598a53d3de816256d02f178d8acdda283b5272ac82a5bc02f75102db81d56330444fbf0acf70e271bdf97bc5e63e045dbbc86a214898c83e423f7e597f81e616feeaffffea50a21bf9bb840fc8dd8e84da23eb23329fc64916c7fb9b320ecfa191f67b3a997136b9cce14352a33dd1c3ff4d0320955902140f6d417242115cb0142dd712669d7caff62db99e53ca7e187f03dc42a868f7789f273d3ca4f5cc7d6f49c55bcab6d496c1a9bb7a9742c8716bcab19b9a498b51b2a96d814a06c2a0f613aee0101ab2732be44d5360f83fc0fa5122482748bb96f03b879892fb0426139535444b24e579d2b3f47fd9538294eb232249db0a4ab63464c0bd0fda8230bad5acbe996429fffa1575eb6db3cba52e5ef3d4450f34277d33f8c420bf34cfd412749e4828fb6a76cc559487b4ece1502527df2ca4f74004fe97ad5e59bfc0e63706f1f3afcc63abfdd58e266bb5652590d074b8aff298c8b3e6ba89023205c6f374496012210a3233b350d0202af3d2e6f756fc3661dfd047d4e34eb8d730a06609d690f4de98d2b32f6a9ea66660ceb0eb55a1aa2836721048e25a395b34033cda1e31aba7f5a158b3f4e7f6f0dd603a33dde3ee2c61904306e06a820a8856e689867e71506a43b17a4df21f48de837d7f9801e3033fe1f610427cab79df193b5c65eca911a2d92bd5e3065baae5ffcc13faf6efb500d7f09aab7ccb452e1a6917ac0501ccdd0b8f50885335e65d322b9b851f31b40b70057e8d15aae955bc13b642eb9a400791b3423accbb4709e7e8a70e401d6f55fdd6cabc817649d29a9d726a5e7b688d8dda38bc4f67d637cbda3319ed4f10e6cbf21a280a4b4e0eff8964af062af6c2c7e0416178533a7d5849a006ff2c25186b351f453643506f3381e1b6d7dea82fc95c1dbb21431683090a87426f692320d8410caeec74cd654bcea0c5b653c621f1f61011bfe8ce2557fe601cbdf7f4becd9cf3e603a79892c3eb74cd4f1aa7e952e3a5ba2e4c55f9d56a071edf80855fc79533bc6f5edf5d0c6a9fd6258e83095dab94641cfac3f8e2f58e04cee421a0ca06587ad8c2c91a2fb517eea1db8676ba837b21fe354ca0f8cbf4a1e590537f7669109a8f25e6ec70e11bab9fc1a4dfffbd68df85457be3a6de6bed9b97213043195be535c0d15a9f2d2cf23335874209e2569400141b24f5bce75d64a9219cf25e873886c198911d7898dc8e073f1afc41dd87dbd5f06c6df36db9be3a426406b0a46220bd130e8fccd7e82ffa96abe4b0d996fa1334b0946b511e6bdf2ebd1e60f96c14d1140cba100c8af23bccdf1ebdcf331a91d9f2f62c435965a8fc9ee5d8b0a913e1ee8528dc47d03edf0226f270edd4062eab6b79bb3260f3b0fa783137d6e472f57cf65fef30a813be296802f6ffc262c5bf9e0de7c031805dc4f529968dee9d682ed725cd13bfa076d9c3098dfb3061d99039545392fbccde3d16c9c163e5b408cd93977252732345fa9730f0b702a9c7f46a59e0791d9ea30196d6000fd58aff24852ef3444896ad49fa6c18fc5240d0b6d116a31823d1e8365f32949dc36f5532358e0d58ec5f31763d2c42d6ea7e7d2edabcb8fda80e3212bf106acef322c52bac8024364943fe41e42758fb611d67b70af726db27f59f408472af7d5b1d33e5cf4e16c5bf89d46cbc97571d38d3fb18efd6fd29e9da132298d138d5d97e68a0d97c6acb49746c7bb47f274a38fc5e5f46ded8d3470c53e77d6c01c62417569deefd6b721a4fabd0c3c44ef2f837897885f0e731a00136def1b91fa5dc47302b0b6caead7695568fb6fb39b83dd75b8d76c595d9c1b79535a7500d63fee7fa6c6414c920e21674c79ffa6f7b92220a0292fdae9121f3b895c22c64ad16617914f0c4f9b6aeac11bc5f326a641cd04ee8178abcf8132cb85e13f0b483d52519fae6963e91c9ff686ef0e2bdc68bf8ac063b0182bf4e8cb2b0fca63cdd560055599fbbd8649d79b312027c794a4438aeb8c28aec11c1e0753e84fd733e2131feb2462814290e5d8cd14a66d9438d6f3858eb8c35743a58bb615f0b1e9f93fa6c8c26586fc9a7f1092e1edabeb0b1af6ed51eccea248973c6d0827523996ae61f6cef13a6c10331930fdc2e35a8b0474c17324a5e89ede97e68ff24bdbb17c94b863295fd7233ebde15fdaf7852b06e21232127a008131f81e5659fabe2cc2fb5e0b6531d660890c9cc28284dd17a2d9365e62f572a249300fcf8c7c153ee87aef052823e46a4e01d10a8c91c371fec111722e8853b46fc6116d5f5b0490174ff261dd49e7ca88a067b6791fbf4e5aeb5434f3a292a6e983c7f28b256a37a94b64f9dad6405e2847759e1ed5d4f872e04bfb37024e5f3407b59e8127c5ed5436d33d7b5cf34a87f2a6f9aadf9c58f01f8cfd8f930480af693ec13eef49ca2d2a17dd6f8e521c37bcee88da1e2090e01194748ef5617c7da03c83e8999a1e386cb1b5532f3237877b5aaf7db6094a6c29d1a5405eecec6927227827bab90b5e42d1b6559100e03b2562af04631f68f02d23b5d2fbfd74c470e66e7267551c1291efaaf9bf2e98c7f9b46648cd9e4df1a8f0cbf8f2654626c88372839ee61f8d0bb726351a16179c073c4c137bac98b780024f149b3ee47ebcf1ec9c86ef88e40171c73c1960bc09d8c28021fadfe206d0275eba3ae50244dbfaddb7505faece01b1968086b0b40d35fdc79983de8c58497593d3c4e86099b1a4976569a73a100430584bd36d39214fcda8c4286892f143b74be94bde25160dd3e505f21deea990cdf56078b0a47635584cec1b580855ee8ec7f69b833ae762cbb8eca8f4819536ab8f31143f3818afc1634b7c3ddea823f8da64154c513edb64aa86b1991d6a584e332783efd1c4373cc9e5bbf290ffe3d18a79acd4a56bf23b5361ed5c5e0eb9f0883ccf957d855652d3195d726f13ffe2db789c07c6d43501dbb981644daee876e1066503996056c54656dd29eb944e7edbcb1db8f5ae83962e98ef2d282c6fe42bafebbe7ca25f1bcbe421b2f66af73384423d9b92b5282e1c7bdf27a2de65db8c", 0x1000}, {&(0x7f0000000380)="6f0fe09d7d62946701870560148bf328fae41c048943aec2c707484f9db7b82e37626abc302929dba5fb21765fe09e87dd0032bc2c04c9b980e1e3a49595d01666c67dc34d05c44178dafec4c197f31e99283d27e47256530254b9e8689d36f9ac825d00ea8ec0a06662e032e2928073733fcd4e428b106992147b6174375760d443e4d40e8a220a8a3cf656ddc72b039e3b02f87bb82e8620bb16", 0x9b}, {&(0x7f0000000240)="cbc80c625a7b1572817d3d70a22d7e7e9d4c131dc1da3a6d", 0x18}, {&(0x7f0000001500)="dcc5b5360baad38f422fe47f91c2ccd1767f8db740f3516cc082ceed0010e9882d6504d36cccfef41b11329b91b7571d564f25b727ad6083ed88ce8e33393dc4875aa12d4371d5628b698f77e91a2c194bce31d47ff5d7c1379252211b49b4f40d3e2b962ea20ac50121691805f046794709986339f59cadf3535658b619b1bfa66de9b378415a91b5c3b3dd27e4abbf5008425fd07ad35a42c15b7a9d647210798c94444748a72cce25", 0xaa}, {&(0x7f0000000440)="50e3ab4bc94dbb2d8697925e26f4665336fab16a92387db600b994c20c76126af4a35bd5ccc74ac0157d76e117cad901a811b31a09ecb65677cf79d3934fe5961136db0e49deb8dc9c05b06e2e1367bd660313741c325f92bdd564c3de2526b6aa9224ced59f1a4b", 0x68}], 0x7, &(0x7f0000002740)=[{0xd8, 0xffff, 0x9, "b3b43a2fc515a3fd4bb3a9f3a0e86cffef7d7f417269e656649389ee1666d747d86186bd2ae5d93f5ce8eba5a951c4693619c94a37aa988d4548f84d67db01c1af3839828e3717fdd8a9fe453448438c1af7b3e798b948984f0107321873e82b35474ff7713f0d0f1e3b79690f1bb7daf12bf013d310b9e3df2fbc4e8689252c95d3f06be9e23be03ebd0f0466fa15daa0203770428c49d3af486f2a17eaf49a6604735bbef9fd1a561e8f2edbf6d3e1f1191c3dddbac77e397bdc2374853f7a625c1bd77c"}, {0xf0, 0x0, 0x8001, "cb84aa7410f7b7fb78c13ce9138a95f6b27cefd548880d6e18a2275ecd65f3a7ffc5e0063015321121b137203ca79f2f4ad772ab2c3ff63fb5658d3bb51c2d7fa37ae03ecd00189c7904e22f135cff2e400849484dd4c3616bd615062c870905c657fed2d148a7b479c99c675085177aa041c49dd97ada7c0dd70bc51fde5b8e79ef2b8bef4fbae6ead9b9e8ce62ae475f86c4b1dbb3ca7a34e1b85e506fc30ee25cf4b07a5fc7db9d5175b72e97765808359dc6765e7a495ac849e967d158560114c8c82c21758e015a06c4f973394170cec3423544adb2ecb538b5a35e"}], 0x1c8}, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/239, 0xef, 0x40, &(0x7f00000001c0)={0x18, 0x0, 0x101, 0x6}, 0xc) open$dir(&(0x7f0000002980)='./file0\x00', 0x20010, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) open$dir(&(0x7f0000000080)='./file0\x00', 0x1058a, 0x20) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f00000004c0)='./file0\x00', 0x11, 0x1) r3 = kqueue() sendto$inet(r0, &(0x7f0000000140)="9fefcf261936f9f1afb7a09368", 0xd, 0x1b0abb1930f0684b, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4b21}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0x23, 0x2, 0x0, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x52, 0x80, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x38b, 0x1}, {{r0}, 0xfffffffffffffffb, 0x18, 0x2, 0x9, 0x86f5}, {{r3}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x100, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x6, 0x1, 0x1cd1abb4}, {{r3}, 0xfffffffffffffffd, 0x62, 0xf0000000, 0x4, 0x7fff}], 0x7f, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x4, 0x1, 0x7, 0x2}, {{r0}, 0xfffffffffffffffd, 0x50, 0x80000002, 0x1000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000080, 0x7ff, 0x1c}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0xffffffffffffffc1, 0x9}, {{r3}, 0xffffffffffffffff, 0xa0, 0x20, 0x7, 0x3}, {{r3}, 0xffffffffffffffff, 0x60, 0x14, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x3, 0x15, 0x2, 0x100000001}], 0x8, &(0x7f0000000380)={0x5, 0x1}) kqueue() r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) kqueue() fcntl$lock(r3, 0x9, &(0x7f0000000500)={0x1, 0x1, 0x40, 0x2f70, r7}) connect$unix(r5, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) fchownat(r5, &(0x7f00000000c0)='./file0\x00', r6, r8, 0x2) close(r0) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4052d7b5c60f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffff, 0x3, 0x1, 0x5, "6718f5bfc69cf44ab9a8fe59483fa234f0541af6", 0xe04, 0x7fffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0x40, 0x3, 0x8, "8d8422b1d61f96ce035cad50be4a5d22d10db6ed", 0x8, 0x8ebf}) write(r0, &(0x7f0000000340)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a560a085c4bd55eb91b666c46da11fbb755", 0xed) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0x5) kqueue() flock(r3, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x3, 0x1000000d10, "b04d00f3ff0a631a00", 0x200000}) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x80) read(r3, &(0x7f0000000880)=""/161, 0xa1) write(r0, &(0x7f0000000200)="360b5abc0279c164243ba5c67f4c72ee2dce76930f0094329f3c4f003a0e98e4099d87993630894f93698f093b1328ea47f24e865a3536491e89a1023093d38833d1cf3f4baa2e88e66c6c9c9ad1119430a65a5482c57a7300c261d4b73c1a502c877911f995913083f766e91883b36b", 0x70) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) chdir(&(0x7f0000000000)='./file0\x00') 16:00:36 executing program 1: setreuid(0x0, 0xee01) semget(0x3, 0x5, 0x500) r0 = getgid() setgroups(0x1, &(0x7f0000000040)=[r0]) getgroups(0x400000000000002b, &(0x7f0000000080)) setregid(0x0, 0x0) 16:00:36 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x5}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) clock_settime(0x2000400000080000, &(0x7f0000000080)={0x100000007fe}) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000080)='\x00', 0x200, 0x158) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r1 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x1) kevent(r1, &(0x7f00000000c0), 0xff, 0x0, 0xffffffff80000001, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200000008a, 0x100) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="7c6c95fc01b6273f4393c9a16fce3cb9fbecea1ea13c9c88918b32e14e81dd65d01a25eba6e6c264933f", 0x2a}, {&(0x7f0000000100)="06ec3725b03d01b5c9b2ce2f9bcda9ddf134610c281966a19a1743d6117ccab038f34525c49ccbc6878aab5d78816c2d5fce59ad152d0e2d3e", 0x39}, {&(0x7f0000000240)="8773b0fa9099a5ea7931a7fbdc670a7654546e5f95d3166740ca42b7d4c3b3b17fa342002109621e382c80ac2b4d851c97f4f6e5a1fe9efb8db03bbbac785135001bcbb10b4e09c99c8210255b277891b2694487bd6f2665e5a7a10efc17eaeaacff1d279dbaaa0c9002782554fcb79c981d", 0x72}], 0x10000071) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x3}], 0x200000000000000b, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) socket$inet(0x2, 0x3, 0x200000000000000) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2100, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f00000000c0)='./bus\x00', 0x3e) 16:00:06 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1000019d, 0x0) 16:00:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) setsockopt(r0, 0x7ff, 0xdf45, &(0x7f00000001c0)="f28b52f06714b21a80535b6d130d01a6af6e4153eb1407ae1416cf82b156370f18f8ff02c97de1574e9cda6c83d9017da8716dc66054a02e6b683cc7d602829f8f23af037179e9f2172958803d2fb00454d7f3fc7fb1462a9e036277fd27e5c97cfe6de1021019c3ff9cb012c8dfc4a426260bdece7ea33e85f1a8594933c45e9129f1aff04d5de6ce483729cfdba758901eef8f58bb4534abc425b8f4d1740375ee387656e55fdc618560cc1c", 0x38e) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x5}, {0x5, 0x3}}, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) r0 = socket$inet(0x2, 0x5, 0x0) close(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0xda, 0x1, 0x8, "315824551f5d1431cc76b43996c0e8130f67deb3", 0x4, 0x7c46}) write(r0, &(0x7f00000000c0)="8f26d996e26d6c021658a43839cc5b3429fcf501d1ea642fb4664d649e07ff186b08121544928826641fe561451b9138b89b1c5c90a7ccd0ced74406846fca658c135e17cc559ffb425363a2c58ae58f", 0x50) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r2, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x9, 0x10001}, {0x18, 0x2, 0x240000, 0x80}, 0x1, [0xcf0, 0x8, 0x1, 0xffff, 0x7, 0x20, 0x97, 0x5]}, 0x3c) write(r0, &(0x7f0000000140)="96f249b62ce1e80c46080976609149fa37ccb918a524218e06581103effcbb18c4c2c5f5b99d658859bafe1dc807f6644fae7160df02bd2f3da206f0375c2bf0b963296de966e745e2fbbc57540fea27925c0c93bf88c67fdb880263be9d80c772a8ab3dbb113bd6f79df279a832b875a705aaeda2cdbc4d1ac3f331d350e14050fcdefa55dc18daa5ca23f36e4640d3a48b4e0355127ff080342dc1af206be5e722fb7622fc93683859922cc029a1753db4e8d2bd8f298b00f41fb297b73c", 0xbf) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x401, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x8) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x81) 16:00:06 executing program 0: r0 = socket(0x7, 0xc006, 0x94) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$inet(0x2, 0x1003, 0x0) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="014bc760d158b8a40c8d26ba81b3264d9b02232d2ca212a4bee411dc2f1e9dbf7d42773008c9284c7d7e23ac0831f002a9e78189308d67ecc90ed1797a7443313879c89c1265b625d6a1b4c74dba22e22db7d95d06e964d284fa77642de2e45e19289d3c5e3f11dde3454cefd15ea3", 0x6f) setitimer(0x1, &(0x7f0000000040)={{0x0, 0xee3}, {0x0, 0x41ff}}, &(0x7f0000000080)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x2b6d) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x29b2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) 16:00:07 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: chroot(&(0x7f0000000000)='.\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/32, 0x20) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffd, 0x200}, {0x8, 0x9e9}}, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x87, 0x4) mknodat(r0, &(0x7f0000000140)='./file0/../file0\x00', 0x6000, 0xfffffffffffffff7) mknod(&(0x7f0000000180)='./file0/../file0\x00', 0x80, 0x2) r1 = open(&(0x7f00000001c0)='./file0/../file0\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) rmdir(&(0x7f0000001280)='./file0\x00') r4 = msgget(0x0, 0x20) msgsnd(r4, &(0x7f00000012c0)={0x0, "1fa9d29b4726b248a5246a52282c8823a79605a2a1f213cbd0ebe3d5cb37d0f2637055a2c537fee1e989414b00ec0a64eab99809a9a9383910f59a98626a5a0ddd740b27fd"}, 0x4d, 0x800) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001340)=0x80000001) getpeername$inet6(r0, &(0x7f0000001380), &(0x7f00000013c0)=0xc) connect(r0, &(0x7f0000001400)=@in6={0x18, 0x2, 0x10000, 0x9}, 0xc) r5 = semget(0x0, 0x1, 0x61) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000001440)=0x2) syz_extract_tcp_res(&(0x7f0000001480), 0xd4e9, 0x7f) r6 = open(&(0x7f00000014c0)='./file0\x00', 0x80, 0x10) mknodat(r6, &(0x7f0000001500)='./file0\x00', 0xd008, 0x71) close(r6) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r7 = semget$private(0x0, 0x4, 0x400) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x8000, 0x2a, 0xfffffffffffffffc, 0x5e, 0x4, 0x9]) r8 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r8, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r8) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) dup(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) syz_open_pts() 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="9381e6bf4950431b6c83c99bc8594e3f4ffccb61d8cf26122daa38507852cc230470c67c3e04eea5128cdda20b0143e6f1924728cfa4f9a95086edf0f1f2c025bb32321fabfc27a2dc8b8404e938eea720294fb787ea4c1b35fec53da62e0b9293e85221f44584e55014b678595e4e56638c609d8311178cf5308f9b319790d5f4cf17adc451e41be51d3c1ab5e4cfe489d16298bd55d2394cd10c5d8836c48423b2712733286509e67b33621b5dfb2fe0194d6795533614b2", 0xb9) r1 = socket(0x18, 0x1, 0x0) kqueue() kevent(r0, &(0x7f0000000200), 0x5, 0x0, 0xffffffffffffca12, 0x0) shutdown(r1, 0x2) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x7, &(0x7f00000000c0)=[r2, r3, r4, r5, r6, r7, r8]) 16:00:07 executing program 0: mkdir(&(0x7f0000000100)='./control\x00', 0x0) r0 = open(&(0x7f0000000140)='./control/file0\x00', 0x8280, 0x2) getegid() sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000180)="28fd6cff00cd1ec0e9625ee229acc410da4d3b5a6d1325aed0ba9d7901607e72b52c6acbaf72cc9ebfe96f4d092633855f8de8ec3f3e646e776cf8f144020754c6dded63ec793efd1d439df563d2ead0c83160a22d11657eee2fabd5ebf1f65048c168190776f1b9316345f96de7724fca7e1294322c2448e16049b1cfb9993741b7679eab870f0110242f27c6c6aacb28e8406f9f07743ca1ac08eceadb31327567fe3f7121c024262b37997c658b1911b7d900b5c48007c66a6f6e86f93fd529b60c297182fe3bb059a9bf834b00cbc436469604ea4fb5b1e6ac49b253485da49acff82f8d61a922cd23f5b5d7122bbf4975945ed2f0a301d5d68dbd5673eb375179d66404ade437cd1d34c9ef343746fe779ab1c1c3ca7b685c938406a081a42203d13e2fb875e6607da2898217ac6099764b344d0cea51e6485cc08c1b13ed26cb428165dece2629c2e81a64ffc6f38f31fb4f98c1cd7d60d205d6e282bb9f8ca17112b4a2dc889e8f9c8520ed27ce295239a909ad499d4c8a1dab15e12e1d91d2aa13de40fd01ca8f12b33748517467a32c13f6d6240438de241f612dcf03b2afb03a06b2cdd5fbcd49aa46dfced7f2a3aea99fa7c6f19e2cf1abfdd65c1679dbd8e6d1946ec904892d7724950bc396b9985d0b89ac1683b211d47a5e81cb699496367dd84b3efa8e875adc669123b78b458d062e7149c753a4dfd04ace7710c37e68ed46251254901ec14476605bddb3d779773c76dc8d0ce177258d0598356153ed4f89becac5fd883e27002ec19ad86bdfeb9ae900be4d950dd3ac8d6957e1859e75c25c6f2d6cd47c48fab19f7479c00db3e5fba39eb887b5116227c3608f31c96e59aa30dc42fcb19af25d08dae70e8537637296261890fc0393a25338f502ac76a86c320d999443de9b41bc057e11e8774db869fabcd414ba8c0f2e62ca90a651f3f468a12e41f70a31f5006355dcc29f85a0fd81d1b83ba097278f400bab259b59d929379899d81e4da0da290e0d040b1976ce12b658e6115bd6c22b3565206c0d9ad145ab78d77e4687690cd9349eabba7af847e778638c0fdbf921f6fc664e2b549c8061d00a6ae95c8650117943e9f40d9081c31617011aa0166807245978b3edd0864c8f2d77f0513cdecb663d3d043aa4760eb0db8685a5c8909308f94194bdb624b3036d20ff6cd6dfeb3f578f18c43146bb2a2aef343103194addc5ba971dc9c1d28276e948a9253bfb40f38c39d4138c6fc702521c977f0cac263d3dac49d313c8a21214b0f43bc984294fb860fa537b695a205ff2886787480076c74673e12be3d6381380809e5f5d1a28671f70553aa605237ac5d082a1d56791647c0e3f8c1d57d928c76551e279b4b5d2e4f625b45544afb94c6b31add321eb45081b405e2469902f62d03d6558485bf69011d3af69cada054d493919bd133b50799076c59091bf435ae6cd9cd0a09c0e151cf3c9710dcee0c7ffd56128f74ad857bd1119af3a3bac0cde36d0016430e324c9718297200a8bf9bcbbd17502e41688433532fe698c4118a85c53d5200e28b2dd840ac892d3b7ef767c9a5d542c9eb52b18c1647d6ea1508f0fb6f0c355023074aad5a34aa704efe1de878ee8907c4a049a1114aeef0380dd3158788b11d827ad0820a9d675bfa11a4b1c4f239f1215d028bf4fe6a21b1091fce04855b35cc2ea129ab398e79b3b44e02e91268982124f4d983658a016d7ceab69b05a9ef4d71234581c195b6dca1b9e46e4252b5e3e1704bf4899234afa0871b0bebb9938fd7215fd3338231c3e913208f5fe994eebf8b301f161d40cfa4dac8ef57fb3c0f17611477ecc31566aea26d947f53bf5e73f548c63492b1c80a128e36f2d03644e25cfc772964c9683cf0a6b3521d03d7df60e1cfa6f9f501263c8940513ae9e90808a1daa62f59c1d11ca53503c6f397d4f5ee6dbd2fdbd1475c78d13a03d21ab46addcd87c7e894266f816da4a3b08f000faf764d1c297552cc0a9eecb2594b6ee7ba9c1ef3574a8496ec46071cda695ded1bb2317f6742b78f9375ca7b3b8d64616e4e97ad6d64d13ab46be0d104b7a8cace51c2a823045607fdc6f84b3c25626dbbd6039abbcad57da588fee984b3eaa26fdfa2f2e0b6106e5236f34de8c5892926d1969f815d26290bab03583e0abdf9ef8d36c4ca49cdcf090231e66b9bf41335a0715db9add7def82f587e42fcf31022e9f57f4f9bcbbcca08efdc71fec0cf3aad012037887b24efc055a730c7f8f84f43102c5ae66c03562b49118614f51a578e7d574ed9a4c7c85a84064272e06461bae6aa55082ebae9af3ec4a84567118cff3a9b2c4bcead7f0855d7994debc605c1713298b677836fa7b0a2d60d1618391186e5cbb5311fd35acd2e1aed8ec2179124e314d1d059d44e56f9a7f841ae8994ef7cee6eba712578b894569e3ef087b61581c26665dc99c0a130f41bf25614f2fc32e721223e80ec4ff00fdc7f137f06b4f3c2c9adfb052e4a1c6bff846cad0d370eecf25ac2334470e46f35c8151e154bb8508a7cf43d810639245cabe795191bb0787e97d0b82b7aca079080dd96ab3a72bb36989e6a0dc937bbb4203891f48fac4bf145a01b1c6b95b0637f0cb3c43f35cfe81f9620db89e93707e958cb72c551f033f99c92b614de0045a025396d9bce16e3a46da72045b01559d404ec4e7e0c0103aa9c4f58f2ee131c3aafe7b191fc63366e5ce461d88c2c7baae84d2f363aaac5a71e46b1b4c48ab56e07e7e00b7bf6f1f1ca502485a70722f6309ccdc07ea4f5ee758ed8055a818cee200c36b4cb4e35cb23526f8c8abf1af91cce1f8e0e15e8c5e74a3e6461bff42b91cc620f15b849ed2cdd6daea94b7ec429af9e0a1c4e57509a411c4b1485b9dc901eee7cae519481ee480dcfac71d3a73663b5c2a91d21c521601e620ae0cd277a3957c13ec4ce869597a066a6ff79fe4ca3aa35e63d90b43e1768f74dfba656800834e760625c5fa7e71e5a545b398c95ee4a63b092f6111b313433b7f3f4f1d8d602379f9bbe03029ec49c7069f458e5d5aacb456bfeb2ac9cff9e88bd086a06fee1cdcda7ccc074952f2564ece3eb754cf8e1d974ee6b5e2d3a1909541573ea2b6d5b812116d90d398fc34ad97fcfc58665374a559bb9ba14d42ac819f79757eb83681576d3a0c814bd9cbd9fe8ae7b2f46d1e1071cd34a2ba83715d89ae10eee3f4216b48d7c258efae14a6ec61c54b35347dacaf959b0779a8bc986ca40ebcac4711eee1ea134d89805f31cc76866250e5b6b0d0c05a766f0a2264aa0d43efc8937850f72fe5ee2015f5626e3233c6d259aa85fe70d0771e79076736e8d7d43689df8afeb8bb96c5175534d7003038d4f33c462bd2e92ec5802c99a235e9abb2a02c44b0fea4eac376d6814afdc86f1f1b2b00e339ebb2e099ea410fad1ff81001d767c048d2caa56375a4cdd40fbfb7e8e19beed7ceb80f0c4e5d86be0af498c2eb1b184749c39a72340113d6e3f5cf0bf4bb51aa36bb35e6dc38089a4f93322235e3dfa0960ea6a943021fe0c83a6598f6929216ff02107abbfc9ca98863cb13335277579b7bc0434538173833e2e1479fcdc6babb2e743bf6bffdcde0434cedf3edcccb3a9d4fd3192ec7cfadda98b432614dc84200cdde2877ffaf7649ce9c99990d83f5806e38b513133cd924e7a875d6dc55a389d56630f5a4274ff9e7c3b42e24d03da651080dbe547883d0b5d74dc500075ccc5b7760b1d1a1021f209fd8558e4ab6690bbf474ad3169b2507dc31fe610214a6d0e425e353c1a05eeb330877e84c9365b94a09e2e1f377599b6f65b173032948591a432f0a36d4930e2eef0761e8553f9db45101f54f1cef9ad4cc1a7c2afa5c06d5f17350316444184805b09b82d32305fded7c7d96f7aa3fe779f4cf0a6966078f341388bf4fb6574272735e996052f567c98a3b54fe57f1e8aa81382c396e1c51d8878f56dae9b79959b03a568e542ba8e98ebcfa254697c1924da9676d88dffc54b9a73d4e66101a0c9f9b5a498eda98b82702e7616ab7edad0b664126b004df963fc1232abd190813bdad9fae9338e90d1d576a73842e657063c4bfd7b64f0da17a6262342f17c7c62faf1354e64dbaa82d2757035204d650a916e9c026732d23f257170563b8802d292e47f135bcc6469315868872b795b906e7b8c4b2dfc0b23fcab8c8ade37bf963692e9aef60af4e1a303b6ea9864a751ad94a171bbfca4df437dffacf8fc6187c192115bed3dc563b7119a083604349e8ea8735b4bdf03efc2a9d8e08ab174f393ca1d50fc97d3301e7987f079f38dd614b2c516f5e43c44f484648961adc04c3c981efd3e15152ec5e734baaf4ac55ab5a7112c33b08e0f1280c8d5869cca572ed3f75133123fe739a7078b4fe07ac9fb69b5d5a09969555d18a4a2d7eea40246202bce7f34a17ad77f4060b05b8d6da7869ce22ce2ea80bea37adbf7122533c2fff5c2789683c694a103dcce44a2813f7f11322c57532a7dc9ea1d2ef9e705d2c0c692e5e2940372e313cec0c2d560a7fd2d1c69cecbcebbb64806f366cc4ddd6255f16bbed7f07b84d887d853140fa6bc6fbf566c16120bb335a8f485fa0036590b423db0714210ad30402acc1c5797e2ec8e6a2f8c0aafc11778bb668bb31357deceefec6d21ff0a1f62a7711c8c23d66ea2f290dad3e38bc2c8d368e3f3e4aa06cef24b045ba9f6535e36ae6f781eec3def6a9d2c5a31dc2b764f3fa5cf02d2e9518c028855e8820b6cc3fe2c1747c56a57da265378733e926cff6717a0a3816ed53c2d320d1a9cfe13c16296c79509b71d938ccd2a70452debea55e69113106bdf9cab7bc6505107e4480046ffca49c873c23de22e4a698764de6f1eac36e4180eebb7e9d348f3e0958c09ca9d79e52bd6e0df568025b58ef55f51feb04a92d6509afaa0a13552ee9afd5a7d0899caedbae245c67e16aec7da0444b60ef0dc0ad48af0eee8978bf865f659808b7ec25b62850fff96c390f36bd82d9eaf4c1706384ace88cd53184842f216f6ea3eaf930cbafb1059dd8b94fd9a5717532f0d7554bdf7827de79a766b2d8aba9198962bb2bba72a47d9a9a34c4aa836210a30481b1d2000e36bdbe4617a83ce2467762e25209ff25affb162962e48e1cfd1652656ffbd6671f20b3f1c607d4d3c5368a864c9787236917f166fb181aec35fa3f6f522a8bb8301b50fcd36afa0ac38344c9f802aaa9e5719368e71125765c3c1ab0b8602252bc541e4d75549390a05fcc9c8a8450d36ebed96b874300c00bd95b3ab1b925a2dff76263f40ecbfa636e784f343758b5f54b02ee5bd128e3ff88f9d5651760c5b1f2a7b962ea6c5f58e121e272bee2b6ca271a9275fdd5f634c4565415519136279e75fc43ebd9e369c79236007168d3483ab1f4ba9be64c45c84a0febb82eb8bdea6036d50be66be0f8ecccbb0c4098e311d336af1278ae0eaa3d859633ce94ae509f9de1866ffde13e6bea23aa93aa0a473449fd80646e18c46451e118db1e1651f141a073ac51596301818f7ca8149fdc4c40275447121e66a37aaafcdd42c2ce4cd5d1e10f9bdbf9d8351925f02fd6f2d3b4f0cdc7eb37f1185d892187093105275fa8cad29af3b3e298531e97a986a67bee43e7cf9dc9b64c1f5f5da5227c3ea01581b0b07910a74a34727d8bcda732d520095377dd2b692c721aecf4bdbb05ca476f5f4124889c0f36f94339456c4a68f4a053d430ce9962109df05b17450931725211a7ac948781c5", 0x1000}, {&(0x7f0000000040)="93927f8dcbf162d6de8d962d9be5aa7c7c28772360ca616b6fe9f3a4f83348201023aa68017b206bd579a0a6357cc9fbca11a397329b471a309b346065d6952c3bcdbe875c1fba7064be51a2f0960c3768db8fcb636b6cee085911f43001921e78f6cfa0cbe612e8de4231b94d6107a4878d4642ff18d2fe619c8022cf341da05adc5c03117f5544203edf7a8a08193326ec9439ea5d2db00e629ad36b6688473704482f8a4337e7d0b0451852932986b6ca399741f617ba95", 0xb9}, {&(0x7f0000001180)="98b6e6800e396ea49b2e9c9de57450179d5ffe36bbe8f72fa88b035d3b6070332574c596d92e4e6eb25995d59e61a24cc8961c96f6998b97de4933e4", 0x3c}, {&(0x7f00000011c0)="36ec95eec4c9d61e75b8b653d2b286f0c1337e88ad998af4e382d9bd5d3a4d06e661d33e6071c72b667e32f2456af7e2c90910930ed202ca64cbebe880c3b79a8318f35f7fc6f22b350d2f713d4ff4f28976b767cc54d942baca47f99ed92b5187a261ffe07fa38d8386ff52b933d0a320dfe9304bdc63570675d6cc7dc9d72efe745aa1a08898617cf11191810c0bda06b90203b14fab7bf9e5", 0x9a}, {&(0x7f0000001280)="255faac99e349bc43d6e21de366bc29cc8d2c7ecb58442a75d88f689d0fdf0884134b2c7a7cf3c3e25931679bf963d2ad8fc77cde795942842dd8643767d3e3878de4d8630c24f2e0caebbac1f7652ee952c78", 0x53}, {&(0x7f0000001300)="fccec8df56ae177c2b2fc851433a9fe62dc61c9c1579dbc519d1ad2bdcba95493a1041087634f76966cde25ad12434b1095554cb6015edd6519a88a47978014ec7fc1b779173d5", 0x47}, {&(0x7f0000001380)="cd070719c34d49d87a1c6bbe041ec0184e5d19ab21094f", 0x17}, {&(0x7f00000013c0)="239e881fd71ed2d676b7eb8171fb5ed4670dab2d1ed82c7058ec6d4cde7b09f7c6ee4de76ac1a327759c532709416e87cc58819642a2f76a7d637a3e556bb12b309318392bc11d416c40dc4f2e3e7f0d32d8199f08531277019a60ab6b04a0cd398549a359caf5d9c7f7ee47a2bb9e2c29c170e2e6cfca72edff28af73c3cc6cd5159291949ec7591e46020535ee059fe198c3ccc15e775759d78e4af6751aa1e7a60a4d2660512f00e333468e33d2100ee0f24e63fce00e6a95cdc96ce4905533576ff380aea6016875717bca494a", 0xcf}, {&(0x7f00000014c0)="6293064c4233716e8433e7c43e4bfb08a0f0", 0x12}], 0x9, &(0x7f00000015c0)=[{0xf8, 0x1, 0x5, "43cc6ab313786f54cfafdfe3407205b44908380335a8e99406400fcd184ce344dc54dbf189a4c298a935742f0a8653b8eae7698a59263256babfacad4f43355d4521402cd5b986f07eace735db4338eb97446916065992ee9657dabe1b5edd603ec38a767ab60fcae2f7441c8217c1c7fd20133ee17f63ffa4fc608beaa72d51bf849c5c8d9b99faa7e11e937f1ff5329e983d60b0a6f8706259ca4ffb5c2de9c7272313a1aaa15fd84805b685998199c62fb21fe7bd2221f80b2a0f33e33b7f1d11cce9ef33181cb56776edebbbc89adedee2d6a53093d512640a089277a6cff3edad1e58ab"}, {0x108, 0xffff, 0xffffffffffffffff, "238fa0cc7e2b8fb9a131d361f473faf81a7ef3dec9b973c695e6e995ac808118fdc0f89a7c65bcaaf4b5dda5ffdc877f900f2109b16185a3294f7a200f20c2173c45bba9d3e475e7cd5a3fca84d6e668a5c0380413fe9faa570886a8c8c7d5a832239557fadcc19fb3cbf6c0b0f8aff7efb604826563733d0fa0a65082ea817be85d9aa849512cc6b664683f7b577fcf732b3fec6a51d8506df1dadc95e16e1c9ea7ee5e00b411354ecfea5f0106eb4eb435dadf571a245ceba0ae3601268dc1020052e430e216e13c2777433692cc59b3663706315ebfbc81a4762faf011dc0c9c06b97dec8fa100afd0a318c18e48a0bc1c4"}, {0x1010, 0xffff, 0x6, "4dbc6185824ce5b2ca64d15540f4aaac0968b6f051ff43d6846748ec27497c955aa10267a55430f8ba57fadb741c68bd8f620a4b24f57b8acf5177be22c1365510deee838fd0b0b3cafa14a519c46abeced57ad04b07eb0755e36b01420409d0d1ef0995f4c5ff0cd63f971eec27d332ad19759dd6a8d06930904e93af3633b6adf90028ba3a2b4ef8797d1f6ebf9d662f5dd0c44e244c0cead5fc2a9473c6ce0f69b6dcb699129da8920f199e2a1fca3eb33ddfd4c31886a58fe23504c6a33af183921d4ce039e909bbb3c55eca94de87cb858c77cd9a3fadf9d88043fa5bf85aca79c7a51985955d63b9e13061d6dd52dd45651df93378c3a1f128908951814a832248217558998880ecc811d32a03e814e3849824f68612a2add60cc58e2b46cf98690f39bd65f77d7272fb5b2db81578b3ce519487481470bf70c960d830576e40ec22c9250e60e2b682c6b439dc2403cc9ca1e87bcd821a051a4926eb3bb2f1651a9cca327bc0f7153f62367703c8ec6dfc74bd7e73d36b2580b399a8544babda6e37520d8c1324462b39af12bb353d0821326b9cb0f221c9f8407de05f7e6ca28b6d2208c2f3b7303bf41849ac36b429efe1ca97b247009b96c166f1f57271d7d337cea0d925595bd8f6b5bf5332e13997a0b144ad27185c5916e1b5155a6f282035c11fc706635d41c0be51dac7cef5b9b30f6a5ee5ca5594bdc54345f9f18433c41dae44ae1170dc8892903cd0feb9fd28798f7df673219bff13fab7c4ea153669c9070c684eca251942585a84fa36d06f41987c227821e9a1aa5c4a79df391f662f5d82591f6dcaa25578bdbb632f059ec3e143a15fa58e509bb3869985884fe8869a45325370450ef3d3f5a369e1b61ae0a1b7e208e33c88dfccd1a5ca541350a4b639cacd46999d1b5637b755f6fe63b3ddddde8be268ed6f04239a24c197f2e21e66aa06c6e3bdaa3cae35f83cee9359295ea65fb87240fde81b9b3f491db5e0d76df1df1e88be95999f0ee80ead7c0737d16974ec0b0f2a6c6c4c3209f4d2cb003d27a438ca19b348e4732a34774581cd0a9d038ef2b4868d61437eabab52c6ac13f1f5e4f3bfdd8f82f937d058f7dca454d4904775a22ccc81c0621c05de61639939aa39806593f181834a778c040408b40540cf0e1f753bb324fec1dbe9f5d7f5e0dc5a514b7888ae27be44561899a820244a47fe53f3d7c341deab517af75d69c48d27b6627a9e9c9b7c0a2173de0dade8df2a7d0b9c1e19c53cd3f1f0d7469835557bdf97b597e24a5899a5a7d8edcba98a3d0ffa754caea6f84219c889c13ec0940da91d274c282666c062806db0a181b0201009a9e6ef9f9a12d9b9c6d4e955bb9f1ba9b701b108093cbeda3453aad8165fd22166eae54ae85746008a944bf6afa025ba22e5a2aa54543c5f6e7cf25ef09d7848f913c65115b6a2994d44c1c2cd3f830afe33c4156d6e8c75e978f4138c8ba559b1d202f3d00b072697b5caad2f693d2b627ffe63f9fabdb7230f8ab195044f611aa94bf1ac6bac4d23cb0f18638290cd714f02811ab775eb5453bcc0357117168ebe829facf10974c7dd56329526d090e32fa7c2fadbd4cb0a7453dce52926ca5c326387b0b374ea7aeb75fbb20543c063f6a313fb0c423388546811573e1c8af40010c18378ffd5055a46ea1654df6572320811d5fde1dca9cd629d65225e45d1aee5aeafb6a9e91bb3e2f4f1f52e04dd9e895981512db95a7eb6f239f728fa7689a77c5c1c8c62906d1e771fb0fdee779ea13a41e7bafade6872d7d8188e95be457fc66bec461e7ed527f925d35a2284a748be8d0449fbc3acea207b3f7f81f319cf045f8a236c4c576ad331144a3af350e1eb027e870f5e681e3e9a3a796797cfcc306cedcc88b860362fe9601d03aaff1c762523b02e1b2d6912a75536175ad293812cc5093b986744b1a42930f5a611b7b97005e9e5191bb1e7790ac9fc5c65f00adfffba352fa3adfe16658ebabcdeb5aefe3db778f32ff1b6cbc125b9fb171ba1d5d7f5370a7e35456ba88a9512a228cf06da91987d257f903114a7d23c3573e6bd2778d8391391f0c51c84d8e36e4962b9d02987f7c89bc21e6f00ca23f763c62c724104fff2b30b6d198fde9258d3ff1502c4654f5c16a8b52faa723a2544997d5ab044bb1c2907e58236b5e1e76ce687ce6db3ce1f56d71a35dd03097446e2d166bd10d0ad02a5c096e93683a522d8401d6557bff62f80330436b125d89bc942497e12a4aa5ecedfc0f49b4d39792185a84d3a04aabe27cc61a816167050322cc8bcfe72dcef36512a60344a1fe800efb83af3b48c7bd03d4a82e1c7a80588c5772c809ae3c8e150b7362b7c5bc8ea049cb7de45b955420265c7a96308cf6219ab8bda44024754385c8e9608fd9835594ac24a8bc63e6bb683bf19539542d5c10f4e5876d45714b702a58b02e3f86ec291f3834d8def7719ece6e10b47f5fa152dbaa3726cc44ec7622f64c1c60b5ed26ea5c95868040b4a8aa383dea319567814d7c9c096462dfc95941da543361a975f365a111eba8e2943c70864c6951b9c30b78867b11448cc4839bba192cdc834fe20188e879f3b9de8915fc02a217ef5cd80f6c5dd6e4f3131f2ad50c613dcb1fd435d7a168137e76d55b3e1cc00e50dcbc7cc0f2ba4e3fb26842dbd5f2fde3676c37faa5cfd6a76d1ac544e1923478a1325874a1e60ade587857632a89407064c878ae9b822621cc91fcdfb488c35d8d1246f3e7be93fa3206871a87f7ef585c9d9a608ad15eeaa6f73e9699b7fc4fb63865ab2cf78e394e678662a0b4fb2daaaf4677327bbd11f80ff01f1f2edd76e7dc72227fa8b06dda8a6a3bfc1f5f437cca6add363238f10ec1c2a7bdd68e036c8a6b0478dad70b3d41fb6260772203009ad55ef3f267842a468d0531929f3421037706da30e80abae1cab76ad284eecc5b8af51037333b7cd135db20459f93b7502200b42920c542cc623b7932a3680b932d052dc85237fdca42dd3946091366141ff79a31e66b91e23369a4db388b37b7f95ec6602be19d82a8da104410045f486942dac02bd015f072ff970f26464f06be47d7a9f94b11b39aa4fcd72d651855e2b354887012311656c06756911de250c291afda2b6a04b367fe2f9b2aabd41c74c82f8e467190ba3be08519c6f7d36563be72da0b62d17c7400f2f93142a062a8e4b3c090b8855ac7b5dbadcf273255b0cdc7c3d8e6ba5510aab8f230ea0c3a7ebb01ab85ceb9e8324281313c22bf812317686f963f373ed734b68dc332f7f6123294753de7ae8306ab44b87ec84359384fd5d1b286c928f27f26ca83e7ca7692a1b15523a96e632d524bd632b68e13f5b880f4ddd97f8b0a4c7d1eaa24a5883f266980a82b913fa497009aff7f06dbc531d343248aa812687fd30694fb86b04e64600aecf075393cb206ecd75ff650d141bcce89fa593bec8591aefe732e4e630c2ecc9d1c5a3c9897162a923d395e2d942b67f6e6f78c44639075a77dca5f21c55bee19ddc2579f4de11d7e92081c172a980635a38c55ff1d82c992682a2bda05a48da863eb38dfae8a3379961b19114476d9f25d5a823a8c4e9efb4c398949987c5bbe0aed416fa8a2984a8d77a69af98c60963cb5f88edc0a7d80e25b253c501ef698d496cda187e9a1bb6dd23e7d54be419725f79e9215da222f5694b58ba7f8963f8d013354fe8e861df0a22553d8e3fa56227b211adb38d9d99f30e9187e9357f01b2b6aed7ac39f11babf7ad73328d104d2621e44d6399fdf20828dd29f72cb4ddf6c62c9d35257f5515711a55e9ba34669c1bb046d0796808eb02851857aed93ccc6bb7765b835070a165b4390d481049ae6ad09c1ed1f3e08515945c7c601d398d93ae5e94ec8f0ef35b3bde82587cfb7607b31af920121cdda715ee1eab3d65ba40f45862ca91fd17ee873b1afadd8ca2775ddcc75a7a891ec0ddc65ccf6fc2363a142a1d2efbcddacfc1af972a7b5c2ce554f9f33cd442ea9fc6eca87d2e236e6e1d903e5c1755447bed3bf2a1a597a411ace94712ae46bd08b2321154f0a1c80bf547db3a95951bc4583436bd18ce9d211de0de0bf701a2b20d0557479b9000aad739c1c64fc9920640080de29873759f2af940886d209a0d1bd6ba856b8b35568c9998eb8682279baddb861354206f86ed1f0add64fbfd7f9b366a3cf4cb4dcef1d50333a5d0ea2a5e0d27a58b70357d107e4746269bc825571bd217cac95ca8b441a6cdc9e44e4169b290afa8c7bab31bab8ffd3c4879f74282df3128844e0ad2d489c6961182eabc31bb064ae3f879084e7251b2c3e2fe1f4927e4cba32f6b00ce3f717e4e1e00991f7ddb3edf3afb814e3177a5d773cceb176d79c75881a5da320bcb25f5c3ac116f6c0bd766e8ce60f5bdd88399f8021b4883cd27e34a320b958d7fac10f84f1cfa9fb079c54aebb4b930cbef582eb05edff9f29dc7a3b41ca70a62b4cf7b0c62a6cc61aa67f0899798e19ad5747be6cb41f7776fe2e04fb7a9945b3f4a4482e266bbd4f8ca051e78e93cbbe1efce7f562c65e90c2534a5d5d6076bbd6e1d52bc2a75109e1b7d5e7ca462a1cd98df7bb14743a7a63d27e354bcb73961d29376988aa8e364f1ea41f517dba4c0d10c2c6b61df448c9f8de75150d10e5351b9944c2c3c1397c59fff50a34df1cf8114080313df9443174fafef64d2c3c1532897372c92372d790d00081fa033520463b35c167f9b15cb72e95a153ac0859933aeab6e6fea743e5f35c0d3521de8039cd99b301aa97092a7dd26c2c04ed59b887f3d36426059c95aa80fd3ef0708cad0d51678ca0e72b0005e15d1e82c98ca28f05ff50a744ecaadf7ae10e3dea59e6e42f80a23fa8419d50d1ad6f5f8f01aef6922bee29c0e14f48c39ffbb42a2fc52f7b4f3baab76c1d6fa665424d151fdb326b48de97db8a9475185b3e2ff6d60202b57147111a09fc655983e6bb16a609f1f84bf2adc1b1cdd52dc94452459fcdfae4c530f136e994876db8e036127e76dba07f1743465fc257b075b2e350950d155cbb76831dee59490d454d7f3c2b9ac72162ab86a0578945f2d37aaf95e897880b20a435d008a21c141afec6917a046cd66edc52862d07f8e94e9137608ff9075318a9f986ec2483209499ae92f6aed580a5636658d690bb02c99137211b899a7c9651a0d0489355b774e456e5527cb6af4935408edacab81ad46498e030c971407cc6ed2cdd06f872ab9db09d4684b80b16416fb616de73603d7ae7892e81c0bb1a58c0a8059460021c67e67529a4c6ff254a43470c0ac8ab4971f142a7fad1206ad7f87455b5e63f9901696cee86c82d124761c7891285ded7ad84025e6476b617b369abefb6c95fb70f0846f9e7ec214072708de73b8c060174ae550f567c3e66dda805999a1fb510fc7eca427a28d7f41c7064d5c44103436f5a58ba2355eb959d25fa82d5ce81ce5700ccbf1ff110a5aeda84eebcb17d81c53ad3a24ccb12f453252c7f0b7d0de66f766c8c194dda26d9e375d0dc199d5563b696a4373f06ce9eb7a7cdc18fb15fe5dd5c6394fd1d35b9c4887118a3d7a17819773b9da2880742e69d360960596e707cf2737bb428277b6e3102c052f5b7dd7c40c7042e6b0cc0e878d094a0ef9c32584141a675941f306e6d3db0155d311ce8732236f62e7bc6316e5711fc25b9cc3b8de536f0c071022ce52f2530c73dc6fbb353c2b658df51efa364e9e4234e273c85a1550692a441845aeb288a694b7b39281"}, {0x18, 0xffff, 0x401, "1c1b50d0"}], 0x1228}, 0x4) execve(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = semget$private(0x0, 0x2, 0x9) syz_execute_func(&(0x7f0000000200)="c44191fc1bf3ecc482a5a8c72e64660f383a8784a23156c4819a5f050a00000064128f054800008fa9c893f0430f1afc263e0fc0dc470febf6") semctl$IPC_RMID(r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x45, 0x0, 0x20, 0x6}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xb8, 0x8, 0x5, 0x36fe}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x5b68, 0x4}, {{r0}, 0x0, 0x3, 0x20000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x8, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x4, 0x24}], 0xfff, &(0x7f0000000180)={0x3, 0x10001}) r3 = dup2(r0, r0) semget$private(0x0, 0x3, 0xb) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000002080)="d03d48acff042acff816d7de0ebfdfb87e42ca9b8982b91b05df0ab2358fd70eee766ee45fd88667c5340fab5a1d9e21de103357eaa38a99aa1f91e5e61964e469885a2bc5c81f90dd7047c101ea2e50f56dc52c7c71d2bb06643301d537fad0eedb3e162da7e950e5a0d6439fa8dcda447d679747b161c10ed15ab78b404c71e3db669307eb4d6d7b07e8c0a84f9a0996343e78f07a68e48bfdae00610956c4d92101e710817348ce8fc140a15d379edda2802353049b82bbf21c93f57b069956f8a3f2f7fb774a5db579aabdf3c1fbee9404023244d24665904c53c09a492b37a9428ef0362963ec914c3017a19d1852a232057f53ce8ffd4d871c435442dd805996cd690e457d30d12a37f09c4b743b41449dc6951e2f13d9f2dbb07633842f99f32c8f8b823d0c52fdef21ec74b5ed082012711b0013cfd2a21095b87937bb1b74bee7a6c65fd7bd837a78c1c7dea5538cc46782753f318f9d50b7907ce814e50d85294e7c435617800fdb1cd64c032a7e9321508a2dc7d41c95a48d9f5b2f364cab769c74ec88f6c19a0d2395835e63329bc08cfb7a4a141dd3c3f4909141b487bca68cbc689a5fcc14837b35218ec335584fc8175bb56f2ca95400ed59f9e8457fb65ddc650ff32098e6ad0d7c2aaadd2cc24798e663303f16528ba0b8e270d272301f0201f17726be192bf307c6d1b2aac3266b402c25bbb33340c77460619bdc3525345027f25a8d583e2744e998ea8babe563819c8dbae728daf3b7a1ee400ecbc5ee2759f4969062fd89518b0a58fddb4bfa0a62095c3c2be87dc292ee55d59df70dd8948271fde1bfb742c78ce098ce7c9aa5618390c904540a971cedff8cc992516e55096eab109648fb2bde809707e269812361cab59eb32ac4c2710ede6ba7b84f62d67f76b343af7e6b628d364e01361f0c19dca8b47208ff0bb98ff763df1dd8eb91d61ebdf24485ff06e1042e7848c3cdcd60a24b7d4b23fccdda62ff3919fcfb8cb2cb5231da31d7607f8d30171feb3669abacd9331ff058903de5180fb514ed4bf1e865ec9437ec21e9c3ec98038effa07888c76ff0cc28c8b8c22c366f39cfed655c106bdfa517e184eee1d1a7f04243864f095ed87d3c8c8ae1862330c036153878dbe9d6e14ba6f073529d0c53b7a547562aab29c0facd98493305afe69bae3973dec900d064c4f3d4286c870a261c9eb451239d379b5d5a4aa614faca778cba816650c845d9618ac521e7c1654747e41e22431b77941e0b10228a2076d42051eca2126918cce28480fa6bbb872104e7152f2d7a6a99df2074dd15610ddc8f94546a7b50ad52987df679d91e4e6888e18eae3adb596a0c8c0a52aabc9fda4edd3cbe21c94e4e7b60fcb38967e0d117225659f28c0968230bf62aa504a7e1f804b9d06eb67e548a2cfe72138aff280a1fb4dcf67ed6eb73dd904fa9019eedcbb4fb04fc917f905d20088b449124a8fc97ba5dfec4d88d5d603b4cbd36b6e363db6cfd16da02281ab94d291f0993f1762b8a037ba1b8521e182092549ffdcbde6461821db2ef92ac785b6f9f45dc0b57616db4a53d6132ffa129fa5dbcaefd80aaf6f3786886cf86e805300a9596573273e25b59076a34196f568b0f0f1b59ded7461bab95a682ed1be75c1d94837f305d7cd41fd5fc0622b82278074450099301c9d4e66f41f67a78eff177bbc2906d5998a874136d9a52244788cb477458d634f225f7350637eba493ecbb2be001a5047bf0e9e68bc05d5acca36bd9c9b7508ed6990870f76bf5595af860c510c1bda0b82bd86ec237e3818fdd8feb7690ff29dca6217b7ddccc770b08986cce6c4e6d00794f208e4c6ac01f41a4408db05bc8e9eb37309b390dea91536ba86c208f10b49f1c0732936600d15dde33f7dfe25f917798b28eda3be105b996e39e9d43672bd172eadbb74b6ea592ded815ca71b472d8934b5442b7ed82faa14efff183d0b355ccf6a5135a676f2960caccac90aa4fcc323a5310248cc2f39763c7c0a13402f2446c8f741a364fec0b043031b8a43b46d4ef39c0faf7e08eff116a6ca84853ec711d0b9f51c51e03eb41334e4aefbfe871baecce2518452e4a318ebc3cf45636406fca2443fbc71d0d31ff015291a68e5901b36e45de54385ff3fbce9e66bd0314730ad78c6a3770596da2a055120a347c85c05ab5dafb68fcde53ff728dd716817ae68a68d6cab5c537471c498a2c22439e6f09ad6773a9a88412a5d3b121dc774198bf4503143757138a642448e023569a5bbdbf6472e5e8dd5c01fe973b87f56e9d02b7cb31afba34d069523f6b2762f17a39d753f9e924028111612b11719c6cd8b2a3f2394030583262ccf0cdca30cf1ebfcda7908e32f3bc42d81badca6dea8d7228451e1792952ea62503b71fa433fe3ced76a6ee32e81087932658e0833622396223f13e4aad0feb169f3ccc54f8ec918756f52898819965c22d4a18efdbee063e7ba3553e658b6d93830f02cbe7f1b7402a57e5b290b1305ecf65c5635508d52667565c7caffd8fcf673aa373556a844f7b5bae2b1bfe10faedbb7f48e920137efc62c6b07036293465b2ce4b87b2d22ffcc385e1a638ec20c47b1508cf5fcc637a0ade83723c6333a94b2a4c6fac8e19a0fb75fc68d44805dd73b89118d13f3e4f4101d05f6e5b2adb3e5d03724a6a7ac3d4ca1b88a01ed653b8bb48f03ee5f9f7959e2ab1b3dcd94b1749a138a5e59c3545a5e99d78c172818fead1636284bf9f056fc129d29fa16992467dfcc5c9532efeb4fa3033710d50d4290a80eb49ab920884c747b2813c06feec2bd878d926e51d928c499f93bccaf408c2f90b47f9f77f55f3652e2a1011f97c5343eb1393006f3bb905262da19675546e5b5b0bee8f1663e9e2c26ad499153ab59d1602cc07f5566de71ca5d72354acc17ef4bb496d7e47f05e6a49ffb9d52d3a35b8452bc42badf83f2d721e8b9bf23d16acf5cdf61ad0b7e1a78b7ec653d417bb3ea4aab8b26ad27f40dac9f1ac5f9d564638f9501054e29f09295b1012f03e5272871939b83edf245ee0e802f1c0d8e9fcb34044799a0263a5e9a90275fc5ab7faec4c6ca13e233c56868efb278f8a3af7ebe9b16c9db973029d0953a5e6852d2022e83284ed4c1e2bd137ddf188b41bfe7c9585ddb9e9ca9a86b17878361b85b9c39da47b2c87495814ad4d779a58048a1ccc60254eebbeac6c838a9424d7e1b9d8ef8a85b249afa70645bedc6767e0b51458b11701d1e7ab4b3058b519886c974981947e484cfa6955902d7a9970d7d67825bd4640047dd3334413efa9a5ae107c113e9617c98ac42d7649d2c508293bf6c0cf1a691284acc1f52e8d66d92fceec1f25dccc616811065ae38cb62a2091650c01142e1acf0e104204951fb507da96b455ff3c70e1af031716905ad95e65f1837c0068af164e93459bd13d488abb2bb004c95a413a4fc5ae25187eccba845d66574b24b05f9f8a30d92574fe36c9118be42668058ebb077b7d0c37fe576d5f712a33544cba7956ac753bf4fbff857840694ff94289e970d96a34c0265a6bb2ba3343a6de3b26325fc59619d3feea275111060eeb64801fed137466883a667978f4f947dc1c4f496fd8045a632da90943576611320459b99b0482c09a73b642db8a194690fe7ba55b8e19a672e9b1fd5d4350d28aa3108ffd391cb2a3b0f50a749194897df7b4d43f70c62508f43dcef6300bd36f38b14d576b82fbc2353abc7c3689c5ae23d3e5a0701e415440225e6c025782163675e53397b0569ea9c22404339cef9ada2aaebcec43ca8f91a491b5ae29f9a7dc896c1fe18d0f54f5808922cad5813be9c6ce8c02f9303a0a5f2e1618c21ea3f03a687bdc38c2ca456fc3619b3909080eb816178d6d4a8971de879829691379ab9b62589e3613ddf8b2c6bdb904515ce77393734e668e782047b81f5b7166e234c1b42d87542154cbe9d3d9bdaebf81ee028a7293f9f994a85d4fabfce2466507ed86276060b87561aa3e8f201050dccc8a0a32143b9e45533654e757b6a08fe91329f3d32971abfd057d5e83923c91370f9319925ef4935c89e494fa44de3925fdfa921bd72e06be0996800e31dcbb1b84e2a60d840a68597fbc51fb7ed5c0187863121a098e192ab9481cb2425bffe969baf923405604af26d4639a4b657a5f07a1f78fb24cf4cb876560cf183c7d539d7f9aac48673e22e19faffe9736ea4def21b118b92450cb6f6b302a47dcedb2017d6c11fceec9a5db241860d8a9eab712cf2da7e747a9ef62610499921829c73fe1fd2adc7f9e992362ca8714458cacad22b88ccc3249fc7eae106b8022c582bff18d52fb52581edc75b8ff26b44d3df57d087ecaf7510207ce7adf512f00df5e9afb62555bb7fadaeaa8df1a53d9c63d637566d462f9b106f1872afd95dbb51b73ee8aecfc6f9524578e64917ea11156fda68ef9e62ffad602d88d4120fa886e6dd297753b5bafc84cede72064e015d420e729cd1e7e1f9c5a466a410ed43cbed4f22cc17c77ca27178c6d85cdff107966f316d5e307fab99a65f823c85d2e334712beb4bb40319a7e956ba387742fa1f4ea1ca80a9d79de5ed538c44559bd338f91cf5a0d657329dc6d88ad5e12639834141d689b978bc9e057b45072831565cebc717277d94d80170f2d9239f4b3335ec38b3a30741e22462d9f08502e537a3924b2bc063da82b95c7d2892413ffea3bcec614c698c7e13d11f1082ec305540d0a76c954692f8aa0f8e3f3cada9c41b738327632536ac197a4ad30763a4d5ab1b1dbf54d834069254df990dfca9d6a49fa42ab41c75969fe153d24136ca39cc990a0888e8e8c4982febbd3a728e70e96ce3350eb9d05ee576dfe37fc316b20063422c71372b57383b2fd0bd1f8e765b2a71b9d6c797d47859a1ea917040fa393f9510a694090de4d94aad65ded5a28c663eaedba7949c71b8cc7485ea3f91148016e2711641c353059540e845ed22145aa9b5e74371ebb458eb0e4ac477c1d915754736c4abe5f2d7aa21acad28bb65d5d6ebd674261b2e1e7276a0f8d9232cd0a0bf3785255bed145c4d6f29d1e742c52ded60cd1ac135bc00eae77d6147c574ccbb4dd6b74ecf99ee99bf3e6d5d581b5f2bd7243cb908e398afb1c91197e3fe115b114cb77cd8b1eb8f2bd22e770123d7e0e3e4902ee7990cd1b5662898ff79bf695035fa3ce21fd3cf272506120a4475b98d990965ac3614fead48786820af9238e07e677f09636875111c36ece956d0985c0c478a7faadaf92e787135a543c94180d019ed5d6ea2b9c4a295a0c4a21f2373a631693b7dbd6cad0e55cc8fb5ed925496a4196b502ac2b28747719f871ce8da63000777b9b9a63e3c01da713716c17d63e5e3547b2147de3bdc1e310a82c387a670459c5259e6b77f906d2c81c1229fe98dcdf484d8aafde3e2e861ceab31690f231b3930a0a0a2fb0d0ae06fbadeb3b7ffb8881e46d6cc1da6e489175b4664c69355443aeef5c1f084ba491f2276a96bfc4e3a0bcccc4f0cfc57741ca1b452532eebefa2b270921119d2195c5f9844ce67597b54c1af12e564cc45ebeb0bc2dcb40e1df13066bb578a46f2b1a10af01081a3653a65419c471c83dba", 0xf99}], 0x1, 0x0) r4 = getpid() r5 = getuid() r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) setuid(r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ftruncate(r0, 0x45) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2010, r3, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:07 executing program 0: mkdir(&(0x7f000082f000)='./control\x00', 0x0) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') 16:00:07 executing program 1: clock_getres(0x7, &(0x7f0000000140)) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x3, 0x1000, 0x0, &(0x7f000039a000/0x1000)=nil) shmat(r0, &(0x7f0000403000/0x3000)=nil, 0x1000) r1 = socket(0x0, 0x1, 0x5) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x4c}, {r0, 0x8}, {r0, 0x122}, {r0, 0x50}], 0x5, 0xe038) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x81) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x800, 0x80}, 0xc) ftruncate(r0, 0x6) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 16:00:07 executing program 1: getgid() r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:07 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[0x0, r2, r0, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bc9) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000240)={0x8, 0x1f, 0xc77a, 0xffffffffffff8759, 0x9e, 0x597, 0x9, 0x53b}, &(0x7f0000000280)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7ff, 0x1ef6}, {0x4}}, 0x2) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/22}, &(0x7f0000000080)=0x18) getpeername$unix(r1, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0xffffffffffffffc6) r2 = fcntl$dupfd(r1, 0xa, r0) sendto$inet6(r2, &(0x7f0000000180)="21020fb64e989ef5b3aa6d131f062ccd3188875a03235d763f22b53499131b8f1623c9d05830ee8904e4b8c5c9dc1db948251f180dcbf9ce719e5727e00d474d972335547ef4e9e81a7aa96ee67a69876db4548b234dcffa57c2bef0c1ce70fc6bc5417d24d231f0e7bdcdf3f940295a2796a05c11ec", 0x76, 0x3, 0x0, 0x0) 16:00:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x401, 0xd9}) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = dup2(r1, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x91, 0x3}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)) close(r1) 16:00:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') close(r0) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='c\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='c\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='c\x00', &(0x7f0000000440)='c\x00', &(0x7f0000000480)='c\x00', &(0x7f00000004c0)='c\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='#\x00', &(0x7f0000000580)='(.\\\x00']) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:08 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0xa66, 0x100000001, &(0x7f0000000000)="9b52299c301945ea71e9957c389bbf78ec77668a9b1e33eb9eaa22429678c12781ff19481ed51a3d13441a9810a581cbf03a2397b6c1684d9a2ca7", 0x3b) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 1: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f000071a000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0xfffffffffffffffe, 0x4) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f00009b7000)='./bus\x00', 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000600)) 16:00:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000140)='./file2\x00', 0x40, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file1\x00', r2, r3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, "dce29c38c302e83993eb169879ce356bb0ace31d", 0x0, 0xfff}) flock(r0, 0x3) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000040)=""/34, 0x22) r1 = semget$private(0x0, 0x0, 0x142) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/4096) syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) sendto$unix(r1, &(0x7f0000000080)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) mprotect(&(0x7f0000372000/0x3000)=nil, 0x3000, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000f66e7b64f30a0fd8ceb42ddd729769d4d289c5184155eeb791966753d30a8772fb0514546d43d38ba0a3d0d776244377a4126649622710bfe2c017a5db5d4303e79c93a05da483a13e5340f19a7a5aeaa23a5f6ff28db687fa936e40dc346d2928ce45a9b7aa1f9d9bacc943b60a1ce8617e592bf6e1ba5baf96c8ffea7e186345305cc2be338394143ab8358cc2ae9a355fd3c7d6955a3e1adfbce3252f9233"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 1: socket(0x6, 0x0, 0xfd5e) r0 = socket(0x32, 0x2, 0xfffffffffffff000) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:09 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x0, 0x3}) 16:00:09 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000340)=0xc) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000680)=""/248, 0xf8}, {&(0x7f0000000380)=""/12, 0x1d1}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x3) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() fchmod(r1, 0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xf3f1) close(r0) 16:00:09 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r0, r1) r2 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r3) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x4800000000004, 0x1800}, {0x2, 0x1, 0xffd}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() getpgid(r5) semget(0x2, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) setregid(r8, r8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r8) getitimer(0x1, &(0x7f0000000380)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r5) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f00000003c0)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e515376b6e0eba084853312d304d8cdb08affe2c95d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba2000000000000000000000000000000000a2a90a5fd51243f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493001000000000000056af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7aad9e88f28331996cec84f88d9d0c7a9859a0f8b31363f3a3c99ee104a240358a"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r2, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r2, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r9) fchdir(r9) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSCTTY(r1, 0x20007461) r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) r4 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x9, r4, r5, r6, r7, 0x10, 0x5}, 0x800, 0x0, r8, r9, 0xdd, 0x401}) poll(&(0x7f0000000040)=[{r2, 0x140}], 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:00:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) pipe(&(0x7f00000000c0)) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x4005) write(r0, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ed32371000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x6e) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) r1 = syz_open_pts() close(r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/73, 0x49) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x7) 16:00:09 executing program 0: setreuid(0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) getdents(r2, &(0x7f0000000000)=""/2, 0x2) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="e9afe28cee5cfed87800d05cbab845ff4ea174e295bfbe867229957852c28aa5988547e7d20cc6ea9c1832e5a1b0d75bdc01ff", 0x33) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x26, 0xf00ffffd, 0x40000000000000}], 0x0, 0x0, 0xfffffffffffffff9, 0x0) write(r2, &(0x7f00000000c0)="7efa5156fbe159833abf42911774f0d378ea84c4c92b75a3c8e39b650a670481a9d46f5dc5cfdcab5902e7c5d61e0945f5e6a8ec9c9df51275321b86f24777d32ab0f651183baf49b1d4e63275837f0901a74c2d970164b8ca1a79aa70efbfadd32552f5361d3ed0b0944f67009f4b799388afa68106caa741f4311d3acf3e820da6ba3edec47c5b9e99cb8e13687cbea134a43166c1309288187a7e4e624f8a8cf4c5e8927d61081f45158ea7039dd74212f40bdf217db25028b6873816d5ad2711d32c874a85891799fdf753119b32c3062f918a5cc6b6", 0xd8) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x9e) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040), 0x0) 16:00:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/240, 0xf0}], 0x2) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x400001, &(0x7f0000000000)=0x72, 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) socket(0x1, 0x4, 0x3) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x347, 0x0, 0xffffffffffffffe2, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) dup2(r1, r1) r2 = semget(0x1, 0x3, 0x80) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/138) close(r1) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x8000, 0x41) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x400000002c4, 0x80) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:10 executing program 1: mprotect(&(0x7f000032d000/0x1000)=nil, 0x1000, 0x0) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x2000000000, 0x0, 0x0, 0x0, 0x63}, 0x0, &(0x7f0000000000)={0x6e}) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000240)={0x3, 0xfffffffffffffffa, 0x0, 0x7, 0x44, 0x8000, 0x2, 0xfffffffffffff000}, &(0x7f0000000280)={0xd78, 0x2}) 16:00:11 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="bd27f2bec56ca44fae5806456071dc0ef84a0fd36799d4754be7f2ae1604cda5f0761fb70d34e15632b70f076f73e5efeec8cba666688acc99d92ad4bee62b2fef7fc0d71463cf8859480427cd1c183a72205dda85caaab8fccaf86a1a08c4111d14292bb45de71aae65c8844ddfb5e2d1af0b4fb635e9d781cc8ed23a2831640ccdba78e002293722ad04c7b032b67de0a07c0aec95dbb67270a1e985dae19be56096f59b91b5b73b1a1f9be2ff03f6b63ebde360647a1f72401a31894b83dba6638b2967700ad1eeb9deef94a430305ea0721b54cf78fd16d16e1149f6b08cc8dd6a8edee53260edf08a6b572196f1fb65b4c7b9e7e2d3", 0xc0}, {&(0x7f00000003c0)="13839dd5b91639ff56f91c2ddd2d8381a592fece8ef49f8076f884af36672329d9bd4af5a0d723c0b39c4a343980b3ec7458eb742a6abf52cb110f1ba72c50c055fc551bd18b8cbede1b998310bee051feff6fdd7d482b2f0988e94902feddc80d2974684652748415a4a0445528ec8aa63d405ab9473a52fadb48ad4e1a4db04117d58f721f2156d9feecdc85c16274895aab3ce613df3c4c7b33", 0x9b}], 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r1 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f00000000c0)=[{r0, 0x24}, {r1, 0x146}, {r0, 0x4}, {r0, 0x84}, {r0, 0x100}, {r0, 0xd2}], 0x15c, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00ff63ee06000000a30000e012820befff00000009f85a04232f3e05836190fdf2e89433d19da300000000"], 0x17, 0x1, 0x1000) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:11 executing program 1: clock_getres(0x6, 0x0) r0 = semget(0x0, 0xfffffffffffffffe, 0x10090) r1 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) listen(r2, 0x100000001) clock_getres(0x3, &(0x7f0000000000)) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/12) 16:00:11 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000080), 0x10000) read(r0, &(0x7f0000000000)=""/90, 0x5a) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/133, 0x85}], 0x1) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:11 executing program 1: getrlimit(0x7, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./file0\x00', 0xc0c2, 0x767d) 16:00:11 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000010c0)=0xffffffff, 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) fcntl$getown(r1, 0x5) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:12 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="0c46577d07574b23e74d14b0157f068b86b5efefc526d2e208d62d30c7b2d72f9ebb4a40ceb5486eeb6d5b5820182dd7321a4e65d32c27825d4844540dfcdc69c855bfd8dcc8b8651f91c6d3af1aef11de0f74e70c489f7372a1", 0x5a) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x3d7b) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f0000000200)='./control\x00', 0x100, 0x0) read(r0, 0x0, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1a2, 0x1a7d, 0x8020000000000, 0x7fffffff, "008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8022, 0x7) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000280)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xd5, 0x1000}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = shmget(0x1, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x0) fcntl$setown(r0, 0x6, r2) shmget$private(0x0, 0x1000, 0x3, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/177) 16:00:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x400, 0xa0) r1 = dup(0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x400, 0x80) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getgroups(0x3, &(0x7f0000000c00)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000c80)={&(0x7f0000000940)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000b40)="bec207def4c50a3f24bc370c753229e601817b87a9e9ca34500a47666afacbc6e70834fee84ac1a6cbca8590160b0b590fa41fb27cc8adcc0b07a887d453d4b11f5bc0d8ec70cb7baf3ccb236e8bafc1620d29bfdf0412248db3784d6f58ea8dd2e0daf9600c1f1493833e3d872dd21c3fcf381fd36fef7e5e9542c438c3f328c5e266c9a9b4fbd18be7b6193b97da992b", 0x91}], 0x1, 0x0, 0x0, 0xa}, 0x4) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x2080, 0x400) syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001600)=""/4096, &(0x7f0000000cc0)=0x1000) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x10480, 0xfe) getpgid(r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) sendto$unix(r2, &(0x7f0000000a40)="22c559ecaf8046f2a3d4de768029e46f34e655b490291bb9a5c229c58abeef6a42317d7ae4bbe158ae3d589a318d49bd0a52bd34698d7a742165107914a32458599e4acea3c93772219588d1e55ddcd35f9a0c4abf5053346a5e87b05bbc86efbfd5f99715dd583ad14916852647dd3f6608208376946893e72932cf3020b7bffd06f3106bc7e534e3439e4149dd106f985d45f8d70c170ec7a7e2b7a66edd90e48c1bfca7bc56a18ddd106c6580105cb91fda677bd4eb2b85091e68277d82131b8fb9849535f4c276396335a4f8dd29011496b8196714a9cf640aa7db5143354564496dadbbdf47ad051865a407e6ff08bb9a", 0xf3, 0x1, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000a00)='./file0\x00') pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000380)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412cd4d8294834ecdeaf14535e4ec94e7ee594cbc9c1eab121628c1338bffcba980a39c88663c55a8c18d0ce2ddbede6e79e0f82c2c1a2801761aa553ac7e3d9e6fc53636fa680aba944c53486e1d005714043b3eefc694633b09ebf43286936c7980c1c474d7067023529465d135410efad5c9ff8e59158409f42dde54d4b6849fe753b47c8d7193054fe0af1cc122973b9781af4234f1f4fb1b0b79ad19dfa43adfa96855278c7f5a709be13d6f90fbc7b8d4f70212c4e86c186be8d15c977ff8e4a80b228b1508066cb0c3496e8efd663b36d280e2f1ee85d43de440f04f4fc25e0626db368ec1a8971cc07f5a8f6daec0fd51a1eeb7dbde99cd23419914446eb5af5198906100942a0ce4d8ed57074a68e112208cc71e009eb244fa2268e694b559717a6ef08df1de55743ce03b73a21998e5aef8214df45c07388f7dcc948a7014e3522529dae01f631d261c65745b77b5be2398929bc5b0cb46085f19637ea22a4f57ee1e20f2e111c5333558844457685c1d4fe6de1e119991dc702fa3c6ba4c50397a25d047eaf0f15335f7e5d8d8e8d317109eb2dc9f07d2bb8cf4c127673109a5d57dfd2b8ddd58227db118c2cfa85abb6af54139e101df928c6bd92c9db51acb9339ecd3d2d51c79d4eeb18fdccb82eaa5d9cde70d46e62e42d7b82b8b0ff71c1d2860fa773c72afb54bd94b98ce6108e2ca5f527477cbd3988b1f9b4697d143cd3473e63ceabe374836cbc52d923773365ff86df4ecd0ae92ec6582932d6f990f59166afe98f74dcb994cc01ca736433fd669eced71ded3764541727ae9b49f6d8d89e0bceee97e86c4dde50a0124858c1a696f27146e27c700784198fa4a3162667d9d1ae6b0229d46f7cccb5ec65df2f03449c4149dc4fedee927e0dfde9862f8b85b1af47740aadea984bee6786a518b9beaed3e9d7f90d457ab0f0fd34b21cb230f2fe765efcbe418d562a610d04a38a8f717820feeb5da3aa994842d31b1db28a3de46e314e39b56aef68d436", 0x3bb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x11, r2, 0x0, 0x33) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:12 executing program 0: getpgrp() execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2c, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x8001, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141, 0xfffffffffffffffe) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf95351eb67aa0024, 0x99, 0xae}, {{r2}, 0xfffffffffffffffe, 0x81, 0x3, 0x9e3}, {{r1}, 0xffffffffffffffff, 0xb, 0x5}, {{r0}, 0xfffffffffffffff9, 0x88, 0x0, 0x80, 0x100000000}], 0x6, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x41, 0x17, 0x2}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x9c, 0xd6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x8, 0x5}], 0x3dc, &(0x7f00000000c0)={0xfffffffffffffff9, 0x84}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fcntl$setstatus(r3, 0x4, 0x80) recvfrom$unix(r2, &(0x7f0000000240)=""/17, 0x11, 0x1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r2, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xffffffffffffffff) seteuid(r4) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x8000040fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) clock_gettime(0x3, &(0x7f0000000000)) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:12 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x3, 0x100) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x100000001) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000080)) socket(0x2, 0x3, 0x5) socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800000001021, &(0x7f0000000040)=0x8fffffffffff, 0x383) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x3, 0x4) pmap_unwire: wiring for pmap 0xffffff007f123840 va 0x20000000 didn't change! 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4301) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20220, 0x80) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000140)='{*\\\x00', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='=&\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='/}]\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&*%\\[\x00']) 16:00:16 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x6010, 0xfffffffffffeffff) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2020, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fchmod(r0, 0x29) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000240)=""/199, 0xc7}], 0x3, &(0x7f0000000380)=""/53, 0x35}, 0x800) r1 = socket(0x1, 0x5, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x935, 0x2}, 0x10) 16:00:16 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) kqueue() getuid() flock(r0, 0x1) 16:00:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r4 = shmget$private(0x0, 0x4000, 0x41c, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getegid() r7 = geteuid() r8 = getgid() r9 = getpid() r10 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x6, r5, r6, r7, r8, 0x104, 0x3}, 0x7f, 0x5, r9, r10, 0x5f, 0x58, 0x8}) 16:00:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) setreuid(0x0, 0xee01) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x1, &(0x7f00000000c0)=[r0]) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0/../file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x5, 0x10000) setsockopt(r1, 0x8, 0x400, &(0x7f0000000200)="3f56fbbc06e72bc5eebe9626cc970aec9a97f9bdc5cecb6581e9ce2b454545cdc085c227a7ba72ba74be7a66c4776e504046757895202def50c616dc305b8c2d3599d7b51d940095d9a106db6bafec54670f3912d9b7cc796292771e2c47900fa2657466e67dacd7718706fe12c24ba0f8fb7e7e91f5e53f", 0x78) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) close(r0) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) r4 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r5 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:17 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:17 executing program 0: link(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00') setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7534}, {0x2}}, 0x0) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x102) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb19", 0x52f) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x800000000007, 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e22c5b00000000000000e74de4", 0x0, 0x7fffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() dup(r0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="0500778cc5c600", 0x7}], 0x1000000000000080, 0x3) r1 = socket(0x1, 0x5, 0x80) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:18 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x7013, r0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040), 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:18 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, r2, r1, 0xffffffffffffffff, 0x0, r0, 0x0]) r8 = socket(0x0, 0x8001, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r5) getgroups(0x3, &(0x7f00000002c0)=[r4, r3, r9]) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) r10 = msgget(0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r11 = open(&(0x7f0000000100)='./file0\x00', 0x60, 0x10) getegid() nanosleep(&(0x7f0000000280)={0x80000001, 0x8}, 0x0) ioctl$TIOCSBRK(r11, 0x2000747b) msgctl$IPC_STAT(r10, 0x2, 0x0) getgroups(0x5, &(0x7f0000000000)=[r6, r6, r7, r3, r5]) 16:00:18 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x4}, 0x10) sendto$unix(r0, &(0x7f00000005c0)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127abafdde96c3a6bef029f38b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea786a2719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea2169767205c907c7997d00252ea07c6063f424baad304c1ea645e55267721764ef5b92117d67cd70cefd7cb392df0ff9dc6643c04de5daf1c67fd1c3166ed552f58ad11036b8782c05d058807c93ce1a2e0e693f7e94566011e59b1f2e444f56e757cfc5300a631410eb7efeb83da53ead364d5cfb27e2c0bc1ff4a68ca59848b271c403f994e057748322279a80cb8cbe224a037bb6", 0xfffffffffffffff6, 0x8, 0x0, 0x46) write(r0, &(0x7f0000008500)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xf12) 16:00:18 executing program 0: r0 = socket(0x2, 0x400000000003, 0x81) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) 16:00:19 executing program 1: lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x480000) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = getpgrp() getpgid(r0) 16:00:19 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) flock(r1, 0x1) pipe(&(0x7f0000000040)) r3 = getppid() fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x24c6639, 0x9a, r3}) close(r0) pipe2(&(0x7f00000000c0), 0x0) execve(0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r3) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) fcntl$setstatus(r0, 0x4, 0xc8) semget$private(0x0, 0x4, 0x4) r2 = semget(0x3, 0x3, 0x80) socket$inet6(0x18, 0x0, 0x3) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000000)=""/35) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x3, 0xe1}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000040, 0xffff, 0x5}], 0x7, &(0x7f0000000280)={0x1f, 0xff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r1, &(0x7f00000002c0)="f692596ae359e54c543a8a08100d74455e96ddce30e320b371d5c5e3aaf1243883cbe362d791bbd9cbb55392c6414d547404e73fab7d613c3f975472b7cea72a5be614541b185407a9615c593b08459d723cf5bad2bdc632606a084c3f0634ca26b846f1395d58d7a4315952e519ca5ffcdaf239aca8b525dcfce00eba2e3a721dc84a7fe9494e0128052474f9b646dbd69951", 0x93, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x201, 0x40) fchmodat(r2, &(0x7f00000004c0)='./bus\x00', 0x2, 0x4) linkat(r2, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) utimensat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000380)={{0x3, 0xc0}, {0x8, 0x53e1}}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000003c0)='./file0\x00', r3, r4) fcntl$getflags(r1, 0x3) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x801, 0x2) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x10000) r6 = socket$inet(0x2, 0x4, 0xffffffffffff8001) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet(0x2, 0x4000, 0x25) r9 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x40) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = open(&(0x7f0000000280)='./file0\x00', 0x20080, 0x4b) r12 = socket$inet(0x2, 0x8000, 0x0) r13 = socket(0x10, 0x5, 0x8) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x5, 0x1, 0x800}, {{r2}, 0xfffffffffffffffc, 0x10, 0x20, 0x80000001, 0x80000001}, {{r4}, 0xfffffffffffffffe, 0x81, 0x2, 0x995, 0x7}, {{r5}, 0xfffffffffffffff9, 0x10, 0x1, 0x9, 0x80000001}, {{r6}, 0xfffffffffffffffc, 0x2, 0xf0000080, 0xff, 0xffffffffffff3dee}, {{r7}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0x9}], 0xfffffffffffff000, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0x80, 0x5, 0x100000000, 0x6e0}, {{r9}, 0xfffffffffffffffb, 0x8, 0x61, 0x8, 0x6}, {{r10}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x5, 0x3}, {{r11}, 0xffffffffffffffff, 0xd4, 0x0, 0x0, 0xfffffffffffff030}, {{r12}, 0xfffffffffffffffa, 0x6a, 0x4, 0x5, 0x400}, {{r13}, 0xfffffffffffffff8, 0x22, 0xfffff, 0x4, 0x10000}], 0xfffffffffffffffd, &(0x7f0000000380)={0xeeea, 0x9}) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x6012, r3, 0x0, 0x0) r14 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r14, 0x0, 0x0) 16:00:19 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x1fd, 0x90) mknod(&(0x7f0000000080)='./file0\x00', 0x20000000001ff9, 0x0) open$dir(&(0x7f0000000440)='./file1\x00', 0x3, 0x52) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x1) fcntl$setstatus(r0, 0x4, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./file2\x00', 0x21, 0x7ff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x2110, 0x8) rename(&(0x7f0000000880)='./file1\x00', 0x0) open(&(0x7f0000000900)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r0, 0x26) socket$unix(0x1, 0x7, 0x0) socketpair(0x2, 0x8003, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x282, 0x14a) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x400000) 16:00:19 executing program 1: mknod(&(0x7f0000000480)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8d}], 0x4, 0x0, 0x8, 0x0) msgget$private(0x0, 0x158) 16:00:20 executing program 0: sendto$inet6(0xffffffffffffffff, 0x0, 0x2da, 0x404, &(0x7f00000000c0)={0x18, 0x3}, 0x3c) 16:00:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sync() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) 16:00:20 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x5, r3, r4, r5, r6, 0x80, 0xe8d}, 0x401, 0x1, r7, r8, 0x1, 0x8, 0x2}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() close(r0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x100000000, 0x3f, 0x5}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) flock(r0, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001a40)=[{0x0}, {&(0x7f0000001880)=""/35, 0x23}, {0x0}, {0x0}, {&(0x7f0000001980)=""/184, 0xb8}], 0x5) write(r0, &(0x7f0000000240), 0x0) r1 = syz_open_pts() syz_open_pts() readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/116, 0x74}, {0x0}, {&(0x7f0000000580)=""/91, 0x5b}, {&(0x7f0000000600)=""/179, 0xb3}], 0x4) close(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) write(r2, 0x0, 0xfffffffffffffea5) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(0xffffffffffffffff) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x9, 0x2, 0x80000001}, 0xc) sendmsg(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000003d40)="630eb3fd7ed8bb88927b744d5fd88223f41e8df4e020771f3a0a532662177cb55d64694a52d3f57168ae8cec97e324b5e619bc347cbc63507f6c53197a39971192c4e8ca07902a533ef40622564aa4a169fb263563d30f9e6de93862ead1fb67194d66a31a69b2ca2134d8599104870db018ce8eea84b59df303a78cfd0e67d344456a0708188f2b43d9494adf08f1ab8f9c88e0c67307c79436b8ac350c207edcb9325951a90004c0d103515c49293e13d1ae469519b381c63bfe961422f25f1b06e78441fc1b3a1fb0483de4fe21c7f2c71bfe841e1ca54006efe4ec71c87ba3a74ffeed0015", 0xe7}, {&(0x7f0000003fc0)="65f535", 0x3}, {&(0x7f0000000180)="84afe08bad27b586ca7b5bd4aea063a5cec595c80d864b77d00b4ef47cc0aed4652f3247156f12a7dde22158bc0b138c2f087542ecc886467b3b82f639a7d1e29073f8caa3baf9e0cd2a07eeb880e42da50b5482804b48ff387ac1d4b008ef7ec598f32bbbb74fb4e89894c0b7a55d7b01eb430920b943ba562e269c7fc4820b96954f79aa5fb1f960358f154932a6b26c93a6e38a1ac3abcb621057d41ad99f86c0318d0c6eb440d8fe4d7f4c33ac6ab088f674be84554c0c88e0062e7b079edee23a962d3d292922d8bc758c324d471522fd00237d9a3478a09112d8f6092b0deef683f7213c543b4d", 0xd6}, {&(0x7f0000003cc0)="dd9f03e7627ec735106d21964bcb4aa8d6f11b7f570e8b5d9a01c59150d992b460392ebac45fa57863495a6bc538ff864d7b3acd83aa3b371b8607944dff08451a4c9f28cd97f928864f6bdf49bf4ef45b462888d08aa480737bcc99e2943964605bac7308a6ba10", 0x68}, {&(0x7f0000000300)="f9f88422be317ba8ff9b5bc81528c2d53a0d0d8922aaf0528d78957204773fe12f5de5f49939c952998fdf232998d97dc4a95589b4fb79e06fffdfa24c9fd11aa8ed2227f96de78dcc29c8239fee6b42171f7c8a906c2c6c646e8a391d36c2f235de21a4c9f1d41665d6be5a48cd22c33545ebcad829e221eb448655ffe0084b5efa314d79133ffd60e4b1e784d91b8d38202d8e2040c94d7177f6fe9c874c7f2e859821005a892e9f7043453b3dd702574ef80057c955cdd4b2b160345e9ec19794a136dbde9f4d00690bf4bf2be50f96695b4d2179ad9640b507ec375255a5b7dc8be30666e13e6744cc1b18452c8f72cf2dabbfbcd7ead0d8ce78a4959111d0ffd8c993c54bdf5c539353e1c65af00d54cd32c322d7496e9464694f61a092e188018a4ad17f5582c0bfabe2161e1dc450b5a2ffacc5f95a0ed2cbebb0de55b846a08e3085dd095368ca825c46809f44afdbdba7de9b8d9821ab496ee7eea3bdd9f42c937feaf104579a46f06ceaaa8bc99fd84a276cd601a8e0de148b8779f15be16a8e5b3478b63bbe30b5b1d96881ed0f7b801fc6ac9106c73c024884e7ef487702a8fae0500da304026d51c7247e7b04e454adc439b796e501ca9089e48b3755267b5f6734b00f48de9d5e88c09a530a2e682925b46ffd692f7259605db0277c34432ba4ba853639ff0d74a691f3f9d4f4c1a569c9a1e60b012c8666c2da3d1ad581b0d75741df632c12a55a2261a9918d29cdf305a4bbf90cb72b21c5b5465454803f5ca5cd19d09b84d56834e0e09146a49770a8231ab9e8313181fe66839fa9fe46d44ecae5b3523f677c78384d7f04ee8c325112f923da5682d87998c9d2990c23869a29f4eac17231bd28b0ca6216d683d177699aca9ebe304e1a0771bd3811147a0666e0cc0a77ed084c2346e59665083ba47896dd0bd086cb8255a31409e968ad93d65a29662b6d8b9c076cd3076ed56644bf98dd21382f43fc039f1fced529c32a0f75f12dcfed53be2976022e4f5e805379366448bfa5aae6bacca18342a827859821e5ee098de7997dddb59d740d7916317b35d5865af3d4178b1ad54e4ad4093ae42c463e0389be11d33d719fd77eac09f23f988bb067f2b703df6d6bc81af46eafb0b8389c3bb72f109376ce2dd69d5ad50507edd97b1f116cc497ad86d6d8ecef35d22d5dc1f4ce932e5e65d630a527985d58e7d0784c77101712c93a6c8fa4a64c05a1b073e6ce65fb96bbe46cf42f8e5d392213c49fb0b254ace756d854372945adb5dd4d126bbc13bde4d70dd51538acb8ba5643c192c3d5161b43128e0c42183a5250251032317fbce785f645b482a4984e19114975fb98668659c66b9c59dfce8d23d9cec6a27769f64200c4d2f05405b95766451a0be1918a83d7378f37671af9980d2bd3ca4821a30955b88c605de8378d74d6e2f5e05e97545d86b9357ea3264d7f72501c706f8213838ba01fe6f6d7c8e814f667f9b9d1070b2ebb52d1dcf613710245c1314896917d8af1d8df221198f9ebdeab45d6a172e85bd493d4137b946b6e19e560853d175077bef8f1625993209c31e869b00f3c2d72848ac56ffd42f3daf5089e41e0bc3f104a9eb20330c375292c23ba7cd51889390dff29e10f8a47a57f41f8f94458fefc6ef11177df37dcb3950a651204b926d7bac88aeb1f36ce7b0f12c7c4a24e9425882f1d6ebc2bcabdd905cb8bdf6e1f1f399f4317ca0c41c213d7116fea58d1300566f89dfedc3de13f84da897d704866a49ffacbf3c2a38a8bffa1469ac5284fcd6c4337a0c51b63cfe8d43289509c2b13b6c78956c32a7b43b5fc4e34fd981d1f9757b6d26a4a821170ea4699453d9300914db6e32b86128bf9954818525b8465209a9081a0fa2ccfe64573f0bd1716abd7c7e8b0f83277c99448b9e31b8919d70a695a6d6f6982fa34baafd011218a5cea3f3066e252316f6f5a09878ee93765c32251206534aaded5760909fab0aec0fa56ea9f6b7aa53abf9988aaacb5e40e130617ba8aaa581143d9a6801a30ebeca4c43ed4a02baa47c369cbe8345e4d70182072bc9883458c262591fe0edd39cbd434be1e30119923d59b87704b634eae96d8652a8eabf2746884f9c5c3ad08594b14ad7a4ceea89d5341bf608b455e9e5157b4213684354d6115bd8aac543491e5a79588c6d54d944ea4bbb7809651adb84f15a2670c9f76db1c83a7fa693477fe65e5d9ac39112589d9e188990910835497070d4a70a11d6d8a1fccef89eabccc3a94298fcccef71708e87c4676a47609bffe7624cf146ca9f3e00e41a1434f55ad90a8ede1b99e6aa33cc2549dc1aa43e116f84ef7489868292c1093bda48a369f196592687a6b0f1d0c9b8784a2869f1d6883995659507f963bfb92078977e22782ab26f9c33e72c916bdd092efe3dd061dd2f43c5d93b174790816a6e2d835871eb5af73784d2a67054e3d1f28d77ed8658294593ebcde51719ff985714ed778e7f072342a336d62c851c4bf1bfa6ac2f3e4560083b20365457887620027293c76ebefb193471525b80c1ed2dc64ae5463c15384af5260da8329d79fd0f0f0cf1a21e32a2077884a06dc782a6e9b6f9b63c1168d789500125751d1ffaeaf7e208ac9b0d4fca1bfb424e5f43f56570004db5a45f39bb6cb49913919718a5b3d9215c2a0a012c969f727dea75ec1daa70c80faf26ff32989b03c81ffe89d53f8f9c5427f6083412eb0417e6b1822c525c721b95fbe3761b0830ecab29d307a4d87cd61b51120ee9939795685acdf93e13c95f214a8f3f7f8219927df5beeda220e6dff2426abcceebafc07f14e0ba6fa86a884ea59514ec43471ffffecdf222d6977d0fd3993fd5666fb1d54dd938454ef33719aca456e0d14e2e281afabc0bea89794100147471ccf4e7ad6d4d318479cf90f6e343eb96da623c6e9589db0996d7394d2eca784eee74acf8c254e67c956f9a8ccd59f88fb8110c9898183b9b01d16afafbf2bccd7bf73e2972f9dff063241c14de6225db67d3ed13929d03cfe958da1309288ea5a860112d06b1f42aa52357dce3f17eee5ec9f2247dcd6bf3f8ce52c3404957c036a38d58b0f6cf2eaff0610b3207ef0cc4e7d300756d5ef00baf1b0862db64f69990054415613393a4cfdf230ca7dc9e27947bbf8c8fc354071e482d4ce475d9b35e4eec4a00532bb3906bbf66dbe14f51aca8fc596d8424613eb3aed65c5606bd1cff884a2727f4095ec1127568a139491628e25dd5576acd79b596b5e09b83823d2b374719289c7dc7a8cd16d94f8bb95d76420b9ac08a06652a882e782682172f561e6112f1c89fef008ee11a985d65f864455fd7326dfb0466cdcf7090ceac4d2d489a57ced7ba4026db032722f321c38fa459756c73c7d1e3073e02e38826f895da3158d7f916256e025dfe5e8c4deb0d8b2a05c1012c47418a8eeb79f39ecc8184db578465ba34dfcbaac99958f5abb0ad539beea1274c8b7e4afc13ea4f03372705eaed5f3db1436a422e38199fbd319c5ccb150cc500f9e924394e6c10a57ef1ab9a2a341c06cd7f2c8f7d00dd8b7e3d662f3fd2b817c851c79afedc4379836a8e75cfd0a67cd4bf924c676e3799b8195b41cc0060df6a2224745234c0ee8e73a047136b341cab0015e5502dad24bb10f634bb59734db9fb27c3a83b3b79dc8b22c5fa78f48eb3c02d335469c9272f44dc5345d8501ceed41810fffecd27dda22e982c8151222e13722661621cda7548434653b961238126ef77a8efe80970ecf19af9e63358c8c65b19a9bdfa63673b541c626ed04f729cdcd64d4cf0fae3dfe000725670c6d41ee4777b22149b5519ad16f28637153fdbce6797055023d533a7239c51d5435169d070d78bbe2c26d9b409bac6b817d45c92c0c3e089a0da385e50f5ca301ceddddaa3279d3612d9fcbf079e22f27eda0db8744fa3a46ae42f34255defd32912fa69b6a7b3b4268a08d7dd75cb7fc185378af742f10e4cdddd8a9ee570d04ff276ca011289d93c9e1b0363ab2a898c39e7e48bcf137bec01051159506ef9ef0d20c7190309d7d47625f8a6fa6bb7b83d8a1c733a0176b8af696c04574f37112f643cc94a3914f60a2b8775f2ea0b06b8d3f40db9e3af3811cc617be2c17109f098003f03524d6e4b7c87b214f05b6de0e74e719bb0dd4071c84e55d4f24dd0de53a77533a345554033b7226e6d6ad784a39f8546277f41e3ef617beebcc66df03302e16ab8d8dfd83ea913a76423b85a8f7cb4090e74540668229c02c0fc262a324af14d11cb873bf44e1f52121171a76cc94496b669b797a544337d5857d23a84d751dd455f651837cb22c6852c5e975de68da0e6c6eb4d8ff3b52cb38cc33bc765c310d2be3fd93a98af9baa71ca2926b0186d233f582e49a52da7b731570b5667619cac9efa296734513c1876b230c4cbc5e556736b4ef4abb887a0d88c77dfd683d1719b3ed20aab3804c82ea14353e89efe1b17a369ba72aae136f6b616dec9542b57085a4907f11cd5560f3af5186ba86a3edc19f96e42823b198f1f2e0e1a92eb64e7fc854e2b942e251f3ca4e6749773f0cb13076ecbe3b3bf9f88faf6d9f0f752f1e49a3735c5255fe05794dfbaabd142b249ccc9c9a2f9eaccec8ea5a91661f361db8f5a7494fae3106eb2f708984e3e1caf671bf4b065d2e8e5909bd43476ab51bed144bc46c9b47d97be08ec6e673d792498bf6b67749bc88db867dece096f12fdb50199be8bd4cb611fce8829a39a838878278b8e79dbc75fa803c9d7b593360944ed514350aa260b64c3cab705311773295d8c82310f3189acaa8b6389998cfd7416d2118407626dc402c71974efbe791c6c9990a8e50811181d54fb28d747a5be6d1e1dc57ab3309dfb6a9867a733096f5a61517bcf351c5bcc217ea24213523fe2154cede2d1cc994a715494621d8765f14272e355463ea0e1bfcec088f6d53e9ee4cecdbec6486cef0483e4a68b13a0fba31886a659d0ef951ebe0e1eb0fdc6548beea35548adc3cd2734d74f43d393dda0599748c3eeb26a7c3c3b83935cd31e3e532dd0aa6d9920211a5bf5fd45ae42b0aaf390126dcab0ea4727300d416341c302cb9854131d352bd7cc8db31955e79dac8f77fae5936acfd54b6f11bf7cb646eda08b5d7ecc6158608e1f5addae8920ce9bb87c60803c15a7fc54a62fbae47053076d5dd8e793283c4a5084da8d77dbfec500ca9e3539c5e7ec232f97a3a50c354b2abf3147d825c21e582f75ff639ab5c4f6d1ce87055cf73506a15c7093bb9d69f28175d1178206d515bd6256db9aacedc67f499c6fce52d63f90ff921129573b01f699828980bdd9e82c608fa139d5f5c464dd2736432fdaed00c42ba208787e95d15ee95b3d88fcda28aa6c18d6b708326476abde501299bf4bc911cf61de8ea68578d52701e03d06969abbaef1e212bd69a5646321187d5dda877ce407e5fad3e7a74d755cbb99d989da0b2cf4cced8874d2b8c65b9dcb3e694273ca8c988f9fe6bdec9bf30e03581e88cb7176bcb08970ee0aa0a5cf1befce3c126adfea7319402a697caa8cd565893edf164be4eedffb1640c661319b6d4e49dc172657d38071ea6cbd5379726fbb97cf3f338601028a573501afdb554451645340a6fb5ffb02368251cc62384c89cab9fd25ec9cab8c2e206c8b0ba05213217928fd2ea45024435c6379433284b8ad5c2ba1d23c33231ea6e774a985118ddacdadbf0f40b8f502d881cebad71df6602e8d038447b3a23d2b1ac9dfc", 0x1000}, {&(0x7f0000003bc0)="88c8155c4a9d9ff0db12d32f474b746a1ca64325523d4e5266a84e5d26923ebd539906dcfa0e905c69468e705bef8618b732ffc9e8c54a4d74c5c335ada4ad7502e970b9812362648afeffb22dd0f01fd10242413d1538e992858d83e81a6a4f19709d4948d6af70a1e2bcaf1b429257c7ed305c37a95771aeb53b3c1bce2b6ec809219077d42e3184b6c9e2ddf5e86942179b3a5cfde7605453c92aea8942f385e062ce4015e8146c88d623deab0120ffd740f42a3dc6b8272a7f9c8c6de6c34af2a403d49e56393942e20588132ade3057bf91f7f3b8eb45d8bcbd799a0b", 0xdf}, {&(0x7f0000003e40)="14898d56c252c90995527b23f6efe597d124b6576522c6c526850ecfcfb746ae6d99301a49d1610f2e848997f5b07303de793586ca78d3e6853840612878c183588f3b1787a67039a1a7d86a19c47a7bbb9f5bae4ab0309d00000000bc79a10b5fbb6c7ccd1f91d8da47dcf1f0b50dc0ba7e306f5c67474dda862cd21b91ccf59f47b10adb758b96d37f5ccf3ca1a77c4e2301078656f632ae6d13d8e8c226412c38285e50e5c0e57c457c9a4d4358116452e44b667671a89085cc7b858a0fefac53eefda6554a2fe84993b563fa10df6b05c686a990edd2984d949a23a25c566a7bd256987b1f83105308b4cb6985c6bd260cc35b0432bfe5fca92ea88cbff2ddd68a49c5d75106944e2546983b", 0x1d}], 0x7, &(0x7f00000014c0)=[{0x58, 0xffff, 0xc8, "72e438b29238b6d8f80093415b6d8b2f3bb6d572a6e77afeb42bfba95846b767376638415c62d0cd798c1f2cfcc8d3d7ba87b346db39e2289d53034f2e54369055e1"}, {0x60, 0xffff, 0x1, "218d823bc8202a2ca56cc63c02a4905352841609088ebe741e7106b7d3f44384f9f80a25086b900a7624cb490381f5dab46bcc219755f069ff215abde96fa695c18910a6ebe024335a69c62a1383"}, {0xe0, 0xfffffffffffffffe, 0x400, "be76e5c7e1db8ec346acd6e825bf406d50f1d24df3e401d3b4afb0f3f0d4500c53a228a2432aa6f08b7bfacfb42a1595b16d09bbdd521f9eb9b95ee61ff7742a97c96b80ee75308facde563b38f085909ddd4a7b1404b43246429c6a72902f759ffdfb8c1f118a9fbac3145d2a3bf6c7feee6c2b29decb3130454c5f7a08a39155f2494c7d1487052093572c72c89189ebedb827fefe92feb0a310fe02ee69adea8fc69a040616b71c4ced9f7edc9845e0f59f4675c28caa287fed72677af7d36f8a60cb23910fd7b0"}, {0x60, 0x0, 0x4, "330b12af3c25d1535554c398910c392e9a87296eb59251d714cc63ac59bc9c9c7786e15a12e82c1e3a6c44fb4bb7966cc4cabe8a3e47e693058649c5ac7a250118743356b076080d917d30ee238b2eee"}, {0xd8, 0x1, 0x9, "1f05d5c21d8504982c94e90827b657cd9c8b69e97a98f7451f45a57f1c879ffc070ce0b36dec492bf0952f66edd38079ffa9acba1d79d6e9fac7fe24eb4571091ad86b89288a524f72da94340c3f375419218e9922a5c4914ba49158b6541b2e314e52ff1f8b7966c78c5beca6cc978e9a41530d447cf33f85a5023c514be86b95869ef8bca9b5f28c2f4afa8f30255211144f1ed8f53287d03017d96335c3e50e6172d123b65b747cd8c73ee7761dca29674ba7c7d3637c2fd3e587f6ad8599318ea6c02f603d7e"}, {0x68, 0xffff, 0x7ff, "e6ebbe05081d23321359c4a63280feef48eabe48e1c893cd065ab2768d0098a0bdaafb107e585e1b061284b5497af2a48109a286ea756033c7a927ea79c2bf32c41bc5213c3ad4e84ce9b23662b57c6c24f867b6eef042cb"}], 0x338}, 0xa) readv(r0, &(0x7f0000003b80)=[{&(0x7f0000003b00)=""/98, 0x62}], 0x1) readv(r0, &(0x7f0000003a80)=[{&(0x7f0000001840)=""/64, 0x40}, {&(0x7f0000001880)=""/249, 0xf9}, {&(0x7f0000001980)=""/106, 0x6a}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/4096, 0x1000}, {&(0x7f0000003a00)=""/54, 0x36}, {&(0x7f0000003a40)=""/38, 0x26}], 0x7) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) r1 = socket$inet(0x2, 0xc000, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xf62, 0x100000000, 0x4, 0x0, "0d7ae4c8521160dfd66ae0479234ee8b6aa3f309", 0x401, 0x4}) getsockopt(r1, 0x6, 0x8, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r1, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2b, 0x5}, 0x8) close(r0) pipe2(&(0x7f0000000140), 0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) socket(0x20, 0x7, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1000, 0x5, 0x100000000, 0xffffffffffffffff, "70ed272cde628994d3d48b89362e4bc4c2bb2fe8", 0x9, 0x9}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000100)="ee0e09e76951e46d2cf4aa7b3f8b591011b12b66478d42a9c59f81375acb2d8977319eb6fe9730a4eed4f93e8211c672c17e1d0227955ec1b16f8059f7cf1bbfeb9a3507d51e0c748413df1a972590cf0dee1b0dae7b84364bb454dab038e0f2a24f05728c01da904d9835c630ceb94ceadaa988d6d9851d61a2fafb050315722b5d736716e9925a3b9fb2b5c08f1ffd7d144619f4c28e9e07228fd142a9a92456d3151466654655153011b42555933ffff6097669856d513690af822cb7b5ae06e01856474b210ff257439291f9fb511f3ccb7fa7033a1d5ded8975387345dd92a76c568fff7b2e40bfaf57839f1429ed936734f6", 0xf5, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x4, 0x3f, 0xffffffffffff4438, 0x8, "a41d8a8c6ccbc2f5d8f2da62b027b22e87a72a83", 0x4, 0x401}) r2 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x40) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) ioctl$TIOCNXCL(r2, 0x2000740e) flock(r2, 0x9) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) r3 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) bind$inet6(r2, &(0x7f0000000340)={0x18, 0x1, 0xfffffffffffffff7, 0x4}, 0xc) writev(r2, &(0x7f0000000740)=[{&(0x7f0000000380)="6e0995e9157bd2967cbda467b03809c29cbf9002674da074174f53febd41d30a340e5c9d73de31e97493028946ffd30a13edc9e28c58694a02e66d621218e3a44c7d523bd0b6acf61d50c88bbbebfab560885770f14866baefc8c383fd0af12882d7ed16242fbba32d6faf67aabd43a890b9e35160082123ad43a503d1903d21c5dfefb5f15171280d00dcfd5af2eed43a7c6f3685b23c64b6f3ef454b880acffaafaf16e2710ea8b70eee239a7e146595672e5b56f942540577a359305807d417f6be0705754f1dc1d8cdf292778cfae9a107", 0xd3}, {&(0x7f0000000480)="8e90a6443ec660758cf316efb6c443a5dc88501de7327eda35dbe306010c7e147c3b605937b800", 0x27}, {&(0x7f00000004c0)="7d5ae5a925d6ede5e73d01d4567801241e225d7099", 0x15}, {&(0x7f0000000500)="39cbc217f4b112990f34f456333506ed5ef2f8dcd596c6f06bd70858a376f3a415d207699f30922d46b39f7fa31c7866c7162c8756d5a781ac6e0c247d7960d14df066ddf221314fca90990b9647dba5bae6d139ed8277425f13877043dbe469a90d8806aef6de539be7fc76e359037243ea0e24abd4cb5b7eb36964ed65974ebab56d338d596d1d14f92cc6b925c76552495a233c77b4741de9a43c4e5fefbec169657e0f3cfc62721247d5368006aec3290c77a5de3e6c3aefd61374ae196da74e4598b5", 0xc5}, {&(0x7f0000000600)="d44c512e583fae35ba2ad498e8dbdbdc29de3c07d625e3f3d55978f6255b7d545813a7f1c2dc2ce5d5d3203fdb67f9fb290a1fcf9f328614877488eb1ea79c03aa8dd8b9d1a07c6e66492ea17243d92d5695f4896c49c4a4b68d493db2efc95d711f5e4eb91fecb2a7c6fcf6564029d834d54050dcb9f5c74c8dbe290444", 0x7e}, {&(0x7f0000000680)="4258229f5010dc8ff2581615fce4cd0f5b93015836bbf3f40de58e7bc08cab51bcb1fa4e75c459fdac97ce068101f14165ca89ce4ca40558b04c213d8e7917d8d1ee3a1b9a5cb49f8341281e870fcea56c6a1e0e20dfb62e15cc582d2da0374c0b00c86c0a021c2e71d1103c53e58c1b5663a8dd58a3b4f1682cdd08e300034c29a4c764e6d7276d844b", 0x8a}], 0x6) read(r2, &(0x7f00000007c0)=""/224, 0xe0) syz_extract_tcp_res$synack(&(0x7f00000008c0), 0x1, 0x0) getdents(r2, &(0x7f0000000900)=""/216, 0xd8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000a00)=0x6) readv(r1, &(0x7f0000001b80)=[{&(0x7f0000000a40)=""/121, 0x79}, {&(0x7f0000000ac0)=""/152, 0x98}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001bc0)=0xcf) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001c00)=""/13, &(0x7f0000001c40)=0xd) r4 = openat(r2, &(0x7f0000001c80)='./file0\x00', 0x80, 0x4) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000001cc0)={0x4, 0xfffffffffffffffb}) openat(r1, &(0x7f0000001d00)='./file0\x00', 0x80, 0x60) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001d40)=""/54, &(0x7f0000001d80)=0x36) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x3f, 0x2, &(0x7f0000000040)="40350480", 0xfffffda1) 16:00:21 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340)="145c92c61ea511df30d6fd2cee831b4db22d435898d6947716ab65686d41c148426d758ffcdff9b9bb8a8cee57c9b6385f49939ccf97f6ddfa5f8e102c10d6d65e2716c73eb7530cba4cfc41284af32a1a43486162fdf7880e2fa67baeb527d5511d480993896fb0feee92a1a32b068415763fd15ec1b58ea29176ab9a3baab0c726f7c4494e88f6773be57aca0c4aa7e615d28ca647e1d1d4cceb5394219cfc5d0aa11977650a1881e9afc6b0cec15b85d83ae8b18f9e54c7fdd0f24accba515dd7021a4367bfd84260847056aa7d96f0b43945ffc973b4f7643ac657ee52874ef79f5dd4fe9928f91156409a7beb1de320f4112179766af6c4bd040e3d1b33554adc36ace0f2a54278eb6be7df0af55353beca7ec9774122f5d53891e960642a01e51a837731dfcff19be8c96550f2bd6bb57d39234cd371cd751011c2c4474e4c5a3f56b334458b79c604d59bd5518ff065f5d9fd735a734837a8248f0f2b4e42cfb24241b3a1a29ee2374f0a392bb07a29a4eab567ffba3676cc1a2b4158bbdcc800486e7f8d31637d9fb28e5bafceafc6ff57f942b4a59ea1aee670d2c7c1794cde504c96163c7d64133fb80a2fea13a08001da74648e11cf5731c09791293d90c7d2091a16fc55daca1b076e416fcf0fef9b41820c1018bbb0d06c756e76c698d10c4e9c47c4", 0xffffffffffffff51) mprotect(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x800, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f00000001c0)="980d3f076cd51328055c55228b996affe9f978f511758a0df81ced8480dc0fa0d559cbf341e63183d1d326affaa049f663845b52d367c325d646c8eea61c0ee45f2a7abd7fc8278f73e3607441555783e6e4d97f0969eac33736b63b5711747e56638f8a9467f145aebb88fb", 0x6c}, {&(0x7f0000000240)="4335dec0e1e90f49edca4fcfa8f359fe02beeb8e9aad1cd2417adfe8023321a5057ae9a4870f298f814c1fcccf07726d44c5c7c37cd28f6555f637e60bf56a664ecdb4f72e8d3c76b4563f4b928325a16f384322ce6deece99148dd7a152ff1456c3c108f66fa35ee9cfa496d32127261d327bbe7ef283a840085317aae1ec1d", 0x80}, {&(0x7f00000002c0)="ed5209992fed18ab302d6a3e3fa934bfe98a8f2570cd7ac99bbaa07bc821ac33892b244ff5073927d6cc8d815e2703f737942967c06643a5fcdf29c355fa0bbd38d5e8953aef4e4f9d9ef11d951e2ff46dbbb6fe69a83f5abefacd760daacc298fcbb03d34dd0cac07ac48b322cc94f7a79dc658b545038ee9ea81e38a3b832bff64dc2357563b87b8fc563689b7ec5a6ecf0d3851189f0c", 0x98}, {&(0x7f0000000380)="95f8e0390df5c7c55d96fce664955002ed50517fb05f71a23b6be83d28e7cd1775f2fa762844632e60eb1424a5fee663eeac1af36b55a5157e0e3d75cf8c2ae3cfbcb7acb5a7350e26", 0x49}, {&(0x7f0000000400)="272e57a22c7479e5d5915f282f3af0130d355da62b423c1987558999f9f1e9afd8620745236f2a12ea539d22760f9d64de43023ab8da866ef98bbee2c32fe524316bd41f297d2fa4ca6944d87e8146d60f770ba8ddf98788aae7a0297122cf162daea79ca624963de030e2509d67e5560805e4785f8cfd1967fc4534e41b5e4560d240b1", 0x84}, {&(0x7f00000004c0)="b80b30fca0c465393a62cf9246b3b20cc50dedb8125165ae61f0136ac6908360944e1f414b0da7282a6136b39c9f2cec3c47ac4237d05d285f68fa37a05879570bb3cb758feded0adf46d9d7a559713736583068da8dfea31ef3643fde8cf4485e05b3d9ca1fa599cfada0c127e432e2f9b44d3fb55e6cd98c45787f84e2d17aa33a4f5451e06873dd6d2a62794832ee62895ca089b8b1860fdfdc3ccf136f0703dc032719ff", 0xa6}, {&(0x7f00000000c0)="96e45771ac713cdf0918e1d9982a65dcaf71c627db2813c990c8f9acb05d4373fb", 0x21}, {&(0x7f0000000580)="338041f0acc1d8e7366850eb6ce39932cefb2b024729d923d1b22b222ed78f93baa8f62e2a323a7b7f8a809087357022b809c1bc03f28b6aa4b29527e01b73bc7aba8fda4237554c96cb9e60102e5c14a4dab604fca1171fd2b7a8535dd03d2d1c8b8f1dcc2407d685fdf578c7ff27d131be5be0aa036340a0799d821e62c8aead0345809a7e7bb2c3cafab7e6f3228ac825062eddf5f7c190d2013207dee52269c778735e6a90fd2175e02088a9f6f7b09c1e3d68845a7706770be51dc9c2147cc30b88990115b2e8dd4ed773bd2c4fca99b19fc2faffdbf4a0eeaff7acf4b2c20de52f484031870413738e1f7d48461ec765a834af2d60e8d6a03569da5596e393d4c871c6d61fa5aee16ba25375eb48ad6517810ce90822267b5d21ca89c4740b14b257d1c3d315bb620385351db303e4bae182c855b08b1cef5ed38a7028fd3f78ba48c1d44f9a8ad6c793b53a9d39a95e5a43860fd4cddda2aed81cd73a0d2b6361eb9dcb8942a2ced501046ce452b2c8704eae74a43e6b54fe7eab78875d2fd7c2dcef37485bffbffe545e13619154bc51b1971f3f17fd045c867839d53dd4eb131c960848263e33f24572a575a6c95bc7929fb69da44aa041573b4596239dd866eaaabb2bd52fd774e054691b8ed3cebe530e91029ff2bc95b04a6285c101cf0ad02bd58cda98bee213368b81a70a6bebe3210a512d9ee3212fe0a42c7900c119f674648cccc163e5aee85e37675e360f18c618b787188c4e9604ccbd1e3710ef732295a2b9a9365a3a5d9a9c347c0ef1b57eeac222fedcf8e7dda7c92440c3c4f963a1eedbf0f99fd09ab24b5110080882416d85acdefdd19952896e1d7b9a0a1b1c6e463c1dc80f91714fa536382eab8ac5c19d3b6ec5fcad9198268c48e0f3a3882af42fbefcdc34eece30911eecdab5685adcfbf1279f19c81b8e1b202efe8807e3b60bb65d148be38ddeaff3d8e8b433b6da00ce9291c2829fc10135e728ec9a753b9b99c367417f0c77547e7d82694eea5ca572b1f5d6a902171ed453693dcfc155cc99a9a388d3d42baac72fad00c7ec655edccac6c0f959f4481f7eca56731e2cc70ebe6cca26d755c8983e299d50ec6b03d7a780ae70fddafb72e6cf112d780094d6efff0bc2549657cfd7d2ea73fe8a42a8582e072f105caa1aac5631e706efd6968cfc753024c5918ae8f87327c389c47b266279253096df26d97acf596012348e49a0250f3dd21b83921b170524906db77be9d91a35c4b04aea867c4d98d6589d714a31ca449c0a472962bbf839b5111f1dd067a417cc6f09d9349c8ab7f566d1b8bb5554655437797b728498dbb093ae643531621e9a0a1355c48580bcf97dcea493962e66f173c9a635d7613fb3a7f0984113b9076aa72b415a72a196465b64700654ea0a936cda2505005c0fd952d0f5301cc2a811ff96db4c43081012a492ce0f38656fffbea4e711690c11c277675016a810bcfbf2a0fe28d3597cc19adb4c87d5188b8cadc9313adea22f17f3516ba04a6e48159827daa7fdbfffd822018b6c6592b0b76616058f783b39338dbab7bbdc1a5c9dc652a3df6cd7b38f4b2861d44bd75d98f41535f140e710e82ac1dcdfa4f2cd5b0a2b72063eaca7de39a312b64773b76940bf3ba005670fbad535965927d99469dcce0b23c65ce614a60abeed6a19ef68dc78125b76090f64d364a3520ddec282d0d184978ef2de18ce5bbdf6a6800854d238bedf89461df86742ca51252f55f33a54bc49bd01556f71a4cccc2fe1e999889306f6c3cc7e9137830489ce6f7825b49bd9ae0ce3121b8fafe58114a9a15705d87e907ff9e310e036239092d7277035a5ccd3acde48ac5c3ace9196b588107970236876beb521334bd02231d730aa6001336f099ff7fbb09cf4f4731e99f3ddc7d4da6ee9255eb4ecc74b65be87f9d7e5e05c02966800424c2682e1b46f2535047b412f5842b767f2a8104549b2580bdbe5471eb8e8a5be1ac1e8a2f989242be1fe5d793c37ea8792d21ae657cf6184ec166c880b56e65061320b894c9f25f3c5c67f4a8ae6ab90cc6d37139bafce8eb5f2e1b5d71b44f21d04c8624bb1de0663ed9b9cb3834ccf49449610dc44b99fbdbe3a2d211d7595d88dfc1c6acb603a63b77742f6b7668e8e74347046ad59a261c8a2817ac2e463f03e59de34c4b09f2f0d5d46e793a6c9f4e516e43244ab6b5b9d03103cf360de85cababff9c99a39dbdaa334eb92ef9df47be14a9e1f2f3cbbca950a0d051186a452240c3b6b9c85850633cb197849cba6cc10b71b309989b81418e27ffbcaf083fcffb1d4bd459dbef649681459df679263cf929eaf62c5342d4f9aac1add92b37a7e28d0d560223d15c4e94dd0dbf629ba0b56ea0f214b0589fb1d791559eb12fe37ad960f3677897c8ea8c13fe4a0081c0f25e6e9657897a43357fd1a32d4f1a1b90f7034a4e4c4a733c9c5bf4605cffda9bb2fa6bb0a79692c484491bcf0e2008c0ac8468478db5dc4a13ddcf2ab2b32b4d5b0d3a72e46877ed4280b5e704c7cdf4d5faf8ad1b5bd3fac90df954906424c38a0b6948124c79c5025ff620186ea8c96ed8716e4293b264a2d345aa3a8d6efe914ec03eff62497a5895b04936ac0abc33437a7c243b28e62889e3c958b2e2093856120375e331217de3408f9b128e0ba5873367207499312c58fdc0014138ed7d844f3ea6991a228b0c1b5193623f9841baf29d2e99da30d50cd4d2863d6ab55597b366256ac1f63e1488177ea1e2e29f0ddece920dff8e442d7ca46b25e64f53490e61b57e67f2410c18131c78afec3950b1f6af3d8d48b9ab582247d01e602c1c93f80ca0bc5ecb16a7e60c6b79fa24453d29d08d6e3687f2e194fc2fde6e3da29ca718e48e6cff8232d54dd37bc0074d6c76df5c6d108bbd49c2bde848f7bfd2e3e40c4977216c7d5d1b24ecfa597e97fbdf76fbf634fd371cfab461dfb68daa627d4a364684868a3ca3330a4f259b4752767a66e678e5defea93089e30f2708dda098be63309246d022dd3e40c545835005045bc7afaab84fefcdec80c13fe03de910f0a59cf05266d61cbced287a1737ecec50dc58ebba05eaa95176d97a34aece59d7fa7b0126254f27b87e3e7c1f500bc688a7838dc2b142844fbd54a5a8967a5fd38c277e00cc84d42b21039b37a2da412a14e937ef0291394961d9c73f7d15497427380a57748369ffb2ab7d821ec7d958ef512bc8c60a81bd10e8ab1659fd82603f35c7ed9192b4ef9aa7df210a154ed1df0a70fddc43571ec5da2eada4e5e12281dcf22eda88dcc979400afa21302e7f86038d60edaa1aff78ad43ea58936619b08a8e19061b2acd227c3ae5f1e02326706a5245b4ef665e579a32d5ca46eee2443909abb60370fe8ec90a1fb5f8fc7ca92c4e8bab70970201dac0becb72417e10c9ffa0d8684e66a5ef99b15e808cc365586045fc91638bab7e774a46375f35cb34ee9bf34c86b40dba2cf4b0d2f972be2304f4ff7df209b1b6848e12c5fef7ba1566de424c65025b62dbd90fb6eee904a8806bd0ddc61d089e97da6649735b4caff5434095f378e1a384c9dc9baf13b50c44ef3a0ab0c4b5183320e844229b5f2d65b3e044bc649fbfe689e4ebfb71ee83633481fcc8ab2eedf0dd92cf93a6c420169900e8bc06fb0f2ad0a444237e6b4b884a412258fb39a55caef22de0eace412a3556fa1584f99cf281043920c440488d7fadf24af92b601ed78d0ad4a1836fec952af2c2d21e6ee7af5c99934bf2dfe6436e63ebb9f63e9bfdf3b232739e15a99ba6c05d815b7072cc8e427e47b30df10cab9cca2e1d339a0c2e98b6c357ebd29ce92fabb2a146c5c9c0c09e35aeb103ed3523d679c324b2fa9559816cb34079e517ccbc42cf0739e4831721b6a764ddb6be0038e5d39b4319c220b7847604fae741ed8ab34582a5dfc7529a5fb42859fb3de9e77a426be833882663a99eb6227a2e51b33f032127933caeccca1eece02706649479c935687cf444bf87a95c943fc95617e9beba2593a7d3e9b8800c0f192a4a221dd0c24ea7e5edc85ab665a2fccdbb221ba6a7277b66cb76d03bfa19f03fd8a7367d94b34c7e9699600a18261f1262d1d5a10a9128eccbecb3ac045db8d8720198bc4d0c8c853dcc2528f50ec0dc4b2d64fa0128bd3e2231c8872b768745b1cfc63e9f6acb5ff46c3ec231270727c659fc9a58199bfc41bf272daa31878c4f8df35ce42c8010afa2e26ea86cb9f0b6225532cd4478e391c62a88f1cc1555aedebe1d9fc60566d49532809705a62f0c76eed57d4ca19a5ef41cece65af788b5693621bcdcfc0716886584a2c44d47c49df5246f50990671a921cca3ab21e8106b74e597af4a693ba686df85bb32736b66efdc951e6833d32dc42029c8651d8f63208846949bed2b3f3658854f4fbf2db313c1659c1b4395017d570b54ed077e7fd723e9d81fbf8956d5fda1bdfa34fc3d46f6541e98287a1877e36d5ca80bdb0e00c391d823f88072a0d3c2ad6ea184890c97d71da0c0b8bc2760a13f5fe33546570a56a02aeb1f0d0009a150cd816b46b96321107ef470b8ac775fa0c4f962cf855cb92fa696c0e342871a3f5c7a4f21ac5234837929a3fba5c254fbcb2dec601883cecb383b26056430328d62e5a3302a3e805c5457d51c484081a3a132f92a94127f797b4a41124c08bf73342724681a8ce7869dbca55c3726988009711e3e6129e769e5e287ee5c623688c2fea4632a8c2f7c32618af25debad4c7942ac414a7b2fbee098fb67a3d92b110a529832a8b33e166bee877ae35ea2708d39a698057fa9991441b73e90338975734ebabd73084b7d04ce8c4375b2edc8b46ed965f68c5ed102ece7f1b1d4879d160e23c4cccaf9358007d23902acd2ebd7a8d3a269ded68f039e9903629d13ae0d0b0540ed0e31d206f661ef48fa23a1909628a1b44e166d9f059de0b2b4ad6eb337db48608fedd21c7273749f56e4d317de8bd7dde96eb118a6e5c9249ac115d8165b416a19bc8bf96a6cee8c8fb6c9d324a5697ec9995bbc48b403ee796788db779ce5b4ec3c0b65cd09784fe63a370f83a527c50ea977973d5f97caef935280bf9363612e6e505d87b8a2675e3e4bde61cd5270ca5234d316f6bd72e4f1536b75b98b26b7c7d1593f8d08449a242299bfcbde6465802a2d8276fcff8622efc841d79bbc74c042af95fad8fb33deab6d93aa3f931ab795d630751322fb6e204c2fc5b9429baac714e61aac21db9cecaa9571544d036f8512ab37188187fc229af56be773cf6af1c298a0166a6de1f0a58b7aec64d6d65191804d37ecfab81de68cd36f98086cbe96191e15d42001457a9e45ec1c025811ca9ce5245861f453749c57887fb5071f81c1631d39c5da11090d5cb25bc0c9d76718676cf83dd0844b3e6b6ecc9fea08403d01607b4e2a3c824e3712327e1bd2a236b04c0f6a2596b14eb55179f98212914b39055a1fdb6e707d2fbbe73ff9968b738d1ce2a9eba13171a1f780f116b69cb8333efe0498a29654904dad9631431baa51c900f41d5849ce27e65b4bfc1de6c2debe2388162c60d67038b5a3deb6352774473b31cca19a01f6c4bbc286e9f75132c30ed037d762e8711034625a8b50004dbe755cfca74f42d81a078b29cb63aa161a7723f8895c419d61572d687f4379d73049e3d3653f5038fde4b043eb101dd3b2eadac36c8cbff2d9fbf6e97f9b7e0acfea5bbd2753ae5302a70537e819acc5e7d12b4dcc0c484eb16756441aae2ad", 0x1000}], 0x8, &(0x7f0000001600)=[{0x18, 0xffff, 0x3, "d92c0cdd907b0671"}, {0xa0, 0xffff, 0x100000000, "dee1dc42518aced645d86a7922040284525bb4f92e43d3d753d26934ae8baaac977045d901b35b374cbbe99d5a3cbe2f0f862099c9963bec5d6eb10b12a5cd2ff40bc21b8658d641a234a5539d991a7001512a1bf4b3b1cebfef5ece4f4b3935b465a999db6daa6ebf439e16723f42c3dedd9eba5698d9b035764779f0e076a00fe1ea5b7f023a35d1c7397d80c33b3c"}, {0x28, 0xffff, 0x80000001, "c8f97b5475dea9715a09a13c0cb23dd49d627600"}, {0x20, 0x1, 0x3, "8d99fdc089c462a2b953106be590b0"}, {0xe0, 0x1, 0x51b342e8, "b874867ccc4f2a006168a5a8340c5476fdd5de8b1682fb280c24806b35e314f339c4e196296eac31096df34511b00f4ab1f39b5fdfdd3782819a1a3921bf3e1e4366e277baa39a2a9ea321ab53a5a03a18747b1d9dcc5965851f84c7c2c944e137a3c3eb0d17e1a5a9f7b330b68655a477d1daeed2135b7a0ab229d0000b1376fd2920fb251358cc345ac43edb051120be4d1ec6ba1506fe6671754de944bb4b979155b140bb0212150ba8fafcafacc85810abf1cb54ee578a5b49412343d0caa5092b9f7ed6a212e095"}], 0x1e0}, 0x0) 16:00:22 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r1) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/156, 0x9c}, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r1 = dup2(r0, r0) dup2(r0, r1) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f00000001c0)=""/107, 0x6b}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f00000002c0)=""/218, 0xda}], 0x5) 16:00:23 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000880)) getsockopt(r1, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f0000000800)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r4, 0x20007461) sendto(r4, &(0x7f00000008c0)="9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b546c90cc06d30e0d0dc42641c11365248af2bcbbd14eb90db4784f8daa568df1ac14d07ab85db91c5e48b02b92288b8e04f89e32d8addb0f4110516187824a4cf058309844749c752f437477af09566f86ca678299c32c815646c345b8", 0x13b, 0x1, 0x0, 0x0) kevent(r3, &(0x7f00000005c0)=[{{r4}, 0xfffffffffffffffd, 0x13, 0x4, 0x4, 0xffffffffcbc8a624}, {{r3}, 0xfffffffffffffffa, 0xf1, 0x0, 0x40, 0x400}, {{r1}, 0x0, 0x40, 0x1, 0x80, 0x5}, {{r4}, 0xffffffffffffffff, 0x9d, 0x1, 0x3}, {{r3}, 0x0, 0x40, 0x10, 0x6, 0x4}, {{r1}, 0x0, 0xc0, 0x2, 0x100000000, 0x2}, {{r4}, 0xffffffffffffffff, 0x40, 0x80000082, 0x6, 0x3}, {{r1}, 0x0, 0x40, 0x80, 0x81, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffd, 0xd8, 0x40, 0x9, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x3}], 0x7, &(0x7f0000000700)=[{{r3}, 0xfffffffffffffff9, 0x21, 0x80000001, 0x8, 0x100}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x1, 0xeec}, {{r4}, 0xffffffffffffffff, 0x10, 0x80, 0x8000, 0x7}, {{r4}, 0x0, 0x8, 0x20000001, 0xcd2, 0x6}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x1000}], 0x6, &(0x7f00000007c0)={0x80000000, 0x9}) fchdir(r1) r5 = getuid() ioctl$TIOCSTOP(r4, 0x2000746f) r6 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r5, r6) r7 = semget$private(0x0, 0x7, 0x480) r8 = getuid() semop(r7, &(0x7f00000000c0)=[{0x3, 0x404, 0x1000}, {0x0, 0x7, 0x1000}], 0x2) setuid(r8) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) semop(r7, &(0x7f0000000100)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x10008) r10 = getgid() fchown(r4, r9, r10) 16:00:23 executing program 0: socketpair(0x400000003, 0x7, 0x3, &(0x7f0000000380)={0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="d323293facfb05f6470ce6554b172edb85a5bc6614c0f00d264c62671886da278d13cc3b6e1d12b8309652af771dbdd80a7673d59a609873b9a0420200a898d8a7b953ab9db73ecfb0725bd48f92e8582dbd16e91e0772fd89bcf1bc68f2921de07989fbe4ff146c9c34d02a3b257fa66f987ad5bc99e9d94732b8c44ca6e1808df163d662cffdee34bd9876576191a86c88eb2f7222c559c8cd292089cd814ac39db1eef34931ff4a89035dae990c3ff27d23bc57721a1640cf7c3ebafdccc35f645690c4c51c64c7effb90cce3", 0xce}, {&(0x7f0000000140)="6eb92b1ef2e233bb3acb", 0xa}], 0x2) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f00000002c0)=""/85, 0x2f5}], 0x3db) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:00:23 executing program 1: msgget$private(0x0, 0x426) msgsnd(0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x10) msgget$private(0x0, 0x2) 16:00:23 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), 0x4) r1 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x3ffb, 0x9) socketpair(0x18, 0x1, 0xb, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000080)=""/134, 0x86, 0x40, &(0x7f0000000140)={0x2, 0x0}, 0xc) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:23 executing program 1: socketpair(0x11, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) fchown(r0, r1, r2) 16:00:23 executing program 0: clock_gettime(0x2000000000, 0x0) clock_gettime(0x7, &(0x7f0000000000)) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x7fe) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) 16:00:23 executing program 0: r0 = socket(0x20, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x56, &(0x7f0000000000)="d96996c75d2881aa4bff6ea6c1957a87d372fb999136c8dc760c39412d34f597cc08709e95ebc10fa4453bec73b5", 0x2e) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) truncate(&(0x7f0000000000)='./file0\x00', 0x10000) write(r0, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x17, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000001f40)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001fc0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001e80)=[{&(0x7f0000001a80)="46d8d6b412e4ad33647a532dce3897cdba93c29d249650c58d0fdadd1e89f97f86ba6a73c91d7df97d56d85200a6c9428767fbceb5b3147686e8069de6ab4a79bda8fe957418df344bab76fe946d8eda08c03e60087050c6c0c1d02574c14b0fc5630a096d7b242317cc14c6b633bb69ccebdb4ab7aeca6fce553f847bc6299bf09168c52f8c92", 0x87}, {&(0x7f0000001b40)="27a34928bbe8b9297cca157447b66979a347ba1d3a546d5005d651c0c4a1c669a646759c9cfbfd7d00e9124a29170938ff1ffb35c2e968411a4b46c227738544", 0x40}, {&(0x7f0000001b80)="71850db1b828e0434eb4048068258e74d1d63d82ac29c57bee245f02e0d8c1d01ec4f8d6b57c88ff3eb84be7d5e77c92802c5b356a9bda2fca9d9bf485cb", 0x3e}, {&(0x7f0000001bc0)="e18c77bec43f5b570dab48a94c2e00026459c57c74c93241d4a823b9f365b29533b99738939e231fe720c4a547350912d152149cd5562ae0a248f3e0175b40e99de6cd844396e220d1e2a6f1a1b6f65b81dadd4b0e302e217073af0b3a232ac076d163a90e73af203f37ada2480a2934fc9e47e835547921e55590e920936629b84a8b9f3bbb98b5c9a860f5de3ea52e2820ba0bc89a8a16d8b951fffbe4543ef22878890a733dadff0b04771aa9257e692482284ee2516e8a6faa1ddad9", 0xbe}, {&(0x7f0000001c80)="bc4e801858c50ddaa881acdf3324f2668167be3515c0c3c59196d3baa4e4c5494f843871dd57b4b553efc1b6e24eaedcd4fd6b9e67d5d26527ed68f2998701bc20986d2906de38cde791364d81389966b444d7c9a76ca03464fec06cc2d4c107ee7e56d3960b1260791a1bcdfe02d2152969aae950cad7af8c8e0d0ea36a5533477f674522f8a7a08257947e95a36871e4bea339557b", 0x96}, {&(0x7f0000001d40)="5dfa1e70ef8d283b6d9fe832c67ee6fd8289e959ac233ffd8cce1dd7902d1abc8d86f448b1f376840543b6eb078e986b3e9687063f", 0x35}, {&(0x7f0000001d80)="f38a34afd478ea1553d7f473ac330830e0f96bd10bdbdd997b222470a59f4db78b839278ef61d117d7193dd1dce1e7360f5d7205901cde58c4e9a2569f8e2c864eb74648e4574433e8a850285be0da1fabe4894b8a077a2e0b391b74c11e19b79f8a0ec29e1b567cbc95082c7eeba9da52fe55b0b2", 0x75}, {&(0x7f0000001e00)="60ed88eecf49eb2461b3b96fc905ab532b925c8cf2bea7176c6cb70cf520a4b4cd234ee093aafe8a9aa71b4f843072635af3dc9e1dc7caebdfe532e98f82229662758aa12396b169b11a4275ed95429407235a4a5385f4e8a283e394ac883b9cdeaa281e7253e7eeb7e2691b749b", 0x6e}], 0x8, &(0x7f0000001f80)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38, 0x5}, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) socketpair(0x1e, 0x2, 0x8, &(0x7f0000002000)={0xffffffffffffffff}) r6 = getegid() r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000002040)=0x101, 0x4) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000100)=@abs={0xe24b3820dfa31981, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000140)="ec14c76738c27a8d162bad3d6cea4c081fe4a7f8a9300a4ff3eac079a94d7cb73c9f0d3e68c2782f0ee9f6cc7ab8a79d2b5ec5aec588fa82e3c30f1d22a3640a79c79273fae32ebb67e211c57768f64284759c049643be0a04d0aa009f20", 0x5e}, {&(0x7f00000001c0)="cecfa4ff9d4c578bc578124d5bf15142516633831bd07791d30f004ca54be49ec62220ebe7b8762f5b3bc3a7903eb30d2b5fd41ccf51400cd342d5756ef98316b24fb1c9caac46e2451103a9d08e18ae755171fc4612a425973355da75524e2737e326a454efaa032174fc285c35b6a14b3858884f039ed2c12dae8877567d9986b472d057cead1ac90944a6e95ef9ccf3ae92502e36bd5ca13d63a534bbcd72806fc34bc492c9681bc3a341636a403354dc86984e06f8f4babab2a4af769b79bc18ccfb05d68940a7df1ae39a1fac8e8a150d0764484c8e6ae18dff68d4495055d498a4a514221277ae5da45f9ccefc552760cd0e138bcea38b7ffe0b4e1ad6c1995d10fa3177992001cb2cbe7a8afc0a4d80f8e9bce5046aebc99f87dcae904c65ba44259f6263fb50a2d64020db86f4b2ac167805c9723335e4f1d22ce9a2ac4e76b5c49dc79e0094e3fe6fdb71ac88966d97fa8cd2e2f0440ade580c75b7a90fb94f04dcd0697d92cf52f6eb837d451e1918e42527cbe1db1b80b627af1df20df3545819bd077c3285700df55885a66f9ab172f2615301eda12fc8b3c425b70afe3740d861470c755281a80b1bd73ae64cb290ddeea5c743cf1e1c6045784008b04593d0547a798cba881b2e55d07775a255a73ed4ace64d3ca12a93d4db6925b6b297c5b5f714355e70d3e293488f798eed726635ef0635441b4dbe88e3c4bc5f23489b29b67be1f86a4b146efe7eb9428d1a4a25625a9aab18a876b72a0949b6437019cacffa3666814724080c55fa2a433ea78226731872463a4a9aa21867ac8f45346cab83f8ad4ce814b15f3eb0e4b973cea29849003403246e993f7b2d950ae35117985a039266cfaa4ec61ddc93d41f7b6da3787ddf759dda89499f650900d15b558207a483abbf6a34da7cc629c3a69825914952a7f46a910c0ad45838655db9d5a664049671bde16239762806444ae5fdf97a6150c7d4f73253ba618ba1a23ae11019c46c2b53d30190b19891ff4931a315a7281532df99c8dc85ea46f92355599db62af425002460c88afb75e4e85422563477da932ba15514b752c5527f3cce50b2a976a8868df2dcc04a55ae2a4190e3702e85a7e1e78d2b164ab54863a48acd42747e46375504424017501b8cbca835b08736cf5591755de0ee9ed05761bafad4d0bdd1e20947f0c97935bba2d102103703f7b89b03eb72f89cc1dfebeb68c399142df37eae6aa38dfc257fc6c955818323a31a427e3b9b2cd721b87382df69f31b531f9679617dfb4c7b82059ace88b8eb9655d8a90ce029f37ced616d3725262d5017cfdb3d95a141f032f1309bc5eb6fe3ef7d33980c4930780b211a4f7b8b4ab446b357747772d47a70c7c906c3ec3544225302f0f49ea4ede91807381f472d992328371e6f4b1f9bb8ec85a85a8b5759bdd9c44a17d28833b6bd4a9b2ecc86f8839e477890fb040455306ee1969482c89308cc0633e57090e97f7ebb0a702bb6a1d637b705a0b99f5d863750701a7e16a9d90c306e67f6cae8e041b4bc6a0ff80ab1e9da04d66edb11368c51c02f19ec0b8f6bec0cad299d7d57cc887ef12f6e42cc0901692c3b29db29104ec25d452dd56935d874ed43409599909850b8e9a4eb3f4a8a9195571a6060f6a8528266628e6a311c7ae5a8dbc1b67246528065387f6989094b910dacefbc030580265a307486691bb9c2364cd38309c8f5c97ed5b39accfab5e9dc0597878fbec7f96abf52203ca014dc7cd44bcc1c4c0d676fe1038c87dd6dbbc76894823d998271ef2103b53442f3c78385f971c12c0c5f22c9179e3cfdc140d9cd7e9bbb4316901c4ecd7ad19b33f186a5a790117ffb5a00ae1b660a5cb7cc7770da1a22936232855d953b9f133cefe6b2c3b2e0d5069b0fa416ce3ad4bb6adddab23c0298e83444a223ab07fe92579bc15b4d05dd036aa6c172988247ac5603d8c7bee8b0f9ac76d74f2a5a3418b3e2838c7fb4dd9037dc8b642b6e77188c3e5fcc5241c549d8efb8fa7cb5a76b7f342772c11af07d2240384498b221e5f31a647e92b8827d56781ed38254fc01e752ed98db25c69f95534eae22f00ca8b6e7b6139dd98a4c196c991831d568268d0a94781a66f8b2e34d8a55cc82ba9c6058fed9e69aa405f8fec5b9ac9968066037b5ca02b963c0afc206f0def2c9e335b7b6772a0d87177c4311474a364846f1b8e4ee99ea36cf6045620124ee480d076bf76c7196d46c309f23011e57fefb5cb96189e25341db8fcba985cd5a0e5f5c8b9f9f495a3b615ef4cd7ddb1852a7439e9398fdd831646f2dc7416b2397f9965cf1f1ca2e9b71863239ca3e9fb52c1de7ec57457af220246318ae86e25fd5d1533f0ac4d024f80e4e8565715cdddf0e56263f0e06fd3058d0f96ae456ba7ed95a455dfe12db1f970f4bc7af85bece0f9198bb4a1a3673adc4baebdd84be293d102e16a829e824e4c229b7e3fb65faecf67d4fa4352a4335be57d862bb66fd7da86af46ec3b87b1845dcf586e8fca0453b1ab44c2cec256a317e2f43b6e5f9140d2771cd083a891adf368c59f9ac8c1a818b3a80f202509651f6ab1444eb3123f6506b7d58b2303a2098833ec5022589dbb7c388bea33cdc11a2b088fcc5bac3c54ee3c67cd5b3cab1ce5eba0f4dd6e3e284106075679b83270b6bbad8d99280111d2f5341efc281befa4112065788803b0381034929f572354ea0d49b5781a48dc20679d9dd24a681f9534d9a1e4fbb8417f1ea9ad7bf07b265539f451747bce9096342a6ef3174fbf4a471e2e9111a9ab69362dc1645c55981e44af73215d1e85857a3fb13e3ea8413e545129d720bc19daeca86ba1f00702654255b13f1384bc2cf906a7e0332eeb8d48e0a26e631a41a2c0f5f41dbbb508a74a7a8cef0bba9b9ac6dceaa429d8904018340b7cc4c01a5039794a8cfdd698e597d66a26273d09428140b3f1bbd2f6927817c6a793cb76f6bd2760a967dc4766406f961627e88b59d5d2dc39c3ba1cb4f4af00325f2788f509d2a3c8575d1a2ad5184f2838e9959ae1de88de3de946e55a2021fca4a65ffb61a8a114f08e4bf1e305b145ef477a87518d7b65a9496366cf7d397b43a0516a459bab56def4f07c6ae5cf97bdb5b24604c26fb35b4d430406bf1ec5be65081063b740b5e5e3c3c60c808db7f6e0c8c80c1fd4d9d78ff23c084ff244ffdbd3f9ed2961b374603329ac7a5e76fc54acb627eef7ec96e85d598b0033a22485e8bd0d68e9ad7d32b589c2b488900417702193fea7ed8ea06183afa6576dd81536404c6a44257065874e2854269f5dd7b184e2c7fb88d9106207255e3618f58f120385e3e4e75d91508cce3e879e721a7acde2e8bf123db59bafd4c0299a69e983c01ca4a532ecdb9d00e052fea173319ea5d58d8b45665ac5dfba7fd100c041ad3d9a120392335d440829a8e3442c19bd17d0ecdba4b70a068fee433819e3aab3b3133bc14926c3746bf69bd8d5a7a89e9dd202f6e801ebeadc1d5fc32dc5d606b85d6b3c17f5cc040ea1845836d6c0480d5482b378c1c597e4e661f915bbb718d8fcaebf3c0d2c79ff85cdb80c8ddbfc4b878afbac1b93f578034e6f5a3f4dd3cb6fd55af867bd3d975dec84af70c51c2ce77c5c00ed2c8d0c97e1459a39bf70a64f5562f44316ceb62312c7b48c6daab08ffda872cdb1a3db9f423b474b67b29e2d4e79fb9fdb85b46cd69d599da1bc1b1a2dd41816392ea96d70aceaa8c3bd3bb3d6f66ad7466ce61a51af254505845aad0748cf1b7d2ba544ebdfc3719d91d81f201a791c0f306db62496084dd9942e8e4e13cf6529ffcc2fe040771fa3006a3f319633710e6046ef745950026f049995ff6584f33378790b06ce27fd20ad987075cb4e351c06bfe46c87fc076b60e896d63979f14cb15e2ed3810ced26cba9b5f597b3f71dc77aeaa7a7e85d363e6a66780468856093497cbf490bacef3641e732d1caa11c00605dc2e61d0fe183e88dcf98b635bac134567cb2331488d58fe4382241f4b0e2899d25a93c7af2777cb6243f3a844552d6f61567b780605787d9e1b11ce300eb5055fdc927abf82dea8d253b00d3fd3500c49088b1df866ec973f3cb415adbc2e15de600b0f218e5413a5bc4851b38da0c8c71cf874a8b55c0b4e12cb934a2bb44096b7b3d9b232274a01ab8e3898e0655bbec4d8b976fdd2a1263356150c5b6be0aa78ec2818a60f342ee53d3f90cae3507091ec349863f113e3b324260904458dbf9b841699bd68325fbcb31a90afbc13fc57d584db4a90b0aaa686cc74554db071217ad169a3e9c96819a4ebdfd9db5be12b19b8310e941a627b12b2c09dc99d54594e0a43b7d1844ee2ad3a68be82dc010f0abf306a9d143c9e78e7249b962c8aea388f35c963a0297a0f4178c95d8fb863b64e393db741b75604c670e44d8a4ae21e5837cabef02c59ddcb0d878eeaeb54808657fb38dcfe81d92ce018482ed49400986eba34645d004b86dd7d86ad2a3804a6062cf34a69d50179bd9ef0d1f44264be4e54be5ce5d63fa7ae88e5a9644a2c6955dc15fc31a0648bf0f32733c4945db3d537af757e68b4baa8f6f142eb78237963ec624ca49592b1a55e2b896b63e53d8cde0dc2876fa4dbf8c458944bbcd29eefb63f5a33064d730d968a1f5d5cdbb21e1e327591e69dd96c71174cb4789374026f47dde3cb51b5d1e348d2a1772b3fa97aa8f410bbcb46e9472d790937d921141d3ed9e102c5fefad4bdc9a480cf80753ff40b77d33e8cb33a7e84649ab90bfbf064c2f9a4b9811ef078070a37e989b220e41ec2fddf5acfa47c197eda9ded4c9ce9321e4804ee8b148c6b184c257e9f958415d589e534d8f45eaff9f7c64926c6b877e6811f979406165908be00b4ce7ef7568d5c7e45cfeb0d522870bb6ac4c7d15c77f7a56fb6638d4485f6c5ebeb3384e74fe1ada45f41ff703c50b1561ac1cfeeb2327e6176d70cd0a3f6884507b8ff0809ece6463e4527f3a563d88ef2e9e95cd55303ee06ad05ef4bfe9585d017004005c13fe55473f149e3361651b0f0bf59a8e8fcaa34d752c1c5a1a0ab1b11a475c3200ae27fb534b8638eabc4a29a8d8ba734e1d54a2fd5ed158d4e72de7c509e95951c56aeb6e7b9207a05abca06f09fb2fda0b2e100eaf0a6df6c23aee5baccdc9e8f995af94b5a3223f01b98473a469ad4b09ff89841d173cce5e1a41e213714cc836dad0ef08e7a220b55e93da9c0b34e700ad06f20e89a3287fb138966e2f2f6c39760f195cfbcbe0d39f285c0afad9122ee291c75583447c9f33582b8feb655c2b2f7454d7899057d1ce724108269280d8dbca76fd4053de81f114e252ceefeb85cdffd853708a79d8f71fb0269dd0a66a4e52f171b350a2126e2b045cf3314fab177eb56693a7868eb62e51332e06a4d30d97ba7b6de41e9eb895f653dc25da2a4a1261a3d3ae81a04987e5e480b56d2af41ab3e9f1c49cb37a2af5d15fb4b10da9aa3c320a9e82b3d291ed683a4e2092aec39d54516fb2d23c9fd7b82854fd60c24f94d9e6839536f93f6c39e982e53617da2cbedd15e629995403b4a01661b9ae726124b084ceef9fee3f7023adacb7d416ad7950f4aa38195de482094f2db23444ff38583543d83ec774c6086ab77e187d9f99f07a648bf5ad6a482ad8cecf292a536f433d134158f1eb5d647ba434ec783b066c5be841db26b3ae50c4f5de5821a5769cbcb870ee6cac60cae0e954d62f6568df5085b6c0d695290c55c4f358ff3813f8bf075e5", 0x1000}, {&(0x7f00000011c0)="bdc7d884b1150430dc60ff6354", 0xd}, {&(0x7f0000001200)="62138e0eac71d9ece3078f9703ad584e187040be197cadf6bd34c32d22bd98866735f19c11f4689ee402f4d7bd208c0c3268fe3a16889f920f1e3f6efb542a5fdc45e3c85d9ede83b87b2d4dde138856246a82fa0be476bb134009e56f81376c87bfa310d317b15b2f7c7d22043423cce27fe33b66c9bc1327d857bfcd754e818c98573079342924f70f14f56e87867dfa1e34a4bc242e3f9964f077ec69a74429fe1545d2dad3332bc2f7c1e007951c3e575d2ce48ad476aac018b2d934b055c9a3ca27f05cb7122a88d1146e", 0xcd}], 0x4, &(0x7f00000014c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000d22f0000000000007f0000000001058924", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x3}, 0x9) open(&(0x7f0000002080)='./file0\x00', 0x20000, 0x4) r10 = socket(0x6, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="3f09145411a18392ec6a7c93d6f37b90a255ec89f68d1e10fb03daa82e2a9caaee9f2217e1a7cd755df4c0a028fa6d782871e41de530c1269b0efff9dbaf3ce79efa9a68de0796bdc558fa9cfd1c76302e1ee635f23fd03721ddb9a6838eca7a6751c2bbfccfc9ba68a97058c1857d02070ce8e53ea19b92a5e62397eb21ca652bea1650a5f0a92b89afd4151e03d66009c766dcef45195cdb5e280c7bdbfcda380cb4d3bffa814d8184d200d6777edf34fdb88a88ab39fe22a5a65c86", 0xfffffffffffffca6, 0x2, &(0x7f0000001a40)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffd75) listen(r10, 0x100000001) recvmsg(r10, &(0x7f0000001a00)={&(0x7f0000001600)=@in, 0xc, &(0x7f0000001900)=[{&(0x7f0000001640)=""/42, 0x2a}, {&(0x7f0000001680)=""/104, 0x68}, {&(0x7f0000001700)=""/70, 0x46}, {&(0x7f0000001780)=""/162, 0xa2}, {&(0x7f0000001840)=""/148, 0x94}], 0x5, &(0x7f0000001980)=""/100, 0x64}, 0x41) 16:00:24 executing program 0: r0 = msgget(0x3, 0x100) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x3, 0x5a0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/23}, 0x1f, 0x0, 0x800) nanosleep(&(0x7f0000000040)={0x0, 0xd6}, 0x0) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1f, r2, r3, r4, r7, 0x20, 0x7}, 0xffffffffffffffff, 0x9, r8, r11, 0x8, 0xa5, 0x2, 0x9}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x8, r9, r10, r6, r7, 0x90, 0x7}, 0x0, 0x7139, r5, r5, 0x3, 0x5, 0x0, 0x1}) msgsnd(r1, &(0x7f00000002c0)={0x3, "3e4175b9750d6fed719af6c08d4929fbf9adf07e"}, 0x1c, 0x800) msgrcv(r1, &(0x7f0000000300)={0x0, ""/234}, 0xf2, 0x3, 0x1000) r12 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x8, 0x0) r13 = socket(0x1e, 0x8000, 0x81) r14 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r15 = socket(0x1a, 0x4, 0x9) r16 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r17 = socket$inet(0x2, 0x8000, 0x100) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r19 = socket$inet6(0x18, 0x4, 0x5a71) r20 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10000) r22 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r23 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000640)={0xffffffffffffffff}) kevent(r12, &(0x7f0000000500)=[{{r13}, 0xfffffffffffffffb, 0xa2, 0x0, 0x7f, 0x200}, {{r14}, 0xfffffffffffffffc, 0x4, 0x1, 0x7, 0x8}, {{r15}, 0xfffffffffffffffe, 0x42, 0x600fffff, 0x8, 0x7}, {{r16}, 0xfffffffffffffffd, 0xa, 0xf0000007, 0x9, 0x10000}, {{r17}, 0xffffffffffffffff, 0x40, 0x40000002, 0x14, 0x8}, {{r18}, 0x0, 0xc3, 0x8, 0x9, 0x605}, {{r19}, 0xfffffffffffffffa, 0x94, 0x60000000, 0x3ff, 0x4}, {{r20}, 0xfffffffffffffffe, 0x88, 0x20000000, 0xfff, 0x21b7cd80}], 0x80, &(0x7f0000000680)=[{{r21}, 0xffffffffffffffff, 0xa4, 0xf0000008, 0xbe}, {{r22}, 0xfffffffffffffffa, 0x20, 0x2, 0x100, 0x6}, {{r23}, 0xfffffffffffffffd, 0x8, 0x0, 0x1, 0x20}, {{r24}, 0xfffffffffffffffe, 0x4, 0x80, 0x10001, 0x9}], 0x100000001, &(0x7f0000000700)={0x2, 0xfffffffffffffffd}) getsockname(r19, &(0x7f0000000740)=@un=@file={0x0, ""/108}, &(0x7f00000007c0)=0x6e) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x92) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4512) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) open(&(0x7f0000000300)='./bus\x00', 0x208a9, 0x8) symlinkat(&(0x7f0000000280)='./file1\x00', r0, &(0x7f00000002c0)='./file0\x00') getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchown(r1, r2, r3) 16:00:24 executing program 0: clock_getres(0x0, &(0x7f0000000000)) setitimer(0x800000000001, &(0x7f00000000c0)={{0x3, 0xfd}, {0xec91}}, &(0x7f0000000140)) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfe) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) unlink(&(0x7f0000000040)='./file0\x00') unlink(&(0x7f00000000c0)='./file0\x00') socketpair(0x1a, 0x2, 0x9, &(0x7f0000000080)) 16:00:25 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000080)='./file0/file1\x00') r0 = open(&(0x7f0000000000)='./file1\x00', 0x400, 0x80) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file1\x00'}, 0x10) r1 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x100}, {r1, 0x108}, {r1, 0x4}, {r1, 0x28}], 0x4, 0x20) 16:00:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x7fff, &(0x7f0000000080)="9c9eaecb99bfe9b4784f3dbc8f76fe939e0614ba9ab3865f4ed4a0d344562e94d9ad4a54855fb4e543c8e69ad12943f36f095010534bcec662070876aba0a2dfa7cf1ff44da97ae823fef932beed148c0404106fe96f90ff48d092b8102b717c9a1246af809a280d", 0x68) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000e08e97458aef3f0000ee5277edad41b60d7430a81b0f921e1f8a75a670c3fd96327f2f91667daaec55f1ecc3f0d6c1d796d550342194990ed1cd238e59b640f62c3c5416f6d4eec6ac2fff05a6630afd8843df5b8e0418fd904aea25590da86526e298518bd1a7a577782070d995bb5cac2c00a7df03db0d60dafda5a0376e35012491b938f0e92bb40a00b93b3c675175119bbc05f77cdf34dceb28ca0133527a143f1c254a64d9f7c73925e0c1b962b344d7d05fe521", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xe0, 0x10) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') shutdown(r0, 0x0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = semget$private(0x0, 0x7, 0x310) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/4096) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) r2 = semget$private(0x0, 0x3, 0x351) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000001240)=0xc) socket$unix(0x1, 0x1, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/7) socketpair(0x0, 0x4000, 0x9, &(0x7f0000001280)={0xffffffffffffffff}) semop(r2, &(0x7f0000001340)=[{0x0, 0x8, 0x1800}, {0x4, 0xffff, 0x800}], 0x2) recvfrom$unix(r3, &(0x7f00000012c0)=""/2, 0x2, 0x2, &(0x7f0000001300)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = dup(r0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001140)="e6366bd817fc3811bd576212df64cac19fd766015dbd468ba560eea55f72734f70411618c49111af3d9853d5440c1c3ec1b5b4aa17365ae73c2523d68fa7534e3d733bf045c476c24461c8aa93080fc88ed3860db42ba760f2929aa74927ef49dc22131c4224dfd2dda063c6e793d3dd3729015c7f0a2c718b5501476778bbc6f5634b3bbc6187b47b724fce57015489a5a59ecb89f80df8f9565e0ad00447fc1a131a1e04ceb0245112c52aacd663ad6aa18108b7bbf69803da95c9718f23d70d04987dbd73e601522366fae5", 0xcd) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="3c32749fa68bf99ffc7353a45dc4b9ff480de206db60d75ab5c9625585cca9f9d71fc6a51c24dbcda42d7c50fc2c026b6d1dc5a101d5e7e70487c3f8738a51725530b9b660e11481f7bb5266d7659f0940a15cbd9905efcb521ab70c0e56f876580b00732c0b80fbca18c63bcc32f10bca9f236309e0632b886ab776fdbb3043611ecafb0b70fe831fa50f2f16d69b7b56e1ebcc422aba84879a5de3620800792de29c1a8294eebb1368bf8d03c9b3828935a3fdee68d2b8734fb9dc125eabdbb006875387264540212fd1de498064caceb27f3b6dae79ecdb16ee308e3c99c2d75c629ec31374d806a63503219323446ee679bc407152b3de91e4", 0xfb}], 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fsync(r0) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x6, 0x1, 0x9) setsockopt(r0, 0x1029, 0x82, 0x0, 0x1bf) setsockopt(r0, 0x7fffffff, 0x45, &(0x7f0000000000)="76ca30ce570455eed38b86d4094ea210b60adc4db0d1f3c4c07e7b90dc124a6beaf3cf0ea206499f462fc24ac80869c2d2e60a33aae986be7ea1c3ca26f7f07fcbb7358557e0e44d10b814873789f4b255e75c01f861604a9b1d0a45934200546886ca4bc69432d37542c990582dd9f4f06836de5141ca522908de2396d3232f74eb279f15a62f8911366ddc04a05a0f703a0be334a06175d775be23161040e5d2c1736e47f83b99a8eaae03fe4eb8abbeb657e7e84acf43961e611799bdef67c71aa474f168a811dd017a85a5b0aadea319d1eeebc9e6477e7eb4f37817ec98802ee2a39b688b36d36f47e5b535a849b30d39c285430c291e556e697a4e69c1032f99cc84f11f72472c719201d9e9cc119baa03acf8671bd5665e640b334ffe8fc1374dd905d33a2b39394185405d85284b7a848a155618f647844cf06ea7354ccbf3032d0148918f83e8bfe43a110f8499675ad669a60ffae71cc2f1d80afc6a11def504d3f72abb2b40e15397db7e12db6ccb9deafb2db8d4e207f9e7ad44eae3f7fa1bace6744eba09f4525c3c27212272a89e4159fa1e02e0b6ed84af3c4173611dfc2e1e92c0b50843921e7d06035a2f66999b0c70ac3de08a90c636294fc16f481c736f75b0afc982c1fde8d1865e6c135f4baa254d82fedd14122eaf49df6df19e95344ff0e5797e72efca157340804c1cf7ad398308875f3289db636989372d2fb6fbc6c0744f55f3e0b8c61fec7ba186f06fad7a7e61e126c8b8708b5049da961f32d9b38a1dc19cfa9d48864b2079b639499b2ec3b2fbaedfaea648288c5cc809a0a3779833fe2fa4bdab28b75c5287f8ff4c13d8a99f95930988d9b568bf5e2c57799a80bb251093e8c107465f8ec6f797b8a836bb1cf39d03c572e2ea0ed2e789415c7b1fab1063aa7f2af517a1e4a26b6515118530ec42dc07df56a8c989838f6ab2338a173fe13705239d75597f5d78bab0cafb9b869372e58ccda6f5fbcc6e82b375ce38b769ba2692859fc189e7c6987d8ed35f55e42d5cbdaefe81ba8fd5bc5cbb5f027e6e229fe954c3a191000a0bc4ae098f8fb3d59dd7e7afc74457905624310b85aeea34991ac0701f77fffa91e5218ce812e34880e0c3606d0a2f024caff5040691d0a75c895c3e35a47c67b058677d96d889931d7769efbce2416f1c0a76a86830572861b382ea11a0d433bff9e602ad4d9965c0dac284e144a66b4678856aaa787e5f1a2384b815b7c6472ce0f9e5c759609278823e9439939932c3f1e278415c51232b10ec67742328008089e0c71019b799f74b1ef845a32c33fae9fdd16a6afe5161a147b07f322f928951cff57bf04adea1170292792d768734e5f0ab4f33611185c1f99844dff6f92756957dc72064aea40a897fbb6e705b1453878325bc920c4e7f30569dc31489f4bf3c714c872dab63134b72bfcfaf92cbc0cdf29bad0cb9d8f8064e486351c83c9304bc9b4be414835a89098d93e774ab41aea44de6fbb5cfdf4dd7bfb9b55550ceadd31818c07ff03cf74edccad8cc5796d1e6f086a39e065ef7b50bb38f7bf32491d6dbf10bba91ebebaf1ac89b9bf333483bf58e065f84ac56640ad1b354e5c5d966917231efeb6a6d5f4f34e99ffab7fdba82c1f6a918c4a3b84a72dd346086a4de27200bf86c549c492f7ec4cb7818bcdff6b4d662c1aea8717f3da27947d3929d66fe73872b160a060fab89a92c0a0cf5060fd90ce5e876905971c42e306ba10c9fed37268468ab076b2c693755a276408e2bcbe4d89a222b635dd9d57125d9b770679999eca527f9e020537e3c274954b12ebf33ce0088a4f11d486a4295bb69792e20f146a59ffb4914d1d47bb2613d7305050ba609fa4b9375597ff23a140ef9321458737dddcf924e8e71b10b2db051873a5f6945ff99e0dcd5e390069f6175a45b4076ee0dbffa6343e69f24301684c526a5d5525c0a2719c22d8115c0314ed9d68640470cc36f39d3ff03dbc9e0f861198e7948a9a203cb9b9af7623594920b54142082b35f9a8ce2f93fd72f0c0e7f496dabee3eaee904b283c55f1b692c9019963d833289b526a9e9f1cc3e3c16e45e8eabafcf1fbed6f3b68925f0d34e67a2528e247db023f3a3882013e4e369f010633770cf202b932de9c03669865a45c4c22ff69267ce9091d4be6ff643216fb9fb3b3356a62b0fb3ddd00b1dc544fc0c604ad09301d168a47d4f33410a9dda40a6b23f3ee4db3f0ef82a1130295dd8b3aa153088b5b903d06dd379be3acb8c3f63d7a3d47a93a6d78330ed7d7a387f329e72b4b7bf68906fa0a45ef93a0f815d33397c3c56224c2b8079a3e1cc6268daaaff5f5bea9e0e8e6e6f30b90e18498ea6658d1ecc7d248f24ceb1aee2f8b8e10aca7096866ddb97f330c948251a35aa5b731738bf122a08d51ed0ad0afd1a39db58979e5876859fa6b70d9a10f732ef9e4393e83d5b687a8faecb32cfaf48d449f8180e1e54a775ed6d87df72954510ba1632dcc7220128030fc4f10c0475e87cb7d4bafe9fef5fa5027d155f3a30a88671d86712a47109d8a7500c5d4195f6e412463a6551b5b8dfe7dc0024d51d08f249c161ec729696d5e8f13fe1f7d401c40e5e46a9104477649aa152be5429bc8c44375cec1393d94293ac312fa165262b08fe9cb49be62513aa7a422ea8f7b2019ffa59a9dcb1fab2365fc772693073a3d9d978866af320a632dbe154d1677380b3faaaef5ff78e80a8843fb3402ca10123435cb11b0c96402ffc62006933184a4fc909766342bf28fad02abdca7676204a81d732225610a7fa4ee631d023bf0f2db4a2c57238b321bb773fe9eaceb930e5505757772f687e6a78ab2b30c9d64d91a2bb11eaf0416d50a21b727dea59303dca91775405fa67db3ed0ff8b4de2946bf682a403517224051de642ef54c7e50aa4611d384e5afaa4e58d23419f23a294e266f83b446c4205d7b04f8b776f9717c67185df151eb7e8cdd4a9d208383835dd7e723d3e2e389a0427ac0319ecec83d79e2a7ca46798b18af0529e5b61615e5ea4c8c44ec3f51fc83f862bb558fdd232fc2b12812f49e5786a654daad626e317bd53c579ec4bb762043e2c851289b13cb064f3306561fa66be0a3f7f8f78a4f8beef57f28fc72eac779a7f9bd28bff07897206d2e26386f30a393f27a9af9c86d7f97f4dd68a4bdb1a499aaacdbf6e899e40d300a622517485573278741fbd041cd47b0653372f185aa4e311d3a0be272829ed82e3723698c836a72746cc48758aa3a15cda19378849cd1ac5283b2b094ef829a2f72a32a02ede74dff20b79f2e1bc86b3dd09c6d7b43d6b15e91cbba301baa0b132d9c9e54a46949b3286c9f38e948608192d7bd9d9d81ebb84ef0cefdc1d619ce431b5af6462ddac9f5dc4ebe9439b857c0fe9bde732e8954073a899c3f67e7d2eabd120ec14a333a8a1be331f6ec1a957183a255962394e6ee4842ac1ce983ddd87ec09205968e91157c00d28c3f8cd72f80e2b95607065ab977741ac59d67c06394170db1f91329d718559b16524008519c24e667469b3cb8288140c42ed9ff409652c30ecb00e2b81ba1879fe3761814fa79028c684d47a97621ab537e0124683349118c4d8fc5c236ac79e8b6bacabdd42615692ac1d47904d1fa8acfab204d5671eba1af1dad456f0cdcec131ddc3b2a1718918ac2e0fd85bd04959ebef3147817202e50642637abe76b5ebaae11f827ce557c730edcc6f515a6be299816ff46c4cd964250150efe58f93df6fd4c1e94e9cf253b7a592a90226082191f68021f577e029d20b37d4550e92ff3aeabf3482826f778b13cabf682fb8fe84e0603fe50ecf2b6a7287a4c2039cfe0cc676778b14b6247254d5952e5f38a56860652383ff7e34bbd1c70af61b0a70a89971260181f606d5ea2f6fa38284c3e7534a6b912db3b31e3fd9af9a4667d2bbdaebab6b6a6b5c71c397ddbd6a7d6c2e9cc37bb6659b6746144d1f90210a0d2a6fd9752fab2b9860aa875c2af33aa45e4e0f32d14d9a96ba56cde417251927fad03c4fb0826754c4bf9a42e08f0da2c1d800152727c9bc91204dcddd77a5c55f3f276060dc17e6f6dae221a2e69fa26e8e54551b451bffef77ba15e4dbfe0d3e739aa77db51af4294e3c7cf93488bd8266fef3897d7b6733aab00b9be4e28fd56eff47f9aab44c3fbb27f27856c832b16dc48819ccc80313bd9994b3f6c33e069e0edb19bee7eee6ee6294939e21fe9bf0f72c27ef7693d111b29a8017a2d32be46f4fe16b3166cafb446fa3ba1288eed7444346ed959a3a7d8ceea2c2f1466c3e6b8590ea8fed028d245ed95c1400109861d7b58cc3d446831a58eae62d7539a095d2a74cc50bcdf1acc4603c7be08931a91be50bcbbdcafd1b0cb5db595ea5e367d28137c1044986d856f8236707c7eed9a27ce16e1862f040545b598d45044227a7a54fed4d900bb8b0e793af86d7a6c25bf279a1efe253fd4de940720b4f1a6c96b672d7c81c370707358d87f8bf424901c537cf0bcefea52c49c7f5b99a4619a0651295279543820bdbe53dce7e06b681b9fb8fbb8ea236e6692d427313d0f0416e7194f9f1df2deaee1ed85dbf76927a28f3230def37de4824277d90d25dd946c919432e3863bbb5c0893934c9ab0664c7c294037101d09a7d35b94c73ad0bc7c5b56521ae053df41e5ac17526cc7d50946016f9608a31e661755b20c68610eceb6cb135291b1849b7228b95d59fc418d2258081dc94fba2e06bad2379fb57ab9cdc12a0a8fa6cbf8f399f40b2ef4ff8ff35ebe0442335739c60f623e1b29a450ce83de0dcfacdfdbed8c5bce1c8bedd0c40b73461de2a49d1f1a0d9f5b11bf2071e11019a69af284023e5d0595e4c3de35109921eea1b1e2c4eb481c9fc92fa842d8b94ca684085bc576ab7929a5b41c72ecf2748e210608381aa9d0da567175dd0e2869571c3d9cd09d0b10267260c8689708370abf412c6ed2c17d1591d0f3042e74d5c2cb3d87cace400f7d15163c4448076d8e96e5799a2180ea3c9f2ff0e7b0ed3be99f448f146676bba383625948eb978df4899f0ebe299c81434a8970f7b4efde8c21fc4858273f611beb337db62ff8247dbb599605af6b67a45efa583038c4a7c21039f5cf2f49bfbbe3e9d9832764d1e34e90e82807f0b7e1d74e0e38f23ee6d68810ecfb06007bb438950d1cfbc8363f652b8e3ec4eff5d769a652ad24b84250da28b854cd12a0b9fcc01fdd2dcdcfeb676640499828ab4c131cd75a5555318f740144294567b70a29e0edbf246ee850abd9bde499d6efab9410090b57c60320192f8f333078244cf015990ffc0c5d993beac1a3f141fcb6efedd7e5e518dba78b3299f4de6eb5a1a5be347004db64b0159fd9f72657e461171b676596b16ba5bf54a3cd7719615594aacfb9d369d76f57f5e7633b97b3baa79a4972988ab580c33880fc33f583ea6aed08b32883e34c70a43eb03134654eb057c511f9038e6029075229a8ec06280a9b6671807fd4c4dbc81d5163f674907860453fe5425525b29076943f6a6d8fc6e0840f98883799e4fe2842ad1278dcb2f75bc8304e59f7c400adb6f82249e218f6d8baa53281821b082f6336f4b25624a69dd107384d76b75059ea3da357a04b93102608599764e6adc7439b7382e0ae7aaf719d222e853087b74a3057f36b8974e4148e9de3e5d4a63ea930dfd335fc10877a1005a2f89bbffd0ff106e7e17abe12e88f06f77d696e07853cfafe7ec14df10d295181f8b861554", 0x1000) connect(r1, &(0x7f0000001000)=@in6={0x18, 0x0, 0x9, 0x800}, 0xc) 16:00:25 executing program 1: r0 = syz_open_pts() socket$inet6(0x18, 0x8000003, 0x10000) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x0, 0xfffffffffffffffc, 0x10000ffffffff}) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x8001}) socketpair$unix(0x1, 0x4, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) dup2(r1, r2) 16:00:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5e56, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x9, 0x1f}) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) fcntl$setflags(r0, 0x2, 0x1) 16:00:25 executing program 0: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000080)={0x0, ""/67}, 0x4b, 0x3, 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) msgget$private(0x0, 0x408) 16:00:25 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = msgget$private(0x0, 0x32) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x7, r3, r4, r5, r6, 0x108, 0x7fff}, 0x0, 0x1ff, r7, r8, 0x7fff, 0x2, 0x2, 0x9}) write(r1, 0x0, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() socketpair(0x6, 0x0, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x6, 0x10001, &(0x7f00000000c0)=""/37, &(0x7f0000000100)=0x25) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xffffffff, "fdb5befb4a8bcc5889425d46d3fb7f1b7ec36a8d"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x14) close(r0) 16:00:25 executing program 0: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000600)=[0x552, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) flock(r0, 0x5) 16:00:26 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') getpid() mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x10000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="23dc27655ff27823b15ba2e3ed62a5b3b58bc4aeacd269b84e3d", 0x1a) 16:00:27 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x60b0, 0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3f) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="ea562b5cfc651cca4fd8793f75cdebbd542a00000000", 0xfffffffffffffeb4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/184, &(0x7f0000000000)=0xb8) accept$inet(r1, 0x0, &(0x7f0000000640)) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/157, 0x9d}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000300)=""/114, 0x72}, {&(0x7f0000000380)=""/83, 0x53}, {&(0x7f0000000400)=""/121, 0x79}, {&(0x7f0000000480)=""/226, 0xe2}, {&(0x7f0000000580)=""/59, 0x3b}], 0x7) 16:00:27 executing program 0: r0 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffffffffffe}], 0x6, 0x0, 0x0, 0x0) r4 = getppid() ioctl$TIOCDRAIN(r3, 0x2000745e) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x6, 0x6ab, r4}) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) r1 = semget(0x0, 0x1, 0x0) semctl$GETPID(r1, 0x8000002, 0x4, &(0x7f0000000040)=""/48) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00000003c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e370900a12f5204006aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d46b86ab8c62738805c9e9e1e8810c1e5157591852ccf1130f1c6099ea97d1955f122c07fd4a3930f208a478a96e2b589c096571afdc49a9e32bd641e310ffefae42b9d09c1810454da2a898d2871bccb7e89deae5c7d5c36dbd4ef00d3e07ebf011160b0f213eed4fd0747848566cd93949234d68eb6fc0410aa4e0e01c808f", 0x160) 16:00:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000006, 0x10, 0x0, 0x0) setsockopt(r1, 0xc64, 0x200, &(0x7f00000000c0)="26fc5dd13eae3f3fe650b61c9f4ce4dd70d1557354241542dec72f2e758d26c1", 0x20) 16:00:27 executing program 1: r0 = socket(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c8faa8b981e851d04a98afc162440001f1a9d8cad38b13477bca06932ddf9115e47e32ab11cbdbf4ad86a10ed0ff2148b30c2235529f83b5a4f3a9a6a5db92e37a17c05facc76781fa0bca70f7e52dc4f9d09f6b00d16c9d79d020a121a7a97775da650b73621995adf64af1985757c629e161bfe1565c951d2ebfa6918f9c257dd2382bc147fec38e52aea4af57956be0", 0x91) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000000200)=""/95, 0x5f, 0x841, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x24) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:27 executing program 1: r0 = socket(0x27, 0x100000000003, 0x1000000000000000) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x122) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') recvfrom$unix(r0, &(0x7f00000000c0)=""/35, 0x23, 0x801, 0x0, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:27 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x211, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) 16:00:28 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f0000000040)=""/203, 0xcb) setsockopt(r0, 0x7a9e, 0x200000031, 0x0, 0xbfa74ddb1e686cc8) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="7576453741de34899221e309ced20a9b2d9a49645978b936d5ef62f2bef1ec96b561b7bdcbb987596662c6304791dbf6e0d34198f2c43470a01a4e6656bf04bc9275f8d41e3e0cf5417c6fd34b851d4afb6b9716149656733378a5d609b1b1b361ff1236e76098078c43dfd8504f600d8c820dc38bbdc577770f1bfafd1e320cb3b15c80016ac4af540d88c86d34dd11fa34ba1b4baa779e7c67bc87c659d797c12c95c254234d4c3a270e8d3f044bea623a60a669c44203c9401212887e0e903a96805e9bdf615a8d7d58cb9bca0c64788beec74f5bf970dd794d5760627d20c77f4056affa81ed34d9cae1e908a64c9fc04a1f83529b1c18ba07fb68e5c884ec10e779a2cc74cde55ce8b5b86084793eb4368a8a6a77f8f780192da0e5c5a8ad576cfda2ae106c46f8"], 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./bus\x00', 0x90, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000024c0)=[{&(0x7f0000000440)="ba36f1c542d7c995b8f07fc84319b9394a879d1f72357364685009a581489a2bb037ee4d74738852a26740bf4e0547131b54bbc74be21d7cdc599737233ef16ce5c30b13eac281ddf595e7b7e031c7d85df899f55fbe6349947b9d3cea42404acbb107c4f84c9f59ab9fa47f657bdc2f16bd5a846f3b07463875eafbd2ce9824cfe3fcb4b267fd4fe2d52c204eceefeb1aa9bfa643613f230424d1109caf05f8ffa588bb3a456e35c764f69075247e9f09350cad6d83db087bcf23a0cb25118bf6a12c884e0992f687b1981d92c2f73b6b8c00cf2c1273b06a2b9e7a17b234735bb7e51b8bca21b6d2145c8ccc774b67374f045fad6f4f0c97ff78bc6b1407bd8274ce513d1f53bd40a4111f29a66f5819ff6e33a377605bb69cfa4e9b4eb4e7d493ecf7972b6b4854ca43c8966dde508d68f5ba06fccceeb4699787502aee28e75dedad8b8052be972bc0eef728fb84e1dd972951f7b7c25a6568333dfd7bc244f50fad8cb63297c13a52a7ed9cf6a24adee8ee2490542b9c8a78f5cfc58868b12366355432c7c50bafedf917cdccb657dc96ae1033686814912a3aa9163c23c92ca4f32681d6f93e4fcf49ae1916c17fc5fe5f52fc7204f81b8744ddb04b8d2d48395897cfbd3bafe49465a39565239e7e203b19899f12542291f9771f3f4f0706560d34a49d6177ba8797eaf42b82cbbb1a623c534a610c810fde79005016482157aaab4c2f9a2c1a5214d884ce0fb8eb5a96d52a2f3a36e27085ec0e03570ed160f3ace12b97e64106714692cece147478b29f4582d745f7785434dd659c8456160810b8bbceabae8caa552c2ee24d3e711a6cce1f3259497b135ddacab5bbd3a2da001b8c70b3d92eac4cf737c64ae21482e2ff1a9ae8cbdfd3ef88c7a6da392b5d61ade2f692dc4ac6fa16d8a4bd6ceab11771afa31ea3e71038093ab17a62ef817092105efdfb490b6b70ef9a1c622103b28acb6b75dc8cba8cef63e2738789f6acf1551da49c9becbfb9df614a87cca9949e15f5b199e067343bba35079b33d3a216d981e88043dfc8670b5af8c7ac9a6f74c7a28649ca2346f0ed2b27537655a8ab8911c603118402f7a0594b55cec52d8655ab6a4fba1e3ae910c5b1e573a9a06820b6ecce000347e44a6ee40fa18c05209196c385bb1e237b062a86fa90047cc1fb55eba28345cb80449deb89b6c47860c552ce246af8be5de9b1571c8faf39bf8b60d76a69a5bacc32e4b4290745516176430cad28c9fb01de0c5937d9acad4d486e652b937540ced8550fcff332592e9b965f2a649bf0e93fc002ab1a75326a2f46cfde92de38338d1c8e118c417828546ac3662f8708e633348f2c10adbae4218da5c7837a568291aec05b75ae86001cf1a81c916ab248229185b0bc20db5b6421a59e93f83400f211119e4944060b7eed1313baecf6058bd4869cbad31b456d06f25692793d5db26df026b3c8511aaf812d4d47ef344e84cda185ae6694eac20490feb55eb4a00dae43d1208c32407a74d97ec87723873352743a1cd531a38209514a1ca6134ffdd2e5a05ccc58c72308d6fa80fd461b968dbe42336111a8faf26d2139427c8d6ca19cb1b365d968fac14348f056b4bd2440b6151db3267df85d84121f6e5cc9cff381d2e979f230258e66de7fc753a66a5dac26d803ea14fd4744ebd5b9c71fcb8dfe73c68644529d89904af2efb903e848f030ec8d5c05980844f2127b7e40ad7d16a4aef3add57e0a58849b73031e296be7ecb8d75b69f7afcef2e28c818beddffd7062d4928bff82c48daecb016fb16c73001fbad6176a7be95d1e265ce69fa737a7a06c5de7b1e3e27f101e68a14025f47a1c60baa637531dc93a06a813b0cf556e2e4204aae0739e7065e99a6ed5154977a4c3a20bc263f51c5e91df2fe12c1921d58b49f94609521b6d6397007a24265cf50577e1d9e90ce87f82f5e774e2e38c0861e8665364422840742c8c521e860f5a53cdf91fe790434b373afe2c084f57a223d4b813bbe2403143ea62f455ed11d7663bee851130e9234b47974355e662ea5063b067cb6bafe39316b0d022a98d23ff46cfb374f3f9f0acbcebe79d72f7753eeed348a4b66cbb0d7d5c4d07b5f0505c41f544e335ebfadb41dc73383bda1e1205f70057d9328ed376c04bef8b18e6943ec2d1ce61566be7ff8e8b3f7e004198e32b812de118e4270d901a2fd448555a517f7457ab66f966a1f94f00816a29a361d698df70af34ed4fcaa5357f128f0a9e69cb851132689aea8c7fe7b393bcaace21f9d576b00855966a0467c9d4f4f0d1b7ff385fe595abc1496e6b4ad925471f2762063753d7b4d07ab5166891f29c4bab6be363f886f4143a3a96efa79b8d94476ef86659bb6fbe6e51a1436c2dd3c656c26405ffe74492e735daf64ade2f2d5ef65c0cb0e76a66de2501981ac4fbf85ea3d5eda4f1602183526cd35df2fc684190f6bce350a469e02c9eb28fab9cbbe730cdb7d5db17d74c4fced99f6a438c6684aac2b5b34d82ab391f5e13de0927023e4542aeeb56f2414e4963519f2ae7db4b6219534624eae7d67b706a8d9d9d7b34c620f4946268ba0d31d3823b0230d089cddc46dafd85cb6537ed3a41850d588666d2533cb6783caaa3a5e1e621959eec9012c0fe6a099bf8f3e7d24d92c1389ce23395d6653b36123b0f6a4151d8829be2b87004fd4c016f63e66739dfee567b80cf725a80c880490a8496d3f7472b1e0a54c9e22062ea4f840d946a3e9956ab6314c4ea9b9ea09b6ac218f777cc0d5f148073637e450c0c5b36ec4f5510074803458b33dc51dbc1088ea07bac624cc3e5fd2d181eec73a1d97b2eb1bff58729213a081b8ba396e97cf654b27f54cea3130ee818c57acba13ddfb005a5311278b493e500fbe5c5002082496442ba8eceaaf426420207c263f7d78651e6f99a4f3e5c0a000210d2854973e6a87c70e520ea33db0111bfb5c1c32124de7cf874b3bfb9d6211bd9f804a0120b4c477c0daf5f996126b277c42c35bb8b7625e3676d4de67ea8fdf895db76f3296a30be43667efa17bce4f55565e68464c592d14dd94649b2d7a5f79b02f0cd0f0b9bb68636eb30045fa94a6db6c81c13a0716112b1303cbc63ccace2d10217c93f395f922c22141d198105a207643fb709c82fcc46bffa151e24c8b37757345b336e7d720d80561c3f045606f12999813dc657cd2f26de84212d58270a908017bb450764808f7af677daf9f4372de8242879d51732a913f52cabadafa59887bde03304286e84657b4f67da0ac7993a46445ca05d64bb4ee6866485592f3755c983b9278a910c22acae6ae33d7137d81e826363a1b3d8c00ef3d85d0f839b628b676be37c1e76746c24a3c6121863b3f0147349bb52f20e85b718f4c50d8f865ab55e002fc987a12da393e5cf104ce080c608acf20a86738f7a249e03873969bf66f5625a1ab68c23af5c715cd2ef2b0f9418f33ced093e6cbad8e6f4105caa033535104da2c3f13b266d68a5d5b9d5655c0171fc755fb7eb8355b717de16ce8009e24bcaaffe2ffe126b2537165dbe6e3b22c5f8f3ddf2b09c0785a01175bf6d7984f276d783efc0a48418a7ac1825eb55549bb2c894546491167a945ff945e09bf587352bb31d767471b7b90adc84d713f03a4c2bb30f9957a1429b125539b6f3a6a8644361e9670473d72633aa660689784151abcc153d375100cdba678c8b9dd73206b5c1c0d9d46da4ff4c634b6831987e5b31b25b75680969c7339aac1733ce02186546195187bedb58bde516d740aff9506d2591a22fb4656a18833289fc37edcddc3d6274a03ada5fc7a85d473b5e691619d48cae3e885475fce4fa77561125a39b876a651f319c122acbe72129199c7d9b894299391f02441bc9e240961a45d87b707774cf79ab1dfe627a9313da2f2510f8b107a409062728e46dc909f1a8fce423e1515ae7743b692e8960dfda97a3a61440538c5167eaaac4e26524b4e7c7d5dcb26ee596b881f99eb04fa9cbc2cdf526c83c9a3c252f103f38b845916348cc81d04f9daea733c4acd7767c4b74d88b21e60b955c9be2b7b3c2214b90ddc1e125c28c18314537faa38bb50473ee65b0c8b7ed84811c4a97d4212b9c35c0ecdf972dabdc421430606de0f174d42c67d4b42c9fb50c180a8f12ae999168398b5d90d13f0c13f1d6a2f1a2b4ec60d9a1a59d4c554dfe495dfa2934c4b31fda878c8e40b151059b6dd9b0d50feba0cd7796aa0c217e13f6a9a1b1259d7f2a4866043db6e52c1eee1290fc4aa948420d4f5feefff2996e7d32566721e18875344adb9c1c60631566d91653f302e2fd2d960523909c2940dc84971331bf96ef273a67984f67c0f5f63ca37f293e6695b15c278cc835c39dae9698c71fb931f59671cc2524dba7bf743c8dcfae73da0b895626be326d57234fb9a9841950fb6fc14b5c7ae18a90ad0447fadc9e1776e743a556358a53a292c5a531408327aa8ba91a18cd3e2b5f3c3b27261bab341cd781eba0ef30844c1fdd27869a23d4971d386fc8bd1c30138d324bb5f5183712d2b9e45772ce09900de0ab3e2f7c3f8c1e678e62667620c2f2fd96c14692655c317a0c39e804a8bbbbcdce0785c708ddeeb833beaffb93e0596bb38eb888664d797bb68b95dfe69992890796c28547e0360fea8dc163a02c73ce44dab3af5d40f28c4d1e684a5be9b88b62bd10cb491307a1c91e6f88afcec55206507f355bd9336cc3c3a9318886c239110685bfbf59ac6e2ccc9e0097af6ebaacf9135b3293611aa66a7d2cc9e5ade69c20fa99b86582076e7a08108d54cc5fb8e732e4f92a921368609cce6edcf797ae0cdc41c2cc5eaf188108a470ea5b14be43e1902df26d599e41e009d868856b4c675fd3f1c680204e6c713fce33f452a2d45d11a01f0bf5c390afc9b18dae6fe9ff771764c8ef949b0a1affe63ad644da4ec9e480b37b8317571954faa2df3c956be2722e9a1c1e59a36693e0eacfec2e3ce8763cdc09558de7eb4fb0a0f864fbc63d511ace8604d8475dd4ecf98b692cf8387771a7bad7b587d916b19e75d1c86d0f77627c1b7919dc5f199c6184256412931fb6eae17f37732a9106c3c46ff4b7761db585219970007a8f5da775d5ca0e502f070266fbcd1acc909a062ca011131af5e4a8c8abf64386dd8fdf4b86fdf013fd7bb592190d910aa43acd3151f7cc19f27be852cc7a00af038e63d3343b2d351aa8587dbad6a54a3e670d98f2ac86629bc12288de25c365bcb098dcc1f91b15d2adfd4fd7460d9fdf96f282adfb26eeae0c10e157523e7239595e91f669c69d8f8e4b0b94ead1956da278007b751bd2f08f0c5c969ce49545b436de0763b116178f061c08bf49d3ebe000c8f772c860bd0e5914791e4a041b623ed24319f1de7564ec886b5b4b156665f9d936a75b747804900e48391bfdfad9a39c0c920f0075d494f627b301e008d5582e532deada9bfda5a3143ee66ebe72602f78fead40dc6a2e00d82405e06029f0307c6c8c93970f3d1251898e7d6cbc0dd4707bc4c27835d63416c95e8ee1c6486aad440ebb5d1083575b377d1aba72002037a1760174cbae5415902432388a509de53ac1edf57454c6aa8775a5e2eed5c845ebc0e1952f223d2f48a2ef2fa15e7f79e2f4b5cd373005be514e1d2c3362513b952e0be7d89e234ab7ee0ce11650f63f024608605becfa2416f3750558fe8dbfbf57abffe3fc65fad77dee6eae39a22a6ec28508dd0f266a753188a21fd5526acbd0d9", 0x1000}, {&(0x7f0000001440)="4fd709cd13b5a911aebc429109433d54802376754afba13c3db4857040f52b7f14269f5370f79db9e0327774822e10f1b250ca1995c1f2a5445c901661167707fa30fc29351f5e6ac42b3e3cff5aaaf132d91f82dacc59b4595d75a504053fca14c7d863a52e0a32de9dde8b3c25f5504f4df228782b424b6ecfc0d72e7248f1028ece620f207e377015ee1794b6f9ed47c5160bb490df002667f38af0f4f8db5094c453063fe81a76d95906b5c63df7ce3373ce807f0eece47c69f6f13083ca4a12505bf358fa64b34807ae2086cf2b6b9e4b67f29a44e984316d3861b0b9d9a7d1c96131dc13f1f03a4522f26d226cdb8bbd3c399e068bfb9b46839533052ce66c7814101e94a2834e90b97ee512be71a1167c076c143a081783e020978e49e96bf40be3ed74a1b8b3cf5861cf028715b00a3599242e7bc043e38e8b11352cf9719a9e0576c1bb9cb625f1d36f6f8c80197b0044985e31aede1c1db16347335d8e2435e840c533eb00b8ea1d09954d124ee3d55e7ed2a73f71acde0011b9ec77034fd3304d84719f9bba9a722b17eb0641753d218180adb06fc22ef4ffe4fac66ccbf66bdd80107d92f4862200320a2cda2242bfc34dbc8bf19e1b7fea9c720e979102b047c7799a298b255301b3da2582906a1566591b9c54bf0823ec342441fcc27d9f7debe2cebef25a2ed50580832f466f4320b2db36dcfa27b722905f9c232ead6cdbfc8504dd8ffb51cd640aeb37bb95414481e5dd187c9ca0578435092990225d1dbd0a7a0a5e8b417b84896d005e69113beb0260770a7b5845cc6882ec2ef9a3475ed0a62e06699668215b976fa32241244b14256887fef2b08abf648ae78fb6eea90ceef16f2560efb7c756d3036f31897c03e77171f8e04888aa74b2a253cdfb37b2d9b6e52f0d10036b3c411ce49423f2c8ce2fb21bb1ea33121b026aab5d7fec45d8efabc1899ef017d3e6eea5c2c592d96df237f88b61ca47d2053dc871caf62c596a7cdb41743becc000c0092ef39335485b00b9979cf3b669f4e59f8a949dc9308b6c53bf1cd97ce95707770d7f7d1149c149e24f26b1551448834dae2b3a29b58fe2b0edf41a5e9210f2ae2c7ac7e1026ed3802cd497af1d3b93aeee3ca9342ee4c79d227082f0d3549083bda207413ce743bf3cfb552c5b36619046242ddb3ca699fde97ab2a8f340296797a9d2596becb29c9c9c9507c70f84b341d5c6cf62b62205e4046ffb607a07eefbca28b22471d28fbdef38a0324adfe75ca62b34b6b7c9d3c8e2d09e5b7fe83b77fb76f8f6bc447041423dfdddd7e0225b55df8f7ff321868b2077b32b9702ae43bcb19b23f50d5d25d0d24da5f71bd7e688f87ed926dd540221afdc96b6da9b464471359d06497dedfa60b2ef0fd3f156b26432d103f573e5ae87f9f7de3206210b414e39f3ba6052a4179fe9b44d72548d8ffaa43e486be28131de2f378b4210fce7c61b54ab619b8a6728f62313a2f6f4f3620a8d932782e0afbd31ada5a91447574589ededea8a5794c3ec96d12f00a884d6ff2f417195417bd95ca2a5a4b0f90063b737cd511f79d94ecb22ed9642942fd736fae8036900a7803f82a5c5f7c3bba4e7df52c35c693a7825f19d640cb9d5a2bc82fc140b4279a5a091b4f02347a88bacc1332119954b538b89788b83d5cb1d26fc26dbd9629ed56c80f92147a66a04f706f2143716e0dc3e1226b89dedc8a08d921a6e4cdc982821a8664c61638be0ef4b1ebd9d8bcb238f3809a8967ef64beb8235578df0669df40cf46815497b3262831fa65e18c0a3fb618990860e511a3de4b543ff43bbea85d75a1038e766fdeddb37d3cdadc904e36d00fd0d062841309830ecd6d6762729b72d419689293cbd0b462ac3769619b2164d303db21188d0f641ad0764d47d1bf30ddfae7dbace974912919746979021dfef54d0ea22b5f39ae8bb453ad86b5fbdd01a100a7631450a7b14d801afc4bcd3319401a0f8e988af7d7533df590eccb5745a0713fa118a0041390f616fd5dc0121fb145023e53146be1c9ccb3d3f93b5f00f35552f360ad898c2776e6a65e5f0343bf60e75ccbb190cd619a611415745002283c59fec115f22d85e847dcb730090c3f38c974298b91ee7a06e2927a2777481a30d76ec0830f3769acbed4374d42f4fbef4d8fa26830aabc7d6cceb3afe10cd4c37a9740f4a41da13d19160e2a1af409831654023ca3039f47d8a5fbabe0947417f3bc64879151de736896637fca883f4fbbcfa3fb37f2bd84b708ef7e51d6f3c7f004a7b8a5794511e03bd326866626c3e785e0cdfb5f512c924c7c8ad220050b7b13d0a9ffc8345ad62ce8f7260c60e046c81bed831fdf488bfe172617c45dc59e581d7769907cdc7a245a49ee575038ceaf941cc71d77a8b3acb7781a6d1f414b4db1cff97de96751a0961814b33a4642c6631f2dc02c31eefaae88bb62bfeb2b25dac0ddc683f531f3732f4a90ddb58685c6f0e742e1bd72a1d5c27f0b30b9b184403cbda377cecc1b5b01b03f7576f2b9de92e0bcdd938a059c46ef676f628f9cf01189841c1a7b20afe61b6adba15d737072ab88eb7abfab20948ee10a32411548b4288cdc4c0a01998c4669fc538ca27487dd1a30d4dd47d722b65becd6f2d1e7e5e59de4498ef6cf08176a37d8d993d2f31ce57d70d0889958d799e49d33c653943b382a2dccd0834c8aa2f0679f9e1d53a8cd25abcd48b86bcb4f75038402a8c0403f5738ba172f8c092baf8ede1b6781823a06ba145be38b17d93f2bd5a8243535d091d121c5caa67d676bb16caa77604badd186ee179c7329c5c3d1a957170ac07b40473e3ab7d191fb7cbf69c3b0c298310489961ececa74eb121d56af35cb147838f8aac061f7d2205032e814a8ac2e87603ba2b556ba12b384d87a6357682f0833c439d8649f8aaed846cf4b4e90defb1e8d3e8094fff8339735902e9972a03171234776db3990ce19d3b66aa0daa29283cede743910c460aad3c25d2583cf46b6efb914852a17b23b3a56a54a2880921b410842a6a014ec3db2701a988710be128696dea2b44ce12cfae145f2f6a7da8ff2c3b87c63d10ecae423f415bea577309e3220b882f40a9f20c3380dd0c30db40e41a9858152fce39f8385d41cfac74be6f5e78269e13ead26b1c6761f84870d242d9e409cc67272e6d54d4477288008a7b3d71ec27f9aa60aa9b534aa2aafb3dc354550df95ffb11b17873b1a63150d7ebde058bd11c523d0bcfabbfcd88c20ec9562488c54e161ab70a9d4921a17eec1dc38cd6b6d4cf9d79edd7275285b4a12ced86110024a99f37caa1c2c6762e05080a1bfdf90c5e92dcb571f70b581eee3d52d395a34d177db57f6a75e8e2a614fea3985f94049d79d8d90e01640acea30f5456b74818714bac756b6c3acacbc9661a828b21af09d8b35e09d341ffc28d231b773319557136e1039fa2b7384168a045d44c2cddd524796988bf2c8d65c1dd609537eded0d18202bb1df37ea747430500a1aceb9ac5bd336678e0f268481c7f9f305a03d5cbe0ed056ab157aea4c9f4a0eadb4fc6da1274e290fd345e2bc5e07c32da11e49e3a0d528584d971e87de364d169fb457e9f267f18bd4469cf11da917b709650f0f988d12fe1cd6a6d42a26018b5f3c0a2de45f80a204feb9ecce978abf721212ea32eb5d842e07892784d76aa031b8ef9f3b72d7ca45d6bec766f4f6c24caa2e33fccf12233f8ee8a99b447150b7a95046fe000a2c5d5fe56040530e398acd51241f0e4f91f1e7461141959e4e61359cde40605e785becb39eb1706a820e5b2362da9cf533d65812f70490ce1140fbf2ad9d8b114acce0742f50e4d7e192368b12494cc2c5b498fc605226b337b210a0b38374cd3ae9589e85f95aba0c699194d35d7cbed899f14fedefb22438d3b20c0bd26e00c028bd7a168827114cbda0abafe069aa1467474fc5de6a8ff26e4a10551621b2348929d802a1778e63456eed50214fa9c03848050c5095d0b5cbf3377a2c00ef0a468da9e9ae0f2fcef2866a7781b9a7f32b0489352a3f84b2b81d73bd858636002e2a444c7cdae564002dc9a118af237dfb96aea9a66c80c8df9ee83903a88edfab029db2ffbfcc379fcec308519b4a2bcddc4c0323cd29c50e5a6acb12f735a216a58872ffc7a79e730ad5d4a8e12325ee8af1bba8cd6e648e6cedff184c94008cf5474f49d825725e5778a82d0701f92c72f572d2e9436ce52fb064eb584d26cf823b0bb5a8ddfb4f245c4c28eee10804b421059f7ce5dbbb726a4732674f00d85c7e720967e53e8d45e8ee0e7210b8f86a261b5c5c733d2a93c424196929d7a2cc082c2674a17ce07c633080c800e91ffd9e0952ab915c1cf2cac08689deb8e7bccacd06439b70f328b1464b82ab048531d94933bdbde3ca5f2792c6abc87b390dc1e73ced6d25d001001492aedf84984db12283c9f085185816bb09093bf7c49888cb52bd24892deeae80c715a7abb652d6c8d8014b2c73a9fca768d13e4e2a87c81a9aad8c9cd821449db7707b64a99fcd0d4a6a68d85662aa114680ac68fbad5258b09e90bb0ebda0eace2a6fd48f749ee394bb28dd1caf9e76a838345f5912d335c5e122cd393754cf723bea3f0d15947ca154f73e31ec029cad86673df4b752d3760afef336ded544e4279b2658ea548303d77825397ff3867a1fbcdc996c9977ff333d0574b6a50e71dc2edd6f9e2d5b52daab538d802fe6a54e02e942be8297630cb8fbeeb0c6273c456177a937a9b97f2b7b6e22ff3384b44c42d4c20047617144097a83750f08fb70bf2fc288d3a051cce0dc6fe157173545e368ad714f539a112c36f306a8380bb2ca7340caa5d8612273ef7c6569da80b620ee385f3b85d807cf3db2de217d610fc56953b3bdf2591e5f44ba4bdfca24ed70aa8feeec49e72fcf68051f04c2c069fda7ffa956f9c430676f59f7f6a4935d0a1bd62d279ea260f3c8abdfb8ef12f263013ba515f603efa63127a40266c7a8de00e59687934448f26a4806c0ab7ed0ab56c7e673faa0e46e8d6024ddee917928271ba03a9e5c284ad77db227208d7b19e94f8fdf6c6042a02235251a9167be02fd60aaaae3032fd5fb78e9cd57d48657079d64c4221448e8736d58f8f88f8c4539d428aab221656909b40bee42f6c5053a3ee81ba4bde482340e489a2971244761fccbb4fa14f349c058d212d8df352f02664b7aa1ff2b6e4828bec62ec1e96ab1300a97ab1cfc9266182eabb45c2cbba61f12a96f4295eb999dda70e728298bfe77159bf9e0c7433046ba5f7178037108f741116f13d8b5e7c11cdb0dccfb61c2408775a8b6e9b9945d0877beba3a08c16dadf5ff9fed8d6772a78720c151418e8903bfafa48f8c7f536b41bad6420d88a0b2a3d2fdad2049cdf218062b2a39a7031a3e2399319f7d4a010fac19004eb79cba83ce5a850666871b28d058c1da72fb22c4a54d8310da5a8af58dcd51fd1013f4274b37fb6e07e77b867bde3bc34bbff0373a2d123c1f52429ddd1f2ab29e2429abad8a9a8ba388a7916861b2a19ea7d85f1ad8faeaf7eab4570b05a002b6002a2607d4bf46d64087b8b826e11f71c1e9e3ddaeb7265cf9eee50373236113e8dac416d6986bb5664cb260009f017ea667731ab44c106f0eace36b58e8594d874bb5edc5c0a3b3129dd295b75c6c1f7a4694ab80400ea9ee6954e7bf966ea18ce55fd6cb2ad936f9c6e3f875da294121a932cd076e2b40459325e83086ba954246f619ce04d4", 0x1000}, {&(0x7f0000000140)="3665a747ed9c768cfc8b02cc152669d1b5d87029d238505913035300a0f97441a5a209231c24e4c358262f4e4db1463f0b3b", 0x32}, {&(0x7f0000000180)="15181019c894f4b4387e5df0bc36ab52e3a79b876c932a65b60ea826044b8a918b3232ead81e9ba09d432f312e574851ce3e5ec708d6d5710855b0c81fe37b9cf12d8744c05d781d201c0545beca089e6361aa0d2a37aababfc00edf8d3e7de9bdd5850bf726972a94b4f2e67490b95c363b938de57c40a11fc0548ea92505da4066c10b31ff36801eb8a9d654909f4a55193b45c9e00f80fb862575b1cae65ed26bf4e893d7ef893667b59815d02a489fac23907cd35d90f164a57a3f2430814853ca", 0xc3}, {&(0x7f0000002440)="f208c81ab57b4e12bb8532aadd40d7e011351b012aa4ae69194fe4dd87fc1063b7b4d74245df82d4d1eb12c0c602caec0c95fd02ecff60dc12e489d2dac2f813bcb5bf59cd5fcc8c044b4c19d7c0bd57217308a4c017c7ff4333f2954b6d8519b47333", 0x63}], 0x5, &(0x7f0000002540)=[{0x30, 0xffff, 0x7, "eb9e52dc4a2fa5ffed88c12c228ddc3cf8247e8121e1beed97"}, {0xa8, 0xffff, 0x10000, "1310c819b15788f54425a5b2a23a4789bdc902c9a8ad0dc0380a62b67dd752cf069e4257815fe740178007e32ac652bcf05cc7a48218c6dce32ce92e6ad30fb4dcf593564a8040431a8927e6c1833fdd9c93e95720bb4ed2974afe4b82254db80c38323e3179713a66143e13f73d17057bdf26ae27afc7e4ccc073621775fe21d3376b090c7d5fcb059783c548b9d3bf5b0ad5"}, {0x1010, 0x1, 0x2, "9f19437378f71f9ccdf4c5428fc3e5e4743a0553053304a8ca663ffcfb537fb68f53469a8d9210f18ec22c673e3ada26be0eecdfaa7e92d66f512fdadd055ffe1f7b01bd82eeb974a985a9b88d2c44f5e56d4bcae4b1e0e75b70da8e82372fb944dea4d406a72cbac186f8a6d1d49bcec9bf62abc04cdff4896f8b5bc04a614cd5485b8dfbda98e5dfd4ab00faad0880264ef01195df27ef16edf11039da8e71a06bf8b8d1095d863a5c4a0a4b7018ce7ee493f6b7f58d6a7ac444e6a6d062cc1c1a7ca62da6c746f82e759200750cc248c595687ac40657b7a6b55dd34bcbc12b81b96615e9bbf8e30341921ac04b52b27381c12248c229ab15187e4b6d2f848a4169a8a3be14040a6cd9a8c858d8acfdc961e21f9c889c702b85b7a7343e2509a5bc4ea6d04b790bbc6e0717b1cecdc84bd879446bd2e7d1a0f8476869de898fd85ed1bc327ba23a2706061c22e4e1d3f167137e48f18460b61aa7ba792ba4d1f752d59cbf74d8fb18269ae85097fb454929f1edde67ea12e2fa004a91ec62cd0df255410bba640e3de2bf05e6f9b37b5a7af0346c301cef9ded969e4c8952afcb4ede99570c497df32aea35b75baf535f598fcbc435efcaa8aec1b45c032cdf46fe444e40ead2901f76e621ee5a20961ee324543a6600515be4f269524413618b1c16c862051ed7be8adf242608bc1df2263b7fdcc69f24cd31ab652975284846c9cb41628cdcb3d3fbda018a4bcb1774988a64f290ab4f08b75cce1611e5e42f07935b90d6efb0ae3e7cf5bf3aba042f54e3fe6db417397e1e867d15d3a2053354e5f6a436d87f556540003b293993651028fd2e65f8f3ac88a847b24e83fa1664df0b9de5be7926f8a96b9f5ea0dfd74b5808a0673e3f3a1521ed6706274f8ce3b784fecff6ad3f49383a25b7aa71baec9dd4d3e22ab63d18c0c464e5192f7c18fddfeee0daa199567bc2e3426ec0fb95338f7a3e68ba5781ad226470a08df7335f37f87ef675c24f7f96502bcdeb41f2be912e3574411b7b3731823a2f68f1acdfffec1f45d5fc5bde9f71d26b62529db2f6f0511b0bc8cfc3bab398a82715abf744dc6301fb6ed77c1c7ef8f40ddb3c81c0cfcd06a1f7baa1ab645768e5931bc5302b3989d9c59bb8d1dad85aaa7a98815861e78d96660c12c8c180663cbd956acdb966981a7a113946c968861586f5762eb8cee2ee98d4b0ae2fc0b37afd0db4e612337064cd555101205f4c4d5cf8847b943a55e9ffdea0deaac467469b26f128541972fbae422cd3bc35cf722805282257e6a196a586b2a118ae4783d08ba9cf4f761c51bc4434e2a946b80a96909645d0724190bb4010f5ee88136612d132f304533a80e0f16afdba60b6e9b7e9213d9fe291d970c29a1082b3f8dade9633ca4c9343b124db801e2b35b58ae3e2e04b30090fe3c392fa2b29c38236b1303609033acf0f35b3047b1663eb0781a477bc7acc2da9a9308cd920abd73b0b1f8bc1aba25d2618dddb8f0584ed86c9b86f00962c8ae4beb8040a16ee3ae6c79161e35d7fbe4c20453138d07d9d5862f9154694598a664c267762bbf1b0ccdf5237d9ba9581b6e973d63bfafbd827138771a677bd83791c2923671205437b55f053145283ea04277bd35f1964c9969a7f245fdd6b53f11934bf41a65e3a02c70dfbcd593066f6fbe687eecb5242ac93f889d8354769c8da658be7312d41ce6e759c342b8eec688965abb0538f68ebb16ad9d25a4293749502dfd104e1b043cd6e6d1f0d9590d022a8fdbfc82d24b2c77b6a07ac764981cae59fe503446432a2e0c1cf2c0aaaa8393e55de6d97837ecce5c0b1486bf42691e3d569ecb6f1e33be0dc6f3b7142eff929c7dd04ed96192dc9b1b9f620e479a14f0f5dca34eddf33a8b75c1fdc01873f9d5776dd81508c837a885135798b871be400e4d079a5b2045a3df1a99554f93ec843f55baffe8b09601307a6c13778708b1e3a9362e16c43d9b89ddf00974814d4fbfe406cb0be14d648b4fce0195011394394e07fa1862c054ddec57586ce02527b88aa2c74c0f83e3cb49c3b1efecaac95b7ae7ecc3fb948df9b0ba5ac361d2b66ab467d7a9ec6f2f0306e8178eb4629435575bbd50412a3932eeccc3d41b7c2d69b07d354d849f591c506ae2b3557d54a166d0fb1f43e704bba7ec8c706c5fec7492cbc4efac3382592416d9a66e84a34446681fe964fffd8c40582ecd518fbe08fcaa2a0a8cc5c1e7b52cc4ab2b2933a4a90fdc774af6193fd4d39d20954226d3a937fbed0c114f4e7652ebfc4193ac8813a60b801bcb9848b8b0488c13a205f1647bc8126577b16b8bdd73ffe2acaa163a032ea09ab9421bfa903e750564b1b23bf81e9aa24b2d94ec96ae4560019df12ec7a52784f75baa534bb2c3a96427214117dd80380414be13750dbd2f57ab5367a5af953132f17f74a1df10772a0e78fb387a6e0c72bef57598e1fc960419379b08af9d08e1a0743b45885a06619895dba3e5170843603709940be577677047cf941d61be644c3eaf56ca4271cdfc31568b0bb44edc8498001e891a26c51e6f9766d8bbd70606d51212dd623cb93fa88d3cf6db00129d1320798f782d8f7cce4717ae66d173a7c2b11e29d6d5aaf520278b4b08ff01a683f7396bb9ceef308717ef7b261b083e320f20fd7f9036f183619bede85e67d6bccf6802b19a4108a4ccd389fbc0633ea522900c63827f2a7a650374b18d35d4e17df8d7d89a066a9e558ac601d52dc0ef92bcbf124f35890bc933d07d5f2d7c6f01ebf43481f9626438eb630dc5ebe33f5778c4a199a386f10e678e602b32637beb88296629390db7bf294f3e9b97fc9cf57f1d7339e5c40d3e561480da6d6cf0423cea997d9aaae69dc5bc57e75d115c9e5200ec1aaf1ffaea96d02ce5a22f95f26146b6fd3b196729435ef758dcc635426ae1eafcdd2fd2d76f10c52b06191dbd299181c4d0fe96f43a9d37f539457beff44daaf44ae93d3b8c6522f63a8ff82d93c17f442a5c5c01229a9eeff3bd4e7083b9d809ab63c352ecdf2769ad615258e8c76bf4338b37eb817542e84be41704fe356441484a054ee6de16c1924af3c1e74b279cb623d38a318abfb79665a9b51b197d1ac0ea03c65177d223146c47328eb900b5ebcd9ca1c4c3ec38f776252f5a7807e697eac6eff0fdd88577576f0cdb68a75e43c9b1043d1829296d5e5e0c2a0d2ecaeaeb49afcdb3e189c92ce93393c47d74d7d6e2d4e38d99882617c03bf4f083fd94bbfc0e7b45f45bfc1b34d1ac1f2043b5f287909a2c115fe7119447d181bdd10bb414af93a15b7a17c24bce345787ff1604badb770c19a6cb8a4453458397f36d66ca3ae951957b65704f1febd9b5026492b8d158ee238742792f5ee7e6334d305bb2e70ce6e96b648bbd6cf99dd09d281afb3a3b98b63d60728365364b042533dc0864d25c7565856f1490947652e3ce16911cfd5dbf8a79550c01ebbe10d281e65b5ec53a79b16e2a6ce320c4d85c5b57f1f3417782ea51567b683ffe4937a76f3f289fbd12541fb4359d320c0248ef3ca79a79fcce3bc42c7a0f194eeb2678ce2ec478fea55efe5ecc46e3f2a725357930c475cf891f5aa8bfa5e2b613b30dd39026a550ecc6f49519ac2039827d5008e4d771891bd03f2b72ad964da8d3cab700ff2efa5753c352fd2c6137aaf6eeb3633deed23ce376a4b7baeba7816dc3134310f007d68713bbdc713def0132ae44049ff73138f29cb20ea110d7f464225f7d4fb185d3c5b6e86b80959ee37e56a774f636044fb631a9de185ee49abdccfae26a5af0b3cc467e3facf6c80fd523cad042f21a51beaaf14f08de3f6aadccfb521d722043fa0a71729fd36b024b2eede77df9642a7d7ebc9af0acf8de83b01eaaeed278e1204ba3bf542fabe27cb2ef5ab0ade2956e4836b933c2964d5a92e47b9e7880be5086c7ee514a30db914a4c48504f38a63bc49813d750510d781f394f823c47e2ad8b91eb3e5ee36bff709a8564ea9199d43d29b4641428101a6826e8e5c54a1e8337ae384e064dabfc9d7bbb4e074813c4a2216f2739800285d2286320e1d06bf6006fd85b8f592c6934b5e8369e898ffc9ed3e7c171c1dc95fe9a528fd5fb8d350dd193bab0411baa66a9f0177bc2e5bad75b203d12537fef227b5718a7817e57887d78126fd6d3a0b287d6596664a78f569ad175309ebb7d3bfe05b9a49795b73eea112ae29341cf4075ccbb0b95a7966339c06a7606a842a6e1c4f464d2cf9f092c19949e7d95f69eab58d67798a64192df18e59f33c12658cb443d1d23481acd5cc74daa257a0b7123f168fc380b27a582c9da1f6b036d77a5ab1d9ac8fa1466218b349c38bd58d0113c8109cf224403f6fa2b2c982b136ebfc315120cf5b98872c6e6702670ff471fc152d29385d2afa1ad418ce17414bacc40343cac9712136e685319e0b5380f02fcd8f07aefb6aec005cb01930c2a3cc4dc9d878b408481b880180b044f3caed361c408f1dbcc60807f39f86914d65167a91f01d316a91dd4878174bd4a5ea285a935fae464f50c403853b9f134a6b40598c6613cfbbb4b231c1f5431c159c1408e0cfaed8a22794d8b2202d6f7641ebdc57e30df5b6e7edeca660959750efa2bd7faf8a4990138d7347879292b52e17115a3d73b64fccfc28c0fad9f08e4f1391e46476ed1f31c0c65958d04d33706d3417389302215a928229d3521a6324b6f239471b53668c10122283d6abc6d777af00ef9eaef7de7b34b29c71f14edf2b9606107a76b3de041a6997ccd8103e3c2be49e380e41caa9e02e7725882ce61031c8f7ce2e85bba2745c8b42758c4614e953920d3186b5899fe54ae7d828cc4c229c73f215f7dae462c94401b1eb76397c9371e2775036a98ce8587a455a2521ca5b0672597b8da7cfbb11177432c8705b69b1656da7554e49bb7bce65a695cac3c375fe1399a8f32f48de130d7bff413c063f8781297f40cf84b631e715e1e1ec54131268a32b99f1bdcc97948a77a41347f8c76fc118eb0f9a44f5cc9eddac7da7c187ecabb87a147bcae691c44d306f2b2dddd2610dd2d374838cec413bcc38e4d1930d6954f6982a8a3ed645d141053887741444f94ea95b095c3614b18d05177a7a03c824cf0a8da5d98357da946e68d844fc2389aa79f40cef6d8f237e53baa71eeb899af6468225285c60a640c10b75876f74e8d356be1f1617038d59ddf9ef853171c6252c52afcd980f13c97e73bd424dae7e0753c9ccac10a65c724fa9bca940a24a507ea5b76fbb9106e9250e25cfe37bb2732c01591c6af422f73eea705f61d89455aafad4ac910973e3949c3b29065cb431f4aff92207d869365e7c955c44473187346f0a477f4d2c5b73dd71457dfa8073110808a03d7eb2d13873f53f16bf861b704b39583f38df3638e3ba9042a05eea3b0abfe6fc2dd856103ed90680f9f5e685f3a2f3032e2d17231cf1c64af457409df8bf228ec6e78fc1b4c2d10428d26d9530ed9c11652cc2e7428a30cacfc44c9004679668d26a6b79d3dec6642de44f04d1c45923ddfc58958c4eaa40451c1c2019d4408c811698790826c8eefb85faf5d994cbddef7b3d5acd989e7d10edfad8c9c3a01b783aaad08eee34f52bb39970ea95a4bc4fe38757ede2cbea0a4b2b7ff5cb3f9ba1a138b21cdc54559e1d26d0b843cfa9b1090c4bd1f8a1e61662333af5e1add45e559680078f5121e14016fa39b0aa0e7d11e5c9cf5f0dad7af1be6f8ce950a2a46ef7b67950cac0"}, {0x18, 0xffff, 0x8, "ef0e3ae9d8"}, {0xb8, 0xffff, 0x9, "faade2ce2aeb948d321a1dcd61fb6e145c50c65b2f003ac46b3b258a09e50f1a6b372f5a6a768e48fd699054ac066afbd7ba7c32931d13e107da25b93bef11aa6aa9ca77dc8249d9c85aebf85ab503da97a6b0b1277200b7c4875eb19b5ea9353c66205b13943cb446aa58ab855ec21cd1017c3b0ce74a2e55ff36cbdf8e7c8054d4479b66a2e0f7887ea247f7f60ca912a8d3eb577fd62c8d7cda0233e0cd3641fe"}, {0x58, 0xffff, 0xfffffffffffffff7, "e2634327a44bc93d7274e4f0ce5ad2370be6053b562a13ad3b8e86e9c27abde827d30a3d4adc00a0e893e0c6e5c1516af0608e86799faff8ca6f6327fba4e2a98e"}, {0xa0, 0x1, 0x65db, "72f5fd2ef8ab49393c7bc1b8c9ac98aba873b8973f36d7e82ade1c883d2b3d24a5cb31cd91f1ad0aa260876f337583a4d7354183f8dd7cac54ebea9f51060acdd35fd7a36ecdf993f21939842c413365f11a264a8d253a0c183a6c85e38841e726320c131870ad30ab1d5885ab667a61dfc975cd522e2d6a506bd5daad06cde6726ced84d193d28163de"}], 0x12b0}, 0x4) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getrlimit(0x7, &(0x7f0000000000)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x4, 0x6}) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) clock_settime(0x3, &(0x7f0000000140)={0x2, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0xcc1a, 0x4) r1 = socket(0x18, 0x200008003, 0xfffffffffffffffe) write(r0, &(0x7f0000000040)="4c30509faffcaeab5a6d09fd09389ece87f9ca6af517c2eed64ba2b7b0fb9cf0fe5a84931ef7fb1cc62648462df8fd48a73db6f63b19c27183ddd2c36d128c4731e0ff00e8107045e0333af4bd20f870f364f8acc79f9f0155a2e395476864dfcbdc31e6e1c4c1d1f08347efe3e105818997e0deb3d2433d5a79eddd67c53e4dc5659e77bf5bbb84fcd73642b6bb0d8d56e194b404b7cbe7e96ec01d3df92c2ca297a918f392625d03715b896675c9e3ebbce15026e7cb042e69086bd2ab5ce8a5fc79917c8e6783459b3ac6cec83afb393f761bf83091fa9182d400a1a5a035e3c8bfdfe0c6d558789e82dd6a34455b", 0xf0) r2 = getpid() fcntl$setown(r1, 0x6, r2) socket(0x10, 0x0, 0x4) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)) pipe(&(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000080)=""/29, 0x1d, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) socket$inet(0x2, 0xc003, 0x800000000) setrlimit(0x7, &(0x7f0000000040)={0x100000000, 0xffff}) kqueue() 16:00:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = semget(0x3, 0x3, 0xf4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000300)=0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) recvfrom(r3, &(0x7f00000001c0)=""/211, 0xd3, 0x2, 0x0, 0x0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') setuid(0xee01) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:28 executing program 1: pipe(&(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:00:29 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x9) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x8, 0x6, 0x7fffffff, 0x3, 0x1000, 0x4, 0xffff, 0x8000}, &(0x7f0000000200)) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73b2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f712193ef1d4d99342a3505bb3f0216ab93f12fc4d5fd52f61f46cd71010a0b9ea7c8aee2d17bc49bcf47650e0ad6b60d39b14d81582", 0xfffffd0e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff8, 0x1, 0xde, 0xffffffff, "1f3bfdc77d19db9d9c7124486c717e85e5936895", 0x0, 0xffff}) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "852000002c000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) kqueue() syz_open_pts() 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="07040000ff08000000000000e7a773d5bf1b05eb5ad35a0500000004a604ace536861d96106cfc048dba1932ab5558cfbb402dc4eea753188aca3854d32efdbdb384539058e6754915ac25f8fa013a7993ae16a55d2b5561859f857f704f190fe829320ce728b43bd20c7c4b494ac05ca8d90600d37939a8769a68b0858e072cb2188a1506e54f514a834c23fbea3872d419f2560a06d00d0abc675d1776fa87af2b2acbdec92388382cf7f3a228c8b21e10fec9596c6e025cb15131ff6bbe0ee7806f2567bfe4d5bee440765d2cddf147a6a66c327e2124e3af7d85b4d4ab921ae3a1d9b2a4e835953435b78f3496c65f6fe96106d1392d8e2e19db896f114912d87d3ebc2ef10494097f9b292d60cedb02b75d483720fd20a2586f1c58dc0914c5"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) lseek(r0, 0x0, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x20100, 0x184) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/171, 0xab, 0x42, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:29 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) sendmsg(r0, &(0x7f0000001b40)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x101}, 0xc, &(0x7f0000000780)=[{&(0x7f00000000c0)="5d92145907bfbe05ded048f3a83c95e81a55b6a25470199a4c87427253ffaee3ad95e29e3374a07019a5752308c7176eacd4550df2eea750e86db60e901dc706c18fa71ea3f4488aab00a5e5b11b8e44fb72de660c11f997e162bd1c77ec9dfd145066d1bc12e17b87c71b4abdce5f44a1297eba6c3ca492575c65ab18b692fb77988da8875c18b49619fafbff588238edd5015eebd33fcf12602f2723132e59339e10a63e312d79a2751875b33dc72ada03281f820807fd4fd5d784bdd7599fcd24d9d4edb4754efbb2", 0xca}, {&(0x7f00000001c0)="b788dff4a10d694294edad6e9c5c1a03491bb46669d9c6b94bd841", 0x1b}, {&(0x7f0000000640)="a34ea09e2eea81fb74c7cd68fcc0c013279d3db4558bcf883b2ca235e3035a53e964268633310d668e92b036586d8f55d6fbd4efad732f5c9bf2a5ba9de770832daac5d4c7d504a0e86f407f5cd777bceb1e8f77429878b31e307a27d347db0fded6433cd8058be8148da651f9dbdd0010a3c0020fb320d99d4be1d0ded857bfe9fa6933750a31157fb17379cae7ba453d6fa07eddca56fd2a4d871f456b40f2155dbc9fc790acce4437bbf2df1306025c01d177369526038f8d05aec83e", 0xbe}, {&(0x7f0000000700)="ffa051ea8724a3a4b0becd57a60244f4776b9b1061fb0149c1da7823552bdeec4987f98852175d81ea02ab956b37cfaadcfdedb9e90551b8f3e6d35f44aa1f99516d", 0x42}], 0x4, &(0x7f00000007c0)=[{0xf0, 0xffff, 0x3f, "4fe8fa17fc60981638271d2d3fd1064ab6ed411ff2bf3823c0becec5d81d3cb603ed6352f3fde2f175e57fe15995e23e2be7c82e52735d5e86ce83608a84aa372a9ab0641f750ccccb7bbfffaffbeab74ae73ae3abf01a81070136dee67edabc310e996b19e4f0d44bab30c923d0a84d39a81c656ac32e0e647c1c661aca12e8a84ce10bedd049f351e4936f5cdd4d05860e2bb11f63ef19f5d707b3214e833325c3605638cb72397f469ddfb8ebb477901573a8738d10a1879d902bfb40212e9d9e663beef65fb79239551ec24d01c2d7af3d39e0b66d85656ccf80bbd6f7"}, {0xf0, 0x1, 0x8, "03b641ae6533ce035e36da8feb643d8b32b5e6c073d242ad7fc60d18a649dd615339b3f26e6db292a779c3fd3f1be2a11d3576f305c38edda356bb65f9c7acec990eba81520339f33ee2e205605d3f76de22541c3e73992c59e04e3108182ca836c81c451e2dd34bd65984325f933dd934c83c7f13d798286b9f72096be71cbcb6eb049032d0e20143653fa7d2a777a00ba418bf1ffacb7c3ce71b4cc105b5d3c901648de94775d8bd6f22e5abd63f8972aebc0a2c47fbdc7cc8a7a4653e946a41c91fe2c30025c66ffec8ec3f4d58188a79217be0c98e74799fc99482"}, {0xa0, 0x1, 0x4, "6212a998506da7d2315c200f6300bca241b47a93370b03f5a5abd70f72d033b441a2131eef25f7a0d0e2ca48b1c234a07b94cb01927bf2423afbf30a6ab6d2e3ff6a4d31bc4bfa9b2eaae0b63663e51d2db7dbbeff89ddbd19418aa2d1f10d15d72ca9d2c37ab1af982e7af151fddf37e0f8cce8561850264a3e67fe3bd7c50605d376f0d0383eedbab3"}, {0xc0, 0x0, 0xdff9, "750152f57b5119214f16adbe65c8a40bdc7b85b0dcae6e86e5efa7b732a4b498ec868a8672540238f76404166ec01f643ca24d62ee12937fa0726dd4425bb7a20a0532ae6b0617fe45c4b7ac53947fbf9c6b77a705619dbc57d40969e1d12f21a4c3ba42454b8817c71d96053357b01f3d6d8ecc8fb2fdcee2d7431d97689960f9b7c5cb7cecb10542b16c6699f72624f9ccac5ff95ef6035877a2f94bea615e76e66ec283336639c5b5"}, {0x1010, 0xffff, 0x8, "26ef4a8be56f8265a53b281b038cd583c9a3043826bccd6af0bc746c0f4329e8c14578c994e898494d8a92a858b566dadddf2420013e6dbb87b74d94a483db30fedad17e8545cc12ec1c3aae9992266ea58d81f605b39df7ceb09d759ac7aa7845fb3fe0f6c5a6d113b72d7491a4eb350603e0e862c4c8d2ac178fe42b770fdaa7c4e5ed2e91d7b2361e86ecc89b04bf92811be6de55f9f7a034d59891d7d341b2c1439f3f6ae537c0183bb03c75876f08d9d5449e00bc13b13c8948d02c48dc7a623f170553ae39e3c6390c83e83fd11bb5d728d58b52fa28c86da723d3a773d0f7c4e78e820b5810ccd88b9166c2eb8f22fa83bc72573f8f3998427ae8ef08e9a24dc2dbb3657e82bf4f68948de054b311d5841647812bfef6a9cfee35e8f5922ca3c0da677147fe27c77862b4ef01f73416ab7dd58bab683daf8949289730228fa259c07cd238bd1a3240d7df7ecf3a6891a36184af1a44a8683449c83d0724dcf06713336b79b5cd397a33b308351a17ec4cf6cef250a4d632de2429d265275700bf1f43bc94ba0330df0a75b576d9e29caaf333654ea20657c5d9824e23d3d7f4280912266978332c800d932ac8bd04da65ef5517a49c88bc468db7fa384cb7485c2a8da7734656f0223556b7cf4ece64780e6958c4a7a3e69d482635a1c02d4957c848f9263c848010b2290655dfd60ec32d5239b8aca44b9727fcde69f1f1bfb7db917cc0216069bae73ea3324d352b648af94a6ab2d96f6fa6021bade4650ea467ed8b9fc2668f09c9a5fab4727edea9038bd4d8e1f54eec712f614efb552a1904f57885f7529f0d00309759b455f5db1e766a10764cbd4ebab7aaa5bf85f47613e3e955566cc36bc01e4b06aa28141723e19e5b352a3a49be5c9cca7b92e080358e173fda367f8b948a03b0454b7801fd8cfe444c0897d562e6a5b451aa6021f0c046516addb4f15800f0f4b155cdfadca609f51915a9c647b70b6fc4fce4d12b95262a5cc9fd4eea78ec013b2c9faa20f25f538bd53a1c9945315e9334bc9209e61b8ee32e90ae394de5c823db1327adc23f9a5a121c12e8856bb91722754e2d1389fad0e755870daf6be643c7355eb797a52dfdaba939e6301b1e948c4c30b839322d31ebe5f357e5d43762bb8de430b9e8b468300eb3dd7018caac37666c2c0fe4e4a4b980df52331bf070f5d9e78c5b3507be909519f6f03880fc0218d18f83f4eccfc6b551dc9a0c5db695090abd950fe84bff3cb2a0a914de334ee9ef7f95289c83fda29cfeae5e94ff913e5d56c039807d89c0c8b42bba263fe7a5387dd0c5bb5e7e486eb4e1b6e01de24ec2a5a0da8bfad311feb9960815d0a2bde12d471fbfc25390dc7a50ec2686b049da9f1de5cb018ea82177bddd14593bebbeeddd871a57bcb545914fbc0a412fdfafc66e34be953bf46a318771b99f17041d3ad32bb8ce879229a5124e28bdf18764a444b726838d2ee23f08e7b89d8b245feb5e0beb83eecdde8f9eff69ecf9045b9911fedad117892e198d879465ac13562d29e02438e840c1dce3c6f7a0bbfa94be66c79189f051a8db309d0ce130acb478091c5668284a7c579a2285b62766a2cad9eea7c53e365b54f847f0c2c53971f84934d24fdb0905579b5d875d11f7ec7b536d0991d2e913cb5ffc59ea2aab4352cf4631d21c96c1f84b856f7b35c3c3aee8e03c081bcd02265e867565125862a68ff531f7be3ed21d049cb23ee5b9e0c3cba255e9fd9d4f39171b68b867317e68b75dbf02801a3cac7b6e235fd13de94bec21d423ef92182c37040db5a250cf700dc09f9b4a2c4c6b227b220e6d11e0c443c845ce774edae1b0811225a1c2b2facb6f13f080db185b2c0a22e43c3644524bb297c1be0a6624c0fd929ea98b0e41b5a0e20861c6c27cfe56aa7078d4c0186cc33b3755fb2846479cdd1a160927a748609878df775e584717e0d4178f634c1d361901116131ad72b8b71202571fdcfd071f92ab328d40282faaac50a9692be0fd9c025d8ee676706509bfc47e23fc5f3812c212b13c47e6506d4ec312389f87d705c168358db130cc817194075347a3d4af02bd6daa9d32bb3d0a6f1c16f7b57741303370df7b32e3d00028d43876eb6726528b999bfd97ab1bf9f7c5883fa237da48c248ce6867a1ae0a040abbb910a87f536b5d46f9e21721f00464f56f4a98ba72ad49e5e373384cc4cc4f3f27e3038b995f54c82bced608c36e7b61cfdf9670a298a253d63940635ed0fb2422da660a5377039cb6e0cb3ec17e59527d7574361dfdccf84aedb7f5c274960e93442591c2ca7ea03b95705acea17aad6c5f6fe326a7c2b76740ffb56cf8777bc25709ba08cff0f1d0acdca5b0175df130dad7d8371cda4b1bc8bc9457bfa6d6930b053685431f6aca3c6706c4b9583d8ac4f0c20214bb8d6de4f3329efb788a41bcde3f2d0be48d27d4b582a8d836d22c354a9aee3818c1a2e5227e0244e0155f2b87c61c3939c77ad8ba40e2f8154f8be3f5f9f83c9e65fbfaf09545a53a185885d309f6df844019edd61de4cec8b8a3994cb09b206e84a580587d3349660a85657b9079b17f66ea7f2676317eac120aca39ec8836af8ddf46368f6ff5ece4182c9f98f0bcd54fce445ca0359cb9471143ae89f9e68f2fd3baed80e1124dc95f3e141080494a371ac60fc662d4545a525c89f40910a46051bca895fb91547478db725f6402c01de37162e4f2a33dcac675eeca78123614b2cd3e7b4e3c259ea7d1bce03afedf564971732d0d2b7fbf4356473d8b806c66b2671a811ccee10085ea5d69a1797214d585c5c84a2d5fc4a878d6e0518f3d9200df8bc88500f812cf3455dd4520c659ead290cfcfacad0cf65dc78a24ab20af38e0e27904601c11afc4f5b80ca979e54c4b683f5957ddd9a02f8b95712b6c3571e66e48b1eb21105b77494f6e09cb0bb661be63ec505f5dc0fca6acc4e991fb99cd50279e06b622fd72f08b7722d2ac258b613087347d2c875007e85b398b3db670f267a43f577357b9c302f4572c8912ebdcde854508bd14f8f886bdc92e2dab5212d492b2137b3e55e823535ed9d02e28c56b0477f224540f4b15f80755965623d5c1b5edc760a42c7f42417caeecf57d0b00f9a78fa3141b07d9dd06f62944006735a1a33a130369e809070921a7fb22c1e923977b4d5ff4ce84106330da54d53a31c1c1a8211cb132deaf42800d3edc853cdfe3f129eda70d8df9206ce221a767e78e76834018fb934dcd4415ebec9fe6a6325d9da6d5a086f7ccc837e6ca407e063ad2e21f957e6eb8a156b9940a27691720e8bd4e46a612388887ca6df1d8e0c1a7cd66bf8948c3c3e6fdb10bd3530d3220b3554206f36be8c81688cda71520a7d6c14dd5b15b59fdc7df7aa42b8c8dd6356df8fb0da46a5f2262dbd2096a691027eb508d228f8872383d3018add1c943523fc41e457741705902ebb91665b83561f15c0b50f3a73cd2cd5624dbb3c30b5d6e34d9a453b67928d0ab81a7e3feec134771eee1282b8723283d10ef54c7ca0af6fe8c708d5df21aac6a7264a3b8bc7a770cf428d2543386d081144bb7b92cd5ff8b6f970a7baaf0e55632da7d58d379048298faa987478bd877b55495d474120e35c7975f391ecd39aac85206210274145d2391330927713edc0c6b8f08c8349a978a976c5fc047dee8b97395efee1718fb8d829c8458594fe0b44081a8af6d55da5c1d51d2e86e07ace9ecb6cc12933cc50506fcab789241fcd4190f557affb49bed053cf0cb293414eb8b9ad53ec2577e547357f3d968ee6e9133c7cd566187491189c93c4c5bc938c9e6fdf968490962c2903603b9932caf104478953f6adf1de35c58db02755d0b0c94ce1a684ab5e18c926755aad05559be6d83c184321b0485e7daafe8515155e8630228597c1d723ce258b0b150f37c989b290fbd346d9b600374e74c3adc67d83721786e199c5f309c174dbd269ed24cb0e67e517b08a896b30183654d8102bbb6bbca76184c22383080694028eee1a5eb14ef449af061bc1860b71a8ba21830e1a5c1ca89ddbbb33cca4a0f02c8ec2795f9d2ced20941e8348f297e78c531025ba7683725f195f258b09e9f2c84f29889d25cff6f31e39ba58df47740c927c6149716904ce1d3316b74f59222e2c81e12f4b1f52780a5c4fa858f7c60335c5f6a13887423c746d2594d8d224a0dd50c1cf430191c9f4c68b5fc1ecbcf1bf95626651f6c01b7b5ce3eb555a3e1ef02379922a550d643b0ef31fdc7780dab276328d693e96f83a927156f4ce726826a02ba2d457b98403bb8b324c90ab33cad93fe535e70ae9079ec54abb0b91a9101438bfb2cd6dd4e7603845290768dd220792fafd39198ecf789bfdf89a78d8b91f20f7d85d46c16d993c68e7383ed92614549a3d16abca6e58a8f6c933eeb0cb664e79bd296c9154c53beb8743af459fbc7a4edcd4cd354a13c92bcd7b457ef7b8597301c7b465bb82d5291cf6bd9d64d459faad5d113cc5474ceafb466b61cd693561d604a2ae46c6b9dcb343d710b9b3cb402e3c90e220d28607fdde9cb41e79ce112c3f6c9fe2364232b35fc29f7f6c1c2e906c456e1a552656074b00dccf012667cdf1f209ca4ba0b2f817fd8f6db8dd16e6067a75497234624d62f677c3d5b2bf52cf470b99433f151bca8b05e4b5100b4958f85fa02cceeb7dd5d36634df10b9492c950cb73d54430ad2617269e9511a663778cbfdb086bdafd60cbe7908efcf03306ad9d72de636ec8dbf9e274f5f438d701f2de52bcec763fc3776a2bfc6e596105d75707e9fe76b9ce1a53e5ee85600aec332946e96a0b759bd9c7a5abae223f48547beb553d1621243559ab324062a634c86894e9aebbd2f85aba7c38598eef70c275896cd586ca4009cf4cb83917e7ea27e697a935e7da37055d32313587d0b5d2500b41b789fd55affd4343434a49e9e75ff17b14c2cb61811c907f941fe876f5397d4bdf5ad8b47a359205aa7c0c2c01f3ce102e00c1a461a015ed81836488e74c1992a8d6a13663c3dca76fb46a50bcb78ced807e7406b5866a684531cdb12fd163b7c80c82ad792fba74572b009480059ab28b9ad48f15195d37b7b6f73aba3dae0c0633530b0cf34bb96490d9a38956c4874eb056ee5d63e52f2239b470422e9606e0b680f30024fd2950cdca0f9550445c94ae30d35f1b9671e9b237e83aa92dcb3bfb81036ef940d45b81b3d7354b05aa34c7bdafb0c74bbbafc637124ba2fc5a77213ebf8bbc00c5dc2bf9ab16a7ff18d968c4b64dc03434540badb1ff74395661a922cf900024d61f03d3a409738c9efd8f3e54452a83db735fc58f44a08d430de42ea438ce622f2a69f0fb4249ae4bfb94c08ed051c8e8220ac637106e5e6bdb633d32affdddcaef644c73abf5757a1186bf6d784a5fbdb932ab344edf1bb018b67a9dfdab472d514bf52493d424c9183cbd9079694220f0374b203024bfa6e10c19ac85f0a62fa6181e9f8e5161f531dd62ba87494e77af91844a5d1e89b5d80a58074ca9b5e5e3b7c9396a44fa85bdbd13b6564d1609bde3961adb0926888c42d547f9fdb1a8174d29c4a816b298a5395c4debff883dc58f886175a72a6919fca2b69125bc3ff487c729f19d5ee9d0b6e5b629b7b96e1f3d30d0031e90fd8f9236df0932aeba955ef7e1db465da462d645fb9636acd2f85f4b2720f4c9cab41fb473adf05cc33e1a948ef8d8893bfedfdc885fb406bcbe1adab370ccb683d2c5d5ca5e1d0902000af4ee"}], 0x1350}, 0x406) pwritev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="7ac5b052337d64511e6552294e4fe7270fd4d156717bae160263b8585b062b398f47033a362ce4fedc29d8503d7689b069bc913864d117e9fff9913b949f33c938ec372f3bcd9b5b474a0dd06a36407026f7659fdc7474872e5b3b16e2c4a8f7a313682aa69efd6ea271dfdb877124fb4b41abafc175f7702a08a4b406920f798a3e72c3f05761eae9aaf6d7daa23c1a3f4967991be8be467cb4cfe1d06eff5bd6e9144f52bcb0a1aad172719c4731da912ca463cf17bcc6c8faa096479af9428f1b1af22311d374e9cd5696b1e6e051b7d4341da569a9f24382a236e55e8c9635ffff410e794e22829be24bfecb83bf581f90ef33cdb6cfeba6648a0f195b0f5911f3343e304393190f312a6eaa475b37a65ec5fde0b51eeb97b41454277aae4c9f3ead177b55698e33b099818e326ee8462cfeedb5317d60ebb1001d7554a9eab246be097070b135b198bd50f92df38ea7a65d715876836fac2a00a6fb29d104f84a0cb14af0bb8c45c31162ed7536fbdc3363aa7588bc25f57b5182fd7a29ef6b1a7c26d926a6db043f161d79349230dfa13846490fea6c1ec66afbe78d28bcf0cc6d0c030388ea9cce822c107f023d9ce512ef13f4548e021272aec619192669c1b3eab4fc909b567d8b3321997cfd502e23de90b9688007c72f5aa579e0366bf0da60bd1944cb43a36583fc685adcb324caed0a416753af1cf37e562a4b034f00c50a7e6ab4381af5ee6a0535746bed81fbdb60b719a304aa6d3cd3095482f662f4d4ac7e943e16b3db98949651812fe701f2eccdc5be977073e9c79f27ae5d97ad8bdf2e3571cb161b8fec664a340497948d3623b822224194354b5fa7b93ffadadbd5aa94e8c2d5784f8d2239a6d64ebb886060f31e449d1e178e26047dff176a908f7464e5fe45b8c80caee3e680a37e4e3dc2259f6d3fd4b551426c7f680edd05e1a456357aee30a03b57b420218fa8e2808b31e325b3b046d4072316a5c68bb0ed8296c66ddd9ae3d2c1655ad2198329e12527983f0b831e429b23ba6f141e7a407ba31376dfa2d297bfb8299e040bc31e0495f89b2474d382583f44f00376879eacec39c521b93ab031bc78a8b3d0dcc74532afd8b13d886348c59086dfa40dafd4a0e6fa9a5c541d25c129b713085e7d9ec217e14c993a242bcc518170f57a410f4f61a0e26e3e6d87f8473e4ccb7b42af1adbd6552534eafcc05c2839d5c5d0c93cc7544caf3f7ca7974d1805f7bb91f4952c9dd72aa0c93c6fd9e5836636dec9ef26cfde1fad49fd0f4aaafe0520c20cd45097fe632e1db599952c3facefbeeff8d7382a90cee345d11326c680367c6514025f7a942cca0d5bac6b2d41f3d33b1777a736169ebc0a03ff4909710038a9a78c41bf60985dfcb1d0744f3f5d5088002bd85528fd52d5cc025ca85b68892be7c1dae0db895fc07ba9f60c110ec6a7ee32c71d5184538596db2903f38a7bf33aee4b37d08053c95825395c9d84d957e0882d63e55f21e04516bea9be35c61754a8ae29f501cefd5b2d199173c677c26a06bb46cf96a37f087f754c5effbca962ff7e9361c569b98a474704574ae6f6e734d1c4bf2b695f68addd2415367cea6d4172c2898348d0298db00cd9a33a2632acdf786fbf371abe9ec0e6765303a388869743c8e64c71ab6ce25889e44ff77ea066b28e509467ea9d2dc1cde21276111a19cc60dc2d8bff100d01a155e0114dd6d8d8c9224f04b332fa27b6a154c65a5c14c64ea5c4c1880217b49900759d8fa6d2fa886c4741e23174f39d7d2075276d6bac0b793fbf55341139ad3c0de06061af0a8117e013e09c389fee919af88a13e67864258c769b3ba2b4b4e00c12b9a7cce61ba342b8242b3ebd857faa00ef2093b18227fa459ab42adc24feb06a2bcb8850fc8cc18626fa31255492ca0dba062b2f1a52eee2c3f882ebd3fcaba8e2282138ce12f7253133fa17e01e8f18a6bfe60f4c23732ff0ee8d8231c40b1dd067dbce16a6a80af9e0a1b86a5742fd3d13f879b293ea036c3f0eb561b862530529680681366d44b8eab9add4cc9469d354f68ce6794d55c313d703879eac4f3e6667c90bdc83c5d8171504bc3349763deaad0278935ebedd99b5615d946b43ed2a3b347397a2d40b33011cd55c0d4aed26a43528a522e0d60e7121e25c6c184d5f98fc7aefbe10d37cfa91702aa221e2c0dc44374b243cbf4cca7a92c1cdb26f314afc1621309076e54513b5ec89b49efb672d7f789ff389997a7d1ad507aa2bc875bcaed5fdc748f65c8545ae29972b05ab64da5b4c3c2f1d0642331a39b84081237cb46dd784beedfc75764fefe6972e60f1b821db4f4a6b8f979cb97670a0d423cb6e6e03b845ae984bb7f8dc60c67e91d1d0e4a304371372157ee219ad03f85ac70f5613f282e18c6cb51d61c55383bccacbebeff88b00ee11f7bac27b9ea518b6b750d9b502a137ed3904881990b028f04d54adad528923efa8f6597c221d631dc1afad1c5c9e7f2cb46137f3ca856d041abf094e40ee8b8b0124538bea54d83386bd0d0d7e03d03e04f5d27e33662cf8d8a87abd21e17e9ce7503beff8bb98a667864fd86eba73801be788270e84f798a1dbe2b9928d99df142a8a185a70f5ef9ac6b98125fd8c18fb3a4b2f1896748135ee9453fb5a300ac2528e8af9db102d7bbb6f2dd968bcf4d4ce13c4cc26f988a240e472c060a1b0558361a88d63157b94fada007a8928141746b966903485a6f368b39e6d6f8bbc4a6762082b4fcf8d5d916bc9fe6938c6a849f0d4b32f287419fe38d6eb04cd5f6961c644ee74bb8bdcc310202b8617cf3087d2693b85b464da2b7fc9a3902369b1452159816c7f3f96f65fa68ef4428e47ebf3978f1a9616b1acb2195c6a53e1e417b53c1c338bee3a8804c238f99c6057958e27dfe1e0bfadd312d020560757ddb04511e49b3038d55b6d53d536e63acf30c778daa6bd1139c5442d72241bd014872a75514ab86b3044afeeec94a96e3b2175783fffa61d94bca79090961e6f746753988eb192ef70f4ff67cff6eca0346573714ad61f4778a0f72e79a4e24fb6a28082f6172310a9d3d05b570574579ddf37ffa4f59194f433ee6499f50743ea1ef1e52e06f0347bf130fc95caf5d06b74ff8e0dd7b3a9e9aace9be704ac6ce1e2023056d7abdce2f182f6c3e77a43ae58475d734f6673acb8125b8bbb1eb488a6f7733d5f5022d2dde3c4773bdcdb628ea5e8d7133e4f2339fa96b90009c1716198f78feae2a56cc49f35fbe8d708fe46dd08c0d9fd57da298090c2260a931a1a112dccf897980f868815725843405b65cad5c10d8c7d8d8209c0dcf8268e3129ade9963ec37fc0e7e2a0cbf151d0324c7bf4fabf4ed32b3a92efdc781faa938eac60cc17332cdba1ca269461d5226547e587ffbbaa6b97eab220484d93d3f170556c2ce37c86cec87866e9ec24fe363ec98e07edb0c5eb8b8c63e8f1e4888227f8927099e52b5baeb51361260d027e354d097ba28726230f442b57c5d5b822fafff9691d042e6458d7a703a3f9813af4a6cf57505f4e1dc76343576598d0c61001d5c188cafa6e87b88de5b4cf35fa420c87a8c305448b867c513403f82643c496d037a6a09be18f03f900f2c6b10a62354c26b85ffca3a59b8b3ac8484069c48acb7d7b64da1aeb4aac16daf63b1aed834cb2815c71c38f4f2ca595c1f5857dbe4c42414c2273ec2997b41e876d7a25c03d042c55742c73013f0b1fd235e8e889982886ae895b2ffccae978d8764021b68c41add7e000ed72eb7c9bb9b2d3aa58ca2330f37fc7053d87572e886304b9e92f12eaf4b54c12f6eb8b05bd398561b31bd9bf59e1099a7978f8925f20a9f79f379216b77ae8033e46aa80968269d2cedcbb0e92f81b2277142243660a1d966c4acf89657dce5c87514be6f3af23ba779ce77a600921ee22bb49cbbc35affe10a5ca521dbf2e5ceb5183ecf7b953eb283a8d99f88135bb83111c2ad3649b4253a4a8ea508a46af2aebfeac5ea7930d938c23d29542ed269c5f73b40cf799b122fd1ae3ef11922d46d667348e7fe11260c1ac03a42f4fa753c768817123832b66965f8090705c6e83e397bde0f9ce131d5027e7d1c138cba8fc28e328d17bc5f1497125dd88b3dcbfbff1f40cf291514f8285d945e6678803e543bfdc14189d801ad7afad8102d0c51a807dbdba8cb1a37f6ed66ab59c2fb3c2dddcd5f0850156aeda2893841b9b8956f1173df3ae56576c4fc643921cb229d3a880a3fbc94f59cd9865792ae3cd42c062b616587a7202992d4b10334647c2703d70e52aeded497e8a973f4b95ae520bac2e543e5ca791803faf7d786ee4704d7890ee76efa1f5a4dd15bf1b9079e7dad6f1e3f65f9a3cbcc2ac18b4e21e562e8ff72e989b3adceadc8320b3095169f3c40b85d2079b86e485e5de5e994bbb2b8a376988c2ed990885b24830b6cbf888ca60a8b4e81afb9d3d001c71ff606883d55d6fea5b045f430886e47567d357e2c57124929605916ec5d6fff773fd88d699e82f27df159e0103e24a0975b6b5a87b05b56192d7eac25b24d1216d2b67793907ea38e04deea7abc34a96299d6fbfe1b011bdd80e997e3488b1eeb3186673cec98e7e1464e3991926a643808f9da66e613277a522197dfd8ce4402f20549aefea1a1a1163a2158422015d463c324d76faa96b8ba108223ee37949e50f274a9d0c4efd36fcdf2396f629667bad2b1ace0e135848bd7eb0b2700dda3e088d0a1d3dfb008dcbe40b45282ae7106a6fa21582a7515213d7c3653d8d42a12b0cb3bf814034d117405037a2a50cbb859d3e1882f1bd74ea2827a27d337deb39dc15b39ec544f73bbfa4888d8a63212a4b6630330503f8ee9183169ec8d29b0332ca97d168be43b903ac52b5e89225bad3f00a2767103940d64a05a8119ab0c97d1d2aec29388df96e4943ec942e90f00efe371901b94bfd9d168f7d858362d29a98a20a818d82c9580ba3121164cb73d75867dbbc1fcf63e768725f0d0dcc8374e1664a764b15263cf12cab0de611f43bd517aca5a6ccb4e210ebeed89e8cf9ff0f294bea2f6ce150e34ad16894e46f651862dbfffd548e682eeada884618a580d39a7209dca7a28b16162c9af0a881c8efc13395757390641257565b702fd3dbac13faac943e9b91615ba58822f0f437b9e113c09ddc62978000b51b13f12bd215cf06f8e05f6a8e063d6199c4f7d314b306969524de33f88151a1416d817859da5e5ecba13ed5d86d073751d2", 0xe9b}], 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) writev(r2, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto$inet(0xffffffffffffffff, &(0x7f0000000340)="cffeffd5132e8fa1c0136bc07b492855e0f175a16e5e264d81e3166423849d51d35178ebb0a9c432077c056e7a6e024c627cebc10001f31756f086f4bbde132ad8604b2def9b990cc8ef9e047a42f0dcc5f4ab84ca1b06f7e75dae8cd5f279f9af9771b017f21d358a22841e3db78cb5ff9bb9b790be451e95", 0x79, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="93943f5b3072e418fbba8e2bdc4c39c1ea5d10200423f0f038c50c", 0x1b}, {&(0x7f00000001c0)="fd634c14ff34eea7a3b07b4d9bde28b20ba106eca7e30acbd214c67d63f0bd2c19e24001e90b09334c110d8db711fa16b169f80bcefcc392406a8ce611c26d34be77171f76bcb12360d1ea605735695f0f87e4015722b8ccf944684036b8eccd9f3212b7392f781970ea001a7754de79a8f70a5788a43e9f51a9e5da27e0093ce94dc621477a25acbf6696fba0a3986ccd47328a0811999fe3d9b3f5", 0x9c}], 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) chown(&(0x7f0000000040)='./file0\x00', r4, r5) getegid() 16:00:30 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) shutdown(r1, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:30 executing program 0: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:30 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) chdir(&(0x7f0000000000)='./file0\x00') shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a943f11c3c4c579bac82399967e95f6006f4714bf8d8555e7fa02ac54e04aad3d0f775f05de94764e87a155513d8c831c46c337b87cb726738da386c76e6006be21686a1853088dc8eeb83a8b70ca7c", 0x45e}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() 16:00:30 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x2, 0x1}, 0x10) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x24f}, 0x8) sendto$unix(r0, &(0x7f0000000080)="de03b742f3c91ffece99201888c90feb6d742322768655394ce7bc058f973abffb604e83711c60ef88b0ae624d85185b1b095470b61011f6b1d51c975b8c38bd5d8248f029e804d0d87b7020f0a6d1eb8f2fe16eaeddde9290f59bec51521dd206bec6eb286741a73eb68fa61d4202328e25036cf9aa479f7f28ae0b6ae2707c4d0c08d8a9a49de5b1319d08f6330d", 0x8f, 0x3, 0x0, 0x0) 16:00:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x44) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xeca5, 0x4) fsync(r0) write(r2, &(0x7f0000000100)="37e2766a13586266fafa72c77921c038b101c274fe46748a2145cdf18834eb348bbce41b1935c16c6744114cae6427d1c8dcc94bda2ad0170e5a233c6b9a9f624e5d9ad4205a0e46f886a422ce9bf2ab8f1dcf13", 0x54) pipe2(&(0x7f0000000080), 0x10004) syz_open_pts() dup2(r0, r1) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='W\x00') flock(r0, 0xd) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000780)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412cd4d8294834ecdeaf14535e4ec94e7ee594cbc9c1eab121628c1338bffcba980a39c88663c55a8c18d0ce2ddbede6e79e0f82c2c1a2801761aa553ac7e3d9e6fc53636fa680aba944c53486e1d005714043b3eefc694633b09ebf43286936c7980c1c474d7067023529465d135410efad5c9ff8e59158409f42dde54d4b6849fe753b47c8d7193054fe0af1cc122973b9781af4234f1f4fb1b0b79ad19dfa43adfa96855278c7f5a709be13d6f90fbc7b8d4f70212c4e86c186be8d15c977ff8e4a80b228b1508066cb0c3496e8efd663b36d280e2f1ee85d43de440f04f4fc25e0626db368ec1a8971cc07f5a8f6daec0fd51a1eeb7dbde99cd23419914446eb5af5198906100942a0ce4d8ed57074a68e112208cc71e009eb244fa2268e694b559717a6ef08df1de55743ce03b73a21998e5aef8214df45c07388f7dcc948a7014e3522529dae01f631d261c65745b77b5be2398929bc5b0cb46085f19637ea22a4f57ee1e20f2e111c5333558844457685c1d4fe6de1e119991dc702fa3c6ba4c50397a25d047eaf0f15335f7e5d8d8e8d317109eb2dc9f07d2bb8cf4c127673109a5d57dfd2b8ddd58227db118c", 0x297}], 0x1, 0x0) 16:00:30 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() mknod$loop(&(0x7f0000000100)='./file1\x00', 0xc000, 0x0) setuid(r0) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r1) getgroups(0x4, &(0x7f00000000c0)=[r4, r4, r2, r3]) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:30 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3f, 0x7, 0xdd3, 0x8, "ee304b169fa26640ee11f55e655c64ea239f8cf9", 0x20, 0xffffffffffffff01}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="ec946e38fc12cff405629ae435cc991b87f7cfe5fdb5c65854a30845d0551b6d65fefafdd40f49963d80e52f7c8e408ec194482bd996c9065aac1a806abf67041de8c50d5aaca6035be2e9a456f7a7fef0670c797700b996f4bece9c46d951e9c075b1f0b2c3cc7509", 0x69}, {&(0x7f0000000100)="813b3aba6e5614cd2979d81f7b38872e6976c8fbd9461d8baa81ace3cccec942914960f50befed442936082dfb0449a2a7eaf2abf79460b40710e0d3432e3db6b59db8ed932869362c514c5b739d125884d34fa71f6b0ec9e5a7865da301d339485d14f793bc741a71563e95c45a719888f046db93ab10efef49f5d97fb7e2f0c59abb9a2304a020c229b1ec7fac6be0707be8ad0e0b52373f503023e86e6f4b9c87cbbd7c39ce0fc9bcacf26fbd2d66fa3c327359f70ffa6a4971699a3114c86d10c7362ecce65f2c602b24fbc1a9faec7fe8b1cad11ae57b83c5cc244e", 0xde}], 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="00010000000000000100000002000000c53151a902dc703fb866a1c006982c5e608f2d878d32248117f3457d59344875222aa7f93030885282dfe204f581dcea37c6a76c87c57edbbf24189f48b3f815c225f53bfe012c770f07a722568432cd99ece46cac22c081e5637911fb877f083ef3573e56879f1cb0982ab40d4a2a6edd530fcf72e387e3a6181d99a89ffafe71636a78bd3794a6afa1264441209beb393207e19f8442b0964b6917ff46af513da790aea011f037bd215fbdf2a092cb524781ff287403d58a2cb47e9aaf2e71d831c25f96b048309dc9b928f3a2ef16a2420210c371ed4be062067338469f04c73e3a1d733a65c614bd7b00000000009800000000000000ffff00000300000056ed5be6bc430cf8a9cab3be276259fda86486e1bab937b443e6113dd8d4ee988fec96e225b9e3d190d2037a9d84594377560957beb86727de60ac179211a1774d205b72b33e205386082f3e43c3410065560ea4bcc681d724a358241e0df70f2fd0fc338630e1a33b49699ad3cf24efc3eb3a43d5b4fca9bf3409db566a0781c9da73000000000010010000000000000100000009000000aca1f163b7344a7baa54303942ffc8de06a4ad1631854ad2f3662e0c2a422c2ca24242fe77b34dc03211eabfeb56c68eefabb4882628cce418adba1e1281f8d624324c208d6494d6f835d4c433cff9a545955c759c0d13455438075d825cf9dd91bcf6b1842735e9faa1bef1006400ff82afe18096c0e5d9ef694baae4387a73b7ec77d9d58e2cab17e02c7b67f5673a89e4de93cbb72d428eac29f5e1aae14e6f4c2ee5a78957df538e5315e558401341d3b2252ad6836983e3b329d1d94c2cff44db7291339bdf3780636f7ba7f528abacfd6d8a3541d3d60e6f83b395e2108bbfcdfea75b2f5cc2b3b76fd65fcb808d194c7d240c615c6d7cad2cda480000d8000000000000000100000005000000ab6aee69570dd57c0c22c4413a17af490da0a0902f3b6f76d7e5adc7049a6452e3bfd8d3db2eebc412901c543d85f6bc8bb3895041478b7376271a60c2d25096aa37277d2c029a659eef42cbf5c08762053a63ae91fbc875a8476bda9e9638f94d785c1aa7e2c40c9028fbd3f5f7347973908b4f5e03f09cbd20e16cd320298c37217169741ee80d05a06c6b1189040005dcda3fc22cb0260404420cd235bacdd08491bdec66cff5c2b175bf672b478e1e1e8eacc74f4b1f54d0bcca5349da140035815d0c00000030000000000000000000000000000000582243790d392e651c8b04a9a6d11017fc8d0ec2b26ac5d2bae50000000000005800000000000000010000000500000042d9d96805e65cc4d32d631f15d4a48c8d865f199d5bb1bc1d5d1779e98a42ef5f3d14bfcf63c5a691265306d322145f77b4d2939395e5ddbcf6d49697d913a17c0e25988597e1b40c18b000000000000000ffff00000101000046f4dea7066fd4cd4f98113fe1a582290b030d5a6a9cf090c4a67c4cf4820c24e00becb3a76844e90ef1afd36bf94ba945f4ac847a4b3bb5c97f8c69d56a93fbed0da5e5db8f7cf617bf3237ec8df9751ddbf83ab19e729225556c9a61b8a9e0480022098cee404960ad757ea727448e613089bfdc80ac2c4f4aa104b23d61132eb4046a812c4245ae3d61770da69ec08c9831384fbee102a069ee0100000000"], 0x4b8}, 0x409) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:30 executing program 1: poll(&(0x7f0000000040)=[{}], 0x200000000000014f, 0x0) kqueue() 16:00:30 executing program 0: r0 = socket(0x1b, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000280)="4a68668d9397dfa282f5416a9e03f4e561ac912873c15a3bf76fd30d2b3f6a09cda084b11124e5f50e31e57d876512811ea918cf2f845788bc3862f4ae801662a2706635050e4fcd3db1cf91b40713610ad13fa339dad41f107fbefd091dc86016ef734a361843a802e53b0c2502bc2ab72f758f486e3ea698267983b1f692bf58591f06d560991ba01ddf1334156df54eedba49b383c9315d625bbe219ef4de8696aff1e191779c3cea4d1e6fb5b74f46f3815640022b9776eceae3083b8eba6b910d5e3a7155e3a4835fe9425d978de967f31b5f6f76fcb3b1786c1718d4d8bbff", 0xe2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x3}, 0xfffffffffffffd35) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0x28c) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x82, 0x9) linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 16:00:30 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x140}, {r0, 0xa0}, {r0, 0x4}], 0x3, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e57e5f73f20400fd33055552fbd5e41789632dfc94ff334a5619517a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b5f532530714c74511d87fb58c8a93587cb2d72b8bcdb0300a4f5f728193ef16ab9", 0xfffffffffffffe4e) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() semget$private(0x0, 0x2, 0x6) close(r0) r2 = dup(r1) r3 = accept$inet6(r2, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000001c0)=0x100000000, 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:31 executing program 1: socketpair(0x7, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) connect$inet(r1, &(0x7f0000000040), 0xc) 16:00:31 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x40, 0xffff}, {{r3}, 0xfffffffffffffffb, 0x21, 0xfffff, 0x3, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0xd4, 0x9}, {{r1}, 0xffffffffffffffff, 0xab, 0xf00fffff, 0x7f, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000000, 0x9, 0x5e03}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0xf56, 0xc0c}, {{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x9, 0x6}, {{r0}, 0x0, 0x8, 0x80000000, 0x4}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7ff, 0x10000}], 0xa889f26, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x42, 0x5, 0x8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x2, 0x71}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000022, 0x1, 0x9}], 0x4, &(0x7f0000000240)={0x8, 0x3}) dup(r1) execve(0x0, 0x0, 0x0) openat(r3, &(0x7f0000000280)='./file0\x00', 0x810, 0x80) close(r1) 16:00:31 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1) r1 = shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) shmdt(r1) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 16:00:31 executing program 0: unveil(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0xd8) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:31 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x1, 0xfffffffffffff23c}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r2 = syz_open_pts() close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) dup(r2) syz_open_pts() 16:00:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0xd, 0x0, 0x0, 0x0) listen(r0, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x7}, 0x8) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') sendto$inet6(r0, &(0x7f0000000000)="ad0be14475ccb0dc4c8f67cc41c1c1fe0b5be3538207899be9259b665cdbdf900f805c8c84ff0990dc4e0e1a1a3515ab44c2acf75909e228ac9096934b5f48cd88d0c094527ee8dc36e3b6a3b00593213e9c0ace17e90c", 0x57, 0xa, &(0x7f0000000080)={0x18, 0x0, 0x7f}, 0xc) r1 = getegid() setgroups(0x5, &(0x7f0000000200)=[r1, r1, r1, r1, r1]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x3, &(0x7f00000001c0)=[r1, r2, r3]) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x1, 0x462e, 0x2, 0x8001}, 0xc) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:32 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x77359400}}, &(0x7f0000000080)) pipe(&(0x7f0000000040)) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000001580)='./bus\x00', &(0x7f00000000c0)='r\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x20000040, 0x821c, 0x100000001}, {{r3}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x1, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x6, 0x93b0}, {{r2}, 0xfffffffffffffffc, 0x4, 0x2, 0x6, 0x401}, {{r3}, 0xffffffffffffffff, 0x2, 0x40000001, 0x2, 0x9}, {{r2}, 0xfffffffffffffffc, 0x40, 0x8, 0x3f, 0x2}, {{r3}, 0xfffffffffffffffb, 0x80, 0x8000006b, 0x3f, 0x5}, {{r0}, 0xfffffffffffffff9, 0x9, 0x1, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0xffffffffffffffab, 0x7}, {{r3}, 0xfffffffffffffff9, 0x9, 0x40000001, 0x3, 0x6}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8a, 0x0) lseek(r0, 0x4001, 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="d1be4c63e563823386bcb4da0f911d8ce965100c165d5438471c2f53c3", 0x1d}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/107, &(0x7f00000000c0)=0x6b) 16:00:32 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$getown(r0, 0x5) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/5, 0x5, 0x42, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:00:32 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0xfffffffffffffffc, 0x7fffffff}, 0x0) execve(0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 16:00:32 executing program 0: pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000000)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0xfff, 0x40}, {0x18, 0x3, 0x7fff, 0x5}, 0x40, [0x4, 0x4d, 0x5dc, 0x7, 0x200, 0x3, 0x3, 0x1]}, 0x3c) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)=""/195, 0xffffffffffffff51}, {&(0x7f00000004c0)=""/203, 0xcb}, {&(0x7f0000000440)=""/120, 0xffffffffffffffed}, {&(0x7f00000005c0)=""/158, 0xfed6}], 0x4) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000280)=0xc) 16:00:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x32f) 16:00:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2e) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x12) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/59, &(0x7f0000000180)=0x3b) accept$unix(r2, 0x0, &(0x7f00000000c0)) dup(r2) syz_open_pts() fcntl$dupfd(r1, 0xa, r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x18a) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:33 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004517) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x58, 0x40, 0x3f, 0x800}, {{r1}, 0xfffffffffffffffc, 0xaa, 0x20, 0x1, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x0, 0x3}, {{r1}, 0x0, 0x1, 0x20, 0xfffffffffffff000, 0xfff}, {{r0}, 0xffffffffffffffff, 0xb, 0x1, 0xb635, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000004, 0x5, 0xffffffff7fffffff}], 0x7, &(0x7f00000003c0)=[{{r1}, 0x0, 0x272609d23afa3ae8, 0x0, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x16, 0xfffff, 0x1, 0x845a}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x7e}], 0x2, &(0x7f0000000080)={0x15c, 0x5}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 16:00:00 executing program 0: nanosleep(&(0x7f0000000180)={0xae4, 0x4}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/135) fcntl$setstatus(r0, 0x4, 0x8) 16:00:00 executing program 1: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = getpid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x180, 0x1000}, 0x200, 0xe7c, r7, r8, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x18) r10 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r11 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r2, r4) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r10, r11, r5, r3, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) wsmux_getmux: no memory for mux 8388631 16:00:00 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000140)='./control/file0\x00', 0x2000, 0x1ff) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\"\x1emk\xa5\xdb\xaf\x86<\xca\x98\xb3\xcc]Z\xb3\x89\x1a\xe2W\xe3S\t\xbb,\x16\xa2') pledge(0x0, &(0x7f0000000100)) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x9, 0x35, 0x6, 0xacae3e7}) syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x102, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:00 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) clock_getres(0x3, 0xfffffffffffffffe) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d142fb78c27bfdcfcd38d3122a508a6d613cd2abed94184887ec320e2c06ddd33ff1ca3630a484b86a08e42888a0bfd73fc4f6bfccf61c0c554e80581f439e465d1acb3b822d8c1f0757826763d2987905c9cd3aa98b61a782cacf1e430f7843532342ad81ad5133c7e4a1e0", 0x6c) 16:00:00 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0x8}}, 0x0) setitimer(0xbba50335f723be0e, &(0x7f0000000000)={{0x5, 0x5}, {0x2, 0xe30}}, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0xb06) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r2, 0x0) accept$unix(r3, 0x0, 0x0) accept$inet(r4, 0x0, 0x0) syz_open_pts() listen(r3, 0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x5, 0x8) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) getsockopt(r0, 0x4, 0xefb8, &(0x7f0000001180)=""/6, &(0x7f00000011c0)=0x6) dup2(r0, r0) socketpair(0x19, 0x3, 0x1, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0x8001, 0x96, &(0x7f00000000c0)="4c5d684ba07271408932c97f338e542c20ffa500cc94a8b2457a26ed60ca8e169c2e4efafa7df6611e6830b124141c6a80eaf3e8128b21dc0cfa1a5c2cbd6475b407fbb56935117ade277b4cbc95cf59dc32acdfa3dfd63668b1377c3fb824e7cb84913ff5c12fb767fdcdae47dde9b3c9eff281eb0629c0df342a8564da5717322dc577be303e14bc341aa093d7bfa8903dac1e8d4ed90be653c0f5f583f28fae9dc7ab9a5da0290f83d0dc45c16a870431ac912cf9dad8a3049ff31d9af4c23ee8aa0de7732f05beb5bdb664dc5d2cec7eb459b6e235d075ddb35a3c031e23f39f1298adf54bd14a606a12ab42d57002301392a48eb350648d312f9afb7e475b1bcaa62cea9ad4d9ddfbb34c94d9874276ff7d91e5cfc7e7fbb057351838cd7765a0890b339c8f85ef9a293ebff56c04716a9ae7082e7a231f41a546493da05f095db1f81d8fd748cbf9acc0ad98dbc94d7a3260f12a11a426929afcbd086f5722637086250c3e164959ce85d03d42a191d1a6ad5d5e58550f3f2182273dfc0f9d5886d8864617758b036bb4cf2d811a3fb5f85c0b2d5ae724e53c47a5c53d7d8e195bf6df818e259f06aa1bbcf81c51f53cfc6e4e76c0d3198ca66684f0d711c8fd5d90b9c7db0e466d5b4930dca41705d3e74427258c3566d398127211d0e6608a7e69b3e93b9fb3a027e82072603a1fca97a03887998ef337215add00e9bc262d469b83713c67aa292fa94a42538802d2202c5bf910539dd0fa5fc19de65197391b5ea73bf7284d1827a8b32f422dcdd2aae185678f2534778ef8d1ff709a569326cc784c3590d8624cad74d108dffebf82fd05a97add366d282914eee53932991ba5d231b4436ea6c62851e9296efd2230052ed852b93d37ba9914e6d971f08ccb24a4be7dc086c164369f92bee702856b12fa62521290e82f281945e28915f51e2e6d860b826270a2d217ffa26f296dbc3acd15e93f5d1b456340a3c3a0e33532be9e06ddbea1c8d3834f38b9c7044ae863b979a70f39ccd236a1480fd2dc7d9118833be1c14f06676fd11aa20e927f18cc43bed08f5fa895aadaaf21fd02cb64f44061961d5ecf7ce3c565041b68b85a40765b1440069d47c99e0c803b330fba945b61b7c6115434d6bcee8a6405f0f0fd9378b1d5dba7552bc6d623e13f657fa02d56b2ef8f4723d1ce4201a0ade937b480c8b0c3c107fd482cbc2d24a9a5ec6d98da8358d9eababc039c305b38b02a01759a19b0f4c5dbdf611e618e0e862e63a1bd5d41536675798e80ea4adb8a73d4521ee19d012b07ad7340f1c745b47d88a2d1ab1d0b3ca9ddc1f50e2f03485610597f2a3115fd6c5fda8657c4d39af4e2470c2c33992ca115a08345557189e38f1df65bedfdc34afac14c47561f8b236ea9d0ef3312a481a26323634f88d5d99d45dd2306a78b4e0d340f983027ed75f74dd1e470950ac452a2f701163aff3ab36b0135b0a9053501d39c76cd18c548130851695bae61e778a64323860f1b54e1b9e8961e9aa966a7e88dd4ebef845aa3e7ce1864750390759e271142acd705b827c7e5a626b1a201d2b7fe28cef484bb26bc2f5aedf1b1478a7f4530f6cad24866a92e2128d3497c5ae9edc795540fd23c6dc266c81c6d8f0ea44b2e61b968b3cb31e392b9e25e4778ff1b41de0257eb2088aeba004ed87c7f7c1ff086c8b183321cafe18b3466bdcba72e41c81fee28410dc298d8db25be4804f554e7039f23ba9ac5696a54c5b5fc79f435e13cae874e9bb7e1ae62f9ea8c7f344adc8b9d1dd1fce27f1b42cd9be745ac7844a703472350608676495e660dd77fc19ee428430d3711428cda6d04f66697e44c6cbdd8b948bfd6787d8985398c647b180129018daf61a228819888c0b6160003a133d71d9baae624021838c18a9b666a07519d61b75d770d0aad6a25bf24140e11cb4619bee44475a3946866d7d267e02835fb163bfd36f834ba4f540abb7840b15e2da91e6f3f755daa066ae44ef3b88551a24bed429e0e1d48346631868b94e15a960a7d2173daddb42d8a7aa0c92b15b7d8b4d04b70c2fd960438ada0c9957235495db67488cc46f1695afc0267f1f32064c25bbdb75db3ba87dcaa9204db156641e118dc18d0e0cd5336e7c4cfc0551100a63038b80db60f6d2a7e4779fe59133fef7c1aeebcc41f8e90f575b0c19bb75cc64e827583e3a839ec649b525c93c6704f3a6aab6e2df00e873cbc096d2ffcdbcf1536bd9ac3774ad281e384063b6fd2d27ce27446aa23fbab23069ed5dd3f79b541a1517273104d4859bbc354e0ff9e6f4627f382d15d4f6226d65e1348c437474e6e8e49aba46804dda4eb2d283c3d4d8096ac98dfad61937891ca9494931716403c0ae8dc0492943ecf3e77122838716352b7a19e93e65c777432629999825def2347247dde86e488a36ebdb0d0dd95e32b3861734520847edd979367ba9bf38cd79d5c15c24c5348c497bb01c55dd185c185d3cb42c92b28d8f3be43c93172c4ab96fb2f2746535129a2d21740318855ea3907e6328eea496ecd42b0dd465c9e5ea5232282eb35bf373ecfafc3f96989e65b50a9a1f13de2b88355fbb6800a14a4d5ff33e3ec887b729e451bb74a7686f6e41f94ad04c906ccbf0fa45941ceb5fcfdb713450a41579c4b45d92462ca15c7179ad0d91d24c71b59a77c230cd68088b3cdf0d553b6f90b22cbd1217e800725e60bd231def46958bdec562ac9edaf23bf2e30676e18a978946cc76cb1b3c027610c0015c61d30a53a45c8af8af0cfdb5fc24f09b9a5808b83442ee0b240413399eab9e5455db7f08397f3abe718921a236d1cc39a2b3ff61d49f29564b962cb4dfb061c2c30a23b7c1c0da4104b1324d0a31b00a8fab2b46cd419dad3af93378573af5cb2c1f31a54b889eff402d3c6ac379deb6b3c8a13034077fa3bfcd1272beb148cdce738272931f01486542740440e0b307e9bcfe79499bc3d9899e62d74b6cd8719d44c4b32f3571c5d7aaf3e049b2f01d7831080ca1823e448bee9a3b8c2d7a2d600b7075ee6fc35ebb04d8b4bfb4309c681c01a77ec6dec7247402cf6e1bdfe5d8f73027852c7acf093b6c4bfaa831c035fd8ed5ff95c29fc46cf236a69512c13921e474e71ab4022f2541199d41c4e5d20d8f3f91a45671ed017c35d311f9f6bdf7bdf9fcc09652801afd07c458f21ea2202a31eacd330f868af3fb2031a7e5612bc0a8bb2dc0aaba5f66db42a0099b06b00e0b38e454616739dcbc66e36025c206fe516066d9b37c3d3db5c035236413b6462d804896685d82d0c271f7dbe6fe91922a76bfb13edc7d46e8340ae61e025abd0e22af64de50b16ad141051d45ca773c2a5d762eeaf5d447c28a4de13da6afeef1d4a3388a5b365e946eacdbdec21f1dec27bf66940e71d8fc7db44c2d89538f5d60eaaf59f7497a8dcf49c3447a83a446f73a3eef786eb162b29c4aa86d801114894091223768a9be4545788e6092b97fd04529ef8b142cdda7eae5c6d6a2e6a8d27960d0a37b96cac6aae3973243c329b753d523d9f58cb904d07735565eb9eaa70ed87e52f2796db4f766d16537bbf9075d69c1ea78b6e6de26a8897ff8b5176521e8dbd6bcc5779b540c6b7e1103b257c3ecf36e64ffd8e1578efa7ddacf22944e720dc79f76dc615e89794f92be8f9cbb0717f17f2507944e317eaaee0376b990060cd5092226a8a5dda92826028edf0ce0798f930e6502f11f9cf0f5be097bfb2369d4395caf0d80090d4ce8453a7a73a288a79791120e3d539fa7734f51f3a763166110e487adc6821aa11bc6126c622304ac6b5dbb6e8251bcf168fcedd2cb03c87ddb35fccf8b1dd7ed32434049fb1668dd3b58e3613552e0bf78af6b020e89b5ce155fb8fb220845d25718c50895c81be58c30467ef7474bb333fb41f0862af997ecc4fac4d4c6403c86764f0721ddd1a9bf4e7405e6b79cdee41dab8ec9ed3e3edcbf5d7bf0e7d1ab647d9c32193407f127d662c96039de690d409556be45d9f4ea9ac2eaeb4e3cf23bc4bbe32a90f228c4974b25537d2ba969d4994ccfca9d92e57a45493c2392aa6b86be948a4ac06c3bd464d6a230e46936214b63236e47b35c5f65587326e1a3ff472e7055ae9fa711ff1cd420f42cb39305c57300dbf00b785a0319ea245231399dc611a4e63f83a809189293d484656e19f8c1d14073c6074c9ec07bc82c343d935a6401a6099cc5adc03ab0c8b487dc2417e38285619f2bdfb7904d14250fdd54d72a68a298279701cd6d474f91a951a489bfa7ffcf656009ff90424bb1cf578ae27c2f759368495f87871f8d23d05dab0f8f9844153a536d93b97e75283f8863fde0b8a968525baa674861c7ce84920d400592f9e78397e2ad1dacf76c222c26f7f92bd22fdf71939fa35210a48bac166bcacba8f3e492225c329c34e2635562dbe6b691a51659dc587bf1c5a39b5f82fbe08d66118d31b37fb8d30dbef56ce8891f5016ccaca32530bcd76d94bc6321eb6cf253762f1dee607b5d9a33cf721292808a28dd7f308fee514b68cf3044a0576627b1bb48b5deb1be603cfcaa77ece8f5b24ac016c46c4f9fd018c911e2470f45877b8a42f964ab5043be159cdd06ae9b861b3cf9203dedf4f3dcbb984f3f587e8d8f03a90c2ebf93ef51f0ad6f7410fbd2bc9c2ab32b6871e20f3d1acc355dbd8fe7f37eae362f02a4e76a66139df50aa60121508346cec91c6f2490def365fc7a6e778da204a58940b79a25ad6715e5ddaeef63b3ee61a454f8aaa01d6e178e14256a1c946c687469a25d3b01eb1d9da89d52a333063842fa3903d67100f1a5d3f4c081c5b7585963d3710808ebb5052485573953948cdff2a176bc45f23f37652a0ba73766101c0b146fd0812f15160de47c4ac66913c3f88943ad940b6f624b17bbb2e985d92a84ee033ac6f344e1a0e81df71d2aa553ff449622cbc3500c63f9fe1c6639b4b2b6b1ccb86910c754f42712ac420648dc447061a8a29289bf677626a5433357c819461df5361540fd54cd02bbb224b1436863c75ec76835f23c5672937741ebe44a0e337abe26a95f539984b91c7e70dfdb596f468a3b71778007a04d204ad70bed316f01f5b61ddeaf02961e9f7f71ecd8e250ebca3716cde59d144f6db37ea3e006c8022b0fea4703a79da36c1bf377f19d72aae6117ab5d1bdd7a610c6bfa6b812689c3a6ee1ba4f4c472c2c3cffba112258030558f147ff0c18ff2c00a239d75ed3a2d34dfb6b0984f98d4ad709723cbfa00be6fce9d0bef1d90e6d129baff8daec99107ff22603f02e059f41f1cae0287952bdc2e3c247c2654fba8cd37861ae4a030b44d2a01320a69141a6f69c205b6e3fea447db9b87a46308aa2819676883fd3cb452303d844e557353184a320e88652a58d7b68bf1005c89a63e32180650e3f3bb05de83d0c7d470fb6e1bc0d132025b1cd7c20daedec7e2dc7cec48de0f63c4d28c70792bd00d08b0e3fcae898c9be314e24ab5db2bb923d4f03514ec99fc05feb32f97a71c7c76ad63560a31d21844778bd7a2ef7264be98b2e986f6bf39638db2c10b7030e6aecdf9fcc15dca3478f906b6c18c6c9e920d1b64071ab57f57a1b3ecef6ee7fdcdd8da5072281fee110facc0f9063918df9a34b731489fab1f7048a826e11a50c14955585d8fca16d9a1215c61ad471f3cce79b559e5120724e72c80857af0bc8e4376cc629d86a80054a7c37da2ed7ee0761b2f1b0802bff5eff5a8b9e34b51c99ae668a2fba25d3ef3ab", 0x1000) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140)={r2, r3, r4}, 0xc) msgget$private(0x0, 0x88) dup2(r1, r0) 16:00:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x20000000000000, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x5) r0 = kqueue() write(r0, &(0x7f0000000440)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47d", 0x226) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000000)="96892be8f22c297123c90d9146c0b2ddd805c31850dea8419f10b31dfb73e06fda9fd2b3d109724d0c371ba6c4045c7b5d2c44c1d984188ebdc8bcc650251f0ae20bca1bc87e66425cb3fbac704609e27c99671342", 0x55, 0x2, 0x0, 0x0) syz_open_pts() 16:00:01 executing program 0: r0 = socket(0x2, 0x3, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="3455407767e1a7bbd4424f5fb0"], 0xd, 0x6}, 0x2) close(r1) 16:00:01 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:01 executing program 1: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() syz_emit_ethernet(0x1000, &(0x7f0000000340)="a539623c298b3b5bce4a22f7ecb92be7560c6dd79e088c8858a99042d6dabef92716f5ea0a495629061fa4b89187c37e7e52bdc4b217fd6fd1367dfebee410a0eb1a5843d7bb56e9d93b613ee9c3899f045e95e5195d60083f869ac12931766cb2e2b127357c794bb275c0679dd5869b77b9fd04d567ebc3457ad527cd543d8320455da7ef0f90c8ce201fb303edd9b1d05feca76e3dc3d69113a1fcb58a5382fc11f9fbac7b337903cc4b158b29f957fe6347b31ddb5e1b2073b54d4af1dfc5b2bc7a080fc48a99c864958ad47efc43860559490b4e97f9370a16e1832c2cf9769a0890eb6449e9c53d87490e9a68ec73f9edb8d3bbe233e9fda93b7068232abb11d2b9817f13ae7c9037129ab8cdadeda40bb62ebff8e352bcb3a0f29bc7adf89248710344ad3b287594b81ef17fe9bbad8bf8d567870df8de6d8f486c5eb425683f135b3c43e662fd5fef2187f2a2e7accd361cdc7e6f39b8e3a3defa77a69b773f05c0b92f14d948f8e7ce604d1c31b73e2c8561c13a25368e4e2465914cec9dd807e6e131068bc4e118848150eaf4664e40238976a40b1ef8d38fe2f8320d9d9aaed4bf4b01d1a61d622a7916541ad3852c1e9fcf186e54907f7aca3f050de3fce0252bc8f2de401c225e4e8caa329d1e45230b2f0d32d3672fbcc1d1ba41af9220f1b2c4a19774cab13e5e6f5aa7207ceaddfcc51a927d8abd97efb713f3aa29f8302d4342a702733c744456d3d452f362479c2115db89c48c531220af54a9784d058d6f255c7bac783bc50ce2dde6946651abd69ccad7f542b3877e9d404e4008ada3c0754e54529e8ebb91ea80f70d503de2fb83bcef268f5ff78097dc4ae9f7c158384db95cb0d05d09e1cdb2084fde0d4c4187be6a8bcfc28d59743326a14975db8bc759caef20d6e8e40f9ea9628b1fe451023c09c29ffd94213b054caa26fb7a7250df6d5de2971881fd91a383b40b34c88b886c684693a1e6c937ccfbbaa897eb818e2fbb2e540065b6be0be7d24710ee0e6cb468e9779cd1adef90440d55b4d4fe2d52876a1c9673a21a2e57005eb48855b53971803b92e16c6ba11b29651075c8e6dd9316e79146b6763b5d47d38f4864b55c50bd2e530909904e5a0326d236e97a7114980b4f55a6b4adf2849c9c86a630735d30a567be837ce67780ca9a959cd9512104dd1c73f1972e0714c38fd6a973f890c207b2e64dfc53b08ecf51907713f301c1472da46e3ce80017b6b93c8b096dfda36b24b6d95ffb795223bb886afc5223a9c141761522be1f76b1fde983a6c659378d359c0978debcbdc762cbb4009cf9e427ef3709e7d383c7037aeaac09c3103bdc0ebe1d74d0a8436d3b49a2d4815336a7e1be188076f8811c69d111b81c7de094e64d51539713ceb379167ad24dccec6ac887c6143ed06897cb58df1c2626164c15c8813fb4dc2bc0a9b55afcd29b9bfa52e6fb40f1cd3ac93529e41c775d0de026965499731b82729c8127a4d27faf0bbbfd3ca6ae947d0f56df68bde2a0d05add0a975546cde336603e1e1bfa249c8e14c265a4f9d0557c90b5271a640fb8f3942f679cc027384207d27dace63504065d85ba9fefb5f82bf0676c01d88054d367dcf817b43506a426df9906b6e63868780694c0f461cafefa575242f294d7313fdfb76462c6cd19717338d8f864e8f31f1f1d01852efa9fc3e687a3272b59dba8861353d1cb441f3bc7a409b9946e45bedc7125c4afb68fafc2070d5f5015c30055f13e22c06e5da7302adba73d54c878f5ecfab62232b2057c538395edca818c038c13bf64cce3091c384c7a08bd2fce125a24c369e85f88353ec664182e3ce11b1ec73cab75d2b5b7b814d8a5b20e45dc555f8146639260aaeddb0cbbf74cdd69ecccebbce931e3550cbb444cbd67cd7f24c5ac472c97bfb6f3578c7b602e6f812e06bf233566f2589b05ad7af6493a4aa6a2f908fbc78b6b87dafca3635810671609faf2dcca61dae1dd15708ba4280e90a60939d2a32bcd0f0c64e68ba026fc837a38752c65939631a463f772f3a53176e66b768a5cf01ae63069bb6b9ad96c1b70b114fe4b303bf97aa4e873878016c2fb53e882fe5cc6d111065dff92fc973c6d9f17d3721819bf5a300911573a1678af5e98716c462bd7f135dfca8965826dcab773ea957eb97def7d7915b9b896eb6096866746cdb525fb5db6e5cbeeeb872bcd06d624a92b09bf199ac00ffbf99c94c0bdc8dfa3c66fd592b83a985b9630ec7350fadca9db7d3ba8f926bfd3a47d2a9d5453b58ac37232e15b99d2304fbfd9a2d707d54d19b2c5f22875b2156bc21fd4faec6b90d7751362ba5b1ce08ee41abe7c7b9748b2105959abaf1f554c0ec49d770233a9ca97c47ee6cb68aec063d774ed7032e14ae90a300174a0638ca07c4a8df1bc1abab095b41beb06230ccd370da4b9912e6ec7cc666ec2c920930b0b26aa3fefb39c3cd2fbf9bbdb63782d77315a8da8def5cd88f73fc57899905830ce6a15cdca6a5cb2ee073a5036f27ada762bb2e2df7f03cf551ed2e9a98283f2f9b213ae7b055ca41bd755bd3fcce9bc2bdba6a30e71bedf8fcbfca3a860114bda849686e7b038680f2f5dc065ec38be552f1a6f10cea21612e680b38d4891e60fa602ff58fd5e1329727ab3c260b83c8f69375cd1c210ec3b9e8b68e58a7482438a37900a8cdf16de216557ce3332fecb4acca12248eb4db915c9a0f935ee6660210fdc42368e1d1550f78d884218f98087a9e589b685dc113b4d99e8d285101ea0852fe8d5a176859130e4219193609f80f3e415b6c05d10ab652551c9afc73f096b44fcb649c370c9c6d230369c06fe0274a0ca957a5243869de4e9f41f37b103fdb876ed01326e82e0ec751d0b90a5facfa963fb0fbfa961fbdf82acd8e6510188a3fdc5b06d8bc1b9ab55c5f23507f7fd43e97580018c8e5ed5d302c73da5adda0269e083c53c8f5ef83be4cdb062aef6aea0a60a6872218697d7dd9c9657c69b619ae7bfd8f5dc6fe535fa13485afa3b81b8d6ecdc8c3e2b3249aec04ec3f6b00512f6be6ea3216a79546db5418919afe1bb144bf9b19e3160506ac8f3bb93297068911d7d05f3ad2537292261b65afdb9b7bf7236163c0fcb32066db64ed43c34a9fbe86637aa0e7ee8a7ac27e82675d3489b9b949efb43454fe3b1675a8cec83bb8bc922186bc846b436e46d43bba0b4f60d10a36f1fe91c1e3efb3a7d00361e6b6259f8380eef4ba44dcb93252136df025ff83234e32343791599561d97b7ea641491c3db94671eec4fe3e68a0a92b712c59216db4d8ad93f61d018df46e7b1e026477bfa486ac14e017af9973256b8f737687b040208f88994159b1b787bc119fc58f970ac72bd8951b813c109a97be09eb715f6c8c61967b9ed0cfa6da8b786157a08b3e2fb6bfe326beb2a6999be76d1d64d399fc412da65b890c61fa09691f37d5b290f5f974d88291e22d603393f0aa7306385a63a6dc8103207b95a56b616d29ba991efd22bea42fc1f86310ef6b9e82405c313f4085c2aefb21fb6805f28b27ab60452127981e27cb1272d0ecca6d88237e20bc17ca29c448e5397e2eb842a26f367ad725e37387cc227e6bfd4f03e6a3386a7d71e2a5dea33aa501fb5a4d57ec364c744d50c7539d7117ccda12472a16e41bab9e89c1623eff64e8f6e5b8802e0a11fbb10dc67ce1b54e7b1465a788b02972c53b66d392bfd95eacda5f96ad6fee4ee7d159424bb96ea21dfbd28bc025a6b8cf4696238091449ada741910c42d6af731cde5aeff504f8b1922c0716069711b7cf6dc66f1099046b039ffa9712dd989800f6a7161b3ebdcd403c9c5bef7cb0a63675e91e80e4be389e20ffe29d0dd36bdc3580116a2d433a122ca3f25fd9d5c43981eb3805f2d08b4405b5278b456f3c6761be9eb30962017195ab216318e864a37c42759e10da97959fe923de76e50742eb9f04539f8c0c4fa25dbb40620333df78cbed8750fe5c8fbbbd56761542048f7fcb524510a97e99ba5039747907aa16288674d0c6c39537586b468b0d36886eefcc095adf90aa449c7efef821c9bd3dfa0c16e5cf52725213a052b099f1e3d1a081015e4c3374ed2c9e2c9eba21286892afeb42524ed585f34eec9796c28979434d48c314a700bf6cd3a7e78f6189b27dae73ce3bebaa92b87482104f01d306d1e8c00742f0bc633b07759b15e59121940c433194b97ee63d9596cb9cef6d30882dfde08a8e3a183cd715d965d3ecd396238d0cd7d6fac127a7aba641d540c36bedd7636f8c8f0215db03612b0a8216cc194f64d2a9f8926412064b72787fb12ca66098741314d7a0471987641c20740bfbd20b0cf9e3c26575f864d252d65ec9bbc80d0d810d5348a3e15b3928360deca9ba0565c62addc16ccaf078cc1923980b0326f7f3d161de31ee7e6d19f804108b1098ae767396c9c7a5f260cf3c1c753288d90db5124643510a863641c902fcfd6c34099c532a92021cef028166fd7408e9c254ce1c77aa65f05bd9507b71155a7138b962366e1bf5d58789ae1c9a8ee57d8e23239cf0ec30ff85a87b5589730a13bd9c2dbd625da5de73800462a7b6b9c7da1cb5983b0ff997f13628e3d792c037112a37367ca9481aeb88d9efca2d85189104896827c83eae42b8f9a4ae89dbfe7067db902efcaceee0fac30b79bee2358d21a0ea342fbf0283fb19aef59b4b264557acb135d682e5265bcff956f51c65ff4f470c106658d5d239968b584902c1badd98c51208702f27cb768f97cb8a5dc4676637bf88e3d0e3d8dc7096650da913008f89714b010f6463745ce3a414dfb025bac515f3840807f693aeb4e863b9d8d86944cd0399c820c83ad048cd4e437cde87350d7acb7696f7ac978f84e9d8af85e90675e2f0f1fe9261be6b3d1eb550c864a7d3ed1aedf75147ec16a6a5cb4ce19576b0903fe199768c4df50b74695ff1111bea0089439894a86cf557a2fb1929f13b8c8afb912eb4c0a12725db834bb82bf7a24f5130a94d128b6d79a054547daf1b209c4b4efd448bff769649e34161233fcb35714803c68ce5a0850113c947a08728cac68b9e7268493722982bb0d391c5ee0deb5c4bfa47a28f7982283cd5490833b711ff16a77a59f745216530476c9adbed0bd15a314d8d5cb11bef2f6e60f99bd28f2e435b578e9c3cc6a51e2615662ab96589738184e967de7620eba9097d2b8bece9da59ccf1786fb070c65ae5bc8d71e5f50148fe48bdf28854a8430865f77a45bbef6310d02f9a870fd0a3574ae4a6d06f5e178a66cff74eb763c73bfa709a920c4ec68d6361492e7ed901f3dcb9029bc518da408e49f378a972fc443baded1c794619faa6e1fe41644fe84568e5f27b576b7f3031b78296133daeef99139725d8b9576aac1a53f62f77781a9f08519bd0f77999157380a9077f6e1e859d7013e4c90729339c594cdc2f7fe0dc962261b7c2c7563fdcf75aaa55e8090d6f3627d7e424e912d01492142dc63e70d0716654b7104c28e2d24391cc0cd79b9688dbeccc1e3cc64b3fe6a810d05995295bd412295c0a4c2ae7620bfdcad74a3dad9e8be4437adadf8443767032b519e38460be2270e5253b7a316b4e5f20f7c5fda10cc178d89513474f4cbc0f7ac8eeda4b2893ccd3a6363d439b10602dc896e6b635d3d3736e0ae4d6fedd1e8d51eef5a29a02e175414cc50307564245c1e053cabb8e52ab895c9836f487fa3252b67964b371f3b1892acad7f0ea39eeba4bd6e379e9cc3e9b6fd638e7") r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) socket(0x23, 0x2, 0x2) fchdir(r0) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) dup2(r1, r0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x27) getpeername(r2, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) flock(r1, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="a53957974e7be110a814a8688e9ce03081e94d121d88348574fbce08b237450e561a023a191fe11f20b8c0227515ac5485d03d72c309f4cad94b9a15d06fc505630c19b5294279fed23862f8"], 0x4c}, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xb18, 0xffffffff}, {0x800, 0x1ff}}) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xc62) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4512) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000100)=""/71) select(0x40, &(0x7f00000000c0)={0xffffffffffffffff}, 0x0, 0x0, 0x0) 16:00:02 executing program 0: syz_open_pts() recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x800, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfd85) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace lf_findoverlap(fef34bdac131d5a7,0,ffffff0079d5b7e8,ffff8000019baa20,128) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(af3f4ae6e9602c29,ffffff0067f94e20,5,2,ffffff006595d6c0) at VOP_ADVLOCK+0x74 sys_flock(9a824339ee5fb874,830,ffff800021062978) at sys_flock+0x163 syscall(38df7248819ea38f) at syscall+0x496 Xsyscall(6,0,ffffffffffffff4f,0,2,f5cc439e010) at Xsyscall+0x128 end of kernel end trace frame: 0xf5ef0e66c40, count: -6 ddb{0}> show registers rdi 0xdead4110dead4110 rsi 0xffffffff81bc42c5 lf_findoverlap+0x95 rbp 0xffff8000211591f0 rbx 0xdead4110dead4110 rdx 0xffff80000293e000 rcx 0x140e __ALIGN_SIZE+0x40e rax 0xffff80000293e000 r8 0xffff800021159238 r9 0 r10 0xfab0bd380e5778b6 r11 0x35598c6dd8e51871 r12 0x2 r13 0xffffff0079d5b7e8 r14 0xffff800021159238 r15 0 rip 0xffffffff81bc42eb lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021159190 ss 0x10 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{0}> show proc PROC (syz-executor1) pid=194650 stat=onproc flags process=0 proc=4000000 pri=40, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800021063080,0xffff8000210632e8 process=0xffff800021065708 user=0xffff800021154000, vmspace=0xffffff007f124d68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 34799 12923 95019 0 2 0 syz-executor1 *34799 194650 95019 0 7 0x4000000 syz-executor1 34799 481680 95019 0 3 0x4000080 lockf syz-executor1 34799 506977 95019 0 2 0x4000000 syz-executor1 62640 326452 97346 0 2 0 syz-executor0 62640 141916 97346 0 3 0x4000080 ttyout syz-executor0 62640 174863 97346 0 3 0x4000080 ttyout syz-executor0 62640 80471 97346 0 3 0x4000080 ttyout syz-executor0 62640 291762 97346 0 7 0x4000000 syz-executor0 59498 296726 0 0 3 0x14200 bored sosplice 95019 500036 65184 0 3 0x82 nanosleep syz-executor1 97346 416313 65184 0 3 0x82 nanosleep syz-executor0 65184 275846 48854 0 3 0x82 thrsleep syz-fuzzer 65184 505136 48854 0 3 0x4000082 thrsleep syz-fuzzer 65184 48004 48854 0 3 0x4000082 thrsleep syz-fuzzer 65184 443745 48854 0 3 0x4000082 thrsleep syz-fuzzer 65184 50953 48854 0 3 0x4000082 thrsleep syz-fuzzer 65184 310260 48854 0 3 0x4000082 thrsleep syz-fuzzer 65184 120699 48854 0 3 0x4000082 thrsleep syz-fuzzer 65184 36277 48854 0 3 0x4000082 thrsleep syz-fuzzer 65184 506498 48854 0 3 0x4000082 thrsleep syz-fuzzer 65184 291953 48854 0 3 0x4000082 kqread syz-fuzzer 65184 166795 48854 0 3 0x4000082 thrsleep syz-fuzzer 48854 221499 7399 0 3 0x10008a pause ksh 7399 508780 33191 0 3 0x92 select sshd 23788 206246 1 0 3 0x100083 ttyin getty 33191 63344 1 0 3 0x80 select sshd 77439 419332 90863 73 3 0x100090 kqread syslogd 90863 204229 1 0 3 0x100082 netio syslogd 30960 217107 1 77 3 0x100090 poll dhclient 9434 10964 1 0 3 0x80 poll dhclient 26340 418875 0 0 2 0x14200 zerothread 55180 202515 0 0 3 0x14200 aiodoned aiodoned 13825 482040 0 0 3 0x14200 syncer update 82869 129205 0 0 3 0x14200 cleaner cleaner 26998 172667 0 0 3 0x14200 reaper reaper 39999 324974 0 0 3 0x14200 pgdaemon pagedaemon 82000 352073 0 0 3 0x14200 bored crynlk 79107 493553 0 0 3 0x14200 bored crypto 60452 76273 0 0 3 0x40014200 acpi0 acpi0 36926 156713 0 0 3 0x40014200 idle1 67090 316229 0 0 3 0x14200 bored softnet 45177 136984 0 0 3 0x14200 bored systqmp 31688 402263 0 0 3 0x14200 bored systq 32230 427840 0 0 3 0x40014200 bored softclock 44200 97239 0 0 3 0x40014200 idle0 1 443458 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper