$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)=0x7, 0x4) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 13:03:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xfffffffffffffe7c) 13:03:47 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) fsync(r0) dup2(r0, r1) 13:03:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f00002db000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000148000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/31) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="4a81039eec5338b85ff4bdaa03858c9b8c907cc6c46d9267801c616bda683abef9cf3e33bb2ef27ab3e6960c9fbc46e6a10a87f0383e9ca4c5d44022cebb04335c61fc4d49f88a413a1b637f50d6ca246ade500090980ce19f1f5850dfabe2a85c9eed7662181b50cfbe1afca6a201dee63b5a1fd65cd4fcf03bc0dd3f3ab5a8d2129fd8c9dfc52dca233d92e6c95d279811d84d5cf118c09c1275ae7820fa9e4e80a9a0926bd122e5688049ec0b149de77a88f021a409345835a330392732cd5ad9f2f66e458221c03099411982eff4d5d50b8e0d2a9b8b009af343d6e73ac96988500135", 0xe5) openat(r0, &(0x7f0000000000)='./file0\x00', 0x82, 0x2) socket$unix(0x1, 0x1, 0x0) 13:03:47 executing program 0: socketpair(0x2, 0x400000000000003, 0x4000000, 0x0) 13:03:47 executing program 1: r0 = msgget(0x0, 0x100) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/220}, 0xe4, 0x3, 0x1800) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) 13:03:47 executing program 0: r0 = semget(0x3, 0x0, 0x0) semget(0x1, 0x1, 0x8) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/172) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)) 13:03:47 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9b, 0x8}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), 0x2b1) 13:03:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x5, 0x3, &(0x7f0000000000)="2d521df37f82bd52c98b", 0xa) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) 13:03:47 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0xd9b) poll(&(0x7f0000000440)=[{r1, 0x1}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r1, 0x120}, {r0, 0x5}, {r0, 0x2}, {r0, 0x20}, {r0, 0x4}, {r1, 0x100}, {r1, 0xbaf0f50726840cc}, {r1, 0x148}], 0x9, 0x1) 13:03:47 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 13:03:47 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x4000, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x400, 0x7f}, 0x18) sendmsg(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x2, 0x4002, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 13:03:47 executing program 0: r0 = socket$inet(0x2, 0x800000ffd, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/237, &(0x7f0000000100)=0xed) 13:03:48 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) shutdown(r0, 0x1) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) 13:03:48 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x400106, &(0x7f0000000100)={0x4000000000200000, 0xfffe}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) 13:03:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x53, 0xfffffffffffffc01}, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 13:03:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/150, &(0x7f00000000c0)=0x96) 13:03:48 executing program 1: r0 = socket$inet6(0x18, 0x8000000000000001, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f0000000000)="b60265d4a4361bc4f646691319e4acc62545500a09eeda7a90f418f87ecba082ab43c9bbdf0a830c4259a320509a1a", 0x2f) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="08001000", 0x4) 13:03:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x1}, {r0, 0x44}, {r0, 0x1}, {r0, 0x9}, {r0, 0x20}], 0x7, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), 0x10) 13:03:48 executing program 0: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x10005, 0x0, &(0x7f00000000c0)) r0 = msgget$private(0x0, 0x100) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getpid() r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x80000001, r1, r2, r3, r4, 0x30, 0xe06}, 0x8, 0xea4e, r5, r6, 0xff, 0x1ff, 0x3f, 0x836}) 13:03:48 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="eb647e601478380c43a375a36d7f6a87b070d5ddb3b7afb9379dec25660e63fa9724b0f52329ef663a863765c55eb6630c6ce9f8cf0ea5ee08ae413097858495df8b4d02d904e0feaa3f4bb069a91aa7601a804377756de7a50c786845994aebf79d8a456f46c134e18f1930bfa5ca16b5faffff1db2bf", 0x77) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x9, 0xfffffdfffffffff8, "1742079b37982cfa4e0000ea83f77f00fbff000d"}) pipe(&(0x7f0000000140)) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c845b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b854552eb2ca1346461f449bdca2e054b2c001e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297f", 0x14b}], 0x1) 13:03:48 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 13:03:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000000140)=',', 0x1) r1 = shmget(0x1, 0x4000, 0x130, &(0x7f0000001000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 13:03:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x400018d}], 0x1, 0xda2) 13:03:48 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000000)='./file0\x00') 13:03:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x34, 0x3) r1 = dup(r0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000080)=0xc) 13:03:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000040)="59f58c508efe0aed3e5bcb0b579aa0a70ae09e810a", 0x15) 13:03:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, &(0x7f0000000740)=[0x0, 0x0]) pwritev(r0, &(0x7f00000000c0), 0x10000000000001d9, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:03:48 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = semget(0x2, 0x2, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/90) 13:03:48 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x604, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000300)={0x0, ""/11}, 0x853b415141fa0e5a, 0x3, 0x1800) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="24f10146169224545ed079b9af6c099055b303000cf0ffffff002c03c21cf25757240855cd728f9e112b1e631957ec97327b4f753816e62e3137f2455fd54da4c34ed364799c71373e168b57cd1c75a6f83f3828cbb531c3e4df2f9fc80b1ab75f6ade6bc36855f9ef70009bed856e6241b9c1a6879d88275669b5221a359486edc88f1b4a34578b7c9c16975236cac4d34fcf8442f29419e064154a28343717e852e6f45e83862cfcf1cf9480b59256b1e1fc2f512eef9735d63374849ef7d1f945294408ac999fda0c2dd8a04e8f5eb3121e2dcacd567cda29203b2c349f92cd86f742a875a9c5d45030d7da9df667ce4c6c889ac6793dbc8ba23490eb3b25582262094eb2a7aa35cc7a8aa5c86e0b182b4e1f78e299e29b72e361d5499f07a589fa128df245e74133a4b23a72a6dc7fb675a9623f614374d8737dfd7047b53cce5ab30233bd9ac19eb102bf629f97ad1ec73102151d7ac023db4bd46ce08e050525b53ab9e9b34bc921d99d1880ea4afcbfd034ec9207c5ef424872aa85e43c554932ea20b2df3039fabe2d5296d42cf454464c60f0adcfdce683fa0f2eafc7708f510d1ca3121c17e532ecdefea6"], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r4 = socket$inet6(0x18, 0x2, 0x401) connect(r4, &(0x7f00000002c0)=@in={0x2, 0x3}, 0x1a0) sendmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1100000000000000000000da420116fae7"], 0x11}, 0x0) 13:03:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82e02d2f66536c6530f8fef54100"], 0x10) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8062, 0x40) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x36}, {r1, 0x80}, {r2, 0x40}], 0x3, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 13:03:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x20) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x4e) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x80) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x2}, {0xe3be, 0x1}}, 0x0) 13:03:48 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) chown(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x80) semop(r0, &(0x7f0000000280)=[{0x3, 0xfffffffffffffff8, 0x1800}, {0x3, 0x0, 0x17fd}, {0x0, 0x7, 0x800}, {0x5, 0x4, 0x800}, {0x0, 0x4, 0x1000}, {0x3, 0x8001, 0x1000}], 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000300)="ab2d392d7821abab4373e378ebe1d5e69b947e24694772c43bfd93c6935ac23dad70ac3a4f1bda9412b8097d41d1fe50875329b0d1c9b80dbf7afc13b429c41da05f3b5c165eefc211b32ac56022b99d5ec505b037cdf3824be31209070c5c478d4dff4328d63bd31b2fcbf91eb9b6b80461861423424c223dc0347705260e5242c357c77905194e5a1c115a08007eb8549565ff3e38d1202f55743cdb48f3da400ea7e0a2554b160502bd7f592318caf2930837afeb2b66ecf360cd4a37fcdf7c851b3799cc59ebb6999c16a4b064dfd13ca77014b7e451784beadf3861c78815162be124209047ad", 0xe9, 0x40e, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x3) r3 = dup(r2) msgget(0x2, 0x3a) r4 = accept$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) bind(r3, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000001840)='\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', &(0x7f0000000040)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) accept$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000440)=0x8) lchown(&(0x7f0000000080)='./file0\x00', r5, r6) 13:03:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080)='\f', 0x1) write(r0, &(0x7f0000000080), 0xfc4c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x8) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x11, 0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) r2 = dup(r0) renameat(r2, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 13:03:48 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) listen(r0, 0xfffffffffffffffb) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x1}, 0xc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x2000000002029, 0xa, 0x0, 0xcb) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x902, 0xd8) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 13:03:48 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="7ccd95ffd830f395e93e97f7de906c992d13bc31902ed90c99f0bd014c98d98e4ff0cfc2fd71e66e258cd3482ae032d59431a5811874a367e3ce0afe6d1947c752884b6a7fc5874c7838459a1d278387168864ffbbb4e41e82f7041b142474b4a802816f0f7fdc2648d1f268ea977a574ca5be8fb4c19baf5d27a11e73db062220bf74c18b69559f6eac6cd5abd3d1bf801f95d2c40ae0b200336ae1362ab1d3c9fcd361e6fe7d56fbf73c12cf18b2467067549fe056483333811d6c148d760677fb3fb2c53872af8a6d06653a72ed67abf15ebb699ea54b551f0cdc8d6e89c05cd14de2b55c62d1", 0xe8) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r3 = geteuid() getgroups(0x4, &(0x7f00000006c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000800)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = fcntl$getown(r0, 0x5) r12 = getuid() r13 = getegid() sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000180)="d9485ccc8913d0c9b6564c6679859e4cf0b47c812a3e1ce6f6b788cff3bd0df2b464ad898b7be573a8af956e662c691535bf0587a74eea315804c53510b3f548017555c6115f21d827d2c8a4c4ce69b75c909c52ff3df2cc1031932aef52ff656fefa56d0b9eccdefb20c709f8f6e1f158bc8f73f7e425c4ec04d01cfd8e95b0ea", 0x81}, {&(0x7f0000000240)="e34fda4efce60b349700b9b2264f442178d0fa68eb39c822b4dc2e5f0a00dda50cec36898f5d6c", 0x27}, {&(0x7f0000000280)="9986dc1760a7fa9963d75e820dedf091e6329bb9a952fe9221a941f733bbc6c700fb2b1dac14f5ac9da2da8e1a8aafa6ca5c2bb4fd5bdca0a3c5010d9119ec00fc287c5fc8894e592c95ad09d839fdc6e7e41840edcc95c7b2bab5178b0e7bbb2ef898b5d2c12308d244b063da064f7faa7b8869d0f8e9b55fc4edac35a515efc217c69101ba913f834c2a51765947cc346ace9566759bf192811ea213a13582e55d0278b45190d759f8cb6a3382507eb6e684f2907582f2d3db0aa8", 0xbc}, {&(0x7f0000000340)="5beb2d792c21359ce5aa66cfb92213a1d18431e1277f8ce5dd524a50c04cfbfd2f642ae18f103f9b87b6be1c06e5784ddfc70b3b71bac3e7ff1d73a131d3e64a386444e76e00985af00ab981947981c91f7141885d866f26d7c0aba851eaf8846ae932d75a495e139a417ed0e216a797cce920bb9fdf377e4a4c0b4f4664c65d80664b7bc187c166bd53a4f96befc7449dd3c5254fc1af88ccb0288ce91ba751af0c574b6de0ce23ddfae53cd284a09bf2c2a5f3d76798fa96b85d", 0xbb}, {&(0x7f0000000400)="14793ce6556de72439978e01b4e3fa88c3149eaf1ee91473b716f4119d0ee9fbbcd574c8a36bc62ddf07de914954e63415587503bea55f443d6461a0104f18d1ac07eecba79a0174bab39ed9c99393771b2fc84da09126b5acb0815853156428883f0be7baf1e7af26dbd00faa4f16f55daef37865a03755219ebd60de90e4aaaa47b796249cd7c3b901d9cb2da4345bc2384a9dd4348cdc0b3727cf06da489d7177aa10c9fe18d17e544c9badaf796de8861a1bd3c2fe822dadeee83d65db16ada7507f1070ffc1", 0xc8}, {&(0x7f0000001280)="b33845176919a38ce0704b596693ad9d47e20166109984dd24b0dd86f7bb49eba30faa9ad70c3938e2a811f5bfdf6044873cdd6f8e4a679beeedc39fec5c45973892eccd4178bb4399120a6a4300da3a5403c1751475c310c72c7eb29dc2114389bea6e623f883bc58e1e35993c3a6b9994761e0f4b0d1876d9b737720674637a65173291f202bb26953106af95d701363c675c8398d0bf1e0143193e147ec34cd83a58cbd6f557476b54f575d4a186d522e4d62b72bdf93507bde5488e6f9f8b62c49c467fa28fe9d1b162c4c46acd5b5d6d6cda5171e2377160056c179f1e18d9ebffc5c3f43fbdbf2f17da5b65ca697ec6dfc746b18eb44fc62d23e1db464ad05444b54648d6e5cba822ac3a85624ec546919fdb35207d0c7df4bf2c083b856c9767be7dab9f51fac0e64f51d930a964c6095925c76226aba035a53d379a2c3571ef316251651bca98da2d76aa791a387d951949ff8218e15d3912ca9bd2ddf4d6fb03c591397d6ed7c3f61258ec16b16a8c18d75a79014a34fc328b6a1a19ed619e5818fa2942d6173da0f1afdfe9558093c3e985d1207d63b34a491ec72c847c1fd8c4d2cbb10c928a44af73bfdd1db6ca04993e31e17e17c7d366429aab7a715827810a0e352f5da2291ed479a0805441a706fe8f3a5371c8ae700e4859e486a4de8d4df6bc4083db60272fa4a35a303e7859c4a2ab5ccdaa0a481876c51e6026359235e9151e433b8f4dcdb15423ee9eef59c1b2392f99245e4c48222529088c4db36fdefdc0553bc5729e752be301114ed5f84cabf1dc5dfe24a6a2eb745c6ce7d197691f62cb8868700c261e0293335a1bd7696622da94ef9dee35ac9e89f426b372bd892d96e3a24da460410e0b3804ac1373747b37373fbaa1032d115b07fcdc7ad8a3925990fa288fb28dd7b45a82fe92b9081f0005f3755b1369181254bb4fadbf62512417e357fcc40758abcd5724f5df4e88e7bc5665b3bc4bb77c29098cc4f3cfffb3b0f40dd1dc3f1198709324a970e7fc56dfb8ad724edec7c2f633b9c215246b6a216e85714484c1411a3dbf4c6c080f59c1efdeea6c8cdda2fc156db10c1e0052437ebbceed99a9e49ba8f39b7ae0c2f39bc9feed591418c0251e91e9ab83ea925df8b909938f9285d2edbfa5a7406dd5b1535490a75f17d2d6e54305a60bdb19b6a963ff0011a25423a399504ba8e58fff6a33c646f662474889a2e2cd250e4576cf65003cfae32019df6bd3ffca0722560fba8929dcd865c9b5a04b756e3561769918eb4a67f31ab42dc44ea17443c7fece21c2bbe80fc6f5cce463be8390f92d8cadfe655bd6ad3b9eaad1c6a0bf8a36d27f3adab8ee53bf92e86e734e264cddcebf51da6da64395005405c64e04fbf63c6e17fbc990bff0999d4dec470f2a07c1688d6ba46f6b96efc98af292981eb46a7d4cadc8f0d129df008b0d789a89ae61638ec77a43a7b79543af928a35c825b9b1566a680af20c1ca2f1c09a4e752caa9e789de9786a672c0d21140ef5b330de07016388163764603bb661e7d44935d872f934018f465b20b9f5b102d97523feb1dab41e71d899b5e9826569fc211f4d37f51a7ad50136a24b552becbe22a3c317973566037f7ddd3f3ad1b01f42e7d89e3fa50cddf9b49fadfce7673a835fab3fbbc6bec45ff285c52d6e044fcc206eda57d0be7b332101a44dc9d15e25d8cb7ae39b03d5cad3ef11686ae447a33c8476ef8bd8c426585ba66bd2fe755d8c987fc28eebc8ae40717b3ca9589795e61ecc10a5c38dfb32ff3c56560b57152d8d2c8be673b6c416d68d88fd43b6aff20c673153f664be385ed4efc9865056e014251fda7ef66ca1445a476f923de6cc238b8d857c008b9530c623e9bce11e3dca2ced5755ac6eae10fe22457f791711c64f4b8624d9206523bc97be6141962914c2df8601b48b5bc8d1c603b1552ce3dfbdaf646e031d718d415463385d87eb0e3a9119333afa1fc88bf6e9067f1c1b6cdcab16c7fbe65d3d72d68b4f95c0963c69458ebcefa4eef79553f8c280e13cb39a4fcd7912e8038bd610d653944f366435215e42f5c3bcc3e46172d816d4f54ddba7de8e33ffaa3fb3012262069da2e70da0bc644e8debf8a72bca085ffbf6a573ba3a71f67cdc04b02cb0ed20965417d17808a59a73c81752ead9f6f48491db7b81d7cd20e262c1b84429bcddfd82714731ea424a144120bd582defd33e259f75ff8d80c28b6d054a2085648e24232a4b7757262bf115328eb27ae8e6f8ef96579881b6c1434e77abf0c4ed9e2d818f12ed0486f5f30f75aeca0058eae0078ca38a59c9b96c109f68744039897ad6a53628176f601f2a248f11eeb1bd7a328986c87a81ada2262cf9a005eeb9bfea226e30333d0f605698f3e4be5f88dba919359d470e034ad598ed5656d237a4effe9e5e5e4f51acaded0e4b7ad274b39c7e694f9c33443c760829004e310aca980cd5111de20db1ccd96a84c131b4ee664126b2ad8a6e031d99e59e93049bbfa736613a78fed1e902a1222e20f0b951053e6fb23683d8cb756c652ccc282cdd400cbf0695ad97f4d1742a133861500a720950c31aae78a27ff78c8056a34d6fc69561f4eb463f02fce831f3791cfa6442ef4ae14ad5116ee05198d4cdc1fe14760c123e0c488ad819dbf099347b9d9039f8b076e379353e41e455684060afcaf42c9c8e0950365aa07ae6d8068e1055ae6222bba417fb054ff04868cedfdfeb446f76de2e26e05bc3245f3f2f8f05db76396df4550c6d64840320b2460ff5b1e06bf8bbaefb895f03b76ee117abff1b74ad9df2bc615cc339ff417183d85a6fb1c70f7282d73d63f5020f0216cd5d262764b7fbd909c85aef4faff5c457024b2acf86a57f9d3f4cfab2edee5113f5d87341763eb38be6d574d8b20871b54fffb53a5fcdf52c57958f69dde804e2fd121b2bb49d94c9ad322484855c853f0ef2f17faa0d27692c64ab17134698a69f34053a4f9c76e1c31b07bd04e2e0a9a35e7c24674386e548e986434c62dbb2468fefe19dfa0b3d3aeda9d2101a4612791011813aaab93d8d866eff3c7358239ec56a6a2c1a0ecbdb935ffa9b6c3c84a2337fe9e989e1d0091047dea2b351b5d8bf819bf80894ef6a3ec37f15142cbdbc975a8926627b5aff6cda32dd310b20e00d3e93f64285586799fe7c2baf1a9126d5c0aac5b5622c7086f7b901303331429cf9489f89f420896390eea214f0d07d37489594eb28d87a2ef3d3246e455d22ab54506ccdb372d814e5e80934c088b8d5c7019fc47e053894c283243cdaf668dc7e1e89fbf14958cdadb87a2c190fad952ee03cc27f927b6a0b9f19469e4a2d753428225797856c39fe80b5a65b3456366a7674c89b48dac5bc39eb35d399faa88cebd69dd76fa0ce55eb70089af88f968caef823a7a3220c61c3f5588b962ceb296244454931d00d8deb8f83269583656acc6f07603dded88b81ee148936f8f522cadb345ef33ef961d0a360855fca4ecba3da04411fc7840ab408599fba5de6801af019ebb08941513fab1d91bafbe429db11ff92bbb30814d554323d3af6d537e36679dd5d21c0773021d010032c86fc6016cdb0d48c5c87f02dc193f6abf370a689f9f7864cfe3214956a6e4b0f13074d0c0bc93cd1ebcc54c910e0bfa43d7365045c25dad862940404a80535662aa38d810cd32ebd5ddfbcca80e97625c4f9d6ec15dc47fd6ab9bb84edad90855844cacd91f4d6d266ecdc7f06ba410cc977d0a53844822e4fae6e326cfb2399bfe2eca9dbca2ef5303823d374fb981aaac2413c8cfd44d55690e7208a879a992e6ad37f6bbe75967b1491321839c5d998afaa58d5f92348d6958074cebe3c9575199a1e5219a7ecb53cae438f22cbdfba30599de5318bfd61562ade5e7c08da6f77bab5b9476946f8409db2f3413080565e55f510cb7e5f12f2a03190c6ef7e66bf217d4849d66d699f29f37395e8c2ae22e468bbad1b134fcbad144a8f408df67c97190544f6f327210f55909b5e483da70d9f916420d6c057f7f3e3b2179564d8492a6678a661c02b954437e947c25f733307853d5c825e4c81c1bb5166ad7e6a9ec214fe4676e14dde29da3ad03be9a8a1987114ccebc84ef6113f9f6326d3db17a5134d8d16e0d2c2ab0d6363f007de6cd89b2522fca2e8a24ffc84992d399b0f03bc1f68bee0e5aa3dbec4b50fdd468d3b06f11abf950bda478d4c9ffc340f2462e42ec3e8f51070c65868b8e52250f037e5b1ca6632a0acb6ee87b2626c59288d358863986f355b7369f498f3f3c1bbf00efb2766c4d3c020d988d4a5eb22bd6d555e9a46daa4e0b4cac7bfd4a1318a55cc4b78cfdf4a329a78c350278e41fcf8b9cb74af2e03d406a404dd370e117cb0f4c5de384456cc2ce75b97427218b8fd324d1738eba5ac2a212ea8ecdd584eb2f7c3aa66e9004d75543b05decebf89f0c859b9b91a4e7a4355a20d5a2e14f488b9ab4b44a905d348982539e34336b4bd51bde6a8b81d1816f1ff4390aa48df73dafe15ffaaf4d77aa032c98ea3855f79abc9e280cc5fa3233962ba6e27107724e0041cd368ac7a87db4f4a0d4498142f2fedc381ac618ad0f1de59697414b45cb7664d13976342edb17c0268c80f0adbf204b70aae567411a276925d24bd95a57a7a5dba294655d60af49dc75ed74127be7491a28b6615d85a9f527d45957b9356889760ec6b19bf72f76d24fe3b4fec7f64283e0c7d8dc1bd44a31a67e7dfe22a35c8e60558d23282bcdf4caeb8c735f86e1cc678e219cf6e27dbed90c80dd9b8b0ac2a3b9bd73cf1009d1fabfec596fcde3113f602f3c10b3cfdb401a32835add37d0984c752c4d2963003d6c53e09dda09e7275a85b73e3f67d778a40d646118294a700b0110bc91984b878e36345ec715fd61b40490f63e8051901d69cd4a7085c30cd5e115e84900028c8c5d29c13367afe1146d644c2ab8b33b5e6208543ecc99bd0a282ba7064f53d349bb9c79a448d3de66a1e5041157c0a3724e79601250159e340a660964ba3dbe823b151c4e3294eafd384049acff46b0dec024818d93426be65ada324fa9b967c7a086fb21a719c815d2162282bdc8f85fe6325ae39da5aeea9346c496fa71f638065156a8dde281b50cc3c272bb0d31e5ab8c6212fd4e1aa3902e35832ddc7005e256328530776cf1c50a204a0e53e41364491e275ae005e389d7c946b647c060eabd20122829b0d58de06c9bfcd4e15537632cfbbe8e2c941c542cf7b38ef90434e189338bb704cacea422a71f65200c7a66b0996e838d658c59d3a69c6c3d89bd7553e60c1768f37a1670091fa3e4dbd5e9c376e7b23f3f49f7e7a0c9ede7a7aa382432a9581a8f8b974b9b4059f86040f94c5b0342822bdd4be830aa41f9f969e836fe3a5cda99673dfc350a9daec6f48a165d1b681eb1a6b5f53e4dd3903121b2225ec5ae0983936af718e541fab30d6cfd5ff2e090fc43ae2de2a94949e80ca653a553478b162cad6e2dbcccbcd0935df8fc847f77e7126d720b4e30faa5f72674ab2c26057b0115d82baa0135c8be17bfbcfb3e3e1d8cbc39961d5d3799112b4060ab3aa8debfa5ab13775cc63e5e0c617ca0887f3df9b50c398fc7c06dc897e90ec7261c4e301337aab68c9b7ae1d06c93f52f71c23e9db42b7919250d65ea3394aaade4bda29d0da382dc876f0d17538bb6a464de20c740d4095d0f37bb72c4cd5d0f0cc4f687364e774192f40c0b514d7d19641b9f4828e4e6c7e82f949fc06159", 0x1000}, {&(0x7f0000000500)="bbd38a68813a5f63c7b459bcc24732bbaf4f87fd3797290befb6bd7d0cfd7d8c16f2e0adf18932f33a75f1eff782b831af3b70476cb98ab64f86104532d04631e148bf84a24cbc97626db8a3baf27c957c3611296a7b4ff8e5afac2b906e7daf285c1a7252fe0fbbca79b308ed970c6056346581e412c9d64eb93966d6c4541133ae3ff65f16", 0x86}], 0x7, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xd8, 0x1}, 0x4) 13:03:48 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="fa017f2e2f66696c653000"], 0x1) 13:03:48 executing program 1: r0 = socket$inet(0x2, 0x1, 0xed8) recvfrom$inet(r0, &(0x7f0000000000)=""/61, 0x3d, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) socket$unix(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x6, 0x91) r2 = semget(0x0, 0x2, 0x401) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x10000, 0x5, &(0x7f0000000240)="c2a6b912ae835deed5cd2ca8bb6bc9e75a3cee0764baceba1346c078be72f93cb15fc5d818b796608b648c6d388a044d0b6aeefa94e1a2", 0x37) setitimer(0x0, &(0x7f0000000280)={{0x6, 0xfffffffffffffffe}, {0x6, 0xb83}}, &(0x7f00000002c0)) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCNOTTY(r4, 0x20007471) chdir(&(0x7f0000000300)='./file0\x00') r5 = socket$unix(0x1, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) connect$inet(r6, &(0x7f0000000340)={0x2, 0x1}, 0xc) semop(r1, &(0x7f0000000380)=[{0x0, 0x9, 0x1800}], 0x1) connect$inet(r4, &(0x7f00000003c0)={0x2, 0x0}, 0xc) faccessat(r6, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x0, &(0x7f0000000740)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x9b, r7, 0x0, r9, r10, 0x180}, 0x9, 0x0, 0x2}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x1, r9, r8, r7, 0x0, 0x0, 0xa44f}, 0x7f, 0x1}) fchmod(r3, 0x9) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000640)={0x10000, 0x5}, 0x10) semop(r1, &(0x7f0000000700)=[{0x3, 0x401, 0x1800}, {0x1, 0xd1, 0x1000}], 0x2) 13:03:48 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x6) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 13:03:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 13:03:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xfffffffffffffffe}) 13:03:48 executing program 1: mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x0) minherit(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x2) mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) 13:03:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000240)={0x0, 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x81}], 0x9, 0x0, 0x9370, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 13:03:48 executing program 1: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0xc7, 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) 13:03:48 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/52}, &(0x7f0000000540)=0x36) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000580)=ANY=[], 0x0, 0xffffffffffffffff, 0xffffffffffffff48, 0x0, 0x9, 0x40c}, 0xa) clock_gettime(0x4, &(0x7f0000000000)) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:03:48 executing program 1: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = msgget(0x0, 0x360) msgsnd(r0, &(0x7f0000000000)={0x3, "5ecbc254914166bcef509590cf51da4a7fadf206f50521b6f73eb597e4bdc71d8e5012407f5b20b1809b7d8daaca0434a573a7ccc6f10468587add84f735a978d8d53c50cc357677eb27974229340b764422d074ee69616f153a4dc8d9e3dcc9a46d"}, 0x6a, 0x800) 13:03:48 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/208, 0xd0}], 0x1) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) 13:03:48 executing program 1: write(0xffffffffffffffff, &(0x7f00000004c0)="e3", 0x1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001dc000/0x3000)=nil, 0x3000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 13:03:49 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0xae) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/46, &(0x7f00000000c0)=0x2e) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='\x00') fchdir(r0) r1 = socket$inet(0x2, 0xa7e2feaf5eba0e24, 0x8) fcntl$getflags(r1, 0x1) 13:03:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x401, 0x6, r1}) 13:03:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x20000000, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000180)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() pipe2(&(0x7f0000000100), 0x10000) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) r2 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCNXCL(r2, 0x2000740e) poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 13:03:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8001) linkat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8040, 0x110) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) r2 = geteuid() seteuid(r2) socketpair(0x11, 0x2, 0x0, 0x0) 13:03:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002280)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede02096920b323c9d2c02f5f308d0bdf5f5402168eff7e8a4eaa997742d6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97e3d994f2f80183460ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089360ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc20900000088b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515decd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e3904", 0x84e) r2 = syz_open_pts() close(r0) r3 = kqueue() ioctl$TIOCCDTR(r1, 0x20007478) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000200)="17df3cdc1459662a54cda3297c31f3a4d12659b1a698deee737b3a29c44dec29f5a39fe32345031c48732e07b96741d828753e285a74de225a8c0218be27ef1ae426e6a96600d7be35a9ee6665215501ca4ef925e20eb2f0c5b1ec361d1f1845b23f681a01f9b3156d58e8accf7a22bffaa36ec360e285fb66f2188435b506bd1fe69e46f0c75eea4f477b2cfca5386a1cf6c02eba88b98d024c7398551a05d58b23fa3f0cd6c71b15ed1a3dfd1aa897e2bb299c7e853d43488647594708dea898006b8ae0f594ba1af5458d4e175667c37a5d78b7763ee8a9cc151a0f4d598a4c0b3eb97e16da9f1777be5924be", 0xee}, {&(0x7f0000000300)="a31b1d6c", 0x4}], 0x2) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x8000000000001d39, "04a42c64caa726000000751e00"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:03:49 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000055537ac900000000000000000000000000eeff00000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x33) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x11, 0x4000000004003, 0x2) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x4) close(r1) setsockopt(r0, 0x4, 0x9, &(0x7f0000000080)="11e546b547771dd3d9148ad4c20f3150d329628b1074758f3e25b8f9c81dec4a67bd2ba6fd786a1e18778640a27801b06e741ec6ac0ea56076a89a0f4d2ae245e048b313b8425cceab428754789ada8ade00ba43c4f1870ada11237cc4ed86df9b46d8642f3ea82d445a78bc473c518f9505959b293b98529bc815fbac7dff5c3902bf1cd67904aa208e039a637b398f874278ca6999a69b35ccea1a4708670db7c6c2bb7862d1c2aa26c77a31e4f5dce0fbc05ccaa067da4c6f5b6291ddda15a294c1", 0xc3) 13:03:49 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x79f0b3e29afa23cd, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x10) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 13:03:49 executing program 0: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1800) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xea, 0x3, 0x9757d6a79e9c66a9) 13:03:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbeac0000000000000010ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92028f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb85abee3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d06cde2b26f8980e7e9d30a8f438ef40954dcc7f69c2138a5e4360d6180355078146a010001000000000023cec490bff7a5c7bc1fbfc0d0afe1a770e581956451de7fcaa4ae8ca8ddab80f299b22ee8c208f15474afd14ec378f0db7549e52844ad3200fd24477247ff586b509c258918fd9c30feccd992e0f23141caf899f7b8f2e44638321db43c1cf5cedc4615b30000e95d9a17227ce79d9c56aa7d1d1723321757e1bd5972414cab6e84070bab60ceeddda6e8a92962603f78476cfbe4cea1ab7c5df2ff4ca779eac28ef7804db74e7715ba4b1488a3dea2d67d673998b057b3b1df8cf7e795610f94e89d2d4b597d5b78955ff37a9c99da0963fade5fb586f3b3d4de2958f3986b5e58fd0a0d1f1e617bdc5b873e5ba9c7a238a0a0fd65f1f0ccb0a15143bf6fca92d546a264", 0x386) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1000) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchmodat(r4, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:03:50 executing program 0: r0 = open(&(0x7f00000002c0)='.\x00', 0x400, 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') ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000140)="8e25082f8bd1fe435e46c2fdf50dc97174f5ddf66113d99e5a958e56049989dccc88214c8622a0fba2a5c60d81e8ab19338e21f14e148289eca2d9aa7239b1b99de3f9f5c10fab497d5a3b120092efd20b6c8ab0539570c972b0e9b257d8c095580fdebb6077104b5e12f1f64d6fb5b58a71600b7cb712c8bbb755cd5ce18624e990bbec1210cec8", 0x88) connect$unix(r0, &(0x7f0000000300)=@file={0x1, '\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'}, 0x50) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000280)='x\x00') ioctl$TIOCSDTR(r0, 0x20007479) 13:03:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) fsync(r0) write(r0, &(0x7f0000000180)="175253e8cc1e8e6d00e39a78dd045598bf75e76fe31fb49f0e7d5b6c15998e8ed1dfee0b8bc8121c6f210ddae7fc39aff56b61147e9544a25421f9edc7f6435cf3660f81e49dfd0065c2df8c27a7b1a8734db1a5de071a086b6d7770f4675012214bf88cd6e5f780100bd59daf466078a346ead59c88efb052ef8a1b2bc06768881c02e265f9458bdf", 0x89) ftruncate(r0, 0xe4bf) 13:03:50 executing program 0: lseek(0xffffffffffffffff, 0x0, 0xfffffffffffffffd) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) 13:03:50 executing program 1: readlink(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file1\x00') chown(&(0x7f0000001800)='./bus/file0\x00', 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) 13:03:50 executing program 0: socket$inet6(0x18, 0x8007, 0x68b4) r0 = socket$inet6(0x18, 0x4001, 0x11) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x732, 0x5}, {0x3, 0x2}}) r1 = dup(r0) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)="adc98fcb6c84ffc4afdc8d09168ae6278970c6521f72f59d9d76cf0e8348b8a3afd686809817616cad38775b5596d3f16def518ce59edfda940df8a22298", 0x3e}, {&(0x7f0000000280)="3cac8a996d9e7ac872859e20445807d033a8bc7fce3b94ff8c7f29dab2fe5c2ead54488bb87e36bfcc22a4bcf241f63a06618c889a265fba167fedce29242cada7407e822f735f911f8d51ba6fbebd5a860ebda802cf24151125b322f23ba1c3f69456a1b2e3e597f655df398585eebe03cd6d4f0158db9cf6feeb3e5a443656ab141d16c915131998d9f6038594c3650770872ffeee320efd", 0x99}, {&(0x7f0000000340)="ff4e885131e9d519401f94accb5d8b0cacff661abc65909ad6f5887c6bff4809395504d8c44009ba7f5c3a", 0x2b}, {&(0x7f0000000380)="b9350352928c780b7f8aead2f4a4d8cbfd04befe525400b9261d8fdc28f71dc4cefe69eca3f9d5619e6492fc4b8a01f180feb35820e26487ca65a55085922e9e07cd2534af3675d7251dd36c277261bf9ed45f", 0x53}], 0x4, &(0x7f0000000440)=[{0x80, 0xffff, 0x4f35, "8773f991e038985a3af60859fcc05891d5663fc716dba74222478e707eca26bd40634f263d979ec1150689883f099e1701f2cd7cc7cdfe4b2b21a6f1e4eb24ce683ade20d0e0935a0622fbf8a44e1c846b00d7b92ef42978f235c31029b45dc0cb0b5419297161db598d1af6"}], 0x80}, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f0000000040)="60c0a05781de122f457d0843ecf2f02ac50d4eca42efbe7d4df4df29ee6ffaa8736b2c77485fcb706a325a7f4dfef0e6a4ea55258b18e3fae5e91d53b809a25dc14cf1f79779d9bfb1a5b799900f2a029bc9fddc9a79923afe89f8994d18353ed619ee928919e6bee21658fd38e9a6b2b98816cae38cf00ca2bcbf498dda1c9b9f937005c1b54e1fa8fbe7d45affdc57931c37a27ffd191b92a1a6f869b1b7e3a8423472f6b80f56495bfd91dfbf3801db2d981a2a3c89f2a7233c64014e6ee2ffe51218b56186da779a5a26192ac91f6586d5fd6e15534b124479015eb3f6b509bf9c31ec9be4b98e5c1e4b324841dc81066fa15b320e", 0xf7, 0xd, &(0x7f0000000140)={0x18, 0x0, 0x80, 0x1}, 0xc) 13:03:50 executing program 1: socket$inet(0x2, 0x1, 0x0) 13:03:50 executing program 0: open(&(0x7f0000000080)='./file1\x00', 0xa1c, 0x80) 13:03:50 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="c11a01de52712093e2743d0d6e93169f0f37a506ead6aed383bcd7337642eac4e00d0dd7e1225ef8ed597377945263e278c54143a91c981b04006bd629ba87a3e1bcb5dc3498da4ec8bc0b48b088311c5dfa792af89a0508736d64af939449fec5b7ccacb5bb81d7303f319317b05f567d10dabfab361889888b28a98362a6e7349a89fb9508924ab7a0d0cc97e980fc168e27ac885eca1ad3449fb5969012bf71616341c91b893308b5b0df52d98a6d724cd29c58e5c16c781b6cb1fbaa76e9da6e549c0f3b0e", 0xc7) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 13:03:50 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffdfffffffff6, "17000d928aa30a001800"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a", 0x1f5}], 0x1) r2 = getpgrp() getpgid(r2) 13:03:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9694, 0x7fffffff}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) shutdown(r0, 0x0) listen(r0, 0x400) msgget$private(0x0, 0x401) 13:03:50 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') 13:03:50 executing program 0: socketpair(0x100000000000002, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x8) 13:03:50 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ftruncate(r0, 0x9) r1 = socket(0x2, 0x2, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) 13:03:50 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setitimer(0x2, &(0x7f0000000100)={{0x0, 0x401}, {0x401, 0x6}}, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000180)={{0x100, 0x6}, {0x7f, 0xfffffffffffffffb}}, 0x0) setitimer(0x1, &(0x7f00000001c0)={{0x80000001, 0x401}, {0x8000}}, &(0x7f0000000200)) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x848, 0xa) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x8) r2 = socket$inet6(0x18, 0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000002c0)=0x10001, 0x4) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={r3, r5, r7}, 0xc) r8 = semget$private(0x0, 0x4, 0x100) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000004c0)=""/75) semget$private(0x0, 0x4, 0x8) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000540)=0x1, 0x4) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r9 = dup(r1) semget$private(0x0, 0x7, 0x1) utimes(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0xfffffffffffffff7, 0x9}, {0x5, 0x561}}) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000600)={0x2156, 0x1, 0x80000001, 0x9}, 0xc) ftruncate(r2, 0x7) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r3, r4, r6}, 0xc) clock_gettime(0x6, &(0x7f0000000680)) socket$inet(0x2, 0x7, 0x80000001) getsockopt(r9, 0x400, 0x0, &(0x7f00000006c0)=""/229, &(0x7f00000007c0)=0xe5) semget$private(0x0, 0x7, 0x100) 13:03:50 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r1, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a794d665cb42fc661d8719f0dd14bd635d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a985b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca90eb82e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f26999f69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb820f5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea65be77924", 0x406, 0x7, 0x0, 0x0) 13:03:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x8) getdents(r0, &(0x7f0000000000)=""/13, 0x266) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x3f000}, {0x29, 0x1}}) 13:03:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001840)=ANY=[@ANYPTR64=&(0x7f00000017c0)=ANY=[@ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000700)=ANY=[@ANYRESOCT=r0, @ANYRES16=r0, @ANYPTR64], @ANYRESDEC=r0, @ANYPTR=&(0x7f00000018c0)=ANY=[@ANYPTR64, @ANYRES16, @ANYBLOB="ea10500d474d621762214b0c749fa12792372c444380f97117912a3675980fb47b9aa9f70e3417b601b912d86a8443f578ec4cbff5164b6dca81a893f0ac9b4b96ada4b22518d993b787a958b09ed3ea3ab428b063813da3847fa9a098d7e873b3ab2f42724f05660ef452a553219291d78fbd4afbe70f88fe053631628cbd6353e9f8862ce50112122310350e0a547ae8ec852bec3696aa554c69da76923f72229f1dee6f65cae16f7c065672700997c3d725629b2b53779a2220bd0ef250c4cb51239a08502530bc60725704e388a70635b81cd13b9495c2cabb84998efe3306075d505939605141966b9801c1121b149a72040fdcd914fa0b350773a7596dff52990ac05559f3d994797b7fcdac356c1f1cbd4d037b994d77c45def05195120d89e3b362d4b13fb2785231f7b26f9eaffe0fb1bee27a1675146020d05bb6fb627d13a61bdf785594bbe9eee3e77dab4290e307c95309fdae0b555a47099127ecccdd105708438c7cda480ab1b6673e3f4682bde88a0ee9777dfb428856473553ae4fccf0d8b28095f6d1d1a335fff21b5d33d261d17a2baba0d5192a1ee53900ac6b9d934da3c5e83c857962a9b6617ed5f70bba239404ad77835246dbe9e24219e7d86d62b7a1d010792c7f599a877801e9d1008de9b525795c3388878886956414456b36f9498ce633af48f120ec90d70ea10b5aef01cd65ab97073be2181ad313e8483936be1580f59f57f9de158772687e67493552f6906aaf932b846ad67f3abdd245a4a89246f086315b244bdd5501e2936229adae6cdf701d728a4960982f00dbee8dd0b935e2133125a385b935500cb05805189ec3b9e68ca6561ea0436567edfad92c125ed29f445982b4aab111052fee19bc9f1041a18bbcfe10d8dec775ff53fa2a8a94f4a386c7bdd60a2f9d9121b7b55aab2f35ec9b67ef5adc668f955ffb0ce296313bdef668c2807b8ba2a3a16d75ebc0824602e6d9d4e12462fd2bfc10847349d7dcb56b6ff962ee26c9964965e2a7f54336a1e8459ed926f074a82111bf0bf638da3cd8c026075ef812e7aec5ec4e002a9dacd330234ade7fbe050da971d6c222ccc2a7a0b81f8a610cd69d7fa2e8e01161d4b464368337b122fd80ba44fb6a2c10a8d81dabf7c6584c5e671ba1d1545a809976249b84c1b25a9588a876430467ecfb913f33d3e080e91cde7d2e3e8419ad1c88c7f5a8bf49d155525f85ae50268bb6b1400d28006c28459f979fa0a8583dc2e0e97b904e8e6473e9e12ddc24f1523953fb4bae1ee8907668797a7f4eeac5d50f4db320431dd5b9709a1d4a16851e19c4190321fbcf6e58e859f8aafdeb9b82e88790bf5d48ac09abf4e9e2c6088cf7c95e181437b730e5b60b0a0be1451a651bb2a55d012de3ca7f0be688aed714e9d7e847aa265ad2d6899b4d5abcdb42045bbe0936a3ba85a625429bd48a9592e04689a19220d57b782891ae2f5e557503ae8182fa2972396a39552182f9593dd13e5eebbe951182238b6a7f7a74b65f992050a4315bea9db79550552ec78809d99a97013c5bd06355e077aa43a8affef43773474ea6f4792146052b43cf89a9050666ed7d1b27c848ae87a28c4ebac61ed235bad3a74b19fa9b443031f798de7f1e153558e5407107d6138edc3904616fabee34ac363df96c64e64a33a520fdf70aa2c36c55a31a960175a2ac1dd06b9ac02a27a37561374c43c1835e21cafd1f4dab0300513cf60b09c07adfdc7b4c3b706e5ddbf7c5b1890307ba18b4c76ef0e2ff2d1049a03584a0e5f8a12cc988af7caecf0572246691b7d4c3b041c7332410a5e032d1868dd39bf8ba387d2e4e74b2466e2713ab3e5c56c0a879ca1b7ac5f52df17798bd04f7f73b1ae07397f47110f31882c01bfd26c6300b2626cd2802bf09c9b3453a7675a34ee328695657f3297ec24c8d719e65496524ed09bde1efac19d5610f524e7c6675729694ef82d1bfb3cb16a0f8ee0b55216e6d694cea253e3e154902e3830ca85f53ae3c7e2d713bf3a981063d25948c78325493b999f71b4fe609a05c569334260ff2aeefb2153d2f5ac7d99324ce4d523d86cef04b82b637087ce5972402c299871cdadd52381f9db6d6e3d3722e6347836bc9480b8ac9e4e247cd15a1d67a65410e03f0658dd983658589b41f746f66caf7eedfe9dbbd52583faf8f7e8d16c5ee97c954e93ef37efed88cda317bcf277ba2c00dddabcd6e500a2c0d8e0464e3c861c7e23fa27d1603a78292b8f63d119036a318e4f59f04bd978eb6949bfdeb19d30e7e774e6d81e0435e82852340f5434ee6629cfbbdaf24f79f194628fadc457b66bb4012b51791fe02bd71acc1eb79212827e9bc53f91df46bc28be76493029ccc54fb8f36c05190b3726e07c307e883fee0bf895bd9ab3ed15b5bed2c9641ccfba4e5f5c77ea5d6715a900f43332a3765f62e6909b640a0dd04d6e457f65743edac7d66aa7e7fa6f4982362bd98b8695295a109833988421b240569c741b6a170fea0e0db4aecc85b5bf1eaeaebd4fcfc48ac9bcbd2ffca7bc3e7c4a56d6dc59ab24c4f7ed7e869b5522b9c5d7250bec1f0f85ea02acb32aa12e54b3c3a07481e0c494e0a2b3a47dfdd86911c2efc7d2936d32291aa265d57b81769ec35b2bcf02bb861a45e0a3fcbf5585c70c19b6b9a419287f45db4c1d9dc56211bfb3db06d34d74f422bd63892cd759ce993561f96e1714530a68f2aab17a578d7ecdbecc91c990aaf7c8bee1068e942276fc92969e457aa88f083a6db29f81146b62041ea56e3e8f82e1628a07fb0a54251735b8aed84820f9cefa538cfc70674c5c9bf26f8d7ee1cd4cce199cb002c05b653b080d7c1bb94cfc7829a87a4cbc21136f4e77006ecfd2cba8e7f40b891e209964a5b0ae5bc20b1448d24b1ef2600fade73dcbe5de9cb16aad95d90923516e2e42cc5e644f2867744de00d954fe35e49f3b8c142917fc56f1bf061c314882cfa5c09019970322fc63076d71b3f0f65d2d007d8eb4bca6073fa001773c86d0a72da19cea0775b40c9da9bf3a726f125f5954b083808606e336419c0b58254897adfdce4ad0a4bda235f24620d1ea80b2052df1c683fe6b345e01bd641de28a78137f05be12380f6d040aa4b504e73d3142c7a7e132c53c6933e229505d490699f516a4775291881d15a541e698bb8197ccea06caf03999a19ae262ba6c98f1fdf6f1e710a52be73ac938b415b264cf185310058c57088bf6607b04f88f67c3aa9525d596f962b6a85b9be9db3de52833d681ff4100bd3ac697b5e7b4b132692b22446a0b2767900bb787de3484ea2b6e26c1d9334cef71061e4966344c0286ee4de1c13d1dac4174991cd31b86088a496116bf410a624e1fb4be535f5caeeccb5a29492a2a808f95d1bb73f93bd1e43e7cc863e939764d9c7642fbdad6cfd1631e1b55b8e220a0d225d0548156845f5fdfbc0a0798eacff7ea05dfccb1ee097d3f2e54d4e925a89181b5b9d4ddfa184d3513aabe1fc696199cd00ffd0175a8c8aced193a792722e13b0dbe8f817944345a624b8bc6a4bd6e45b872c783824ed7b753db881020e028cc460a18234485dddab00e801b54a86328e9a19d67d9c48841bd046d26eff90fad3ba4fd19d61df3fc8f8cb98ff180ccd0fc1baa708036ab8f516f73c3104a2a7bc085becb360822ea594d41e9343c5cfd5152de508aa07f1eb7a9aafee1bf3888b8d10af00e13cde33561d81a1ad90c03185d8bad68021093cc21a4fd2b2392acd97042756d99cb3f26d79703e5973a6f3f4c162e42b4c86b32aea8dbbffd926a871c50d90cb470aeaa2f7ec0de77a2813bfc95c9e95405107fd5a11acbd722ff478783cda84b368dacbd19818f3cd831932ce65baea145eec20db223c3c323c34c1a725c13d4f22d5d6099c0801a5922c71906a4da00e23228bd2c307446e3608bd944a2044443f5b91a5f767b554e2a89ba17fabdcc995ce06e20b82ac1bc6dcd9ea684a51b075fe9ae373263493ce1c69c02361070131aa0f6df5b080ea67212e2b45602180395961c5fad6cb1e50cde7af247cd23ff24d169f26dc07f0585a17705432fa2f39f2433f0a37ae82fb38da15072c3a8b8f3b8dc6b3ad0b32497ece38b70d59bd8a2831d225237f1bb58849e3184de98cc0fa921ff0e93f15eb23d63d10059b0db9a3475fb984cb61bebd0bb58536ffaf2526fd74d2b025310bf544772ae5422c51bdfb0d01358db8be15296e432aa63955fc6c6e79a11150e83b59c58c83fdd1e0e42ab373871604966cf26e1423d86f30d730642ba7162302987486f9b0429e09e4c204606f07c20f930589b32bb8173725a8e03851f0ce6f3e45e880212faf1bcf79e7de74e345e8c7dca902c2d6dc7e47924176e5544844aa0562d7b7a54da85662cbd741876545ee4da7636a4d9df67611e2c709d857e2b06e69e36cd9b0eaf23518547062397ef374eeeef07b7e4b093916ad0ac8a855b588abb3690c7953870725c5cbbad8420a397640ba7712b2a11f6d032ac526d7bde3369678d0183155ceb1b333af0eeb0051bc45ba0c8df9333ef64dd47853ec4bcebbb56772dde37b437f167f41e56391cefe4daa074b6813d74bdfb36fb786561951c41cc65a2bc376dcacd314b844ddfdbcaab7d083850aceb86f72613dac073100fedf6ae259d3cf1d7213213f36c262d1258ef094a6063ed3b01de236b7870c426437de20f203f740f82b1f74e8a10daba26b358d9c3bab9c241ba6207aa96e026a4012f9b155502e49778ae774b63b6faf78c5c86f332825d31bb0bd6d038398c7a8af8df8881c094a7d5dbb007d52ee14c0366e7ef1d5409b018c291657dedc3840a1f07ce5edac3ce29e97c5bf75ab0dba6b3e2462f4fcd545b521fa70357ed6623bb16b14661a44cf4816f3bf6c08b269b7c26548f4f58dba2408690271a5ef3fe9467f3c73482efb56738cc761d5e8f0f201197042f72d21b18a6432c9850ba768917399e6fd6f5fcf2440d039319faea88755bee266c6ece8ffdb1a1a0dc145c58927cc69873d3ad31ffbb8bdb736fd8f90095748a1ce97452d357a398cb667ba4251a2133f093ed6a14ce1f64f6c0b71341c5e7170e10a7c08b04167992fa03d1672c7ef1e243b1f3d8c6d17832643b043d1e2ba7cd65f9b8d80e93c3520f117cfac32378895dadebf51738d36c380bfe6b3a168555b3a4cccf94665d210436f513ef8d8b3b57f4674f0f301e09f0f1c20370e266391912ae342ca214d63b2071394862ecc3e5daafb10481899e8240031287df72e231d272ac7622950758c19a2b59a614966f0f4a3fbddf15f966abd3450b8532153f6a4ac281473143ef46a0000008000000000f4959da80a4083b91b339307ea283585a7e22306d0aa70c6d9dd246f969a75fbd4ff2cd760c7ced3bfbd65c3b75cb58ec06bc973731ea8db720c4dd75e210f7da8be03798737beb3235629eef3f379f65cf76532ba6c33659df7933b1e44f6c2c0e5adfd1251ff24c221407f5e908579cc45bd6d166291260916a0ff2d90f89ed24fe2bb62c31086bed6eb06e8a5771195475eb5f16ea1a1b1eaaae160807aae356e06f1083e45d10b8ce995fdce5c9fc11e5ff66b21b109ce76883c70db1b789f997d3ad1c6297b7746bcac02e8ee1b18ff93e0e04298b2f8b9448641ac80d827a819503d10abfb98938adafc4af21a0bfad9ba2aa0385b3a193d648f03f28e696c9ec080cfa9338ea87d1d6b4d7809f465cb1c7f6d7b34252f99ad4cb9714b79674f2bb83962332b22d119fc51bebe5816884b8f8bc8bd9964a474840274a414f2212f615f42cdc4d525d44d896e71ca7e53d760ea2a10267c185e773dae22fcdfd6be105b1b"], @ANYRES32=r0, @ANYPTR64=&(0x7f0000001780)=ANY=[@ANYRES64=r0], @ANYRES64=0x0, @ANYRESHEX=r0], @ANYRES32=r0, @ANYRES16, @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRES16=0x0, @ANYRESHEX=r0], 0x7) 13:03:50 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000002400)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/212, 0xd4}, {&(0x7f0000001280)=""/103, 0x67}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/71, 0x47}, {&(0x7f0000002380)=""/71, 0x47}], 0x6, &(0x7f0000002480)=""/234, 0xea}, 0x40) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 13:03:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82"], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000018b000/0x3000)=nil, 0x3000, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r1, r0) write(r1, 0x0, 0x0) 13:03:50 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) flock(r0, 0x3) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x1, 0x1, 0x101, 0xd36, r2}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x8b) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) poll(&(0x7f0000000180)=[{r3, 0x32}, {r0, 0x8}, {r3, 0x1}, {r0, 0x10}, {r1, 0x100}, {r1, 0x10}], 0x6, 0x3) 13:03:50 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = semget(0x3, 0x5, 0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xfffffffffffffffe, &(0x7f0000000200)=0x2d0) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, 0x0, r4, r5, 0x0, 0x1}, 0x0, 0xe8, 0x6}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = socket(0x2, 0x1, 0x0) setgid(r5) seteuid(r4) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000180)=0x3, 0x4) shutdown(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, 0x0, 0x0) 13:03:50 executing program 0: r0 = socket(0x40000000003, 0x2, 0x0) r1 = msgget$private(0x0, 0x40) getsockopt(r0, 0x1ff, 0x7, &(0x7f0000000100)=""/95, &(0x7f0000000000)=0x51) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6538b8a232600000000"], 0x47, 0x3, 0x800) 13:03:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getegid() r8 = getgid() setgroups(0x8, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) r9 = syz_open_pts() ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780000641c00000000ffffffffffff593300"}) poll(&(0x7f00000000c0)=[{r9, 0x1}], 0x1, 0x0) 13:03:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 13:03:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) 13:03:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c00"], 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(r0, r0) writev(r1, &(0x7f0000001980)=[{&(0x7f0000000840)="b2426c697caa70d5c7fea7d33bbdfd2105e961abfb82027c7f0b23eceaf4b50f62bb35f3d673df970e6b9bec3d138b407c275263a896a281025b0725ec157ab1b2aa1c28d5c63ea2d4bcccc13536e7c5c032e738d163bfdb71d7be77b88350357ea578ee84cfdaf379a2c1b69a095099b26ee37aafd9b30879c41c14344b54cfe976bf44263a5d4eaa8a1973d98c997b5963da098bcb1b0d4e9200760845baee3b65f3149b4f9913f4a277075af93511e2ac6aaf23772c7c558f8793bf3822e6884ab3b3f45f04b774bd29ea9a21f87b44d77fcd998881c68657aa7855b9fa863bc31012ee4d9e7bb7af0bc3613bb427d20a612ee2cb895a817e10a57ca6cc38f8ada0b74c566922559fcccaa1ecffd33fa1ed5ef88257f1d0b8b21a04d3d8f188b8f5c5eaa3d5a797de03134396110544c72ecbf18472e92fe2071545c3c77df7f70cff5d3267b0cdc9f3d22cae95912f081230406a1604a40773db4f15702547b9d969d377f5dddee43e1462b4e89d4b2e095d2dc7d191a25e221dfb6690bf4723cd5f8af80b88ae3aa2d8d154f14badbdbe90015662c0539ad3456e1e801e9c61afcd521438efa216b846da5cfaa1875d3157ce60a0fa20d705b8d86cfb027e7b8e35a7a2669ac9d14e13dc9bb6516f54c4b5d0821d388b57f2a5990ee634569e00ee77fa1ce6a0d58741fea8d6dffe1a316b95defb42219ae6ec5f8ee1632b483e7c557fc51bad67ef1201f709e30c3be374647bb376bafa1bed8f87c71e9445dbe26e262ac3ffb2dc82b786e76ff932bfba5eb78776146c3c685a24cf04ebd6b45f38d21f8ba370e07d15f30ca3593c7f8e975a7b0afaf24d94f2915548d49b718edbb13fde034cdaae984d37760fa964d5ebd6f375e901d1290917c44a598021dfd10c5ee0fc3d4a5f3087a60ce79a8676f62d7a0de4b6608fed4b06a3f5cae694563ff9377d1f5b097b55e341518399813111efaac6608d70ca2a917847004cb526a9541a9de28e9fc12905ad7162f53e0e5baae05ee5e5835e316b9fc72f99eaef2dd0c8c3a5cacb3232893f9731a78bb992076b78a04b8f86b9961144f22eccba2ef1efe499a241e5959fc41095f762f482fc1baa35faae4a23dd912ec0eed7d469332733e3e5b60e87020bf61413746aefedb01aa92a313bb20d23330944ae08fd323f2620309da40f4ca20e4c04972bc12ca00ab3155d24e12b0550f9f3cbe5017dd0a9c7bdef80f26594e9c1f96a1133a31096b666de82713fbf2e046e4f78c17d8b53ec1414bf1a1c0912874b136443f58ec204539022f8049e03f39ae3a95ddd47d6d8888c3d83dd36ab08fb26fe6d449d3ef0faab1fec7b2bfa2aec6df827eece8e0475f025b2c8dca6505e797df83af678bfff890651e84dd03fc1803719e4591a00bdb6d74f7c195d86bf9a4152ee236296ea38eab25125a147fffa9ff282aa8131e626eb815b1e6f7649fd2c5b2912c7e9527bade0971e3f9eca9f045a1cc5ecf948d74901754de6f275be59f1a1bf7f25897fc4f5bc59aaf6028a6f87d68d86a1ea29da12910c3d6475d98d033f54d90c0c902c857277ea4dc95917f0dcd908f9c517542dc43740336e5847987737cbc4b44d764810fad9c5a467913cf6a2c272381d6569e038f1eebfcd07003892f88f556f398f1f08dfc6e683e583cf98fea28268832f9b5dda8382313e2467d83a246c7b1e92cbb2d11d97d7d83e4b47ea199f93f856628ad45fffd843ec9cd8d0602d7f07eafd225cc7302f85dbd83734c21f2f10ac5ecfe757b5b7adb127c80f7a8fab02def372e4431a16da3a896b43bd9f668ecdf3a3a93ac8300b8e9c480a0fa1b0517cf9a31ebc2c70a68175c6f4558913a4b28e098035ddd9faae3a7aaad27ca708b5a03d7c7fdd65ec2aba646449f1bbb24d35548a5281bc1d77f24e2ed23171e37024d6fe6c3030087ff223ee7c4df225cc4a830de2b0bddb130c860f02a7103b32bff2f82f0b42c17ac0aa1bb07bc3d47954070eec390f577fed104ceca474d0738d1442369dc7cb393f5eb2292df97f85312e54e35e11441124d94b1300a649ae35eb57ce4e6733bbf4119ff814ed6e8426b573cb88a80a7b4ee2fd51f821043716918e42ae789ac178f0c5e575ed9924f30fa9a8db95727b699b3c88524128154b62c3823b5f148bf9fda09807cd2fe0149e7bdf6a19841ed8c85c3d69bf5209f9edcd96a7c157fa5d2b4d7fffc7631a589ff47d35a969e178ee86f3de8f658d005e4842b514f3de07557a688854f785cefec33c1a1eb8db4d1cfb4e82dc6d0473d69b8a4c20ae9f21748014f81cf23e8f944c48695d8b3191ba0d40f7fad2bdea8922d881b417f7d9f98058d9f111b080a5e56eee6534633a3fd0a4303fb890d2fefd1077a9962d0c73b236167e86617fca79b70f2aca0a8e196bbeb95a7ff2fd1c7c1d3c750221eb2cd2112b54d40ee6761fc52696ffaaf3c0d654458b357e7e007a183319e4011d1054356f5d8be57007804d10b578d35370801a55ae7cb92cd2d6902cc0184114673ebef0d671c37225e546b37a837c6334220d14255ffa92e6bc12b64257d066c3e1fbd16115b593cd4dcd6febaef4d22d8b7aff07b1603cb56725acbb844218acb1a523ef3cc35ce8b6fef963c51aa717d00a148b32eaf7b241de53f459414690da9bb510a961a71c1064bb57af4be72b8421c54a98ece2ae5078b910df01f8860f96539bad61c66bbfffb27b63527284cbfcffe1a6b2edfd24c2d3da8feec89e89c25fe28ceee45c517ecd9420897c3b45e3a8f9efab377d36aae818a9bd2e7c95b8b0de26c9750bfe2cdb18890fa8fa2f7a2166879301dfa52b07e811c0550e7151181a0489868cecb4278a98d21169fdf9aa3fd118f9b23d1d14dbefb831059aad14d434ade780b635a271d13d1b5f7b3e653a85a6afcaf434ade736788d032c37fa82a986b006b144bac1bea5b26314d91cd6992b462210fc4609ac26e497120167982ba570e65e43ba1e37eedd553504e74b048726206af15d0eeebf1848b0d7d7436b46897292abf7d8133209a3ce435a0819a34f75b3b82613520d7735ab84e92864f18cd62b862122f157f07e7aee26b828adc00fad7413a55a6ba8eced5450f76675b0b13a3fe18bb6dd0ac3ed0b9ecde600c480e79d9f7c3341fefc503e009b387e3f83c5a007734a3b773bbd8cb3839b115397e47fe1f31063092852086b32160738e64d93903c4b4bff26b3a190d1abd688839d635dbeb7a545c4a0137730a050e3726a4d47dfe67ed29dc4530794c631c9639ef3aba492bd69ed71a6933a486c1ccf8f1acbad912938635872c2300128862a1ee45e9fc2dcb607998337a8bb0933c66f21b2bfdcff9764b267afe352577846768a03d2604b551b1325da580f77ad0b661e6be18a52f33a55c4fc363efe2c458549ee4fa97af5eb9ea0a56fbdac709c4322a3d407243a03afaa8b9a89a0a7f4fbd742a6640a04a1249ddd637c8595760da7d8d9bf018278f701e083e15e28f1908e343acdfd6ee45ea21b482e8e1cd5e5a2f54fc71b6d821e158898871b2c90fc7eb0e77542c186d2102861e5627c129696fb444582e7d52452ea12e504045da8206e202a13e989e812841dbf9033d9026af87e4834e18ba8490d66dcd7cd191c5266f09c15fa675675312e5e3c3dc78f790b34b43ab79968920d1acd494bc1fa9702dc6de738a9b4708cc6ba87b473df466ff771d445b30043c208c0b5bc71e384fda1770e053112c73ce39139d82e7b18fcd5107babd159795f5ffebe41a2401405a259185620715046a6bdee04de8a3f0aacf45bdd09c4bb763e9b04ce8098892c50faecbc4d041743b640f9870537b6f67994415f39a50be9e1eba2a600686bb5c798d749324fcf454cc96ad1ba9d8866486cd7a03d28b8aa35eb7e03cf8d0bb5475d3e501906073eed8a14f158161da1a13f65c13b75f9c9510fa5712987aa3b55afee6ed5297549518795b63f9d89ac24fe35d7d79486e06b1d83101a77a2e62cc0463031caa8e446e51b5b93b924c6b02c1350b7f40af9cd3fb1d32147716c1b98bd620aa1d3c52422063098558bd34e276d0deb4b4441379d420b52d73d05279db798e6c778746358a32827bf2b63e31f4aabca841a5b03155b9d772126bd8e9279691c78ecb3a8cc1b8dd0bc0bc197cb927bae92348048ce431923c3e8dfcc88aa63778dfb633148ceca3ea14a48084f91506fb5b4fb950eb83ffd903a8856c4ea5d725f7f63f85898ae0d1ed44c40198c129ef74c05834af6b056038cd70fc262c23eddcd2868e15b1b46f231dfbc6c984100c491a2c78e3108ed2f59c305ab4307e5d9525c46d7a41b7fd15f84fa56326666d60af92bb0af8746cdd1c47a216c19367ab0cf0ff93958f5bd6df2ae482ec84e4652406c6112ac5712690c3cf2ed9a23c81d6bde30bbc46ab742b5b29d7f92875d8ce5aa282764d9b9c3acfe6211f6f5fecf6200c7d01b0dbccfbb4d5b7e42402fd5df503a26bd457a251cfff81ab20240b648ba3f52232df12d5b72c94a13d1ae850781f217dc8868bfe82f7e043c301e1efb3ad083b6f96932df51a0ce5e64bb500324e6053faec29eecc01755c36336f1978ccfe6e6bb168c1099d26fbbb6ecbfdf62b7993bef212376a65870ac84ef3ef2c3724fd43a960e38cc6ba06c87f9530cc36cb0dcb3d01e81d9a929e546170848e2c015363fa325d258470a7dacf0c23347e87da584eb86261dd19f65b5351c56c296816a25cf33193151c1a942ee24e5ba8dfd09e60072b54fed9948ce55853fcb80536ac375b30b4ba2b4290f1c926e7a83a1e54c15f29865a00c55bcfda6de6d40df66016365e8aa3339e88b7cde3b7f84d8eb93afa3fb7c938caf0ce8141bc46c95ba776940d5481349d2a60c3984886b13736a9e5d49f32f2c55b4a574a92a8722af32133b0d0f9c8bef88746056987ddbd58e366e5a7c0839b525dc30b35cc80e2cfeda26820c0ac31f477d92f5ade86c5d08e2d31ba3123b8b34a39f67ab7d456af7fbe2ba4239d41e3eb86f86c1068c72972376dbc177cf17f9825c84549237ef7efe1827d16bfa989bfa139e569a0012c67a2c7c9742a47ddd2c54bb8ce0978ac35838c740a9e33e5c023b9fa0b946d86eb1a743db931400860f178cc716a844fb18e02f21e72f990c60f74ccdfc8841991c39b9b78fa999026179d8451f9f21b7ac99ecee9707732bc7f6d18e1cc82633d327df09174d6f623b4bed35b9ddcea800a15244aa5cdaf65f29807cd618edcce1757dc735ad6d9ac47718b444307e2aad5410e673c2b4b2418a1fd251ebfb68f5bf396f219381ed58d6601e6999e8925df2bcb6fb4b7ae5fabb81ed838553a723f6267b26bcc560fec64c34ff0b9a4e353e45e5ed250d3ab9ab205ac35acdd2b7e312394676043d5db3aa5644bd85dcca03c77b8fd533d34986816b59d1e5b11debd93e272f5dcf8d91a06e3c80bc28538ac54e07fe5b6a9c0bb773261b87ace7cfdf20b155682d9af5fe12ef8e816f7cea73af7bff9bfada1bdbf977f35c141a9abad84bcd75b115a8d90ce333c8e4bfef9100c20c558ac595c0c1c3c4230c3ed3b6be8efcbda848", 0xf89}], 0x1) 13:03:51 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setrlimit(0x7, &(0x7f00000000c0)={0x4, 0x3f}) fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x159) setsockopt(r0, 0xfffffffffffffff8, 0x2, &(0x7f0000000040)="ef1ca9f5354b976512be2abf3d5105015f61959db8670e3ae6cb92aed24166dac16575", 0x23) r2 = dup(r0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setown(r2, 0x6, r1) 13:03:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000000)=[r2, 0x0]) fchown(r0, r1, r3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r4 = semget(0x3, 0x2, 0x440) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000640)=""/203) semop(r4, &(0x7f0000000040)=[{0x2, 0x5, 0x1800}, {0x0, 0x7, 0x800}, {0x7, 0x2, 0x1000}], 0x3) write(r0, &(0x7f0000000080)="5a1f7531247b4236ec2e15f56ad831bcf4650b32c5ca7d62ebaf642a64", 0x1d) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="be20fdb93ec18d67d34cd3347a647a161cbfc4c42b3fed18de89a592777fbea602975d062bdfa3fb854782bb4d1117ad001e3a00209880f3bb91574401c7229046d6f981c904b6f8f8509c0076c1bda91cbcff883b0ae56f9f137551198d503149797c04b131fcf7d91350580c572d2df91fe1404366ff83c947f35bdc13af88454b71d7f98dab9af50eaca95fa0a66cf29ab012e53a7bc15cf12d626f25308ca95f21948578b507b46eaca03705a95f1a068a20c7622c4c39ed71a8bebba4a6fb28f9c0d2ca29b7fea5a2dcfe2b5428000260240d763f084da6ac38419dbf911daafca217dec6898da5954cc948c06cddeeca1f4a", 0xf5}, {&(0x7f0000000300)="22f3653757f08d509dfe837527225964e8141a5d92efe6809768214c965c4aaa3fe3107d2c95badc93e911103d8bf91bd64795197a689f8ae4801bafe0c41e56b764301f0793bfec890b9aea5db6a3ef3cb36c9b7c77336b2d15e9aae8b4bea554ef1cde7ead07bf5d85cc7b0a5666109e5bebd4674433a3bcd39da26ebf1d184a5e7e45c0e76270b7c93a66f1c0789852379561ba8f605ed748cf", 0x9b}, {&(0x7f00000003c0)="d88fab69bbc906073dfdd2593bd97b5b8cbdc9a01e59302071707741d3c215ebebbd5810c0a994a8a635f8", 0x2b}], 0x3) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 13:03:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffb, 0xffff, 0x6, 0xef8, "c4ccfa6b905b5fc217a9e670af5c4cbc7048a3b1", 0x7, 0x3}) write(r0, &(0x7f0000000040)="d432d335b6517e6df18c2acf276b751b91f228239742f9c4247f2149f8bbf86e", 0x20) poll(&(0x7f00000004c0)=[{r0, 0x44}, {}], 0x2, 0xffffffff) 13:03:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="02000000", 0x4) msgget$private(0x0, 0x40) 13:03:51 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) dup2(0xffffffffffffffff, r0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x2) fchmod(0xffffffffffffffff, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 13:03:51 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) clock_getres(0xad87ed971e334aa, &(0x7f0000000000)) 13:03:51 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000080)="ca99376823d0e0476a318bc4b059b9d2e177e360cb2cd13ef238e68051baeaf34684f311e3c5d0a969cc00c1d5a054d95bec61ffa120eb0062ba74d3f7887373d3d1b94e0f402dd3d3ffde856a632be6fd0504b1af930f8781e4575407eb950ec29b6d1fdfe52aa10643386f2a976875d02c8c908c850b4f768dfd30d690ac2da54d0fdc1d5775291d7ea6fdfa3469851b5cbf38cf8b18aa7d650ab91fe177f60ea83a264ca54e7cbd79a50d284e366dd1d3db41efe3f4e32e9c7feeb8698e753c9d7bc1e409e84c31c8a538fe0459ad", 0xd0}, {&(0x7f0000000180)="b5205b7503a6502cfdd5570d90328784b513448b305d68cbf4b0cfb656cab98da068720690ed215f17c41e6d29dd2711a360f0e79745f80e5b484dbd1d7ab24ef60e78c0fd26e8df93830ddf864eebcd49706987bc13597c1a240e8e8796b543102a2e244eef29b463318d698f404dadda97f35881611c49d531ced043a785fc91debbaa", 0x84}, {&(0x7f0000000240)="071b833dbc67c07861906f78342de1b204c8c57f2d68d1d78759dc38f6ea4a9aebdea523b21270d049e334998ce9b09bfd4058d98c845848c25afb44811467fc7c178e311f884f524af6562aaa8edca1e04cef0c0f8ceb78806ce2400a5aae8244226f14fd9b983513275fccb2c425bacd1472ed4f09baef03d4916b4b68c8da9ad99e24fba8f6702dc2271da199709fdff0c9d0c39eec91499c5ff9b53b8caa243b3d54803fbf890d4fa1e6694c1e4e892ba7b6e4e38145a7327792c41d4d97777c4dd4788c45e5286a8800a1e39468e2a4b7022f287f0ae43b", 0xda}, {&(0x7f0000000340)="751f687f67505f28675018c8feb389fc3d1a460049c5c08032eb3fbe610ec29cd4188af96a7d669f9bdcdfee2061be02141b289eb7753d109ddea3d92cbc41b72666c8325683af7374edc5e96a1eace25fb64b5bc17ef9fc0effd2cfeb031f9aeea3246ef4c9cb4d60551197d29b291755144582e77ab9181c8e5303fa8966b12c7233f6e838851bd228599760520ce1119de6f26ebad88acec824c6a0ac6a1b295223eaa3a51e1bf457cacc", 0xac}, {&(0x7f0000000400)="9568e76fd795", 0x6}, {&(0x7f0000000440)}, {&(0x7f0000000480)="a9fd4e3fc81ffe7a59ffd141c6d14627b79541ad7572b531b74d8974c152129acafd3295c998e99d3c4295352b2181fc068b3c60dff5e5f2cf7680a782eff3c99b48c5fd044734c065b8fcc59361b004c0f7801a3b09ddeb5c2f3607b5f321deb83071ba19e95f7a5ec46733ea5e59fce21f52f659e2cd27e642b73a841a4d2ad5fc9922bb28fdfbbc21c555c45e89abed4a9544fdca80e2e357641236092a31d5139942fbd1896aaf8d4fe7893c5bacad67de5ca1", 0xb5}, {&(0x7f0000000540)="f9a0c39a0ff4e652a3758d4513b52f1b6105243721d894f0e47373bd9493de77fcbb6866edeca9afb2749948f72cab89c597916deafa9e1208fa3a3853ccc44f64427d31a3733d1925c864ad1bfc65638766c62d90f9694facff27f8cda4c1dfc7480be1cdb249c6939ad64c0724f5f9542661870f5a8726c229c9e45aef52b6b2af2fe43fe61084d197f787c9a8cf80cc6d9a7c4f785f208cc365679674e713b02f88bf637ff3faa01ff13556c7b301269a83b746757c2f2d5916da073837e8a6057a4c176ba3002f5ab21613a77944a3331730c7c9ff75945dfd3a054f91df9f7424f57e44696de67c5542b9", 0xed}, {&(0x7f0000000640)}], 0x9, 0x0, 0x0, 0x4}, 0x401) 13:03:51 executing program 1: r0 = semget(0x2, 0x3, 0x10) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0xffffffffffff8000, r1, r2, r3, r4, 0x1, 0x6}, 0x5, 0x1, 0xffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) read(r7, &(0x7f0000000080)=""/11, 0xb) kevent(r7, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 13:03:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10020) bind$unix(r2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r3 = getpid() r4 = geteuid() unlink(&(0x7f0000001600)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={r3, r4, r5}, 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f00000000c0)="ad77074b43918e7ce9cd6dfd0c1ad526f7f032432d0eca92f985d5ecc1f27c032f42e74a021fde491e4d6d493565d92540d7b7c700cd27b3f50be127e5a6b75da50be7680effeb55d87f4dc76e94e50eac123d5a57cd4ad996b1dca4fd9d8cefb018a715da744493532e081dda032d8695ef401282704e90a9a6ab90e1cc67a80bf96b4fb00e45095910472c60efdf72f1d6742b3b3ba66d9868a98c6bba910cf99948ba24db991f", 0xa8}, {&(0x7f0000000180)="bd5a5b01813910f7979b39b7562e4829656797904c96089030803b6c7f9b66d922a144b77edf90754e1ba8382e72715e395fb2835dfee06d470fb18b7c8316a9d10c27efb9572a9aef992c07935eaa6ab7b2e6b2f565dc3f683192a1e5040c87a6b3131c4c311826949b2a1acbd7967ad4db68bbd131e5ead307c71ebe784b284a7a070531324ba3ed6e3941b7dd0e31e0bcf3f96c03b8d4733066", 0x9b}, {&(0x7f0000000280)="a5be55c12e9de3082fd17ffa7beae6f3ea874801a7e8b1d2fb7780d78970be16b0d6a409abb88954139f0ddc07043dfda2da0845d3d1d24774b6891e643e01da703945662dd48b9d044d92b0371da0917fd271f64549cec5a789235b1f", 0x5d}, {&(0x7f0000000300)="1d3a4084f2833adc7966b555a02a127fdb1f5f23c1f276684cc026205a9d374a29e848569ded57ff982f2ab43882e1fccb9333397b4bf0b6c8367bc968c0a4d173a0b9eb76c52ad64383a15e3f79557cf9ab07ce462c3f4a37c90f148eaa4bfccb91e60cf49fd0286527731ebe0c2907f73c114448933264bbcd9be36b448f47f2a336fd56997458363c61da6afd0a914dbf2e7e0b613410001f7b31a30d40334b2bd395e7d8f3c9158554dd0c4196c5f1bf90763cd64b5b107a141088f7d3b361e79363d6cddfa2053fa48fa21c6944eb9d989786aee8cb3c5ea12dbb50238b6aec106e1ef811a9fe3cb7574517340dbc981feb1e8a7a97856c5b919b8df61fde464105dc53f5e10302e0f0a6f8103f5ac137de11e23352838f402a99347e4188f8fa6251478765a95f43976eeb46ddf5b9ca15bd45f9516be7df38fa41dbf143f7f42219ee3cc62af371b66fd6590d7b000b737d82bfc41efea77cf85f33e818b60662d0c8664f41cf6448cce5d9932630f87d9c4036d9b895a7af8b3da88fe01ade55fbc773c2da09e9441b99b700a62c03e881b39754c57d4c1265e780203a1ecb556ec4b95faaf0b8a738366bea9d03ddb948dc3dd0097db7e77ff146a34d9872a39389086482a4153f2b53cf6a2e35c3fb1fa8ffc58cd8466cad6094b56d36179f9cb8e1346f2acdda6e722e32bc4ba904678bfcc97e726c1e135975d9cc12594d890193a9680466d77b8281e0a62748e8ed8e25f15883da6a61640fc115ffcbe2979b3747f2916c472fd732211c903dcd33238ffc1c327da7d570c6b7173a1ff8ea49e3fe9efd9817569ad25bc4b5ee396ce7b4e44f4d4f9131fd547647bc85fef7b75e382ad45348a60ade0e0877dac7544731b31068efbfe5032f027c6e87956bf440cf08e349e0316c3a732314535aa0eb7d3bf955d25105bf6b2ba05f1779aeab8adad866db8b8cba6479cc42ec1282ae0ff128b90447528433377c8410d2581805a2f77c9c75f4a8f83ddf5edcbb37c5eec4311e878183ba9bc10d64331a9594003502eeb3b06ab7f2e1749bb52300d1c8e253ea5b70e8aea67a5d90e090dc5b54114fd34f785fa91e67995c889624d45da3247d15efce4f35e2c83a8b1fb6cd302a30fd127c86cba9fb5eae9652917f6673a593be279852629c0d2cff5cc645cd8e38d48ac2bf097d824f36263d8365e1686bfa8e34a44cb9b1a205baca8d61c9b7e7303ef58a423cae387f9a96e02b0ae2c86bffec7d244c660702d92b0fdcacda1254ff5eaa2ce125bb478444db6445abb7e81b43210d5e7e6b17376c48ddb2a72f6a0c42275ecce62cacd395fb6e6fa9d87fe2d3eabfa37c30d2a4bddbe8fe51c08d02d02d2b1859687502ad128ff1be379f2c27b29c38d957beb3d883ab88c8cd1a63a31b3bba41ed114db4ce2de9c5b24e011897ead82dff40f023e7ba3073d20c9193a75499447e3b49286d192c5d8f06bacf6aa54c6bff0cff1c1f2d39e0483abc40439eb963178c36aac7b592bd03766ac0dd1a811731754d330a72b3d69e726e2d9ac7851fe7b63167e7c20f4b00a5f29d1b35e34994a983b03f160f496dd1d10ab6252d60d9eaeda858b253223ac19aa059990352ae036231311772fc7334b32ec4af4568f745cf0d4f9fd8c90d90fbd5cf71e3f85fdb3f6e8ebe62e4a84fff71ddf46822335951a354fdc101f57efb3d407bd413a2b1aaca4c5aa69a7d2cc889dec9ceabf40a9af9040c9c0fb9b04ce8d45c2d94c7ef0b6da2535ef9a1817f5e93ed105bedab1854c401e7811ea06b686286665ba0058afc605807c12c8eda8dd3fb64a46fec5373d2f7ab582cd754e418da8b16c88e0da24173bb24da2b7bae7862e32ccadbc737e20ef16afed0bb40fade60c7c84ba6cb3ec8eb95abb627d477cffcf6b2e7994e04d35507c0f9e356dc4141e3afc8470dc23bd45e1e501e51463a9c7ca51d3fa8859dba33c782c1a059ec07f69a640aa37689dd831f4d3e206b039561004555f3b1988a188f325c4b81264b5395f6a195521c2d109d9752bade4cf3332f8619c2d46f27cdde3783a3be97a60b27ee24de051eb4a832337385807c2a0c933d488af6573d6f057d1945ae2b30d6adce36aad5b1e7af63b90ff714b581e9db4c34e6d2e7fe15e2bdc4a16bf16b7b722418613176a916ec2be393c62f6d9208749a866ad001e0410f62c54d7678947614a92e5bd0486ce62fa8810f3033f38bca3b20323231f3c306522e4bb03c3bea7eb44be26ad7bf846273d67bb51f4ed916ff75f8278d9de3accfbebf4ffcfc37a30b810835462713528d8aaa7585bf1ef9f1b427ef996364d91f88f793a59b88a5395fd5be7d036d83c2043f13501f82d00ed2590946e1f98a0d1b3bed1ac7d74e796066656f298bfe5ff61306463309c65d885861682db68f346eefc29588dcb33659d9e3b8949fb04139c9ebf77ff514977d915840ef69ccd4cd1f83cfd90ff56f7aa26953b0a3b8abddf4f493271c7ddb8549ad7af43f5e8ede68f8aee1c51bbbc2a535cca764e12ea295d4139ed5c4c86c5ef2789e95e869230e9a431043b33fe7e1116a7f0d0999418e1c226c9f110dae3bf8df011d32177cde3dc4fbe39638dd74902cd3744365e61b5b0b29e603d2784cc9ecf560f0cad65de211c05363135fcd00e8ba2cbe3aa2ba23f46ce98a16dd78b38e73ff6736a565368b4e4e2c9c3227e313738ee08797ebdbc0707750dd1c6dc6297cd329c4bde39fdb186a299c4d9a449ef297205e85ea38e3cdae709c7e34bb6c2f226f543b3755e9f6fc51d420c42cc0867dd4e17ba88c3e3ba51b5bbcf694167f1661519a26d1e291e400b80d066edb5f3da8ed40d1b5e4d01e65e820122d81e3e3ff042d044048291ebd122ea276be188b91196d2a5c2bdd68dedd8f31cc03aadee885ed393cdf3b8dfaa2cd8a139baad2096ee9a039a7d64d8c3e353e1e8170fd264f476cbef2d03ad5bbe25f22a743bb2c292b315f26a048177c0ac572a60e9039e4d0d886d67e4eff6403eef5e0d82143839105ca751a35eeea7d2fcfe12ac98e83871933b76b8093b972aec02074a2a7e846d5982917198a4dce6459d6d77ae10ed2472716abee2b9bc0864486adde47ff407302edb42f6a9e947428e2829f66df1dd5e7351b71b9f1a4b37ae38082b0f9ffb1bd1508efed05fb105d8f255f9c5cd80f4e27c7e1df7b307a74978403d96691ae76f16462f3d211174c50d5ea4bc3292deb7cbb1e98c64f8582560de143f618344a7452f07c466b8f0aa374a8c000092fc0e408909f38b772e960a35b1f224ed930bcd54f24773325cb020577a6d78d6c7012b7cbbc06e09e91cf2429a904433c00e60e4d165b0490da16e6a1490b9224df41ebbb03d9214091190bf0bfdb7aa5ec25ac42166cc2f6679476c08a67922c48dbb8cd74d5cb8f9a4fee3362cf12a33c9f567c8d41f46a8ec23da6b923c7839a940cad5168c15f912c4b1bdfc82a2e5351fdaec0a4e889733ae69ea81d5d2285c3411842ca6c955de20e40d9099a40ca531ea58897695841eee2e8b9565f363d0c63358c202cde24d11e05e73447b4d0be9e17befbe8f7a3f06baec8974930898f5b8efe406c56b53fe7f648d0ad6211b92b2cba16fa0af2b2797c367f2e6d1e4171a3c49d0a9750912048893ca8956efc8923ec5b2f4b89697704adba4820bbc1a0d508317da2012a3fad65e6a8435140311cb4dd190d2074b2242dd60984842905cc6044fd7a4ef2a278bbb636ee4fbda9ca99930aee433cf8f475ac14b78527b2a6e5e3f7d5911266802f7307ccd31f29450ba914ea100a4c1582aa3bd1960cda2c3770a01711d17d6ad0e55526a93bdc232a5c2d3405a0bd85ffb0a0b105d19ffc13c493de6a4c5b29223a2328979ff82f02c0fa3b7787ac9cc46023cdf835d3b15ffa452a79b59089d1ff2cf7605425ed825a8586b5fb4b0014ba7c6fca7baccab37e822d7d51ceb3ae080b4b1e3dbec62c93b4943838de4ed666a695972c2ae41e5fc974ee733429763630eb8226315ea8c0ad682775f1bda5624bf6bc35dd699f1cd5a3e30e6d516a3e68be111f2394a81948caf2d6158a708f1494bf0d5fc9e303639b632e56f61b460a53f9d61a8112cbd4071ec39b6378c4e6f7d2584e49025005f44fe6981716c48645735b76d61d1909c2d8968a0c57bde077de8aeae64beb48a5b93533f51ac6e73bb8a559f1873c007a2ef873c7756309356895f7dffd4c9cbf4e11907d617a558cd7b114b669d5bafa72e10de690b5666c03506c6c05ce50948b65ba0f6cd6045f6d4fb161f25465d4edb65c4aad9883c68c6d02775544b916b201162ac83ee8cfc0c82a6d6e9c08f56763f077d10b2b900f5f550091982811774778b75770a770e8b5d2b27c87b70b63d05bee7fd56c6ef8e55bbd7ed59fd139467ad8f1ed161bb55b4d9c64871479934fbc35e9b46ff24e6dad22d41470fe09dacc5d5b1ef1254eea3919e0dd0e564ddcab8c7549b329956a79df1e1d6324993e0b249f215a54f35c7c3aa4329c8f5dc7ea45d25fe4410714307f089abc0aed1844eff3000032b810a79ec364f9691a6c5a61cc234b6b65bd71ba3685b64f6dd0702f7dab5159f212609072073adffb4605052a7531dbb38958f99a60ab4c0cd8613c5a9881398b2d95781619b8609fd77b3db9a8a79b6c487ce9d1936b77a56a212d3002bf2c0268912cd38378bfb6708616da69f0eda160c53d31017a7341c38d12b1f433c32f088f58c18bd49f9823e43c187b3e9fa5bc6731adc2b230c1f35a2ceeabcdccc31dd3de18045b54cd84468e936d5de1976126001be7b591cb61026a3ef4008d2f0c33dab589a9a836e728a2c401b3885179cf5779a952fcc9810522c2a635354fc6c9229fcc858b998afbb187ea171789d1c51b577ad57f9dcb1955843a1ef6602ba8d9985165afe102a3b47e0795bf3f17da8aa227ff5c98706275a7d77744427f3e84850a8dd4120833e9f363a324b1405b63e178fb8ac6935e1bcab0bba5362a607513a42283e397e5b9f93b1060c47613e1645fbf7296d3cd9504a0e46040c6390325d20e996f193196903a3727c2f9488e797042c6d147ede79130f5c79fb6172e13ecfcec544faa1dc8176137149c74942611206005533250131ddaabef571e598513969fe71d3e07c471725939c5952822d21a0e56e4af0fcd7b3d1da9c1ce949d23dc1cf5bbd9d4766a840fec850dc573dd9a20f0af9e80136b719c3e232b4bdf30b4b5cd247085f82f142d1bab8348f73f9dbed11463ed9f9d06cd72d66e2aa26bf368cf5a010209f32c6c630e4d7ced09506e89ae5ffed3702ce4aa7831ba68b07d4c3943fdd8be5a000cafbb5f5da1e92f26131e2dd20a4eb797802e7a00957e085951b1d9307baff1c2b967a96910cfae0f9c2786d9baf96dc8716c15d7455dc9dadff0359ab84f0c491db1807089dc217c6ae048af42e293293a228abb95b3503e0dd64c175dc20ba951f7b0b18ebe3809c5b68b04b54951ed64aa148baedf71bf388191ecf8bbb847f46b41efedf08a3b0a084b6e09839e74c1caf269ac9b91d17edcfa8a78bd69de7e6eff009617971ee082cd8ac8a92db3177cddce50487d3344d4ecb7fb510b1759a554d90e926175a927515e31c5fbd74aee899b4c52946a4318a2f65afc7f9d2e99d7891157fdbecad1c53ff609805c7897e9020597b28755b250240087f87e5d79d0aa63bbad47ce3f65c07ef39050d278ddff292774c8b00fcfb4bd226541684649", 0x1000}, {&(0x7f0000001300)="fea6246a065d6b99a551ed614042bb757e90113fdc05e04fb8ace04bf6b7ff44ba614b4265dc7130944ec95c36067a16b133849ec93c13e506456a95856c33903d16d26bf217c7186741d4b26cc355b0421ca0ab6f843fc5aa1663778b78eb6d5208930516958cdc1bf8", 0x6a}, {&(0x7f0000001380)="67c1fb8afa553b9fdca841ab606e0a586bd9ee6162186cc48cba6e850895959d12ec9203eb6d8a9f96a22ae0424f8c1004df71a882877624ffd4d6fdfb6f77ffdaeca4314993e72e16d0a31f359ddf17ac6d6761ea4ff22770729819285ffd2d74adee74f27aa4a53ba97a196de285", 0x6f}], 0x6, &(0x7f00000014c0)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r2, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r2, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xd0, 0x40e}, 0x401) 13:03:51 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 13:03:51 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r0) r1 = shmget$private(0x0, 0x1000, 0x120, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) socketpair(0x21, 0x0, 0x0, 0x0) socketpair(0x0, 0x7, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) r3 = dup(r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x9c0, 0x1, 0x6, 0x100000001}) 13:03:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) r4 = dup2(r2, r3) read(r2, &(0x7f0000000000)=""/241, 0xf1) bind$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x20, 0x79ce573c}, 0xc) write(r3, &(0x7f0000000040), 0xfffffda0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:03:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0xa02, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100), 0x4) 13:03:51 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f00000000c0)="01000032bce728e3fe6372ecd421672ff5ef0ce5cdbdb7108ce8e20ef9ce0907066c0ac883e9c1d6f31094d11e202c657936586f6678304e158f1592735ea512ff79e7f095e094180ff42cfc94a3d9fec7c682f47b0764f97e5d40ffdb2b7c4b3ab7dc13413c74117dce1b8a0a7abd77dc03197ebdfac4341e4ddf5c2c365ac4e61aadeffad6852b20d61529e7", 0x8d) setsockopt(r0, 0x0, 0xa, &(0x7f0000000280)="0800000084fac01b9f640e71b82da74144010fde333ed604e374d5b8de0d23a4fdaa5cc79cc557affda61d857ca0c921ecf325b05aa42e19a1a698818b902f9ef768f82b3873be657dbc66aae4a94f00d08fbaf2e5c824bc3ea9f47e57b5e23466df5aa00b756b0342170de2d718d3425cd0a272ac997e816cd899cba783badb8d83dd843cbdf1194fb783c24bb968af057763c9444df6ba11214f3568ec07ab779843b16ca4e99ba09bf28663f83bfb7aaaa58cf30c48b2b87468528c87ea9288210f2fb8becf5b0c5f4b4bd263d37a3be42b507fb0461b4cdf189bb6cfad25fe27", 0xe2) 13:03:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() close(r1) pipe(0x0) ioctl$TIOCSTOP(r1, 0x2000746f) sync() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:03:51 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x81, 0x3, 0xc, 0x1, "ceb04cda437ad9f459acc0278693b393feb79654", 0x3, 0x401}) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x5, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0xfffffffffffffc76) pipe(&(0x7f0000000040)) 13:03:51 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) ftruncate(r0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000140)=0x10) fsync(r0) 13:03:51 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() pipe2(&(0x7f0000000040), 0x4) pipe2(0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) openat(r1, &(0x7f0000000000)='./file0\x00', 0x109c0, 0x8) 13:03:51 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000400)={0x3f, 0x7e}) syz_open_pts() close(r1) geteuid() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x3, 0x0) 13:03:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x80) lseek(r0, 0x0, 0x80002) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000080)="889714aca5fd290008000000000000d3020200000007b73b9915f1ecf159b2da3aa16933783b066654", 0x65667d126d0d069c) 13:03:51 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x2) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) r1 = socket$inet(0x2, 0x4007, 0x2) fcntl$getown(r1, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="fc974fb90ec2b0cc6319a392581030fcb1c1ca37afda231271c88c986b866a5f7f136ec1f2f182972f9441855e1b8873d86d0f8b0c6c045266cb", 0x3a) 13:03:51 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x80) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x4000000, 0x100000001}) fsync(r0) 13:03:51 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001140)=@abs, &(0x7f0000000040)=0x1) recvfrom(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, &(0x7f00000010c0)=@in={0x2, 0x2}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) dup2(r2, r0) writev(r0, &(0x7f0000002380)=[{&(0x7f0000002400)="9f2673db420f3b4832258240ca54a4be5315730ff9fdd6655646041d707627627757a2cd88853d72957a29d4fd9c570da4d2c49d8cf9ee801ca2df5c09c57605d7f155e7eba7b5aea17bfc7c2a3e7be67f2646d5bda45317a4b279ab59cd8bd6efba49beac1b7b56cfaa3c51c9cf407b47aaa43e6eeea8e501260e14bf1155552080e6088817aea735971d439ff04d425b99ed199350f1d6c1d3a6c13fa1d0efd5257f75ddaa48c7df828d7bfb3b8bd3f5ceb428806ad723ade5332314761d132f76cff9e09c70f4f8349d0940dfbc2fd5caf9e7e515b2a26afdb1f1a7e178a51c24be6ae339f96bd387ed85ca7d77af6651f99c8600143a8857088ee19e6c3fdf6b07ddae409b581d78db5a110d02336e7fb1207128cc1ce176cb28203d80881ba79d7e7e287154644b6bb15a6b2a416da8fffd4fade50ae0ac1ce7faaa8f7c178e9436aeba19e525e45ee41ecaac6ca93b3107d42241b077d97909ea54efa8d003728e95450e7c996260d8d1b54652bf81e3560d0e87315423c7a9e1b2f7c7e12c3c0fd5c0dbc9ed34c0644c3b476937b2daaff6185562d8422a037ee7936acca4637180f0f1d0fdbb99f3ba3765598e56489f490607f2f0db8d00aa851ab25e5983b48f97d924a8d46ca4218adbe8ca7a5e91ab8ebe9c76c70a05afda4b19962eb092a6d6d21078bf1186b3a381ed25866d1b1c8631f57c092328928c1c9541246b2c8007840035906fec6ec12bb64cffa65f075db77a7d46eb8fa932ca7b30fe517c494f879acba3ae43e01afc9e26ba6a7968e79f2f0286000b519e9a63caa22d86718cfa48d120cc3c3d9affe2306e4d9e6b171f2773edb567fb8b964c931d167317106b74d5fa1a435d8e1243bd44126c8c6cab64c39e7fd14ff917beaa624e6cdb4b811cac7df8c44539c09c9aa6c9c909c340f76bcd91c92ac2411e5b8d9ac557acc6f7ddd5be5542f9ce1291127a2016d40896837666f3c1460d5514d815f5bac45dd79d2c2c57cfeb00615c0298f2a2387dda4bb7e82bb577dffb69b182e6a95a35f333940aa9f6fd1ca7b2834743e398ac94e41f80512883935613a5fb4bc6654d10770a851e631d601264f64ceb97582a32e668b383628bd45a2d1bf886fc7752afae1b502c6f6561a0462ae53691fcf2f1987c95552459c019c3e5244eb3615273b6ef0cca89c94d01b4c33fb38786c6839fd9afaddaa9dade4d384bfcdf066f3d9f4f48c775febf05cb453d889ce32d4ceaa0223b80de162dea5bc29094fdc10fb02e50da3c7a3b8566a9609e19c05661c9c965f26fd5b5d82a2fdc778322a866dbcab1af94d62feb5a8c956ee7995c3ed056dfa8aa31a29e1504a110662450a1f8e34f38a80799cdd7f72e230342f6b1fb64d60e0ac7b2e28d99126db27e016b0e0c1b3467fde017ae436179fefebc0e355e9788918968e94c16f5c833d469a94f7d123b888edd21ad5b444451ce583eeb050a30a47dcfbf6ce7aadc83707dd307520dd50e3e739fd58baca414ba14c977b820ff06ba7ef8cef6bd8c0d640c6ab1a90349f9a646e59f310141d5e456cf7dd9179e57a55e8f251ff0bfba0b86fb130fc51d6e065f26def397525a9680ed838bdff1f93f7af0031cc187d7237ef8ef99e403567c7c3de854d42a78332cc396b039a278d7de05279330d12a140927819505a28c6eb8e64678cd488fa3491c539132ad3b2b22c3087100ac7f520d3138eb993c37bc745fe328702d7d1189143f78b59f32c0c5432f26630a6f845fa22ff3291c48ca644d8857621b30f2756d38a0d545f7a81b3ba44809b825c5f599e3f3b4d9825f9bf9fcc6370c9c3b6bec20b571d48296e4f1f9c350ff08aea6f56b185dda1ba4df2cc204da4d14004bc88af07ec24cee3add50577255fe4aae475d826216fc2362317c1639a025b9f8f18931fb2bcd8cfd598b9a7cc8a722f4ced903f87bbbb7b7c285720b8717e53e6d64c79328a843618d41d77a94c9ad462e08d3b74e565bdfc01ae9535283c915167585ef095c169640220da2888ccaa7e2b3a27ac36bc6d892c86646b757f098a9013043e04c674d061e9175ad4effe0e96b9b58a7abfa30ee0846f99c90ac9ff8d25b26191a4eea5ebaa6b8042b3e2139429052f11a6d452ced90c47dcbc5e6286b94e698f2fda28f7c65cfe63ed9595137e94f6a1c269475c839b7f1528204c6efc29c5e0b24feb1fd9ed79d30eddd63cf70ee19db1b63bbe928e65441fe5fa15a412767a1ce876dc5d4718ccb166b59d5a624e5bf2c05e821b2d17054ba58e4a6f40bf39f640cae4772de6d758e63476e9b6d83b9aaaeabb4cfdfcd960060e0d4e3339cf98b7723aa304f8ef895b946c0719ca1671ce33618ee7b8f4fdd76bee729d3be09d454aeb6d77660b79033c6c078cee8afa2fc3671234f776ce29a24bbcb40d168c956fdb2b82601c3deecabb8c74eb2e6ab8d2bfab6e4cf43ceed63754a8c51e725eb340ac9cdd0c00ea48f92b65e7c96978bd3b38fd131385702b7e97c32cbc8f8726dbf1d61ee92d4ed67be71377306aae4e9074aad5e8987f5ace26a978b953ee99ce7c8e637445fb33cb288ffd31b8084e1d96ecb54afba011ddb851021daa15e93e14d3256d9a1a18f95835d6f32061b0fc428efa27f4183a4faaaeb1c8edb68a9312a6af7364a543cd85ace8e523b5e08757e7e7aa9e07a84fddf6fef199d9ca76e05cee87c3cf5ccf831bd4f41d8b73928857e638e435e43363e34e88fa1f9348e8a4479dafe25d441493fd0e26b06d0c4f0779b1ab081bcf8bca39b75adfc87d1eeebf79a61b17327b446fc89208cdc70bd403ee7024c51734cf0f6f64839cf02744aae7d8afdf5372c99e2adc6e6051e5d1c519ad525191481c0ba932dd8aee156175dfbdf3ab559643f9d92a08a3bd406d5b9df2a7dee98025183da54b0027a7df7fb5d6a7161483b124386c62cf1e2e06576e3e3588697d8a21a2106df3f889273f792d0f343ad2e762a8e20ce4b23a5cafd1bbfca0d237c1b4f6dd5959874930e2d7bd892bb8d49150742225131e3e91cbc793a1043ff74b9d9b351ed5ca64c1caf6786444af5ecf94b0a7d5985d0555910e6dcde500d1f985f1ec8467d0e9911497afa9d33ea5b23f415948a1ae65ffb983432e2ccc94c3ddf35ee194d42a35eed297ef8f058653f5d452358b157b0bc82f7fb4186575b513f880044370cbf4b38d3a0480cc20fed5713d97e51bd7e049a8cf348e41f0aeba2b701749cdc95bdd3e1cd9be692e2696f5d8f6349d130cd84409603f6809a35a867e89e3df4fa089997cbd636b6e7b4382f6880abb85e4d3aca4bcee6abd48df96971fb37bbb0b025848872ea3df65539b2acda92cf59c3ab4f9587ddc0dffa3e22018e8e6985935dd20827887e5bef22fa51be9ce222f298b57185752625d5ab462cbe38f9ca20611c2d77c2ccff47d5593732c6ca72a0cb6969a41fcf050dd4ed69113ad202ab33b1886b74d36b8fca653ad80aa5fe3b918bfd9e97ddd677b1d07e3ebc45515732e2886fba2797db8f1b93f78fccc11e07cda403f5d0c85559fbe2cac6b6269838bfedc73ab715aa9218403a6cbc8a23da7c31e47e4af7f87df80c0d0cdc02f8de98b1c8892e5edacd0ebdd1398d5430d883638a93a2357ede1c59173437bd2768e5f2092baac796bfc9f3c40ffa3538ef9ce31c4982a6ddaa8068388220030ccac4c841051345b73ac04f761994d7014bfaaaa2876cfdb0e8668a5abbe8e7b7bf8b894ae141ff7c8cdfad3d62943f3e738750f7c08ad0deca76ab53391ad91d4f0227d2cdb038685b71731ea1195f40044475b30f9b6f1969db3976bb593d6a339c5dac514e452f9cf5bbb535e09d00c6f27b958ef0eebbfc9ffad24d9db42cb76a1db82ce1f3deb9d421af22a6620dd06df3cc6f2fe0718ee008ef9edbe870868e11eef8e2ca1460d654679a1c10367f149d3dd55a5075c85b5ebd4906ced49dd41964ced96eeb0d128227f46cd89a2c117a7e91d66b3e10bc280b14dceb425a567b53e3f9e292c401740a6ee4f3401e6426786186fb071ec00d2ad1cf466d0c8fe4f0df5870fdf084ffbaf601249d98be0dad6010ffe76f3c35ec53ae52abe2189691346ad56c0d78cad32cebb66bf7558f80cb7b76a8e3757dea325c9dd8d63e5d86ada73f090e33f6560c986713e89bd00d7ea23e32d1cc6caad951c984c58cb760f005f0a8cc16b5cb45141de9b9c8233a6c314884529d834a1eba74fad2cf1a0414e9df11b54d5e97b46f8f4ce129ef93df51b69e24e6935aa9ecc7c32afee4b5986e76b6cbc613cfba117cb4daef3231bdfeef9f01c9e88e3a9dc743e8077f121040e91bda0233696347425f5f9b73b042a45120bc8b513f6d45c40b7db58135a529b2fb5aa3b4b7d7d6fbf20ffe597124ab4e3b8ea6cc3bc0947d2cff0b2b613076318e1f5efa7ae75bf221e93d73633bd751edf5fd920c97f8f903354a8697dbbfebccf62d0e6e79a8df2b2e46a32a3369e8b489678ffe0bea131f51e95fba2a92123671d7398de567958c74ba5ba6095384ea89766b79760fa531d8b0dcd621c35a78f22042863eb152157f6f2e3fccedb6d90f567071b42dccdc744213057b6cadd463ffdbe5de5ef9e78222c6da8fe4c8aa8760a197b28d8ddf4f09fcbd4417ba111097043473082dcb08a0b1f3510788e091043dce29f87baf50389b847f022e8c94bd7e1d6fd79d8e36649d0e02fffbe5bbd5d581071773fac97d549f9135820bf4de3b73e5cf5394787181f064869b40dc63935292c046818121ed5254eebfae12e20d6758d1cbfc419d4901bb80ebfaea7e1c4381b53090f503a1423da9c35e00782486796f932614b0c9176e47fdfb891e38224b65ea3a81aa9a862315fcacb6fe71fee3ff2a31837762c041269930f67e020b5c2cd5a11c59aa3bff7a50756e8931617a9bad3eefe65e3ce620abcab4270d9635915c352e150063a9a25ac452d92a9d5c6b98c33203c2df80f2149149e1ea0d427c36d025dfa97381cfedd6dd7eb7ae2f19a1757b1f177b60824a8bde7d41de863d8cf258bf00a2f842b054f647d083e346e13578747208b5c887802918079dd8e3d2705e5169b2f8e210b133196d89f097645523b91033f148d4a7f18838e460ac927d925c271a5fdb3c6607ef324d640e742170b453aa50438ec178fb7147052015b304c1af5941a49cc6fd1ee87f8bc3148f2c69b3e3e68eca7fea51b892cb3d7a11db95e56e412042589f3dd50ff84758fa39db1cbe3271518a52833a3292612c2a3dafd9923772b5b98ff1f9e9674f4dbfde8fbce512506746730195c85a749ee288767e39fbd2eda2f7c396863e15bc8b7bd13f34cc9157e32be1d836886f8ae9ad91beed71922885", 0xeeb}], 0x1) 13:03:51 executing program 1: r0 = socket(0x2, 0x0, 0x101) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x40, 0x81, 0x9, 0x5, "8b766b28c4787acfd8a6037064ceed6a17344cc7", 0xffffffff00000001, 0x7}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 13:03:51 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000015, &(0x7f00000002c0), 0x382) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="03a72834e26d278d4198cfd52ef4c9d31d8d60253a51e2e46b14b4da04424c949ad00bae2a0662ecd7cb270b6d4f90fe93e7f3260a649017befec07a83abde84f0b651bede958f24bf77634ea072d618950328cd561bb04f53d2b3374168da84690b426eb4eb8102046d4d4ff7c55c1d857dd8faab6dbd1896792b7d02eeef5b1e2fe239568b7171430939c62ff2fca39a9136e8e3de859005bd79b37a1186afc0d7b268112c2c97ec9874f5d51aa7b3dd5c8789d49eb710ce4ee7969daa137668a07159ec1ec4b17cbb0f48f5e43e45ae789f825b8b", 0xd6) r1 = socket(0x27, 0x0, 0x8001) sendto$unix(r1, &(0x7f0000000140)="4ec6e875f1c758599361c5220d4271ed574e0c48c4fceb4c8fcc82430cad50606df356b0a7b6b74f62f4e7127561840d8e0f4757f22809c030f51edccb4f6608698d184d18fd807e0f39a510b6bce129c3eaea414666b99be751fbc5526b0c44d9a2669369ee8bcb868496a01456a4847bc3e3b5cd140e838e1de7bf7e8a93dd8e", 0x81, 0x2, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 13:03:52 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair(0x38, 0x8002, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/42) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) 13:03:52 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file0\x00') 13:03:52 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040), 0x0) 13:03:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0x7f, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) socketpair(0x3, 0x4004, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000080)="7794b72521c1feb40ea1d035d23c72", 0xf, 0x40c, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x5, 0x3ff}, 0xc) 13:03:52 executing program 1: mprotect(&(0x7f0000269000/0x2000)=nil, 0x2000, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x1, 0x14, 0x8, 0x800, 0x5, 0x8, 0x6}, &(0x7f0000000040)={0x0, 0x7f, 0xfffffffffffffeed, 0x7, 0x9, 0x20, 0x9, 0x7fff}, &(0x7f00000000c0)={0x1, 0x2, 0x2, 0xa19, 0x10000, 0x6, 0x4, 0x3}, &(0x7f0000000140)={0x203, 0x80000001}) select(0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x3b9b3b6000, 0x1, 0x0, 0x0, 0x4, 0x10001}, 0x0) 13:03:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x480, 0x100) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6010, 0x9ec) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r2 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xc95, 0x3ff, 0x8, 0x9a, "1c910f3e825f8a9c379366defbb8bfbeb003053a", 0xfffffffffffffffc, 0x3f}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) openat(r1, &(0x7f0000000000)='./file0\x00', 0xa20, 0x44) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x11, r2, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 13:03:52 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 13:03:52 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 13:03:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 13:03:53 executing program 0: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000100)='\x00\x00\bL', 0x4) 13:03:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf10000", 0xf2a) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) read(r1, &(0x7f0000000200)=""/229, 0xe5) 13:03:53 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r0) 13:03:53 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f0}], 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x141) poll(&(0x7f0000000000), 0x20000190, 0x0) 13:03:53 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) close(r0) listen(r0, 0x0) shutdown(r0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r1) 13:03:54 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xe5cc}, 0x8) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r1) 13:03:54 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97", 0x201}], 0x1) fchdir(r0) syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 13:03:54 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10020fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) chdir(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='\x00&') open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 13:03:54 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) r1 = open$dir(&(0x7f0000001500)='./bus\x00', 0x80, 0x40) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, 0xc) r7 = getuid() r8 = getegid() r9 = open(&(0x7f0000001640)='./bus\x00', 0x10080, 0x10) r10 = dup(0xffffffffffffff9c) r11 = kqueue() r12 = dup(0xffffffffffffff9c) r13 = open$dir(&(0x7f0000001680)='./bus/file0\x00', 0x8, 0x0) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r15 = socket(0x10, 0xc005, 0x80) r16 = accept$inet(0xffffffffffffff9c, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r17 = dup(0xffffffffffffffff) pipe2(&(0x7f0000001740)={0xffffffffffffffff}, 0x10004) r19 = accept$inet(0xffffffffffffff9c, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r20 = syz_open_pts() r21 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001480)=[{&(0x7f00000001c0)="9d46c46725e1b5340af45890ece201e5f78c8cd3bef11514581462404c4f23d5e1a98c9be32c5b81fe10976f38d153cc0187292986e2d1d1254ce03d3421fa508f2c2384dc2db4d85994a5c8947783a90dd36ed377380d97f1cde66982e692f098fae175b7999ee980308caba23578f076b46e207f5ca54b67711fc21b5d9e5c6449a8f88525c843ffa8c20818da2ce1a744e4ce398e132c986b76e6368ea747fa0e12bcdc3cacca74f612a8912090faf0cfe05e1527e14df26262e2500d188ed29d5e23a5b2a9082d59ceee252612cc257674396f10d7bcfc23392d168a1decb10a956f3db948a6d1ca0082875e9902f0a0b3d1cac6332041be5ba24f3af9356401113a8cb2b1888442c9587d39b8beb5c4f706bb13d48f4be8f3349e6bdaa7e215ae3ff57e10648a0db5a5c11cf92a3bf24c1b3f11c5f71cf088e962c0f48ba8a24f0a315f417100f38a6aa11128b1f037daa1eb6fc5d218547d5ffc23545ee68dbfacb14b284775c90ef31da2dbba7a2f6fc08141d152636aeb8504c3c942000ac124734e9202d186755e831561590ea51b9be62d8c5f452cab03a3dd097abf75fea328566f5b644115a91015f97591822e3665efa335a3413cbf97adf88d584200556ec4e440f54bdd4e27bf539c854e6674a3f4cd128587f80998ab42a99feaf48ff9bcb03fb570c9bffbfb0e823b49e0f9a276b8ec329302780a43d903bda50f87e288ad33945f1d316f8da18339e9836c6402c7b181827ebc26706003833b2c4117e530bb3236e48072d024242fc39fe4a8f1437100935d27f3f017a9958fdbbbd1eeadad23b575e82f7a537c539c0115abb4bc4cf0b3b18046c4cdc5f8b59f0083a0a3cfc670e46941fd094beb72607d9dc65f805bd70a5a434178bc6407cb52edddc2cf62fada2356588fcac92a3347064420b74eb2c3aa7f7e66f185312af7c89b06e5f4eaf53f7b2687164e2d4976dc35ee61284aaa978fa306926f73f7e5cf04d923662feddef5109e6f42c66280b1140f4bb1150df9acc51bb8e62d46ec996c37ccbb488f11e3c58de9ed84b92e1d0de848aa2b56ff4da24308914e05bc364e402de3453c94999a3dc9d29d0325aec4d69f96f6416e3e871b7320970c291f0d0af50a4f70a3e3393d8679f7749c52eea12ddf6c64fa0a8fbdd52fc533dc9ef197143b0016e5868df208494860a582050fee6c7e57c52229afb87e65d68ec75c3c418eb90b2ebaff82838af0bb5b145830efb7baa582d41ca5ec6199b255fcad2be98e107ccb773c6bb3afb1220a63b2d4dfbfeae33ce44ae3386d183465a747b620aad91d65bca730562860d316678d6d1e397149f163cf846da30edafac1047c632a363ec83a6b5d81c2de347927a1563c8e51b5f1a1be529f7903ead6ce4316e1d22773910e0d1f295e01c92d1a25cc7cf9664b32efed404d5feb28e1848d684c8abfd566154617d58bbf856bacd983e46f1f05d3419228950bd2f272e99304cceb7445682d9124a1c1870bb01dec1f907c0358094f26e2dc706d866e58022d569da82b5ff51912f91e0fbfd65356ddcaa83e7921285f90afae59d0422d3039a34e8ab0c752c3ace9a101d13a908f0ebec30d76329f1a0205beb632d340441362269b3a1753f940d4b0007d5a473f1e2c7deb3870bb8fe501438a6df4f91160f89435d213b738c636d46f2edf1a6494a6d45c5964298a6d280cc86057b70b5d348f1edb8aef6d1b70e0048b77c12185d83a35918109b228c2898d312156ea70b83769750b4931891cc9ad4bf01beffb659395d1f20f74fea45b88f892c8200bc066eea5c75876038e7ba862041672ee9197345765091cd9874883a5556f86fde9145cfefae4e0016a5b6e52a386f8dfb6e1f96df22e49490ace0873a51d54b8dad80c143ccedd0fd0612a9ba47b414bd782f3a878023922a34724ccf5249484c010e4d213bc6528624cb17e7e0704cfcf9a8ff8ee4e6e36cd80ae2af1489a85180d34b0596bdca17cfd335284c2e172f3ce8a9545a710ce6f9ae3dc1b4bdf545a2d93d0befdad972e49a32ff0fa0800cc76ecfbf43c66f0449cabfdf53c56a52360df8a1363ac0df719c82375afe7fa14ef34a1afa794597c0992598725ed0b13e8b70108bd7566d773ab9895d42bc930a31aa559562c69f635fd13f238d110a63eb1fb8e9940cb27052e9f601f363f4431b0e00996dde4a79c55a3240893d519c7d5fd92d0679d9b667dfcccf6c5c38c3bc94da0b8377f7b6e464421e79ddab1dd548a7cff4d73a70b97358ecbe9d1b141243f03290f2b6fbc890b2031e48ed597575abdbf1a0ead63cc8f79cfa878f3e015b814a5e4fb34343e2467120bd0bb43e0f82680720ff8548c5e47dd682b021c663e007f4db912e983a1ab87f0380f9cf9ea8a5eb909ed7f59b92f7229aafd99a7b5f81e8d5d458819e65d2033ac4e5727b34eb8e85092466ee68d854a156930d611292e66b2cbad4b9c64b9c24a21af294bf5a9e769097c87eda1c7441988ff2127bd97a276aa62e1a091a635235d65752e5d911c633e6563dd2d57cc78e402981525180768d8ef6685566b7c6bce620d3bcf76b14dc4ab28cd65458e6b104e59560745f92a2628979f52b6667efaf5b1d497d141534829ba375f11e3026e47af469af1fef2cf300429feaed6aa37a0e7eb987a2d9da6181e8d22932075250aefbc63d998a157300921feffcd928c4fdf0f9cf4a74f57a287e2aa60f1c1b1b4b1d2266fca7dde00c8327c9c9543030e30a20dde8f1e1a3c85281decd3c8ba034472ecc4815d51114c4fdec4f6eabae26bba715e47efa9f70698ed61f00246dd4f1501bdeeb6d040705f2e280a63229de0307d06cfe2affe00d05e462cb518ac446ff306775703ed58a338801b9f461ccfe0246b2fd1c04d92d19a9aa602994a616a6ac48261ffe962591a84fcefd8c48dac79d125fe82a013db343e66915a0203bce263cf2e575705b0f35251a254c75061147cacd19dd2c12c737e809621159b0b2ac43b3889453cad6f312189411f423de0dabc26f7fed0654935ed1bdce880f082755ed53afcbb4296b668393dfb08818ccb773307d42dd517c4c259ce569d7fc8d37322be9de7a9c9473aa29f063f2ed273e37289763656fe656d4784284e34cc1c09ffdaa447a55a017ba960115e023106d22ec11ea1c51f873ceacacf9a7f60565a7b24e81b6daaf832ab4627d6759674cde60b5d9fb83c96530c7f88dbe1b0cbbfe1cb33a0ac574f7e3c521296cfceac1064d75da78816612b1938edd1c8ffb2c8755ada33eff1cd46f459c1fdaf22531414a76dcfefdf6499651fafd5b7dbdf84f1accd3d7795f7888740844ef966cacdd9aade44a677386bd9a176ef0df9b7f356337e7352d2a8a1ddfc9743f99c4727799dec2369043ca9068cd9346756e74395165d8327d0c6a0bc7ee9234f6634c3228063ca20882521798896520fc786f59e5c9f73808c7e42bd4f7f2b34510a27bb4b78d447baac4aa8e94e4cd91fd166b2a38e9f3505d510a5e86b13e6aefabab017f83269387a76a1b44fcec2dccaa8295fca3fa0c5ec1ac939a9df377307a5b21eabcac6ce9cbae35ff8f9fce560f2abe7d3901b55d2d9561bb02be9bf40e9da1d505bbd992b17393f968482934f0a617623ad864c0c4be5fba4a8432746a1716c60732151e1d08dd2a8d6ff6c1109e55518cdfe17e9c8bc0300e053bdaac133f0ad9d9bbdc1ada13385f441ffdd21d1c603827d2793d7b2f6715714782889b3a3c5500ded79ab3b275d01adbd1fa92763ff463dee012b81ca1a86ad397ce5c5352938b8653657fbbe82a605b335621a7a8513bd72d9c77641d8f7668c735793711dcbe7fe0c1563d2eb8a56f88c42b00188254478db368bc82b8c2db4dcf75db073f3e96af3f0ec8d685b965b0dcff4add23bc81fa1b3b39cbcd15b8d54feb0fe8ca057648846e81fd729a70be62a634f0554940e083e59ea9f26cc70c8d27b211e2a8e81c31a5e7f69e5f805c93fc37e65f6b5bf14d4774b9d99b689667ecc7f17e9cc0d89f616b59523089982c2c55a88ce1d1a838d17b5a81d6c7339f81442f5d109946bf64844dfe2911e7c8c8d679059f5ea3cfdffb4c955c2ee0f42f92e6d8c98df52ac10a0c83a56c6409de38ed7b541db336d04fc250c2401d134519533ef25a287674b31a0d1618dbd6e929372a0cdb0eebd98800d7b0ccf810f0cf9be2c8bf5deb368ed30e5f11e7fc98a12e4709e909fea11fb15e4279d2006df9d24f12a8021e1c365fc93e314f8710dbb349ac3b00baf6ed6b0b8c2cb1f304f5877f3c3ee411a3b4aefcb98e183f25a4f720c2dd5a74596684b0c7ab232a275dc244c0e4159b127a83778459dd67b750ac1532f63916802c9934f93f2bf7956bbb1cf2e3036b588c7195f75803290dd96bfb7afb9285330c095cc970f3e34e071244f9dbad467ed0fafa502cd66e5e0e8d31027dc6ec211f870c8a1d10757aadec34ef22102753d96394ce912f970b91cdcf4d9a52b38a7b4480b629c67b20a4401f80723acc140acd22479360bb68a696231070f6a436a4c11f38e0b4ff15e3f310e5e8f5e8ff11e744f7aeaf152d5107b3b531fcd90a9d944445e19a7336c5062f25d173bda126ffdc3a247474869dfe461df2baca3abddebaacc5ffabea737f4edfffa08076df07cb66cf82e3aaad56b34669db5b85c134256570b381663781b590a3aeb0b1782f2a10406f4e3a3fe0269c5ea78e5795334642d2195342ce8fdabbe22547ef66b2529aba1c1b42729f77aeecfe3ea52459874edca7ee28e6a37171c3700107208e93cd77e39a284e6c6b95ea5f82e518c367b16cb9fe206fe126192eaf6cc417add68cd6b11cad50fd4790e06f57ac1db2fefd64f90c5f0d106a901629c41ed3dd850a4e45e2d0c93131f138bb1c376e9ca3f98b32f20f97f3b6cc67205b2884a2ea2110b98dc58ef9827f99b8c5d43ba73373e892dea80439c141ba5cbdd3072149a0a9eb78bc14406a4ce91853fd6377b22c4737b98dd9dcf09036792f8d54baf4c3889cd8c511ad8c29eeeb7a0877b6b8986ed073b336802f72a44501da58cf93374d7d4c32848e9bae9aa24fc062d671a3f250dd480c8ef2ceae7cc3b4a76e718792593a3f06083c15bcad1c254a724e7f5cad1110c9e1cbb6830ea1f344110305570bcd932007665edc47c9778be1463ee0a20af7ea933d5fab75720d688057b19ed4615ecc85242c52453f996d4ca715a8de5688686de03a944bc7e41da3aa57008df6d5caf89b56229b5cc02820a6f60e2193f9f31e3b0d9e7f29ed3258fcc0cfe980f08cc906248353416abf812d074186242bb1b3e8b48fc10caf47c075c4937fae6075d3775b946dd7392797d76377251c2d0c33d0dc87a53c6eca95bf558d02a05013fced7186eaafd44e73f3d58877a2ccc83283651fc7da8befccae673773fdd4bafa45516f7d4faf7e9d1574d1c0a41148b3a47d22584376b03f00961866d76b3652acf57978a77193621b37773e33adae44e83bb63d23fb3d15d90df23057be677d382581de846337697683c8e8620524e5a819fd8cf94196b5f196ae3edc4ad8013f8c0729cd0740bed329dae2272fdea73116519a24965bbfd76121b410c917d00cdd38c2e0ec3d94f286fefeb6ed894c6a5ec633a28d4ebbfe2ed9a859d2566ea4156d215442b09a0a598ace09f0e1b2e224c3f0175918961e03b86e2385290954c923e76d1a5236cddacd9fdeab70d0639d75588cbb06aca215a96a05d56e3", 0x1000}, {&(0x7f00000011c0)="793ec9afb6e9f4a888f024853dac954a1e213347738a5049f163d31b64aa22d1de5ac1633233086fa062c020e7c3c0fbe2d5056c0c84dcf605a7cc851b2f08d858645b6ee725b57ddd1e4a14836e2d36ea9060c3c983593d44003554b2a6ec7173045abb1f5ae37ee65e38e4e86ffdc7a93b8dd32ca90b3f1052af683b09432bc4d4d5c181869e3e77b76e8c9dacfddf8caee7475b23665831", 0x99}, {&(0x7f0000001280)="81abcfdc37dcf7f089a2f241e42d4daaae3869febeac624fd40aa5982cc81e6f4ef9b36969fab3e6e94eaeec0e4a0347583be5f9adf2eccd3085ba92dec1cc67615ef3469f3897495cfabc6d20ee69bf31933e904ebdb8ace0c9dce68c47599a40c369638d228a4ebbda2a0473d53f8f3a94bb378b1812ee3e83f6f24098f9f1159ff4ca7e34cc2c5a43fe68ab341eef59f0f31ee2a84e3d6b8f7d406a86691d585c7c06d955687eea82bc4e47c8778fc228f7832b1e5004cadd7e85a8e3208ae25a879ce1e7d5470306dce0b871ccb87de9f8", 0xd3}, {&(0x7f0000001380)="c3568505ce5bbec4a9e7893e85f59ba43377a584f7284951663aa382", 0x1c}, {&(0x7f00000013c0)="fb40d8b28ae724acee6bd4b66c04956a04c81d680f9bda3c6b2cf722046733af768fc84e1a8216465f13c57d319186e605dfd9e63c46331f4c1a6dc9d0988b39fe141f4502b991dad2f8845a51fb57957e66f8ba632368b451bfb7db73c30de9e99d5347d20dd7af2c80e6c0fe66cbbf5c8092fb0838ccd2fb1fed61e6b0cc9eb5f7750d9dc7c58911fba57a7bea8d4dd0441b8fe41ba2d3dfa6141f38ec34cbf4c6558d3b7f844be486af84a6823195", 0xb0}], 0x5, &(0x7f0000001840)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="0000000000f2ff00000000010000000000000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0xf8}, 0x4) r23 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r23, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r23, 0x2) fcntl$lock(r23, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r23, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 13:03:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x22, 0x400000000000000}, {{r0}, 0xffffffffffffffff, 0x4a, 0x1, 0x2, 0x9}], 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 13:03:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000000000015, &(0x7f0000000100)="1534a5b3", 0x4) 13:03:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000000)="489e7a5f0999ca746d8d2386c28568e4bdbd81e5d519d227", 0x18) open(&(0x7f0000000040)='./file0\x00', 0x2c0, 0x40) 13:03:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x828b, 0xfffffffffffffffc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0xfffffffffffffffd, 0x0, 0x1000300000002}) fchmod(r1, 0x85) ioctl$TIOCSTART(r1, 0x2000746e) getpid() 13:03:55 executing program 0: r0 = msgget(0x3, 0x40) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x800) r1 = socket$inet(0x2, 0x2, 0x0) msgget(0x0, 0x80) setsockopt$inet_opts(r1, 0x0, 0x4000000008, &(0x7f0000000100)="4da974e6438e19e054f88c1f115eee7d404fbd79d30c16763f7602d71a18170705933eced047b18f266d9a835ebea1588df326a913823d6e3a706c590200d8c03148534a9e6e1cef71cc792503d3f068bc9948cabc40e3c34a31be9b27eaf4c02e29c1587c3f5c49345e0e439360470d3cb6a609934aa7c05718fed899f097f296adaa926085a00b70087edf26db405d699831cada2fbe6c3eccca7f9c145c78e4bcec16aad32cbb4e4294dbf0aa1f2efdc3a96df0affea1f3dfd328dab7381c31c243d81c2e4ec9e7e45c0d701c2094c53162c81df3b500", 0xd8) 13:03:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000200)="7c3bbf3766741f448b5c71bbbc952b7d4b32917e2f8f833c318f16f62b18a1c92e4d71d89035e9c4dee220daa4110fade9e2b02118487ead6dec7989758c9130ede720a52ac2ea0ab0aa3687b9d9319b5cb2c77abb58be103840a8e7ee3f137ce23637d35c6d74371dc9ca9d305947fe75ca7c3ed8d0a4b24b00d4c7d27a1d5ccc7fe0234f43ccebd2d8d229cdd3a8ff499dabf31cbdf772c9dd96a5a518d18c6004ecb3103b0d4cd76893cb7ba859b32456957d21f754deb6aa1032ea7ab49cfeb5f1c974416ef5d54905a221b81c43535aba44e1f9145bba2bf81d927062a83656774735ff5f5df7fc9e648bc9a8060190c4ab666d9188136b5ff98089b6101332fde2c8648c7a9908adafb7f7ba0cf80334a9cb177735fc9daa3f5fd72cd5e42ae0388c5b0133cbcaf965b9df6059c3398333ced4082efdc4bf41df9da142f71d42c645c3c42053a4fffdcf1b51cec147f9700c110c198c8dae554f016d80e7588264486987d27b13693103b0be6069bf45598196d099ff232b76a1d53890b06ca95142b8540f28a6e4b31143b0b32602bdb94c22e573f64208bc6ff0681db8a6adf3b3bae87b3647ad8fa811d5535e5f9083d05332cbe60b5170eabe9f1618f7b37d8d014c1cd1fb7a5541f2e48e620a174a633f67614c67f281baf78c9ef6ae3b2e9354bf9221732b7aead11ace1c2ffd1d79386c1e9365b0ab66709a79ddcd2f801563ed4647d33817a4b84477f1f00fe4767e38fc24014cc8a0248c4e7fc18d9bcd1602795aee50f37dfe6392d3febcfa8074507b921961e9e64f68a5129ea68a28ae425bb0574a1105ebffe981875e4cf4a984448f5917f40442fece09817e5fe42c569776fe486aea7b7eb8b378d7b2f4cca5b9619209954aa579edadda98d68e6a5bae7c20fecf87b1832173608ec299c065c1fca22f5940a3739e9b46a8e77c362d961e2ccac195a08bc4d08020694c71ca20bbde2e9bcebb8eb88a9532edf1448a4f94b1a882c932bc14e094368c4e31b4981da6c34cd05e4eb10d422e668e302b393a1f90bf5462f6d53ba1a257ec8ac78870b718d092bb5e7bd309e20e598684448627302b54bf24bfd0734b51776a42a4f1580622925855432de2b98426e4730d462aa36d81bd68dfa839066e95e271bca5530ce363dfa699e94b46f1fadfd14877307dedb38e566a36d7490df8b93656c60f50cb9abbfb131c7f6a27b181241d4c3c09ceecbf4ff7d13e2a4a775c615235203da841175062e393b1640df5ff71835af7c274aafe3d26300e66aa969959733c61dd6c29f47b3eb527d3855de1b966fca0fe74927134e694b7b4f98850ba24cc821ac20320731d53e569d3d34446342410324b8d1bf777d0eeb483c1de8973c0274a5701c36d808ae57944a241dd3e015ad58f801274b3cafc7a8974a3217c42dbffb0bd80ae7ce9955511d405fdd01d46c0e2670fbcda638db2618b516b4fd8971be9f3d63cb683f1d853c48713a06bad481476e6b74e442d1cc48d46c07439ab5d640d5b5e8ee46899c25474922fd0cdf6b47eaec3c9e669bf2a67fd65ae27dce35e4e08333766575f70e5007e2afe26f483df33ed032c64e0a5e97e481f9804a9f3790dcfb95ed9f86079d6bc418514bba7a5a924619f8e31d95e71918be544de12dc5011dbcdbb3714edf149b0bd4d67c96c1275029d021c7c09a271127ef0a54173617bb564f39ce05020c6b96c376d9541bbd3ebf505d935798da5d83eb95ad7c57ac9d20fa67d1fdf705ba9728faffbdb2336cd0f4c7f3aaa643e806e5b9a79021faebb5bb279b1b70ac24e460471a03c82512f9d52e1c7dcf5c1dcfeb8157c701f9a520d517ef7ecdbe51cf75a604da607b6d0ed0f3f0a075da4ba63b87da76227f4fa7dabbb4defc681df04f900c05ae397ff303b54248adde44947a060b213f982cdabf4c245aeab838cdf5330a3820ed8a783b7cfc9b389f1d63021b84dd82261d0bcb08ac419f6c572c20686675b59b608bfcd6fdad1357b104d68789b4d3e936fa7918811aaa7e9c209d2f86d684686e825dab3f04b43b8580188e722c47f2ff56dc5b39da027efad1c4ddd64906a33b9e0ae6bf842a355e7f7157984e5a49f679c5a13cf34eb1000d0012e04d602a1f9e0765113b838e3970b50fcd8ef5662ecf5e2d2dd1c63cb3a206ccf2cea370542720fac0201712e8ed161c774c0afa0a5140625b40b2229e6ec3004a29867976a41c1d43fd5764ea54441b16210138841b66654e24ce59ca5143847feb9d7dabff7f8342ff11143c3bb04a9bd41095f8095864d282987ad02900882c8c2d0d4e55a5e564d9619fa5c24fa3c247abec55c985c0a9350c6295d8478352f349070a6fdd975180bda6bfe1e1f6a93c2b9e79a71598fc34f63654bde441df649110779d866bcef0e1056109eed3147759c7eec40844b99f0c96db77ff60cc656b1825b594d6b9d1ce94688b2c64056715f239292d80fe4cfffe4dbfbb2bc1e2e09053ef5ce337241c676f545ae130a54e7de6eb5178a3f0502e9a0e4721968eb6559ffee115fdc7f8d76492ac5ae438d65ec69360ff0fd22c72b9bc63ef70930949b95aaee3b9f41b0fa68a04608ca1d6139a611bee0b4b0301fc135f33c8d8546e1978e35a0ff468a650a00aeb1491d6793367270a9ec39b3608ac82da4e63f9238fcd2764d291eea64acbba584f2e85c22e137d85542287c36f1b68447e32c308fb26bd86712f1f5808d15021f9856288aed51b82665df8cb96ff71ee0c57659b918d5c57d1aa134adadeb3ef730f0ccdeb36e9bac6a9a929d3563cf91b3554e4302a40f4efe23e2a09ed83744e4e8b7813e0ce3128494e15c098e392d9caf2868e35f02b3e01a4a0f3243734e0a5dc179acd07edfde1a2a8980c83e1c7b51dbd003496808d683be5bea29cc95dde81b5ac6c5a2af00036f3b929608293eadc11fcd18a10833a078af22b03fc3dcadd0fb38efbebd708a52b1ca69ce4bdecdbe5b1a1c63d299ec94c82b1132cc2ce3e732d67a6012bc6212c48577d0db9c8122aa06461e72aa5e684231eb90a16595e0374d03f82b594b48d150ddc0481d5a7fc763a20c182bb977227a3368e657f6b4724518c0bab3f78d9b94c65d01d97031e881e586e7187622507574a1db21ced6da4e9e23eea6a24f363db56e06b900c4b23911c5e8428495eec130a0f30b721aaadc5faea39ec54c4025170e667875595e7e1881fb1d5fffdf7a29f9ccf05697c2d93defc502448095ed77616a981c643b52128c6eeeee703a276df9859217d0c710889401f9a0f175dae13592ec8f6a76b413303fcbe94af7ee58d75e9b9ed153b2a52786d7338453aad56d5df1e6b20ff1062230fe370048f6797cd9a0c6ab2d1032a7a2d79bd634ac9e2a9bb8913ce721e7d93d9249d85cef4a251469026e8ce015361b947289030870e299d2f93175e23b3f976d0a46b07197e68a667f9326d92183c0c95cd938586e6ff56c9ed74c007ab9bf013d5d979b4378a71e4104685af28f7221cbd7ac18a218871bb407d3acc5ec4c0c9106fbf2e33a60ef1622a6e911670711bfbb86a4467784203c01cc16b4c6c1949446da562737a7bda1ff46af373ee6daa9196fd79809be434a10af989fba096737f12d812c6e915a64fb18aaeebff708818ba69ef7feaddae05bd36b20d69324dc408f4e12251a7ba410a9829825b5d3ad4554852785730ec306b5b2b45808a02142b6971e2477bab3605edf6fe6014a29c081113496f82b7b96af76793a7e2596f7c05e78330883d4ec02acc397d94001856bf2f77463c12a213ba4821d6abb0d21acb44733bf46a2f46965a0f9af21bfbb11193fe2c45724daad433cf31cad5d24044a8a3b9cd853d1aec6618d75221402e20e6c1e152841eb0aae786439d08a0d0897a9447d1dfbec55d6a5f04597546256d8b22c57ba6ede8649f52a92c088e135b90d2dcf7ad4ae46e5d76f79b9212fdba0b3281018ef89812c351f575cfdf98ee378742b8d19245e4ebb8d61abb66e2fe3ef3328911f1634296fd6017c9d704dd63feb091ff58b37321ac37558711c65a75d789d8fd4028fc103944314d28dc07d7ef375caa586e0f2a17a5b4c21b6302ef988bc941feeb3716cddd4efbb63e8ee0ab9280ffb42a6370b7b341e160cd1a2940b1f97ee4aa116dc0363c38bf873c3ca560f02937dd4e0cc08f49d4061cc8222a525a6f8b2e56f88d1f8e72208b18b9618828b0352ebdfeadfcbb88392d0a27526f32e153af296a09e1fbffb70f12d3380881796cdcc1fe494f9ac598e15787a4217764e71cf91163c5d4fde05d3edbe3c92d74e94b7a8ccb5f3ee9ac13aa32902996e5221aec19f9671b716b8cb1e195a47521c57e373bba7402233a91230fc0090df94edd0243a089af3b1b260131e50223fb4c5ff469077e7c1372414934ec30b4520c2a1ecf8dc58099e4c728dde05363e8f1bb1c600e96fec2d416458863d37bfda541f80acabe1923e4e375d9c8ae2208f3898a13064e6557b6102e0ecb794096acfaec70e9ea0105ea65be3c7af86c3a898cd393c92d61008df7e9a483e64d309492f8839d4a915e0f7f9eaa69a60d80757915556891c21a7a319e6218e43fd21b3c8641a690461af44f049d67daac71a18e6b52d79df21446663e8a19742b239d1724e3c4f5006ce05435dac3a89b96bb7d7708ac65e1d0bef1f13d08394b7b1fcd7f49be96250139e0cc5dfc5dbec3f00e8104f14b985b9f9c7373d2e82883d26055cd8f577cb2f3c41bc747a1d8ccbeac47514809fef56088b133f750b911d3a0ff470233870a26dde22c01e3ee0f467a8785c729579387aec25b5ef1e25c81148e6e557466ce6bb25ddcdb1ca51e438a3db0d0e5698006e312690c41c0237c361087832e084c5c83741cbf6d78a94a201c98a83f7122dc44db95c653e5bc53759d1cd7fa6a99ec85cfd8ebe08095ae93bd1029421cacc1025f272622e80c7bbc8fe322a79d785909223a04a9e3f40c8ead4e04e871b6e81e68555f5159812bb2fc3b8903c6a19b8292d3eb19ad62f0db13f5731ec91689a876502d1e0826c51275f4183ad8125bc7ab52b530f97099ddcc2d367a1e6e2e44181ebd2f3f027319688ae6ed4b4f5aa26fbb8c54518560a46eaf1d1a2d15945b5bbfe8bf06cfe9b7bdab272d07ef429f64a50d24d5925d5e2dbaa6412d232dd1107245a8c9002a328470fcd2aac3203980580fd413a7dab85048e267a7a16f9ec21de5d915f3eb45ddde3a801084a61815077b304d0c83609f27f60f318a9da5c8605d63cf74d368efaa5e38c965ea0512cbe93a4ce7777fd5abb3c6bd4eb0321e33ac57ee25e7a69e87ce4275f19036ec27d5583bdb8605cf9621880f43987707edb3553080eef8ff972805fe6c2c964ae34dbb9bd30dff56b558fa1454a9852726ba384a31f5f96eb130146cc8861852dff62a9e7d9fda67de95ea555243ea39c446e50314ad202f62bd8c9512ad32d17fe959a0e090ee7c4028d8f191a5893c793fb777fe9c858833942d870d69ca261f588455c24d50b06a01190db6d133cc6cde489fe56fdc97ec50db425703ea2f0cdff47cb91eab3775cc852e3a5fa3bd63302857f6182085df905f1aab757b5619bfce95d49022a715e83985711", 0xfa6}], 0x1) flock(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 13:03:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) minherit(&(0x7f00003e3000/0x2000)=nil, 0x2000, 0x0) 13:03:55 executing program 0: r0 = semget(0x2, 0x1, 0x608) r1 = dup(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1208, &(0x7f00000000c0)=0x9, 0x4) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/4096) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1ce) getgroups(0x1, &(0x7f0000000040)=[r3]) seteuid(r2) r4 = msgget(0x3, 0x100) msgsnd(r4, &(0x7f0000001100)={0x1, "74dc8a6dad2de0a0d46662a47d266f91531e0321568fc2ca88856e665b187fe91cacadff8e62268a0d28958b312516a9047f8a5ecffa1813b433c6940f93"}, 0x46, 0x800) 13:03:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x0, r3) dup2(r5, r1) 13:03:55 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e0d200000029604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9904a1765547e49b72a89f36e87396f9ae9344a5ff00dc", 0x36) 13:03:55 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) kqueue() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="6282e549ca8184d7fa12cb977da20551a72a3ec896f763f7fa60b7b4f18c562d1e66cd3bb97195dff5ec7e8f7a1ac5a8ec0959d95176ac57a1e772208c08ed1fb41d160335ed9b8cce9a2fd1b7fbf8bfe7be4744caddff7179a927417850595118c15461b1afe32a56fb9291e3d4c0b1af5e343f7fa08918dc70e2e27e4d64a80810b3a5dcb70a17e73258d8c4b22b4c2357227c362068750ab686f45e2158ccf49b64b7a98ef6", 0xa7}, {&(0x7f0000000100)}, {&(0x7f00000001c0)="5302c2bd845065eb5a9477eb8e005f7538996222d3afd4dabb981ecdf073f0a68684a64584ddb6e95f0e18a1dfcec50b5508e08812ff8ca3885452cd029834c05e0c34349ec0d022fadeb8c30667079e0abf67e3a316ac6cd2f27d1f25fdf38a82647d10c0b95dee703e990642e31ee84be690", 0x73}, {&(0x7f0000000240)="de846d3a1377efeb462a6049d512af111674203c36f034e8000977eadb7f6e7305358444b8c1c9e6da28514be422a360fba6251266545f3bf11e97d66a80c65c56b9a51508a328cd59dae1c5d89515f6d05aec715803627e850d3a5a906706d4413bdc0198d87115c623af96ae089f410bd565be87dda94e7a94186df37164b9cdcc310a494f32acc108502654a3", 0x8e}, {&(0x7f0000000300)="b4ce0518d8c47cfcd8d7e8f32d2b6b66b50522e514cc53bde94b4926bb76b40e49733bd2bc4291bd67a1ea24ed4ef7f03575cc7157c330176daac8bd844054c1c37476a2b3fb3d1f6388fca424b3d94ec6e4eef7ab85b3db17ef32ed9b3c9244f6ba5cc6612cb0e1a45121d33b8ebde49f124bc8d990cfb4dbe44d490bc3fae49e22edcb016274f21509557072", 0x8d}, {&(0x7f0000000140)="6688dd6f55ebf6a0d0cb3b32811919d435bdd662c8f6ce62c8d9f9ae6608ed2b7c2bfc0d7920f7b99323e87d95be8ff34d1d9c0f695bdcbee6", 0x39}], 0x6, 0x23) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)) 13:03:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) sync() 13:03:55 executing program 0: clock_gettime(0x1004, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) clock_gettime(0x4, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000040)="41a8835197728c34f6ad12dba56b898fc2ada456e7f8ab29e7f5d4ebc6ed592cf909c46578db6f6e9e9862d15ad8ec31936c6c5bf5216e2341c15fd8e30b013e74f73cd60467ca02de355419a1870daf02c7bbe71a2d0d9809c1428287ae5a08a960cd82dfa23583fbdcf70c986b6d7cc22b5678719620afa47404102a364531090a72ee1db86ce91b1c29e4a9553c003111967084d76b9fc945129db60cdf1c670249e29bba", 0xa6, 0x8, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)) r1 = semget$private(0x0, 0x0, 0x84) semop(r1, &(0x7f0000000180)=[{0x3, 0x7, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x8}, {0x5, 0x3e90dbcc, 0x800}, {0x1, 0x5, 0x1000}, {0x0, 0x7, 0x800}], 0x6) 13:03:55 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4d) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000140)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) munlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) fchown(r0, r2, r3) 13:03:55 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x0, 0x7b4000000000000, 0x80000001}, {0x18, 0x3, 0x0, 0x1}, 0x6, [0x2, 0x9, 0x1, 0x400, 0xfffffffffffffff8, 0x8, 0x31, 0x2]}, 0x3c) r1 = getpgrp() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) connect(r2, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet6(r3, &(0x7f0000000400), &(0x7f0000000180)=0xc) getpeername$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r1, r4, r5}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 13:03:55 executing program 0: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x800) 13:03:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x18) open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x1, 0x5, 0x34, 0x1519, 0x0, 0x1, 0x3, 0x3}, &(0x7f0000000100)={0x6, 0x5}) 13:03:56 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x200000000002b, 0xb, &(0x7f0000000100)="f66cbe93f162baf31af5f1ee2c1a489d0bd846eb5d00000000000000000000000000f684dc68cc538fb06ddd865f7235de97601be73a0ad59ec0de5f1a1ae01476abcc56d27aaafe0c0a885b5978e595dbcecaca4070a6da69cd745dd70ccb76595be03b61956c479285f7534de5b44f0a7b1d111f82b0d7bfc384d2a04916b0cc1312e39529b70cb9fabc4dc6633ce982e7a3223deb2629990a", 0xfffffffffffffdc7) 13:03:56 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r2, 0x4, 0xc0) sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66027e5a3e00"], 0xa, &(0x7f0000001480)=[{&(0x7f0000000280)="bf8a4f083b364f5333757447b71075a079712f8adf4daeed7ba792cc52c7acbd2f7ccfe1fcd2805f69ec3ac8ee94edc95cf9db57967499185166e21792bd84c88d16aa015d80c6d03ea3887fb78015ba7999a5bb0ace2316337db08c92357d72c2b07e4a5c8ffcab5742020d8ce450edc81b93f17263e810fe754858053d463138181cb98963049edbb27efab022809e30126581b343c5b2e7e6005edda312f3aada5080e20de8c9966755ab741b68ae0f7ae70720af6b5e66aa889d0218e561c9f57f7e", 0xc4}, {&(0x7f0000000040)="e9475f6965f889fb", 0x8}, {&(0x7f0000000080)="0eae1ccdb3ca1739eabd2c600807f0d855ae2a41fffcc3970a52adbbd5313f196cd5dc4b1a2da570409010b6a26d58acddd4", 0x32}, {&(0x7f0000000100)="d42946e9f91afd892720c9daee752dac0a21cd0ca898da4fff", 0x19}, {&(0x7f0000000180)="eebe258d4f63399a2776e3facb93c7415688240c77e830d594ae1aebf7387b5fb7f351389c68aea5c21c0c714a1eb0b3be62e5b2dacf92458e9ee787374dca126a8c87f3dfb25fffacfd1de4e028cf7793f55930f217bd68bc01a7d941dbf435db8e7e3b2efc5c73e1f450359e4c46287fe34a384b4a9b82cd01885cb6f33cda44d96332c1717ad763f808cd0292d07ef748", 0x92}, {&(0x7f0000000380)="380124282c1617659f88f4d8fea48cd42bb939380be09f44d4fed316de370143f31dfe2a4458a3156f0da8b97b72a02e741545f54687b980ed85b42478f58270a39d01d8c70a92e1fdb573c7b617acaf9aed03c58863048721a7b659f15ad19b840106ac7eed9dd23ed196ee0059c3d6c22d860665e5a1b23b992f7991e06279768dd2a4ab5361c827fba3fd978b13a89a21d8633fb41a7e8f648063a5dad3d73087bfbf866ed130d46eb9eef5b138e55043d9fc9f138801a87c54f1b83a756f86452c5273aadb135df7b1736676b89ade52865751ee70363bb74bcc4f27968c95df73069f7919c2b5f64785ffa91a76eed21a3a4d1742d65098f8e412fd7a663f22076998767a8fb3111ada8745963d213a0fb10d7c03df81327a673be7b58a4973113f765111d75df0b85d79e2d6dcf57118af4cc4f7d428d48e5cfd4125871474732298587b645b3e06963161be18d7f94975f42fb9a15ce4bd93772175125a228a06de6dc5cd7da126d272f94319fbee67ff36797c97044c7fb2bcb423da0facebb3666ded918b91475abb91dd251181df7f5f8185a0e293d07f49b2b9b819dab1e91ae122732a6d38c916bfaefd1d1980dabd0f95f1faaf5c2e1ca1bc5ab25cec71d7ee1238ae3a6a1317468ad8a8206da2356d756edb9e4e399873eda1cab4e635713de5a8b19a6e3f1d88c4ff3b3aa1901210c4387369b4a96ab284e9083361b921d44e90a06203846c06dd2cc63ece04877c57a25f2aa41034b737aefb89f71158e6beded4b70e08e57715b2e6bd54068facef5e1d856f9ca7b22e2078783f1937a97bea11031968bf2f029602ebd76c2b665a0e34d9354e821740f71afc22758b0c95592a51bcbc3803f5a0cc935b95e67db299cc50b70509743d3737fa18ab57da8feba4ad05fb255ce298f055a1313b20eeda163fb5c0503d0181c31259a789f2638256555b8797f56153a61da0394c1e68441be1c62923e85b33ff23c6fec75be2d4c2909d5d88e0787e883962525778a14ed2ddb3fcf379bf00657bc419f696369d6a7f9ce5c5ab1b87c2a31725ea8cbc750c32fe141af15ff586fafa28fee44199a62c58a95ba397d42ce23000cdaad6f70cf554bbbfe1766472f29042ae6390b49a109d0b86ed51160081e049ffc81cf99520835e307c03ab915ac3f480a96fa555640b6f46c1281df293b28c317a80cb8309e72b66399641b9095570e2a5f50d1f4fb4bc93185461322aae2ff28eec168ba4b8f8a3ee8e3f13ddd3d2e6f8550f8a85ae31e8df5132a94fa965704faeb7c03309023c4ae4f60d64783a89b6854a181cd6e7210e55d97a0d874ed64394bf6614e9d3a90c08bb7630237ea711ece5e541b33923670156226623fd7843f2e62042435911abba872a73ecc9c044092ce01a386f8dd19fd08145fb249a7b3718313bfee5987e643562738c32060c00e6e345fb14d3c9ef7d0e07d5b83894d63b48035b744b17fd4930195307efe0e2843277086b0249ba1f84e095c6b024d16b53e849357e738e1ccae7b65286e570ce94045fa1e7f47b3ee533ead60445e1e20e0a0e7621caaa3150534cd4617f0a202e868e543243665d80870edded39485538c45fe974cbc64feb2a3b0616b06dc0cd9aad9d6fb9a074fc68e4627fd6567395f92155e41600c9abe868e10feb39c0bbd99bc8323fe1e6e2e4d0a3a0e4c4b9234e6b58fe610670d69d82135a6c9cbe1023d022d79eadd44fd2c509fc59abb9369c46bdae619e39503a117ad7082f9694253e69b6f344aadccca527eaae1e1f6c95da88ac8e5263e2daec8516fefd8e6e8cc296dbf9d20a5202add9516f501bc8aa6f1ffd2efceea1d5059c131a6899cce660e355c3968583936bab80902eb562e673fce4c1491f9a49f98c5de6c13ceaf0ce0fe199fb50bfe20ca1df425a7d019318799247e90139e05ce8ba45de880f66b46a19b89ed7148154197e3777171682424d36a8a7d94f11cabc407eede365d5cfe6d6c6e1c7d1cc743acf33aa03e051f9dd19736432cec05c650cee7bacd8a16867160c33f35c5d74995b8fb7bdc9a3050102c9819aef3855b24996f2e309d80bfe7153c3399a84cc74a246832863c91b731165dec1b222a4ac015169353ee4ce2e9d00934888fa9f82ca86c0f0ca9d287ab39bea510f54062fde6ff8373c437dfc970267cc706a29c3c8aabe64a258606ba2e3b5493a758054ea3d55355c7be49387ff851e54c4d27ee0050188dc1040718f0f4bc0f96f5c2bef89bd0fcf9a5500cd8392ca64966e940794fff277e9d5678e45cf5dc44b1413addf293dc3fda8ec4281c4f8090e98947c9181278b6adb00821602cef1688943f961bca98e1eed4496f0c72cb9e5d77ae112e941ccaf0b4d5a64e2abae881ffb1f3f023e0840f2e0d295b24966b89661aaeed18ab6e6178a31c13e8446a931d61966b0e54457f7374568260122fd1542ec91eb2aa769c17fca38a2af64d68be325100750c210678b2cb2d9db2a9785248358c4fe2f5f3ab2459dc93e30f1dbaf6e04467bca65665bb99582cc36dff7a613a3291c85a79b7c5e9d723e6af27e832f6469ce87727b370a50b8051b007f7dad96f68cd2a33992f42638d659663faa86109c95ae1a79f765d3ba278d9e9746da0da929a5aa22018e20e675a5511b849205226e7f397fb1606150215f71256583fdfaf2e7321ca51b3f6f66ce0fabacaee52a4e0deb4e30c3189c85615c1309d328161e8f021bd206df0f6276b2713561a34ed4319abeece756b5a28dbb29ff3e7abd03d220b98528bc96ec2ac2a151a68876e0f06a513042cf9952069bc3b00d907dc66786a52ddfec417513edba56c0da745000774f9745abff737bd8105a16cf13e8a2bcee80fe91e4a89b87fc9212ff049c9f97c651bf7990269ca58a373f25c1101ecf6768243a3072048b91413d068732f590a60dcf21d70dc2366721c9b28ccc98a2e68c9de8116b28c0ad80ce16cb3571a1d1d692886ec0d0f9e8093046016632d7942d924f25c97c93cd75b6d345e66c22a7b904f6ed57e0ce14e32f5069c5c6e0a5229516aa8a97e0c60fa3d933576dcbc5a4a4a05ec42aa18d8cb1af6d065e4d5ddd400fd996f5be8802939037e5b9e502e85698aa74f8e44778c96196c6be07014d32b6b379eea2ced6df67b880007a0dfc06edb5a0fac3561ee228b0024bcc6ad347459e8abb8fdebc11ca3a0ce555cb3b1ea719fa5beb679c69aa1b41000bc4aafc2857aefc9bd3309a190e1c28959dc015b1db4b6132e8a780e389ba83b722f813fefdd7cfce7ba49def0b05681507add04b3c53701ace7dd228302f9cb710704572d13be34d198d31d1034fddff2d133e76c43c02aee430d99315fb94ab5317745cc69fb1aca8560d77c1cbcc99324dc3141c5ba8743ae118dff0ca8d089e0557763557495e514448981ff0374118af734d1cc68b165d74a6996506faa75eb9cadc76b72a6a4b149c4e451b20d845c2b1fb3666358c0562103dbadc90dce691093d0e50c61368da7eeccf16ff3eb862ae82d713eb130752d4da5aa0b21d1f283b765383afa66f05030c76bdee99fd2eebe4cb00e7ce99b2e527e8c90e0028d11b2d098fadcc20c93fb87f4cdcbff7ab00b1cbe569259a11ab571ce03ce21ac57cac9d050e03838f2ff7c37a25d5e764c8ad510372927e89351bb6738b0d43e79912c14f402a718f58477930a6eb4f561c44e54c14f4a7305c45b9a60ccb802ca4231f5fc3fe40f72fdd30b5925bfd1390058263443ce3e77cce87e09b34015788f38620e73ab577e79f12e65b34156e272f84f78db17f1bf7d565b7931dceb59885b9458739972c8a72ced6a7cc7df142399d47b113737c5b9db577f3b506d712d6c5b3f90302bb36552327ff3796ea88f694ee1edbf7972ae7b296f6a4614e79580c6ff4b123aa2b0831c86c78c2c3c89a3a7e253c3221b57113d50b4b763d3dc47ac1bf6fd12d421c0da2ae10e97e6ac6a20174f445ea2ad67e3d54dd0c2962b32ab98738fc797963d81d5b4ade21b2314d98c8652165b7e0f90e4690a82faa66380c93514f8f536f279bc85749618eb30c1c3aa8c7da3a7388793c6a964b7f73f2e2e7e82542496b61e13ba98c95dd7f6e8191aba6c1dab998b46cb55310118ddc5231c0e081d787d4eff5a3e1d1a2c447f63bb5b8889f18ceae9d6ba55be0f86b6845a73eb1edfb2442b7c1310c2c5cc1bbf36b6970c0a06d6382fae3f24d09d84ff3596981f31c6982102503c9ec2e316e2834e41b9b2620b1309e3ded61bd4dde4c701f3f304ad8e9d80e54d49c961f98855125c944910e2c6fca328da03f5265e87051ce6ffa8d34ad500e2739742baf4dc4d2e26afdf99d7e95a2f2bb78166914ddcec3d7faec7e7c0c40baac3ac716cd8e8ad154d3038b3b7a721a9705b5fc3e376a24722d9de7a844be941376661fdb2c0334b73c39369bf028658f9742bae85b720792b9c06438341696fc4a585c0782f9d09a664c9ec3556f08427b847c84153ad5b89e33be89541a1bbd62914fe5b049159c8dfa60fd398a7be463148721ac4510d01949759aecc1c1a0c6457f5cedd89bf6a6a1300e37eed5304bbb84ba3462994ef15600be7f0e74f7d06c1d8bd741e6507afc05b6127c8bbd734f18a8ddabccbaad0c7be5450c641de6b4db8fcc8c171495026b07a6c4ec5955dba6d11c7eb03c1368b5f8edbc74c63e8603785cedac6c257280e9b32821fdfe2824b2508008388e24f8d514802ae8506635440b75f9ab8990e223dd5bba13b8a9bbc8f039b5d9859b6f03fe3e3bb5d283da3970581f968603a8331e81fc598d37268fac5a4651c4dee847856f932b3298b6af2e459cdd10f71442445d794a2704df9403fc73337284a7e8a276213a8f134de1a57bf1b5b2ad7a4e3283c482f56e24a035409d85c428c3b7469a182ef07f4f30e9877f84599285df3038413493a82d67812f21075887ddda9acdcc549ecd4d2f60f53d52e7a6c3b512901f02d4239edd6c58186d246af2a898e41f50046a8ace61664be5895ba9e78aa1ec5d884efa83ce7d791239d8b92d38b3f0491b10cf113b8d3e51a976eab0dcdf0a7d9f8d7a5ce1dde0c9d6a783a5ec7c144f2f6c5058976b1b2e584054961202e2e7362eb3a5634aa544837368f177b2f75132512e0deeba7e47e7b10b3a368bdf7a07376c4b8a3fc81923bab0f94246bb70843d85ea628ec4434b625d7de9772b0b429bad937ef11d97c98e732183ff0ab3123ed16e1ed5504737fdc0225bbd0e27ef8c51854ccaed1f539a55be0dc6963ae9154951a369f7dabefac4b4e0ac2ab071ab68aaa2f0193844becab9f6c6358b8defafaf6152c98854f64b3349a30f47d81b51626a36aedb85a63017cf2e4d819323084e2782f4a56885672b3313c882648c8c37137236642efef596a94c41b2a207abe75b697420b46ae6f01b0de33c059fcb0374d4dc30a7aa356abe50d6daeabc18519ec72e5bc6dc5e9522773a889f48152d046426c83bd4269aa3771fc89c11bd7f327a5f3a46ef7a0fb5640b4c2cd8234b8c9ff691af9daaf8f6ab521d010aafc83836aced8ba3a364216344b998a8f0d56a6ac75368443772fe135f7b7277dfb808779da627acb2507c3e13c35dcd06c1a7d4aed6e3a701be619672e0abc9c5c2dd6b607422fccd74400a1f24710fa4f6abeabbbcb9a641492473d85d49285a96f03fce2a2f58000f176f115d8f6c83b3abd5853b0dfcdfeeaa6bdd9f5a26fdf6dd5bec608900f5629b94b043f0b8c4", 0x1000}, {&(0x7f0000001380)="07b8ce2c3caec64b41b802b3bc75be93f68ff7b3de25cfea80d45bd06f2d167d71cca7914481bde762820952ce2bf9b227c3d66b5f48fadd52aafe889a85a9b63553c6b884f67942c83ef22a1776945049af23e5bbb13c8fd4a81796948cfdac8d9813ff1cb3c2a6ad275dfbea5ed8cbf0a008994e86d70028f1aa7b6791a618ff83950e4990e136b37325e801874086991f93bddb4a74e0fb95a9251d4303aebb2119909e2902738f46148bdbf57b251b9687eee1384a4111791717145001a685832fd3f5", 0xc5}], 0x7, &(0x7f0000001500)=[@rights={0x20, 0xffff, 0x1, [r3, r2, r0]}], 0x20}, 0x4) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) dup2(r1, r3) execve(0x0, 0x0, 0x0) 13:03:56 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 13:03:56 executing program 0: getgid() mlockall(0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000100)=""/68, 0x44}, {&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000280)=""/182, 0xb6}, {&(0x7f0000000340)=""/128, 0x80}, {&(0x7f00000003c0)=""/235, 0xeb}, {&(0x7f00000004c0)=""/140, 0x8c}, {&(0x7f0000000580)=""/92, 0x5c}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x8, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1013, r2, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) 13:03:56 executing program 0: r0 = msgget$private(0x0, 0x3d) msgsnd(r0, &(0x7f0000000380)={0xb76e2f96250b1f22, "a58f8652452a220debccf7918c78d615bed027fa4cb00a97797f7b0cfcb1ab9ad37c24fc74552ab54fbc669e6d611a7cb346ddce47cda39a7535adb43bcf800428118f6b0c07d6f7f61aa71b84891bd6f82cee9f78132f3afa494b10bda9d6aa222dd990e1fae8c61b77a75c8d72695325796a4bf7db912b30a16e387147020e36a4b17457a275762ea21443426e8d80c5cbb91fa0ed931d59dab8dc4ba9d5045e2bc5037b28ee748f509e2000a663807d2e0580c3fd5966821b27096375"}, 0xc6, 0x0) 13:03:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xf7df}, 0x0, 0x0, 0x0) close(r0) 13:03:56 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0x0, 0x7ff}) r0 = socket(0x2, 0x4003, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x4, 0x1000, 0x6}, 0xc) 13:03:56 executing program 1: r0 = socket(0x7, 0x4005, 0x10000) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) shutdown(r0, 0x2) r2 = fcntl$getown(r0, 0x5) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000001500)="09f721a6c3ad64800a964644e07dfd965887e0f89540e5dd7d18735a0dce5c0fa33611a836e8be15c3a948861fc970fba48e8539bb", 0x35}], 0x1, 0x0) r3 = getuid() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001580)) getuid() r4 = getgid() sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000040)="64fd7d4277b0c27deff671cc4102faf038c1a6e2b2c628ff5f33b4fb984a3d040cd7addb12aec3cc0558d474c55ff3a46b081bbe53bc3a1606eb664ed4f4b9587ec194a997a767a54fbe63e90211949f548e0ec0bb1f37d7679472b7ca3432e6d8e39c5e1383c7e04c87ae941127d3371674feb4134c52cc64714c", 0x7b}, {&(0x7f00000000c0)="5689223e20caf092d8afc54f25b3fe456bf3f5c323e480f1a221837637d2ff643b8c80d11d993e97f16e89b5223f9e3cc853fe0d495641a8fd31b5526341596bf4db058f334e45dbbe004e", 0x4b}, {&(0x7f0000000140)="fb934f", 0x3}, {&(0x7f0000000180)="fd62057a48bf2ba6051c13c1a1e16ef9036d88619b5192944d0817ad5f691ec3268c509e924564870f5629ca14dcab034bfac7e087f420bedf5aab2b8d3f4b4f7e529e471f", 0x45}, {&(0x7f0000000200)="673d74d3477bae1f2328ec059553f8125b78d103aa86ffea2a58da9a484976bb8e273a7ee4e91dadd059b07dd3b1ab56351672b9af6a940e963dc02e3bf3a2fb4bfcfc022d4862fa3b351eb70a96af338512bf6482b9bdd90b8e098eea58876587312a207063184c2872d9fc4ed90ceb0b6c575326a0fe023ab67316af1bb3730b46cd8ee395f6695269f90ccc979da892ce5aed4673d6c1e397b156ac426f2f3ba66f7131d90dfa88edb838a204b625806b60708f1f9c540e4d473b9796895b75ccbd9e0cd3e1a56820fe6555ea4827c2c255e1e0dc8d278cd099350ce5135e108d03f66c62925093c0e48ba8fbedea26d509bcac30379d00fe5e313ee65bf98919a86d98622b50c48c17a9c7f06f75732dff6798d6a17b4d5fc646baceb5a0a008e2d886dafc484a1027e1710a5114172c0068639cf35e72fc242fdffe99760bacc48c35146812510eed83ac2be914c88dfff6f2650908ddeefc46b76aca642e1d5dfd688f916bb51e3ccd5bf0b15bda4c901dc4dc6b340b7b2e141355c57339df6011aca56293abd15edbbcffd9165c0e57622d3723052a0e8830e3342c0f605d028cd41f567320f61a7837f9c91dc44ccd42a9484e0cae9b390a04077503e916b6b6f9b25ebd1ffedf1feb5de6ae0f741128920297048ae911a187d8617ffac227906d61adaac0cb688ba3959b359eaec9cc496b6fdba6d469e2bc5d4d512c7f41fe98b1c06aeb45da1c328c858ffd84adf83f1ca729b2ca065f68f297749186efa14907cfa4e9d6c062984d6203a9b8b64141a49e23d49baeb927d591616a41f714450fa03e5839ddab2400bc79d0b7d852cb8063e665ef550d73419851513c614672a0852d30c9f3919ab07c25dd00210783687abbc48fb98416d1ab3f8315cb7507e1893b8dbcf901c5beabfa89ac99107c41b3f8d06c0099ce5efb2512581085aa90325f3b49c693c79367b1221fc1854691f862012a8405d0be5f504fee6d3da5c295767e889888e410f2806f416add57f7b4987493158f3b9ed0f2f5dd02f5be896ce96e83f5de382581f34e54b06d0444239041712114cd13c5d6db0d1ffba55765f7c85f0c0be67282cdbc8cefd11d3506ceb8338172b2bce8fb5cba23b9cb21c21049b02f5c49b11a5937e767cf7dd62e5c75820bcd48abab7391adaf22a4d3f431e3b92656b414c0b83674fda3457daca03db76b1b917ffa4692792570b4f6d028727c991dfde2b60c7e51a3fa1c131cd28df710ae5f50511d2dbfd8a7e17fb0c5cbeb712a8f68e5c36c847e2f11fb40fc38b1ebd8005f34b7a74e38cf24e4530506bdefacc5b773c3b3124e03ebb4980f4e388f7dfd91f796cf7f1d2a14d7fdae813df7e0f5811a399ddf0c311910f6a0f2ac9dacddaa842c60cf531682ba8a606ad26ed18e14b52d004d3f302de28e97f8f7b4d9136534e25050e1848c5ab843875ce9580d97318923a84fc844f3631493026a10135c756ce37243e9837cf226cd98526ccf996af8706ee3b5bc62264dfa5b51b735aa30151c5e78d5312b81ef27de0eae63e3e049215a79f98e13af9b054c9be2b30265ec387872965506e898e617d39ea8170ff7cb4071658d5c2083f279dc020f955747926df2ec01ecb805a94d5aa8fbc253fad5e4011a4c7fa284607aa5980020c950046398c33eb2399936155d10d9bcd8056e7fa0034f88cab9f55cca62ed5e08c4ff1458c0a470e2c8d942c92a2d79b6d596f087a1928f92c13e3ac20eb2a1c19e4e69551313a34c845debae626a89a40dd9fadfcf5736b35acc6a6c3d30893ac88611d3eac05f41cae0be8a7b6c7b16570212d5281585bdb96d0c62ba166ce7807890e5f58ad96ae19d2c8a4e2106dde5ae4e509be0381467b9e2278d0ba08b60d57264a13e294c95d0ef398adcb69e7e69cccc7c1a54bbc36148f2dcc229babb5640561e50f30b77fb1158815536cf2279274990cb5cd4a0cb6789865a90136cb1eefa3d87506d6a3422d525b32aee8f2efa3d70c330482e88b41ba253a635e4a78406a5ed41b0863d86d15aadc1d800c50207de41ea527750a230ee90d3026b7f93ef55fa20b13d358e79c845a36a8716a30e75d4c0436fc0e9f0297b7e96e4946f98682043545eadaf65517698642d22cc98660f539f843648c3aec29f404c5c12c904b4ab3cb918bb1632f4a34deddad414be9e586f8f02703c870d6411e6d61f3ceaff13333ef765ec583c31a5846084c2ff06817a5c8e3ad868f8a5323db40165d3556a987e3928b3b5a2c1cd8cad15a39183cdc0458c84c94cf01099eecf4b5059d7d29842204ba10073f3b2dd64a6099a12b3089f7a65226bdecba3b394bc11cd0dbe82a1391ed4591fc58883da95a3b6a0ad9d67c586d90ad0e43f0beda7d06e9b4420700c96637e8634f0573f217e94b99cdcb6d2d969855c13ad107937985de42983398f2441d8069fcacdabf1f97db21ba4a4b61290895d9cebfdf4099010628cc6ecbc1a91ebecce796cc89589e4e8c3c7b5d85248667240e86991bb90d61849edd69a93599c6b9aa5aecbfc16198c7f643116e31e0390fd684c023395b82f802148d1cc9b6a00c339a8d65dc0cf7992d47179b9739efafdcff4edb598d5a25205d7473d9d43f19db30c3894d1bc0908c564e8a665e33fdc89539d80ff64f1c598a104160035c706679b00a57366de948b064f8205b86c5a732b6e4a9b94747c95a5cb05b44371bbb05201e558f10521253c8360ace0f9ab255ef63f36e2e0ed426e57ff10b5c16e63a9d7ba23eac2570781b9fe7325a740f04698953fce88c414d8c72a5bbebb2c352638c3c864b9b9ca4ea019aa9b691a0b7cbca52f80cd1f85d8c68b3743b44c2b1af731795341aaba4ea1d8bde59222b321f1cf3b7725994a053ba9acf5274b41ad6b9899d2c16bc03d78ca82e9706e052442bb52113a3ebc9abf90ab63a7fb857eef11a86a7872f0e231c2f516e997a7ce176ec6e112cef08121de0bea365f2af1c1851ba72942d73b200bec5fe331e90f1e0198856845c2dd20ffd85a878cca6428b13f9ebd60549a11409e0d99d9ec3eba3d8f737912d2826b3bdb41e912dfd3af3049a115eed823e0a36dade9a4f9645366b8ad5c9da05f6437164ea1c637d2749ad0bab0a133cff3204c00c65a5c32f52813fabd5b9a27cc5afee6185a1d54eda12f528190638e3ee996398a5fdfcae34990d5223c5a036d7572ca61f29ee611605cd02e6b874a5ea0960727f45719c1c89f1597611bc6e5055743198279f3426f64f414024f1cdea52e0908d55cbae504f57efc44a44f61baa388893a3cb1163c38042cdee272ac501909ff93f8798780210af63e5fadfdc2ade1e562036f64a152aea5da83c9d46a457e2b1fc8bbac515c34f0161971ce7aa857f988e0b50c341a2505cd77d8c03e036958efd8cc97bd696e1fdfa82666acab9fd1d381c39b7b0d09054e844b3cdfdad53eb907cd894705ecf31ac620607de75e4a9db031f92523c2b621028905c91b552b2b19d45374fec17f484237e5f35614072ef55dd7698ff18f4961e9aad2136b418c858b9e8836a4ce17362e93f22d07f53ab1e1af3b3b95f74878de6419556b758651942647423cbd70d9df496f5558768b9e2fd3e5b2626c9fe2d4c5582bfe8409c91189823decb828da16473964ea353efb957dae69af37c69345680c550da395b6f85645bc0524b1b6a9fee494ce562badf0ab01d362b5b18d0085bba840049884f43f9f187847efdfbf7381606cc96ccd345446241d9fb054913c506418c6ffad23705e455463c16736696ca1aa64dd6dc8dd4027e2e00fc1d9e85cc2943678a19932625c20d8f5d0a52a48ca113469aac853a4ef2f2ecb56e72b4cdcca9034accf3291ab8c0878ff2388dd23a2e1f68f42859212bb21d4e253788301f0edf46cb09b67dc080361cbcd248513fd7d206035bce8294c93a73a16d2019f17acee9f054867e8973397a7dc167a68f731ac59c52ef602f2ddf13fcc0096701cb3d3bd9357e6e070bd06c7af2fc33e4459a25eb7b3b9d4bf7d1cb71900dd73ee4a1508dedf0d838beb92ca00badbd6b7ff417cc758b316ea71acfc154995ecbcc2ae446fb94a166bc4d0787206dcffc1c37d8cc664a3932c7a970bbe64a18a68412526b3384ac520624400b64bdfd9ed5202b1c35fa8637132463414868276a13d5d56f548ff4b1e2140bcbf9c963ea8f73ae8053b851001fa5bbfa4106fc6f530fc25571aafd9df45473c2461d3a4d65271e9b8034db6b0597f51c0618b467b91bac327ffef00329acafb49002323d2c36fb8082ba971e15787ad08acff5b52b684ede97dc2d41d6759c79b93b95feab45c20982a6c2a9fb93621aca631cf94224b81ac392db8823a1f2825c056aa784aa83195fce6d86fb91ff07181422f7fd0df2efd3fe95da3d6b34a4a0b2ee56828fcf7b71a1aa37ad463712e1a10464c3d50d6a20f9bf0d45b4a8b46859fed624760dd18546bad820ba7a53dca31db83cb8d8e1549a18f4c5555ae53f8c88cc0a73dbaa361a1fafde7f58969c2a1ed7c8309fa08091cae8723e9ef33f81b50cdcceb4e01f61c6201cfae41427a44d742417b2f27a553fd58f1da1b322670dc9061fe317a9e3ecd799099d97875c5ec6ad6ff95591749a11971c0b6ba2c0336ab59ff83a16827d1e1425ca4e3a6c3b7594b6509ea6a88c949d7282dd750761090bc614d408e6cf103e8bd41f3e87084f01f612c5329d5f83217b959a989cad4b18bb28d073f4ce8da571d73a0a9c246976db759ccfdd8efdcd085ec15f7953faca03015eae56935f04b11ca1d4bab459156c801401f03b2d7127b4087a9820778f997160499128dcdc59b178bdcf5bba03504f435ff34db6b89d256d40109753425294442ce1e610d680c6eae306bb6d7d5af1c99b1e42de58fb1f544449959ecbeffd153bb1f071f331fff38c8e5d7137b115a074c0c8726d24821471e79069abfcd4293cb388078f0fc9980d4b0d91db587b169c4645e2fbd915025584eb33f6d87c3f5027abbd45fa6d53d3da3a47308aff4cca0b446f321ff1b407ae46bae93346a446f7b8ac3a596cd3e47176b418ce1b867f0674c364b25e2a2c78d47d662081930a0e08551b16979ba35d046666c4eda8df63f7f83a4526774c4cc940a0725c085756eba47647e8d981452e8f6318d1a92acba879d4913ac5ed7ab96faee77602cac49a26c0e3327e6b8791729c47a4450315194c8ededc0d7e2866e0549669af11cd7a3958a7a43d817308945145327842c2bc138c1b3577add15d3dfd3cd6736b4545f014900e010548be6963d94a2e0eeabf3626abe6584d8b6471e73592aaf73fa8f92cd7785ec78f9fcd2284ee28b355a85d6ce9e4f91486070805a702b120bbf61462447fa12c745cb36486790cc11b101debe4fdace588e70715f57b1ebe802b516a1624196855127ac2ac35c0f986dd47b9ec0c8f3ae23a7cc40be5b57a5bde0dcd0259e5768b3f71ed6f762317942faf7126723a6bd6b7b9f65f0ef42b5c821c1df48350d377c26e06f10102b0d3fb8916f9255de0f25e2a4577ecea8ff9dbd705a8a0695cf5b9cb55b1aca8a02a57cb92567ddb1b18d2ba2db5281839c1a2bebe6618e6a99291edbbda33397c90cb3741a778f3b6e56dd2976293e0ced621b0d498bd1a32623a62aa7d50d8639672c727c89878a925b03df2e53993bf27c79b9fd814a417a93577d23678f29e44f661865244c87f5ed2e22fc6d90b0a99667eee23d4d80fcff37462f770adc", 0x1000}, {&(0x7f0000001200)="f1f81a8b3fac2032893619bb4bec18d035fdbd88a3b32fa1ec83b95efef77029885ec2aa5f0f8cece7796c56274819e5c47837409ca488405d54f12720bb04ec9e6d204bf7a61bf265a69aed65ab34165a9ee7a4614962df844f5abc90f6fbbb43c0fb89b0f2a32aba14da557fa698025d273dd09df67a666f860fe6be0f4bd409953c2dce221732ffbe754a6a6a88f72e239e221281f7f397f0b5df78c31b9dcf3d4dd5", 0xa4}, {&(0x7f00000012c0)="3325017d28a906845317f2a710a48d574c0fb790bceac675ff6520f6e9a84fbc1d95a10701bad0dcd33aa5a47040", 0x2e}, {&(0x7f0000001300)="c75972a3cb8c874466a6be582cc8e899a1e3bd58ab0187e4f193a8fd63b77f33437623f1bddc6bce29a13ab72a96cfdf0b1396adbf31573bedf1d92adfca92b76f1ed8faa9f7e07b3af463426059fa4d1445ad69d2f98703f7ffe3ae22590c5e14365cf78c82ceefb362c8c889fd14089bce7f0433df1d4a11e56833133d72523bcd3667", 0x84}], 0x8, &(0x7f00000015c0)=ANY=[@ANYBLOB="180000006cba950000008100000000df", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff0000010000003acd72e6c3b713ed26709978bb3fa5bcf3b177717cd4d64d225fa0681b4b6aa410882f5b81c60da023eabcd2f1af48c589355b3812d95bfc6c840e432b70a7e0346ffc885488825317e6e31092311c692c90a656f83a003d15bc346f205061a19ced01c9c1d3983307d2408cd85e8dd40701fa9b985502", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x405}, 0x400) fsync(r1) 13:03:56 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) readv(r1, &(0x7f0000001440)=[{0x0}, {&(0x7f00000001c0)=""/35, 0x23}, {0x0}, {0x0}], 0x4) write(r0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) 13:03:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x80) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffdf, "a1786eb95b7c30abfc0900"}) read(r2, &(0x7f00000002c0)=""/249, 0x1a9) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x10) accept$inet(r3, 0x0, &(0x7f0000000080)) 13:04:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2ef32c0500"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d00", 0xbe) syz_open_pts() fchmod(r0, 0x8) close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffff2b, 0x5, 0x743e4b89, "69e680090d001600e0ff8200"}) readv(r2, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) syz_open_pts() 13:04:03 executing program 1: r0 = semget$private(0x0, 0x4, 0x12) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/252) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchmod(r1, 0x0) 13:04:03 executing program 1: r0 = semget(0x3, 0x0, 0x0) semget(0x1, 0x3, 0x480) r1 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x0, r1}}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/166) 13:04:03 executing program 1: socketpair(0x0, 0x8000, 0x8001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x3000) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r3 = socket$unix(0x1, 0x7, 0x0) r4 = dup(r1) mknodat(r4, &(0x7f0000000140)='./file0\x00', 0xe080, 0x3) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r5, 0x6, r6) r7 = socket$unix(0x1, 0x5, 0x0) renameat(r5, &(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000280)='./file0/file0\x00') mknodat(r4, &(0x7f00000002c0)='./file0\x00', 0x4, 0x2) socket$inet(0x2, 0x1, 0x5a7c) recvmsg(r7, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000300)=""/1, 0x1}, {&(0x7f0000000340)=""/43, 0x2b}, {&(0x7f0000000380)=""/200, 0xc8}], 0x3, &(0x7f00000004c0)=""/226, 0xe2}, 0x800) geteuid() socket$unix(0x1, 0x7, 0x0) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000600)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000640)=""/67, 0x43}], 0x1, &(0x7f0000000700)=""/163, 0xa3}, 0x40) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000800)={0xb5e2, 0x200, 0x6, 0x5, "755f07c15468e2967284f8388cd105b955f58569", 0x24000000, 0x7f}) clock_getres(0x7, &(0x7f0000000840)) socketpair(0x2, 0x2, 0xe000000000000000, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x7, 0x3, &(0x7f00000008c0)) geteuid() recvfrom$unix(r8, &(0x7f0000000900)=""/200, 0xc8, 0x840, &(0x7f0000000a00)=@file={0x1, './file0/file0\x00'}, 0x10) connect(r5, &(0x7f0000000a40)=@in6={0x18, 0x3, 0x6, 0xb86}, 0xc) readv(r8, &(0x7f0000001c40)=[{&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/103, 0x67}, {&(0x7f0000001b00)=""/129, 0x81}, {&(0x7f0000001bc0)=""/110, 0x6e}], 0x4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001c80)) 13:04:03 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000001140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000140)=""/4096, 0x1000}, 0x1) setsockopt(0xffffffffffffffff, 0x42000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 13:04:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 13:04:03 executing program 1: r0 = socket(0x19, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f5e696c653000"], 0x10) writev(r0, &(0x7f00000033c0)=[{&(0x7f00000023c0)="6db85bf1f575beb370877d6df7ed249e144be45b7742e4106e6a4ae9e0a02d6ee217cc9d9336c9c79c42663bc958d648fc1bbf6f09edcffe94d0411ca56b019ca6ef7f6c7eaf26089d8937314ae88b94288cc3961cb2bafa116f89fb1d3b043e8cec5488683ba2605977caa501e25920554577ad1c62c213935dfc8ed733c648e30a5a3e1f6e99f62d01fa4dec47eb362aff5bbcd47d38597eeae54251014d7a1fcac85c6d0ebd9cf7df25f21156f88b60a609bb7f65460a25ce852e4cafb3eaa033090c42488e0f05c06419ec4bf98b045851ab91ade315d7731f8576c1ce9edfb21df2c929e20d4f1162a9ab678f0a2932598a185e5db172564a30fe362a4fa8cb59d22d4eac4c74574054fb3ef32cd8b431f9f4acc814895b7f3a86d6788500c733858fc1d48c66c7d1c069e3112b5666f3e250663b82df22219cbe08c695e10a4a59d3f099a439ac9ab7845f03b6232b170097e2af72e3b00c2b753b1811c537241d6732de8d639cc7f9508a725073911b3c023db550ec946bd7627a1972e606fccc42000a501388d9fd8ae3cf8f7adca70df9c038b5c4ea86356661b867730e7db7d90796099e4094f6eed0ec3e358481222e80e2c5d1139c8a4f72af29dbb75a2ddebc53c304a7fe145aca381ce05b933f265d22c4bb21cccef290a43b336bbcc33cac67591060e15e50750f4c245293e0feb304bbfc7c81609203fcdb71e9bf1123b42c49aac13f1657843efa2afb29a1c86f873034acb72309204d6130b8b934c474919c78ee61ae30f4318b9c1e72102f20ca2b2904cc867675edd0f2cb89362bb0be5b995a0600039aaf9354eb52b79695e1c37c59035930e35b716f7f1d0c75569520fa601e041899d92c5daa929b604c424cf7ad85a79a7df855683f2faf72cc05519253cf352f38c2158da67505b912fe9f2055a57f698b80757ffa4825bd1fc8d63ffb1bd01ef2f5e0f337a59a699301a878273cb232f20f782a8a0de95ed1e03c3c9bb99d6ca892056f5265778fa0cfe6200136d64720121b273b9ab2adbf544fc6b56eb915dec6cf3b8f2891407505e643f5a333609df02e16ecae01eebb4ffb9a216e92b68b8e5d817aa43f776abe52172ff08bc60a6ede2e33076cea567f8df098c6a46f03ab51ba82644ae2a88968109773d770fe92103eba113c3a122d1a3d8cad78ee058016024b56a194886131b1e48a04372dea585eadbd800542e2561bbcadfe9824103325a17912b93e6a1f7b799aa4db911fdaf3912f225c34d8a914c96eef8baba84fbc5b228016ae4ee474b4ef8e3ef5cea420d8ff49f553b7374cbb0c2ade6d42a4a196fae0086c92ab864c26900c3603bb1817550ccd4721654440218c3ca543820a46c60f271322cdd1a8731b17861a780b6b1ea7779af0e26ffaffc0ba17af8df8ce499372e67418394debd51acd453adeb8460198d77ea326d8ec91044ddb25b2970fdd82d181200f36acbe0566b46915dca783fbca2dc3fa16444a56fe274f3ac1732dca0c1b3aaebd66b935133edfbd7745a1f749019ac9f1f6c44c7f4bb662d29a0fef3ece2a96beec407bebe0f1ffc25d7955c0d10bf2f1fbe18975281453884e85f08d731603d3e0b71ee58640ecdfd53e864adae30edc27cb990c1cbbf866a15f42276002aee14fe565787c9b1b45914d30d409e73f7ab4f329ee89228f739095ded71733904f153d0d3adfb124bfa270369d8c8c0ba5503f2ae5626165abb3b65810941813c9e8bb0a35faabc23af639db2c65b420a0dea254da9ba81e8171d8ba763a1137147a684c3a8d2e8840f406b23bbcb414551d09c810ae38718353af949a7ff7cb638a1e8413c506afc0816daf620dbebcc8d41866976c24bc7a533724cab14ec430ec8b6a69194e8ad47420ec1e5be2ef1d777c97fce3796ee5088616fd2f458f6d2556613dad62a311d389cb3f39694b0551a3cb0a48626ba401d4e41412e93be27dc1ecf75457485bf538dc6f1a64afc9774fbbca3740c2512ab7e610b3ea7a81b498ca2b1d5a760aa2db7270419d8e5b593deae58f7fe671e626d69205bbccc97fec211346e8d04cf396d8c12e32f03e4dae611d6d05529dd15caea1bd0805a64a2bd049bf56f295cd10eb31b9a8e282b87367b385b607e4ba0ce72a11da680f2f1c98227ebc811eca672b71ad87cd443e59d68edf2ec48221fc7245e643003be62940cbcbc650c69020f7b5ffc337edf0c7c3c896d04d76cfa981d130de672fe4ec9e8110788fda22cad114ac2049c3f1a7a219f6121dd368e7076137952fdbf3914adc36c132b4e6a15d95a1561d7bff29a43d6260f9b3ef555a4c6049a0f7c3560a80745d3e1328fc9f12d70c00802cd3bf14478f18bb89bf45f8a9c9211682ad63f9a9f5b807f22100e8aa7cdc7146011815e2802c1019911a409ad85c7a9cd428cbd68f4144eb3ce6a89ef8acc7ab0862492799701ed2e3234bd73105d1f66c93e85d5ae428dc57a68984cbe52d72e338ed05b8bc94f410384b33678931671debe34ea0fb9932ebe1f11250541d03580a21450d2f11b4a93f42a53ed6e2814b93b53f03ed67f35899ffd1f2e8517a100fa22d3171047de9308bce138d20a8fafdbd73590b43b0abd5e786507f45d238c63a2a2ff901b2dc410c26e434c42c3de12f487e5211d91a22c3164beb4de5bba2f815a84586647b3bdd8d6cb9a899833d6a4312207b219eb8680b1c1174102aee76a430d7924a4cc750619b3ded0b973cd963d1638ddc76dda1db99e799921aa9477317dac08d081e302d3ae902c8a73ec5788691009ae5d054a9e6dead1e68df702d42334318d050f991dada29889800b6a070f46657af533eaf87fb7d21b136cb291fab0edfc3685974ff4d99c63c0f55487bc35e7067807ae8c2c3e36e52037b623512e2c0097de7acde1ad30a246b5109155a23a78d6a6d75967d2491e36801ba92a0bec4a2f95707d699327d4b5acff91fc63f15681aea34b09546930fae82747b3ec54f97d5e7c1ee60ae616a5a44f7ab4dc368de4eee93f329721d02cbc15e0d01740d4c6009061686d17725876ebf666fd5a75c313ba1c55aa96f5d4bd43a9189f024a26fe846724cf560afabfeee340bfa5d1c607470ab5f2e94aeb033eb80a5cc75e3d715360b74da2adcf7e009a6ccc162eb9ec0864ab5e82c6ce5a126713a8156f532309d4adea10328e853ce6c555b40b8e32806925a07fd48ac4745b92b7d259ca7fc08d19d7e2a85abdfc0e1279e30e0ab13d65170939ade52f2d5758cdcf08aa71b53443c60b8971dd90aa479fe1ea7b11bdf59a5c6db6c6d92ea7a342d07cbd8429f7a67739024ccc65c9fba7d166a2b7e22ec040b16b5396087b5b3bb4f4db34e52bee2fc647ff3fc236f1571b13089e738160c63066c8ca05226bc026ca820f42d69d6abbeb1b70bc44c75f4cca74c31fbee6801e286c8b49f316becbed7e8004e2ee502a46c1bbf2d45d4399cfa8af539c6b81f2e26ead52de836bdd69e288758a56f8b6c76def9b23e927fe797a6ee6022585a95cdd50d884e2c303c9dc82b2d40f24f6c69d629b347ed5b1f0f5d3d4dafbeefcbf19f8d84a6fe9fa7070844c4447f669e39210f19a94708f3033d8396ef6a3098d4cc1ff79ba1b5a74f10d94dbf53393bd8a3ca79677627c2c0de510131f25bc897084b1b3de792ce6fa043f5ba832e5edc220e02dfe08cdc5a0988c99af88925c7f0f5e608ae9a407fc4a07e6f86ca47250b81db4a142322d0c79c1015a1504e67fa55313651d57a2e1735c552ea168771bd95b6ad4a648fd615958aaa8e678e27b2729d650b3996c6fe53089421e54d3c55c1d465718054d8c21cb1e474781252ef8f3b6c0b24d171e14ce499741a89896be1817bab9f9c258cbb7b81178d8e38373d06b3b29fcb47a1ad04e7f3d07f1d3b9573f823d48c6ed969f087ea62adb83e10ba3c3711fd8ff8a4b09aa51e9e77f08ec28fa05cbc087b79ef237313144f6c0d8fbe75bcebcb18748e0bca950d90b5d6c5c35c03a0450f972303a880a52079c93cb3e8cc1cf4f17b9be0d3f683b1ebd6b87199274ab198a7d550c180760a2368c82e5d06288456115a6618220ed1a6b1d60da6de7aec929af2ee0220a89a18e0f6682704aecaeb1ae14d7559e86c4004faab34707c2b4af78f6b19c683f504a810eada512f6818b510f21e1f8c5bed0f1158e221a4c24520400c9f379b869cdd778720c0cd072714db93e0d8f7054f13fe51ddbc545a591a62f1fd7b861529be083e7d1747bc19ba25512dd63e4543fb897ba77f4717789d9b6ce9d55647d1dac6dee4e1ab746e2898d5898ecfc8776c568f76d30c8884316b68b9d345894d1e76f94d77fae48fd41e5fafdf89f3481e4b223e5c5492b97996e7655f62e29d3e24f2f399a169713cd7165214ea7b492d10290e08dc7a323f2b5acf9ee7223f6f7db710412f53f65ceb54b65fb9981a3c121036510a6607ed01c597b1f7dbf09e4c78c24d2e8bc5e05a46273ef94c6491486c8feac58c1bed4cd3a83ef1f0b85c42e13e02e01d6e40b1129977a2a5040787f176b7ab39f0e250087b43e67d50d317bff223a16863c390c7d7e75da60878288bab439095a4372a7ce42f40f25b8149502657eb6c901f6d4c0885ed44abdf6b52a20cee5d52a464b4b9bbfdf1b8e16094b53e46456b8132bd523611ab08a540385e38ba6e911f0c0c4e9ce1bf57b3d861b34745eed469cbdf82435cb06bce992198e99c87a00b5636ec3d17c1304fd2fec10aa3f63fbe608ab7e47d9d78103648c67f077ad261c3c179ffcc288c046a483b0c97d41fe3dad0786e16d8b001ff1d13cd49aacde6805e68cbaf26a5aafb87cc211d22db95f8cb5ba441acb1b661a87c63933e", 0xd84}], 0x1) 13:04:03 executing program 1: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x44}, {}], 0x2, 0x0) 13:04:03 executing program 0: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) socketpair(0x0, 0x1, 0x800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="2811eb8b5a01a26ed0e1eacb27aea58238dfa58a288a21efb611246e4bc4916222c4ce1c208c31f06112399f3498d807fabb85fe7dc0305061cfe143ad3db898f8061a56776f30facb70b9679879356be9c94e114038325478f3840ca5948127cdb1024d868078f52e0e00faaff4d54f8b2e55ae8423ad02e980a42116ec611db61c26faeb21a3acb8c030f300542473c7b13d7842b4bb", 0x97}, {&(0x7f0000000180)="02a169a42ba84e1244199b93c0c0bb3a449e1df9038c6bb456848581bfe4cd7c96a0b7e307854bc79354fe31e10a0d2fda86fbbcd87afb0e2e0841e2b2ee2ca36ad758d0e58a6ed65d2263104ed636349d38ef7eac357a34e4f1007ee66336469d5dea0146b629d77c5373", 0x6b}, {&(0x7f0000000200)="27a3ea917640b9f6c95c0e2efe6e735022d7ca49d7f5a5c68e1bc7d6db8e66ae73f1614ef445b2d595ada0b3bdd648da71af84251bc3245b1b56dea56d1002daeb2d84f7fc215a62cd4372c1f536b8b4e35ac588ffc202f373331e284f1f66ebe18a14f0970d13f6f8d3352d4f854201c9b40fca57d063fa8db4e279f316dc46d1630d7716abc20d2865757f6de1f0165b72d56213e7472f5b26483e9f1df633387237d95a64c2417946c5eaff902795e4b2f6c358f3c1f69944155e301cc20c8ee53041c13446c07442e126475b077014e387b297c3fcf71d177a7f80c757f2a122c2f2b5eb106056b11467ce4258544a758577a93d93e02587a7203f", 0xfd}, {&(0x7f0000000300)="bc24fce0d7d7ce654dac297b1a77796837e2087254be0d798cc60097bb648aa186589d8dc52c91c1f16f4059635022017d1baf32c982951139d4b33ae177a3b97c4f20765dcfdb14", 0x48}], 0x4, 0x0) close(r1) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) 13:04:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x8) 13:04:03 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10a) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 13:04:03 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001340), &(0x7f0000001380)=0x8) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f00000013c0)={0x3, 0x3, 0x7, 0x8, r1}) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="dbbb8615da6edc495231f9aa388876d2716e27bc7edc6ddb8b90f37c934b6a778555a4e5aca5b82d424d24eef39a82de1fac8c3206462d2251fcdd9b3dcd48ea08bf3145d78807bc36c3a95b90bd333b7cbd5da3c32b96e0945f739bcbb0fb8f02148f8f14a271accaff957c0c2da1fe180ec453c5b3c3df5d1a2de10128acfb8186981269042f2c380888bace41796e53b644f030f65eaab7ff984f91a4", 0x9e}, {&(0x7f0000000000)="59361a549fb176b710461dc6b3b8c8dad90019ad0b77a38605eb1f70042e0fad86c239147d8e", 0x26}, {&(0x7f0000000140)="de82e7cd3b37e7c7606017fde1dc6bd3579bee99d5191f820d5d54eca668fe05e35b79ae2d025be65398276f07878bf3b594b920703cfe526b9aa9a4db0f3111fd8705b123a752bf164b9ed930df3dc56418d288a7ddbd52f83cad16ea81d1836429a9e3d1ac794e09b4b004751b27d0010668e6b05e25f10f99aa1df1ef2f7a6252", 0x82}, {&(0x7f0000000200)="3801643206a8ea6f4eec92eaf19930da296eb42f957c1d9059220ea53885ca402225e7c785526d9532a26344abdb3c49640ba6f4f49486e70aa0d25c0e084883b36c966920c401c72b24562002394f08d060f4d907e3e5e26e0a0db1adb760e6c20670cebb92fedc4557dd98ed3d05e7fa1097fefcf985e24609d3b1159a8a7ca777e469caab683c9bff9148de19a331c6d86e20feeddc29729e5d4398f451e9f81b9d9ebc901e6e3c7937da9796", 0xae}, {&(0x7f00000002c0)="bcd736740f843ee39c2f0f469162d0ce5b4dd473e875b39592a6cbcc54c949c831e88c3c38d57e751a10dd225f85f9b6f9b958f19c623e5ab78c49547f646346508d505df813344d7adde3b466a20b179c3ba3b65460ec35a944bd1f3e0a488af3877a0c748434c280e53c237a10024b989670ae71eaf91be9168a3984f041c678cacc742a0b9bd87fc65237455d1b691097d9fb3bc1a839067d6e9adc50338c739edb40a8cbbefeefceb2b1c06c8a848ebe979d337ac676cd7da97c5db3f0e9d79500e35d03aba644ed59a41ade04ff08d5eac3afbd65406036b5b23d4786fe2d10f7d3cfda9575a4874b16209311847d1d5e50f54b86e07237acd53c5e03105151b8f35c4295254cbf55a04b4e2300aabcf1e37f8727c5e8874e7f4bbf717d551d86e8f176fbb8177128b399900030909248a33919b2e94972acccbc359f19380617addd42ca3d5f9be8c303ac67bf2ca42678cd009ac0402f719cd5d6de096908d54d5a30701e47a7ccc3d162b19b490ad319e6a5637187e4fe0fab22edbf9e90d21dc45b6bca9e4d3f341c559dba15827e7c78a026c3a881cdbb1ef6bc405a1f3083192db1d8b369cf89448a8834f1a5a4842b181aaa90dabf4be19a96f939be5314bbc3d3e88573b52f469ed615d09e1b5350f3364e0a889835e163430fa5fdca7e4997c70512bd45befbc1fbf2949730bbd59606baccc58a84652864727856244236d7b991ee23e4633623200981200c4af13887ec03e5ac92a632483497a8b9eb6962cd30999a9de90ac766e962bee831512d12fa4a5f504256ca56d89eb0903580638c51468c0aa01ea62ebab6d6c3a8cc4c7f437539327e1f297d2497631835fc0ce337ef507502fea6a539563e7bbec30ec502c41273218c1a2ae383d5460cef641b7e8165075d94a5d8e779f7826e8003b62357e8a2bf99809bee4866df768faceda0a08b36335d290d587bfdd685e305625b1c71880e938d147cbc6cb119095fda9a90ccfd3a5ce3e62e8faa6dc5ffb4debcfe10ac392088644edf9c12465eeccbb5145dc0de92fccd53a77ef90640f1d0ce828157210e2e4e6e9170d7d9879394f5887e764af1f0adf23110f357bcfc4e870e989f4117260cf89f81046a4e9cdfccda5c89c671ab31510a826b69a8cea22e674e4dda3190c593f95991b70ce7a3b781967670d5684fd3f6fd0186810644ff88f36146fe22b67f0b6ec91fea6172cb03cada7dcd432927e1884797bd24d1ccbe3ed0c0c17024fa56dd276c35bec7dc73edc50cb18d4bba75cb798025a14e64f02e32c39333be10ee90a55fb14a4115be40aca56c003fc8926edead762a6c2ed011280b093b327761514b31b55324a902e8345a7045285d87908597bf6cd0627f8edba85c4aa385bf61c832216a7f7d093e44c88fbd437ad05e188be685af7336e219ded44f3d2773d8021233f2c98438520a9cab97623f1336f403f1a13e24cf48ca58e487e9e7b18524ae1a8fe4d3fac4c7e6e0ed3cdc97bbd4555d84ebea5572916b2ab4bad74fd401b40070d4b5ecac0c489b2c835a2b2a15664d12a1707d0c1bdc993adbc82a1a3f375d3a9733226c56976a1f2b37a018b9bb58714e75b1af5d80b01677c1d09a73b0fa8b556a675c28da88275a86b83e0f789a47b9113bc32f1bd70865e96b0601f9e4b2f394f1face5169c1ee74e7b23871ac308eb64ff1becbcee924d62baba4dbb95a615c7e461427b1ae7589b5dc0f0f3f7a56e9bc7509c1749b29ab33cd9c74fcdbeb52c886ec704d35311d7d41d04835d78ed665acfdde492aab8be0b0d4a837d4264fff6c157607e2a8b925495de618964de5f5c0609e2ac0141fabc54ffd62cc3ccef1cd82263ccbb579911e4a2462f94ce3e3a6fee76e443b1b78a9013341293aff4715512468f707625548da41a5d13f573643cd1b76e99a14ca02039cfae20829eef4560ccc462c0cd81e72fc33acc2a6cbc2ae6ebe7617cbb9a5820858373e28d23b76ce2be16881433b031c7f9cb9bcb9b436596a4dbb53e04af61c5f3eff3ba7b133058426dc5ce76d8c820028b17c875341cd731f41fae3b1d222d21efc9281296e8c0ef811055e724361ff8b27209a4e07d597d6a8cb67dc4944ce0656c9d68182bb4ebf559e77ad4ec2164a40dc80fb497fa40c4620ad22a0829377ed4c17115269de88f33efabe5d4bd2a402f66128781eb23a59090a707a12393d4050ce2a1bd1e4521e9baf305d0f6a332ebb5dcc75df71df5074db59506c8ee2765621286f8da5b1bf0c7a9135e8b8f09d71e260f32674a51f7a3a585b0e336e5677a941e079b3d929ad4abf06f43e3807d771b94c3b93b62ede91fdcd8d8c187fbc6b92a88e5bfa53ae878dfae08d4321939b64a6a182e6b8b75644f0048c5352a569c5fdd185eda7e67df5b0432e01ae7d47c28ecd3f5fee067626a4eabd985cd4e8deebaced9f57e1129d6c2a942194ad41dea91fa286b9e2a0d2233dec55f58f7cc3288ffdf15c610a7655e48c8718928d069d59c4b4a9c1a579a7327409df31d64f4cb24192812dd2e6934db3222d3c3dd5dc2153035e1eea9f9a17a63401803c764f2acd27c40ee61a80ba8c9026fcc5d8eb8f6c0dfe51694ba559ea5686f741493dc314a3fdcdb5aca286441cb8db021f07b8b8503d9fbd4e396dbcde409ddef7d7fb081c5f44c4973e74a481544b380adf0a39c8f8d4739abd68c07b06f8a4f4e088074930bffcdc213086d8fc63636a7a17d39716cc5888c13b0ac74369a9ec890e988a480e00318695d6ccaa89e936e173bb200272e98092ab26362b9d719ecf5a136c6cc725e923d8967f3f2796974ca922056b108695a6c462d24966e9b8acd5000a07fd1da3eea3daa612ae43b21c93dcb9453dab0092b5228cc2bf44c00c2180a010902f31fba75b25856785181dbfd2828c65dea409666bb0b4ae66ac62eb196508bd912d019aa2ce549cce434be60076f32beb2f5f4ec0e359fc7d48943a4fc2ab76ffb70ebba32a3207f28bc9e1cf5ac3abf0562e35fe3169cfed5488e541ab8f385e1a9a0c12bed4a2c557168a3562256ab53faa78b1e5d1237553dbc45d5764a805d0a9289cef3664c51ad3516857bd0b194d48b012fc2e1e8cd3f71fc992a3905d8e70792ca73925ca9d13fdb4b70583665c3fba042c4354cac9b0954de4ce4c32ef75d1e32d0e9c56bdda6311424bfec4f276aff1163cabba3f26a8a476b4f29e817533078466e4ca8f592fbbb9c25e420ea87bf62c4c7b744084a281849fc3335c44c1b6d1090a82d28d4b816fa787b7d41cb840b7fa6e4670c40b5f29649e024acf9e87ff5df68d10cb0471d347a88fb56beeef985dd05ff7d249d85dd7fea24014ebd5d875e6021aa258eff88351efa6ea82c5835b09573f3e0a735088969184a3e1582b6ea6a5c975dbe89fca79d7f8324040133e11181481e3b2f9700b8435f93708d7e197fc61e247d15ca9cef4ab2a937e22e778ad02dee7f4652573b7bbd48ccdcbd8313d938bb070073260df97fb2c586d45171ca1981c1914fcc91ba5d0e43b59777b5eaad4e95d46b941e6ef58364cea26b3913646e1ac410148dae622fc87ee7a9f153557f93fba420d7a5fbd7ffb4aed0fd1539ef2ba04c8c38fc8a47e47a1b635b256b440c283f68944c6076bf8e16e7aa8512ca1b8ee36cc71daacb23880df9006931ae710ca3aea34a90f3171d16647ae39e5cc0f79d1654c7d5845940147a0837c8aaf021e9b82ff34f536789898b9a70e3c22f80089b383eb4e45a84beae02174fe108cffb5663b9bea0f910cdad55307b48f41f15c5ba7d992d50e95b00d5464fb8259a6245b3be383ba1a61d45fdf909c32097dd2a8850267cebeb12ad90477e3ad41b81015cae6f1d2be369ac586c579cc5b003f907b79a40deb2d100a6e332bcd7e3e7eb108c51d81c90d7cedce3a6e3241c2eebf129018f526834eebcd6488ae396a4d1b95229634f9b60c07720d54208ce34ba09bebd9ea27346fb8ace55053aabf872f1fcf82a8aa8af580ff62eb022591cf2879b997eb98067ec53882b43ee404ecfbbee7899ec9742b99d02c3bbe5dc5bcd86ca9dc16b6d7b630d60869a186d2d71373f4f84e72e07dbce1081f0b33a2e1cedf44f6ab0781a21b8b355abe91a08740879fa48efca2ba3051e6805d3af19eb8b10a39720fef0368e51e0c26638899eb1112c7826e6b660f0527aed4e031a4c79c4fcf59938f48d67a81e88b2b8dcec24e70842c511aba8119428256fec94ea29a6ec849fe2cdd408ffba1626c25791789aebae4212a3e281ff017dec6ef4a02e702fc2559aba5784fb182408eea90e26a3c2497180dfcfceeab4b7d135ede05d66aaf63ffd1e8499bfebdc527be432a38961832576d4c8c5944016967a689a2d4f0b3be022206542bd44c4948ded2b618d2f0e4d5bfba0ffc7e64617fe54cc6e1e0e4118c431340ce27267a789fd236382929d861a4e7878375fa23a64e9567db177340f028162f129648e28e2a2c2594e7afee8d76fc4b6db8d713acc86cf91b3452dc0fdc33c0c36bcd902875dcd261c13caa437536b2a1cbeb1c9f34ede66969575c84b50ce98c90d7b0f27bb4a4fb918647f22c49f0e5b7a4e18bb44051ad9db52d783bfbdcf618530e56b4308a3d847e5a56d9013048448be253c98121f01c83c979d137938d1a727184eb4b86e66bbd16872d0a8509ebe48cbd619216e5d20ae24842e70073d1598d352474a8ebc73d6d9a9a966e0f14cb18c5674fbfa4dca4035f6777bbc085127fa8e5589267f1717dcc7e10d58e99068d0b379ee44631c7176823aa8873842d9dcbcd00e1e97815ddc8994b864d2347b25dc4406d221213510dd15c936cd4c8a5e22d7db5365ebf1dcbe6a91592fe986e735e53a5df2cd248f50b3b35ce22f6bb1799c32be0a4d21b513a7503ecfe292b56e44d487c3ed8f282f9a60dba0b6d71ee764760da62b8ca3c0172eef2ab9b0b53d34993e8f23c8ec99447d5264075368113f5c8f0512cb2d0326c4cc376768e00f56de29477f78d4a5941e74f556aee6bedb49333b79ff235dfe03dbb3bee53a228b2e7d6b5c550a6d0048406f1760f198b24e1866afe5bfc03c30043f528585784c60e17b4113b9a77db266ab076373e3f7ed96d5ec1c52d9e9096abd763d96ef3e740946417ca2871f75f8711d994779c1a09216ac8df24651f9934bf0241fba9d2d74c98dc14afb0e2e6840ae86f71a1ee78043a446bbe595eb6d86e3e304c6bd052a5ea1cc240d13bd4e9de48e04c46156c77cf10a707af1a37b4328376a1635fa50cc5b65f5f657a442a1379a2cb281b8671a617399669812a82b52e13bf84dd23774da2a8f2533185843b8d2a357ff9de7a97e0c904c5e0b58dfe5422feee0c11fc432e3b8e03f32fb790079e03dcc8cea3d0213b03810be3b33a71092358d31efc8b1323a741c96ccd92ece1ce56ccae785cfcb77df0c1e93babd302c45adcd17e3b977797f7e0b91996047f0c880e0493950e67159ca8236af593ca00c0606ef6f1283b9665321db11e48e8c5ba79ceab517b9ef732f6014b6b9d97f60ab2ffdb2b4d11210c66936a8d4c38657052be9f890676af461ef1fb4f23aed6c1609354a83da4d236151e3ceaede615a4fd38431767e94151a7ca6eef6b5418eb2b5c9d3ee679cbb2378ebce1cf4f44a245481d21a37ef8abebc76872c5d7660b963d9885f8240bf2fceefe4b5a11413d3a1482376b6d8f9b68c3831da900898925d80a4cdfd6d53ffbaed784ba6cbbc219ed", 0x1000}], 0x5) 13:04:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) close(r0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000340)=[{0x0}, {&(0x7f00000002c0)=""/92, 0x5c}], 0x2, &(0x7f0000000380)=""/95, 0x5f}, 0x0) kqueue() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) fcntl$getflags(r1, 0x0) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x81}], 0x1, 0x0) 13:04:03 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = semget(0x1, 0x0, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/4096) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = shmget$private(0x0, 0x14000, 0x20, &(0x7f0000fec000/0x14000)=nil) r2 = socket$inet(0x2, 0x1, 0xff) shmctl$SHM_UNLOCK(r1, 0x4) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000)={0x800}, 0x10) semget$private(0x0, 0x1, 0x8) 13:04:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:04:03 executing program 0: getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r1 = getgid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r6, r7]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) fcntl$lock(r8, 0x7, &(0x7f00000002c0)={0x0, 0x0, 0x8004, 0x0, r5}) r9 = getppid() fcntl$setown(r8, 0x6, r9) 13:04:03 executing program 1: r0 = getppid() getpgid(r0) 13:04:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r0, &(0x7f0000000100)='~>^\r', 0x4) r1 = syz_open_pts() close(r1) kqueue() r2 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() write(r1, &(0x7f0000000040), 0xfffffdca) read(r3, &(0x7f00000001c0)=""/169, 0xa9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) 13:04:03 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/225) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 13:04:03 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setitimer(0x0, 0x0, &(0x7f0000000100)) 13:04:03 executing program 1: r0 = socket$inet6(0x18, 0x84, 0x40) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 13:04:04 executing program 0: r0 = syz_open_pts() mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/26) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x4) close(r0) r1 = kqueue() setrlimit(0xf, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000000040), 0xfffffdca) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) 13:04:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258dfb319c9f5ebb6f82477f2f163c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0ea0600ca9f078177da4ce9c287730c53fb394b842dbbccbbdaba6eef00000000000068f7acad445dd9760000000000000000000000000000000000000400", 0x65) write(r0, &(0x7f0000000440)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df396018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee1fd2844d6a58082e561d37f17da070c1d18c2b26a220763ccaae522e3335fa9497eed0073ee33b6805103e049f1cff06e1b5d7219276406a6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150ae442867a6279be23397977036b58fca9f8ca835a054a09e000c932e8ddc0100d4689de2a2b6a5fa4a97ba9d9d768bdf9f4449a2bb0da930c18a3568ba7e5d5640000", 0x125) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x200000003fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc00c, "a147780ac85a538a131100e800"}) r3 = shmget(0x1, 0x1000, 0x110, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:04:04 executing program 1: r0 = geteuid() setreuid(r0, 0xffffffffffffffff) setreuid(r0, r0) 13:04:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fchmod(r0, 0x1) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000f80)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be85f2f2947fb3bd1da762a27c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9df141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3e4bd00a23f28e769c8f4472f6bef5a458bf2260931e75adfba675ab469a4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4b2df5d8715053f27001b7c94eb3a4afaebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91", 0x214) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) close(r1) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffeffffffffffc, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) r4 = dup2(r0, r3) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x20182, 0x20) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000140)={0x1, 0x3f, 0x3, 0x6, "db6f1be349c04c09a5d25dd62e75a91e71116868", 0x3a9, 0x7}) 13:04:04 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 13:04:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x800000003}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441666e641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x4, 0x7fff) 13:04:04 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x100000) r0 = semget$private(0x0, 0x7, 0x80) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x3, 0xd, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0x7a}, {0x7, 0x9, 0x800}], 0x6) 13:04:05 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffc00, "a27e93b453a8fc954f280b4ba9705e1759e9d81f", 0x0, 0x6}) ioctl$TIOCSTART(r0, 0x2000746e) 13:04:05 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) 13:04:05 executing program 0: r0 = socket(0x31, 0x1, 0x4) r1 = semget(0xffffffffffffffff, 0x5, 0x280) semop(r1, &(0x7f0000000180)=[{0x1, 0x7ff, 0x1800}, {0x7, 0x7ff}], 0x1a3) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000140)=""/3) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f00000001c0)=""/21) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r3) sendto$unix(r2, &(0x7f0000000280)="7f6393501d60ec66896973abb8801821d095a4b3eb4842f6eefbd2c419ddeb11a52c70a18aace51c665b8d51c0d46f1542ce968dd2c21f81f14b9a8272d6b6aa19dc7d6691c19c9bad01d01c", 0x4c, 0x401, 0x0, 0x0) r4 = msgget(0x3, 0x20) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) semop(r1, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x0, 0x8ea, 0x1800}, {0x3, 0x4d2, 0x1000}, {0x1, 0x100000001, 0x800}, {0x3, 0x88, 0x800}, {0x1, 0x7}, {0x4, 0x200, 0x800}], 0x7) r5 = dup(r2) accept(r5, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) semop(r1, &(0x7f00000003c0)=[{0x1, 0x400, 0x1000}], 0x1) sendto$unix(r5, &(0x7f0000000300)="dc96d1f5264bd83a98a51b95788d8e365fbb1db07298316ba4636c0c0db48bf913511af5f2c34480fe701f5d2e1f43216aed5772e3485a7c4ba4ea285e31e49b23ad1c43f6d03bb8fe5c4118e3bac814adf1d32a9f17eaa9b20f183cc41230d89d99e004bdba8fed4f", 0x69, 0x8, 0x0, 0x0) pipe(&(0x7f00000000c0)) getuid() semop(r1, &(0x7f0000000240)=[{0x3, 0x5, 0x1800}, {0x1, 0x3f, 0x800}, {0x1, 0x9, 0x1000}, {0x1, 0x0, 0x1000}, {0x3, 0x3, 0x800}], 0x5) socket$inet(0x2, 0x3, 0x9df9) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x6, 0x8}, {0x18, 0x3, 0x40000000, 0x2}, 0x6, [0x3ff, 0xff, 0x1, 0x1ff, 0x998, 0x8, 0x1, 0x1]}, 0x3c) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) 13:04:05 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x7) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x80000001, 0x7, &(0x7f0000000080)="2edc6ccd08e67064ba139480871cc8435581e731d285e6f27196e0319b846c104da383c73380de97ee47f891c76e3aad4633878a97901377975e50410f4e878e8b2af6fcb1b62b13205438a6b6faa10cbe82b5f2b0ee016c56d933b18b276e4598fa838c1969e7f7b52fdb1909078ae7", 0x70) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="7f000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/58) poll(&(0x7f0000000240), 0x0, 0x3) close(r1) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) setsockopt(r0, 0x10001, 0x3a, &(0x7f0000000100)="27534a29ebfa811abb0d0ffd1bf6ae246f3cdb2e93ec9a60a55acf688231e365e12ff193cfef4a88d1dc7c07ded0dcbcb77cedd46910c061b639c12583a181eef645d21fcbe14b00e704f35df4e8e71053f34a5d2b1b296db71ebd71b13b2514a9e6db7e1bef7f6e980868b7dd3182d75b3e7e4349e4b49e4e9eb6935595f5dc453d713f4266d3168374f9972b29737db400a07e49e4835414d81ab02c1d4982d18e3fcb1d5515a3fef5d491221e2a3bc081582a0cf45e695a32be29312d3699e1aaad815f50e7fe7d312a54a5363bb903030633fe1c0aa7429d75ea", 0xdc) syz_execute_func(&(0x7f0000000200)="c4e14ddaa532233333c4e2fd3c728926d24f0bc4424d0c501cc4823d8c55000f81f0ffffff440ffbd3460fc3bc905e000000f3aff01028") 13:04:05 executing program 0: syz_emit_ethernet(0x0, 0x0) pipe(&(0x7f0000000000)) 13:04:05 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x37, &(0x7f00000000c0)="ff010008aaa045040000006b3e2a5e0000000000", 0x14) 13:04:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x5}, 0xc) 13:04:05 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x9}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x0) writev(r0, 0x0, 0xffffffffffffff41) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f00000001c0)=""/198, 0xc6}], 0x2) 13:04:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 13:04:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000254000/0x1000)=nil, 0x1000, 0x3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 13:04:05 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4) setsockopt(r0, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) socket$inet6(0x18, 0x3, 0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000000c0)=""/153, 0x99, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) 13:04:05 executing program 0: socketpair(0x18, 0x1, 0x1d59bc33, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r1 = socket$inet(0x2, 0x8000, 0x5) r2 = socket$inet(0x2, 0x2, 0x4000000000000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="d3fbbbab0983c1ee1c2eb64bcaa2700a61771a4d509b6e7b3f904db3a57b0e468c4b2eba0240357662be2e35458498a26ef043e44f91df4a4e86d1a05f2afd8f796a5ffdc653dd61fce0d3985480cc05e38c73c4b5a5e3486448b4a56cf9c211886b8b7e11c70325e02f16515fe3e31da0906a7628d250cf2aa74c98bc6cf7f3835641018245509cfa1d9f80c44c2d965bd36a7fe4cdb2c7e2bbc7f61edc53a43ace7a3cd22668f53fb6f13aa6", 0xad) setsockopt$inet_opts(r2, 0x0, 0x100000000000000d, &(0x7f0000000040)="e0ff050000800000", 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) seteuid(r3) socketpair(0x6, 0x8003, 0x8, &(0x7f0000000640)) socketpair(0x2, 0x8000, 0x7ff, &(0x7f0000000440)) r4 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) write(r1, &(0x7f00000002c0)="36d6713ab2b7289b2366e93cb6ee2a91c42eef644166ce88fe7e013de9d22aeffb08cece885bb2da9f4c326ac926d10df6d6389d12b64c32a1ca10e6795fb8e75dbdb165ad9dc2dac7695813fad10f8ecb17d9439885027b452a894d093628bfb651c400dd575877d9e47401f54d2c13a89e064fa23a4f685639498c4d286b50430ca3a3b5597ab1019d7a090cbc0c48414d3258614516b65ebc9a920479460b2f1a886119", 0xa5) connect$inet(r0, &(0x7f0000000480)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000540)=""/240, &(0x7f0000000380)=0xf0) recvfrom$inet6(r4, &(0x7f00000000c0)=""/245, 0xf5, 0x0, &(0x7f00000001c0)={0x18, 0x3, 0x6, 0xffffffffffffffff}, 0xc) 13:04:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x2) r1 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getpgid(0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{}], 0x7, 0x0) 13:04:05 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 13:04:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 13:04:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) lseek(r0, 0x0, 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="fa012e2f66696c6530000789cd114d9580ab00000000000000000000000000956888c1e1093a4cc110e8a00d0bd83452eef0f029d522305ffef4b49e997819052b553d4ddc10c2021474852e6d86a28046c5776591f5435e5231a466714f9118"], 0xa) r2 = dup(r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x0, 0xffffffffffff8001}, 0xc) 13:04:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) shutdown(r0, 0x2) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x400) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x108) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getdents(r1, &(0x7f0000000040)=""/43, 0x2b) 13:04:05 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x4) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2000, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x7, 0x22) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) shutdown(r1, 0x3) 13:04:05 executing program 0: open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffefffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x124) 13:04:05 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x6) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x59b645e0) write(r0, &(0x7f00000001c0)="fc53008000000000002bc67b88d062e794fb3e81ac330c05167f", 0x1a) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x71, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xffffffffffffffff, 0x0) 13:04:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/185, 0xb9}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r0, r1, r2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000380)=0x9) kqueue() r3 = syz_open_pts() close(r3) 13:04:06 executing program 1: mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f000023e000/0x3000)=nil, 0x3000) mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 13:04:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x4}, 0x8) unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000000c0)='x\x00') lseek(r0, 0x0, 0x1) 13:04:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d9de60000853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcad024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) fchdir(r0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000011c0)=""/234, 0xea) fcntl$getown(r0, 0x5) pipe(&(0x7f00000010c0)) 13:04:06 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x200000, 0x7fffffff}) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x38f}) r0 = kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) 13:04:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000380)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r0) r1 = msgget$private(0x0, 0x3f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x1f, r2, r4, r5, r6, 0x40, 0x10001}, 0xfffffffffffffffe, 0x8, r7, r9, 0x3, 0xc3d1, 0x8, 0x20}) getgroups(0x9, &(0x7f0000000300)=[r4, r8, r3, r3, r8, r8, r4, r6, r4]) r10 = kqueue() r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r11, 0x2000746f) r12 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r12) kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:04:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() fchmod(r1, 0xc5) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 13:04:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = getpid() r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000000)={0x0, ""/177}, 0xb9, 0x0, 0x1000) fcntl$setown(r0, 0x8, r1) 13:04:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x5}, {0x80, 0x401}}, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x5}, 0x250) close(r0) 13:04:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4000, 0xb9ff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:04:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000022c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe83", 0xe7f) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = socket$inet6(0x18, 0x2, 0x8) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x46, 0x1, 0x534ac7d8, 0xff}, {{r2}, 0xfffffffffffffff9, 0x6, 0xfffff, 0x49, 0x7}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x7, 0x101}, {{r0}, 0xffffffffffffffff, 0xa0, 0x80000000, 0x9c16}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x3, 0x5}], 0x0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80000037, 0x7ff, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x80, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x21, 0x1, 0x5, 0x3c}, {{r3}, 0xffffffffffffffff, 0x8, 0xfffff, 0x8, 0x85dd}, {{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x5, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x400fffff, 0x2, 0x6}], 0x22, &(0x7f0000000400)={0x5, 0x9}) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x4) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2cd3, 0x8000000000001d39, "bbd84b73f2ff7fcccaa70600000075835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x3c1}], 0x1) fchmod(r3, 0x10) syz_open_pts() 13:04:08 executing program 1: r0 = socket(0x11, 0x8003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = getuid() sendto$inet6(r0, &(0x7f0000000000)="c42f08029586435ba66c9cdd1602b8eed12a9a360e467c5561964e8eb2f461575ad6c3c22c1c9c2d22ff81807341392ff675aa98958e495052732c455814949c28", 0x41, 0x0, 0x0, 0x0) r2 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r1, r2}, 0xc) 13:04:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) utimes(0x0, &(0x7f00000000c0)={{0x0, 0xacbc}, {0x5}}) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000000)=0x5, 0x4) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0x3c1) 13:04:08 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000500)={0x0, ""/212}, 0xffffffffffffff23, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/129}, 0x89, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x1800) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x800) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="035e000000000000514fcb0047136a000000000000000004008ca8e66787d31b2f0543a4772b2001cc60e7385c761bb39a25ba8530a9b4c8460f4fca81dd115a7450d5345e10ba11c64f7eb9c339735c0a07f9bb9deaf47647b17eb5f9ebe9648f6d69b25d3e208621befd7e99407ae42611414c39c7f63ca11ff4b3a9d3aaf5fe662e58d4c75536cab6fe9fb74a030cc35f688d340866dbf6550f863e416da1b7db380d4dd6a5f9e01676294195a0ffe6e60030511361072528dde65887aeab51b91c32d024271cd71622dad241e4cd0ba690d4176ed0c26cf222fb2c000000000000000000000000000000"], 0x1, 0x200800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000000000016, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) msgrcv(r0, &(0x7f0000000200)={0x0, ""/158}, 0xa6, 0x2, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x1) 13:04:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) pledge(&(0x7f0000000180)=':\x1d\x00', &(0x7f00000001c0)='\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x2f6, &(0x7f00000000c0)=""/33, 0x21}, 0x0) 13:04:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2013, r1, 0x0, 0x5f) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 13:04:08 executing program 1: r0 = socket(0x2, 0x4002, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r1 = socket(0x2, 0x3, 0x3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x812, r1, 0x0, 0x404) fcntl$getflags(r1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x2000007ff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r4 = fcntl$getown(r1, 0x5) setpgid(r3, r4) 13:04:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)=0x3c8) 13:04:09 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) pipe(&(0x7f0000000140)) flock(r0, 0x3) flock(r1, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) flock(r2, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 13:04:09 executing program 0: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x4730) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x20400, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x1, 0x101, 0x6, 0x8, "de0c125b71b0d9faa5f534f2886e7fb272122c09", 0xff, 0xf3}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f0000000600)={&(0x7f00000003c0)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/158, 0x9e}], 0x1, &(0x7f0000000500)=""/230, 0xe6}, 0x41) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="2c830a1a8fbc1262d760e04133ae8826ac944132e5b131b2c07903446fbdb5863645d146cddd750be8a57d04671ead726da01c8685a6a5b70f8acd9fab7ea9f3975e0044b0692103be82084f0e3b54b812c96df59c790a55a55ae004ff6f1bf866ff464507d0e548cbb5db26ca6e5364d030b92274deb67ee4f30e1b9792c25fb2166cee563c76e34d19a520d48d45a43a07e0ce8d6f72d9696441b7d1a5733912c2197149d485c5a2cf94550be39ca102a0", 0xb2}, {&(0x7f0000000200)="33292eec6ba1d7fd87edf4496a", 0xd}, {&(0x7f0000000240)="5554f4125a56b469a220578716330960", 0x10}], 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r1, 0xa, r1) open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x80) fcntl$dupfd(r1, 0xa, r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x2, 0x8001, 0x5}, {0x18, 0x3, 0xffffffff, 0x4}, 0x1, [0x100, 0x2, 0x1, 0x9, 0x1, 0x0, 0x2c26, 0x8]}, 0x3c) r2 = dup2(r1, r1) ioctl$TIOCSBRK(r2, 0x2000747b) syz_open_pts() 13:04:09 executing program 0: r0 = socket$inet(0x2, 0x3f7ffffffffffffc, 0x3f) listen(r0, 0x3cf) listen(r0, 0x0) 13:04:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x100) open$dir(&(0x7f0000000480)='./file0\x00', 0x34d, 0x0) 13:04:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket$inet6(0x18, 0x8004, 0xfffffffffffffffe) fcntl$dupfd(r2, 0x8000000000000a, r0) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(r1, &(0x7f0000000240), 0x1, 0x0) 13:04:09 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000300)="2a324b64fca89f125940d4c4c313e98c31d1962fd708708e8fb044a4c538388aab8f6d3ed78c5eac37902d83b115671d092fa2a96f24baea8b8425ba99c003fdd8f054ed89f733245c2cabeea8d3734f159144c2a69b447f505976cc53210cf558fd377edb5b6c9c5be2bfe71002405ad6407d0a", 0x74, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) recvmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000380)=""/83, 0x53}, {&(0x7f0000000400)=""/80, 0x50}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x40) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x200, 0x81) r2 = open$dir(&(0x7f00000015c0)='./file0\x00', 0x800, 0x3a) renameat(r1, &(0x7f0000001580)='./file0\x00', r2, &(0x7f0000001600)='./file0\x00') msgrcv(0x0, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1800) sendto(r0, &(0x7f0000000000)="05", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x800) setsockopt(r0, 0x1, 0x7fffffff, &(0x7f0000001640)="ea245a48a118d308011d89e674069565c876b34d5659240a838f99374edfc423354e296180f48f73b4c973c0066f1df4e4f7c0343bc2906216aa78f6ec16a202275092c493990b47b1b934ba4f08c88b2f4d542e331939728988c1ccdd01978715759b73e85ea27a576736fdf75034a2ebcd", 0x72) 13:04:09 executing program 0: pipe2(&(0x7f0000004880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f00000048c0)="023704863abcf516b3b62299d286c60633ce7b1c87b9aecf1782dea8141ecbe256fbb5a41d7ae898de65f2ec6a05d38d3e6632a919c7ec2ada79e6abaa9cf3135712f5a0bc49927a3a73e602ba37fef34bdc386c63a10df0d684678abda4b1db9793e350dcac888bc4f00c09", 0x6c, 0xa, 0x0, 0x0) readlinkat(r0, &(0x7f00000014c0)='./file0/file0\x00', &(0x7f0000001500)=""/109, 0x6d) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r1, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffd62) getsockopt(r1, 0x7, 0x5, &(0x7f0000001440)=""/11, &(0x7f0000001480)=0xb) sendmsg(r1, &(0x7f0000004840)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000100)="d7ef2e0e43dabbaa300ef9177d63af12f3f7bd0796666a4afec832db5472efc10fd36782c3006bc94a5ffedd2aa057ad19af33cddc474b4be39d9d101bb8047994d22d94478a0cea442784259c4a8125511a5f9f3ac3b03b64b555dbd29f1117c5fc1d2e405c1e36550911ef82e3f4a7ec538040a0346350541106e8a7849c8f0106ebd3c2474e82641efa757999b787ad2b64a507a4ac1bdfd9f6d37e1a9f6662cb5c3734d840903953ea4fb7524a69fd25452cef56e2aeee55ff471cd3afe7ee97b059e69a71ae8d84b2", 0xcb}, {&(0x7f0000000200)="528546fef0ab6f4c71f9a8dcea181f8df6baadb752040155ebe21116d7d20f53ca73851995d6cf609b4d84897ced4a8e78854cd97ec29bac120c34337a182c592a549fd4d79ee43fec4be89ff3ce8ac34b10d6beb746510268e8dee60158bb57b0", 0x61}, {&(0x7f0000000280)="2bcee8e7fe02306ba79f557e90091da01a5b29a5d360e13289d7eddb0101d447244b640f2c3b0e597af8dbeab9fd62de290c56a6b56612ce59edd0efb9b08cc0519de79895512b4da32146d6e2280a9add1fc36f6e358816b11b2acd47eb2d35f9ad1aedb9da6579e00f8c267734846a7ffa433b3414e4aa2c1c49c1a60e110adeaf0fe0d8888f5970c25a6595315c0f4b34ce6140060937f6171b24d4cd70d40bb7ef4b63e762dbda0cbec7e5e11f7d4cd06f9281c0220a5ddea79342bf2d6dbdc122f63ae3a345529963716a75eb7b05ac79d187ece0481c15f9924032ba0629868a26db6060626794519fe3b3166cb1d8356c5562e75b885170051ab246d3b5087bf4ee3610ddd3f1172e4bcda7aaab34743b775cbc04e23e32081ef5ff5dfc9576fee2af80b15382ae7da6d8f10355682520ba5d4a0770f75b8afdadf41fe5bf73c0f0b32e45aaad60c0b1c884f342149d5362dfb02a2acdc29d84fcd73e67b9660ebb51d32627ccd42f46dcbe5bc9403827d8fe02e99e7d5a0d4cc94ee409b9bdf37799c93a86febb5bd86c0a2e391f0c2d172e92a048f2a54f0d8285dd4feb6831b295170f1f9d9cb7b4d6d35ca8cdfe3ecec8065c5054a5764e920c832354741bae619a19dedbf847f9a48b89a5f29a628673378e9509ecaddb679a31a7f4025b807542df9039e9a8792ec96b600f21fcd568e513fc24f5a42429b207172024a765fe3ed174a7de66bfc86a99d7b65d67d7ff4de8b0e245e2a1d1e63d817b940f88fbe539f22ccdab8e6acf7e209842890b16e3fbc97fdcd9d146adc8a13aa8116ca2fd3dd6fbbaa69bd36bac6537c2dca8ce9a309e6605107a4888afc22bfc9c56924b58c97f4b52a6a19cf299915f3a6e9c845dfe15a8d5301b23e3a62e506563e6577ce17967140baea877f05f5f72598a68222856ee750b642c5bcc21b7a17f437b35c28ec98877181c62fc135ad6673aabc92a4a6ae3a3e20bcd0ac3bbb8183341e66cdd7a1daad2fd8b7d6690a92f930bc635279c9f550aaf6a39b5d273ea15cda750ef6f81df3777e5657656436289ac38f6ac5ebd75ea02d4224f5b84e33743c01fbbebda8543a6ffd787b3a66787089caf1c3a2026ed36285af9ad984a7b459f811353b0578d4debe9fa4d1cfc6844024febbf0ddd4871f804aabf1dea6b784a8f1b1ebf8ce8b35ea0d7a6fd7353fe868e4600d559e1a621b4e12cb112b9ac6d22b59451dd21f333e3366673f813962d96fc876a47a6ff9988109041e9ef4ed7dfac924ead221e794ccc4e0ac3aeeec8743d0464c1ffcd8e376420502688cf12d088169f3d90576f7069751981306da503852b4e844f56831c622116283b61d395fe79b1c0623dd50e42ea93b61b1ddf63c6eac6e7f8b606453b590842f9cd91c4f182740b6039e88945e3eaa17db6159af63f7c036414c7d1cea708d87a98ccd6926313944947aba2218d294cea949414c532396d92c6ca544ca3620701a0e678a76334c4b177dc1af55c330b8209daa96ec12e18f2bff5e0ec56cd923e47d53c3893393ba7b3d10726a69486cf7f756f85bf42e83fefca7fc57e0bfcb224722d6dadc09ec37b7ed8124803b160a25c4f68983622c35e74ae7846ee6edd4c885a64a715d517241f32cb999b57cdea1757bb8564955beabfb4f4debbadc1ebc4c32fe49f382dab33c5fa40c91fc0b86d79d59891e7c63f1a9b6c06cbabcc8837244fd8d2ef2142f0157b9d90b2ac985fe83ed4aacce446e4045ea84e7a0e97fe59cbdaf6748f70a766a5aeb392ab1cf6e8b2668ed938bc050941e7622d1cb279a4637eb7951fc711da2ba50f438443c317417607f5a016516e5ed9a65c8ed000718fe2dc0c6b1e4430e4f5d3f513c8d60e1546b93e741bb091ed684749d92a5aca18efa16690d8256b372fb8563f773e819af608243e7cd52162ab8accca909e315a5f45858f3fc652336be693044fd38e688dd4add4ebd57885aa937ff7002370a318f0c46faf476ffb944357b3e09c731971855e470f29c9f2e88307d0187a32757b124c48ba8b975af2510eab477a0bc4043d81df4f6014f1ac5382cc2edb230e2676b2daf9235001dffedf42f91f33acb92078efbbcb00a5bd87800084780b7b8d82cceb5e92b052696bfd68d60c3c5e309cf5421da80b87f6d53b62beec7eff52a41f31a82c6f7e5a68929bc2b5fed0b10206eba3e474fc41cd4aa558d9c290f2376a3275249459f190c2796e34c75c55cad5c372637f89ec38ccc3a58dc8918a5219785ca5f674d70ac4ffefc4510a95f2067b57a9f3133f0833ef0b4dd1e5ae8a516be91ff7af8cf874605ea4636394cdd74b599312f59573e834ebc77bf19c528524b005cbd5b9b61688d2a99132d231e283649034c5c827819e881cd40753ad2c1118175070876f53864687fff2b864513b1339501566ee04331d75e7b884a301fc5d27725df55db324287e43bc44493a104fa89c97f04edc2bcb5483dbc28f379d0fed96994114546a18db3490df22ddb6ab12868e0e172de92c9a3b20fd68c9a175e3a34b501696f3d037c21790396a5f4b4398754a06351bd2e705d6a2a12349dcb960118cf47ae2044117963abf1cb01679833ca76c9e5a78c700a152ca59466ad8092e3d7fe3e9ba8d402f20638bd67e66e6ddd7042776799328cfc12a12cd8c32d59822838d76b2228f48eca32a68bc577dd055e8864560cf334640a139f5908a7708c88b86b00bf9dcc2abdbc6a1d542f2341c028f40e39cc281d338c1bba8d0c7647e1f66f9dd09b7ca0f77eba9e73a79fbfa5339e32577e25f373ef39002656cbcfcf9f25306acdd758d3278ecd2d6ad1df07454b44899215cad08b9e958bea330da4701bcc83f6ef56020d646c7d8df7e1d48e56de54b51afa22b6b9742426d78e01cc27463375e3f5d7f4719028ad54f9fd3e2c4cef445e98d421464829c45787329492f3a0594bef61a91df14dc5e1d980cf5fe5b0fbca41807ab7a42c7cceda8a4d47466b426303e480c77ef7660ff0478e1a1d6388d92d33f943302ede441466a9fe92c7763dad2c816b6b2012f17666c29e65075b3827f56d6a08d50b06f601861f479272b89101664ab5910146441944f2b3dd38a6615c4542347cbb7c93ee0027e0434a75874d9b419659be3076cb10e7247afee655461e2d5c8dee905f36eb3978889db772d0e8a4d23155b022fe42edd1b829e7ac7125628f29dab66d406fd265edacbf48d8f8b1e7a8c846c585ce68ad89c46c1a28d32ef5d174966ed70ce2bf5e43d0914f4677ed19358d367e450e0ea4bf0e3e35e7ba54075e7caad52f80b4212b18932c753640c1e3335c750551483bee1564e2eb8a0ccaa769f32ed770ed990a09bc7f6be568cc955da04d58d000ea1d4239908e9825a93c2b0159a6cb2d9984f1ecc3e9edf779b632f487b8572d1314e057cf611f26f1312bb0be04f2d27670cee429b07ed19108d58dbff72dabc7ac97e536a5ccf84623e51e4247d09b97d02abc9a09ad2892da98ece65577b122d04688386a7404c3a34058bfa27c194d6f7db097fca9f2c45af3fee79b31367bbcf1b1866041ad89b1d238db69439d7f74549568eb42c6be4d2c7696446e1c3205b9f2c4e4b33ee41f0028bbe55c393906656388e361a29d71243ba2754f4a3d7437448088469e43e4f54cd5938578dc8c17d155b4b4e7cee92d83f020640a4646e5e92ebb1ab23af4f0e7dc90c1d54f1b3417725747f79ac2993e7175a5c592b4042c7328d0099fa4235f7c74af1386de132a2e121ec0c2fe26183f75f3aa61e82dd61e1a2217cbc14d65891aac07865f045200dd525cfce31aac801deaa3de30c24f5ed1649b4e6fd35fdaf73d88fe2aa07c660e14c45e46143c9c5c65341460fd6ea5ed49dbf6e6feff86e4f83f37507d6309a3d5a427b519a72b4e0783748587731e01f57f0ddb51057506e2d3b9245e0317c115d2aec005eb8dce2d20c625e5a0daab1fbf722ae10a86be34b166a79cf78e168b0cfd2485db39a309c7282f6bbb71b63fff813dd06b16dbedc7d7e4f7083d256a87e3f407f38fb3753d92b4288906c843dec275567df3c29641b6f58fbee1d0a2b37a71ca76b6353e5b99ab255cfaa14d297c2131704b6434f40963554362eb15f93f1cea91a47a8343d2950c4911e866261f4fa90b47b02a24d58a8b5a4b445af3fb0f2db27ada62e7f59bc3f73d9ada1d0456d6397400fb83add7ed31bb344a3130ac1010b8bb082796306440fafe23cdf079477dd35789fec9165dc15893d4c39239db76b7ee021b5417b84cc428dac6d54375d7ac1e107df43369b1338cd39677d36900fc92a2ba70410984b8e4b95bf693de48336e59b500f0d27fba87d3a29a0b07d76ffe6f5791ad3fc562022b4eb04d8d357db5cc5736a5dff3b81bb9044a852cb7f658125974d9a67d687ec2e449b63ce36cd350f4b1e7499174598ef22beefbecb261ded85770e854a3951f86c28a9a865c127e77520f0ebe405c43ea9aa05cd3e58aae627840b7d5cbb97969de3469b03539e35fcfea6661fdc6c0250f4cc3993bbbca707bbb63aa15560685f8fbe70a433cbfa1f329a3464e858264ef9d9557bf29c68e37a204506a8b4de9d563fb8c9557de8ef5a96a925309bef6cc269186f3d701fbe6f6ec6bdb8aaba084df9f549153f5987a6879c91a2685c7b9efeff5f596c1febec682b882982821f65b3334082a1b90d520cd7f92ddb917a21ac06aa4a8a27e260e6f786cf463da8988fa9ecc683d96b81f00497937a64303c9e4a873853930dcce28fdf5ad9ab6efab8a91cee92bcb8dc2ecce3e8e4161a44fa1bab18a04171aa798244c8419011d1cf9729ae713358fe478766b3ea21cab5855d42965e9a6a6cdca8074704bd5187b0b73afd35286576f58e4fb26415d6de627f973ba778603f8737d3a31a582aa55bab76bd1fd81760b6a458ab81970f7b372ad4f7198595d2886ade78baf0e86110de0cbe41ddff18cf5773b80747d06bff5a00718aba11401e27c7ab92fde366531d9472e0bd776624137a0267ea6afb2821a3f044beb243e5fa753e4338a2e802963f6e11a7fd6ac083dfcdcd968de067bebff0051b1d14961b86db69ba980f998a3b22e976b9473cfb80c31b7f604650fb28cde8381be705bd462440e8b8679a190c694033d64367f5c8ad944028a48ac77347193ac0c975795b2f7ea47f57287e5191b3f0517ed2742bc1036b30c14e469610a4eb4e2bfb9da88867d525a288dc389e5bd105c76b172ac2d74965a353301cbb23cd75ffdecc153ce0a8b139ac994dcd4af297d4d99e7c6b923c17196426d294aaa54f25e501ddaaa3eebfb9239debfbdf8fa585be6c6fa3b7649aee2e4f37b7a569620a962b130b4ea52a160703ad9fa687b9b8a73e0434aee3f1b0a0e6d85019e7782da1c569da6bc679296bcd546fea64f14d7849e3ce6592327c3e7e88dcd7f5221dafc62c94ab6aeccc9930143cd9f475b4bdbb4c22cbd67c022708c7ac42a8e5270df9b42b7e24cd5a3b9a1167266fdea283975fae81bb87b766f97278882b1f3e6ff01f4b30b3a5dbd8cb4a1500278ccca06ea636c0f8c52c5dd2c8dbb896503776584371feab04c06b3b0c19ea0f6c3f30923122ec9712c4ed10158b32689de7574b72036d46441e4d6f1eaf78dbaaa3cbc1b4fa52faecac5457b1ed0ebb9c10571d67befca40de6b18ed543c702a496ad4cb4c8cc6ea345166633499649fb812ec5b3746008eb4ba5694c6cdf0ae05799e5de772024838d", 0x1000}, {&(0x7f0000001280)="541807c740f07ae21e8dd9894c5c16a3f82830472fd1f970ea727b42b0533fc46df47f3679b756c29dbe4ef3435b4b3dcabad70ef175237f33db7bd6ec27", 0x3e}, {&(0x7f00000012c0)="f7eb3594db8567df20ae3dd01fbb7ba869b90e093b88fc1b15e820f57bdf8a5526d8b2c39df8d6a3e724a4894da668841f8595e0c24fbdece1bd930c9a97bc4f301e3b22e8274a10f059075eb699f5b25271dd8c33f71c5ff15ef254bb9308f45206f672fd76b7710ba5ffacddf97a55bf08ac05dd20f9064496eacfe5c1b638e938a51f1c26f0329ed252142aa6e965de603a6e8482df6a292d665c2c47", 0x9e}, {&(0x7f0000001380)="162ea03455d41c9df2112c224f058e1a9b11669958888bbec6ab3e7bc2256f395509be23af21be1fd25e2f27e26c88", 0x2f}], 0x6, &(0x7f0000004940)=ANY=[@ANYBLOB="100000000000000001000000e30000002800000000000000ffff000000000080d93234664e3e3ba4fc9905f5e527fa7901593c220000000010100000000000000000000008000000882fcdd90692deefd4394826b0a3dcd2e0b916c2115fddb6f80c948fe2e7b0cfa46367e28e118bc2cf4e75b917252b0d80c63b351aa0e307d682407a41a345a6eee36957ce8a2d3daed49544a6d2f8de354a15e66d5b2f677e46375a3799eb86e7229a84beb82deecdfb2e6430a979095c25382d925c65a650720281de471bf5fc6b29b9e972c39a30d6b75f7505468ec35cb12b64feb0e7f281a1fb2f98b0c6c8f4de162deed198396189889b555e326578c1b4afb6ff3d37db37f7b88268b20c5bf5d102e4f9ae9a729d4be3f8d580d7a974b90b7eb387d8d07b44e4bf33be462be219688aa47b48727251420e0479e57770827c774bcc8187d1edf71b33bb999c5b81eda4e28cdfffe2ec14737b8afaff4ff25c94277e2e29524feef19456b4fe46ef4b5dbcf45af135c5d611b8aa3f8fd6e2243f64cb873d42f5f090dd81cf1e8489295dfc2e44a13c17883218692622bfe42ebab1c7de4dcb817a3bae7e46146ac4233d7bebe226aff06841d57382033782a4b4340d7922210717f44672df000d5cd21caa0c0fd5918817be096bb2e94ce74df60d5a567f07d69b98ee6dd9d34d0a33c3b54adca4d313d9bccba7e327e63c0882aa65a02db38f7f0e52d5ead78366b35c94f8b78d9a40a4bd6088ab129f8cbcd1caba64d35cd6f10315fc710a48470b20a859703daedc7e5344b69db0540f7fc5b6eb1ac1a1897fe242594e02156294a99a9bd210a26dfe5eb58c43255a212d2c20a4b14f3937f6d2962aacb91f21508cbb0aeab771012b8ed0013c2959ebe238d0ea9fa88fad1c0442684e536808178b8ea3062b3adcfae576047c4920dec64bf08f3127d558f92d4fa198f3fbc6760caa860026747c25560d8e375cd67c2400f473f777b592d7191179d7e9e5c6943077035ceedb382d4202c7381a3627fdb523808e4f4fd32c5c65f74e1b411a717a33bb2fecc4aea8947623b8eeb9bb65632a339013fe0badc442b2c97daca5b55bc2f536707760cf92e439f917affb220416c31902e56aba0f7988bfb25cf4d5cc89ff7f6cfa901c33d1dc3792d9592236ac46bb079bda1239dd742e1a0caa7bc682fd515def4da44a3ddede15a8d20fb6c41993e6d17609085af06711c1e739f75d0626daba174e9a1d30cc526ed420722aa0031394da66fb55c15e4d162c1f43c27586b4195c11f9d1bc207d28e0bfd6e58063570f2ad81932f82ea110a0d7cb0d82a8d7cf8e1314e9cc75b74aa1e8e5575a9e8bd9b05376626db9adc28d7e4b22d9e0f54e642d3c8ca490c35009adcc0a06f9fcff419fe3ccc90ac4d1e6bda45f85f9e46821cb66d80645c68b190d006fd523411209fb6d3ee95712bc3823b3ddf8e14e0d5a4003674d8237c5b60000505a2943ea9982d6a9d97f6bf6b0097ed6326d2511bafc432637912b654640bc1a800cdac27a98f2ce6acaa56baca62c6a6ffb05e33fae2612993fd5fd3490b8ce04a7b6fe1d0134c94b31b4007f56766921ad8c9e5f114aac1850f0bcd487c5b42fd0e03e8d73258b2046c8c4791c677e4b485c84d289427aa80614ebc7812ec2882c72cfdafe9a79b4ff79cb2af5216b8e1bff2a20cd461790adbae436fbf8f83aa24d891ec84b0abc639f6303c00a36e316a876902155a1f03dbaeaece7692d5baaca94f6f4da5890e6f911a471b6e495949c022b7b7cddb23f0e401b069b6aab7588158ff724600555e65e7f14d3777c80a942397d779295f7e64a190e9fd7dded55458410d2db805efc0fae9bc79481d22da0d875ba03ebdb47a311e6307c8c56eeb46109cf6f839d897981875b2d95b4c80aae3f469a63e1ee5d59666192cd9a2f95f63ebad3d6dcf29f7ae036ae04751e17ceb0e56dc263e1b022846c39822493f7586e8ad26ccbace491a011c5349bcb715ac14501c3b31f21e6afc9ad3952e437960b66b7a8c312bf678d032c13e61cbf73253c7958caa84bdbe0ba3bfe75ec75332928367fa26fa21d2d59ff1f145d64d8b9e57bd70fd1748476ebaa3af7aa83dc8c7616ff3e54e6092faadeb310c427a6f0c597780e0fd9d17b563747eda4c7db45ad740c5350af17e6141e1383451629a3e1f1d5bda08747656c2e1507595a95afdfe44b42b973c8643179b7d33bba72c19d766c43af05bc7ba6cd8d7dd16e3fbb41830eafad2d61b546b57570bf107fc8e1d5b44929a38781f63150d6c6d1051c7d2ff2759e26800d435a741ba789d5faa608550ea1a8a07a3190d8485fb799a459beed2d5a91b9a15b9fa7a8354df39c94c2649730f3254eba91d10e5d460a4d8fafcc681ecbc8131939a93f3623e6bc1d00f67ec04750205c07d3cae53ac0a7ef88ab0dca27a1524adbe98a134b877ed541866f5e432ae3e288d00053ebd8fd4506c19fd34b91ecf436f3977b7d0c1f061f1d14291b6737f1330b25df9e26416a7a97f2da3acff2e6e5524618c595215c3e22c63786ab0fde4ec0600c64df75ae9d547521a447519b4f45be7dea7bea50d022052ca55b31928c23826732ae4d1a2e5d65555476725f3c612a80fdeabc98f4c31cefc834fd20f12afd864e07a428e72b9ba8a8b85bf972b1fa19ff4f7cae1226d8c0b73520e42148c9602c99a8d62766521d5044670fb36206e9372d54a8449934d16b77ea1de7f5955c9757c30b1760ed11b17a807b50459a180c8550e8f390bbc678322aa5e7d3d8d52d62a190f3dce91e3b2886ce617cf2e2b3eaa614b1eb8cbdedac0e8ccdff7c816cba1150410c3353f0e43ba816239b71adac1dff08b9e1c0bafb5a9a2e88d7cf118873d6afe230d391a96a63051927e552c462bac2453f3eb51a892ee55a3ebc4beebd58dce0926855b4040ffe621ec5e41dc4f185ad26e9a51a33fbd546f0415a76f201500e76ec36d50510469ce7a90d2374e5933c6c3f26cfcda9a72a06f15c429831a44714cc06ae481b33757014b0f2e895fea4cb22ef0d248a0f7a0b54afaf2e61f955e04c881c67999cf48383d3ee361e426b1657d9cbea349c30347529f26fd8b6f446613221be9f9358b4a5db5f3999c0618991983370b2cc260c6c1e290280da682ee24685758419027b62ab2708a9e6027d91beb55a16a7aadcaa7b57436501df451d778f07ad337535c975084ed4b4d93c26793e9fcc7a2581e27cfa3ccccb71d8ad89cd1593436ebefbb5cea573cd2ea27723b1067237d0fe62a5fab3eb65cf1067e0086564176f6e8a44cac3fede4b3fd59238968ddffeb5099de263cbb32581717a920f69ef6dc26d4d7a7d111e653892536dc6381c6c7b86d04e8def7c8616a60e19b5b2fbee42cb877d9fd7536b7f9a77168d97dc9481d4f325a186e973c56f6a41a974cfcdf7f5d09affff83ff8285a7baaef3bd1e5bb6312109647ba8c06acd4c2b2796c7b1325fe58b639cd3e30f963042b0ca90df03ac7f8820c45b0a3249f42ce363c7400bbb9ad715a6b229e617676997cde363a8fb53fe2f10381fced625c50d79ad9313d7d00088fe36b1b19561acefa3c8d1cc2038146634a2eaeea0f9baef12143e8e67cce22f5d873750dfb373fc671c43eb5d565e9950b64cdda0aa7f68ef29b2b24c4c0e64d7f28dfe13ee94326493f1db44551a050a129f30b9cee0adb07b7063b6bae16c8594e63b6cd52c3ef1c63cd4f5c0502df34f38c93bbed1cc524451ce4b33094f34bbc4ccc198479a0d3aab8eb944d57bb8e6d4d44f7c258bf9fa5966f2b81726330f5d6b8a9d3d7fbbbf0f526cc29c500efaebb85aadcbf590a4c769d9a6069ca1e8e7e7399bf6d3519cb90d74f81630abb09feabdde4b75253aa48ff6941486c4907efa406e7e3b5d6e1bf0bae9fcd16b86ffb1027e00058b516736963271419b268ff999c05a613eae22bc0646a8b67d4598e4d253003f48586dac2c5ad2d4c8bd33832111ab86161e805cb76a4cbd988c697ed555388dfee27eee1366ff459bce480b93fac12712cbd32e0a90b110441d0f048d1b9cc7a8995c67e3932acfdf4739186e589b5bd2325dec5ef287addd5d416f08816870acb0c1f1a29b341e5c96c65c7b4231099d51a6f7c8fe1e6e1f4522a4d427fc5f0a7cc5ef587d43b4c7f7bb670de6090589af04f7485584ca4cb581d8fd9a062cec7d2c5dcce9d3bbb5478c3f2621e6e7610c2b97b766958222b78ef601ef4ef1c29468408a14cf6a9b2a4b17014b75270aa60e98b5971bfefa8a00e93be9e24d095564eb8bbae97fd1ee0ca66cb172bd24e70799579f97ede95c905d45c5e8f029efe082a191a9448a60542e141403cbd0275c192cb43a962fd2ef7d774ef40f4d562a3bf78f80f370c17281e53fec0570618a7a421296107dbb9c1e3158083ad4a5dfabfe0a19b047f6cea4653a0b3f8f79667da0f7f95e71c936d9122947ad6f11c1c5b84122e53415ad21227c7dcf8df09c1f48013485d4a8746606faaa20324f03f343d763f560ac433692685a61f2fc57094573824dc667277535ee93ba80f913bab229c2095e32f0edad2ad8f8f22851221e1d17c70aee10c8fef8ee382cb3db76cbc0b6ca3ee684508e498a5c2c6d2221846090875070ff9a9427d66f22640c0150ccbe4f0e58f58b8678699e0d18a7d0ad270bf77abda6675437a60362eb50e03f5e3c38d5d143caf83b993a8de2fc557ab8c255f52a4b120c5f8a280675b752ae413b3f27aecc2febf589527e6947e525f361eb7a6f737500e5457856d79821acb45331360cb536df8bba46e8f662e5f1a7c196f6dfdaa1f8667a5398fd2692d772ccc21ba54c58ebbeaf5dccf06d792f05feba719d9383765a097bb20bdfaf864846d0531db40861c722bcec067e0d84f5e8a71270b1d0512e3002fa4f633b9d6f426195008096ced04966eddee672ad39d7a066a0a1f96f169a85a9b41af4bd523b735ed14b8b0a2f018b89d2aaa375e92fd50f608b58778ba894d8f15d7b9ec714587f0cd70c809e2c601f265b5556d4960a048f30f2258da5551b3a7574ba81e3c03e06fccd893a1f08108e830847d4e15ff064c845b9462d5bcef522876949225e8040424c5d828795cf140d6de9ca4035c928970819ce4393a7e255d29f0f7332d98715df2672a369605d70f0c144a13c8dc769fbfcc77ce436c97904779bec4bf74a0deeb6fc314a7bf41753465209fc940b22c4a6dfcefdb4f62c6508aff96e7ce41e79c2625f79dd3d8621c11c58c48cf03be5616902f662cbb17d189da52f9de115160a5c6ec07b60cc033397cdb42bccd993bf167eb977aea39fb3d01f0bb514c1c375ece6287545d463f5f2d7101cd2385286b55034db8dc6ee7bd8df908252961dc1d1ec9a9130fba2ee2115dbbfa7820dfa1458ac5932e10e7f19def53cf57cdd1dfe86987e6d5c9391d149eeaf4fcffbc578724bbbeb054ec9fd9e1f4575b4568e43a25ac8f117a7e7f9d172ce7fdbd67334f2a9f9dc165d39a7194e8dbeb31e81826c50ab4fb203faab06edef80ef6917cd760555b13eaf4efd7d760ed191623795010ac6321ef3bc39f0e175425d1a4e402537bf3246c594829130aa613b0db930324c67fbdb5258699b74deef591f5f07dbb551755e33d6154e8fd042261a701bb0ebedc5b1a325d9349b0e78820d7c84af07bda2f3a476ff59e9597824c5516f744baae527d2a4b28b90a94997371e7e68993455f45aab3cc32b2dd0db991aa8723d3a5a9b4ae36380f2013322e84cf2d4e7e9f46b99123082abdb403d50de447b468b3fa48f4856b94595deeeebf4b8842f4d99611ae6cc45a7bffadbda2bc703fc1e668f7a38f8d2ad80d1cd2ce21010000000000000000000000600000052507fa68c5b749f9411cf55326c32d0b11dddbdb1d8ac26d8888b21c36d85dd6b45f4ec4d79a337d58793d8b986842f5c6ddad6164aa865f0cfffe9ba883cdf987121b78fbb9dd5d6f44ccc9f308fd5b75a58426a55dcfcc3d92fbdce7b61cc9c75fbf3ce809202703b13c16520777752dc563a3d22e1edffe7b466c9293f11252be61c67380aaecf2afbd4f539f67ffbeef57b3ccaa41f6d2941d64a30829e210775c8c25a9a7df845d6ba76b6770400501b68b53c031c9fd409ecd7b3e789931dd316492d44bbb24f48b6f89e30e0e4ae77b5d3fd675dfdf2f42ede585f67616e5956a264d8dae0f97421fc570dbedd617af74c618f7cfbdf89e4540a521789540017ef8ffecfd169ab48c85ad685d811f701b38770cd4cee44b163b18610c6ee125a9bced732be57f5e8b5553fcecb1b94c3e713f11682907299278283234ea2e28f2da58e4abfb9c01691a2820d5167f0fc8e02ef8f7ecfd1622ad9d7a92345190b60ebd8494d6f29e1c0c82668b98bf5eb5de64d0808c6ec5271b31df4ee60aee79c75b8e3f7c619d359866330f29b6e4337b5792fe58e5d429a8abb88afa64f3189f5fbd76cd4241d29a39a1d12fff6cfe72162753349ba35ed4ccbc693d19242832658b3088c9aba90fc8d1b24a1965624c6b1f4c26ff13b5b6f9e89ca3e269c7b256cdba8a7d81c00830aeaf80bb8f18ec0e24173144f697ca893d1ea0a325590660a01b93639252e386ed20a8a8822ff3c81d2b6bb5e17e1da8b5931b452345292cbeb13d82de841ab073f555bcc014590865b620bf056029c2184758b156f9d13daf413a1f70213607b56d0cf73b0bc0fdc66c50cdf2dcc019ed45ed10d7d5803a283a14e2503cf5daa89c60003cbe40c11b0d1d891ed4f45a692adae784364011d228f9c9ea6d8f6e37a62c937c53245daa8b3f6afd45b9665fba11453fdffd58b5024325bfc72295f73e208e8b98665f2beb09b91f3998b6f36920ef3c54f7924d3b1470b205564c41da3e90bd0656413579bbcf363e4cf0db3470abefd8f2e74811fbe43e77552ee9977bfb962661f44d904e97e234c83222cf26dd37a4b283edb864acec620f4ac93210673e8919483a9d6c22310d816c101f0dda0d24f43f73322fe7257b512bb7007a96a2532b9efc8de08060c41a01369aeafb26e651e6b6755d72decad105bffe6ef8262d12d8fd5d39c864c0d657705abd0e66240badeaed07155a787a28677e655d2c104c9d0ef72e50089b5556d7077d95a9f99bc3fd007c6c046428e1371ae42715f565518a0b30235c6295c19311d4558646ac08f9a62740d4176dda4b7629211e100ee650a1ff59486d649d382b8fc1448a55eaf3f2eda7d52bbc0f329c187f951ab9c822c999e997cd37359b27e51d1a8451d480a1eb48f4de947ff004eb54ef6b3095d5a0f7c00dd7131da9e3fc7f1435862f7b1ae2907a7c6e6a0342ce83cbb9cad9e7124417fbb13ebba4065b448f60ee9488b36707db30d6632e5a38634c5980138baa31339cec6539b85ae2e45e54a9e949770b62507904c8b0b7466a0402e485fdf7ba440a99541e14509184513c8dc2f480c0dc2b5847b37818f33f3e59fc28c956a2e88368213fcb82c388a2453d0b5e4c7a0ce4135bc95c3cc43dba02f2017a2dcf71dc3e3631289fdc3b10f73304a2b41aa044826a5b2ea0090f51474472755a641a1da4215b10288700f69e5a372065945f964e380d29983bcc7f855b60f8017bfc7cc986252a1d739cb5d52c8bf11c838447273b6eebb7bb51603ed1fc6fb01ce89ebe34e43a114a2b34dcc3e59818c6b797207d1a4bda6288177a94a21a74c401ca033361d33421fae8c34c0814fb93061d520d7095e2a7184ad5b2241e3482ad461831b197af06283c3f30d835778e7fbae21b4ed13446891ac058f789981eed9728ab2787d7948e1ec686c23e629496a619e41d5024b7d00d6a74c86050b2f1d9acc467c275f3005432996f6af93dd863e483d830461975dbcde429993edceac0fe2482643727eb240bf9a876d7909e4cbd33e63f8797f26833d02061ec8c8f611ad9eaa5ebbe7f336cf53f6f7c6fbe9297cc98c98585b311432b593e4ec59ceaeb951f14a73dd5b61b595871647d806095bacd400e3499921b26b697314fefe6ece8ce80b00d41a80c37db9286f0f0fffc88806a5332584b43c3148797721f14fbbda535dbaba7026d6588a4f82ca92d8602660dfbb3b705928b6ed1aed53ad3549798a87affb19c9cba32d6098d877bda9831b68303f5937cd506793d378c56cdffb522ddb35abe90efc4126c38896a0592be7a466b5037d9a07de4828a9057d4c59823ab693730fc0efd7bc7589e32b01fe2c20ae94f59e45615199c2cdac4c92e4c23232a67ca85b72da094a12d53d5b6d539baa13bfe0891e790311bab3790cb4836d11be92ef5f6c4b132b8a7d7b8ce5203a92aecc92f85ce860264f326c3c7981b9d0e37f84e4e79a5b84ba9a036b4f14bd8e4e7e8a82cc37630e649be96d6e35d1c495590d52fc96aa1e184625138176e99cf6e98ec8ebd3606a10e952147a8b8e15428f6957af38a1be7085d5d08e74d61981b3c6dde5d8a20f49962a3ab3c837198699c322e8c8b65232c520ec3735053dc5fe07e8929e2f2e21c35b0cec24300ae38d257526d2f4fe4debcd3e84b9f9555cad54342fa48d66e029c9d6765e29c41441383e1b569878897e265556b7acab3b41ce3102d21fe74aea66461b791c823258e8acc8b9ca80be7ccd017ff8079ac4528238d30c5cf824845ff0d4ebcce48bff284dad04a34d7c1b51bbe1b7ceea11953a3be5715743492549c1090d806b98f2f629ee0b7c3eac8d7ba9c07de2502e9f5dc77e7b872931ca7d4c9292873c408f3d250a3ab16cf3306e27d066ae50ea18960f591b5e73142af4c4bedf31d0902cb8e1bee29a5c533a661ba112e3e94757c21feb9424fb8d1f3f26c1d9e8b475e3685c64fc1f7a1553f1d70eb4ac81b2a74c2e8b5bdcb451a194acd54235da5746c285a2bb0e3e3e208ce3139157558f97c956be9f4915f09ca7a891e273b3c68383acbe7e2658f9b88af037551965346e6aee2c3544eb25bfc89fdfde66a7c5040d725f636af75e0793ea6283a95cdb692539135b8d42462b5cc954add33d45ad617f79f9cfe58ec4dd8bd7795282e7099a2f2cf62c4c52f968aa3d1c6e625d21562912a2e7e026742648ed2abb15613637587b87ce4aeaf81f606cf2b089ccd6fad0a288c699fe6f26eb9f2d3c9afc21195b9f0d4b6b1f6d3c23ab3d786ce3d978025b6c46e9f090b7d9e5f972e09d232415ca1f08e98fbf76e09d5ae3c769cb3caab94619df96918b8e3b7e67373200653593c70b8415ffc05f0cdf7941dac0fa49c53679f4fa77b41522bede2bc3e50ead5803251f289035066fa1a79ae5f8ef798f5f5eba9ac56d351d68fbf5678d606985608e70ee24f33db86e6e9ffff89152b6e28877b045acffd5e51b2ca6cded9f108e918cbbb914800e928e8ce900de4b0b085ada2d1369e0824d0230ea9ae29023075faf0e579b53e9013d66c41f47b586c46eb6cb784fbe61eac7a9a42c5258fc328931cb8dbb42c10aaced6d4ae2001145088cc6b7fa9f58748d75dc4f0fcdddfe80ea1d5e5ffbd66c11c89a246fc660425ac78770281eda7a288a021d155d73b2af8f0e3951c0e666640ad3944c1220475db5760a69375d80aa1166c793ba25406f4baa13dd1d21c2bba7c76f256f6f4533feb4832791c6bb30635a70cf536424a98e1eee3b73f5548f6e587cc7cd90f35f79598eacd619538beef1a717da0eb35becd9d9ec2e0e051c71d8cfe9c465a5dba3c3e0fb02f264f021474b261dae9396d91844f281410abf72726852905a1fcdd0ac479d281166e81e24b3579ceb541d4a77d4bbfbc3f601c9b36e46a00f4a5f59689847d2a9036772d52e0e73ebcaaf947693182e9cc8918daeb19eb1bb662ae7395f771dc56a6688569283f65c9e884eb722804e4c2cb1d2223dce88c7ade30faffbe9377429eef9d134549bbc8d8fadc1ef1b663a48dd86ab584627005b93d60435823feba17bc5400becc89aee9148ae966bd62a0e0977e861983542ebda6ebbd0fe7c4a5e5db7c8e0cbc57dbbb0536cf1a7d2cf3f28133dd2722bc0aa0d9a1ed5c8216c67352c927c9192ec99dcee39d06e4930fc1af4ba2d51d1212893f17d646827ad753c4f713d057d8b7029f0a3844007e26ba6cae14194ec5327879150cd5a153f203683588115ab937f3ef560e14e0cc9b900cd16142ce6fc4a0eb810e40ad863bfeb685613d7cb019dbb4e7d5cd6004117a3666a6681c556734260da2292ed13b8f4375a9b50af404df3e6a14edf86af54f74f8935de8ffeb679b5622103039c4f5d9c6d04cef290275df1664b4fd338b18fb21918e9da602b445b2610ad7d5102f281b2fdb1425a8a8c5e63bf77434a978ee810230bfe0da37b57ffa835c44ab783e6c6f72f7534c3d6f8cd1acbd5e95c26f7dc37a72b08d88337c49410814df7c92a305230e6de703a1bd47096ae87d17108c0de8fb2d94a4e53f9a307ccc9db0e81bc4ee8771290733d055a8189ea691d03be97ad74c2bf6fde74ca1607c313ce003ab195f810fdb6a6808c405069ce8f8eff204fa59ef3f997840cb8676054a7f2752eef3b9a5836e891fc1219dd8030c4383fd73c70dc417f2f785fc8653238eab191832f58ed4c5aa5cca3d4f8d32b67a0ac2babcf0d1d9f2d3f76f0ec98721c02e0d1cae31c00f08a1d1cc6f99d19100ab3a5de3def80c58aae1ef8d69f2364e1278cd5a510c0baee3f3f4a45e28fa03351af6ca98572c6bddbdd3dadb020e57b9319679d95f2337a80f782f0fb8aa6249580f62317d285f3b6513ffed756f72b30d363b998854427dffb4aca2a7d7482777a304171463f5056b081500396b213ada72aa16b92fcea647932dbd352f6e254842b63edff2e0d03d7cce74720e5e48a5c2a2f7312dbd01b9de547eb260cd2addc55a31d97d47c48adadb89efb210b91b33c3e7ae23268f355e9647a496220c70010632d49b34dfa24bf8f1acfa1013dbd63ad9acde404708042140cfc1a2c467dd757e07e9d2800e1e3f52f5684e9b558bf2b0d037e817c4c40aaed6589302fc7ce14f2d411d495f57f85e5066f23e17fa77cf83dfd2261af600f79068ecb62ede248e7719add812d52023a1ae93c8401f0ba9c6b13149c618d91a400a91a5922181d164b54547d8493d24d97f7abf387101d800939d0438a8af18e896f10150b338ffdf3ac55d45c4c4cbdac307233bad5bacecfaaffc899fa19dfeba6d51eabb4cd1cc292a41f29c3e95fb919ee12cab8ee3ae5cc49d9d9c0290d3efd1d8bb66503b2aad670e09deadd1015575f0294bbc5de386c4513f7357e2aa7bc009b448d868dcedcd56fc01fc472fb06b0093e12a1d76b4e0ece830e28ac1e8e38afb27f221d7942ae1a784355020c37cbc23e8dd40d87ff2969504bb285be56a4385bf6b324a5878a3ae4ac9552e0dbb8206a62264adb660de6afd3ffb5a93eaffb1ef084bd786d76822914924864b81f4e9245cf95421667805625262ea1bb96682fd0fdd83c99528b8d4e2504c1028aec2406341e06d67170447d31eb5ea2ab51d1c5009e4694e7ef3b612a14f36a979ceab0444fb8e1eb951fa22fdc5de08222a0635a2c948d85dc0547aa3ac4673aef864849bf503d139ca219bf7406deaf6e08edcfc1bfd9839b18d8987f056a2df1ee6ffd88f7d1b56c2b68155a841010000000000000ffff00000600000095483815dcba69a7c5e5f81989b8404ea29cf21769de5b3434a200a0057852e69b6b554992021895dae2f234f9495e4c00bf2e7c0fdfe4a817e2ab6ce20348d71609eaada6c9e858749a7195570d7be0234827deb400a2b931ce8f70fe286032a63eeecf57ab7c6c5ecc8b52a17cddf7c45d208e6291fe9c25e9254e326a1749644b557cb28b71ee275bde0156be159fcb373b8b8ef13252bb38f90930da6b67f0c963385b82842bf84dbd3e9c68f5964f4ada30a2becd847f3398b5ea966319e822dc4ac5996483125a00c640a92ae76a97ecaae4dfc05d08a45e9414a4ba972f7467566cb1d1377f266ed8fa901c0d250a6722ee158038247e6df0354da612b87825c28af7ca88afeea4fcb61c515bf0af2724bcb2d9155c9302bbac2ed869128bfbac3157f026ec23dce56d4f512ca7c4789446b08dcefadd959d1a692afb36ddcf44d36ee27963ddc0e4d828173f0d9533916aa7652ce5fb273f712c7d3b00e7bb23e5650ae0ccd2a5fbbf0df7e440cfeb0c5d905a2fec81e904945096553a1a602dc52d533d2afaf7ad4d5cd3689516d013d257c4cce5da7f8388e1f8f94b608a1b6647129db4e182d56f3ec11b3af07f0c760b7ea21b7d0b35ab12eb1fabe1923fe8c20c5fc94fc8dacc5117b93e0e507e055c01945410323d5f9334b8358f9badad6fcbe4643dc3656a8515ff15615fc6f91703a3fc80c5b46de27f586e4f1f5a8d85b26be969cd26d221e3c6b5e85482a20d196bec091a39893cf957a39ae9ec8bf6a2605da55352f8bfca7a83d100028ae0c6f914bce59cbff0ea6a043f437eff74a17c3df8668d6fc0d655634c3754dba248164f8feadd6d9b1ead8845aa104cd34f2b12de14b1f8b27b1fd7f2ff240140993e83cc73ab7311f3934f96197e0f75253511deb5e24ef29c961469966f0daad56b1fd567dab09633ea717fc477ddbbaf38675670d69103c11b41723f3e1c0800436b445281fdcf70675a29bfd7b8f377dd6fa7cfadb28909af7ccc6ff5d0e75f3249ef9efb45e39b7b05948a0309764a29ef321189fc7432fff0711a2a9fe0c1861d5e46f33fd6ec05c87899bb487d43fcf0babe611c6279cea24980c2185a09329e811eb8bc363acbe89133191c07902cc5edd05be3b42463ee8f45cecb4c54ab04bc3a67f7b357faefeb286cb45c1746208295df2cdcfe10746c6131937fadc6faabe99bdb15d38ecd890fc24ca62bf704f38ca1fabff60e5caf6966c225e8abbf149ac0dfd01c8eabd39f307cf26686625fb1e1fac53e9a57c82b5f2f9c432012a77bc04c79eed373e4ad6addef233949e0b94002c8d6407fa4112e1f42e795348f96e2030f3fc203fd9524a326e9cc16113f118ef5b3b13746351c671322645e59ac64fd48de44cadcfa35222324892c419ceb57194b3091d6a75d5ace4330046fb69a6af46d7e5f7a8d8071b17d7668a033b53101f127f5488510c6c6205e79fbef6974088125af3588688425bad381675cea09d3ef79d9391038761d9be53df82b2fee176c5af2893cf33d9731b8e8c822a4ed0cb26c5c4eb22184b7ff13c6e53602c2ac346d6093c6eeb746ea962fc8d1bcbcbedc8877210bb1cf651118011e2d16def3169aa8469bf55c6586465012679280a94ba05facd5291042eb7b4347fb71d1e53043da9b462ad4d11981187834eb8122cf5220ab39890d260672c933be27db21755e8629b45e016f6ef97449408e957f2e17b4022197643d656c988abcb3228188034750c444918c483442143cfb579adff3ae614c07e0f88e445f931c4d828b04bcb0554d84180a07ab867445479e2c10aff09eb8aa8971f4e8bbbb213185a1694c51b4203e043da38f0549a8a2f27db7fef11f2b5850e35704c21f62a2cea54ff40d643c1aafc0478b174e8227a320175ccb0db4dcd3fe1d4e162ebb617bda127be4f509fb9ec7b3f0cd844653653b7bd7b6e055df49c17889184e808df2f789c51aaa3b28b86092d706d17910ca02570429ee146641b1108a038b7a5e46d7a43a8c8819898627880bfdd827284ecff5a5af3bcdd9a98197132c02140f0055b19ddb2f6e852f391e0a6655d4b8e7d22fd20df0907784ea1a2d0e0e0a1f5fb10ddaea54329d89cbc4c8cc4a6bb779611cdfcb72b0f4e1d5ad5adbbed58874456d53d75ccb2af70431d72419d31e1558cb8361c2846dc7009f3b3a1d574956ddee13ac86c25cd1723e0af9faccaf263952a09287d1875127a202e8b2ada6ead1c282dbeb554d7c746d84455f0bb9bb19d5e0cab4c297e8f3f04bfacde9ec1b109e76d6598e268d507586ee4ae4ed636d0207c46a06cfc1bf262cecbdeeba5be7602b0d3f49da040394faf075398a61e27063fe2be3b1455445cfd031016828365d4a8e66e151fe7269f952252f676af84300893eaa9e41853b4ef033dbe9d5823c5539752a841f9318c7dcfdbed1ceddde29bfe7e03deb41512029946bb3acfe6cd818a9e5eddd0a316b4075a08ac9aa526d86c07e43e07546070fc8bc3c9ca9a4f77a119c85c5fa56c5d310a956ab43978dfe11e5d950fd77fb0be241af408bb652ad162185dc35fa13847aacecc885f4a316ce1d279a37ded694b6aeef31ae3c9af157cc6214995be51625ad0440cac470e327f335460ab9cd1861ac8d44bfd686361839dba1ef9e77c0401587182cbf8f158f031798813930410f7b6a8fccb953bce4a80a0d654e2c76955fe13813e5524a389799bd5c0857195217072fb0d67dc83b4693728de05c1e5259a4893f9228574342b4501cc080280e87ab427c7428f693394965f47509d237874025505af3368f547345981d31165c8bb0c858a2f9d4fa0f999e7d1858f2a3a535b5030296c62d10269eee9535f6bad3e7626de5def5a04a046a688044e037f00a0c914e533247ea46065d0e83c7e820aaac5de073bc6c9615126e07dd50e09b28816f5dc3423e8ea570f76308228e990b9dd55fdff7486ca7f35fffab21ff6d27504e8e070ca24bad38c1f437a3ebae214aae1d9ccdaf51ea3978e2dee6ec80c2e610433749ba8601db402bd89417896b6407406c16d8ecd589d68c332a0ebfa1a3e16d4bda8d6bfa31b06837de243b4ab2fa95c13ea086140e2be04db6250cd2210591a1328ad22e8663d8da2a073e75b528b56982e569d005c5a2aeca0cfbea1844843893fc63fb088c2161c6c1f2e327867b67327f695977da920da650e7ed9238bba124b7ac55eee34de989f30bcd6c124d91fca87f0e9808e7e85b26223edfa66e6e1d9f3e8b89a6b77178bb21c68c49e788c85dcc0ada1f25ea8086b9ee888a86a05a9daa8157648e3172bb934726ed47766c272b6bb0a262a37dc31963b6f042e69f758c4c1c3a660f73dd3c09d1f4450919a92711a88e86c8474d425965e23c1cadb288a2e8b073edc1279bc04e9c62f14d6a406237d554b053400351f159aa563a3400860c68ac21e9d9fdf050e07c5ea2a6f080938d957e5c8b287c15776b79e931d5cc1ec7f8f9af63b35192f78cc8ba6b66731e25db981a3f8e57a175b7cbf886fd01523ff5e4be46768ab7d297401c3c07716156b997f626a22af60dd8c69fca1827b57f31ab60bd58169d69b684dc6a4a1fe2ce406b3be297940cff3ba5d43f5ccf2a598810f6e2d164bb53ce640156e9a47fffaf8aa9fffb4616e63c1d171dd112a2f7503b460c3682462a835a9b693748ff6fbc81d417f1484b29830da47c4dc95a45d7595e51aa7bd09bce3886e97af7b59d7e474664e7489b2047785103ef2e6eb6114eb067f8eeb74655f98944c89a10f08ec4cd5c4f1c30ac60a52fdb0fb1599ade763fec4ca1275038a29fa6dbf3e50c13cd2157004d3edee88900ee54284188c438690aad732b321438283a1c0f4501a5dee530259961d62ed582406d42b449fe6fb0a4abf35ee1e1cda3e45b86d7df7220f27de71a6c241e72ce88363821c98e97bb327155258cce176626de265296cde8d16c90791c2e0be80faf99d183baa96b727a584dbdc268be8b3d106295cc07531df2cdeaa9408c62606452f130a161764b9be223cc924e6f9d807648ec3404f68c2df9c9ba02cba81247be252c4c584674dfe45e5b99ba80b6238be6d1422d327f808f89213e09ecd8c575039d6d0ff602672a739283a810d51d0eca4d94a092d4695580783ee6af9634c51fff9f21018060a4760a7723cccc5a47bf53bc3d5b3a585002926a37d8182bf3f82d4c1b86ab5d60d24283e7013228fffcb7c8500c86ac641355674fc2ebb0dc05c0b9ee660680f17435c4c87c3fc3a3a41709fa51b0b4f69c4c09371c02a36b67ef84005cfaef6e38fae882c018be09cac6b647ea23e4af86cc9105b7493cf3fdee4b8f7d4b85bd2370a9f7c6547522b8f75e53c4aa01d1f9c2748d6044883e62a18bb1c699947c84bd4181a89e68d5b348e938589deec6d930a558ee39b6a72bc81ee064b4e44497337186a8125d67a1f46db794290c74f05d973f8fc013f3b53f5a52231551e54bddf0a30b42c169f5024df7b8f6fdae415acfa1bf2da630b0c19ecfe79f0bec9cabfc988119ce7cc58fbb20f51871a9ef9f8e85c7491a24a1052b159bace4d4209e60a2bec29222a995ac9362ea92a6fcf289fb380522566eb2c81700747f9a1b59ab60d906b44bedf64f7dbcc3569d21209569f7574f74fd3ff580393efc561ded85acd7c3dd975073025222b3fb3dad16e37183af6de64a528befb1f5d157dab9e1ca2df2664b38fe932974ad711e1ff99f7e7907c1b7d701f5ce046856f530dba44231459f0f164113aca34381aee8a8dbb34f31d4a0f67dd681f48a0e43ec66ffbcbf1418ddfac19506b2d1445d61c63e599557ac2eea5c9dd82a0e815932b3c555caccd075898247ae6f15e23c8e8b6952047095b29a9664c34354d9217bd3a93e3e3fa3ef1ce5c6955c1598d4a79e76a4abc9d8f3a911e80195d5fdd005895a0f3bead401f6e3325d951c3c6ef65fa74c7a833796bf16a4a296ca150639809a99d15613eca402535beb6acaff1259405af70dccd34a8d1750fd1d67cca899436236529e0fc8b97c51ba918effe888245dc502b6d5c59d8f89fd7f14cd7f30fee4a4abae699e13a297755e59e4ad4208a3b6decf6b0cf1edfa30f59fe554e3c11cbd3daa65cfe0fc467eb85ff2423a12c045d4b007ff9a4270a693b2b9a9d12b9ccc0e3a9e66adc5c1a5d93a94107d6bb706fb0715cb45511252378f68ce0abd05ad0b79642548af61832cdf7a1ca740269a530b331615330d48039267f9d00c12f16c4649fb83cfbc61311ab251202c9777f4e7ceb83bc62b4a405a300718241eb6083079e816c97c2aa14aee2d9dc8e9cf4ede8a4051355673e602884be602b38f3bed2c990d0e5c999478566008215ac67886c4ae43d23bfaf75666ab0ef2c174c589916206ae0d696ec7576b361e0aac50764014f3ce18fe9e65af9d482ae31f5724606a7131f1748f2611bf092c37e9c7021d1c662aa30cf5f8743e58a3e1a96a2abd615b6eaabe8693c005ea4db9730db1a7a4c56035857b0e7ddfc7e7ea84226c017b01ec6424a1d15fd08c43ae4b39f585f1f29c77b67631144df14899a96c473f135f6fc5c0c356ae616e89370c6ec251661b16b3cad9221055c0e9716b396321742ac1d751cab27b10d5835c43c50c3dc6d105c4466f74061850ddebab90d1e2904d4278fc8e9dbbf64671ba7663371bd586eef48aabfa7ca1f3f393b5a0c4670c87ffa46c56239114b539072325ee87c3fdd151b172b5f3290946609a1001000000000000ffff0000070000000421b39d8b4cb933a34b0843e3663fcde0c6465af581526d23475063353b0c5c0e4595a56756eee4770f14c7bb899560915aa2fe8efdb4a61f70c2160ed6f50bce7eb39aef763e754a79ac6bc725523c5a484d830c121c796121171bc6137bf6050424acec3bf8319e0a8beae4386f5090cf71e85afaa29398938912d5105bde575694fe7778d85331015a9fbb5fa9aa92238a4674b7d492316261956c29cb644a68812f461c4162bbb69b686b03845b4d3b714f6a7e6473ea8b93aa9d800385848407e3e6b2a59d27e16094af8bf76cc6b34b1ec5f0c75d6385e871216a261723e21a8de6c1d3da7c3f9547a8ffbd1d6120c72a73696ee90b92b932830000009800000000000000ffff0000060000003920df709f226eaac3d41629406aa6bbc6a2496cc732e52e556c6aa9af15a8d30b92be589ec44a37c3584211f825e1548387f1856cad5b34e0f668b2b4697614c163e9f2abbd0d653da01ac03f27607907a17bf98716da8f7cbe727853fad48252306d2f3a15b92cc2183f2fe84304119b62a3cffc00790a492f5abd065ab05c17000000000000001001000000000000ffff000073000000383e69a23639afa0ab18264f20ae95dfddfe53265f79579297e7117ba6ab2b32520551b31dbc64a81abf0a3c6354e890e9bd895f03556686024921ce955176cc1db1502ef2b9fc97a72058063958da4fea588d88412d787a39b24a437a7cd70d5485c74ae248053e16e7125a7bcdf2e47d0bf080a735bb105600a1f8d23d57f1414c4e2664c96d21e89cb10c66b91a87e4b6cdddd69b28386151dee0abf6605d3c64b66c3b171abdfd0b1a6ec9d70d7c181c4acfdc4685c2d71d2010270a00ae124ed3dfb86bd7c221fb50d96342c1cd5eca741aacaaec833d6a7d195c5d84b9d2487b26f07678be937051c688d15dd5d44f9af2f61272b796b800000000000018000000000000000100000000000100372f000000000000c800000000000000ffff00000b000000a71781b35c0b733d788b7af7e263e91070a0c09b6fad5efa8c71acaf4fde3f4149e4bbc7ef92fff8798df323597843b82bf29be9ef99d7597cadeca80bcb952a288224ba5637638002b0cc7c64965f0f621a7290da10a6dc16a7c5e4593c9aa108ac9efea1a682ea96b6c8086434e78a54f491c04ebbf481a57d56c25fd528fff3c48cabceb69827a8782c6d66a6a9a7943b3a2110a982bb05f7ced97aeb23258947b857b005a60bd78b2af8d5a68b86b9b9e7d8000000002086a1a5de15e5e7e04a3537606232c4656e5db2a1b045ab5a62ea856edc720427c1212183c1d2f7375f8e4ebfc510461960b0be4eeb9f58f222bd478da95a18c398dcc316f7f423e0102556f1ad"], 0x3400}, 0x4) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 13:04:09 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = kqueue() r3 = socket(0x10, 0x4, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = socket$inet(0x2, 0xc007, 0xffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x27a, 0x8) r10 = syz_open_pts() r11 = socket(0x3e, 0x4005, 0x1) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r13 = dup(0xffffffffffffffff) r14 = socket(0x11, 0x1, 0xffff) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x8000, 0x381b}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x4, 0x1}, {{r3}, 0xfffffffffffffffa, 0x10, 0xf0000044, 0xb800000, 0xbb}, {{r4}, 0xffffffffffffffff, 0xb4, 0xfffff, 0x8, 0x5}, {{r5}, 0xfffffffffffffffa, 0x10, 0x11, 0xbbf, 0x401}, {{r6}, 0xffffffffffffffff, 0x2, 0xf0000007, 0xffffffffffffff72, 0x4}, {{r7}, 0xfffffffffffffff8, 0x1, 0x62, 0x0, 0x3913}, {{r8}, 0xfffffffffffffffc, 0x7c, 0x40000001, 0x6, 0xdc}, {{r9}, 0xffffffffffffffff, 0x53, 0x12, 0x2, 0x40}, {{r10}, 0xfffffffffffffffc, 0x94, 0xfffff, 0x2, 0x42e06101}], 0xfffffffffffffeff, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffc, 0xa0, 0xf0000002, 0xc00, 0x10001}, {{r12}, 0xffffffffffffffff, 0x40, 0x400fffff, 0xfffffffffffffffc, 0x1}, {{r13}, 0xfffffffffffffffe, 0x80, 0x4, 0x3, 0x1f}, {{r14}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x5}, {{r15}, 0xfffffffffffffff9, 0x0, 0x21, 0x1}], 0x0, &(0x7f00000003c0)={0x5c, 0x7fff}) 13:04:09 executing program 0: r0 = socket$inet(0x2, 0x7, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="5dd6e42d7805940344c9e624439885e8589fd46ccd229c4c71ec2c47fb7346858163ffab6ffb850214740681a08d3a1161859faf4bd6cac00eed5ec0722287104c663516b8a5f0005e18bcb7c694585f5cda19cb8346d52d138e0287b0e72dd647ef1e3f227c7a1b741c32e46cbe0b8da2071aa93667f39d7e312dd07c08ffdd4ee1158fcfd9acd63d1ca8280f43735a252f78e1b285bcad932f7022d676a0d7327a8d00d918582a4c410ef8d136dae93929924ab29bf15970039fffef753b4dd81567175ab66f114f2e7eb612b7ce974d5a528fc5019f0a6dfb662819c8a2ba19a6", 0xe2, 0xc, 0x0, 0x0) r3 = dup2(r2, r1) connect$inet6(r3, &(0x7f0000000280)={0x18, 0x2, 0x80, 0xfffffffffffff3da}, 0xc) sendto(r0, &(0x7f0000000080)="1694da7ddd6e885961f777a9c2cd427de9ccdb3ec286241ff08641b1df180ba9304d62efea4cdf715982658c4b502f87fda51469e42148aa704b9e6825558e31f5221d129e3a714584e272a9bb26e15c5002b6db670d3b0ff40547b0d6fb331f4e", 0x61, 0x1, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x1c, 0x1}, 0xc9) recvmsg(r1, &(0x7f0000000580)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000300)=""/115, 0x73}, {&(0x7f0000000380)=""/122, 0x7a}, {&(0x7f0000000400)=""/34, 0x22}, {&(0x7f0000000440)=""/63, 0x3f}], 0x4, &(0x7f00000004c0)=""/135, 0x87}, 0x802) socketpair(0x1, 0x2, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r3, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x45, 0x3762c5eb, 0x7}, {{r4}, 0xffffffffffffffff, 0x83, 0x10, 0x7, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0xf063, 0x10001}, {{r4}, 0xfffffffffffffff8, 0x20, 0x1, 0x5, 0x4}, {{r4}, 0xfffffffffffffff9, 0x1, 0x4, 0x101, 0xf8de}, {{r4}, 0xfffffffffffffff8, 0x0, 0x4, 0x3f, 0x401}, {{r1}, 0xfffffffffffffffe, 0x82, 0xfffff, 0x1, 0x1b}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x91, 0xb29, 0x1000}], 0x7, &(0x7f00000006c0)={0x7, 0x4}) r5 = msgget$private(0x0, 0x43) r6 = geteuid() r7 = getgid() r8 = geteuid() r9 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f0000000900)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockname(r1, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) r11 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000780)={{0x8, r6, r7, r8, r9, 0x100, 0xb7e}, 0x1bb4, 0xbd, r10, r11, 0x5, 0x1ff, 0x80, 0x1}) 13:04:09 executing program 1: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 13:04:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="ae64fc185a9a05f10482afe8b936a75d63b5fc3776e59f7e04aef17979540dcfc4f24bece45f14b0a516a186fe2f1a9d0efad520da8d725e3477dda7195c9987eeb5ded7580bb1db7d44ba4ba26562e8eeec40753136acf1d27682338f15258956c501a99524cdb841aaa80143844042bcac8fd09937b4e5ff0c29e77c170c8ade3018eb99cb54b5a948a9ac73ebae2a88d24461afdeb84eeec56100c7735b282683d4ed0c8f16bb1965d611e720d6da1467942fcf457335903cc61934fc12ea11a7fe092c87abbcf84f4963d9b5fb243caed567f538ce0d20f4d32cdb574c4533eb847937e3849dd9bc9d8eb6c31ce967d1db152ac100"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080), 0xffffffba) socketpair(0x0, 0x4007, 0x2, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 13:04:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0x524) r1 = semget(0x1, 0x2, 0x241) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x200) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="51e84097907b66bd318e0b317443cc551a09beafe094f32414945144b4d6772fbb1648b7acf8caaa22c18393dc53ec37f2e4d738540eba0f01e7ab84c8fe2d54f3c70d28387041c3bd00a4b989f68c1fed9f0b7524f12fe1be15cd46ac3b08d2a4389ce7f86617e902568f2b3d2d421b363a9edea328632db1902789f36cd3a79f093b0ecb2a2118f368fb6634157d026974e650fb9b7bd6d52be09a84abb9e1ce07a151468b13e9503557ee2e9eaa0214fd9317033575c6ddcdbe9d7f949b313234b6098967cf7c6615c9baa0d5ddff467682bd5966845493fc1903b31394ca72590b3639a1ec97bae0c2c5414e2c1a3cc93d3d48eafffa9cdaa54bfddab1a2ae26d2980cd5a839c8b9af7d2877c272f14bb0048feb98bb97e5c1544e7380749468b55663fb40822c042f88fd5a4805cc686aa3e23a1fed1efd41df5e77bc66623c67803ae33f1a81b2068c2d8ea7f33e75dbf4ea58e4e0b3362712cdb1429c1448b75bd67c72c2f6d3cad2c5c29a7c43885c726133371a22b368c9ee5600f9afb3e3e0a913b4e571766f49d7ebcdd62f56acea0833f813cdf752e6627d7b7f344ba0e5ccfca7fc3262624ee1c18c685be3b2749eb7a7ecd549b867b223df2fef072b3e371570b42aa9f0dcfda144ed6ccbddd65b45d3fb6a9f711233c6240c718b2e2e4e1bd21344cbeede2184ea8273c0f8d0a0fdd4223a472080f6f2df17fcabd7f02104229e9334e876cbd7677f6682c9fabde3da409fe2534a704314e58fa7710cd68008933681d072b2a2489eeaaba1d8631ed89fc524ac329ff8f08ac3e61880a11df8aabb50868bc965b8a755ba1f9769f051d96f67663ac6d0daf9db7f0d6b6f5116156ebe689c5699065ca5d3f797f0c9a1875647187ea93df256938c3f096a2cde5adca546441ddb8ef3dd86ec37ef6322b6cd1cfa3747053fc09e3c7ee45b49f6b51471b0dcddee9c691f40c1c5d7fcdd661200a90e89ea9431a0f7caabdab6a1aa436575f594f53e166a8de5cf669a4321445133e448d048e3f7a8d9a8007d5dc6646605a628b1c88e8157dc2ac9c9f1a73e24667389db65b98a14113f5cb4e7245892354e1fa1f4f4158fc3db2697cbff6b51d2680b67089ab41c8b52618c5f4056689cf4204e425a5b1164cb735bd49b904f858485476cbbf7f6e1da7a4fb5937f88eaee81cb132c540124616ba0189485609c84667a0867ce27522b6d11291a921ee58eb18943cc448c839c56080cadfb3013b60fd60e9bc55b295b93314ccd8c86cf15d9f142bebffe2f22438a1afc571e85a4bbda42f02f4506271b2f7ea368d3a827c6eff87e367930683d3f2aaaec3b837e8d1f8ab1b1d69b974149bed439dcd26ed12466d7b9fd6a2cde12d0c45dac2e634c95eeeec94d6e8fe21b7fb497b49b0acf16a77739a393e1dbf9912abeb64d6723a331fdda213da92771c52409a07247351643c09c3d88aff703a0bc6d11f9e872fed1e4fb41cefaf1964cf5a95c2ecf094f54756591f2e7973488cadfc77acfba455ab4e68a40b2e6456f19677e2da70870c9e07bf0c682d74e72f0daa008e1e061e20fd82cf246668d3eabc96ed7685bcdfa6ee997210f0f4751c8fce66856d1c66ed273b5985a1d5e9b432fcca2c5595774f94666338d796cd111f238b96f0ec97c05a5d87fd1403b34d64ddeaa4e09748297ab4fdc6f176d09ed0bce0d6ff8a0e8d4fd43e4a0ba5355996955d8d918937c3084a96e8c60e2d0151b515a7babc37afa63f906d459bd6dad69a3f04c3fda88cb75b6855ef205d24cd192ebe2100fd745b3b788ee2bd2afa59c6f922a56c00c503d9be614a505d7d724b2affc31c947e4b867e8636599ade421e3068edeb1143c72e110359534b89147dc4077a052334b1e3e39f365f5faed31e56da28183d3db0bc3b4097bd8ecae3dcdf1b7826e2953f48c302236be73cb8210ef2782d555f89f9b0718de318daafd9cd6e3cf6468ae8a75ea829c6f87a73099da88a41420c9e4d8800bb6f2fa2c92b550280cc6126cef2840addc2f005199dd273a3a21f5d007c939eb7258d0b937e96210c911db50befd7a498140889c0cf05dbff83b6c2c6181e03ba8c70151c97c0ce7b0262f418bad0402beacb05c9beb67336dee8239f9931b4a5f73b9c5cbee47ac2681cbb7117cdda18e71a83b1f79b9b2d2098d0dbee420c62e557c9ce11fed1f4ae071bd27d932285d64d911b3f621812098a001e12293c676365d0a9050475323cc9fde89e070f25115e95045e2e7108e47ca6cefb12015ecf620b9a37e4d9146b280adfd496cdb7a40fcf64fb01426cec62fc5917d3c2726d77be1dc7cf9612554b951396d96f8af2a2736062c6be03224d9cd3f7c5c82b6253a676fab6995cefec80653248b6750260b62aabf5c5998d6a68d5db6aa18fc4e1fdbf1a2be079b1d30cdfcf910a079b1049a270e51bddec37fc4e8e00d8a90d209858275462e85660de0e2fadcfd9a440a311d6b41653f242075a7bf3b7e6e8fbea395545b76fde9f4271178645c86934a06a3753d5120a8187607edebf40e975eb30a2de9b152bade8b51a385da1a83eee6f1baf905b3c611f5669665930b2e79f4630e72cd459b9204fae8f7ed84e3e4c7ae819d862eac9814940f3f63f72362bae231c5f71f658c7d2478a04be79c9cbc2836a9a3515203be48e35d12e0521821a8fead46f016aae72d79e0a1c0d4bb9dc4e20bd7123a902b3249a22b2d68bb6e1347a40c326570f70c7970c278b1126b4cdc4eea18a1dad4c9082d06403dd4492f9c77dfc8c22a9a1a8dd9e0d66f19a2ebe0c941ddf115cf680412eed1065b0236fef1212146710a3ad262a9fa187a3a1e5cfdea42a530f1b8630692ef95709ce66e944e2b52910f9d", 0x801}], 0x1, 0x0) 13:04:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) dup(0xffffffffffffff9c) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) socketpair(0x0, 0x8000, 0x40, &(0x7f0000000200)) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x100) sendto$unix(r0, &(0x7f00000002c0)="94de17b9f8a904f8d4c08a2f189fab60c6c898dd4144541ab8205028215d95f26eaee134546c07380aec143ab12bf22806479e4664d7cc9c5ac5ae613993d92b2092c743239bfa3c6814db050d5b74220c023ad9ba7d2081151b5fbe84266e7ef30be3413b4976262b23e831104535fb216860cbc2a2b430845acf94e8aa9a440f0705266b3fe67cb5cc80589d064359280ad86df92c81a8750845074a0c66826acb60f8b0318d4a7db70b40449694a3d646fab634987a0edfa4568533ed0e0894622991605eca76179048723d4c71ce7a02e03732a1184b10d63c710355ad4ce13b080635873647d46ea81b689a", 0xee, 0x408, 0x0, 0x0) socket(0x16, 0x3, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="fbef309a66696c653000"], 0xa) recvfrom(r2, &(0x7f0000000080)=""/200, 0xc8, 0x0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 13:04:09 executing program 0: r0 = shmget$private(0x0, 0x3000, 0xc1, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair(0x18, 0x2, 0x0, 0x0) 13:04:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = dup2(r0, r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x142, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 13:04:10 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x210, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000080)) fsync(r0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) close(r0) 13:04:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="afc38c0f14ec24980b19a88d268d058284d8d56dba601f73e21ab346cf7d6b0b8df172f27bf7139e272b11e5aa767e43b274b29379fc155713182c63c92e198a1314225b8810a42605b7c97a982f538b55d02b44906e86a3dec719ae05d3a22b5326ad5f1679b23c3d7696018e45ffb20789be553b3ee3bb26a291a9e3a2cfb3a14d5414c8ebcc85f50a6ba06f3f88d17e2c9bf231c608b4ef01e56c9de2f5b5c38486b3b3bb9a6f446effc25fe2108c92e5d8e07ae355aed88014e5bae88cfcb84811ec576e6dcab1b625929c6d5f3acb24758e8746bcd04cb9254937fb447dee9f7fcc2e3a56dc9aa2e636981f27", 0xef, 0x2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/169) write(r0, &(0x7f0000000100)="6362eeb645064eef2347cb2e33fc69eccc71c1e80b035f9456506f098758f845757f4e9c0a2db8f734bbf451d841ecaa9e0884b0668e644b8528430f0cf65dbc1327a5a4d03705f785d7d8bbe2df9c99506026f295b2b3728c52c0280ad660b4e859a994dd4cc6c02865ab59a1f6a4c5c1bd07dcdf9c2cdf88602a9b3c2b2c877a8a449e9ed2ad7d5dbfa9639ae93ac8a094e273930f43d71c97a65040ebbb811d74c5b5afbe9f22606008870b21be", 0xaf) 13:04:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="06002b99239951f08483b1c9d00a2003f2e300009c5ced881e15bfe3fb5fbe9bcee8283b60dab126fa0bc21f612ae3b64c78f8925fd8bab682c1cfef6fa5c07874df6be1539478ea1b8b8fbe29fe09deb592c1cd359d8cbf013434184506559ce317b5488ea17ecc3ee8a89982dc4704b411172b55a5aed3", 0x139}], 0x0) 13:04:10 executing program 0: utimes(0x0, &(0x7f00000000c0)={{}, {0xfffffffffffffd, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000100)=0x4, 0x4) setsockopt(r0, 0x6, 0xffffffff00000001, &(0x7f0000000140)="beac5159", 0x4) write(r0, &(0x7f0000000040)="9e7e70e299", 0x5) 13:04:10 executing program 1: socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x2, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f0000000280)=0xc) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2008, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2028, 0x0) pipe(&(0x7f0000000100)) 13:04:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket(0x19, 0x5, 0x2) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r3 = kqueue() close(r2) getrlimit(0x5, &(0x7f0000000480)) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x12, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = dup(r3) recvmsg(r4, &(0x7f0000000440)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/189, 0xbd}, {&(0x7f0000000200)=""/224, 0xe0}], 0x2, &(0x7f0000000340)=""/241, 0xf1}, 0x2) dup2(r3, r2) 13:04:10 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7f, 0x7}, {0x18, 0x2, 0x1, 0x20}, 0x0, [0x4, 0xffffffffffffff70, 0x7fffffff, 0x8, 0x0, 0x6, 0x7, 0x7f]}, 0x3c) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0xfffffd7c) 13:04:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe66978653000"], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x1) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 13:04:10 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) chdir(&(0x7f0000000140)='./file0\x00') r1 = socket$unix(0x1, 0x3, 0x0) open(&(0x7f0000000340)='./file0\x00', 0xa00, 0x20) fcntl$setstatus(r1, 0x4, 0x80) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) 13:04:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/144, 0x90}, {&(0x7f00000001c0)=""/228, 0xe4}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/91, 0x5b}, {&(0x7f0000000440)=""/241, 0xf1}], 0x7, &(0x7f00000005c0)=""/158, 0x9e}, 0x1) flock(r1, 0x8) sendto(r0, &(0x7f00000006c0)="86a3dd78f1879c4a94566c7232c43a6d9b0b97b2f2887a358b32ac54992e7153ab019bbd190746f75f03166513981c6320dfed8a0d713f5809e412b1bb3da3007e7a33dda09415f6ab16234b2f616bd0ab6becc7f930b6779f9dc3056f8695c256d9516353baa1a4bc4d8249944353080a7cb989f76bd3e8cc0e416901d00cd7072cc7461958644e05020b133e5861fc01c158d13515a7891e86b69163ae5332cc7a49ebb512fd413ffc6c72cf9970435d2556a26a68c68c206a75a244b1ee6fe7e7a1f6488231229c2e372699d8dd85803625d50745ceda3fdef863eadffce6b8402365da01e36f378952969226", 0xee, 0x5, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x2b1) sendmsg(r1, &(0x7f0000000c80)={&(0x7f0000000800)=@in6={0x18, 0x0, 0x101, 0x2}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000840)="57dc7e6c3bec98a7c52189c3ecf9f2e87b6801266c1ff42985e1727f68fb92e0a152208194df78b73706", 0x2a}, {&(0x7f0000000880)="0a5cb2e587ffda02bf7e716e0cb4042911eca6c72cdbb1f2521ea566ecf4255abd450cc80f119d84992ad39189bb178dfaf0bb4a44cacde12ebd66852b6cada5b3374683ed3937eb5d2d2caf958608010a14d723e69f2fc459d6b6fcc22e7ccbc1685682fed38d198f0bb1031e40189382027ff313ecbbe450ff314b2950efeef1f7d71aa5a7ca9495ed7a418ea105ceed4e8e0c0f21af955fb8e719b3cf28ce6e733d6a213316ea34c265", 0xab}, {&(0x7f0000000940)="8dac93d90dc939d56d6941e85f041b7a7b286c82babd40ecc4a41603ef09254f44fa981d00052f6ec17eb4697a4ac48616ddd5d56d1624d24ccb3a78804aacb2291cd1554bb7a3835d009111738723675723b16dd9768ddeca7b044d87699cf5f36589834d3a81d294306f31b136a979500fc0c4de2e426267e39fa6b7d3d73f", 0x80}, {&(0x7f00000009c0)="7b5e140e0771a09aff3d6cadeddbf77b85fe2d899cd3b2f4e079a3292beb28d990d8db98e4e44e0ea95d8e1b653174edd10e07d95e3fcc875e463d928584561c24bc1123a28fda9cd99ff457274b954d0cfaebc7fbb9ca26ba01025800581cb637102f7ff4accc9fa82cd3a28ba2c626be84a3b49840364cf11c966de59ba21859294f6762721257a691fe1ef0deb20235437690c5f5d7dfe32d10f38a6162ca63ca3dee6388f3db3c9cc7e6aad07a1f6d2545d40aada07718535a47aa3e56013aaf6ffa9309d61dd10ba6339702d398e826dce44c94da6192025e00eed8e93737b6bff4704ed095a9d58afd02c4f06ad850795cfc9b", 0xf6}, {&(0x7f0000000ac0)="f127e308cc85aaeb1cbbadae", 0xc}, {&(0x7f0000000b00)="476cd95c9a2c9919def6c71635739195c3841fde2d55d78a5b26514d0b31b22bab177f10ebd6f6848b7560db73e6a3cd801769431f8f436094983be38a5191eb2dc53231b8e0429b29edcb23c12728056f6b28b06eb5468609573eb595dce7888c3f2d6f06a60b54fdbafe69b6df0af9cc58c25aab8cacdbfee26b", 0x7b}, {&(0x7f0000000b80)="9a0c02eddec4eab05c0a6fdc2722f47c021d08a9b03f378461b5822956624ba945d7102f5761e2795359a17d70e4b9f71ee0567d2a68ec78bec9ae7a346783a00c585f3207296f78acca3ea4d1a2107e3e99827fb827c04395ada6b2", 0x5c}], 0x7, &(0x7f00000020c0)=[{0x1010, 0x0, 0x80, "6bf2f5f7acb91564d385b2fada42fc5d0e6ade80e81d7b50dd2057b5aefae6a15b1702418df97ad9ccfc92198b86b7fdef6596994b733505a2094ba8863650074563d1b42f18873600b315b37503515f79d2c6f7326fa456d47eb6c0e3932e50083ec2db9d4a6df038a3019c71d1dfd6bdf93dfbd39462c22743db18158c6630cb8436e1db8847d1c7012f68585a2e7f9c2cd853e24d05eeb3565a73278b1f7a7de906bbca83b0e4f952407f634940cd81c780ffcab1cf18dcbcfd01d78accd26daf6df0511c16cf00d9138857b9ff2f8a6ad1fc65918597c70d2a20b60bb29f7d4e522ecca8baecfd74f59fecc5129106f38d0c331523d5e42b819ea9057346caf01c4224a72994b9f0d18aa83adde1a8362fe35b35acf0a06f4c99a5abbd1cca33b0b28a95bef269317b9e5fec50e7db0a87fdd597d097aad7a3c5b18d5a4fe515417ae5df4d9798a5674b965e1f883ffc23c6247ee81ddfd63d12b539f4bb38c94c22f4cde44a62c6a69ac9af19d83b25f96f8a3c9ee937a47c5e379e6bf9b5b3c154304725f786ac62ba456b63f08bf2d684ec0d3b737dde8140532f50b20b128cb3c6c8f1d26ecac09d92b7cf7f0e1624e9461b149b12be857237438bdbf76e93a4c1f1dad58847e5ad708cd052dcc4ee22852e039e5b3f06828efec5542c45683ab3449b7f631fcf84cc42b88d9d60b995122942c6efea52ba899d211c00e21bb000b01841de8edbc0d52e6628c8f3477f8ecded01a5e947336d218d378325a6149c53538d471e9ab5851d6986cb456718362aa116529b38a50ed8991b2580db2a0e54d5691a2990ca85f52307f69874f3cb9bb510582fc340c6ada38b7a34f3d07f39e2bba291d01755b2970226164a34406f1ec16aba7b5494b05174f03e66866904156ae5c9be08e4ee9b5a5e4b4c0cc7664cc801d155e8f09572a9545da6069c74433c269392f643a58fca85d109be236b1ec651258ba331c107d8bed1f2c234b30b4d3e135bf743161a48d5356a663823b30218635ffb39d6bc9cd712a6caabcc00cba08ba85fddbc7d618104984a88b9334ed5be93f710ebbc3577a41b8319c20e3c192f6ab603c96aa2e481e2e661d0c8f4fedb8fb34ba201d3d835e3989ba49deddab9719fed6c5018a154220ba522ea1a9a713f50c038bde7d51d7433c0f0179f8a473b256a20699f0eb38c0f40312aba949bc83acff93bedf812db989af5306e012ab96b7ba48f4bc1aa184e052b2a832aee2b75c312cf6235d7c9d5cafe6188f3e558db41e5972d7f783b3c1e399cbf42898e6f963f3e81709fc532ec15fde46d681ceb47101eb1a57723cb848591221264a648303861c894d1f3fd8c07b5818cf7bf55534a9943fdb8417cfed29c43f2bb719295af0fcffb96899bad5e1b3aae7a1ea5669dc6488ead9693d7e73f7daa21cbfc8f2d6f89730db85f12798ba119965b26aee06bcb4c9b8e619f2d5e20fa9ea1a1fa8fa562117725a3d73ca5503ce489ff3f1bf4dd98c65869c79f43f92de13b009db2c17d5d098fd65040a14e3a69f50b9278c55b478eb3865d03b7068add02c4c28c3d6a8229638dbf58730848705c9e69362103e13f92696688f7d558495d268c08db127167bfb5a159b972a1c5a4b0932c999aa79cef00ff6c14b4232b8b66b3da00bdad5ba24990f3a3b6e9d3531464b947341ae49391cea125561330a9e399ea9b99e59847a205664033b4e37cfbfbc73a87dfde06336dabc91f3c074c5305a5bf8981643faa81133d820cb0c35681300a6e1b48a35001f9261c0b03620f3bd9461ba534b333071a2366113c180fa11ef8f55a7dccdbca3140dcc7a43a8ce7b6b8299c3e5ec215aa7b9c345595e5b815d77a977bdd5ec78b3ebdb49bdfc2d6fcb7ccef3f900336c76ae484d54118bd1b134282f553188f848e770cce6006f74fae3cff6312cc486b3fd135f494068e2d2f21eb650fc55d884d71e4d823a7406a0af939c5d82d0e0376d18fcae84a93dd207c67947364d78c7454e3e11565e851146eb81bd0b0f1160b9ffb5e50f5871d7a0e713a6ae27bbaad3752b10d230d9fa73f47f57d2e87fe0f2780cd9b258729355c44fde74dce30e96b22e0593f0dca29705fa8b3d032cf33bc0594e38d389dd23e02bca05de41dd3800b9b205996bfb27a0de17b8f65ffde938528efaa1f598aeb93c9ff37b8983d36cab785494802e78cc74d7b59e37fb3ccd486f98dd780f9b5e2debb5d95b2ed6d58a6e82b94c8e5d31020168bbce2c5ed38d24146609d45457986d267ea7545140650d1d0462da487503a5466911b25a70e68f40fe6621bfbd88dc5b2faa78b3a6fd6958f95338f40981108e70103d889556dd862c33447a2bf922ea0cc52fca3b3caca85fc555a7e86f66ac4a479daaebed9eca8deaeac5cfd6ba12db4a91d957dfe231381c487fd38d4c72a3aeec3f6a8af4f76592fa3887fd95ee3b67ed36870ddf4282d633ba7c403b289a688a28b31c690ed6ca664d00d4fa9b33c468357e790fb9668385a8099a406305087d4bc535fb08413ddf4cc5fa17249308b55f2c42f0b8994bbf27084db6c059ef9cbf21a46b28010838ac66acd81e805ac9fefd420daff33960a7b1a21883d71d334fa1e1cfd6a5b9e36001bb4711885e2ffd1f19ae17c1fa6b8ea7a2cbad9820edc56511e5f72ef3f22fe051c151f98d2f7ed4c48f4dbc59e8cb8393750db5c7544c09005bc4ea46cad26bb766fd07340c08c253530af5f7b0037e25096646737368178f4e387a11097dd73d90ffa4833f1e77c1fe0e3f78debabc01038ea98f47a52891204b140b0e57362489925b28760a7cecb5790e16328dd4e58066de72d506232582788054edfa23b38678a151adc866c462c793e80151decde009aca48e67eb6388682b3e347ccba048681ebfebf276e6082be24ba1d3bc1dccff94740b2d5bf5f5493b2ca17366e6c283b358865eed27385bf4b3af3e96e1e9eb3b73868a484b7ad129c05d40c38ba7e6d5b445340963e7693290d1844e19743d718637684f9e14500d6aa924bb47a647372bf45a60dd667a874d6cbe94c8076f89e4c9ecc7346d6cc5cbf546e96f594e68d4ae39c6678305016893fbe47d2012bb3392df95e667b904ca4c17abeb4b881daad4b3cd14ac52ab44598e717c840a1156edbff4f712ec6461288c33985c23391242eea291fa199e5d0f17e856b309b288b11b615a72e1ac42906e86f7df8d3bfe3d0032dfdde24dd60cc6599a6fc0c03f0c99a6059ee0a28ebdd12898d0bb443e7dd647dda4b08463be080a0812ec170aef467d6bed7dcedc8439d1420c086781ba823b3b48882f6ee71dc3921f5cec3d71496b46361f166af0b013918d1dbfa3a905035804e164bf7866eb13eebcff52f01a69f46c289711ed978e554e073636d553ab4056bd9bcc81a1626207f036d3eb15fedc057782bff9c36b7ce687ba53d3b73ec4d450962663a6e8f1e3205b9c24501b863e28cef4c8a5b72b8eb860db20b1f9440e39a37048f3ba7788e3a8fb7049c5a31bcb569d7439d042de7d8730d5b2847444cf465d2cbc2fa8a611fa8d5e5beefe56d450592f6adf4f43ba4dbe91736eb45568d95c560e83806e2600af56449f811847f35753d403fa8a1453ff4d846b9403de69713969d22c178a4a9be396776818c8cb82caf42c83aa6e149d155c3322d4eb94015a691f51b8da8b3c87edb7bdb3c8ed1d691ad14a1ab0be9a05d80dde0dda0727bcdf7df39b39c24e1b94789bc0202f993c3407238c0d6cdb55770072204e7438e599b54b44e27b41543149a08981da3d3ff89834e5bb48bd22c84d37280a2b21ee80b54568220b40de2c02b9a60e10f377372290e8c8d4a0c02db3f2ef70c9a07906cf2b59003ea83370400d941b944c95043b50beb00fad55d1173c2d9318b35c0901d7a26862512d9cf6e1d10a8b3b94061b78f70ee6a8b724b37203584cf45513e7ff620efde09e2769c67d6a23256401e9df187bd0d56313693be3c39c4cd5c55087f49b6b31bf328b7e80783f91fd7d023e4f409c9d7a86387171b715ca9aa34adf9d6cf6c5a876a6a614813e246fd160feeef4c8b83ccacd859ff19ee9e3b2a5411adaffcb23abedacbeb058b4f8e5685ebeef78302453621d4c4493dd91364c2a1f93185c21c2e2fdefff1af862b6ebb153ac6435c38f6c8228a8f0c15b038aa781d1f8b9f69e0e73464e652bd20212426327d5a455e184079b1abd995a524b115dd81bd4cb3a22102b7682a748076c0d229f3703fbeeb0a6bb2fd815fe07664350e583eac344bd2ca3a0430286b785e86f6cbc46085c61cb326730fed28d080ea952ab0af8c2aaf19ad24d059a0c3f76b7d2ea1e92876b77f020da7c192e7972b2c167411f28c674f73a610086a6182f058bcc40f433b6c04dc6c56c4e2d15b84049ddfae969748f45d210453579f29e99db1b9849173b0c1eeddd9422f361cf14efa42f0ccc4bd5dd9358e2cde7bd3f557eca4d4f9f4ff18b2821822edb017fd9097b5bd69bbb8ad617d76ec1cdc9f69834302da854f5c7d983f075618218a48bded8fc137b4d205b05b659dc3c5d9568406bfe92046c1c4d5d7621fb4005bd7c2565e148ce7d4437baa3e9cd5185d72ebab3614bcbac526e9fbf6840fd42b0ffadd09b45458f3a38956d180e963c5bfe99a2b6b3008be526ced231933c0cee0a6aad8a621b0617c9536ab836052de0c77df37b38acc59a626472c61c69379876e67b2d9ee284ff83847d6f70548f3832b26ecd223654e4181fedbd19988dca8767ecf9edeb1587dac8f2697259961cb726e2951facdb87e792c665591d69549d87cba9bfb2dda866320341961cc27a3af5b5073276083fa969e02eb81e7fb1dac0b0798fcb0dc069baba2eff210950c075a6f5d20f1d3d31ebd262021c9d57538f09e8945f0b0a4917a86046c270f7a9549715b6e0f0ed21f9ffaa1c817d7870581b9faa8fb12acc96026f17539eb49ce4658a44aadbb988db984520197ba56a3706d5342ec99c417998222f3caea65d63e3a42ab1d7a7e32956c81b993dce3df7539954c183d2238beaa433b57e6005d01f036bf612a12286fcb51a81267bc8e352cea56acce110e51bbacd88766a37adfa670c5f89402f5baa6b76e697d02dc6ad3201df5308945b1274649f70fd2733bde5464fb657ff1bc7d4f67a584f6f6231db67ca9e765a349860719884112787a66e312b2addd930be2c601f9f753ba236d43008eb0f6a0a7a76d4c03d854da701a4bd369b4b872f27084c14d9499aae60806f569e630f423107dc04ab37327f1742ffdf5b19f826bbcb53b88195d74d73a3e202c6de707adcbd81d9c0d2e74aa56b2eea713c42fe28214a28d377ce18304c25f035b1d1503a5a02ea0003d9aa54bf3a39e6a31041fef9a447e12a85365ff72f67d222ada98332f4793e960ea9e5f5adb0ddc12fa9bde5f44962fa956bc157c1d93a4a5bc670ba16905855367c449e8a51cd2b80c05d6ca81039660818493fbc8b99c1d58c73b901a3429669c08d60429db479c7669ca5a0618d8b67d4ce1ff05c678fbb59c3fdea145b2fbd62dd7a882d6500eaccfab4c9a9310b07a2a54540b61aae6246a03e70ff47c237aa6f591a94fd031f57b7940f628ab4fd2a90ef9fc2ce761489989951e22190708d33802d4ade75f5c5b78a25455948bf0e28d705dd87c15c0b7841e82622bc8b9c54b619ea326038609994cc018b9b9397b425363cbadaf70d1d1742437993ed651e125b332d679da3c24c76a04"}, {0x58, 0x1, 0x6, "fbab8a245bc254f8a7f2c5c16e82054f41cad439fc471e1aefe2a3990755eebaa672218c53992fe0fdf0af60602ad92c315e40ba0c38245c28c4d4178cd53ee0ea528e"}, {0x48, 0x0, 0xfffffffffffff06f, "ceb3c448f523f61708dbd69d221c66fe805b21ad06b2ed1835b76d82a16130d8a06a81eee8f10901403002182e5451e75f5f687c83d301"}, {0x1010, 0xffff, 0x3, "d9d815e31cc2c33705fb1f8ab1fe73f462acd81dc6e8f03ba2190f2b2589b5acbb138aa9e362922b96680c0656c59f220bb51020a27e85177ab6e5ec27084bf04e99c6ab2d77e550986c942a54c715bc178420a1e05693c2b9d14325de57d68e9963ca9cebbae4111d783d2aa2682d8794f3c56768405fe4dcb26d7f2c03e19aefed56ef95ad5698554c8e99385688ae68b3e988f4352ee0d0abc281f472c06385f7413504e1e8ad3961f6ce10c8bb2b3f70e50942296d48a714bcd29f2ebdbc3b6e1266e7f490880d5702a73a30792ff878f91c3981f19ce1966ff2cdeaa03405d69508762258ed765c69047aebbd4a270af4653532fe866a61b80e221c64d2e9bdbc67dc5b3ca67af292616452f0efce764f7fae77c9db0fbb786b6cb1043a6c5d61755da48a36ed9eef3c02cd0c8bfccac05a542ffd253b46e3365aaad001cdf2d97a248a8d7a949d318ce2b8b19ac0808f42256d6d0efce73e3d384dc342a478ccb92a7675b6dbc0d9175de12b8376f8bf26158e0f3aa5a9681fb712c50503aab47ceb87c2c20fa46b33ca8ea285c0f3736088e26d6f520e860adc8bb9535c1823bb5a6959667a0e8213621925f33affd17e59cc4bedc3728e2ffda1ab0f6e3b1c6f2d9eebc1414f0681940db0c20c7c38e7a0e33caea3fd39a640428567e99eeb1aa98d1a217ddf861f522e147a603735d6c2825b7c499e213e1c07c0fc2b115c838dffc76aefd70174d56134a70ab87081b0d17f32be82ce69fe866f57ee4fd2712cb429b6f44573e6ee0d1234120dc7e363459594382dcff15530225e725b2928d7d803fe5cc5d504d174f870646e93a49c95db1970ed2c7f53f53f8a73d663ab04e8a5730a1b71f03cac4225ee7c9692a21bb118cfebebffa1138de79700a1a288a7b9a5a2b1afbee55734d1bb13ca57fa719f3d79f590923b157ef11f879fa0d86e3206dbe639dad1f148d1d87cb90412ed2b1238be33616b38a7bf56059bbd383ddd6866009d30982a28400234a284b08d82c773afce338575a7a0af636cce94f77b91fb319772fcc8f0ee1ad327df4fd76eeacd3f607b9112929971a26c3ab8ab3094dd406c3106d832ff6d101b9facfb486e7facaaa0a2921d70161d1e5775405a8c8ac029099977b667d0e76b0bf21e510b4d643740d08f42180aa8163d05bc320bf0a1324adc127b496866c05f5bd55f6e6015d4f8203546e12d21d570ffd83c550b034e91d244e50e01c3551122cdc3b52e8386dea140e6ae8250f2f3372c519fb7be28eecdad9e8ab1575bf6d286cdf4ec86e80a69b55802c3948eeee187ec33dbaa81734bedb03f71aec9c40e467d2fed1a2472289534ec4aa436e47a87a307d312d5914296bc1db7152bb14c48788312ce2055425e302ceab7b18e0c7350926cdfe298c127fb679323c4f5b00266cea0813c73feb61c4d073e8e8149a83ee9f94f53c394b706cc984320c6060399f3076c706ad3b1e7a13a897f493d98bc89be862e3ead535429ec4e04bf3ab1effd8ac3666a4b1fdea006bb0115990d3fceebd4838a6ee409a24f3f7fd9c060387caa12df4f519c0fa65bc4e94e5f22404f466189aa5954dd519a9ea286427e0bfad8da6c4d18419bd35dd33582c54c84b7faa16974ebb375f9bc4a335638cdc089cd87b07d1ff00b11e6db8032ced6852abac28aba7e6226bd7057392a84bda15c21072ad5688b782415d459ceacb3b9874a5f0a611e6aba2269e037d8002ca073f3bf1276a4d07e531e59b8b45905ee1b35c28d05ad772feb3fb50eacffabb0c987fd721dae40181aee32c49c63e30842b4d95c0e654687f4c9c042a06e75bb77a72db0befb3c765cd134015904e46cfff3a59c0895fbf1ead6dc0e30d6c0602f388cb9b3b454f3048c591c99b6b643ea2f213662333c0ef9732e9b50ed08f80c0e4c4f159d007e7b45bc793785f1f515bd1743e527849c7cb677649649a791c0fbf1012c3c77c4f36eb8f517c69c0b95ba02e305c4cea96bbbc9df27a01658d21b32e23a032dcb80a2d38839126bd9b12b00d18d909a397377a63bdb082e45e53f8fbaaaf0c54353de46c73903c013ad606f98fc194d9979e86be57b9b6f68e80bd13daca205193d725cd36f0551cc57321baddf24435a30ab7a508b3a27fadaa11ecdf7bb057af280cea4ef34ecdf8b730970bd0b5f7f89c8b7f6d2e2e112f55dd94b84a39933d199ffa5bd27127c8e897dbff255b85a2d72fde54da17c677ece14fbdf66c528dca1876a1aa32752cd0f1a257adbafbb8728504ecd9b1d84e36c6c9434194f89153701afe4f92bf1f15b610fe4cca3cd16bf6582803b1ee4fd812e8116970f25d70536c0a12e06304f462a30ae8091a1b142727830c9b59a9559206d2e25a36eaf27bcde7834dfe443a69fbd511f0dd01bbf22ac499a4ae783c30a4f22299f40953861f59afe497d8b47c93914ffcd16ddf181cc0ab80ebaec87ccbcb13db421f74c1deeaac82027638a7446285f17ffd588a6b20c3cc5db99dee298cdcf3054400c2bac1f62bf51b49d2bd84b59e1c2ea49b9f928add54800929eded9488384955e2186a3869c695d55683a6aef5ebc9db2d1d8a5eac8866f4e9bf463c3d30c79872bb13f538f979d415c19a85796b16891af336ac553f0daca8138d3bbf4c9aab9ecedb2b0a35f39bdc97af97ba14452d67aa11e59b5a2991f0b1f0b2142ff9e4bc0bf8764a71ed8a31e37161289f9fcb3136697628f3568db00dee40273962e0b5f0b2ee60ca0cab78f83a06b339ce1ddc20dcb802cebf28ff6b45a529d8915d83959313a9060a59b07f077a7c61bf60c9cf83e418f0a797d48f6758cc4c18496e79893a7c3a375ee6bd2817fe620dcc02b458fc120f243966cae4a562b97a1a811dfc47715770699b06f286709a4cbe74706b54da8a5914357d5c8119d35a13111f2fce9c082a8702b9af727e2fc6c01439d2212ef85742f9214dd70089c2ef98640ddf7b620b88bfb7b18a61e04b7f3d7b7eb664d6a38bb0e53d4aed1893136359f6756a5de64e33b3e43333a7e9162b0bfd094c399bc13084e1e93af73dd527b38c931d6442c16defe74c37c70729c310e6003cc26ecec9ffe9edc3a659a831e2e09beb45c4483007bb994befbbe7f592ca74c6bf00d364bc49cf0f448d4e38da707f7721e47549fdb80fe1fb4487b5bb9944f1f8de2d31c1e8886cc9d202ccc3e264472df50a3adf776072d7503f70f1762494159fc955b9af724ed9647999fa4796ea66399e353becd57264657c3555a790f5f993b11e9d299c7a89edc2ddde204ffca33ec5a7c6cd495277b2722fd1bab0ba4ac0a752ddcd7ac49d9498aefee65423a520fe875bb73f46fdd24d5ac927ca3d34fff9b23c84a49fb5f11e3a0f619abb70107639359adb670bcd3ea2f5e4c3d9fa57102c21487c7b7d0dcb3e853456cfd21ee254e733d7c4f4c25ae2a212292b74692c80b42c248d0f5f79d4d7061f09a696748054755348da2f64ab789f35dae8e26c6bbd436ad5e68b5aa6c0cdd4aaba5add6b1453f3d34471e4f84ab01bc9a0b3d5373aafdc3febeff093ae21d3c6ef731000a33311180c851349364a0b67adbba508192faea9d5c8162033dfe6fea0c108c19fc052bc1cf7409a76b25a65a99f39097ae106be03c1e901d8695096f04344302617a5fe39eab79251c24940943b13551f2f89856ac120ebb91c26faf199b7547ae5cbecc259975cf7eb085357de87c97bf129e8b108635b4700a911adae9af0a4c3054edc64658ea5543c15048455f385c6b4aeb12ede4dd2c470cbf48169d9cba3c69c324d11f500a6634f1715081392be345187d46abef0718d8b26fd18e4324e9e04d87e9cf5439d6ae5ad324759cdaf526bdbed92ce91ee0993b12726204ff08712bf0cb65693da0a1e468b8b624cfd8eeb1119a9a874edcd801c6221c52e86e7933705a30179be5e9625ae3d0fea9106c761b4c6f629c225512bf5ebbcc3b27b9e55bdbdb8eaa89695ff7425c50b6ecf97496b201b1ae6297c5a2ed936c18ac2f1f29b7794ab2d6b49751d850618ae746fd04cb78b84c60967359e65e2cc7fa260e5aa421261edb04c8acaff70f3fd34a5414bf391949ed56e9cf603c3a651738e5e2d4db902e80692a56ebd382a414d8f3caf4243bee540ef53ca3c2cb0df292c51234eb008837ecb9cabd4379746685420daec00eb64ca087015ac63dad1f53233c53f23e6babeb28b10af5568e6de43f5e6a89c66ee48db06137b8cf499066e390a9088a365c803ead1534778cc6c04108a4b3b9afaa9dc2d38d0729624b273ad6c0c4bcaae0931e938e2e5e14313e6e2b0ea7a1798b8053c9a3e91854dd9d0e6d6503f956f9d1e439851a9002e885219a0648e76cf5350f0dcdf4a190f4204193e537adb26bfca302f5603e69dcaaed1f32f25b67ee44abc952e384939c680f4e395fdc5902db712eaa68f026b197828fbca75f248dc511d938c8f3156a9519c91d66a43eef48efdc60f8ea4bd1f8750473f1622538ef6e5f9aee34fc04f8779e431a405f835e52a671f4b4c4a5493fd821f07dc3f7e706543f05f2d63233abdc827d3fbe3b821e707df2854f4cab63aa72076349fdc6c51260154287e25aab86b754df0a3035d6f5c070153a947c78d1758735d1431cc8554ab1efb3f689e41227f4bd20e49b0f1354c7320da764a58182afccd4839203f021d25248f57ec658fb62e07727e653773f40c40d7b9b5ce8994f22daef35e4569b8a1998731476ec007085880dd99ec7c3f2c37a7ea532db2e6c85898a6cc3c61f4849ace20f1b4850498d4151519f8f99518c94ff13835cbe9bfcffae149bd0ea76a317df96f35e6a4b52e98eedbc5336897ee00edf2bcccbcf1506d6b4eadc6fcc11977af0212c7dbda438d9d04147affb791c4301fc4316fc66a1f5f6b739059ebcaeeab4a3e3f9470e58c8c093b54b4f44c62087476a169bc62c1425517facb8589d88318e38850236e3b3281cb1e5e2ba565fd624a0aaf243341825717ab88c7d07cd5a8fadbc76106dbefce68598c4255538399793d336ab0ac06b9d6ad992755260cba1f873c11b77c0ab430ee67860bf2c34dd31e1c1d1c505d8488a300f8a55745e2c06f123857e5a2ee2f98b1217df59b41c1aa0ba1f2f26d0ac2cceed540fa1b97bf3a0ea17661da9ff52f47d5c7aeb513b29eff1c219c1a41a4378b2a56a320e80e960b8f2f6d0924e21ea7a798c9d0131f9a652b7471e9dfa8948d819720150721003788180037ab7df3dad35ed416810531ed925927d8599942a348f1584535035a2f356697c672562a1f6c56d466d44608b586b9b1dd99acb7e3f64af5b3a5165d1badab6750402b17797032995fd36022ae8286ed22187b6a019debe4fd67468baea51c7926acce36f6c5123500d32b09d3a390854c451268b8b9a5889e315191013f5e78ddfdc1b5c5fe1c1fec4751300d60a193e86bea42428ff431ad8bb9486c0cb01fadcce09fa45491ed1ec2fa18d26f5c89b22832caa7ac50d693dc7440f5eda03cb35e301f301fbfb73473afea36dbf9af82199212447c652f8b2a9368bd069eaff151c5a833dc020058ff61a388292e22bb5e9e9ac0313eda013ee31692bdac520bc65bd7b0b529717342ca07d89020cecc740d628865a18fd5cb0619dac1a77e31c1433e5b7c98e2808af0ed19ef2047e18370fd9440ea5043acbafabdd41fa89d92dd054fd1f738e86061c35e6c1b16a5fe0717e892e7e19b62ab3c0ce20023f146937b2193622c04b1a8b65"}, {0x50, 0x1, 0x7ff, "d7f4f02cf7ab9202c9e77a9c75cf51bae0d14d2bb5d7400a0cde5e88d3b4fc6af38cfdfb1636b9bd425a38a387de7f5f193e786686caf4e4276c5686"}, {0xa8, 0xffff, 0x6, "b4c581a81cf1d0d0fe4600d09b7bba689b6f689fbd9368545cc7143fadbfbfe57f463c307f9a8506f387d6e48bf75d956ec347a04d690d92347f3195e73ebe01ec100eae74fcc3e26ca1bd2d8feb895b0195cce834abcf1bf4519327cc8a94ef20b5ec1935548400466a3886a05260c5dc1cfe5f8de58b22fb9ca9f10fc7c394c397cc39218a53d0aba735337201622560988363"}, {0x20, 0x1, 0x2, "94b666c52b223f1e1fb4"}, {0x98, 0xffff, 0x3, "d8a8946c412fba751081bc7fbb8a08aee3ac45c8479962a91b547c846347b0db63b3f8dcda7eadf531371fe68f8db50e0e90d620d7de9168298f27e33ea58cdfc911d9bd669cce368ea73250d891864ff450c6f3e69b9d24ab11372751a6e87816a833a78b295ae15c19e1ae70a1f67a4b84fc1c752a52213d284084c9d8230604e154a89ac821"}, {0x60, 0xffff, 0x2, "91519b93b32c6321afd3230d33879c0f943b59efc2d14baa69023cedc58c263679cedc36a6cb8e3b8b91cb3a492fe8414f0e3e7c1ad6f9f9146f1270bb4ac5f23959e2cba5ab278a92c3"}], 0x22d0}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000007c0)=0xb7, 0x4) 13:04:10 executing program 1: r0 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) dup2(r1, r0) 13:04:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = 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', r1, &(0x7f0000002700)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0xffd6) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 13:04:10 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000000)=@abs, 0x7, 0x0, 0xffffffcd, &(0x7f0000000300)=[@cred={0x20}, @rights={0x0, 0xffff, 0x1, [r0, r1, r1]}], 0x2fd}, 0x0) 13:04:11 executing program 0: shmget(0x1, 0x3000, 0x687, &(0x7f0000ffa000/0x3000)=nil) getpid() r0 = kqueue() r1 = geteuid() pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat(r2, &(0x7f00000001c0)='./file0/file0\x00', 0x20000, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r3) lchown(&(0x7f00000000c0)='./file0/file0\x00', r1, r3) readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffd6e) 13:04:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80000000, 0x3}, {0x2, 0x2}}, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') clock_gettime(0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) clock_getres(0x0, &(0x7f0000000000)) 13:04:11 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000240)={0x0, ""/5}, 0xd, 0x1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "a41e835d6ffabd614fca85c97ebd8f4e6591712ca517a2a1c4b391eef703586f5f8ceddd370fa474984f341914e6791475b789d5941abc552ff4e37bd1b3d99f87d5f65715bcdf7b182e6fb75557c703e540051242dd52c965202304e93857e9bd9676b3e15f62530c9e6fe03b7417731e013eabb6096f49fa9724c4a7ce1a54bbc9"}, 0xffffffffffffff4c, 0x800) 13:04:11 executing program 0: socketpair$unix(0x1, 0x20000000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) sendto$unix(r0, &(0x7f00000002c0)="02fc2787cb5de617c0bcd952329b1b4b1fe5f4b3f23206401791e6caf63a494cf28cf89afe9a0137fc1e94fac97bfaa225d3d5740c2105f108dcdf5377e17d0126c53d1935633304700b78a1ad8af24da401187cfe809be6157e5ed0df5a3bc0c459a67262c82ae7d46bb56344991096a4666189450fddfcabd16168e39ab170487c2131ce77bb60ccc83fc655b931b0ad27bbc521613a76f91bcd2d9dcb40f8692e6067ca2e3d26ed68eb47cbe305289cee79dddd235b4b968cfa642ef45064c22c648f57215291acaa910e0d7c79e951f76a25689df6c73ce75c1786349a33479fc578b78c77ca98f2096c11fbd7c81949151e58d76bed3c8bb3b47dbe59ff3a0f3a8a3e96ad546441ab0bdc99274257b45bf76aa6437a2e9cd0f79ad3c6a052e20df560dc40fc29c073595ed3cb7e897c9335d2576cec6f682915c06761d224381c75646ac561c033aba3e842afeb80aa88f0626d27c6e0723c7851e59985477884872c0eb5b4645a4fd0c890225d8116a70446b38f6bf8267c5b6fbb59c521dcb2cf042936ee3ef4b4e010f1e0286efa2d62a79bb542f8aef2ac8456dad0930d12f90f64c7f25f0d19891c3cef0a123307cb82d5ab7a0bf00193eb2b0604a3809ddf31c4314cd58a88dcae4cc97277f07bfcd36587900a8e3ab3c41bdfdd4fd376fc7f5300f496b241e669169b6e16be5349e7dd420f291814e0be50a5f2f8c1e81c8e361bc58a91836306971eabba6d854cf019019f03b6bc657ee36f792ed49242fd84b80b787240f35a0950ccb9ed2e20e463197fbedd89f8b093cd7c1395a3f387fd5a1ffea428d2de1c90e79d06affce30a8412605a2d78e7eb87b1e7a732544e4984e883b9c46e146c31b86a3c2c77ba324ecc454b24450a11dc15ea79b1a69f48ea8c8a8d2045d7695e7e98f751bff00a1b3ecb1d472cc18df207eeac1363c5db9f264d714f9f3777a47fd2ac89107aab4bdc70beddf8e458fcb364b9a56a93adbc7fe6c154462dfcc1aa6b0509e2ef0ec0dd1d37f26c775fbd12ef98214a748fc553584a558f6df5cb8c040b99985ebac9fa0f64dfdeb1a90f049d77261e7825043077145fdfc3c37841e0719fc53fea81b15285f6b15857fce1d71efcdc6d42aaae4995c5cae2f7ccc17198fafbe0f34bf4f3d48ac728f53c986c7e65e6ac5c2eb272c84a9af3875ce7c528b4fccaf3ea97abb258a591381ccaf7d790ed93905fe8540b6609110f2ddf66439f9cfb92c3b28553b05f42da0d839b77318d54fb2f788cb9a48219d69066917dae83fd0b345af4b3a2e0ad383c83b6b56db629b66bdb7276c1306e707873b2779c76d0eda17f988aeaa185d0fcebf85734b61e305faf36bf8fa68907b67dca0cbdec1d2319b5a6621dc30186c1e2861ed40e0b26fdfed1d217025d57882c0c1dfac9e62ad1be014af6d9e648c65f9a1604a9fc25ac290728edfc1aa0b42237a542a9f324a0102079a84b0bc9c81cc17e51d18a7036563cdb62a4fd22ca73d2531bd042f4d2b53c834889e5c1d51c95e895794ee0e8e2a734bbf3dec3635257bfc84dc4ef6b57ca86a808eb997a54a8ae454332e6b875282e155f3db0e3d6387c2480079430639e1170e4ed81895bb3f8869c21b39d3c25c5460b6893a7c670c99716f06e7aee5616b15516e752a4fc35703580582a32fe1d8681fd3e1fd98966b150c0adc9cb359fefa81bf522601be4cbebbf54d524395df9fe0db689662824cfeee96dfca5fb5a0599b7651ca0f67bb25d3408afa342c7a8f42d5f055adad8ddc5182765c81c19ffd890505f76d82080c0a585511f2f51ea2d508ac7980c24277f5447011de7e421d254165418dbdd0fd656b0a486d174bfd648cc743321cb6040e04a4d548d2e47d904ba34b90cf39d906007472aff9113b67fb14eda272e80f43417daf74786126c9dedc701c97dde4172c81fe26c2a666bcc64da5bc64874842db4980bfa1edf6eb63991baf5355891c3b14279f863db53dcba43faf4aef366906da89010af8d6e00a52c1345d6b044721e20edb6a0b1a5dc72ce18ccb1323b296befd6e557c317b9190917b11a5344e120951dd79ca900b848d588a3ba80c77e83075b78e9bc3bd81a3924dd59b124e918e6895ea0dd1f7048ccae1ea4ffaf686862a457e5a8562d6ae2bc0f478e077c8302d73edd496d4909c411ed759650ae4705e9a919f26ffd4d76bfef40db46afb4f738dd768aaad90a941f2499c92dfa6f654be9ee38c15d0aaffb51f6d96c66dd491f27a531a5318ce641d607bd83ba31c64975f56bfafe4611e9f12cd87c19e141e12035832d0c520fffa70c26d16612d8405c1576713594809cd91719fef5640ad4e65cc2dd9080ac630d11059a8695667ffd41edc115b1d7d8e38928424778504fc4cba36b3264f883d30e247433dd76eb735ea89c3e57c777c612f46522e2e01704fbb600c79df04193d69a5ad91183342e4880978241a489802956a27a1bbf2c20bff524cf7fe1aaee7570a29264073ca010f5f307c2ecc9e48fda8007939b61c1dd66a5944d436c22c0974fb4454f38772d8665636b69dff6b96156a5836b3e47a217002686b39ee4be2ec4b4ac59f292e3104210f6ab8a9ad6f6fe36aa13a81291e36521626489d32fbcf193cca56539267dc1f59003bf6156c763090b51f59a5f22bc85c5de1d0e18ab2cc41bff28c64207d744616aebdcb7e37d820a99aab51cebbe3eaac8a2683958f94942b998032d36c698c439b957aaa165a2cec0651011f76d73638bfe07637d5c59217097d6d7384058fa66c200b14f963d53c0e316daca740019b28ebf3a962219baeddb35e4696c395957e676ec675e0c1c8b7b970a9b5c52c53c99377490e70f22acd0dcae2ef6cafb922681", 0x801, 0x0, 0x0, 0x0) 13:04:11 executing program 1: r0 = getuid() r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r0, r3}, 0xc) r4 = dup(r1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) listen(r1, 0x0) bind$inet6(r1, &(0x7f00000000c0), 0xc) wait4(r2, &(0x7f0000000180), 0x8, &(0x7f00000001c0)) 13:04:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername(r0, 0x0, 0xffffffffffffffff) 13:04:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 13:04:11 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="5002000030003be3a02284c93693c7b909a790beea98154c29dcefb13a362142c8f67751f3653b7aec8606353bfd75f1fe50b0e718f7379ab6a7c11d23035ff644f4302836fade1e3b5733ffe6307e084b67185ccc63128b6b624c0e26db0000000000000000000000"], 0x1) listen(r0, 0x800) 13:04:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0xffffffffffffff5e) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:04:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = dup2(r4, r3) fcntl$dupfd(r5, 0x0, r2) kevent(r5, &(0x7f0000000180), 0x0, 0x0, 0xfef, 0x0) dup2(r5, r0) 13:04:12 executing program 1: msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = getppid() getpgid(r0) msgrcv(0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0) 13:04:12 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x0, 0x80, 0x4, 0x6}, 0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000080)=""/4096) r3 = getegid() fchown(r0, r1, r3) 13:04:12 executing program 1: getrlimit(0x7, 0x0) r0 = getpgrp() wait4(r0, 0x0, 0x8, &(0x7f0000000040)) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r2) 13:04:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) setsockopt(r0, 0x67dc, 0x20000, &(0x7f0000000080)="34e616f03557d55a067cd95a8393d3d0e7cc627f27f654ed7edd76661d110ecb06e1236c6d6d1a530da0c2d7bf3d2252dc6a3557a2c8bd49dc6d0622adfd6d9b0d9ac7dee5cd337d388f1a8c71cc8fe6915c6d2b6a2ed383eb8ff882a63b3b634e6e5e46a389bc65aff42f8faa48476e461c7e1cca66e48f1864cecff62f710776f9c9c7c7f77a4d680bcdaf7eef50d5f3c33c678a6063c6eb59b85419a174655cb2ee984cdb4714d353d66fdc23d0ccbbbd1a63", 0xb4) 13:04:12 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) execve(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x412, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1ff, 0x4, 0x0, 0x1, "1d79bdedc0a87002a61591f97e244f1bf70e71c1", 0x7, 0x2}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setstatus(r0, 0x4, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSDTR(r1, 0x20007479) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x3, 0x7, r2}) 13:04:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1e}], 0x1, 0x10c4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/93}, &(0x7f0000000180)=0x5f) 13:04:12 executing program 1: getgroups(0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) getgroups(0x0, &(0x7f0000000080)) munmap(&(0x7f000067e000/0x2000)=nil, 0x2000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x5, 0x200, 0x8, 0x3ff, "00b70d6a754ee86285400078d99a9b66243a5967", 0x7fffffff, 0x2}) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 13:04:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080), 0x0) 13:04:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)="51b54b312a1218b3201436e0e268937a2b2be2ad48f676d96cf8c74ee41f68c39fbb4c1c65a99a528077b39dfcf597c496bcffc4dec63fbcb1aed88b412a1a1acc42293a6d85a98ac544f496ccffd97bee7201b1e19a78e6bff9da13bbb11b8f4c8dd5adfad112939c5c65c9d728a3d67a70228dee680c87e706b2", 0x7b}, {&(0x7f0000000080)="66062a0e4159e5ec23cbfcf437088be18c468fda3788d05316a03fb8783c730f448687f3db24bd3c20bf016baee5530b57562c10808c14cad6e91797ea41205b1af0230f0428dfd77c8fd75a5316e4ee52fe5e45d1fd3414a0684621b41b6c846cb68dbb42090b32fba17ec10f206ff89f3c6f051c492b7e2cd2549416b64543fa41c285b7761804291dbd4e0cfd37aba434939d2f4faf216979afb0eb6d4228f2960dcea61bfed216404e916997f6a8a275206e98ec83d4afc4608d0b3a60ed5272", 0xc2}, {&(0x7f0000000180)="79c6c85a857380d6ce3eeb3025fcfc304f8d947e8747d74a26837b9cc9d20aefbedd8b1d2f5fff9f7c60a757dcc6f9e00d8c028c970de0758fbbf096d4437c245673055842debc61b8a2de1dea9afede2826486b4ac250e1b6e60248a9589ea63d6af4c0830d590c85dd36e603c3a946b78ff393c287bfb58b53592e055499ac8d26dca8bbb64b1523d13ae78cbdb2f696854c02e6beabde3fa6dc70f93a99a91f6c935b44f2028663109b1417fed52a8825894fc607625028843ec7966be00d9342f546f3c9cee17fc212f37830135baa39546cb47e2015f756efff", 0xdc}, {&(0x7f0000000280)="038b019dbab554f6", 0x8}, {&(0x7f00000002c0)="1997cfbade9a61d918365911c7982f0e3934474fc1a9e1d8ada24639ffeb3a54d60a136dca1d2001fc398adabe8a57b3b36682da472e5b62a5479e9b7eb82d8f16f5c7f5b5b837b554648927274e849bc86af697131646b626550d0fc07e728553b52d904340031cb3c109f0b748a2e3bdf8e92dc4394cadcfd2318eb6e6adb6bf7e371c5a4f87d7e2db7f7de76dc737f8c6339099574188a186301fed888db4f630a97576269bf632638fc1697119e53840119bfe0bdb82a817fedbf6b36a20322300d371217a7382339afc6a3ffa7354229b0adaf9e8c446485032b648a434dc95f3a7ec6c215d19de5e8bb41001dadc031688343b3a82b6e4440fd237f9e6a9ee5d04a70538a0a20601d7081130432dcf258afce7a693d5b9b41a21e70827ae75a34d6c0ad5600480f6db50b6307d4e17cc99244135252b19f6d9e6bbc10258e7fa200a96dd7dcb1ef64f86ebfa5582ac03959bd0b60acb95b31b91be442c3e3e8b6530ff991a66eab59a1afade5fd7c5a61c6dbd07cb7639348ac685868d14e3f4e65d13c6e02c561a08d9dd6929528950410b182d12f5123b7f1d63ce6e8ed58d2d71a7e34315399311947c447e4bcb73259acc9aa04f74424c232114f80222db1079273223eef3d94fbcad996c69dc7b9f7aaf8c6e330641f408ef1c315a57e545519189db5809d010e7419cfe62e1e98d537992fd05d495a9a1d8e13bc168c1c87ecbc186859da3efed11ddd656a228f7aec771cbfbe7f8045d6c21cc5744cefab5840d2fe39bc0176b496c46ef44e1845aff4dcaa7f849c5bdcf784370c747dff5cf7a8a91e09817efde12b10216be022496987b378173ec1345ab14ed5167e230fdaace4025a77ab4c0cd7e61868e4c0e12d747bdad24b586544fb569eb33703a8dbf03050113f3141d3839f497bd3b14b8766c28caf298c1066d801f1a7e05fa42ce82777f3962cda1ff97d9846da043b75d09992348548f07029834785cb6669de94e615864f994c504d2f0ec4f9f49c6d501f61f8190366a6358eba0f8d5ee01876f4ab3832861d02714f78de87f9d921a2b628828be9974f6932e0b565fb4ee6fc4619596fe1bbbbd197cd304bfd45a4d699e84789aa258310ffa56769a19283af4ff96e3634358df75eef34fa8f49d49537834ce76600f7d49dbe3eccdf07c5c66a90583fed6beaa5447874f7c1b3052316ed6ef6a4ee9c4bb9f601b65075c373b8239587bfe4388d8e313dc63c9d6918087f53fc862bce87bf305d3fa57e373dbc7b488756bb7d29dcd368558b16fb2ea1dfbdbf9afd6209021eeb7c8d2f135418b1e197883bc5cef2d23af1ad6b04d9a182a9bca2112ce3ed664e99d9fddd2c4f44fbe624f6e66d95eda95c9736d69608796e32b7f1b5319b5e4d2adb310a7015710285b6da093b6e23ce204ee1c147c818532a18c303eb5e984ba5a2681d63064f69abd3bddf3425ea130f12c4f8fbe39a4e1ba202fb3c03b57e47de7067d3c5d78d334473bc59bec75f5f049a5976efa408aec53608a39cdd439a03a7d78a15c4944b5b8fd0ee02ac47140468379623b3faf24d6b7fa6bbd084fcd47ddb7d7cf12c5dd7b2cc01a5ec857c92c782833227b3db6e81f10e01db20d91e8d606741c480dab12cf02d8c0d58a2ef9a5ae1ad4117a4544e4fb426414167a282cf944cbb513cad7c18823a7dff1dc5e6b6d6dc2fe0b2dbe2fd049409405e017817e8dbfbfa54f8bee9030c464b1f8b076259072190444b69e24d0c5924acf5732716e619a89f849b85548b07220e665297ccfcc4aa8e962db20b2d06142dc47bc9f8bfbbbe7ff428bc717395724fd12838b6f53ac4a2ac43d7627baba58968f159df0179d9e767f2501a3ad8bf72d44bc08735bdf08099faa94b03be44be4f1d015e1217e69ecbc7a7581c6b653d63354a9db2a8407dd2aae903cec8124252fb647dbf7d23dcadf94d0773fc1c824289547555b47ac6836ad3cba71d56270f2676c27c906de800ec795ffd36c5b022e312a7ea8eabe6ebb9018ddbbada27aaa560c582057105004ef3943c9b49132aa7a5e681aba2062b39b7d2783c345f83895a7efa61a7a09714607b45d1cf8cfb7a9010683ff87070b746a8436985f08db2452ec44fb8e70fc883cf1064aeafc3f0a1d8e6a3d9438ce6a487736683bf3d89b6b07eee6c32ba6beca4dd5807b188c9456b7b69786081211ca9e7c23f4c4dbe4487fbe110f9a982a16d4015084cc04f9752487fac91d92d33eb7888038ab3debbe6083843a76a9326177ec1de93901064d9666541ff51dfb2f5e068010795709840dd1c44142ba1df1eede1c735174be74807fd98d5dfa93550ccf233faf2aa5d1a4cd2e7cf3a3fb48282f67c5ac168ad5676854f331e0990162d30c0d9680a7d286c8eca0776bc97043a22dede9fd24b84797cf7ce607ff5bf74b1982d90f61512d7ae0989b8e73b6dbf0db8d727160c8ca6ae3d16229812724676aade0a6bd1d1d4e91aa99d70e4c2a59c0c758ae8a3f26febf41d355f8cba1061cc51329384fe8447e076cfa578df0572744995f45092e05fa13815a76080be2da60939a0b2216765be611f7a2428e022d1ba53b0075ba99c356c539bcfbdc674b1fdbff7568d7be10f212d5e81bee2aa9679dd5b9bb8aaa2c6e9c51cae431d82efa30f6a09249524e536281e41369b52b7e22fde378d8ba1cee067f3144aba937b3026711af8c1e1d500d82fc360297c751846c32192d83d5381b9e38ab830d7b4cb77d2b6bf7e6d140b0ab551ac71826e340ea2982fc0bcfc9ca26fb065cc5c7521c9f45ffb01ad49a5c7bd8769ab9143daa6e56b7ac742648ce48ca2d28b0534c7fd9de8892d14964e029be80fa91c26ddc11d03cc6070dff6629efeb08d7fc3b71afbae2607e0e0f46c28e3b9556974e6f8d87a169a364e0bb08777f11b39c207c2f0635b0487f0384c8622b6527daaa183c9b11a516fe63f286612778276236f7ca8dedbab62733534e75ae022751485fe61c04d2145349c17d1e5f5256659c3f3941c1aa706d57145b1b18bab1544786c44d5748e0d85766744b83908daaef5a07466237e9c9b68731960646fb2d03b8fbdc363687e83be2e0c1b3bf83cf728e702a939db2bd4ce24effb098a1f6b54dbdcac2d24b06c65dabdbb4204829a03b496f3754c14d1284e817eae4793818c7da14c67f8aa73295efd0e545bef9c4685040fa84dbf11aecc991f25d8f76ff6209af46f0e6c47a45792b2054079e59ed83e45704b2a7846a2f9a338e35c5e639966801792ffaf516451d8687afd8705ed1deb41c4a3bff6e2fbe526fed400f91ddf8d0a0931ae22d06ef8792d0d5ba50d55ab96036c0983a00d38c8139eebae48209b4ec79f7fa894b1a17b41fec657198350548511cbf43180a0eb67a9afefc85436fc6a484eeb28b6326fa9412e8e192e663cea4c6ea4e09b6da86bda8502a5b7d00fbfa408ff0442c726d911b08032e63b4f54779fb10cafcafdd68ea6d48482bb53dc9205a9dac333188c69c26abed4f1414209e684742bf446a4cc74c9d1ec248f170af5392b52dc2931c2d3a7fd989a1e59cdab4b59126d27d0c0f7d309b696e7d5a140db8257515ffd9db2d7d8e75a62cc12775269a93f3397beadf431706e162d47c72aa6636f6f85588e1857f96191c4eca5770efbcb83f9bed82dfb4888b2942920a48395de603c239c0e870658aa2e9f8fa0ceb86ea18553db1cc201220c06d3627c12aebdb647d74606a9e646932fb883dbd1786b06d4b6e5bf2f9399fa9ac31d8c7ba981bc2539a172e02bbf3b846a809b714b7c84ed43e2b257da38c79cc08b870b0302f01e8f4a01bb84937b7232e93de66f22e99bfda7aef203236c948903b782f2a4e0542052aa78909d626aa2134b5b9c4ede3dd0e23ebf84598f4ec7805dc93c64fd1153b2254e381fa31bb27378428bc73bec020e5355c0fc028ced7bd957644e5564d7f9eed5b2e07203ba6f65bb8d50eb7f68e28eb475047f132888421014fb43b631b2629b34e5aa2b0e6015bc1511a70306e50bc9a4615a3c4815f4640d40177385f55d320ae0d671b5d7fd4da2cbb7679c29cc997b6567066633d73370cdaf1b7ae2b35b07716d368f1a0565c5d7a112963aef6d2a0de992df09f82da9d0e5f45bccc2dd1ae55e9e5aca007850d070902622cf426d35b87d229d50fa69b4999248f8f007f3604c23a6542b8433cb168f0a3d922256c35b0ae1db7dff87da64e86244c1224257a87e607d354823de0c9a04101b0eaf9d07baa99d3c018e0bf81f6c5efb5d15c143dbbd6c70e936d4c0d7a66657dd1e47df4724a177cb19b2905dac9231399110507a1c9e8889125214e40bbc8e619116bd1409543a38ee95ed5531c39163b5c6468909bd0c7e045ba0003b0b944ebfb40ca520378b78984e4379d6aed29463b2bb27e7936f06c13520e87b690f13c8f2c677b2816a44aef2b9451a73f2a3e3de31897db8ad8072a4656dc97f2433b91daeb50db9c078c5355d09a0be92d8decbd2c6484618e3e93dda94cc89c80b55dd7987ceff5d9656c11ca42c24b9d5ab075447fcc35c19690b49fd7d65caf13a0f671f862276da41fa02fdd510d78878f9f3038ebdacf65a8ebf2bce216454cc3ce27b9becf8eec9e003463b76f046bdeb11723b350e877e12e94c021ea6c595ed6e1457346773ec26f34021b811ec7089ba02305297d6ee035e9e055b84345cfda4d97dd4217b2e02b64546a6252f0ef3716f2754bfd687bcd3be37607325cd45051e09578638d3017d03c25059dc6e62dfbf28a88a173fc43a55782a04a390663fa8a3c0eac3552699f8e25a4ec1f44af670d7284ce7a58a722227a93877a862e15a01cfc8b28bb66aa7103c0a69295348bd251365d59a7c3853eeac78473a28f82adc4cba163400a1509a19bbd2fc2c4f2f5fbc4cf0620e28b8cde8ce253b121dca8bd3f6ccd71826c4e030b0c272a745f6399b883ca1f31ca938b48e0196528cd21d76eb56d740831af880fe8f3a2acb4d459c6559cf4a8029690ac95d7c6658340f9c3f684c17b53234f216aa35d211146882c8ab3f02b60d8db3da78afdb94abedbe422fb152ebb0d2c68dc69c057c0556b31c55593a9cba5561a4d4bc16ae1afc63663dd27fdc300d22bd98f70110b28a7a30bd1da3d9136a2a3d68243da9f460a06393d9d021e6f7b96395b3e0e05c372c4a0d257a1aa5a560cbdfd8b15f0fd511512b8d82dfa3e5c91cee3dfeebeb071e4ddd1e2bc695a2a47aca1d260868f4b08bfe23edf60ef2c140ebf9f540efbe4b438b5b54f91cc9a93d84c5b2a3f1b0ca00ebf31b43432cb09cb2036c9b8b83295469713c75f044146479e0215c43affa145d61fefcbd57db8d5ccd6928d518266ad484a1d54f94b09c545cb3a28a3ca332bc1adbeeac5e12d07464d0be55076ba5987396152297fff350b9ace1a736df5d1a9542008b1e553c5362a2df13699aa4acae607ea9d2471b5a038e8107f24fa1e6355c70d83155b862cfdd88e95ffaead450bbbbee4eb3f84376552577f6f1ee1ce410e3facb8c06bdf1ee3fea57088741a7286e27328bedc09368ca5e2068a7680febbf615bca9fcad34a10866484e7d8e86131070468eeea33331cf5429d5720de8b2f88f5fc80e92cfce531017ec7bbc25e436e390764d142399de4a0a91ea8a1f55ddb67087b21dfcc338b19fda1a666653d7afc65284514f4c6ad5b4bdbe02fdbe3862c4e7d8ddd38de716715cfbed99a52db69d012c775c5840511d24caee525f27", 0x1000}], 0x5, 0x4c) 13:04:12 executing program 0: r0 = syz_open_pts() fchdir(r0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0x7, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ftruncate(r3, 0xa6e5) setsockopt$sock_int(r1, 0xffff, 0x110, &(0x7f0000000080)=0xa57c, 0x4) syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r6, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0x200, 0x8, r7}) r8 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x1, 0x9, 0x5, 0x76220a8, "5d17512a19bf4353b17ac9d18c22295d510eaa63", 0x1, 0x7f}) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000240)="64400efddcb9928ea0bf671863aa7089ab3e5a1c321e303e39cdfa9559caabc1cbcc6b53240655da803de42cc2896e5594b249d93cc4", 0x36}, {&(0x7f0000000280)="00d86b16d21de5b88220e1e639d67a9c9269a9f09b7c2b29744434315572c7dfdfa6f5304cce9343bdec49d130529761dc2711027b725230917590869d713b44d0f61e3fcb37f17f5877d08f42b27d6cd012885f0e3b617db073ea05d57da327f20152cc6eaf9575968a9e", 0x6b}, {&(0x7f0000000300)="5d6a9232ccb88191a55f857076060c322f35d1364d76a7b636f296a6ac507d4af237614b2dff23215883b00cbec895d902e75b8a26a15b9e1668356b1485e58b6b9c9fa2b77c7056d30718c80c63db852a62fc22de6cddc0dbb9e03b540ad845411a05a5d1d9c22e3869950f6226b12ca07753b8f7772bb803587a916a341f9aed641d04de25cf18c0e565abb55db5f0dff9d51a9a9c493c8b5257eafb7917deddc0bfd8873169566f3404edf696a4f7d9785acbcc6ed8745afeb75c5aa58d506061840c5c92317846ef9bfd3d66f5fa40eac1041d", 0xd5}, {&(0x7f0000000400)="fb5ceec199f720d7bde07c1cbf70044cef59a90c1b6072cb7d87127f68bdeb359ae176e22717f6956d7e46a5954b92dbdaf46ce554438a9c94308249a579c5e6e8f24c42dabc80a2443a8e2fd47c22da03c872af2e0546b0b9b296405934560603b1fb49ec6ac168abfb8942a51001a606afd1d7459f186916b3cb33b1938198f333fefada202ebb8f542b5d6f0e76d27ef3d03109f0b603eace631a896ef9e08deda8ee865a5a5878ebf03c532aae760a70c88f", 0xb4}, {&(0x7f00000004c0)="49b3aca771b658efa1a5e30ec3fdc40819310cc3844e5ecace7abe3f1974c22cabd17121520cc8c7a0bab04202c9b028339798df722e76df621f9858d48f79d5cc8a2d5b1966273ef344135aef2143bbcf7a7eceedc6a6166148aea6c8fe5e6d7a42bdb9e833928ee905727a8af35437ed670ff1bc70033a175f0e26aa137c89bd744c243cd6", 0x86}, {&(0x7f0000000580)="1e97e1b5b7849622fe7157944c21ec18177967dcc9782dbbe61531ad6f9fb4135a5c40433f", 0x25}], 0x6, 0xfff) r9 = semget$private(0x0, 0x2, 0x60) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000640)=""/235) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000740)=0x5, 0x4) fchdir(r5) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) shutdown(r1, 0x2) readv(r2, &(0x7f0000000940)=[{&(0x7f00000007c0)=""/230, 0xe6}, {&(0x7f00000008c0)=""/94, 0x5e}], 0x2) ioctl$TIOCSTART(r8, 0x2000746e) sendmsg(r10, &(0x7f0000001d00)={0x0, 0x0, &(0x7f0000001b80)=[{&(0x7f0000000980)="6ec5d617f32bcef6", 0x8}, {&(0x7f00000009c0)="c0a5287adcc8aaeb51d6ea5a2fe2bb992ac309ae13c331a7313a3f353ffed8aabe104dd7349bc94f98698a10e2a1b3a098a242153d4a3b0296411a9de9fe1e0a5f7020974b1065c2dabd2a4978951517", 0x50}, {&(0x7f0000000a40)="a1cde91ff95981ce085a6015ba951e1bac7fd70dc076753b58d5e874063b01d3ea4fea9c6331f11e73eca36d03695ba4b23d354c2e092edc8b9d0999fa964bfd455654e3d6449226a1ef9a8b88828eb3", 0x50}, {&(0x7f0000000ac0)="a556f28b11b1190d19", 0x9}, {&(0x7f0000000b00)="318189979880905ff5f6f2c97637c4c882c837f45cd18c73c570b393036087e6d17984df59c9161a27e055d073b017227c2d3f24a6b28600f26ebea2f6a8b8863b5595d986a78b9db167fe9c98598c0384da50f23c28f0a06225af84edb23e46ff83d254b39b27a40199d1395383291a458ff8c76fd918e7922ed7e4e1e66d", 0x7f}, {&(0x7f0000000b80)="f065a78dd4e7c754df5d60f3b90c656ec00ebc5d54a209e13da3ae610c292049cae3a9443509340aab972e6eebfafa266e57177b13bfa80dfb9f7370aab762d77cf955dbad3d1b51b91d961bce3960416492a8554b6583ac5df216e78e5cafdb9fa5443dea793217a2fd18c0a5aac88603cba108131a7440c70d326d3d39124ac1657bfdea3eadfec93186812084f75f3d70adca2efffea90a4c26b77b043a3a8c537e22f02bdb342837472845d6a7b8de147d57a4252ee777706dad202becf1a313cc8c4a72331695b61b9b1db96c8eb3863a11205fb47615c2b132d60e8abf838b3e55b90b4ef27714c2e71af66333e1122829b20653cb5db0792f603fef5382df1abe38050e40f180a28d0194951f886c92d52fc513e6fa67b85a86dc596ddc85e4d350807000e046f36e0635a3fc1174cefa1b206463ec66315832f4a90ee99fff48b552f5e80bd3493281f78e96724649ee45384dfef36dbd2ebd104e9d8ca0943e9665026cab7bfc7658aef3fbec04671ffb15c2aaacb8148341f54b967022c5fa89e123cfa0ddc7c78b59e69121ce25f172269782e63e37c283f46f464ad9d3dfbb4c73eb4d77508f121fb6776fd9828750cdb6793ec232dd73421bfe0dc1ebc2e9cbc71d8203f8ef3cd4c953fb4869be185c234d23aefad71a4f3af5264b07ca701655a6408cfa76fb59d6c2b4df5dcac97f7b02857b7449ceeb6fe8123bdb3e44d9e6a89bd1609152dd6d2f772891a1bf2a74cce3e7285b143ce92af90f131d73e12d128393c0445e0bb6a95f18aed574b2a52084cef932b506b97650c50ff59e1db9359d3fe95b737784a1d5597918304781ccccedbab7ee564d7ffb19d31ed60d8d2c5c5460773b227f0fab49fde9e19f463f1059dd099f78f7bede95499d292f1f6e42da27ff7e3b1bbaee879ed8ba31ef1e6e134e717fee30638b77a9d32e8d7851a07d5906fce335d4d9f22e1f443ef9d1dd645fdeebc2fb551cb4166c0082e459765782d7883cc91fcaafc9ffdc5e0b8f2bb47036294f1e8ab9764554fdc55aed7faa301a5c12ae7866d41535ca6fc05ff36643757a3593631632024ef5a4b4a439cca3ba2076a44dfd9092806373c15d19097f80bc3fce104244b5dc13f3410983ff82451580cb9cb13321337d285843d534c59753e8ca3a359e6e68e1c2a51d3447b6132818399a8879efc1fcf2e817e6166f4a9b63cb0681f018b11d3e88724c6f7bbb4b8376d6eb8eef03e3e9f3879414aee753958f5c94901d4e6951a0278604c8e33f42750932ac8f65bd8d930bd4733359f42749045aedcf532baf19fbf2b845cf690d85a2a9d565ef0b7b8c6cbe5eab17174b80c2746d31c48546aba44ddadab78ddfbee75a84d31281c32c91128adbc3ccd3d239428fa953e0002dac6cf27cfc8f0fe13f59de67b77b9448412bb66db30ecb59f85139b3d1823d5b0ed744f5569531ad033c98b9521bac1df2666baa16fd3b74b20ee9527c4b2a91436112f8bb548693c959ac03cd38374165b87dd69d955076f2e8b8fd924ad2cf98cfcfabc1f029ab7f1a936837e75cc42a98a89084ff98004cd564b7349be29a84e846a8c2270892422e1391d8db920b6b5a74cb8ff835ae6fe6feac63e411fc761a54590cf20a3fef74426691010f7225f67f377deaf8b8c5cf42a22e8277c3314bbecfa6d178c91f5ed305ff9aad7be6e8ac703426b78c81bc7cf33bfc98a8e8c01fd5e73a965a2c0b71571264cc85bbfe2ae37930859d9c7da421fd42a1326e6b398a59ffe88ec0c0e0686384d01e9cbfba64fbeac0726cb603b19545f3e5e8be85bd6996449f32eb7f59f8107b0e38723623e1199187c9b75304bad40006944ae9433253c65b3f61d8e82fda57babcf8d148220a73114c3f9f0100939324c00fe89832af43c8dcc6feeec7020a32c3fe124526f7848dc1b11ce15edc9b00fef63b63b1faa4e5fedc68e41ba75c40b48d67c76401f519d586e3efa5cb1c9b8e6adcbae010c4d15fa207322a8c3c54d1abe0ecacf5bd45748de3aa4754a62da66cac935f962393413fbe049e206b8eaa48bb086a099c7f4a0f7684233e231fc7566468bbb89c8e770fac7fd625f01f3cfd6e06297dc9f2efbc28bfc06405f40bc0c60e22bba58ed0490c09de8ad5ac07e29e937e8048ede8ad903394139ecb1055058ace0970621c411cf2bd11d260a4476a9dd4b5170714a01d44de3ebb205c134ceeb1c1d779e14e8b66867e0191181f25ac0f0625009dcf0b2bc92f080326af74cdd832ebb26a2aa7577c95dbd450777d9ba7fe093c191679cf70055d180908f469da57a487ca596a6ffd0bfa8e676aa15260ec6f56f4e72ee43046389fa1c686231cea94bf72818ab127dc0c81540b417a4f3187b6ba18a0997cfc5bd523a057a1ddd6a03c6007f61b92a319d0c54ffd3193f7976f69a5f6f3a081bbef77f0f07d30729cdfad5ea14e60b5498f793c22f460f0660b7475bc1064e821673a91567bf834bcb9673222bac0d0d72aea8bf744f81b746b5d13eb3b8c554e06f8c5b14564f749684bbbb38fce418e85b3bdc53ab08695f11f983457ef55babb20c31c52d76b0f431285f730a9aac4771e86f6c51e365f73f6856f88a827b070fd52a97eabf794e5c07d386eb0994ea4c3e11470b898a558696ddc3c9c707bc493d634e732ec9e3b28996f72dfec14968b402bd6826cde6e3e1e5e2444fe128ed850add3a62748aeb7cdcf5ebe8700f597720ea82d8ffce0ff11828b45ba01cd913ca4742a93f9647cb807679c862f1fd336e67d98616462ed7ce954f72da417c701b3ae2c37dd954cd18a129afcc16f7cdfb8547e268c7166914d461a7c51d7fa56f7020525c2c6ad7ba7e69ca03cf2121a7e0370b57930474bdd690e66fe7e96971f57db1caeb6aa1c188a5bf7e4f84eb4ce1c4f01769477c240d6cef26156dc182580f24c140d01cc180b7ddf75f7b88fc946cfa15dffff3b45b895ae9ed037e5941981c3c430bd038f4e137dd4b7529ce628fff4e57c9350b1cc824f645ef9c96ce27928fbc1998660994e6fd01f0cfe73089c49f3b2db46dd4eb09b0c70a9d72edd9759e5c0bcc984e5a3468f2badfdfcbcdacb27e57ec2f8988dc78b27a40c40e7db1942660ba668ff20218f52440ed84c7233d0137af687786df99f3827c89fc0d43ce82ebb58ece760f2bb0b816854139b9b8dd17c7ab5bb58d39c63360302d53f13e5fef3f043752327fea5e33bd046348cdb7cdf4e1524e3f87560936abb5bd911f1d9383d666f0d2837c4ce94c8b24f728b175ca10fb80c17e75be93f32fe8febe024f21911a08b1781db93fe0d867159588882bddd7cf39e46af880f0ac27a8c5bc53122f506886dd9895c2f298d34f62e2244a83e1ba36184cd7d04e14b20495c303847e0800e10d5181cbe031c680f1a1a5acede4fef082af1e329514b73ac8c0638d27787f875122bf6a09d4c13f6cddb452c512c0d53b68c7d577ca8b46eb1e763b631a931db6b4f09b87df97f8071acd4e8e3056f9ce6232878f50b38106ef8acea686665818f2a79529e222db3ab274d1a7d30e57280945b2f3cfa3ae34a459f4bd9744359c834d645ab2f653bf3e50f767b883024f490e287affbd92ef15834e7b6b1ab1217499779e754bc3d73df5622925e9db23ffec58142f5e92c07d8e9e6b3aab5cd87643aa293b1251b5d46b6405f2b1dddee7b318a0112ab331f06042aa4791d309159ca07127b78f4bda2100f8c046d87eb70217b8604a9e2acd83f5c339a13875ad3824b20304c96ddd4f2791dae727067b130413ff6697d1c1be772da5b2e6500e280ad6f21ecd1ab8c427e8a0d3697464a118bb91e10d8278aded57a64aae20a092864807b9d9aeb45381582b4f8953a6418759bf7227a420a323482327440bbf2229c8192542cc3493f8a38190172f23802a72f357b127367f1d1ff2076749d2e9258ec16c661c9c80897e4663bce806d41162c8748a7a2ff8c78759ca9bf77399ebbd3222eaa416c4ebc5f23ab4a4b3e11373abc90a56c2e374209f25058bdc1671a94de9077fe84529ea20b7d5131bd673c77d3c40b195037f9b583521b82d1b602d0359f87b0ff541a4e8771939025c38562ec8c6acdf5df777e992ca44bb904ea2ed57735fa08794f153fb1fae34412b44ab01c2dbbd0ed0319a9c5f34bfaaf3ec8b04fc1059fd8c4efcefa751589f18b6feaad4796ddae3884137a0f21a2793a18ee143efb6b331df01ec62faf870d0aafa0c5f9ca248c199591c4ceae56231c9104073c959cd91083713b9e319f1b73e7f53ee132fb1cb611318e149de9d89ff4432c48eeb99342fe0c732c011b860e01a18577492c7e3a411642a71d8925be10ab07b95476e7707de53890e39fb294c60c329ca2ee56b723c4a53a75c491b059676f3bccb948b473ee64d1ed19f0a315cfc1dbbd9dd02b13e56546850703136cdc0eb8f029c6b282e5a747ab645966fdaa6391dfe5e60accfa9a89dc289eabda1f2aff49241771d51b4c6ca3113a47df18027f0de3ee2dfaca0d395f1de6a6656fcb797471104d2f3686b46f7d84b05173e46ec809ca7d3e0dff8bcfdf900406e8de6aeaa7ec3a3df29a657f421e003fc1d1c1173ac866b704a6210332d32e3bfb36a2cebd9da9c707012c7fde986212fb8123577d0fb46cb2d73b81b24c8a95d4c6e96d747aa7c447c9d45fae7492be041b54d3cd8e0da7a9ee7e362a7f068a9e3b70bc824101ee3aab7d0c36fec1b6322649c487aa69a2f225f482053c33271b38f6e6e2788fd024369773776cc1e5d47ae3a3bd8b48d4e96301007f72ddbadb318aa3c535b4924fb3e5b3c71e2f9ab584b1b77da23c4e2ca51f814a1f2d882c54a5fd2ea1452d7744e6c7ee5fd9676ac4962e8167206326740a2e0a2bcf256f8f000360829139781c3ef6c7595e792a7ae4c9ab6ac6d082520986258055e6f1fb956e1c241905b0a08fb09365f2f09352ac60c91e6ad46996e61f832c4cd5b7f7cbc9918adda669ff896516e61ede5729f273bbc1b6538dfb4d272f1d601361bd86c33041fe826628edc4733dbb74421c5dc61cadfebb3e57ea77d9e98d80d34216bf06ea7f2c6ed99e0644352ea64f980595499bd793b30859d42f5390c5bd6ebbe59e982edbdd9157939d79242865fd6af203998ac05f39d4804b166004121d689c37008a544816651c868e737e3f537bb722ff76cad5f7d16ed9862edba26fd9279fed1f2186bc89be33dfe639bbc8f79353e5c40ad2b1b9ab589eb840d6a691507735da0fc8f762231fae419fe64a4d9ed38c96769ebea246f9dac63b88e26b0e905decab78c9fd6ddf8c7e004a82da7a5426f0139f397db84f3e3f111a939cd0773bf48620d639f75aca0b64d73604aeb8be84a8b4a25ea64bbc4c8daad09d638308f0edda416acaace06ed4f7d085908dad800c81f2f7cd547744a353ad0604b356eaf056a4d62c95d9294f51945a51876da284d28fddd0da73702addf267c232f263de94df87386c91658b46e1c538f55204e0b3191309df280ff8ee4f6bdf6caa5dd289349983f5ded5642066f0362b45a83443c74c909c8d1912b9b010fdf924eeb0765203086d9a3c6001ec3360d2098f12477b3e8ffb66060171b1afda0ce3b6e9416a25301719848cbbb94a4fdcbf0ac372c9f7e196fc681cd071ee12d3881ee62a8371696429757bbf399ae8b0ccac1851974a488d0d14aa55ef7f091b9a54675785006b1728a5aad6b1c21d37989e1afb2a0544232af07bf4d839643149", 0x1000}], 0x6, &(0x7f0000001c00)=[{0xb0, 0xffff, 0x10001, "48ce4ad8723fe3c8904a02c660cf8c3ea1b4a6b230ac11a38b324768d8f6ff0dd0231d2b54873cc35a58e1afe0461c5debdc65130b835bf5f3b7f851c753cf652284e946f0dae106b756cda5c649cda4f57af4d56b08a0dd86479b9d51154c16878c6a669b2974ab736c825ea8a73626f620ab71170de2cd91c5ca3369abbe455998d0b7a1b9d026325bfd5ffacfbdd1d1f800e46da49e0edb08"}, {0x28, 0xffff, 0x4, "2315eb7147781e97a92456814f661453dad7e67e6f"}], 0xd8}, 0x0) getsockname(r11, &(0x7f0000001d40)=@un=@file={0x0, ""/4096}, &(0x7f0000002d80)=0x1002) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000002dc0)=[0x10001, 0x9, 0x1, 0xf29d, 0x1, 0x4, 0x7]) write(r0, &(0x7f0000002e00)="bb66399201c6e5bf59739d2aa6bbf5503c3c50a71cc90210e2aa0793c8a4b9516929c9f2c97259826b92d0850b18a44b2ac1331d25644687174acb15aa600dc8ade20141b00485fc98f132e92b74d6203244acb397c5a29c97ce5d31a2fa00565d006d32fe8c3ff0ff1c50c9de775bbc3f00a0414c96d1af3d0188ae63c32f43a7eab3a80435f4115b1281784cfcaf4c81410993c4c0", 0x96) 13:04:12 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0xffffffffffffffff) 13:04:12 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000240)='./bus\x00', 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x2) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:04:12 executing program 1: nanosleep(&(0x7f0000000080), 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x100, 0x3}, &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000005c0), &(0x7f0000000600)=0x4) shmget(0x3, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000380)="018858b0f3f6a212211bdd333292f0fcfb9da89384aefc61a9fd051dcd3754102bbb3559d3fbd5a8e6543a9006431a4477979909fc5c943ed12836627dd1800927d0294371788cff48281d464065717b16d3cbc74970e42733099073b59c23cb0bd9cfd62a3279334264bfbc245c6af36f1be80a370a11f49f083e100d3309659f288462766d5a03e2ae30917888db4923e728ccaefc56c68dd82a5fca5f90a9ed367d5f3ca5d938516ec95d371741e62c728551b567e5d7043acf74f43b", 0xbe}, {&(0x7f0000000440)="a29c2e5face5a7bbbae095ff742e31705f8a51d593c3f94d585cb56891b0e76a3591a08e4014f21810d427ff7bd7fd42983db9799d710cf8bcdd3868054d583b26059d60798d56d212e8d7ff358ae54b664201684efd0a37b3da93d1969c5753ba3322d3fe227ad38ebc66283f9b13e7dd94f6d85f5e4e1d9796d4fd2898e20080886cd60f", 0x85}, {&(0x7f0000000500)="b8270c7db5b395ba689523c40c7047f890532611928b2700dd350a5b8b6f9cb8cc6b8b6e7b03929cf9a93c29ecf3734c8a0a69b0f896222da52920cd72e9e1d3e725ac58dded5fdbce", 0x49}], 0x3) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) socketpair(0x10, 0x5, 0x62, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x1000, 0xfff}, {{r3}, 0xfffffffffffffffe, 0x46, 0x8, 0x19}, {{r4}, 0x0, 0x24, 0x4, 0x7, 0x3}, {{r5}, 0xfffffffffffffffa, 0x80, 0xc, 0x0, 0x5}, {{r6}, 0xffffffffffffffff, 0x80, 0x0, 0x7ff, 0xeb}], 0x677, &(0x7f0000000300)=[{{}, 0xfffffffffffffffb, 0x8, 0x4, 0x80000000, 0xa79}], 0x9, &(0x7f0000000340)={0x2, 0x7}) 13:04:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f666912653e3000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) sendto(r1, &(0x7f0000000040)="33598049233600fbca46e10460e42cf406041ef8334364e335ae136950", 0x1d, 0x407, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x8000000000000001) 13:04:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = semget$private(0x0, 0x0, 0x200) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000001180)=0x8) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) recvfrom$inet6(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000001140)={0x18, 0x3, 0x2}, 0xc) setsockopt(r0, 0x1000029, 0x3e, 0x0, 0xfffffef0) r3 = semget(0x0, 0x2, 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000000)=""/211) 13:04:12 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) syz_emit_ethernet(0xbb, &(0x7f0000000300)="f968e937643def89a2692dc9d0f1497ac46c93a1f62f0563adc5847525907b2c3810a93ae8b82c4d3ff1c8f29fd9e1f4eda2b49b6d13605e4426c3c3d6f0f13327d287d4bdef726f7399749524d59b265abbecfc7caf89c1912605488c1d06440eb1b0f11788aeef9b04f0e571c66794e9048be50d77bf31c08f2c3d5a2e301ee585a8213d05ac52fb00e6a68236a202d244252208c39fb084ec6e9736680319c51145fdc555f8bb11eca57dd65ea0c41e391838f4d909c8d0a6d4") connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x4000, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) sendto(r0, &(0x7f00000002c0)="bd", 0x1, 0x1, 0x0, 0x0) 13:04:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x8) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x89, 0x9, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x1, 0x10001}, {{r1}, 0x0, 0x2, 0x23, 0x6d, 0xa4}, {{r1}, 0xfffffffffffffffc, 0x50, 0x40, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffffc, 0x21, 0x2, 0x5, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20000000, 0xffff, 0x1}], 0x40, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x60000000, 0x20, 0xfdaf}, {{r1}, 0xfffffffffffffffd, 0x24, 0xfffff, 0x99a, 0x4}], 0x8, &(0x7f00000000c0)) r3 = kqueue() close(r1) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r4 = dup(r0) kevent(r3, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 13:04:13 executing program 1: symlink(0x0, &(0x7f0000000140)='./bus\x00') r0 = open(0x0, 0x611, 0x0) sync() setsockopt(r0, 0x400, 0x4, &(0x7f0000000040)="1ccccdf02c5094d785d994d4e2fdf883a57775ba75eb4b882b1325c18d786b91e444ec705a51a965408898716e34d09b60383054caa63784dc619cf916370b536eda84d6cd7b0a8a06a8417cdcf05a5df4f5c2b1d6f1f56a0c998b861e0c680a4f5786a21cdc5cae88a3dc434d549c9a6f606a8fa1f93c4e277ed5dc417ba884d513d4d6d85c996ac691c98a52b3d00ee206f3b77c25", 0x96) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 13:04:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) nanosleep(&(0x7f0000000240)={0x2ffb334b, 0x84}, &(0x7f0000000280)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x9, 0x400}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x69, 0x20, 0x3bd3, 0x400}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x42, 0xf0000000, 0x2, 0x31}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x8}, {{r1}, 0xfffffffffffffffb, 0x9, 0x40000000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x9, 0x40000002, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x97, 0x8}], 0x1, &(0x7f0000000100)={0x2, 0x1}) write(r0, 0x0, 0xfffffffffffffccb) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 13:04:13 executing program 0: r0 = getuid() r1 = getegid() mkdir(&(0x7f0000000040)='./file0\x00', 0x48) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = geteuid() setreuid(r2, 0xffffffffffffffff) 13:04:13 executing program 1: clock_getres(0x7, &(0x7f0000000000)) clock_getres(0x5, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/202, 0xca) 13:04:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() fsync(r0) syz_open_pts() 13:04:13 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r0) r1 = semget$private(0x0, 0x5, 0x41) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x90, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x2000) semget$private(0x0, 0x0, 0x200) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getuid() r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r2, r4, r5, r6, 0x24, 0x2}, 0x8, 0x80000000, 0x2}) openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 13:04:13 executing program 0: getitimer(0x0, &(0x7f00000000c0)) r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) shmget$private(0x0, 0x1000, 0x420, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) 13:04:13 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfffffffffffffef6) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) dup2(r0, r2) execve(0x0, 0x0, 0x0) 13:04:13 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = semget$private(0x0, 0x1, 0x10) semop(r1, &(0x7f0000000080)=[{0x6, 0x0, 0x800}, {0x3, 0x80, 0x1000}, {0x2, 0x34e7, 0x1800}], 0x3) r2 = open(&(0x7f0000000100)='./bus\x00', 0x8289, 0x20) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x2, 0x100000003}) 13:04:13 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 13:04:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, "8155b2a430095e6509115a4dbe6f2cec2d592603", 0x11ce, 0xfffffffffffffff8}) 13:04:13 executing program 0: pipe(&(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/169) r2 = dup(r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 13:04:13 executing program 1: mprotect(&(0x7f0000464000/0x4000)=nil, 0x4000, 0x2) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:04:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xffff) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000300)=""/84, 0x54}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x3) dup2(r0, r0) r2 = syz_open_pts() close(r2) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r3, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) 13:04:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 13:04:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x6, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000040)="01000000", 0x4) shmget$private(0x0, 0x3000, 0x504, &(0x7f0000ffc000/0x3000)=nil) 13:04:13 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') 13:04:13 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7463, 0x1ff}, 0x8) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000), 0x0) 13:04:13 executing program 0: shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) 13:04:13 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() r4 = kqueue() kevent(r1, &(0x7f0000000000), 0x3a29c32d, 0x0, 0xfff, 0x0) kevent(r4, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x9d, 0x0) close(r2) 13:04:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 13:04:13 executing program 1: mkdir(&(0x7f00000001c0)='./file1\x00', 0x10000fff) mkdir(&(0x7f0000000200)='./file0\x00', 0x80) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='./file0\x00') 13:04:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = dup2(r0, r0) r2 = accept$inet(r1, 0x0, &(0x7f0000000140)=0x89) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 13:04:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4001, 0x9) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:04:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) kqueue() close(r0) 13:04:13 executing program 0: getdents(0xffffffffffffffff, &(0x7f0000000000)=""/1840, 0xffffffffffffff91) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/4096, 0x1000) 13:04:13 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00006eb000/0x1000)=nil) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() r6 = getpid() r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xffff, r2, r3, r4, r5, 0x2c, 0x1}, 0x9, 0x0, r6, r7, 0x1f82, 0x40}) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 13:04:13 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setitimer(0x2, &(0x7f0000000000)={{0x5, 0x9}, {0x5a7, 0x20}}, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x0, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7", 0x44}], 0x1) 13:04:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000d88000/0x2000)=nil, 0x1000) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r2, r3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x8) 13:04:14 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0xc, &(0x7f0000000040)={0xbe3d, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0xba91, 0x0) 13:04:14 executing program 0: socket$inet(0x2, 0x1, 0x0) r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_LOCK(r0, 0x3) 13:04:14 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r1 = semget(0x0, 0x4, 0x10) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/54) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/208) r4 = semget$private(0x0, 0x3, 0xf4) r5 = semget(0x2, 0x7, 0x40) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x101, 0x81, 0x81, 0x9]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x82, r2, r3, r2, r3, 0x82, 0x25}, 0x6, 0x9, 0x1000}) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000340)) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000280)=""/175) 13:04:14 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x4, 0x0, 0x30000000, 0x0) r1 = semget(0x1, 0x1, 0x240) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x2) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() dup(r2) ioctl$TIOCNXCL(r2, 0x2000740e) 13:04:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x40, 0x0, 0x0, 0x0) 13:04:14 executing program 1: r0 = socket(0x2, 0x102, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 13:04:14 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xdd5) nanosleep(&(0x7f0000000000), 0x0) getitimer(0x0, &(0x7f0000000040)) 13:04:14 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0xffffffffffffffb2) dup2(r0, r0) socket$inet(0x2, 0x0, 0x0) 13:04:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65305a07514b00eec96779b7"], 0x1) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x8000000000000001) 13:04:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 13:04:14 executing program 1: r0 = dup(0xffffffffffffffff) link(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = syz_open_pts() writev(r1, &(0x7f0000000fc0), 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x9}) write(r1, &(0x7f0000000f00)="e36258a416f72ee99586132477f256b4093cfb25b84a5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda7e9a086d21f850bc0010d91ae61049fad2ba6eeb04000000000072712ef660b30d5068f7acad445dd9760a2bd43b849a837fcd85e5ecea04000000be9dd65a8f2db646647f5cfd13d096ddaf5fb090272fffc0", 0xa3) write(r1, &(0x7f0000002700)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa7e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab146b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cdd5c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd020000000000000098f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023ba5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991de7cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ee347177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e835812809000000429619e017e6b56690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e6010000800000000030478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aa8dffd916746e1b9665d992d1149ef00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af929d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b1a9c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a487070c0d0c6bc573e4b397707a9346ff93ede137cf924a192be7eeb9fa4f03cd08f57672dfe5eecfd8a7f7998933396840a40dd6d4aaa669663c7868e9332c3b15b5b053869093fbae8eb53dd8a1fb1037fedbdb4ce1c408891d020ff9b8b5873337ff33e249308406693570dfbd524701ac4314fea642d8f3b68caa1a66ad4dd7f71a8abbdf935a199da2278f157f1f3c997ab47282524b6df5c251ff7e124d430cec17d9183180d412476ae39a110f67c0ad33abe3ee635a925c97229c4", 0x7b9) syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1a920aedb9fce4e4902c4d1082648eb282ccf37b"}) rmdir(&(0x7f0000000200)='./file0/file0\x00') setitimer(0x1, &(0x7f0000000000)={{0x0, 0x9}, {0x0, 0x55e7}}, &(0x7f0000000100)) sendto$inet6(r0, &(0x7f0000000140)="97881702c707c72eae8c52a7a14a8385c1f7cfcda3bd5e02b7e25e86622c902bb366d60497ad1a0eb6f0a98dc6762a7beabd7885cbc635fe221588a7c0d2b9e12de10e8202c08edf9705ad1f57e8712d", 0x50, 0x8, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x3ff}, 0xc) 13:04:14 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="d055f853653bf2f87c24b73cf4da3263cd36c681338031267610ba87127c7986607af730763d15b5c3b8cabc61b5f3a15dbfa82aa9fec99087e7aaae3e0bb8d3da38faa9082c3905d669e181c2595e464afaa64b3f5ffc76b10c42bc375899d655fd20059f11d66b74dd79bc6e10bf922b7d16e55fe0645bc8fdabd236643f78e73ff333a6a88dce4a42340d1ea5039069a5b21b8fe7766048b55485c1af8f27b95b8cd927f91e9c146de796236c605d6ed5507d43dad2347c3b07eceb368a0aadebf9043ae471bd01d5dfc3e0b1fa2864c2789407afdc3f4b7ba3b6e8", 0xdd}, {&(0x7f0000000000)="ac87e1b8ec2399ba", 0x8}, {&(0x7f0000000200)="0cbc1249038b1f46dea01c07f6d18b524902ee39d4bedbd5c45e18ecc38ee02c84d13fc038f17025522b50d40551a9b55d5c2d8e1117cc24273ffa438735adc3b47fa011b33f980d72e0fbc369d7dd6fbb5dd40b5c3b458430edb4c15c422682fd15baec2d89df628b25ac6cb387b88b9bbf75b48cb9852595e7e5cb97916fc248e18b28a291db9d2bc333a27ec8c66fdb1abaaadcbc56bb01a02b3848e879c3efda667f4ca66a", 0xa7}, {&(0x7f00000002c0)="154251cb", 0x4}, {&(0x7f0000000300)="5b2acc0b3cf2486e4e90afcec53d7a983f32a34092a457cdc0a52386e5dbca15cc320175bb8cbeebd1fcc3d05dd93adcaa8a92108332a366378f1b66c7717f22e0040e91c02bdf07d954980762c22cd9cc58bff22cdac0d674458e4c45d711ea130c29205c4ce6b37b3fa48e4399a6ed2315c401a4c73d1f756fae9e5c0790c042dd93fa0fd1e74f4797737be7094775997acfd2a31737fdf559ac2ba4d82fad3ce8c3a8082c8d2b7b7a5911717a01f4bdeb8e2e7dac90ae0ae7ee909716d06c65dd98bd828233c8c617a4e8d83ef47f75f2d882c37f075815180b42a74cf6d5c45a12881c880b1469d9e965379283d1900e5b079b658065", 0xf8}, {&(0x7f0000000400)="c02f922802fa923a5a85a013a6c73d1a19baac6eb451ba701606e23d87ce4a0660db07fab2f1d909f93eb3a9f6df971197635f9839268bc52cf2d2711dcc36578bcd09ac7140ea027a507765490fc45e65a9fc7e9dc7e495773773476fef50b4e0bdb647ed885b7f784db8b4e8cf92e1a2ba2d6e3457736997f5acca2a8e4d7421c94b859124ae2072ed9ecb7703e62daf743bcb71723c05f8bc8865efff24d6bef78bbf2f465e827b5985d023208e1470fc4be4ecc086ec4fc74f0b", 0xbc}, {&(0x7f00000004c0)="712b9cc3c304e3f7c04c095370eec7f7ab7c70c49aa1ab2616892da8d55e199a1cf5918e9c51ac0303f04ee8a74652599f41f06b017575d60e522129faec0f2d43c043a64de1a59c6a974c20956e1ac1c6fee6b2903dbce7c0c33ae72c385234f0a2d245472e2a0547299c2b77256d99e198cf9d4fdc3d1a7b9bd4dbde6d2a8116d95e", 0x83}], 0x7) 13:04:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000006c0)="e36258078385a909959f2c85fca416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000014000000000008000000000000f5156feec4a20d5286f2d31299ce14d3cf29050433f209de090000000000000033245098aafbb046c04753e2a2954b95ec50bd093884a4b9e263ced455564e98a63b9df08dd57ab9a698316a66f077a917088c6aee124415", 0xc7) write(r0, &(0x7f0000000100), 0x5da567d23149a443) r1 = syz_open_pts() close(r1) kqueue() syz_open_pts() execve(0x0, 0x0, 0x0) 13:04:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) close(r0) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) setgid(r4) 13:04:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x244) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() write(r0, &(0x7f0000000100)="af9bd8a1de5e15bb53b052624373383832e5fe9f7cb0e411cc5e174044f8ff99011d68ea54fd7e9d925abfb8c71bc9c53286c1f24ff013dd9c49331f66157e0fcd23f0cb33aa5c21e2e0359e0e61eacffbf3f21ee0755aac9f3ef23c669f5f18975e39aa3483fab0f4b41408bf097265160a0780cba257c53e538e3af91cf5efad", 0x81) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)="56f947ce04a0960834b21647d7fb805e47f5909e3ddbf593d2c4bf6c07949fbeee83e40b20c1bdc5fc7746537d287863a9b03ce2eae5e3388b82c417033f80bfc325b4414503bf97e3ad26cf4f2f7620f138c244739dd44412f90e6b2a58468f687cc226ced853a3f118a02a235d09479ff95566d4c494dddfd9a85a7c11ff7c8ffa7f2732231a4f17a3f9cb8a3bff39ac2c4e08028cb317e19d023bc7cd3cbe7c6ba1365b04ffbfebeb6b2ef1ce5cdf", 0xb0) close(r0) 13:04:15 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x180) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) getdents(r0, &(0x7f0000000140)=""/80, 0x50) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='r\x00') symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1\x00') ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000340)) mknodat(r0, &(0x7f0000000380)='./file1\x00', 0x2000, 0x3e) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000001540)="67b91128e4e516f69d9d66cc0c6871eb72a398d99d54fa408b18b7eafc16bad65d967fa080fa98a160e7c610eacf3742227301c66692cf58dded49ae5259001ef13f46bc084d43ee4467f4ee91ac3bd63f612595e0a9d649b0f014da9a88a94f3a1780111195561214edc24795bfaf171b712f06d7f84efc1af79fb98706f95449b965f9478587d8ff03cb4478cdfbfe16f396", 0x93}], 0x1, 0x0) sync() mknodat(r0, &(0x7f0000001640)='./file0\x00', 0x100, 0x3) read(r0, &(0x7f0000001680)=""/106, 0x6a) sendto$inet(r0, &(0x7f0000001700)="72a11d6fd7b7cff88f121d9f008fa9cce3159c46958917089d88e548be31dfde8bef13ecc2429cbc31810d84183706a84df11f8def69261edcab121cd16b721f55942f8565014deb3e37a909547fc30586c58f0ff5bb80c59a79cc4401e26b7c976463452d002826f8eaef193c75856cb4cce27e30586fd667906f476d13e1de682923da554d1b1dbe02df33b3b56e483d4f66b19cafeb5b967cc88cf0d21515addebcd679324ef1143ac636539417bc6a8331b02d", 0xb5, 0x1, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r4 = getgid() fchown(r2, r3, r4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000018c0)) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r0, &(0x7f0000001ec0)=[{&(0x7f0000001900)=""/165, 0xa5}, {&(0x7f00000019c0)=""/166, 0xa6}, {&(0x7f0000001a80)=""/102, 0x66}, {&(0x7f0000001b00)=""/135, 0x87}, {&(0x7f0000001bc0)=""/132, 0x84}, {&(0x7f0000001c80)=""/225, 0xe1}, {&(0x7f0000001d80)=""/83, 0x53}, {&(0x7f0000001e00)}, {&(0x7f0000001e40)=""/90, 0x5a}], 0x9) chown(&(0x7f0000001f80)='./file0\x00', r3, r4) 13:04:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/142, 0x8e, 0x803, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)='\x00\x00\x00\x00', 0x20d) 13:04:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f00000011c0)=""/4096, 0x1000, 0x0, &(0x7f0000001180)=ANY=[], 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x3ff, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x98bb44bfede03817, 0x4990744b2681c3e7) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x20, 0x3, 0xfff}, {{r0}, 0xffffffffffffffff, 0x3, 0x10, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x5, 0x40}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x6, 0x6}, {{r0}, 0x0, 0x8, 0x10, 0x6, 0x80}], 0xffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x100000000, 0xdbb}, {{r1}, 0xfffffffffffffffa, 0x2, 0x21, 0x8, 0x10001}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0xfffffffffffffff7, 0xc1}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x8001, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x60, 0x20000040, 0x240, 0xef7}, {{r1}, 0xfffffffffffffffe, 0xc8, 0xc0000007, 0x100000000, 0x4c6}, {{r1}, 0xfffffffffffffffb, 0x14, 0x10, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000006, 0xffff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x5a, 0x2, 0x6, 0x16ebe91c}], 0x6, &(0x7f0000000300)={0x2, 0x1}) recvfrom$unix(r0, &(0x7f0000001040)=""/94, 0x5e, 0x842, 0x0, 0x0) fchdir(r2) 13:04:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x828c, 0xffffffffffffffff) r2 = open(&(0x7f0000000100)='./bus\x00', 0x8289, 0x100) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000300000002}) linkat(r1, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) semctl$IPC_RMID(0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) r3 = semget$private(0x0, 0x3, 0x1) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000200)=""/105) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x2, 0x100000003}) 13:04:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r1, @ANYRES32=r0], 0x20}, 0x0) r2 = dup(r0) syz_extract_tcp_res(&(0x7f0000000040), 0x25c0, 0x1ff) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x812, r1, 0x0, 0x0) 13:04:15 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) 13:04:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000080)=""/29, 0x1d, 0x800, &(0x7f00000000c0)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) clock_settime(0x0, &(0x7f0000000100)={0x401, 0xfffffffffffffffa}) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) 13:04:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="986dbd24c44eb56603917c769779f7f02bdb76bb0cb2299dde102d3452e9a53da0b335374d030486b43517dd890428a252d05cfd829af8efd81bc9f418c354fa268e77dcd958e1d5460c1e23c80d17be81519e0bd98081ac0eec8180253503e6960d9141dd333af6418594a83e41d2346364570052bfe103ad9d78b3dab51c3f4a54425952bd62b5d94700468a7faa1e1b09504ab9f2063ba2c85804c6420cff37dc81570d567ead0eacfd25d971", 0xae, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) 13:04:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x84, 0x40000000, 0x5, 0x7f}, {{r0}, 0xffffffffffffffff, 0x0, 0x60000003, 0x8ce, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x81, 0x7fff}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x51, 0x1, 0xfffffffffffffffd, 0x9}, {{r0}, 0xffffffffffffffff, 0xf2, 0x1, 0x1, 0x7fffffff}], 0x6, &(0x7f0000000140)={0x98ce, 0x1f}) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x401, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x7, 0x77}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0xba, 0x2}], 0x3f, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0x6, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x2, 0x101}, {{r0}, 0xfffffffffffffffc, 0x41, 0x80, 0x7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x11, 0x1, 0x9, 0xff}, {{r0}, 0xfffffffffffffffe, 0x12, 0x1, 0x9, 0x5}], 0x6, &(0x7f0000000280)={0x200, 0x3}) close(r0) 13:04:15 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) fcntl$lock(r1, 0x6, &(0x7f0000000000)) 13:04:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) poll(&(0x7f00000001c0)=[{r1}], 0x1, 0xfff) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 13:04:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)={{0x100, 0x9}, {0x5, 0x9014}}, 0x2) 13:04:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0xfffffd06) r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x80) 13:04:15 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f0000000280), 0x1000000000000352, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) close(0xffffffffffffffff) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./bus\x00') 13:04:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x400) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/117) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 13:04:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000800000000000000000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) 13:04:16 executing program 1: r0 = geteuid() seteuid(r0) r1 = semget(0x2, 0x2, 0x2) semop(r1, &(0x7f0000000000)=[{0x4, 0x5, 0x800}, {0x3, 0x7, 0x1000}], 0x2) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kqueue() accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 13:04:16 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x4001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8000000, 0x0, 0xedfa}], 0x8, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) 13:04:16 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x3, 0x62, 0x3, 0x5, 0x1, 0x7}, &(0x7f0000000040)={0xffffffff, 0x7, 0x40, 0x2000000000000000, 0x100, 0x8, 0xf2e6, 0x429}, &(0x7f0000000080)={0x9, 0x28000000000, 0x7, 0xffff, 0x1000, 0x5, 0x8, 0x3}, &(0x7f00000000c0)={0x4, 0x5}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000), 0x0) getsockopt$inet_opts(r0, 0x0, 0x4003, 0x0, 0x0) 13:04:16 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$sock_int(r0, 0xffff, 0x40000000001023, 0x0, 0x0) 13:04:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) close(r0) write(r0, &(0x7f0000002740), 0xf5cf) 13:04:16 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x6) 13:04:16 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x3, 0x4000, 0x8, &(0x7f000023e000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x3, r3, r4, r5, r6, 0x4, 0x1}, 0xdf2, 0x8e4, r7, r8, 0x6d29, 0x200, 0x3}) mlock(&(0x7f0000246000/0x1000)=nil, 0x1000) mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) mmap(&(0x7f000023e000/0x1000)=nil, 0x1000, 0x6, 0x4010, r1, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f000023f000/0x1000)=nil, 0x1000) munlock(&(0x7f0000241000/0x4000)=nil, 0x4000) 13:04:16 executing program 0: r0 = socket$inet6(0x18, 0x8006, 0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80, 0x7fffffff}, 0x8) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x100000000029, 0xa, 0x0, 0x0) 13:04:16 executing program 0: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='s\xd2') 13:04:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x1}], 0x2, 0x6) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:04:16 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x400000000000a, 0xd, &(0x7f0000000240)="ff010008aaa008000000c3530b7f513e2a5e0000ef9c742f16d1dbcac79186baa3263fc2835e55ddc43b34f34c4bed186b0767c7e58839335f8d7b73c448a436f837897f0ce177e17536272ecfb1ff61a1cc1220d135087e30b857b00c02d281b0976ce55beb63779509a326b984f8b75d43273b6ebeaa65092bd6e78689ee9e66dbd28421e0799b00acb74c2e6e275a958eefb93d9367761abe6269230186e27f75c9e3344761ba15aaa1881dfb", 0x30a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x5, 0x401, 0xfffffffffffffffd, "3d4db82fe306a8e13c5f7c0d40d7ffc701e21498", 0x10001, 0x4}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7f}, 0x10) socket$inet6(0x18, 0x4000000007, 0x7925) 13:04:16 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') getpgrp() r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x5}, 0xc) socketpair(0x0, 0x4000, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) semctl$GETALL(0x0, 0x0, 0x6, 0xffffffffffffffff) 13:04:16 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 13:04:16 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="ff010026aaa008000000cb513e2a5600000000001c6db25ddbdb6baaf13018a21258b9e30b2b3e4af037aabe762399e599a0e9d5732139682c34a16e721a11", 0x3f) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) 13:04:16 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x20) r2 = kqueue() r3 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) close(r0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 13:04:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x7) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) ftruncate(r0, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3f, 0x1f, 0x0, 0x4}) r2 = shmget$private(0x0, 0x4000, 0xbf8b5abf0f704789, &(0x7f0000fef000/0x4000)=nil) getrusage(0xffffffffffffffff, &(0x7f0000000300)) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x3000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) read(r0, &(0x7f0000000100)=""/153, 0x99) sendto(r0, &(0x7f00000001c0)="ac1ff24bb03a1e21e9f9827870b9e0218a610ed1d2cc3dcce93cf9a69a96c6ce2c95b7dc667568d7dc91e1e6a03f2c2c7d2dde7803b4841ce0ec7101763cc385806e5a35df6ab70bdf8490deafc8b880aa4f9fa05aae7bf6ae569e41c7e2fa468b008dccf393bc52663de6560febb018f9d374f6e819c188b794f107cb837d909fbd67eecbedea4b02346bf24a5a2c4320e44aefadc3d9d7f2fa574f3402372cb41b3f9f92334a8cb4aeaa07ad22f2f9ad63f973aacfa2bf26bd5fbab0ebeffa027cf2980533d68d8046513a92a90f39acfe76563be369c0c2f6402e30ee8f1b536d10b90c5b6f57c0dc7d5d172b6a77d576e588f0ace59c5bdbcdde55c2", 0xfe, 0x3, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) 13:04:16 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x80, 0xffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/161, 0xa1, 0x43, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) 13:04:16 executing program 1: r0 = getuid() seteuid(r0) seteuid(r0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r1) r2 = semget(0x1, 0x4, 0x480) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/31) r3 = getuid() semop(r2, &(0x7f0000000040)=[{0x0, 0x3, 0x800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x1000}, {0x3, 0x2}, {0x3, 0x94c, 0x1000}], 0x5) seteuid(r0) setreuid(r3, r3) r4 = socket$inet6(0x18, 0x3, 0xd1bb) setsockopt(r4, 0x3e, 0x9, &(0x7f0000000080)="7f7b74c8cae41c142ce2bd69ab84cda2f8d51e60fe41c397d34b362131ea1caf82465cf4a1cdeb1dc9aa5efef7a5ea6af4f07f1f7b94", 0x36) r5 = fcntl$dupfd(r4, 0xa, r4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000000c0)) r6 = syz_open_pts() r7 = msgget(0x0, 0x200) r8 = getgid() r9 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r11 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x0, r3, r8, r0, r9, 0x25, 0x69c}, 0x3, 0x100000000, r10, r11, 0x68af10a0, 0x7, 0x1, 0x5}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) dup(r6) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getuid() accept(r12, 0x0, &(0x7f0000000300)) syz_open_pts() syz_emit_ethernet(0x8b, &(0x7f0000000340)="9df6887a34d8d47ff3e76a40b6b42f1f4897d407c3d8c7ee8642c4cc24d818b5912a9a6a246917d1cac1e6ef28ec599fcb74b10b20e99f97cded6329ef1d5374d145d393de7737445133fc39210c9d80dd725d796d1b5906c936eee8980127e0b8617a646328230ba1eff09bd9f60970c245d80e053c63a1a0ad6b141d54fc43fe8cd9fd438cd366a39daf") 13:04:16 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x2000008001) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x0, &(0x7f0000000000)="0000000000000000000000006a6755d600000000", 0x14) socket(0x10, 0x7, 0x482c) r1 = open(&(0x7f0000000340)='./file0\x00', 0x40000000182, 0x90b6c527f71bf452) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) readv(r1, &(0x7f00000018c0)=[{&(0x7f0000000500)=""/238, 0xee}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/226, 0xe2}, {&(0x7f0000001700)=""/211, 0xd3}, {&(0x7f0000001800)=""/156, 0x9c}], 0x5) setsockopt(r3, 0xffe, 0x8, &(0x7f0000000400)="66ec33b34946dd6690235737cc0376c4521eab57e13ea1a8ee88c2c5efb0152294865eb58651e328236e6e6e792b8045d3f6f9a2b61e3d60faa0721a8656862e496d0fef4dbfcf619f337e39e62b1bce30fefda263bcb50db6464234599568d6fa59d33ecc2675eaff41b5dd50103911ae48f53c20ef0d490c73fecb8bc9093858ece1b1a2c9a93fc3fb2c6a3024682c7127c2dfd197bf6b56bdd9164ab375d5a1a8158470c5f1fe6a0ac37c6f5f97370c846ebfca8e2d0234bdea0c574845d5bd8ac79e73c1244cf82dd2a2d5ffe667747ec342fb8bb7cd59239ae6fd18f95b721ff3", 0xe3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x20000081, 0x5, 0x9e}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x6, 0x10000}, {{r0}, 0xfffffffffffffffd, 0xc, 0x1, 0x401, 0x7}], 0xffffffffffffc5ed, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000020, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x4000000000000, 0x7}, {{r0}, 0x0, 0x22, 0x20000006, 0x9, 0xc29}, {{r0}, 0xfffffffffffffff8, 0x14, 0x40000000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x7f, 0x1}, {{r0}, 0x0, 0x28, 0x1, 0x8, 0x5f94}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x80000001}], 0xb7e, &(0x7f0000000280)={0xf2, 0x7}) syz_open_pts() getsockopt(r1, 0x5, 0x7fff, &(0x7f0000000380)=""/70, &(0x7f0000000300)=0x46) r4 = semget$private(0x0, 0x0, 0x401) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000001940)=""/156) 13:04:16 executing program 1: shmget$private(0x0, 0x2000, 0x80, &(0x7f00001ac000/0x2000)=nil) 13:04:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) fsync(r1) 13:04:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000040)=""/197, 0xc5}, {&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f00000002c0)=""/202, 0xca}, {&(0x7f00000003c0)=""/129, 0x81}, {&(0x7f0000000480)=""/149, 0x95}], 0x7) 13:04:16 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x80000004003, 0xfffffffffffffffd) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xb97, 0x5}, {0x18, 0x3, 0x81, 0x8000}, 0x7fffffff, [0x40, 0x6134, 0x5, 0xffffffffffff8000, 0x8, 0x74, 0x1, 0xfffffffffffffffe]}, 0x3c) close(r1) sendmsg$unix(r1, &(0x7f0000002a80)={&(0x7f0000002600)=ANY=[@ANYBLOB="1b002e2f66696c653000"], 0xa, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 13:04:16 executing program 0: r0 = socket$inet(0x2, 0x3ffffffffffffffe, 0x2) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) msgget$private(0x0, 0x0) 13:04:16 executing program 0: socketpair(0x11, 0x1000003, 0x2, 0x0) 13:04:17 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xab, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40000006, 0x3, 0x20000000000}], 0x18a, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x24, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x4, 0xff}], 0x8000, &(0x7f0000000140)={0xfffffffffffffffd, 0x5}) nanosleep(&(0x7f0000000180)={0x3, 0x4e}, 0x0) 13:04:17 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) dup2(r0, r1) getgroups(0x0, &(0x7f0000000040)) 13:04:17 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file0\x00') 13:04:17 executing program 0: r0 = socket(0x30, 0x2, 0x5e) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) shutdown(r2, 0xffffffffffffffff) shutdown(r0, 0x2) 13:04:18 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x2000300000003}) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) socket(0x3a, 0x4, 0x7) flock(r0, 0x100000e) flock(r1, 0x1) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) 13:04:18 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x4) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 13:04:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0xfffffffffffffff6, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 13:04:18 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff221691dd4b0bad08b3271a6a3a973cd904000000bab35a79522cac49d5999031b364d6a3e8bd3f02d254e2f5e95030df6b0f50"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x800000005) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) flock(r0, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) sendto(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 13:04:18 executing program 0: socketpair(0x0, 0x3, 0xddf, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="7b37fdba2593d1aa0410bf4054cd9a9b66b272fc6d0b7659a8a01cd3c8100211c70e9e6ad1bd62039fa42f2b643467607b861e2db79de3967eb38a58c687b4aac6caec6c35b383c502ee2ac7acb86c21db41938d408f443126bf59", 0x5b, 0x4, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') lstat(&(0x7f0000000100)='./file1\x00', 0x0) 13:04:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 13:04:18 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:04:18 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0x8, 0x3ff, 0x0, "2c1ea0b26d8610ff7483726afec8d1f95edde8c0", 0x67d9, 0x1d69}) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) r2 = semget(0x0, 0x0, 0x220) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x7]) 13:04:18 executing program 1: wait4(0x0, 0x0, 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) 13:04:18 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f00001c7000/0x1000)=nil, 0x1000, 0x96bdfa120b2f43f3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000040)=0x8000, 0x4) 13:04:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="fb1c0000000000000000"], 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x121) recvfrom$inet6(r1, &(0x7f00000000c0)=""/94, 0x5e, 0x1, &(0x7f0000000140)={0x18, 0x1, 0xff, 0x7fff}, 0xc) socket(0x1b, 0x8002, 0x1f5) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) listen(r0, 0x0) r2 = dup2(r0, r0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1018, &(0x7f00000001c0)=0xc9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180)=0x7fff, 0x4) 13:04:18 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f00000002c0), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 13:04:19 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) fsync(r0) close(r0) 13:04:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) getgid() 13:04:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() geteuid() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x13}], 0x5, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 13:04:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="23004f9c80000000a07214", 0xb) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) clock_settime(0x6, &(0x7f0000000000)={0x2, 0x10001}) 13:04:19 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x814, &(0x7f0000000000), &(0x7f0000000040)=0x4) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) kqueue() minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0) 13:04:19 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x10) faccessat(r0, &(0x7f0000000100)='./bus/file0\x00', 0x84, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) mkdirat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x89) flock(r1, 0x3) flock(r1, 0x9) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) pipe(&(0x7f0000000140)) 13:04:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00006eb1d570eaecc514aeb0", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) getitimer(0x2, &(0x7f0000000080)) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 13:04:19 executing program 0: r0 = semget$private(0x0, 0x0, 0x2000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/105) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000080)=""/212) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) 13:04:19 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r0, 0x5, 0x6, &(0x7f0000000080)=""/119, &(0x7f0000000000)=0x77) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 13:04:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0xfe71) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) 13:04:20 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0x16f) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="f1064e4842fb0d1c0b554e80ca3e624e64e7ee8bcb4b0f4fe16ca89934ca604d0e976b5460d932e9b0debb524dca61ebd8b5a933b0cbf328c6683587879f5db0f1f4c7efc5d71c1b130a1fdacadee4cd5689c24fef1350d0d9cb9b532b05cc12053efc484aa2798b15f96bf72e7e8ceb476b1394010986beb9b6db9c56a8de1033fbd49aad2d7146b3d93b54524e4e479608affcab2b75b8941f94ddf7b8669cc52a65771fefc6738d87c9b2", 0xac}], 0x1, 0x0) fchdir(r0) pipe(&(0x7f0000000240)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f2}], 0x0, 0x0) write(r0, &(0x7f00000001c0)="8ed2125e44eaf729e688e19045fee4c8f781cdcb0a2b14ffa890230020facc365035d2bc423c854fdd4541d5959f9f5d1302f5f7961e8f75ce6c7f2a56d3ba1e5d4b1d86298a79438d2ee911d0b1e31d040a57c9a72969612c", 0x59) syz_open_pts() poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) 13:04:20 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="00020000000000000000"], 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000fe00deffffffffffffff0000"], 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0xfff}, 0x8) socket(0x30, 0x0, 0x6) 13:04:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 13:04:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x7, 0x5}) 13:04:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 13:04:20 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) write(r1, &(0x7f0000000000)="96b2d2c42388cfbdb277e2a182ee00cf8d544dd9877e4018126c61a05cce0e55afbdfd48f3f499300916fcf93c531604cc35fdfab6ca936d6518cdb10c5cd85f84a198a7da8cf3a378c2c99e28aaba4f5a15d4105c465c1ab47a7545bd65b4", 0x5f) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0xca5, 0xfffffffffffffff9, "44b8ac4cd70a7da323dce96b94140e31015479dc"}) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) 13:04:20 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) r2 = geteuid() setreuid(r2, 0xffffffffffffffff) getgid() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000001340), &(0x7f0000000100)=0xc) sendmsg(r3, &(0x7f0000001600)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0x2}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000180)="5b5831e5f5eb1ab37801f13f4132db63f95764182e0f418052a7563491b4ec8c2da3fdf78fc1ab58678b960041c75bb710186ee1894072707ff16258430fc5ca90a16e0e73f0fc58ebd6c7cb65ff9ebbef5df0ace000de11ccefa650b44964f65b28c8b57ff6097b467b31e986bce5cf800c3cc91e1cf2cebb2808e0d3f60ec5215b7a338623db8c7701b253a208623a61cc7c43bcd8b508357abf35888d05a078dbc3c76fbe76cccca50761918fd36eb14a68adb7cea58ccbb5bedf082bae06146b45407aed2bf179ecbad69e19c7d1611ae694a6e9dafbfab13ed07d0e0883c225276bfee9b71723639c9df7f66ab3cd9a6f2ec4fdea1949bf70b85d671ba64b057f0d9bd016900e2ab406dcea91e1cd5286b072e13386c60d03fac6ffeb913e95ad0df63e423d54ec5584a5d867c6c782f64c46d657b3086436c276f95c7a4cee0f264825059dd6f711511eb69c4c934328242309235f534cef0473fc6d7504ef12539b9ef78ea1ea0400df865bc23a4520f29b08d79ac0445ff9e1088ab1daab213b72af40f3efb5f43f3009c8ca075ee0ca11cb64b12216a10f66a5fe5ad0805bf2122957e05f0934dd93d3ab8cca025406559da8879c7e8925659be79d16dbb4cada4378a26fe52f0dd767fb67190f035d9d44004d5bff625f7f85f21f07af8d0245b23f1a9200c56dfdabbc30ffc38439f0c46714dc89e71065105a34523cefef6f68da140cdcb94c84f6d4edb6c01f1f2bf5ddadea0b96e31dcf8f597a979784b2b832b014cb97e93ce18c89310a36e7d2199ab6141ac730da4e86286a176225e0d65dc734ac71ce0450a90ece54bdcd379a37e6073b5a6fcd0618f8a5c5281e0f3ebc9c61448b31364e5f66cc68084062dd1f4936f71f96b4cb128966383db0b347613f255645a0c13dc09ac9488daa7be420bfe4510d384ef5d3596b766d53ba0e245087e9e1060e0461eeb7c12c3bf3f03a24cf055ae926f8c906b493b8d4fc5f18ee03cd6810e24a6b67a952a4d3e6cc1133ca77c50303e52c1cc39343898078d0774f0e530468e2bf54eb84f249dafaba759451364dfb034b350bc38bf3f7669134b9e4ea78a0397f0c7fbaeaa6be14f4a5cacbbbc17832fce859fb00990d56e65699a4e134fce5a0f173612c3e6d8cb32d61529b15f745654fae587535d08931bd1ab1b8be26440253c2da452623caefa687a564ce3520f7f4144d62589d4d2a4510bb4136595fe8e64a2c759a0043c482a9653e513022e09efc7a75ff7ea41a73368b7bc46e1c92da0c5c8483870bfb69a45c19bb9a1eb70c89d96ed5d08081f6b6f5a32ceeeb42669c949a905dde6d779c77ee54037c7a65ddc914c8daea7fdb0fd405397082ba044cd58553ddd4f9d83363c74a186cfc4613ca8d168226bf01e8bfb7f60ccbb0347aa45d5455e529f28df01db9aa663c90d44777047231da1a7ec92fca21a68f153860c9e0909fee2db343094f1487d695e73384c4ea36b6638bfad89329739a15f85c599edd0da44256fb0461baef05a8a0016371f0aca6462d26c099c0b4766512329265f9389e0d4601c11dcf81795490b2cab58efddffc8240f1e9c40a0daeb5336d8d4e7bfb1450a79e5f05e9b8637ee2b0275332f3d84d414e7b33bdab12a833614818195a2e8efdbc5613f544fdf26e826459e4d22f16152a1d0c442c866146a6a670076788311065713307e3e72cc4b2aace197acfbb27a825a363e347cde60a77a5f934b6d32e6aba05830c213c8985389a3e131f2f79038987d807c58ea17509fba2e6a452f6f705ebe0251baae7f818627935b1dc6ef72cbe0b54f35200826af5ad55aa1fd8b256c2eaad44a8f034c63fa88ef1fb1b53ec9a80ef80e78c066b91fc6981db51fddb78568f5da93be6d916ae84f450aa006c447943f02d934a3d6cab213b986374bc9c0ce981289d2689cc8a6d57f2317a61574e8df80f7a5988c983a3a9c73e02691cc1f267aab6cc7ae434d295b932dc9b45a6da2cc5ab201db3065f542be95646c0980c596a1e6832d24ad775df47bce29b164807d73794a62f498a5ad47be3603d033940d3c39f44f39a4d78437346bed01bee2e13a15fb2ed939c2434f979d9478301dfc243e5891bbf6d6a414ff3d9d6975d187dc10c0c4495a8b77b48359ea73fe4909efd77458a7c999c9af622e6f02e46c1af457855f6d0f0d128cac3faa9397031bd66c95d557488657e241223d87deff9192e43129b3981c254c3666b5896c6034b75a3889251fd524092470aa7288a0a0207903cbf40a011e46e63aad2800a1737a498bd6f46c5a005c72d95632c2222e1f27eb629bab8209afc808ee92de3752b943e43be80e72ea3a0d12bddb6d7ebc30354aa8789762990bd94968a4a4e7b2d291c10ca5a4c8d7bec8317fb37fd1f8cfd83626b70581e77a0648b64146bd8baa1ec23a30f450d9ac664a86a4bb2ee734151edc0efae9e1fe2d34ca7897e6d10c4c8b2e5e16bea668274ac96f295aa13248bfea276edfc68fda507ce1b945086002666f017c5bfcda66642e2d3c545d745a3e74df104cbadff6755edd316728662ef476f719fabf9d1f0665e8c803e18c8dd6e578a2a5b93e8de17a6e59e2c829f67de50ae59b13c584cee445f5c54a4c07e9e2b78f55048389833eacd4434f2fa1ff3b5f4f17d80dc9b22b626745c18ba0f8d6bc5f0e479b81df0801071ca1216b9be5fb8acb43ceee81a0fd8aeca023100d03f2801c37fa17c4a816d148126aadc6b580b7dc7d3912ad80fce3b7b0f786688bbec96e5f1f0a82024e5b826bcb28650ecd8c84a4ff102bcd9f20c7b53132ab6a647b80d4c9d2f806a5db25ca540bb3621938468d0fb7e19f282b5431831e17cb9453697d4bdc93544a24c00c87b565e4879ebcd4324e0411d17236c871ba655b07b719a3ab006a3461b149909768a97819a6a483ff4bd3871db012a14e615ddda0b96d3a572aa37ea5f6b4281fd51f92ec4f56cab86c2b5af04fd1ced8facab74f966d5fa72f6f32d29f0fb511b06081ac4158f466b1e8961318ef4796a4f16c3a6c6194843d7445b265832c2e2186502f32a6f098bdbf66d700a8bf9562854f8e17b0177a25a41b1d5dcf93fa5ba92213d7a4255c7ab24720b771688b6e69babf91c6235373cfc5919e67320a836d6cf808c9bac1e860c4c46079a183b69b00aa5f86246cf80eceabd6738109157e9368e765cad1dc90c374148765ffaea42bf98bc15266591086340fee36c3442acd706d2b28357d4c46c42c1d8fd4cdec2cea097626ea8af455588efdd0d743e4a64f5880b609e5970eff80a88da5b634a863039892b124065c1f04912eedd99fbbe46f5fc561a1e4029800a7f660dfbf46f1cc05d6a508d91d14454841c13f69cc239b8347b60b4d9c7f36fc740f50354fa1f90c28faec00b5d77a4155669b1be886352c0ea38aa35d0db6570faa0506fef2d4fbd58e8a381db0b9c8d2a603479035193b759c3909ea10d2a80babe43e60b168dc37aeefa96f1b7406a11a8a99c909c769d3ed059f223cd75ff2d2f35a19bc0650654ca0f071dbd1119b1d1f9c969b75934512fea8fc59888696a106196113751f6fd29674a7a4cc26e213c65424e3d6090a6503ea1d79fbc0e5bd3bdfe986debc3a22c77f9a925687e8b849cca9a96eae75471648937620442f0382be5911d03d4a9901fc3cda154afc8969185dd0a990a85a92b33e877346144cf595240f5ddcaba205063e37581d3fbbd6b446e5be904814b92aba8f4b0dc9fc269a61833d4f2e48203faf4db8d793ecb8c84ef6468cfb74ce732e75fa2b8fb6c468bca1f37f732956f95953c1ee76e4c9a7e34e499fa441a9d5385d928891dd60ba97269278d2950b7bec891087c9cc0c65eaa20a6d42e99775cc77fabb9d460bf6d4257b6bee01514b4197cff38e146943895c62f6e922fc07c7727480a6fda26f1aae4b8d0d7ab709c65a191c70e24a383d38c7aa7bda94dda56f1634b2507d7103b6b9f95c7e24c97bbbd12dcb691aa8d7f240998e22939c43fb1c081baf534a77093f931b7d55d4e469e9a14d4472161730779b0f2729d57041518b3a9b2d9511e9a1fbf6f17b28f74e65aa196867c315813a761218ee4bca6a54e7e1fd97f3ae405be57ac3190e83398d2be50dd0cce9ca13f34913ef2f3f3fe6467d4a11512b528ee93e1f8b2a92231719095946705d1c01c8d1151d599159fbb85f469400a9af541044bd1ac6f97d95e449d1373cde32a9da3edde297fb1375949719f15c17e3ae33583efa5d5d46b950122861f48d09417a0f68b4be5907eecfad931b58365e484885636b19c8813b4736aa45329433d9c1294674a11a98f224b86520aae996150f596b8403f91975b74f4cea468acb108de6621d5706431bd3f0bec32464ee42b5e62f130568250ca7153b3be9e5fc9c74a61a16422e7ce08042436de3399c5fe77da5abd17a4c78439ef0ef5278f7e2bc60fadb9892e30f5b5755384149f44d6498d99878ee20e24da03bca31ad0cfed12c810bac84a38dbc3f67bc39eeb9f76e8c4b101c09447ad2cfe6627f31d4e32733d0d2b9a205792b560efe6a8faaf8ad6ae61b5b90e9772b64360aeae6584f9c34fdd7c546447b5fe0606ba8b01b71d8225f1d91e5b3eb19714fd240425e60a9a826a218d347624906e6911e968078c4a366621e021af655b4673b0e968ffdfc8a2f4893776b09dd249764dc6936acbc6634c2512a3b20bbe0c4cb1b5cf40357e8e0d1407be3c5130d4b43ce6c06370e9f47bd5eeec646a9e85a024c70c7e53bd8d226ea77ecb5b3a4c79a56982179a9ef5d13ec9c378961729c7b9b2c0146cbb20283514090713a941c71f30922f14f2a95c457447400dab471fe10439a9dcb972c75dc73fa290ded0386414adca01a4e7255f0166e54cb00b17dd36a6654f685a610806d6adfb57dfd7b8458e3d0ea18aef9da0817af8283cdc203fbba110ab65921e5b5f5d15928fc39a92b424dca5f4e0c6b0ec360506dc13d5562c40ebaec117e4cc1cbfa685392a10da2c137aec93351344bea606b925d66fe3a984959d9b0cff3680dc345ac5867d4bdea9032b9a4e632111d4f43ae5bd4330f1300db8a48ccbd74afcfb7c5e210e2ff0b276b86e34e2e873543e73b6f4fc0c7bd70367743f60666dd95e43d03b238aac9006a9f33fbff6ba333ec5de9fa2e8a71e2a2f063fe3e759e5c41c6a34765313100902736067c7ab647b0778e630cce29b0e7b137eccaaa60480199779652fe964073eaba31de0180a14e4928ed6c3dd751462464c4846d06fea70e6e94a76fca4dc2ac31779acce5ae7eb66d4fe47c4b9031d4f4479ccd076306d7cc1f0bf8492eb9e45ed21016a8338194f33dd6b62a136a4b6afa810e9c8f9fb829fb1c0f5a329b05fc2d87814caeba4ec601e2d295e87b8f9bfd0349c505b66a80c7e6992345b43ff50c50ecef29278ba7335e3cfd76d530917a3c868c7d2fb419f4945e70eb332a97dab2616fb94107a82263316fa4df9238fc1175e97e4adddc8de6414072139cd951f8115d334a4b780258c898c58a99e7c7735a65805883b2c66365372e48d7b2c52869a64a4d1691be94594498f981087682604fc9550bcb4ccf02f538402f6e96db90e10a306b9bc4172ae3c219561194a9bab7344605d38f858db78140a3384160bbf67861438a09c0b8a685ffd52f82b82b4e10428b385059177d8acac7a94b8c10cde22778d5ec52968604b5e65a3b461a4fa620851b3478b3563461eca15b00ff6357804", 0x1000}, {&(0x7f0000001180)="5725450b831268c8ae261021cb7ca4a5ac6a370012a7975f51ae94799843c94b390ba3dfc0d61eab246ce385213b5505ea07ab7d6133cfc790fe6eceae0f16f57685d3bd744a8d4ac7e5bc80cd3a8a5d534791e6e02f37d47fbd655109834cab88e9a9a5bd45cccc9f5e4a2ef92b35cb04358cb8f3f8029d880a9b92ea457f5d5767602a891a46049c8395e102f3774adaf70b01fdccf370dc7a42704b44b8c148c833baf9425750db936d547341dd46ee03b4e614d4200f05ceea3923000020a07705a71b4a166b6ff18483f048aef4b01b946bd3", 0xd5}, {&(0x7f0000001280)="d7e72fe97d0ee351e82c8553c02b473f5fc68df7b9f1f38eae8e709ef6018383cc6bb8def497277725014ac58c6b125c807ee1a65fee5ed7d1fc016fcf9b8b1597090dfb87a07bec69666d545056216330c8de02f5593388d0cbf64225aef81f16a8a4fdd45519c1688c3e503310dce0b058f86a504dc0d7eb19ae831d3723065e92d1616d2d58b886b1cf49e0a0ff6b70d019ccf91501b53ebc44eda40d0bdb9a92f0c2e96d61199bdba2dfc10a9bca064fdc97d48a8ec545661a93d406c5", 0xbf}, {&(0x7f0000001340)}, {&(0x7f0000001380)="8519ab61d44504258d8d0acf745ef04d13221dd550e96d878f61d865afc7120cf46769cf7a5c5e84914b55b65dd372754f673674135c9322479c9d05d49555ed0b32f389f9ab2c7c5bc6e0c4d37c7fa531dbd4813bb1874aa99800", 0x5b}, {&(0x7f0000001400)="93b07632663ceaaf0500104c1e2e40b0193c2d9080529d1655f910821e1ce705f6de008b69613a5cffc2c7c60dc9780e36ae0da60d6342121acfe50fe2700eea5690531e5df1301755a7c86359c3100aad4e889ca5f6cbd25d1b49c1ecd7e6d1fd7db02318fc302432", 0x69}], 0x6, &(0x7f0000001700)=ANY=[@ANYBLOB="e80000000000000001000000020000000522bdb2e1f178ff511a0549b10fc2613bc1e29c05c3c2b930477e1812fe3e724b204659041390d22cc9741d8ba6ea80044b18248fde61518d52d718e5e0e6e26df3f2bb26335c610dc834c5687399bfaa077ef5a6b3545c0137b0ddc13e42c06b9f5c324f56872fd46052f0beb8f5adbf9dd43ee5ad694c38219bb5984965560ceb94fba8f970cba35a0643c8c45ef2249cb4f6aac9a1f97493bbc4dcd58ebc2169f1d0c4da202052ed1979d31a3d4e30f75844319f107cf10fa06bf63e8df53b84f6a62f5d7c879ef4f8628b45925e8e3ae8000000000083e1cdeb61cf0e562b4b2fc57cefff4476ffc1a641915ec82ea5426ab88c30ecdb87f514fea0f3cd219b97db3a6a3b3d59fe3c6c9012033812db2f1af9083e0a424b3206b824c1b4bce1cfd8eb7ced6817ffdbd85f978c15f0718284c1df6ed967c16b1dfa9c41c70167af1f24398513399e691ec23b9cc633c7d2dde100bf7e744ffe674c6c99b4be2ff7942872c62e9f5b5b47423cf459f25135233ce9c44846baf225b86812ec73d666d03941111d6311b8e131992035877b9b18b9f791dbe67cc77485217e3a2b795f235bcdd1d13cf78c9bc54f55552576d7afc0"], 0xe8}, 0x9) 13:04:20 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0xffffffffffffff75}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) dup2(r2, r1) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/188) 13:04:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1042fad2ba6eeb0026e32c5778f1647c21bbb30000", 0x65) write(r0, &(0x7f00000004c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe4660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab087", 0xd69) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147900bc85a7a00"}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3a, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:04:20 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0xfffffffffffffffd}}) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="07ff201633a0fa7e6a2484d2f96fa6017b537a8ae771a8587b0830ccdec41babe01bbefdf640f8940c70a55469c03791a3b9897dcb8f01538083904b19ef8dff7b93d34b916ddf82e919b0989efa10aa38cdbe9f80982a5cc9cd1328693f4cf506c403485ba6ae47c51fb721dadf9c32ed8b88e5eddb1260059861db0b5a7bdc151228796f636e0433a1484a06213290e1c2f66aa8925eba3f36dd4890509705929aba3af8be723363a88dbc4571fb43d51072fddd55700229eac4bf14d5e9e35407199ce4644ea7a3fbb7778d8e9cd74090b5de872240fe41cff74b3f8d6b9ba639f8ae7b9fca5892909a20c2a6a399c7ce3c69b016fb4efc11818fa08349e55b76dfbbeb3c7c2c0568a3a018189e6c36ab8c57ff6d81c9a165d429b708bccacd83"], 0x1, 0x4, 0x80) r0 = socket$inet6(0x18, 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = getgid() setgid(r1) write(r0, &(0x7f0000000280)="c2", 0x1) r2 = semget(0x0, 0x3, 0x100) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/160) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) 13:04:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x80000000, 0xfffffffffffff8e9, "339825f4f2ae0cb591c3c67573c9d2f69fd1c3af", 0x1ff, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2600fe220dff0900000009feff813dc31600"}) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xf0}], 0x1, 0x0) 13:04:21 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x8042, 0x20) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file0\x00') 13:04:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x1, 0x9, 0x0, 0xfffffffffffffeee) 13:04:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) clock_gettime(0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) 13:04:21 executing program 0: r0 = getpgrp() setpgid(r0, 0x0) r1 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x9, r2, r3, r4, r5, 0x20}, 0x80000001, 0x0, r0, r0, 0x9, 0x3, 0x9}) 13:04:21 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x6, 0x22}) 13:04:21 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8002, 0x0) r1 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r1, 0x0) 13:04:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x3, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x22, 0xdfc, 0xffffffff}, {{r2}, 0xf2647c76d833f284, 0x80, 0x2, 0x9, 0x1f}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x0, 0x9}, {{r1}, 0xfffffffffffffffb, 0x40, 0x14, 0x1ff, 0x25db05a0}, {{r2}, 0xfffffffffffffff8, 0x4, 0xf0000020, 0x7b, 0xfffffffffffffffe}], 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 13:04:21 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000006c0)={0x0, 0x1, 0x0, 0x300000003}) flock(r0, 0x100000e) flock(r0, 0x6) close(r0) 13:04:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = kqueue() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000980)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a775439e0fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbeac0000000000000010ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a81271302420c0969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92028f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb85abee3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d06cde2b26f8980e7e9d30a8f438ef40954dcc7f69c2138a5e4360d6180355078146a010001000000000023cec490bff7a5c7bc1fbfc0d0afe1a770e581956451de7fcaa4ae8ca8ddab80f299b22ee8c208f15474af359aea3cd14ec378f0db7549e52844ad3200fd24477247ff586b509c258918fd9c30feccd992e0f23141caf899f7b8f2e44638321db43c1cf5cedc4615b30000e95d9a17227ce79d9c56aa7d1d1723321757e1bd5972414cab6e84070bab60ceeddda6e8a92962603f78476cfbe4cea1ab7c5df2ff4ca779eac28ef7804db74e7715ba4b1488a3dea2d67d673998b057b3b1df8cf7e795610f94e89d2d4b597d5b78955ff37a9c99da0963fade5fb586f3b3d4de2958f3986b5e58fd0a0d1f1e617bdc5b873e5ba9c7a238a0a0fd65f1f0ccb0a15143bf6fca927375b6aba872a14a1451f0f70cb69e4944a9961d74f68b9e312c64f7d447db21cfe2de4176c66438380885e07b184701f587aa38a7f294bc3c36fa53625faece880ffe719523ab5139d4dc3feff59edbe1659d52cd12b6c905c406ec3e3dc762f29ba389057cc3db392c5b40f6aea3dc89b0a1f7703369ffa78b0f47dbed214c776f325b956aefc7e6381e00456a7225d09da0de7a9af8cfb303e093028dc2d982c64bab6feceed824c36e982eba1e", 0xfffffe53) r2 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000200)) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) symlinkat(&(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00') syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x1) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:04:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) mlockall(0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 13:04:21 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x2, 0x8000, 0xbaf, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x100000001, 0xffff, &(0x7f00000000c0)="f903f92b7e3b8fa495d67b32d711883c8cbbf4cecf0e7f95b1dafac3100692ae2705014b07414fb751b8fc0eb337c82520cfc276d02c3d43b7b061b8227d912305ba9ff28f82c76f983fa059e2d8f7a22afc1bbd23353b33f7c7f20a75d5d6d14d1d02e31da9fcbd11a846fc236d97eb02311c3e17f99be6cf9e772fcfac2cd952d71a6f0bf50e8f", 0xfffffffffffffe4c) 13:04:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:04:21 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000cf000000000000000000000000000000000000e2262db536c83e93050c019c3c46a7cb9547523dd9230124fe5532ed94445580c027d09d8b49dcf60ab77dd16959c6c8bc7ab53e485926ee107d9b85c33fa2763c228de3512e1ce29d59de1ac6639ca13513791310ab76915a3392ec4bad367127951e14f45584693d6db2f93e3aab70c99b9ceaf47f5052aa3dee5801dabad460a23c81592b20ea0c9b3d7fd23c85646ae1c39a7425632ba0e335c559d79cd23cf35b701b97bda8af61e5"], &(0x7f0000000040)=0x1b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair(0x11, 0x8003, 0x0, 0x0) r1 = semget(0x1, 0x3, 0x4) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000100)=""/126) r2 = semget$private(0x0, 0x0, 0x110) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000180)=0xfffffffffffffff9) semget(0x0, 0x1, 0x28) r3 = semget(0x0, 0x7, 0x4) semget$private(0x0, 0x3, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/205) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x401, 0xffffffff, 0x1]) 13:04:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="5e3fcc5d899006feac4abb21497085607210d19efe6ba5aea84d430a711b2fbde99b8d364f93cb031eededf8ba8d1cf06f38689b08b511a6abd4b6af7da5617d345eeeda94de70a3e6526a88780dc72c9ff61d25f809192c520e45d281a9f3d8b41c5fc3cd8cc75eb3beacd27d6052c2d4df1c12b493eccf4f8ef9a8525c232a72a4727971572407b482f8ff3a54442e717ab52078c6a9585486e3a18ef9c5995d095948e4cdc9cae51135523459de2cf6becdc4fbcf8bcd1a67064a51c459476c91f7b1548e397bdd3987fceb36e2f6df1195ea2c17fa515e4e5aef1c020ee0af39b2304e49e89f04d0760d94dfe7e66432450f349acfe539ada3", 0xfb}], 0x1, 0x0) nanosleep(&(0x7f0000000080), 0xffffffffffffffff) 13:04:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e3861324a84b57796da6f6a1c3a5197094b222a9c4de41a5295ea7fa49f226096a56c19f07817753d7960290f91c455cfe8514ed3662dada4ce9ba1952af7efb394b842dbbccbbda1049fbd2ba6eeb0068f7acad445dd9760000000000650f00000000417354080a3052860036bd6dd308f357ae1ea09fcef67d44307191ef28367340aebf1804ba4e07bfd1233c784284a4674965cd47698025246fea6befd050dadbc3a2ab98a761c73d2a72fde098628821e67c634f", 0xfdcb) close(r0) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r0) setrlimit(0x6, &(0x7f0000000000)={0x7f, 0x7}) r1 = kqueue() r2 = syz_open_pts() write(r2, &(0x7f0000000100)="97", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x47, 0xffffffffeffffffd, 0xffffffffffffc009, "a14700001400"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:04:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000040)="9419b2478a75c17efbff13dad4659d48316924322c995b18961a833fda92ce4a4fa20bff77e539c0e401884fa2557215515f276366dcef67653c6579c0d398c588ff71ef3fd386c09aaa3d5cee7e2dcca52bc5edc1b1871fdc90b62003d25597fc6007d009a04aa31b541d166ec7783526d025876ce53b46909236e85028295a85cf5206f623752e617f8273fa2f30a8a1a225cc580180a30dfd6077075750cd6ff3fd80f87d94693c888a609de1586b1b1491ea77435134f33ae7e4d16ae8de177b4dabb329018731", 0xc9, 0x400, &(0x7f0000000140)={0x2, 0x0}, 0xc) 13:04:22 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x110) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) write(r0, &(0x7f0000000280)="c223465fae8f1a9970c5e61078a9cb94c411d431cb8d254e788fafc185fd86a3ca5601ccf0afcd6079d52292cf11e7ac8efdfdb33544aebd8a567b85869b898f548bdd61afde62eaf449511dcaad3a04a71eaee9de458bdd7c4a2841bdf9afe7dde2ba0c5198b94b038d450a3c78f257e7b9b9ffbc2131b50503775a01a58c8452b8a1cf3d66f5f0041b2f21c09da9b26e23a9bfed9961d9703f7a897a52cffcacb884512b3cf7fdd1ca4517c7a659107de91082f14335bf642aadfe6e22a9b6ac3ebba7513ad73682e628cdb66390d0b9d0a802b7e38c423ddf5ed3d8db4f9e1edd7c5b9654676161aa5c4499eba9e038dfac2880eb229516fa6ffadd1c6bf19ed89f2a7204f862c085e3373ccbef84b6651ea6169cef7379d17b64917a5c44f4b38b75a1eb23cb9527e23639c5730e312c5c2bf1f38c78b295746bf0f81dcb7e6cac3b9e58652486e659a196af4697e7d197bc77ceea491962c421d1dc96cb33ef6bd2ce94711d2c721980fbc6679745028f454a088d663dcf96307620ebb5d71901b6412f1ce975685481f4f0a15e0c50aec20dec2be91e8e9e25ef5c3df2c83ae251c354fe97d8f40a2484d915af96cbbba373751271f1286c2d6efe70d9e3743ff1dc568a205f55db3ec8fc32469a440f8010eb900eef1b1cf14aa32eed34294388ce162513b42aaf50fd62ca6c1eb9ff041a3664517a2ed0a169faa1b0941a6d37c5ec4e322ec55aaf0803b76308bc0d2762d2246ee581fee102ec4472ed7d5abd1a511eb20ecf6c7b9ab5037023b3eafbdfe86cdd1605750cf61bfaffdc55ac8bbbdcc475b648e0f588d5fddb2a7a8319c3b0a9f5014a7a7299f3d808ba2d30454c92675b0eff723ccb9d715add0820375ff4e2e9addb339e7d816932ed47ce7ff41869073c5f6165415ecc79b3d5cc37fbf0eda73ff0edda1d7e7ff5e9eab25da06fd71f3370ac68d32a60e4107624c0964f327be10135c71d34c1f39150d70c3b2cc015ff3732a9a6605558929c73fb120e0c8f23d7afdde4558184ff3c144de605dc952a1e3ddc8ff4559d11dde8312230f095532eb32aa2cc5e7624a30a2a411234351cc0459748c30a1f99a59d5f7bfbabb35ddbc3c9d2b2ba64a2c3645e613a08a6540e4fb54492bdfd42957f12a1a7945c916ca24457ea54214d9f0f814f4649cd8773490ff79ffc32df887d2c77dd71db702643bd12f3c69cb3c9a4f51dbc12697ae581b63d88788e6ed8d446e13b05e12c8a6403b728e1650e697dc22283bf77118f126d64f0909a5e4972c07381911c9cb0cb525d5f294ae660106b8f6015738e9992848a631567c680a72a2c8ab8f082f7917d4569f693d47c49f354076c5eedfb82308d84cb06f521962215c993fde59567a9c991162d729453b52b2ff781f77758a4cd86b38ed5adfe223912effa23c8442c39cde61ed8f42fab8620c7c98a5d523704b87cf442e0467ea05383255e88edb496b99cee93d8967ab6051b0a09381a8bc605f954a8b244744af249f7c171ff9a587380f126861e4e29c6ba488641bda0a6215673da4da429b7b497c3fc5714b309994f914d4cc04318c60f9fa0cbd64cc0c957ce58c1f107c8412af8eb78c683a281fb650cc896ef9800ee13b09805ffb9ba980519f9645daa8f60d67d869c08895ef06cef0ad52d9c37f648657da653275b3a54c56979d41c395516be080b2c77626ccf95f7c6f3bc93e6c7f0f5345d1ab6c3d39bf5b3a8e736f01a39219affb2f6b6b84dc4a08b3b7ed1d05d47fba907960bca033fcb4ea519d63772e55275224d7b9d79880a9f911032226ad031175699b1f795fdb4c5fbb89ba9cbbf256f6bc5ac0d4519ed82ab6169835c90319314ec112f8a07d3a988c2943ee1b915fee04789f891bdff2a7a26877316fe4d8f8eae1091cf0fb7407e195c0e773a6b606d04987b16e578e53ceceab38442ef5c7614b8e836ebac3b3ec47a6c7b6394a8fe7b2dfa92bc1f5341d1e77f063a2d0a16607f3dfb8bda37962d5c808053dd5de90ddbe5a5287ab4a3f45de849c69693a78691cff56d374d0a0e12676ea83ab847edf7ee1e6a5f97912fa2cffb3fbf49b5f0f1dba86a3da72fc274125155f8eb85fc1cd23c19b7d62ca6ae01a94c8efef042911502bf85130ccc9a6d802899590831e1f12b14ab5baeba8c65d00469ddd837b5421d20b2372a4a01b419fc4e76814c2d8674def009cd671789a44df0b2f437cba22edb3c024b3f5f4e18c439fb252b1a84c3debcffd880448cb6395de38494d65fa690df393d6921aa3c5b2b875c75cce986febb3e6146e2e66bca726f18e9f9da5b5c631938c012483c71f6861613024cc1cc66624059ce83a595ef5badf7cfd6acd6316a458bc9a9f006d5867e9651a5c419da03fd5176e3c13df3837f3f80b633495232693bb8593f5e7a9f2df717df1cb6b050131aaeb33245f4fb829ebc50af107228d8bb278e48c1c362cab055fda33e59d6a71ed625ab5754b2a51d0135cba17762668c7c2b884654185ce1ae8120d8ed214b0314ffea277cc0b44285a75ba4e8c79503d14a6ddc31e13f45074b3ae3146fca1012f2aa4d5a682d4420c97b2787d740bd8151aa3e4da2a9abf01966cf6677801c0fbd95146d409131f51dc38f2c6218afb8b67109af7f3100314fe7b12f714a708c8c7b6d7382200e6d61e63ac3b6f6fdf0aea6903ade35c5f73ff449de0f7aa1436ed96e050a7227428d539475ee25d598b03cbb93d0a237f06194ab01ab90ccfee0a83e9664348e2820b47b5a591d5a5fed1d2d9d618817ba979bab2e8e1e54ef3c9b2fbbf0b4e5df4ecbc9f2ef158e872916c6eef376af994f0dcf63b4f9c03b2ec975ccd9c249ee50897e75ef03049e567988b53dbf8103a65e45561a56c375c6f21ed9fc9eeeb0a4ef5825f7305e6a83a725dfc3aeac31a311ba3c79f638d3cc8a2c25e6d13120b0b5778b44313f236347a239df6549165de333feb37eeebf2b9d393d3ee53bc1f2d9ece373431a8a90e52e6d7572722320316eebdb1ca51489bbdbe688b6e6434f6f99e859bb4c24a689c9e3f4cf4e95e140d643901e0e8694fb97432e150067261b304b2a4edaf05c3213692b358dac056b10944e6f69614fea999e1864799696f173e53f15b2773a3bd3c5f2d90078ae1e70b9bc9f0040cab78f9db64a82f216f3ffc4674f309c2bae91b5d103b732a01a312b3249e4112cbf06219ceb468645253e39a93fc36a2b349efb4a7013efb26a6482734179e760936d0c347d403837efb177c0550e1cb5256cbe07f3b6cdcd5aa0a93912df119cc99c2061626bfde0b383e315351dc61b8e4d8ff096272fc4ef0e4d33620765cebb9b55defd667fe2ff5a956540fa194871f151991f94bce1cbc60e2e76581975b761ef21b8f7197ec51a3680deeef08265ecbc26cdbe317d338309b369cd3ecff3e3321139ef171008c7ae834e9f5f30d3483aedda051acef581a8cc465d978570a054fa5d2baa6f949873acfd2720d3589919d01896c87e4720e42fafa23ef3a8af55e60146625ee9e226b0b990aee75bf16dd27b42c1e660d20e3f08929f7699b49c28f94545863590205108e1944ee753d7c4d3dba71af127eaca763ea31269ca022fd99833a42dc5bda0cda066048e31ce954c37d8d3e21e3f9614454ab8e4e05d73edd30498964c8fbec799082863b7909711fbba0aaf1737dcd5704b8f915b26513a8578b84365fe5037015ede5770d91560010cde275575eb28b5c10c674bedf088cf38ac39f1be3e8de0dcc19a97259dcee99b2b3901932cb8b2bb7aaf8bd38e57ee6ee7f4bec83af28c3185722cc2975a504cfa43077b2c720ecbfc6910871f289bf8f3bad9f5ece6d1ee7db4dd15c66d804bdcde80738f5211b0dcae3e22d0b65be537172f7aa07bd448c7bc8ca324349627a2352c7344be3f25aa7e9f2082d3e368dc16abfc5d19f8efd28902dfd2b5a54bb096cade8fbb69307ee7866b3c3d6a71988ed666007ced79dee52fbddc3051475214e7815da00e6b1e932be719173e4ecbd3a7858fc6b170f84999", 0xb3a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r0) 13:04:22 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/66, 0x42) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:04:22 executing program 0: socket$inet6(0x18, 0x8001, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f00000000c0)=""/129, 0x81, 0x802, 0x0, 0x0) getsockopt(r2, 0x1, 0x20000036, 0x0, 0x0) 13:04:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000140), 0x10) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 13:04:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x400) semop(r1, &(0x7f0000000000)=[{0x7, 0xc402, 0x1800}, {0x4, 0x9, 0x800}, {0x7, 0x5, 0x800}, {0x0, 0x591}, {0x4, 0x3}], 0x5) fchmod(r0, 0x0) semop(r1, &(0x7f0000000040)=[{0x1, 0x2, 0x1000}, {0x3, 0xfffffffffffff097, 0x1000}, {0x0, 0x5, 0x1000}, {0x7, 0x9}, {0x3, 0x0, 0x1800}, {0x1, 0x6, 0x800}], 0x6) fchmod(r0, 0x23) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x5, 0x5, 0x9e, 0x79}) 13:04:22 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xff18) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x810, 0x85, 0xee0, 0x3ff}) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x40401, 0x200008004}) 13:04:22 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000080)=""/169, 0xa9) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:04:22 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000240)='./bus\x00', 0x0) close(r0) r1 = getpgrp() r2 = getuid() r3 = getgid() shmget(0x3, 0x2000, 0x1c0, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f00000002c0)="e7d1789938a633119db09bc70bb9f59a483e2b9739ef5bcb0e855796fcf7b693c52b062295ea1eabc8b4262ad6e89e93390d22793e8fc99217db668b1002ea8c76887c42c39cbd0d66e755d6e03f3e0c850274d8667115368dfb85786905df478ae01602d5d6425ee7455eb11722e138e4ea0bc45ff47bf1655ddd324ac999cb50ff6b696f49add2ab5a1db33f448103b7026e0205271822f122c674f341943c55bf6e53002e2cfddb5fe65db9fb4dd78130499d1e67772ec0c3df55ec076c5e4a942a43c1a42b8ad8a31b3bd9df6068ebadbb2a91c8756a3702058fc892ad9765a0a824fcc54b9693e0ba2dc9ace0ae9ffec2cc063417533578b8623dc62700c3f5ea8b1044b6815e153b4b3eb2b791c8d4932a205883c3c7bdb36e1da3b556a21948cbe2dc0ab0e925f41f0f321d87b84d97ec5ddb7ab0e2b1044f54316d6ee6400346ef6df149158ad596bcb9a48cb143e07dc267aaba6dddeeac27aeae320905fbf16dd0ae9ec1ee9866d1d521f3d87458595409ca7d46cb16c99af53a5d86909e35c5e726e9c69804ce2f90fbeb871061ca2167771b3bcc1226f7fcc52cc454923429d1171c69abe87f7b13921409545c63dc08d1243a89f467a25f20c135710c744ddcb245b763ff2329539776ebc6adab5853e6d55b12f3633bf20b4e167a307f94ef3ffc6b253d14a72de5ea1a5dcdd179377724b8a91f4a19a6f7f743c0f703699d01aca448c2f639815e74a091f510bc9b0880c83351d27a3d78331f590a4408700c45eec4b7fbcc12fd5687e1db4d3276e89bc8c07c8bad5faab9e3a764659e74ab79a8715605ee548373199ec98662c68ea996e29bbba821bc8b5e2add1924f678476b09a5fa651c49f671349d34e1c89bbd241984955d8768e71fdf96ed4372b593316cf6edb13989736aa909dcc48f7a3dc42d2314d1191c717304522567de74dd0291a3f26536094a2e392df9a53e08a517ef2452855a5b1cf51f57323a1f67b969993b0c8a849805ac41356c68c8ce18a295964aedc31ee776572f1df50626923078c532a7bcf6c251857c35a7ac11311f329a31553b693baa88b0ce00a53452849f06d945677d78288c5e156ae0cbc270839eaefea5dfa808cad4b7b5e726e023e46f2bb2dba564e0db849c0d7edb4348f453808d7aaa62f62f06d8137d0c7b7b83ee45388d0e49b8a5746b99b5c7e0f161d393cb155447680329dacb1948ecbfd12dda6d60b28560f254fe71a7ba40051e77c39d1b73eb0fba007f11ec7984e3183894c77b0f2135b6cbf4c9be23974436bc4a1e1fa76fb46df0f84ab6d98fc89ac3dfcd76a6ceb55482158c1198e2bbf13dcaa0136812502a2a9ac954ddc993b055f527a74e33904d79ab3c059cad848063d502c4e11f954a76fb538fb294b0a764c5dae9afa6f7d72150856c21625f429ebd2f6ce8ba17e4b9a507bec97bdc07b11544e74f728f07eb8dd6d2ca6fdc7807a8386629b3ea3500abf11d2683266fa7c802951ccb6eb6762d0b9bbd81f21747aa1dbd2abcde115b188c4c7a46698508faad7365c4bfc4017f0f8aa2c5249bcd08ec2f85510aafa9dd099b626b29b4570d14298af5d85d13e675d399112010a4a818e693d2df6b365d6f7deda804bd1944d59a71facdeb0833f5f98742455fa3e5f37134f2c9991b6a687537cc089a3cab9fa192c00e7ef453bfd85f6f7164556b018a0205f9926da60b055903eb60eba3e7ea0ada47ee5e0b62651201e21845b37d8f8e6d13273bbc1ef198ce197b6e140f8b384bc99f273b8bcdcd77c2d3bc35dff65b22aa4afc892ff94a23f3023504f338b717f444dd5fe40f63e06b015937709f034592e73926ad3d8b34091885912cd16bd5f420a16974bf35c919bcb9958c207d92229ed46b34312eedf9b849ef6613807b425b4602c49d7e997803b65d3617ae0f4d7092012544dd26642a74136f6aa8addd68c413bed45ed2efc76255b3f4d292c0ad15c9cd9cb4bdf58f3c5783bd4a73ae630843dc4ac1359c573da7be80fd672ad3c31bb0027402c533a5db7301bbec973d04b51f3056292ddc2d08c0f4e8fbc43758bf6c08c51f419f3ec2ccb41063f74e91df4ec5465e22632489be5ad51a94486d70f7dce9f5191bac0c2e8cb1c323df1b057a4188dc05d6c68d34b6fbecb8b99872f1645c951285b38aab86c510772c5f899bc7dc051530cdd6175c4b07411edea7b4c1d8f790c0f681debed393930b93762b49ea0fb56cee87560df001206a1bf4f82654e6707d81947e3bc7756a44ef59d855948d309875795b4fce985ffb014ec18d195aa12a18fb4586893e1638fe69d3efb4ba9f6bd3ac79981d92e2dd14b531e5588542979065ebcfc0414936da20648b1da7d43d395a15ad7a2984097b949056912abaa551ea1a2344bd2b2b53d3a653c7999d933c910bf852c59b401b0d51829c7fdd84e942314be9c159d81dce930619e52fe54756a95f87efce2dac005c3c6e4a1b3ca8f9242f55a3069c7b63697f1e2f55bd01a07e627f7a5d3f49847ab20d91774181662fc777096bac0c574a51d3cefa67f1b414ae8bbea3e5d36b8ff4cbc86601d4b5c0223792f6a02a410cc6c3bb10d67474116c2be7bacec8b167c318048b2381fd138e59b9a048a5a7c2c59e16ba2cb2618ada5e71bf67ce1e5322798790659c69b11366c2dd3d5be65d256e845cfb61889a48cb1c25505faba75e24bdd224fd007de46e11b28347887567ae7141fb2d1c866862e2e01da20f529378165f1e2ca06e9528bc84cb0c40320ef0092d71028701c933912ebe2d781883792cc411a6abfcb3a52f2e5f54dae2b0548c4740da9c3704dda96e6ea1eb6a47c30f756c3cca14f3d33553d770884a1e720ba259e3677a22977f76cab82c65de81e463fa9974a1394e16b762f569b5d1db3a6da54a425a18c33b41c36c785f1070146d392abd692511830d35c42230d553ed2b8a8a920f953dcbda6310221df6bcddd7bde2a201c2304fc7d6d443f3f0a01ddb51b0b5b40f7b117238ba970b1e5bb09b6db65ee750ead59e1ff069e62f278eb85d3bb4c6fc1ba8e1bbe40fa8361dff45537c3f476edc5e27b9c68af5926ed929c0ab530e6ee58f7cce783fafc94d1fefc390ac574dddcc27d0767a64e620a9aed59788ef3c2e88b88619cdce4c699233466c470e8b074aca2d270068cc3d199897be1f441945870d421586bf3b359623d8a5c56cf74527e0498f067787ee984cafc651788f1c573fcf6c00dfdb482db0f444fe8abfe0c2abca9e5e7f2d771f779f8ca46df3fee957d27046eb5150b9bf57e77b8d44d91c145f91ff7e79f6a0fab490d31cf015e0b0b935215e9f206f2ad484afc26438436856c77aa13c26119ad85d6004803c8e8e105a4ff50082175f5db7df7d2b19e6be7f9005e8dfec56188d22cb0c730f8eba718a805eb2f78e8f8c12fbd6fe8f11490bfdf1d66bf12dd5b9c78eac7256962def6a2e4d0d96f9fcaabdbee2672786d722753a054ddf084ba1241a86b6bf9c33f5eeca9dde6eb00e4b3f499b56ff0bc5136c76f33cd1c58e94ce0790d9a72d9b29d9ce5f8c89103d96983c03b32af70b54ca8bed6ead769251f42b2dceda25458358e199f09e4eb6794f35e7a04ba1234c109e0fcfe5759eb37c46c7be500e80d843b6e2f9593b311d4b885713232d49acad52f73fdd98f99af41e806bee488ab54bfb4742886b0c377fa4c6ef2668b72142803fd0aac2c80d3bfed159e4af0d20822d582321890c344dfe995397f3f0837a0f20d13bf0bca99f12f740675aa92af7f01558f45a8f424a8bf01df71cc37f93ba55b1a023191a1f229114c96a745a2d1be89348c9eab85cc950ddc11d6c01325d1fed2b724bad5f71cd5e799abf92b9815961fd7b7602000c6b718b5dbb245fd5f9c46c260e49ff0646b7ffe1c7aa2314ad103c17180bd416756c37cfe661b4ce60ce66b2d0e9eaa6aae942a7c6839379543b8d9c3a22fd4c790b9a01f5bcfdbdc8ba994d234e013f71152904273c1adeeb786218bb0afb8ad1cf081b3ca8d9ab831f13f2d3ef3c90a29d9b306f5f336c8e2cd601709f5f6015c593cf9219bbc28335dad51bd388f734e34766372322215c87fe5bb60c0cc6bdb21c8f7aab7e025acf42982998d8baf2983defc660ca6561718afb47a4252d56d15c7bba3b2a76690bf8ef0e1f16677c05fea8d6f8a0f2597620caf79dcae187ca5732c13cd4cf570ea4e3a1471861498c6b502ec750285ea1058acf028ddd9de64437195097a16145b7150899cd0d807aff46cf46a5bd87f053fcb32145d604d6c848ecc49bfa7f9f3d11d0e0998088cc0364bf519001dcf7c7635c8da8cc0ed17019c93bbd99c73444d93e5e3d830238a8cef7e4869a9b366aa79863979d967121ee1894b30d1bbc3df0ad8a118c6379fca445157639380c3050886b2c4043cc94a6843aea20db3ba3685265cb8d2ef0ebd852eafa55b22184914e6a0870987f856ab247c232f141fd9c0e3252d3840ec09d68bd6261fcb40b73b674212fcd15c6879c73b3c1a53f0983953bc2a5994519e730063771b9f27705268ec4dd57a26eb5c91879e0c30438e9d8339c9c3a6c79655244692cf27998b117ee46b2b4e1805bd4a8d770f99a91c2346f14851e0441ee621140acfa55a046585324be2b7796c3c66200fb6e27146c17d244d6eace403da31adf848dc86828c92ca9e95d4ae97066f2aeafef08691310bcff762a876c2fab82bd16fbc5b0badc3e6ba8f48e9564f356ba7f5f085c79f19769de549552e8983ca8601e57d356fb82a087f89a49e206fae4d7079fbf003a7212d62a85745b2a18b43f5c69d8dd8b4fb14499c9f1e1944fa8c20f4c6ea8e050aa7a86c184aca7cd26adaa535ab9a70abc24a28d2afc454169e5800fa6de63f304c3cd684536e6cfe041ee7c407923f59bd86b2c14ac00ecc8bba793c792d9af85f8c09e08a5d9ec39d568c15feef6e4f9594e57fbf411d146c3fc3411c14af0a8394bf2d046bb9f0e39e28396d8665a9d6b567b80fc298c87aab8f345ae656ebaa1c4291f6cbc67555a718ff10c0ae1b3cca04100017977e9379232ac0970e28df375c89a1738b71a0d50f59239159e9a9c5d6fbe858043241e5cb2dab953a94beb22f4d564aa98134270b3050f9b366d6db41dde3fac343728ff5b69a43694022954fbff083396fcc0cfcf021c8ee33f20a89a9f3d97e8b27c73a042163cc8d3b47c4198e9c61aea44f97af3070b78ee40eca7b09c405bda416ae8430844b9961f9e9f317012bc7aa2f2b0602f4a8f334890610eca71d1f0bc7d92e492deee83cac857046696fb417bdc2c2516fde11f1d784509bbed9c1e2a16655e6e2148b87e680ff464b17332437807a8c8356b20764f11796dba6f61b478eb072c1429ff36b07062b00261fe409c30f96b3c294b124432dfe9843547185fa978ca3fa67eee381aa75246e2a3dcb02ae3c4f7b79542d4f5246fc00f2813a8e2b7c7a92a23b8a19f5d2196c1f01f74fcf9330c78687663b9b89bc7ab938269841f1de2e00c573cf55a815a8cb8c4f1678333d1e07d60733d6c66fae246ebc939e213d98d596aa714ca4bbf54fead41235a1e55a870c84212a68b3f80994a4d56f4e49e755643d53f8f49d8e9bcf8993d3e3f8ae4418fbae782376af6948241b2b19aa25c655ecd04bd39e225104c25566f6fe290331c93ba3898b63fbe51c74bd40566a75ca6dffcf2b1881349c97d701e0579dd6d5b0c930b3aa61b59b3521fe50cbb3a2fedde954860", 0x1000}, {&(0x7f0000000180)="4f30b8652b21b0016b62c41c639dcb1ca6d464c2d21ac2210cb14dd8b8d5be0aafd9be986eae3900cc46330eb8248ca69f11c2eb2db4a0f0e134a53ce00ece490a973ebb1d2146957a34219b87ae1e6ba812b9ab5ea1c7192ca0822674021c0605115b912afe95acac993cf7d4f944c34bf79d71f4165fd3f3280e55a41d14f096e15b72f7b1732ab7d966994a8fe4735b5f1cdcaec8a19493bc1777502452c20afd52658f1b0ce30a60b47e3c7d0f12", 0xb0}, {&(0x7f00000012c0)="e275", 0x2}, {&(0x7f0000001300)="958bbaefb6ce66b7635144ce3f7e", 0xe}, {&(0x7f0000001340)="f96d41542194a183ed686dac38", 0xd}], 0x5, &(0x7f00000014c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00000047217c45eb96d29ee9ac5f002000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x6}, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001600)) r7 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x100) fchmodat(r7, &(0x7f00000015c0)='./file0\x00', 0x40, 0x4) 13:04:22 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0) kqueue() 13:04:23 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000310000/0x1000)=nil, 0x1000, 0x4) 13:04:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="20000000ffff000001000000a4306a4dc255ba093b14ed9f4b0c5abbbb95831c265c3dad31e2e739ed68d8c6f8db1c953cdabf4dd4c813fb66c61f31246f63c7951add4554457b0cf164bb00000000000000000000000000000000", @ANYRES32, @ANYRES64, @ANYPTR], 0xfffffffffffffe1e}, 0x0) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r0) poll(&(0x7f0000000000)=[{r1, 0x20}, {r0, 0x10}, {r3, 0x8}, {r2, 0x2}, {r0, 0x11}, {r3, 0x8}, {r2, 0x1}], 0x7, 0x2) setrlimit(0x7, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r4, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 13:04:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:04:23 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0xa0, 0x0, 0x0, "a407f89de358a64014d0f828fa93aa01cdcf8fdb31b39405e2366e1994a70d6936d94c3355cc4038194bbf54e40029d07a574a26a525a818041ececdc93746940a340944d9e335f62b7c77927bee55cdae7b3fd0116dd946480421f5eb53d5b10e1fc3e448b6a4fcd44f6d9a9297d9e03fe0600ac638a54d7838615ab12faf5a59316c8c21d09e5ebf"}], 0xa0}, 0x5) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x202, 0x48) 13:04:23 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) mmap(&(0x7f0000004000/0x9000)=nil, 0x9000, 0x4, 0x2810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/200, 0xc8}], 0x1, &(0x7f00000001c0)=""/3, 0x3}, 0x841) 13:04:24 executing program 1: r0 = socket(0x1, 0x8000, 0xfffffffffffffff7) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) 13:04:24 executing program 0: socketpair(0x30, 0x8005, 0x101, &(0x7f0000000000)={0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) madvise(&(0x7f00001f1000/0x7000)=nil, 0x7000, 0x6) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 13:04:24 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x6, 0x5}) 13:04:24 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5c0400cd"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000240)={0x0, ""/5}, 0xd, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/65}, 0x49, 0x2, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/255}, 0x107, 0x0, 0x1000) r1 = socket$inet6(0x18, 0x4002, 0x0) socket$inet6(0x18, 0x8002, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:04:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() chroot(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:04:24 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x20, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) 13:04:24 executing program 0: r0 = socket(0x11, 0x8003, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/66, 0x42, 0x843, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x1}, 0xc) getsockname(r0, 0x0, &(0x7f0000000100)=0x1dee4de4e2449c54) 13:04:24 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') socket(0x18, 0x2, 0xfff) socket$unix(0x1, 0x5, 0x0) 13:04:24 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100, 0x1ff}, {0x5, 0x3}}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x6}, {0x1, 0x7fffffff}}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0xc008, 0xfffffffffffffffb) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x10001, 0x52}, {0x9, 0x1f}}) 13:04:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000f00), 0x20000000000000bf, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0xc000, 0x101) listen(r0, 0xff) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)={{0x73, 0x13cd}, {0x7f, 0xfffffffffffffffc}}) 13:04:24 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x8448, 0x80) socket$inet6(0x18, 0x4006, 0x1ff) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x4002, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) unlink(&(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0xfffffeca}], 0x1, 0x0, 0xfffffffffffffe0d}, 0x0) sendto$unix(r3, 0x0, 0x0, 0xc, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x14) 13:04:24 executing program 0: r0 = kqueue() r1 = kqueue() close(r1) socket$inet6(0x18, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x41, 0x108) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) 13:04:24 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000100010004) write(r0, &(0x7f0000000040)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000080), 0x10004) kqueue() kevent(r0, &(0x7f0000000080), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) mlock(&(0x7f000005e000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 13:04:24 executing program 0: r0 = semget(0x3, 0x0, 0x0) r1 = geteuid() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000ac0)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce5266254793c7de37187a3c7557fec186fc36ae659d60a0cd341d0178e1d22d01cfe6605d71790dee06a18df5e1909dc13993b14a6f02000000000000008037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7ff9ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25bd4375bbd49d9fd02a88407c158e5ef852966fc6c499e8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a5b21aebb7a959e7f94fb7d9600be075ace4bab018924a67e", 0x178}], 0x1) r3 = syz_open_pts() close(r2) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) readv(r5, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x20, 0x40, 0x1, 0x3}], 0x1, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffb, 0x2, 0x4, 0x0, 0x80000000}], 0x5, &(0x7f0000000140)={0x80, 0x6a}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x0, r1}}) 13:04:24 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)={{0x401, 0x4}, {0x8, 0x1}}) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 13:04:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000400)="92b459ed30ce55808509de8bf8b3abcd6c1decdcc7050000000000000049f17672419a20677a66da5430f78ef394497001862683800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee608001da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150aa2a6042bdb85fa5b8e490af7513071c63f28acff81efadf8a325f0a3d7423cf690aac5b9f41e8b82752488a480d8a820790a0922fea4aeaeb3fbfcc6e91048f6599dd18ee935e109e7a24da296ad485b2beb42cc6d7d50e464ab8e42ac4ad51e2c4209646a4c302abbeda5f98ef7a872df023524995b13f5a1f7550bbe53cf86eeab06a6136ac4e2000000000000", 0x176) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x4) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:04:24 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x63}], 0x6, 0x0, 0x20, 0x0) dup2(r2, r1) 13:04:24 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x8) kqueue() write(r0, &(0x7f0000000000)="4ddd47c4e55c13eb1ac8e804d4fa4e6d1c807de089af527851930a6fe60693bbbee26258deb3a8dfe28d", 0x2a) write(0xffffffffffffffff, 0x0, 0xfffffffffffffe8b) socket$unix(0x1, 0x5, 0x0) 13:04:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) recvmsg(r1, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)}], 0x3, &(0x7f0000001180)=""/165, 0x353}, 0x1) utimes(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={{0x266, 0x6}, {0x653, 0x7ff}}) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f0000001340)=""/172, 0xac) r5 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000001400)=""/123) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001480)={0x7fff}, 0x10) mknodat(r4, &(0x7f00000014c0)='./file0\x00', 0x10, 0x5) utimensat(r4, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x4, 0x2}, {0x2, 0x4}}, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) kevent(r0, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x3, 0x8000, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000020, 0xfffffffffffffffa, 0x1}, {{r3}, 0xfffffffffffffff8, 0x1, 0x60000004, 0x5, 0x40}, {{r1}, 0x0, 0x3f, 0x1, 0x3, 0x8}, {{r4}, 0xfffffffffffffffb, 0x0, 0x10, 0x6a, 0xe4f7}], 0xe9b9, &(0x7f0000001640)=[{{r4}, 0xffffffffffffffff, 0xd, 0x40, 0x10000, 0x10000}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x10001, 0x20}], 0x7, &(0x7f0000001680)={0x7876bbe0, 0xa9}) renameat(r4, &(0x7f00000016c0)='./file0\x00', r1, &(0x7f0000001700)='./file0\x00') semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000001740)=""/24) sendto(r3, &(0x7f0000001780)="3335558ef743805885768e7d451eb8a32ec3304010a07d1dffd85df3a8b435f266965301122e6c475350e075d112aec8ea5c2f93f16401ed7d98d8a3679b9353dbadb6d89846ec7d6cec9dfda0c284264c71f3eb934854", 0x57, 0x400, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000001840)=@file={0x0, ""/9}, &(0x7f0000001880)=0xb) r6 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) chdir(&(0x7f00000018c0)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001900), &(0x7f0000001940)=0x10) getdents(r0, &(0x7f0000001980)=""/189, 0xbd) bind$unix(r4, &(0x7f0000001a40)=@abs={0x0, 0x0, 0x2}, 0x8) wait4(r2, 0x0, 0x3, &(0x7f0000001a80)) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001100)=""/40) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001f00)) 13:04:25 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x4}, {0x0, 0x4}}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) 13:04:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000480)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x100, 0x0, 0x9, 0x81d37, "9ad84b73d9694ebf0000000000007fd35db5abe3", 0x0, 0x4}) getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000440)=[r5, r6, r7, r8]) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:04:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x80000000) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0x80000001}, {0x7ff, 0x4}}) r1 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0xffd) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') symlink(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000002c0)='r\x00') 13:04:25 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) socket$inet6(0x18, 0x8003, 0x7) sendto(r0, &(0x7f0000000240)="fe446b8f6ed15b112ec06a59a760f516756b391cf5b9b141c3926cb384d3ccf1fe802c9276a1b288fc53456385efa86773f0ef2bc69f810677831a5f10fe609aefcb7e3878034cd0715b8b4afe88587867a20200ee12283d75025c55e767b1e44c40a0be065b84ee47318c27a1b124a49ab9e857cda3770eea3b66ac7480d00f81652515aa2cb8c00be2a6819f45529fd4", 0x91, 0x0, 0x0, 0x0) 13:04:25 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup2(r1, r0) writev(r0, &(0x7f0000002380)=[{&(0x7f0000002400)="9f2673db420f3b4832258240ca54a4be5315730ff9fdd6655646041d707627627757a2cd88853d72957a29d4fd9c570da4d2c49d8cf9ee801ca2df5c09c57605d7f155e7eba7b5aea17bfc7c2a3e7be67f2646d5bda45317a4b279ab59cd8bd6efba49beac1b7b56cfaa3c51c9cf407b47aaa43e6eeea8e501260e14bf1155552080e6088817aea735971d439ff04d425b99ed199350f1d6c1d3a6c13fa1d0efd5257f75ddaa48c7df828d7bfb3b8bd3f5ceb428806ad723ade5332314761d132f76cff9e09c70f4f8349d0940dfbc2fd5caf9e7e515b2a26afdb1f1a7e178a51c24be6ae339f96bd387ed85ca7d77af6651f99c8600143a8857088ee19e6c3fdf6b07ddae409b581d78db5a110d02336e7fb1207128cc1ce176cb28203d80881ba79d7e7e287154644b6bb15a6b2a416da8fffd4fade50ae0ac1ce7faaa8f7c178e9436aeba19e525e45ee41ecaac6ca93b3107d42241b077d97909ea54efa8d003728e95450e7c996260d8d1b54652bf81e3560d0e87315423c7a9e1b2f7c7e12c3c0fd5c0dbc9ed34c0644c3b476937b2daaff6185562d8422a037ee7936acca4637180f0f1d0fdbb99f3ba3765598e56489f490607f2f0db8d00aa851ab25e5983b48f97d924a8d46ca4218adbe8ca7a5e91ab8ebe9c76c70a05afda4b19962eb092a6d6d21078bf1186b3a381ed25866d1b1c8631f57c092328928c1c9541246b2c8007840035906fec6ec12bb64cffa65f075db77a7d46eb8fa932ca7b30fe517c494f879acba3ae43e01afc9e26ba6a7968e79f2f0286000b519e9a63caa22d86718cfa48d120cc3c3d9affe2306e4d9e6b171f2773edb567fb8b964c931d167317106b74d5fa1a435d8e1243bd44126c8c6cab64c39e7fd14ff917beaa624e6cdb4b811cac7df8c44539c09c9aa6c9c909c340f76bcd91c92ac2411e5b8d9ac557acc6f7ddd5be5542f9ce1291127a2016d40896837666f3c1460d5514d815f5bac45dd79d2c2c57cfeb00615c0298f2a2387dda4bb7e82bb577dffb69b182e6a95a35f333940aa9f6fd1ca7b2834743e398ac94e41f80512883935613a5fb4bc6654d10770a851e631d601264f64ceb97582a32e668b383628bd45a2d1bf886fc7752afae1b502c6f6561a0462ae53691fcf2f1987c95552459c019c3e5244eb3615273b6ef0cca89c94d01b4c33fb38786c6839fd9afaddaa9dade4d384bfcdf066f3d9f4f48c775febf05cb453d889ce32d4ceaa0223b80de162dea5bc29094fdc10fb02e50da3c7a3b8566a9609e19c05661c9c965f26fd5b5d82a2fdc778322a866dbcab1af94d62feb5a8c956ee7995c3ed056dfa8aa31a29e1504a110662450a1f8e34f38a80799cdd7f72e230342f6b1fb64d60e0ac7b2e28d99126db27e016b0e0c1b3467fde017ae436179fefebc0e355e9788918968e94c16f5c833d469a94f7d123b888edd21ad5b444451ce583eeb050a30a47dcfbf6ce7aadc83707dd307520dd50e3e739fd58baca414ba14c977b820ff06ba7ef8cef6bd8c0d640c6ab1a90349f9a646e59f310141d5e456cf7dd9179e57a55e8f251ff0bfba0b86fb130fc51d6e065f26def397525a9680ed838bdff1f93f7af0031cc187d7237ef8ef99e403567c7c3de854d42a78332cc396b039a278d7de05279330d12a140927819505a28c6eb8e64678cd488fa3491c539132ad3b2b22c3087100ac7f520d3138eb993c37bc745fe328702d7d1189143f78b59f32c0c5432f26630a6f845fa22ff3291c48ca644d8857621b30f2756d38a0d545f7a81b3ba44809b825c5f599e3f3b4d9825f9bf9fcc6370c9c3b6bec20b571d48296e4f1f9c350ff08aea6f56b185dda1ba4df2cc204da4d14004bc88af07ec24cee3add50577255fe4aae475d826216fc2362317c1639a025b9f8f18931fb2bcd8cfd598b9a7cc8a722f4ced903f87bbbb7b7c285720b8717e53e6d64c79328a843618d41d77a94c9ad462e08d3b74e565bdfc01ae9535283c915167585ef095c169640220da2888ccaa7e2b3a27ac36bc6d892c86646b757f098a9013043e04c674d061e9175ad4effe0e96b9b58a7abfa30ee0846f99c90ac9ff8d25b26191a4eea5ebaa6b8042b3e2139429052f11a6d452ced90c47dcbc5e6286b94e698f2fda28f7c65cfe63ed9595137e94f6a1c269475c839b7f1528204c6efc29c5e0b24feb1fd9ed79d30eddd63cf70ee19db1b63bbe928e65441fe5fa15a412767a1ce876dc5d4718ccb166b59d5a624e5bf2c05e821b2d17054ba58e4a6f40bf39f640cae4772de6d758e63476e9b6d83b9aaaeabb4cfdfcd960060e0d4e3339cf98b7723aa304f8ef895b946c0719ca1671ce33618ee7b8f4fdd76bee729d3be09d454aeb6d77660b79033c6c078cee8afa2fc3671234f776ce29a24bbcb40d168c956fdb2b82601c3deecabb8c74eb2e6ab8d2bfab6e4cf43ceed63754a8c51e725eb340ac9cdd0c00ea48f92b65e7c96978bd3b38fd131385702b7e97c32cbc8f8726dbf1d61ee92d4ed67be71377306aae4e9074aad5e8987f5ace26a978b953ee99ce7c8e637445fb33cb288ffd31b8084e1d96ecb54afba011ddb851021daa15e93e14d3256d9a1a18f95835d6f32061b0fc428efa27f4183a4faaaeb1c8edb68a9312a6af7364a543cd85ace8e523b5e08757e7e7aa9e07a84fddf6fef199d9ca76e05cee87c3cf5ccf831bd4f41d8b73928857e638e435e43363e34e88fa1f9348e8a4479dafe25d441493fd0e26b06d0c4f0779b1ab081bcf8bca39b75adfc87d1eeebf79a61b17327b446fc89208cdc70bd403ee7024c51734cf0f6f64839cf02744aae7d8afdf5372c99e2adc6e6051e5d1c519ad525191481c0ba932dd8aee156175dfbdf3ab559643f9d92a08a3bd406d5b9df2a7dee98025183da54b0027a7df7fb5d6a7161483b124386c62cf1e2e06576e3e3588697d8a21a2106df3f889273f792d0f343ad2e762a8e20ce4b23a5cafd1bbfca0d237c1b4f6dd5959874930e2d7bd892bb8d49150742225131e3e91cbc793a1043ff74b9d9b351ed5ca64c1caf6786444af5ecf94b0a7d5985d0555910e6dcde500d1f985f1ec8467d0e9911497afa9d33ea5b23f415948a1ae65ffb983432e2ccc94c3ddf35ee194d42a35eed297ef8f058653f5d452358b157b0bc82f7fb4186575b513f880044370cbf4b38d3a0480cc20fed5713d97e51bd7e049a8cf348e41f0aeba2b701749cdc95bdd3e1cd9be692e2696f5d8f6349d130cd84409603f6809a35a867e89e3df4fa089997cbd636b6e7b4382f6880abb85e4d3aca4bcee6abd48df96971fb37bbb0b025848872ea3df65539b2acda92cf59c3ab4f9587ddc0dffa3e22018e8e6985935dd20827887e5bef22fa51be9ce222f298b57185752625d5ab462cbe38f9ca20611c2d77c2ccff47d5593732c6ca72a0cb6969a41fcf050dd4ed69113ad202ab33b1886b74d36b8fca653ad80aa5fe3b918bfd9e97ddd677b1d07e3ebc45515732e2886fba2797db8f1b93f78fccc11e07cda403f5d0c85559fbe2cac6b6269838bfedc73ab715aa9218403a6cbc8a23da7c31e47e4af7f87df80c0d0cdc02f8de98b1c8892e5edacd0ebdd1398d5430d883638a93a2357ede1c59173437bd2768e5f2092baac796bfc9f3c40ffa3538ef9ce31c4982a6ddaa8068388220030ccac4c841051345b73ac04f761994d7014bfaaaa2876cfdb0e8668a5abbe8e7b7bf8b894ae141ff7c8cdfad3d62943f3e738750f7c08ad0deca76ab53391ad91d4f0227d2cdb038685b71731ea1195f40044475b30f9b6f1969db3976bb593d6a339c5dac514e452f9cf5bbb535e09d00c6f27b958ef0eebbfc9ffad24d9db42cb76a1db82ce1f3deb9d421af22a6620dd06df3cc6f2fe0718ee008ef9edbe870868e11eef8e2ca1460d654679a1c10367f149d3dd55a5075c85b5ebd4906ced49dd41964ced96eeb0d128227f46cd89a2c117a7e91d66b3e10bc280b14dceb425a567b53e3f9e292c401740a6ee4f3401e6426786186fb071ec00d2ad1cf466d0c8fe4f0df5870fdf084ffbaf601249d98be0dad6010ffe76f3c35ec53ae52abe2189691346ad56c0d78cad32cebb66bf7558f80cb7b76a8e3757dea325c9dd8d63e5d86ada73f090e33f6560c986713e89bd00d7ea23e32d1cc6caad951c984c58cb760f005f0a8cc16b5cb45141de9b9c8233a6c314884529d834a1eba74fad2cf1a0414e9df11b54d5e97b46f8f4ce129ef93df51b69e24e6935aa9ecc7c32afee4b5986e76b6cbc613cfba117cb4daef3231bdfeef9f01c9e88e3a9dc743e8077f121040e91bda0233696347425f5f9b73b042a45120bc8b513f6d45c40b7db58135a529b2fb5aa3b4b7d7d6fbf20ffe597124ab4e3b8ea6cc3bc0947d2cff0b2b613076318e1f5efa7ae75bf221e93d73633bd751edf5fd920c97f8f903354a8697dbbfebccf62d0e6e79a8df2b2e46a32a3369e8b489678ffe0bea131f51e95fba2a92123671d7398de567958c74ba5ba6095384ea89766b79760fa531d8b0dcd621c35a78f22042863eb152157f6f2e3fccedb6d90f567071b42dccdc744213057b6cadd463ffdbe5de5ef9e78222c6da8fe4c8aa8760a197b28d8ddf4f09fcbd4417ba111097043473082dcb08a0b1f3510788e091043dce29f87baf50389b847f022e8c94bd7e1d6fd79d8e36649d0e02fffbe5bbd5d581071773fac97d549f9135820bf4de3b73e5cf5394787181f064869b40dc63935292c046818121ed5254eebfae12e20d6758d1cbfc419d4901bb80ebfaea7e1c4381b53090f503a1423da9c35e00782486796f932614b0c9176e47fdfb891e38224b65ea3a81aa9a862315fcacb6fe71fee3ff2a31837762c041269930f67e020b5c2cd5a11c59aa3bff7a50756e8931617a9bad3eefe65e3ce620abcab4270d9635915c352e150063a9a25ac452d92a9d5c6b98c33203c2df80f2149149e1ea0d427c36d025dfa97381cfedd6dd7eb7ae2f19a1757b1f177b60824a8bde7d41de863d8cf258bf00a2f842b054f647d083e346e13578747208b5c887802918079dd8e3d2705e5169b2f8e210b133196d89f097645523b91033f148d4a7f18838e460ac927d925c271a5fdb3c6607ef324d640e742170b453aa50438ec178fb7147052015b304c1af5941a49cc6fd1ee87f8bc3148f2c69b3e3e68eca7fea51b892cb3d7a11db95e56e412042589f3dd50ff84758fa39db1cbe3271518a52833a3292612c2a3dafd9923772b5b98ff1f9e9674f4dbfde8fbce512506746730195c85a749ee288767e39fbd2eda2f7c396863e15bc8b7bd13f34cc9157e32be1d836886f8ae9ad91beed71922885", 0xeeb}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) 13:04:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x7}, 0x0) nanosleep(&(0x7f0000000080)={0x81, 0x1}, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x11, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0xc1, 0x2, 0x3ff, 0xaa1}, {{r0}, 0xfffffffffffffffb, 0x50, 0xf0000002, 0x400, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x14, 0x2, 0x0, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x5, 0x1ff}, {{r1}, 0x0, 0x8, 0x0, 0x0, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80, 0x5, 0x5}], 0x73e5, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xf000001c, 0x1000, 0x2}], 0x3ff, &(0x7f0000000140)={0x119, 0x3b}) 13:04:26 executing program 1: r0 = syz_open_pts() unlink(&(0x7f0000000040)='./file0/file0\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 13:04:26 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) r2 = getgid() r3 = getegid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() r8 = getegid() setgroups(0x7, &(0x7f0000000100)=[r2, r3, r4, r5, r6, r7, r8]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="109bad0c1d583cfde4a3cc64297cd05e9b46a3baef49855461d70ab96edf3680cadbe1d1f5a97c1ffd4ebff23fe5fc679f7f0e18d203ea434bf17b0951d71e179d5393288fc7875a5638ef57e673892594f1e17eccc19763c38eb3572d21d551dcc04e261d4da6fb61b41c2ce9aea574445e508def93b631cc33ee528956dcc6527634f84608270a71054697f22fd52f7e5953d9ad04fc914009d93403d78328be1cb7a3a7e989f4dd2c34dd8381435a9bde9a508c0c546e7ca99a8f75147dd049ac160c08bd5a9b35bd6a1b0a9e7e5b0c5f829de678dd46aae736e06d7e4226ec665e54de10d5f6024d2f9dbbc79e1c", 0xf0) 13:04:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x4, 0x5898) 13:04:27 executing program 0: r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000280)={0x0, "20c4c20782b87e057d2af1fea42cdd4fa14b0bb4c47577beea42d9015a845623035f5033f4b13ff185f48a4c57aebdfe67f1263c9bbe32d96c0ab10e40c528539187486cd44ff0b93f5967adb67307c055d85d0b01bdc0ae3e9ec0a534248b53a745b77105e1c99d2809ab8f9f617261c9fe901e725ddcf1002180de69a3740005466fcb26f04f232af1"}, 0x92, 0x800) msgctl$IPC_SET(r0, 0x1, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/219}, 0xe3, 0x3, 0x1800) 13:04:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e9d66696c653000ae7ef196f4393d02bea4fc98679ba704588f0819b484bebf478d227d2383e878817bb3f3f6851a2cca336b76f485e654"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 13:04:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/48, 0x30) fcntl$setstatus(r0, 0x4, 0x4c) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) socketpair(0x10, 0x2, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) 13:04:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f72ee995861324b4093ca5197094b2e1bfff7f00000000a7fa0023d58bf6659990bfe432044908e9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976000000000000000000000000000000000000000000", 0x34e) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222", 0x533) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "57d3c1a98e5ac0976196307d30df39cb10fdebe1"}) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x2c, 0x80, 0x1, 0x3ff}], 0x1, &(0x7f0000000180)=[{{r1}, 0x0, 0x2, 0x1, 0x7fffffff, 0x7}], 0xffffffff80000000, &(0x7f0000000240)={0x2, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x8000000101001d39, "ffeaef8900000200000001040000002200"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0xa1}], 0x1, 0x0) syz_open_pts() 13:04:28 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x400000000002, 0x4, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4000000, 0x100000001}) 13:04:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x7fffffff, 0x81}, {0x18, 0x2, 0xffffffffffffff73, 0x6}, 0xfffffffffffffff9, [0xffffffff, 0x2ca, 0x100, 0x4, 0x2, 0x2b, 0x559e, 0x4]}, 0x3c) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 13:04:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) poll(0x0, 0xfffffffffffffe91, 0x20000000000153a) 13:04:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x2f, 0x404, 0x0, 0xfffffffffffffe68) 13:04:28 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x10000fff) mknod$loop(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xb23, 0x1}, {0xff, 0x9}}) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x3, 0x7fffffff}, {0x622c, 0xbd5}}, 0x2) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 13:04:28 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) pipe2(&(0x7f0000000200), 0x4) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = open(&(0x7f0000000440)='./file0\x00', 0x800, 0x40) accept(r0, 0x0, &(0x7f0000000480)) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='\x00&') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00&', &(0x7f0000000240)='\'-]^\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='-*[\x00', &(0x7f0000000300)='r\x00', &(0x7f0000000340)='\x00&', &(0x7f00000003c0)='&\x00']) open$dir(&(0x7f0000000500)='./file0\x00', 0x0, 0x4) chmod(&(0x7f00000004c0)='./file0\x00', 0x80) 13:04:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x6) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)="1534a5aa", 0x4) 13:04:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) r2 = kqueue() write(r2, &(0x7f0000000080)="e8a14b9c02a23fd2f16dcff2ec5a6294ad81674024a7df2d18b9a6182001578041fbd66bf53c56580e2418b33ab74513a0aada6a9fc7", 0x36) getitimer(0x0, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x0, 0x200) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)="046c1dab20d654d8cf026faf089b4328fb567e595ea492c5d793091ed9b1360bc888c24d4b56a216618107273afc0c2b920495ce51443265f4fce5348346915939f1de0b10945188095d86b20b68593cf5868a", 0x53}, {&(0x7f00000001c0)="32b2e134a7e163f108f5c7c354a604ea6b7a787dd96c89fc2163c435a572521ece529ce3ff96fc65f74538dcf5d084c497ffbf39a7bef5e418687a9f59951d7211e3", 0x42}, {&(0x7f0000000240)="e1cceb16c7288042031d0d1a4f59f774d69cebcce50b6f383da9f723f90da4fc939fac6db3928e87200029acf896adc0f6b5e1b0c4b0a1b9f3a2c5d4fb13afb33401e25b411820e8", 0x48}], 0x3, 0x0) r4 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) setpgid(r4, r5) flock(r2, 0x8) open(&(0x7f0000000380)='./file0\x00', 0x40, 0x100) r6 = fcntl$dupfd(r1, 0xa, r2) r7 = dup2(r0, r2) fcntl$lock(r7, 0x9, &(0x7f00000003c0)={0x3, 0x0, 0xffffffffffffe943, 0x5bd4, r5}) sync() r8 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x10) getitimer(0x1, &(0x7f0000000440)) ioctl$TIOCSCTTY(r8, 0x20007461) mknodat(r1, &(0x7f0000000480)='./file0\x00', 0xc050, 0x5) r9 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x1, 0x101) recvmsg(r9, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000500)=""/114, 0x72}, {&(0x7f0000000580)=""/240, 0xf0}, {&(0x7f0000000680)=""/132, 0x84}, {&(0x7f0000000740)=""/119, 0x77}, {&(0x7f00000007c0)=""/227, 0xe3}, {&(0x7f00000008c0)=""/12, 0xc}, {&(0x7f0000000900)=""/88, 0x58}, {&(0x7f0000000980)=""/241, 0xf1}], 0x8, &(0x7f0000000b00)=""/177, 0xb1}, 0x2) getsockname(r6, &(0x7f0000000c00)=@in6, &(0x7f0000000c40)=0xc) utimensat(r7, &(0x7f0000000c80)='./file0/file0\x00', &(0x7f0000000cc0)={{0x7, 0x800}, {0x98, 0xaebd}}, 0x2) sendto$unix(r0, &(0x7f0000000d00)="7bb88feae33b98cfa3a47c0fc8b322344578713c8f1288c4e928ee1294060e6f48248e52c039a3164c85e08968f9fe343a2528022307ecac1df9d588839162075a61fb0b81f9a62dd8a10c0ecd946c4af6a82a2af248fd16fd9c", 0x5a, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000d80)) dup(r9) 13:04:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 13:04:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f0059ad424dd780b510000045c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cd12af9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8460aca625a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c4fe600000000000046c574be883114442208d020c3334b638ea7f49ee32c8f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d4ffbe4fce00d534f3cff3caf507b79951a91d67481f27d1db813eeb0722837eb4fd947b6498c585bd27c10b3db9db043e9220f0bfc19220c545c213b7a553900000000", 0x184) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x8, 0xffffffffffffffdf, "6eb95b7c52abfc1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 13:04:28 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x1) r1 = socket$inet(0x2, 0x8027, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000000000015, &(0x7f0000000080)="1534a5aa", 0x4) 13:04:28 executing program 1: pipe2(&(0x7f0000000240), 0x10004) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfff9) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCCBRK(r1, 0x2000747a) fchdir(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) semget(0x0, 0x1, 0x6e6) read(r2, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() semget$private(0x0, 0x2, 0x41) semctl$GETNCNT(0x0, 0x7, 0x3, &(0x7f00000000c0)=""/123) 13:04:29 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="36ff2016"], 0x1, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3f, 0x586}, {0x4}}) r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x100000000) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000280)=""/254, 0xfe}, {&(0x7f0000000380)=""/204, 0xcc}], 0x4, &(0x7f00000004c0)}, 0x840) listen(r0, 0x984) getitimer(0x2, &(0x7f0000000100)) sendto(r0, &(0x7f0000000000)="fe", 0x1, 0x0, 0x0, 0x0) 13:04:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0x65) write(r0, &(0x7f0000000b40)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc4f9c8cc8623fdd8408483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3cef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef604a5c5dccd88e1e016b1de94320df62576bfe35bee5eb7d0927ae26586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cefa37eccbb0db3270ab68a6bf22f038d63ae6a00000000000000e9b383719d1017b09e175e7643b38a47d29283934166c0a289ae8df71af41b09cede10f2fc9084eeb1c402f64481c84b0139b6438152b0d4d15df9ccb9dcd55cac262a766acdbb70b3310520d055f227e5fecb090022577fd2c18388033a2e739d60fbdfa66e7e5b7f3108f49ea1604296b785986a21061190e27549d1fbba663e7dea95201b467eb9069a583a56e71d41c7a8ef05ae1f6cd3a8263f15072d00000000b82288d43f30f9d2d47ce33b54bceede43a161a79730035cd8d4c7e1627681868aa5deaf8d338e66ebee26fa45c3e228f3e1ffbacdc266a944953757c0a4cba7138a3fae4b8aff2ca60e46cfef923265af0bd97efd84fc5fc37e2f26d3c767a3299997f67c1f2cb9deed46417281c5a4c38ffd742fb4588dd73718c79ce2b480ca945935a6f9aa7b0d0dededc8cbaad914d6087eeaa8aa154e845c24220f3d09aaeb764768d9609d46e1c03e3a32cef2b48852b21822cbb8f561bdca43122b2b449f5c0ef738e8de9a7084bcf452c121507dedbf0056073e21328e29ea8c5796000000000000000000000000000000000000004dd59104e42ae53164585e3bb886a749854a299dbbf28437b8ce5724ed9984229cce158f50d3cd2d11af6f7b8366f3c02ba16a4c51cdae71fb7691ad45ae89567cd50932818c937aeba109dfeefb863fe1d30f0d2305e3717c8642b8137977cc4c57f3f5106a0771fed89daed1f47446bbd1ccac721fb1061ee7096de437a08cec2b37574b847f989e19e1578d58affac919e179a30cd84938af3db4b86c544e9cc5658a7216f3f22f1cf12c76e82b2931fe5d7f1a15a584d31e740ec85687b5fa1bebeef00d68a5d65ac45cce9088ce14d5a5070e54f074f6fcee32ed84779719049867285737771e434a4d982fe50bdaf99b8c4f436414a772a2aefefbabd4048ada6d1cf137c001972a2ed3f7722a08a1a21737ef67f1e894ff0000000000", 0xfdf3) syz_open_pts() close(r0) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r2, &(0x7f0000000100)="f838f5d9ca7f1fc75573d44ea0d96b0e045e20d268bf94235d106051347358f3189758fb79dfbdd7ec72765f6324fd0bc82b921374cb0c4e76ecff2de4d8eee2833dc9e564158d0a77550e9f0eab35f6b9215d8c338b4d", 0x57, 0x8, &(0x7f0000000180)=@in6={0x18, 0x1, 0x0, 0x10001}, 0xc) kqueue() r3 = syz_open_pts() write(r1, &(0x7f00000003c0)="f9bdd37dffe43762ae7b42046cf99ec364847e4ec65ba3f9470d995ad7a92717e47aec6ac2afaa8698397b2d278cb56c6f35ccf13454328a4be9a2e4ce2f77f083f8e17b16798db6967c33f719aef5a9c1aede7700ee57", 0x57) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x9, 0xffffffffffffffe1, "a14a1a16cf5bd07babec11eeffffff00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x7f, 0xfffffffffffff001, 0xff, 0x5, "85268700523565a0d77be35f863e53ef565bb2a9", 0x8, 0x56}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x9, 0x401, 0x7, 0x0, "46018be0fa38035b903d810c8c373ada08bd38e8", 0x9, 0x80000001}) 13:04:29 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./bus\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) 13:04:29 executing program 0: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 13:04:29 executing program 0: getsockopt(0xffffffffffffffff, 0x90b9, 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x38000000000, 0x0, 0x3, 0x6, 0xff, 0xff, 0x6}, &(0x7f0000000180)={0x0, 0x1, 0x4, 0x8082, 0xfffffffffffffffd, 0x4784, 0x5, 0x800}, &(0x7f00000001c0)={0x1, 0x9, 0x8, 0x8000, 0x0, 0x3, 0x9, 0x7}, &(0x7f0000000200)={0x5, 0x9}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000000)="65b6d1cc427882d552c4089757eea0975dde330fc135210ce8829b7c1cd300c57b90dd4bf94f16c363eebe55d37b923eb496eadcf2", 0x35, 0xc, &(0x7f0000000040)={0x18, 0x3, 0x40, 0x8}, 0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000100)={0xfffffffffffffffe, 0x7}, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 13:04:30 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) shutdown(r0, 0x1) getsockopt(r0, 0x1, 0x6, &(0x7f0000000040)=""/83, &(0x7f00000000c0)=0x53) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x30) kevent(r1, 0x0, 0xc, 0x0, 0x43, 0x0) setsockopt(r0, 0xc7, 0x9, &(0x7f0000000080), 0x336) 13:04:30 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) utimes(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000180)={{0x3f, 0xdea}, {0x2, 0x10001}}) mkdir(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='r\x00') r0 = getegid() chown(0x0, 0x0, r0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') setitimer(0x1, &(0x7f0000000000)={{0x4, 0x7ff}}, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000007d0fe13473574a96000000000000000002000000b0d5bd3f8a0000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000891b097ad9e4ee1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000760b0000257ec35c0000000000000000000000000018000000000000000000ac76c7e19f2f91e70000000000000000000000000017e3762e303f13af92ba3c5b2b2f0614bd088dad1bc138224b9dcd4ea250dec9ba320c3a8100dca5bcf723a765b47e4ed2e4500821123fc91639c84753b67cd80000000000000000"], 0xf7, 0x2, 0x1000) 13:04:30 executing program 1: r0 = socket$inet6(0x18, 0x7ffd, 0x9) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x38, 0x4007, 0x80000001) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/96, &(0x7f0000000000)=0x60) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) 13:04:30 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) munmap(&(0x7f00001ef000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 13:04:30 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x9) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7fff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000, 0x81, 0x8, 0x3, "669b208b65ab7f5bc256aad8228fbe60b558d159", 0x40, 0x7}) flock(r0, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) 13:04:30 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xb, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 13:04:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000003580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) sync() msgget$private(0x0, 0x880) socket$unix(0x1, 0x7, 0x0) 13:04:30 executing program 0: r0 = socket$unix(0x1, 0x8, 0x0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) syz_open_pts() recvfrom(r0, &(0x7f0000000000)=""/162, 0xa2, 0x800, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 13:04:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000002580)="63bbf026948bb1fba81816d2de4f6f161e064db9b4d119e94491b3db4021f9e696f5683520c216caad110f1a9b6d70a60520469f9685b4ccdf3ff15f5c9c200a693fc71185415b6a93169b4e7b6594a7effb9a4051e3e4beebf9590ec898653b70db1bb5ac1bbcdffd5f138d7a7eca2a520ca98ab21daac0c16d7ddf4bb080f1ac1eb345eb591abe0d44ae2d82f986d7919c5574443f7959ea90a64ee81f38b8e21fe55c6367624131d269b597b800024b47e054d766bc4f369ad1633639390f649106beb4c9ff", 0xc7}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$inet6(r3, &(0x7f0000000300)=""/97, 0x61, 0x1, &(0x7f0000000140)={0x18, 0x3, 0x65a, 0x2}, 0xc) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) 13:04:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x8288, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x6) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) close(r1) 13:04:31 executing program 0: clock_getres(0x5, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) 13:04:31 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) pipe(&(0x7f0000000000)) 13:04:31 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 13:04:31 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) msgget$private(0x0, 0x40) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x66480db0b6618f90) 13:04:31 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20086, 0x24) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x800}, 0xc, &(0x7f0000000080)=[{&(0x7f00000001c0)="f52345d29f8dbd2c26bede71d838687f20a3418adcd8a0574cd1d99d45d771139bdd1e7cc1ac24604aee8bc9c9ddd00292403cbbf1d02dc21927bbb932bfc473a39a96866574ed8dbdb8004dd4e4d7e2bae1011b5658c0e58f6ee14b218cb28780fd293afb7efd30018e54748e00d316f1a892c39b51baa61ba65507abcbc910f8f780bfbf7cd6f91900f43e053360586c1f93cc2c2a15123da8577f111b928a413e9c497f1bef1f0eb8aab534e085f4be5a5a8cd323b512b76eed9860c49ad2708224d0ee4baa99315404d9dc3db3cfe24b63f002f54d4e673b03be5a31fd3af422c79b97405a068849899ce19b824f193ce508c46971cdb3da1f4ce9d160314d6ec3589a30b43c8247cba8d898cc663917236a212728eca3048ba1b92c1eadd61c276aa6acca768309fbaaa8fca6e5d9abbd37fb57b09d039e46c06a18976c4d73cfa019f93ea8757ee982967e4662b289e19267ad2ce147b0c4fd64207851c34c8b95a54a12338aa3875da52d51d55604244b1b3e10385fca5d9616f73dbd121f4dfab3751cd75d94555ba7d9a9dfd02e0201598cd305398abe358565f97998bd04b9fcfbb5cbc8a1ed3042df42a9c590a74454dfc5f5ae9bfdb8e4b2ba580c396fcb763be73652931d564b51358904e2a041311b8eefecdc1359d49069709b06c010f23abefb3362345f2f2799d501114bbe7ea92ff312f2bac9e3e80d8201b1719071fcfa011fdcc3f4cddd96cdd1141c6d553d967efc22a4ffacc5da409943b550cd052447dfeae26b8c90f3d6d3631c0c6b56628d9bcab22aba4a897094e75eba17352553742db249b757d8684bd36326895216145bfc7b5bb23d6a3c86f85b801f25da52a026219d36cda098f404d6676e46a25e056340cd341741ecb27580e5f7409f5a27ea932673e6f9d0fd4fda3fcae13735ff184d881b6b4c4c7967b56875471a91be39d7931a5c48b35a9ad85a11bde14539a9ec0fbdf467c2a7efcba2c25110c683020f8bb9b7c8ab019efd0a1c30e103dca79bc82214612d8084a15fbd0814a8efe11b198c34e8d58f2ed2ec3b074dfba48be2467ac1b2db139d5acada6dc93dabbca7eea969ddccdd5b3e45b4260fb26f0d7524b968b00750f6e50bb8ffd6c7d300fb803c5f95bd8cfc34b8451a548c83e3a83d9c89cbe7f89bfeb34dc65debd7246793c63c9aa2ac79ef23238803d92e94799b1b178825d70e2cfd563e8e985c26a554f47fa4a353aa627da748127d572bc8daca557a76b51c6f7d1439bd2568000de9c9dbfc1a9870ac7c3da8dea2f86daafd3e0a534744cceff438098aadb3e89ae40661ceffd65af91d16a228624183373bb492ae0cffe62f7ea423f16be8c106923d0ecabdc6cb3ae7e1d28a6f91e0992583f675dbcb4e99b08039073f97320342a1cbf3315c8386faeb910e4e32ad16a07f85ad819393e8cfe7f0d2159d92bc2425bc6b776cbbe2aeaa9f6277d8a9748ba064c2e9054d26b4819b5d61458d63c075eef1b4e9f037172746eec3a4e75ad011a5cf31c34c0d26f3041688efb842d765365eccf943597c5d7cb96fdd91ee4b7cd3bf9b541e0960201e8923b5f1894779b1e5593af47b813aedbd8bba0025511acfbf3ee709fa3083cc90f2683996546bbd2b4dd9d128dad476c659f01a2bc833534c9101f72ac3b263fb52d0abb7625417739e1aa7f378464e1ee5a92f444d22719d54f732db1943f0f4c98862206e09542ba311d64e9dc44682f6cf298e3ba97efb7d3247b13227802db15a25070c0c7cc6732aa58e6492b86f0657e5ba1eaeee186d9811ecfb410522cc88094130fdc739081b6cedf98cc8360cbf8aa179198c7f1266375ea500ba66e67ae7342d436910c488025743e5639e3a09e05586d5d61b72388a50f51f3ceedea4c000e605f97b5f609638482d40ffba13d1febc991711726a530d34ea26b9652b848098b4599f9df69364bd872fd0f9302a1542af29b836501fff348111b5908cb68062b1af8c4b3a1bc23f4ad75913d5107733de37a423e9d88576a031629d7d57aef204cef6f90af11a4e4cb63c29e64a47d27add3c4aad47a44ab7d5e77a0c4f8338cdc614f1ff59af8261556e4bf5513deac383cbe1bf805462d6816cebf7dd125817a69894eddfc4efda0523261f052246175fc40b401a9ac66d1c6523eff2c9c1807deeeec8922e029d6a68634fc045f5c3acd339ef4bea921d7e341fcdc51cde87e34a46dea11e3f788a2af7c6130db824b845db1321b3d87ceda2366d0c23f751c90878f6bf853c862e8a218cba61806cb37b0ff24865203900569d4dcff62379048f7e2d4d02b7d34c9e920ea01021fd7743a5ea1d48e559e591168694eb8b30a1dda1268836267b70d45977e687910881e150974841b543616048cb18e8dc6a3d039d674255e2f259a03f2f6ca22ac6c4694b1814523a6dd5d9f11b6f91c0846037763f29c8df377461a27a31a09d078c04fcfbf989334ff248d6858ca6a9a7efd1a5b2e85a29d99dda5c0622a546ac64379a8b18a37652d658f4d1d768775d8bfedfb23393e1158b020f523340eb331dd2e521a3ab71f39233f0c56f2f4e49ef4fe50f3de8aed8a07403495c01c65c82607d8d90d446c0a53c851dcd201934eb2b7081a1854690ecf3fa1b282ad2e66a36a189e2bac742a8fa132bcdeb5f47a5bb977be042f1e96f0c1527ee490fb0f917f6b58bf202723a32187a43ce548b0d3bcba742602d48f81f9af7db1ac0624c13162c777d56626a4e791a78cd8c8b83e041e6d0906ff6431c741acad581f37cb06df175763f08acbeccc4b0045784666160de7cd2d96a3dce0a1c31b240e93c9687963e5e4af1ec05ed58fb94524d93d83f17bd38d40ba8051de7fcbf84e04c13ba7e375efb5a3c3b58b3b414aa14a25d428ba567ef2d8e003f3e19aae3549ad5ac26577d4ab7fc050e5ed66b0db2470fd13fd1260dc762de2942035af2d215d00e6564a0bf30458c6be05cb4196cf5174d5c527fae4ce4cc5b8b3f143879f9f66c8a1c67f363f50fe3ece4e9aa4fd459fe33b8e55831aa0b4ad370c2ae0b1bdfabe2657260701d8edadb44ccd0f2fa3ff697d4cb6b8d9d31f92c87fbf20dd1e94eed5b1add1aea2f8ca71ad36c896ac40ad5b1b30384ed8bdb337bf8393f0792d28a4bf0ca704ce0694410ee4e8682fadebaf42d4a8ca63ecc6cd5d202cfc80b4b7d26622cbffb54559e07bce2e1c7debd0fcd64d9bac5467cd3df8d9cd32fe36f8759737c356bf1d136cfd92ac2e3ea7afdd3195054fb7b6bc556dfdb6e7eed7657dedfd4c506801bafcfd92e438c1014d5ef37b4bf189e8040ff74739ab7440acac90475ff0f3963b5e8ac01e2a3ba83f7c08d7a5c0ba1928e86a2607da38fa26600c9d185a5d89d33f3b771c378d8a99f1efd7d7f650562172dd01cc821b97aa1df29d9ea659bd1ba02bf0c9e5a00efe8ca144b01e421d836dd0b29535378cd866c1b8b11c9234fc74ca130de39426af073a1abc90ee54ab4d1edb9d6c00b4eec9078f5ab7f00b6a81fda3fdffb9e0eb2cc3dd9397d6208578d1f9e479d78b06aadf7a084bfbfb90f3b295e0f0a94b38ede54aa25df964b30b8c71e2ff5de0a348d23c743093f60f4a16c1920b370ca4018c969c052e00b9b0b50cca67251dbef741322fd13c8401bcaae6441d0deccf329b74a1294109c4c6110c36bd913a753333928a1c405f77cd451c20672f75bc8039e0f1e052d2060756d8c4ef55d38ba56bbe8b698645547a330b703dbe61b47cdeff66085e416b6ddd60c0b9924fe011c68b47a85736339833b8364d8f3f94bc8ecf13cc98eddd414f591216e696653898a45908d500234ebf6771e6aa0d41f051a6870dd25ae8edb851b29d4a5cd86576704a1d9f2d12f9e7c3d8d2fbe3f06d2e9aa9fb7cad3276bcee55bbfa68073252dadf7c8573d4d245e1299879310853518843db6b9eb410a2d362ff859820fa8bb6f95546b3d6504245188f4ffb4bce790a8b4cfe473dbecdbab20b386fa1530e239b6a0bb241c895ad74fa1500bd01dbea0c93cdf3415edcc7d2d4d1c5bf25556774566e9afa40844f28b49972374b80df4eee740d9d7097124f1eae27fb53b7fd47a0fd663f0399f2f7038705a0cd4a70fe3320329ac277e9f35f0523df927a1b5fce0a094e6900c1a981caef9ee38d128cc1905b463adf6d53aa8e2bdc24f3dec00752d43c68116d735dbf26126e103e6513120df88d74b741bae0c07d5e8d7a00d487b58a2464d4893017e44eb84d5e66aa63b09ffffbb455f47aa601e30acd4103a8984d6e6776c405cae8e4b88702e9119a08d1a584db26511541a7ca0c12a4d60058038e23a0b6f716349f5b054857e7a9e200f53bdfa119442ec4435dd3c28b4858d92b62cbba6bfc139c7520a1cb618a912b13c28a274c851bab9c7bd436088f5ef703e4cdb88c100aa3947007b56dbb11a676b2774e76954cbb0987f50fd2d48357a432291d861b522977ea53f265a1b726e410646a1c11460cf20f7a422ab721ef45a8bc06f14bc4567b171b3490d7dedf6f65377f4acc3012d276172ecd2108188b46ffd483104abc1605e5bf12d968db9330e65cd9314acb7e1c9b97fb5876882b98e4f5002ca54d4c4de3725f25f3236795358e1b7007f6054384f6bdd09748d3a83201d5240f5280b22e89d9e185d99cb7898dba9c20217d5cd00bce21bd57911d06c1d06e6741f97083107720f945cbdfe64e0143ee9a15cb5f55f704ccdbf8b904b2ad0d349bf2ddf7df4f388acf8609b887a4c3f355ef5ff02e50e56f737104ec12908d8d6efd14bfaf9197436fa9d757bd4e1430f53f5b695cfc219171e8cbdaf68e71d11b34141341fe2a0232255ef43455e5cca537ab75be0e17f37fcc91855e7f1cde47d8dc0c0e002e0870cc0d8b90d8b6faf9abd28b71933bc21f63ae9dec18bcf38b93a1b4f5a2dabe88bf9d960e82ab0bae64034d96bc89086c758627f9d3dee21815ef1adeb82df338f0158c43fa23fc47b757adb18c68645c24293eb758fb1eeb8327c056870916c22830fbdc90010034566f7225ecae2dedfb0a3ad74cd0ae9e31abc1e32dcc1a3acc485ec1b2a0dbb5cf737167a82cbb1dba90691665e582a6d76431f9b9a7a4bcd7bd1f093d430f17a6b01efb87d775e936fccdce528db8bbdcf24911b869c714f84c2b4d37d225577b1fb995bff9aac1935a9e4ed372a39c0a77a35106ee3286adc86ce44abd36246907e6ae9a56f32da4f1195020698241d5e976e748af43173246b8c1d38ab87ab3ad02149d6f250c6589c607a0e35a9f79a397f93cb4d248c1dafd048155680d0398b197da262262cae8bb2c29d4d48388c805a34873affc7cd9e0441b19dbd41790314585ea1d38e1bc1c7d8fce7a675ed29c4e995b37c3c16ba87983991df1619a468d779f21a21918058efcdabd164a4c2e950f4589b11ed157141897ac2cbacd43bd4ba44445d3b13d6eee57ee2803b2e5c08d9b5022b2e02e74866deb97ea6c6aefda50f0786509bee42d3ca58fd9c549f8ed0db112a0b08a785a72bf2608bcfe074365b158220f1dfbbb9f242ed80e2030c6b94f66a179a8af92c21cc96769cd9a55c3ca2b4fb28b19e17f5928f260e725d7152679375d78be1423cf6191c607c7ccb812b41c2e69595f60f9b59f635ca3abd0cedee3cd47041be1d899eae300841ace26cb04acd18b765270ac1126eabfb1dc6857c1bf2d0101f67a1c2f0e8613cb3bf37c9e02385f50f951a4a0239e31739e5ad9366d4cf5348ab82", 0x1000}], 0x1, &(0x7f00000011c0)=[{0x108, 0x0, 0x0, "7b1267714b193169ff9683617e14fbf269829f889211987d2db1e17b1ff4746db2ae2faafb20bc5ac0bdb3edd446b50053782da9fa57fa1747238f1f7844be1a7777fa5596ebfaab2e1f8f12328b960e65ee52d710bff4bfb26971aebac1ceb97d7590910e0d1daa02bd36da07d9080c0c0ac9754e3924965d86d71d6fa070a800e952568f42d996387420a80a1e85ebbb86cf096ffe9115c6f0d5d0e5d76052bcb4bccdf9c53dae7b02183cd1af0477ba13b74b864c559090cad46a26239820c1a86cf7de3019e3407724d44d49371811c38bc76d9b3f7c57516b50a0d48db0f4d7a94384ff595f5dec30e4335c356c40bea19641"}, {0x18, 0x1, 0x5, "2fc64fdd89f2"}], 0x120}, 0x8) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) 13:04:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000a00)=[{&(0x7f0000000400)="bed46d71abb106f42f657423aa2310186ebdfa6736eeaf07e9ec040c1ae2c3d7d121fbe338be8cc4b5a69280c381847959192354f39d198ff9060990bd2fb675719dbb2c35d432ae8ff021e001341589ee2ab0eb731915a31632aad6c0ed434158289c8302efa1afa42e55b31e07b71a", 0x70}, {&(0x7f0000000480)="5ef7cfe137a622efb7b2c5691f63806660e7fbcb0599154586a8c9ab5c7c68f6eebd4c2f98db588d6607c8feadeefbe853335d9d8ddf7419cd6b46e6bd0b6c44587b67eb0568a945bde50f342d6e8633291ce9a96fa2ae9988aa446868cd4f050d659b50dbd9f4653f0b2a6dfcddb982548a44c71bb033aaed1b11099d487405d943aa348d1d84b83efbb2a6a642396b250fe9d14aa2b1550752b35913476718f270041064e05f49a87fdf9050d60f533bbc521232c1f376b1134aa8", 0xbc}, {&(0x7f0000000540)="139e00d5dcc3d2fb71d6482b78c20ac30165d998e8ff31f2b097bd5ddc6c7b41857b4bc8c7e4647bd164cd94adc4ee3b169c6097ebc8c175b926c6c86b1c91b8fcbb6a83aea18c7b3bb1421d4d6acbd9c5280e883364dfb8cc23", 0x5a}, {&(0x7f00000005c0)="6652fda4a21568d8daab5b22052f7f09a6636cba52a99fa5ae55ddd3c5a9f5a7f99f77a6dedd9cdf3dc31b4e616a0e9ed824d378198e84ef7ee3ecd174189f8362bcbfae3a356f194e056d95957a8a4c40ccadff3492fbba738d37222431ac0e9f70e2b4bb5bba9d64170efe7f2bd833238b12ad932f119dbd2ad14b42876d9b5ed0fb57c2b9b89baa144684391dfdccec4b5a077694d0dbec8c4ebb6f9ec2a99287a44d42734738707289ebef99efebb020af", 0xb3}, {&(0x7f0000000680)="4d7b3ca8c3adec63ddaa2665c237abbaccea2e039870d640dccd9b40e9b3312d52bcf74ad89f7b88dead1b81e8a34d8b0f9fd4b4c682d4088a9f3c3d8c9b347af74864481efcff33c797a783ee2db8c528182c6be9498a53323424040d2ada76471767cbcd3c243a4509f8d014572e6cbe42bce000b494b2ec37ff213bfaa9ce7f4c846b19ce6c6822286fc4e13270e96fbc96a1d3a3843981bee6e3232096350174b3634af43d5e25e7c8a8c29bbc80c29395cc1a9d2aed2f59fc9b5936e718f8477cd830db6ac512963f90d06b28fb1a170566708e3151bb9a0ae4042474ab63273d59aece2e7d86659a3b5067", 0xee}, {&(0x7f0000000780)="abb4e1f18dc69a0bbf864c0af8d7873b62e8a41d760600a38c34252589b14e22db98c06102a89e0a84ec5fd0e846948c178de058a0c28999ef140259dc24363db69d5794801f5b182f842bd423609f9d4161c82b77961eb19d5497512a9b0a57bb1b5fb9f4452aab89a26a85540651ad27491e1c8106e8309eaf668a8975a23e2c7be39c3209b9e709f733e6b1b7c5588704319a267a5d1d09c8b81ef7652d7c21d8ffa6ca118ab68cf348890940f91cd49c4f6ef61f43ece811e488c635fe0edb200e865023bd68cb4a356315445b2570e9739fdf47209428f97441371484f7360a972692", 0xe5}, {&(0x7f0000000880)="ebbb1208eaf9adeb99faf237e4a7d0d41e57c9933e5ae4c5b12cabee4348b8c9c632483a84fa68cc5839eb0316be72a8ab306900c55391249f79f7a39da2df34c61846d2b9b8c2ecdf066a0ca38915396855e8b793a1fe2f362bd36492bebf56863a6e0a", 0x64}, {&(0x7f0000000900)="112a42eb12031fe104aab628781796a7d80eb3eab31b11860a61bd0305f519e9859363df0da65822d4d2ee65a1300fd33bdc2be28ff2c1e2b5cbdf9819bbb6c75f3576548218bae866038ae0d6333cc6642c3bcab46e2f04fd5a47545353715c75e169f7fca5fed8225d10e27541ce6911493f8698f84a517711ed1e0e623c7d1576a6ee4aab8a68c6609b5e8c9182039ee151e92834923457944a346eeb0693d07ba2246693fa69a0d4af9c4479d4686a813bcd96bb1d298fbb027aea29735b58781577a02ca26da0926ef5e3f604bcfc612454892e03eecca546899fe8de4cd8a177aad20d63b4767357e9b1fab4d2d9f14676", 0xf4}], 0x8) r3 = syz_open_pts() r4 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x229, 0x3ffffffffffe) socketpair(0x1, 0x8004, 0xfff, &(0x7f0000000240)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x9, 0x7fffffff}], 0x6, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x30, 0x100000001, 0x6}, {{r4}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x4}, {{r5}, 0xfffffffffffffffb, 0x20, 0x8, 0x5, 0x8}, {{r6}, 0xfffffffffffffffe, 0x0, 0x20, 0x0, 0x3}], 0x4, &(0x7f0000000380)={0x100000000, 0x6}) r7 = open(&(0x7f0000000000)='./file0\x00', 0x5b95172cd539bb75, 0x80) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000b00)=""/178, &(0x7f0000000140)=0xb2) setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) kqueue() syz_open_pts() 13:04:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r1) getsockname(r0, 0x0, &(0x7f0000000040)) 13:04:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000000c0)="58d794b6dde7169687576b38da8996d50fa2cd4cfbe979c78311da5476427200da90587ca0d4838b1bdf314dff5c6c0ca47733d1a821eef1830b2cb53711b9f0cf6f013a70967dd65a0855c0df16a5e1ca6b74c3a343b48f2ba5262dfb22ba74d1b5b9152c597c7f86ef8fac2ea6182d200f3de2ec4e4b42b004c5abe47aa23bd101efe928e7b3b443684752ffc5561d795054a8cc934e725d5b51d13a465ba41b", 0xa1, 0x405, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) read(r0, &(0x7f0000000000)=""/37, 0x25) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x10000}, {{r0}, 0xffffffffffffffff, 0xf, 0xfffff, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000021, 0x5, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1a, 0x40, 0xda58, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x0, 0x2, 0x5}], 0x400, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x42, 0x40000001, 0xdb9, 0x8000}], 0xe0, &(0x7f0000000280)={0x8, 0x9}) pwritev(r1, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f00000002c0), 0x4) r3 = dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) writev(r3, 0x0, 0x0) 13:04:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) close(r0) 13:04:32 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544c"], 0x1, 0x0, 0x0) socketpair(0x3e, 0x6, 0x7aa, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/97, 0x61, 0x40, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1100000000000000000000da420116fae7"], 0x11}, 0x0) 13:04:32 executing program 0: shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)='@') shmget(0x0, 0x3000, 0x40000, &(0x7f0000138000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) 13:04:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) r0 = socket$inet(0x2, 0x2002, 0xeb32) getpid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) 13:04:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/4096, 0x1000}, 0x841) 13:04:32 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x6) r2 = msgget$private(0x0, 0x9) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/159) ioctl$TIOCSDTR(r1, 0x20007479) 13:04:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x1004000000b, 0xffffffffffffffde, "a1786eb95b7c30abfc0900", 0x0, 0x80000000000000}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 13:04:32 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x9}) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0xffffffffffffffff) 13:04:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44d", 0x4c2}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSTOP(r4, 0x2000746f) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x5, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8"}) poll(&(0x7f0000000fc0)=[{r3}, {r1}, {r2, 0x764db1b7708e0252}, {r4, 0x1e9}], 0x4, 0x0) 13:04:33 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x4, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 13:04:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000880), 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000008c0)=""/4096, 0x1000) 13:04:33 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x5, 0x80}) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/39, 0x27) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000060000000000000000000800000000080000000000000000000000000000000000000000000000000000000ac5ade09e19de6a000000000000000000005224079f303782279b4fcdcad9a8131221a7a17b3979ca9d846682f70a0bc3687dcccab9aabf59ec6a794d1df3148cdb0fd32d3a3d4f2517eb1b5b94de64c1bb65e82e8b64d2b710c3d3143654511752226242819d5bb07cc11755b71592f40c62"], 0x6e, &(0x7f0000000480)=[{&(0x7f0000000080)=""/158, 0x9e}, {&(0x7f0000000140)=""/222, 0xde}, {&(0x7f0000000240)=""/71, 0x47}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000400)=""/73, 0x49}, {&(0x7f0000000380)}], 0x6, &(0x7f0000000500)=""/12, 0xc}, 0x840) read(r0, &(0x7f0000000000)=""/64, 0x40) 13:04:33 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) chown(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x1c1) unlink(&(0x7f0000000300)='.\x00') r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r3) unlink(&(0x7f0000000080)='./bus\x00') 13:04:33 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xbf) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x16) ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) sendto$unix(r1, &(0x7f0000000100)="2f287254106c463301429090cd9c7cc9ecf9b168707a1e58dfe188cc434d1ffefd007055d9f0b90f1a908515b4d2e254aed8604210d16e7fce8a8dbdb0425f27b4f6512b2b579cd223f96f7f0b54bf3f045c07d1e65d401f0c2f0d7373bbd4c4072f85425da4aece3f078d432d9ea9b285f0a2d2ece2176d1ce6daed1ccad8666e01ad631ba691d3125ddcc74d7ec683751b787734d3798f80ae00cf870b21cde4c4cbe523247f4925e1410090c729cd470def140f5b6bc44f328c5110433af25f00cc4b3b2e981e2ff95753dfea6ece512486dcda6b905e0b6f937b37ea510d4db29607766dc41af7991f7e46b69e6f", 0xf0, 0x400, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xfffffffffffffff7}, {0x20}}, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) kqueue() kqueue() connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:04:33 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000040)=0xfe, 0x4) 13:04:34 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 13:04:34 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) mknod$loop(&(0x7f0000000080)='./file1\x00', 0x40, 0x0) 13:04:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000140), 0xfffffe46) recvfrom$unix(r0, &(0x7f0000000000)=""/23, 0x17, 0x800, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c6530004f573ec6248bccfcc0715f03725a359641"], 0xa) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:04:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x40000000, "162b15cfcb5a92f43a30183e4ec99751862aaf28", 0xfffffffffffffffc}) 13:04:34 executing program 0: getrusage(0x0, &(0x7f0000000280)) r0 = kqueue() getrusage(0xffffffffffffffff, &(0x7f0000000100)) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0xfffffffffffffffc, 0x7ff}) close(r0) socket(0x6, 0x8000, 0xfff) 13:04:34 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x3ff, 0x1, &(0x7f0000000000)=""/147, &(0x7f00000000c0)=0x93) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x1, 0x100000001}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000140)="5c4783847ba9874e9e9c0f151b39342cc341855da0c8a753643f3b2780d1be00034a74ce49b341181b2218d4917a4652afa865d409592e9b939282759d5937da234bd682c74d308b7373659d4265b0ef003a93c38b8d94dabe0a37888080a4ed5df5943fbd2ae3890e409f1e8d513552537b86b1ae0a3996c9b87c52591a5c780098234cd4dbcc935b1659355eb9b6a209651caca8697c5c0c6082b6ca91d90907313a847390d07c646926c03e372b0e407845ac73a94a84338184e413aa60cbfab0994e97930a9b864e2f0f45d282e98d9292df9c24534c391ba86ce0b3ff8a7d598d834c3331257a576f09c726fb51ed199d8d9c99d7246a76d141797d93d1bedd846fb2114b812798f72d7b9a20a2db09aa9f2a0d7c9aac7b645c94e1bcaa473cb9ba3019582701640ec332a19ea3c5cf3097f3c9fd66fa5c23a89bbb488d5f9fbd752f741e7dce20e492b9d74c97dbef9612b05f6c5f84cac74488b034021486166d2e1ceb9f4951866f73d28ef19ff4fd0bad8144da222ebfe6d52bc0d50f7b3b667fd4b8792f6ec317eeb901038ecd84c6a3532641d6bf8cea5ed9c956df7d4eff257f798ee0755e2bd6876667f43cacb94d49b17b16c5e9c0f9533f7b574c48d863795b7e776c8c345c15a31a79a1d68592ab9c40a9be6c16d5b9b375b128cfb528f6ee223d2349be7cfdc17f5d9152fefbeab6117ef7488735d8660341c19b8ec9073cd2939ab7994e97a0e228fca4a9fa7e0d0bf2879b6a88b03061098e4e311f534d28c30d06571d1a020e67e52baccc4964a124987060fa7c5f31fff6c81b9fd82ce6f50e37f889e7898340e36eb75395b5dc87dfd1a64cedb2a9de5f7412bb38ae0afc94e0e27dbddcf84499e3b735d56f4fde8579064032d2923c14c246bfee995ffd3b0250601b7e707e754f44bfad6f4c0bb2e461712694244f644f4b14d3de99b53b5dcf4f0fc8ca917240d98cb959379817fddfab7a74c45c897c69e330d3bfbcb6e477112fa692f7ddfef7e29d0f2436f3bee64fb88ea3b29deeab615f3ff85603f4cbcf8c5cbcdaced5781ea553fb82c0da134f5607c9b09716c68ecb661a7ba5b886bf61e6a67b866e0e38138c6f54187fca44ae639a93c24b3b3d0519945a2197e13c0b9abdf49c6deb56729f86446c79e70a1ca47f67f46978e0fd6edef893a13886f5cd4d4b9c8365b577fc975cc74fb1761cb84761c45220c89f17dc747f0c4c406c908db388ff9e1f37d25a8560f175c43a672434fe5314d08dfd71b4ed49aba8ded598626cabb510bc5593bb21e49e0ca9a9de0f3cea7fb9dd2b3d6cef449d39bdbd7013e57600aa803363647d80e5808312dc50a7e06ff67758a3881e8671b13a6b14b85a9529ea270bf6ed7b9cb9a3d205b50d32447dcb9b163f93fa0bada050bc1c71366491fe87a115b8e3ed52a499e23b3a29cdfaf797333370e1ebb09ab6bdfc065c5163103f477ddf6465b1dafedc3ef3c45ed188939103dce14ddbe0e8c9dc3c6948dde7da45c352c6386d9aef804be6c35296e14595dca98e2af5e5cc9b0111baf36562960fedd5401bd710edf80e0fe62b4c6cf14a903214619e4816ffe144056e4d9fd6aa0a640fea95fd71cd991c02ba1ef16c6095678cb80e8fc649cf0a60ab205e352f2209254d43280710d48e2b884b8e3da34ba2f2196d85962ce9c27ef33e156eb9b31d3d96908aeb679cd087f73139588b30f7455ffda35c7c5776345f164565c736290124c7a484cda8287ba0541884870931f0cbfdd52142832a5d77032b3be722f1785b7cd335740b80c1827865dc20575015b23d626d6373ae7b0359b351cfcc4b6ec1972b0f7a1a8682c53493e3ff0333c3dc76e18091d31cf1bb416e97b8c8f69bc89c946e8c7c7a2a15a93d26d29bc7479208f9f7ac5b1abb3c713b3540189d83a17a4ced964b9928818130c9b08a928ec7da38f79374957df56460f8619ea8b1dfa54dabb092a48f41ab52b96a052bfbf026a1972ec2368aed119191f3a401e173c32a3346b0c374d88b1dcc1328b5ab5ed438f5555b7112903dc28bd40012f2a38f8a3edd8eae159fbcdd2c4b2d32298ad6fc1a791a25cf2617690bb31090e8ba24380b81b055ca482fa443d77c2472adcca57a1c3014d331b1116d18422a158ed8a67f0052bf15dd30e1567954123515953a91a588f1f7c22cf9993f85d4d0fb32c17449b41b8feaf9d10cf557ead2df72d1972333741bacb05c9fdaec7ed07d7f48e6369f06606f87dd85d64cc2014868ed508afdb3debc1331de3c8a7fb49a36a1dc32e784e7b533086e69b0f988343c3009ea9da8ea8b92c1784690eff73fa2d915358639f34e7df7f2fb3d80f68dbf8d1687edfced6c2886977dbdcb64688a1621e314868820cf56266d9c322cd75990c634586bb6d93a212cbae968d0826ec1310464419d5ffc2f0c1b06147390eca5891f22931d623f938836af3d1cbf8847cab4961cdfed1884c9a11b9d49f649eb81da8c1000eaa665d365e0a272b5d5d4b54faa5b9c1fbfeeb4b8bb354483146ed368c2d1b354f29f9b099691a8c6a081a12e7510e828fb8584c936cb34ce9e8f3dcbc0e87aa52f5e99431e590f9984f79f3f4bae1570c435e3a80bdc4acd52a18b6961fd7d649bc2c4a7c8c41e7e1c9d615c0bbe355722ef51368ca032f2fca3044fe16287416985d83ab41eba1f5f4bab24701f6d1f1f76c07b7a54cb6e21226ae95178f435bd15b0baf2d84892212e199202171197aa4f583344045d6c6281c37dfdd0c2fa5c04973f0b20d4a623462712ce80ec380a04d2b64d7730abbb6555a699e13701bff490abc4b8f318dd97561cc4b1d4c8b5f8fd8d62ab2d436020768ceb2109f17fa9776ea3fc110c217d31329d00e98b087378fb1a8c0047eecb2a11c1bdebdae14ac3b5cbadd9d40d534c6117d87170321eeac93cc01c7fc3bafabb53453700920738955a1f855807a911ed218b31aa49723615679007dc3ffe14cf541fe0c781324d26d3216b2373d1a1de2976daae46f13c19bafed9b3b8ae43ea4d02816150bb2fd70a5d9b64b370edb86b704c8013757a2f2587fe2df1f76fdf998ccc1e7bbe50adfa4ad14ab7075909efb2e87b1243ecfc7df421b07f72b81745e0d424c8898be3b2f99f940d3eb4aa01e586f602cb6d4738935410d72d30c4bab80c7ffa824a62a645b7d284d09bdcdf8d30b4f9b2f0ce2bba45b2a6f41f4319b11efd4e4d76bb59c614b85a82038a137442d847a61713a1cfd36a9ce7b18a9d54d923ad342e6264eb0e6e091fcf8e535e1ce709ee66cac93e3dc57a97736ef4343ab003ba559a065980a5c78e6f91d833334f845ca95333a415cf4388839efe2175d80f1cd816b7d945dcb0f44dbf2af13e9fb636eb085c17a47f91463a64afdccbcc4de1fbd2ab63c4793459dcb9fa362b7ce7d58566a23e2c39f4f03caea1e6167cdfacb89889352182259136bb8eaffc90535f675c89451824eb4371ba066d16833ed7ebb4c19b723e4ee1cec4d67b37f61419bf1884e5eb9b38128e960d8927ef7bdb062266f3b3b45c8251a1e428d72bf5bafec5b671b4d9f5efbaed55d4c2eecaa96ce2a7734d67e0bf86215b2a48c84da780bac0b732763a1d00015bd56e9edddfe522337575f6b1c3f9800a8a8de4277feb7cda9597cad45ec668708a60dcdc9a992a82bc571b5dd0b3371fc9fdf0a90148b745339de1c53d1b5ab2e124b2f9fbcb4c5044b0364c75bb219ee7ad7d4c8818f3a3b72033a7db060e7c16cb20ea79ebb6b636ecb2d2dea7513d204dfdeb38aa3893c7e288342f1530fe3136be841f6be085279733e206de5d39d2905fef15c220289011608039608bda6e767ec3a1853a7df4688cf58d219a31e11c5c757af0a5b29a4e2aec92cb1bc757dc87b144f1c9761f499f0c25cbf9075a0a3b65f60b2baa6421a5abcc62eb2db04653ea4567f81088bb6be04ef9aa9f3d4fd431b6a6ead6c824cdd999d6cc012f4f1051d88b33b45f4c40b4efc802e7e1cb716a4b261eb688864c24e288b4381609876672e191c192671b9b703aa6f5a13f598ecc69c4e5c86ffd0f7c14cce83dc64c3d1fbca27e59ecf763c8c82ecff5ba6c58110f6c1c24af4d1efdff5975780b5ab27aeb7ddeb2262953766a596c98fed50e5043b5f5f4fc6649464c9c8677d150b741d2b192136caa16a4c0ed633181ba1a2d739e849af7dbbc65a4dc7fafaba07cc72c79f96e6dc255cdf88b7c190e2cb5aeaae2522274fad230f2d177fcae693e714d9b0877148384c94bc651f3d3c45d36aa9308a2583e8f48d46de01dd6e9e71e8e9460cbe74636e287f09a2a4199b251a1f13e28aca7af52090018b6c08eac1c6b6785490673afa75eac473925642a10f10f189ffa84534385d68b0fd0474c706d8c11693ce3cf75836cdc1042ff4164389803756b5d0b555d907ab7900903fbaf1137322f50bd959e70f7310613f4beda7c59b1cf261563ca23033d93984b3e3443e2911b6011187e0ae3025c33da9ef7c512767cfb8819dfdae3cd74da70a77bc6714c0f5937fd7d6c6583687a5200f817e52ff431e732ff73cf88e47bb6e579c4e234d14350778743c42c2df72995bacf311aa2159d5bdb74a14739f8a6a06560183ed447d87a822ff2c4f999a2e9aae063eb0049b299f94af788b157e3c8162fbba0d53b456ea60d40707dc6ffa93eb725722b677f966d625e11a8043a388c1fe6a6b4a235d0ec3ae1341336089cc21d02d473f3057bc3250424c0d7a81bda672f623e07a91f3d8d30954a363d579c17f1330ee7af3161b11d22642c44a95d4821bfe14cac04fffdcdca8cc1c0aae585d95c0009e994629f9f474157ec7ff28edba5f28415dd65b105ceaefde3725cebcb69de3f4399ccb721ed8ac3a5bb30b8587a92176cc3bfd57c222603a7da6c608ee14a1ed64bca65aa2cd0a59a0ea27670d12658fab060ce688af43d8dc55295e89281ef4150d0fcbccf87e072141299825844f58c07b4480c9f1d4849e9565a5414a41e8d251708a7c315b1db749a3cf3d09516ed73875c7c7942cc8457679ac9b27b92a1e94b25bdeb11fa8d2c233726923480357721e97b6d3d5db2e41bdf415ba187d327a264368f9e51a75538cb951757f8bc51411518d7e81e0e52afe30987a1ce507e8c1daa067f3254ccecfde3d87945c93621fbdb5ebc167ee69b9b70cd66909eb50418b48e5839de2b126acee0cfafb04840a9d8c5ab6c68de8f0b2ed62945c89bb3f1c1d616fa6e51ff6e55074caeb5c606a8c763edcb28de54332ec3d79d6dca533a8c0c2c2afe56eba493be3107b474bcc296b040c463748bfc2740f73cbcc5d4630bfc22407bc208342703f29307bf5ab4ff1902617e69da240ffe54cd0f6be29715817a8eefc4b0c7a7636edb1b0b917c8c0f3d67b1d38b806be7017d48ece656e560f4f9b2fe1c4acf9bf6cc09282d0f52eae33a8f48fc5552c8a7d2dc11ecc331b565e3fe1845331d15a27902555794283029403b51369bb695610991b69c399dca2fcce724826b83dfc3e63cf78bcc8e28cd7fdc9284116f0e40f9db3698800c8462f64f0a05814225709b618bf0e54cc8c461d6a149153e42d4d42a746d45ce999c54884245be6e6dded3650528e4870b0c53520a69f0a263eefce0167823cb2c903275862675f2101084a16dc7210419ceecd5e3dcc50094c71b9b16145c09d8082d44560367a219c50d1a2276d932b9fa06b2d8add39d0643352cd3767ca289dca81dae22329ea216c090cf405eba", 0x1000}, {&(0x7f0000001140)="685b253ea9f1824427e6703ba95cb5d876544afc519240fc2da9ba4fe0d99e82be", 0x21}, {&(0x7f0000001180)="dc518a37", 0x4}, {&(0x7f00000011c0)="e9dfd9ca554ea1e17ead97bd33d9905af9624efdaecd54729a48c233309e195efe583ee104", 0x25}, {&(0x7f0000001200)="296b4bac4e7c191318b2e097b4244ebf4c1eff7164d0871c48b89f225babffcaaaa4a48f7671fd2014ed4ae215db6ae947dce3ad43c304ef2775eb1a6cb60e6cde2c953b91266c89861cb7b8aaa737264f460f3b2f52f223d3eb063d60203e074cc91ba8b8330112548187420e181022974359a1ae3aa6857caf5c52ad17e74eaba6cf437863dcc0ed21b544710b", 0x8e}, {&(0x7f00000012c0)="3ecc5f8da8ce1337af49b46857b14702dbeab4f8fc337c3edf8f55058671e250f6763f838ae309cd6be76782785400b9fd", 0x31}], 0x6, &(0x7f0000001380)=ANY=[@ANYBLOB="2800000000000000ffff0000040000004c0150723d49cffcc1010dc64b03191944c738f09ecfe491"], 0x28}, 0x400) mknod$loop(&(0x7f0000001400)='./file0\x00', 0x40, 0x1) 13:04:34 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x9, 0xbab, "17020700ff1f0000010d0000000000156e14f300"}) clock_getres(0x2, &(0x7f0000000000)) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0d", 0x7f}], 0x1) 13:04:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) dup(r0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) 13:04:34 executing program 1: r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="f879a7d949b240988fe714cb7b8cfe976e339bd9b1a3a8551d724c766b875dc151c9532ee02d219e075d7f5daf991a9818579e2c55bdedaa23748d9fcd47c2a526514c839fcf29a3a92f09f67826ddbfb1fbb8861af3a450775a0a1584efcc821fd8e47e92191e9264bcb4f502392b", 0x6f) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) flock(r1, 0x8) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) r2 = socket(0x30, 0x5, 0x7) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x0) 13:04:34 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000280)='./file0\x00', 0x288, 0x1) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x4, 0xfffffffffffffffc}, {0xc1e, 0x6}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x7dc, 0x8}, {0x18, 0x3, 0x9, 0x5d34}, 0x3, [0xffffffff, 0x3, 0x3, 0xffffffff, 0x8, 0x1307, 0x4, 0x8]}, 0x3c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) ftruncate(r0, 0xffffffffffffffff) write(r0, &(0x7f0000000100)="11bd6bcbe0e905c3b67072865785a530a11e4e67037cc06041817845038a4ee208fcd4509a73fe6f2c5df4a1f947409c57a85b15db58", 0x36) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd9533310225", 0x39) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) write(r0, &(0x7f00000000c0)="5b9f3b611c4f68a4", 0x8) 13:04:35 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff5, 0x2, 0x40000000, 0xfe5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x81, 0x1, 0x3, 0xee78}, {{r1}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x6e86, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x2, 0x7bca}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000040, 0xfb, 0x6}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1a, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x4, 0x0, 0x3, 0x7f}], 0x8, 0x0, 0x1ff, &(0x7f0000000000)={0xf0, 0xffeffffe}) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 13:04:35 executing program 0: socket$inet(0x2, 0x7, 0x100000000) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000100), 0x2a7) 13:04:35 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x0, 0x1000000000000, 0x3, 0x100000001, r1}) open(&(0x7f0000000280)='./bus\x00', 0x420, 0x0) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x0, 0x1, 0xf305, r2}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0xa0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x8020, 0x0) fcntl$lock(r3, 0x8, &(0x7f00000001c0)={0x1, 0x2, 0x401, 0x3ff, r2}) fcntl$lock(r4, 0x8, &(0x7f0000000180)={0x0, 0x1, 0x3}) 13:04:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/219}, 0xe3, 0x2, 0x1800) r2 = msgget(0x2, 0xc0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/72}, 0x50, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 13:04:36 executing program 1: socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x5) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffefffff}}, 0x2) 13:04:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) 13:04:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x0, 0x3) mprotect(&(0x7f0000027000/0x3000)=nil, 0x3000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x9, 0x1}, {0x18, 0x3, 0x6, 0x24ec}, 0x6, [0xfffffffffffffae2, 0x7, 0x1, 0x6f, 0x7, 0x8, 0xa84, 0x81]}, 0x3c) fcntl$getflags(r0, 0x3) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:04:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x2000000, 0x0, 0xffffffffffffffff, 0x3, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x5}) r0 = socket$inet6(0x18, 0x3, 0x6) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8020, 0x1) fsync(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) recvfrom(r0, &(0x7f0000000380)=""/141, 0x8d, 0x800, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0xffff) r2 = socket$inet6(0x18, 0x40, 0x3) bind(r2, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0xffffffa6) fcntl$getflags(r1, 0x20000000002000) accept$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000001c0), &(0x7f0000000040)=0xfdf7) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20400, 0x9) syz_open_pts() sendto$inet(r3, &(0x7f0000000280)="a3918c71ccc9506b2c71519c54b4f6efb8bd695ab5cdae8a0c51f7a11681c789a95db7a63c9a5edc5b6bd7dd0c18b2140673099e9af08d4b64194541d9a081d0e2808a22f6f415a57efc0f5069d972066e3563e3819b2f8b2769c4c1a1734174f8c1c15baa1e03ddde960e0b3d7d6e9220cea689759dcd721a30bcee08103a4cf6b9b363071b8c2ce80d0d46fc9dd55e7672f1bf365d53721e3adc4c1b4b5927d588b0f6a618c5fe58df4c15e640adadd11252755d4561f0b7c8ef49d8f34cf1c893c6af34e933da192ec71a2761cc2ff9119d98d806fd", 0xd7, 0x1, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="354c2141ef3a75ff2929919c412071f11974cc9f20c35eb123cf69ccb346263c212220225a41a70b52779b29144381ce70bfb1af9458d5b5069fddb594bf9e51e8ccb3499f7f95970380ea8f944d40ce4b0a8629217d47456b64d4ec3d435db8235ffb", 0x63) 13:04:36 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x3, 0x1000}, {0x1, 0x1}}) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='.\x00') 13:04:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x5}, 0xc) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="9bc987cf6acade3587de6f19e0bcb31f9715c59b533462d8fa26ca8d553bc00376f9b8e4b36fd395b4ae34de4a055542682250fb8a0c717321bfa02e324b2f5a2780d01b804be6d18f06a35ff64f9def7b14", 0x52, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x1000, 0x3}, 0xc) 13:04:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0, 0x0) 13:04:36 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="89a59cae13e15680adb3c5452ec3b7746e6a575621b558c859562e9553b4c4f5416d70633b42118f006f4d60f2cac283e13f096111b9ba1255586073337efb4d097257c9c0f7d463c1128a9b3a14116a07634b58dc484eb8bfdb3eb587e0157c3add6642214b433a4628", 0x6a}, {&(0x7f00000000c0)="2066df97ff0bab605e4c8a031a69b5a0bc8ed8262901fc433b8650e77a66fefff80ffb5ea70734af5c3596375f8c80f7eac1c0e3e313d4c8a658597a7467a267f29f3cf23ff8bb0893", 0x49}], 0x2) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x101, 0x4) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) 13:04:36 executing program 1: munmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 13:04:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x2, 0x3, 0x600000000, 0x401, r1}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = dup(r2) fcntl$lock(r3, 0x6, &(0x7f0000000000)) 13:04:37 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) read(r0, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() syz_open_pts() 13:04:37 executing program 0: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2000004, 0x10, 0xffffffffffffffff, 0x0, 0x0) 13:04:37 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup2(r0, 0xffffffffffffff9c) preadv(r1, &(0x7f0000000240), 0x10000000000002d3, 0x3d) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x5) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mmap(&(0x7f0000ff6000/0x7000)=nil, 0x7000, 0x0, 0x4011, r2, 0x0, 0x51) flock(r2, 0x1) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r2, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) close(r2) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) write(r2, &(0x7f0000000500)="bd", 0x1) r3 = syz_open_pts() close(r1) getuid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0xaa, 0x6, 0x1, "9612361eaedeca4425b072b582d8b0031388b679", 0x80000000, 0x1}) linkat(r1, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00', 0x4) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) setreuid(r4, r5) close(r2) fchmod(r2, 0x48) 13:04:37 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) flock(r1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080), 0x0) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 13:04:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="e4d2dde389fb75b492f16a8ddb6c16aec4ab80cc28420f10191ca56594aa40805b44475032639f6dac53628577a6f0c119cb09b1c43754d144d1dbc8fb5bb1c44e1806cadc6ca85bed71d927537e4f16cc602c9e01645297f045f833fe0a9e4dfcd9235138e494454261d871b70bc4e3a01b4b70fbe8ac174592e3e6b38deeee4da6140039603d6d67ffdab004caf4020326321a028e596f84eb8e9cec787205331b248cfae273f1c7a9ab386497649efde62b", 0xb3}, {&(0x7f00000001c0)="bfb8cba9cebe5e8949a1b336a4807030e1b3561d3fc95397e04fc5f5a99b82dca2ebf4c3eae29472cf3c8c4362ee740ab0381c36ded8d56cc98fd089e40ef1d886d7ff6db0b3967cb978cd75eb5877d848786d3f5254fd11e52c8ca3ed20ef4fa6957817c4322e32c11bed56842f1bf27cd593699032eb3b46072643731faaab6e68de363e0b1f4b822b53a00a1e82a3e04ecad1a4d989c8745d5790f201f9a657", 0x36}], 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)='Sr', 0x2, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0xa7, 0x0) 13:04:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = geteuid() r7 = getegid() r8 = getpgrp() r9 = getuid() r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r12 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r16 = getegid() sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000002c0)="9825d6c8dff5379232837f355ff4a47b65e4268fceb48d1f180a29f315e01d96afb4daff27a6d944871a4226e56de8e1206959e3a248192508eb1f7107f60964cb08fc1d5463cba304d300e7c0880131684d4f", 0x53}, {&(0x7f0000000340)="b718f335a1141232a9b3c40c8d723386d6b467029ee0a20b1fcd9c995e879aa2780a6f9729aaf079bea2fb47a55bccfa0d9577813a5f2b83ab5983c792bebdd1d6ea7cc824ece914f27f953881029d6628c6a8a8f5", 0x55}, {&(0x7f00000003c0)="f7290e28497dde7785ab24011ae014ac40ddeda3afd6eb1dec6ada2fd65c434ff0bcf073241c202d851934eb197e1e0ee437a43204a1dd7d36f18718347ae02256193f60055b0f869908038cc25a8e10393339bfccc285d3766370ca28dac7acca40061f776402ed4368973cb959fb5f89bfc7f70f3452cbc03534d35b493a9f02ec7ce3555fba171bf595bebe2ea42f8682bb771bebcb799b4e65f6945c1f7b3f6946ea4c6f7943aa5b5f505061196cb15814962d8f", 0xb6}, {&(0x7f0000000480)="a50b0773acc5df528d03df254273f236f18add34744ccab3bbb195e22ec97732f6eb8e4b22a16f193afb2b7c19d7ca69687f9a0f93", 0x35}], 0x4, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0]}], 0x118, 0x4}, 0x9) fchdir(r0) fcntl$getflags(r0, 0x1) r17 = dup2(r0, r1) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) pwritev(r17, &(0x7f0000000240)=[{&(0x7f0000000140)="cdfc13343b27fad3ec2cc650c4368ad29d017ffb4e24a6a6036e58c236244367c2f551cd2e638e853c1ef93197b63926c62e4c161ac4bb7a98d23a509f398daf44aeac545ed96189aeef2ba6047fb28aa1734bb6c39c7d9a393afbb286518d390d4d30040a36dac500951a4c912a0dc2fd0ca815ba501f478921cee633a185baef751c5036a3eb7e491999da56b192e7d753343feda93cad734860e11e43725bef468fbb4b7c6031ab2857e22de03f826ee0eef3143d0bb1cc20e3501b18b400beb01bd57631d66c27a89ce4f849d041dd907de01fb3f9f77f9f7c582f34737cfd6f5be9238e59ce6f4d5ff9dcc33ac49b1e", 0xf2}, {&(0x7f0000000040)="e0476e6cbce64afe14dc2a45fe2467a197ebd34a7046bd7d7c1fd52921cd580517f0f52e9df01569cb00663e455d6d6d274bfa245284242263c344cc158d421327978c90db6bf60abb07710b5a748f78f23672855cb5db6ceba98998f0c5f2e641c014169dde794c187febeadee1b2b59d4c82642e3cffd9b86b8fc767bdb5f098d2c6", 0x83}], 0x2, 0x0) 13:04:38 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) r1 = msgget(0x1, 0x222) msgrcv(r1, &(0x7f0000000000)={0x0, ""/151}, 0x9f, 0x2, 0x800) 13:04:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00001a9000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x47526bbd}, 0x9, 0x9, 0x0, 0x0, 0x4, 0x1ff, 0x8}) shmctl$SHM_UNLOCK(r1, 0x4) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 13:04:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x309) r1 = socket(0x2, 0x4002, 0xce) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 13:04:38 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0xfffffffffffffc84}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) write(r1, &(0x7f0000000000)="4370814db034fa888de2750241dddf4ce94c37bd0ccc041ae235abd4250a788577e39d3be10a005318aad4e542f849d17da36d6d3c7f81d01c2ecc3958a2c17f213a71e3aec413bb9e030894e4570780e30298cc50cc2ae2ecc7adc4d745133e0acc1207ea2dd4088494e5457998b23baa4abfdaca11a782a502c1263d74d193b937d8bfdb8034fbc5fd2d7f88afb08c733baf815275d5a120e5908e343d2929266a539c5f15cbe22eb0829bbb5c5cc36a9bd98c87ed82abc44ee8cb7a64fbf81079e389eb3706f39b0470765711d08a4472e7c4d6d96e1a072432cc23bfa5521ee31fcad6a0e95230b2dffb019b8ff8206448a36c029deab2b6a5", 0xfb) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 13:04:38 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0xffffffffffffffea, 0x7, &(0x7f0000000040)="0091ab4ccbbb547ba762db45bcd6ea10da0ddf4c6d6e6b26ce28620850e2eb284777b7a8f071a85fb45386eeb8a869c31af0a20345622048", 0x38) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000006a6755d600000000", 0x14) 13:04:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) syz_open_pts() close(r0) r1 = kqueue() fcntl$dupfd(r1, 0x0, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) 13:04:38 executing program 1: pipe(0xfffffffffffffffe) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:04:39 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0xffff, 0xa60000000, 0x8, "67c21527fecdbd8ce19b3ccd87e1d08631a5e257", 0x3, 0xf8}) 13:04:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="62744284417180412196bc7cc3a4d1a942d0347115e51a0000", 0x19) syz_open_pts() chdir(&(0x7f00000000c0)='./file0\x00') close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x2, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r3 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) 13:04:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x0, 0x80000) 13:04:39 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getuid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000280)='./file0/file0\x00', r1, r2, 0x6) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) recvfrom(r3, &(0x7f0000000040)=""/157, 0x9d, 0x1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xa) 13:04:39 executing program 0: r0 = socket(0x11, 0x4000000004003, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) 13:04:39 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = kqueue() ftruncate(r1, 0x66167fdd) kevent(r1, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="59f58c50", 0x4) 13:04:40 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4) fchmod(r1, 0x20) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) open(&(0x7f0000000040)='./file0\x00', 0x820, 0x11) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x6a8b) syz_open_pts() r2 = syz_open_pts() getpid() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0xba91, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 13:04:40 executing program 0: r0 = socket(0x11, 0x3, 0x8) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) 13:04:40 executing program 0: select(0x40, &(0x7f0000000100)={0x3}, 0x0, 0x0, &(0x7f0000001240)={0x0, 0x2}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fsync(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:04:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xc49, 0x0, 0xee) 13:04:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000140)="55739289052666a35ce3d4b60650d972c766674fb1129f3ff0466d8bb74ef211053186a1c50b95903c370dae887843d0c0a7fac2c43a2d7ad054a2697be559fe8cae78bf89846fd184979a50f4fa9d8266899ce75b2274dba88307efa4b4a2e209aeea6ff317d7c2816c137dcc1701fc273714c142d3d757bab092e6f4e73c066a261c5461d5c1fadf91fdbf4c3aaec6edb04f6f97db24cf5f7a163e6adf30fad3755579d1c6f845cb04871b15685e65689a94979d3f26629d0263d026d56610602037975e864f899c278b126c3d5b1ea2782989896ef8d3bfa45d4519e8b9c002340425255d1c204e47665f6f8960b1d7378b21b10654560cfa0e9be19dac100a2ae5e7dd00584a797c8e9fe67fc0fbc200eeae1db32e2fc803f003166e9d6caab920bf2ee8bcc8bd3978e5455d24b3494f8d2d34367e1381dd690bd9f47b70d9d1101505418de84dcdf3b84ed15582362128e2bacb94fbc8650fc20c54eaf214fd627935c80cedc7d1200a24d830b051e49a2eac8c01ae4ddefad45c0159aba5d77c4d2f8bd5332d355cfeab0591320f97402bb8fb3958ff28d629353dfdb1f43047ada875f05ace9cfe70d495142c632e32a723ba0d8d846d58a24577603aee7e6664b1156bcf25c0b2235399c44240ad8ace7d5fb8fc914df34dc94b3547ab71fe5b411d98ecac6661cdd375fef995a9910a79042d190273d95befb996c472e0ded254634b6f6999234bf7e105d048067347ee1eab816b6190ab6068010f4789ebf9c7164b7bf199162c44823e991a72aeab5cc654f76ba12c0474d4c24a8e5a0bb077a7acf18221c7b7f08d086e54c1e167c34c8d5ee5448818cc91fcaaf5c9ab2e08206ff1de9c1b1512e6c6b1587b4c148bd408fd33345cd85816e935e2d8865f3a411d3de55b8d834c9fd11a539f9a41875c06a588cf9ed8e405031de18856caaf28ccbef09978cb24d2bf643a9017a3d01c5098ded68ba32476781ddb4d9d26befb7d8efa97eb24b9477487710340a937896d267fb7a6a60a909f2e695c01eba33e59978d8e0c3f87771223f7fbe1953765edf767c2a5cbad0470d16feb2262d07149f91e8a8eeec34e1fff5e06777b117bc6e971cd6a4a215ef266f17f9dd2cd3da748a8f673fce8bc86a38871137568bfe90b204ede3015fd4241cd1e97d30878e6a23ed1019c8dd5869a821a7bbcb7cbfeb9eb90bca9549d9e139939a9be671b9606db73e46e988c8cbeabe477c8e1374f37f4cea03283b052716b793b7bfd479dc536ac1aa2357dc933857005ba95b8559f1b4f666777c70fabec64b59f82154554737c87ecaa39883a3f0a6a109644239523ff5c84200ec5d3619d094d6cdd09176afee0af7b5527c902757b49b2bfa9cb6df56b472613f3195fee506f340dbc9a5bdcb652ac9cc2aec5a987bae6dc9759bf64b8417d852807543fa9890a28bfbc9366337961c231d300a292461dddffcd66762cd46624880d7dc46b29907d4aeba924f0bee3e5a032137b4d1a31853a39959c433c481e04321586cd549300ac9572811cb2a513f7d8ea5f2810d73692e915182df1552499f97a60ecd020033b67520fdcb48a5a6de61a0d8097dd139c02686b1e45d7999cd44796dd3edf2db341d00bfbe4b4c2496ce31a249741513f086763b08f77f8c7588d90207d6142a9d7c0e30757f58036636dcdcb78ec10732a98fb94547ea6e47e03ea387331053602313f146f6be7c01d4faeb1952174da3c4cc7d639c6658b09a288d4b58bd0fd8f26fa78b8e6f82d46b9f92fd7cb3ab3446af9b49a58afb9a4361b7437e3b39b87f23730dd143dea63976be37aa65ac09e921f0958f0d9df0c209ec850419b6cfa65519be51bdaacfa10be6da3b3fea3c9a350cafb4e8213098e1567f1598b1dc7c8a1dccbb45b42fc2ef71c05ba80f81458184dc9b716e567c30dc2f9822130b073a407f03f7523f7fff2dcfd4be7ecac35bd59fe127cc15f66b7df4ed5845b45f8db6807025d3d25455a0b46fec839d38faf3b10e1f704178a7bed2d1028f47eda68ff3d64fe924a72084dd8495ffb95687d8c5cf59394cf9d168c339383174f9e7c6a2de00b648f627ab319aa813c2ad0d272981fbd582c968b29aeddbf3a11e8666a0cb690981079a8436a6ee06f19df8d61f07ff6a419ab6e98b1ed108e26c0f2e65fd4e0eaf8aea02c0a7c0648bf864fbc50ecd9114c00a1b85057af722b9c72cf85ad18a3e2819ce77b10eb66daefd199c2f90ff40be8612da1b06f99ffa55aa277971031d8b316cf4dcef0e4dc2b80e35a51dd62963bd881272d7a3d8c7a8c92ae8ce8e9e5095653e0d682ef9627a0786d15c783a1bc6b1c6c7b95d295d0267b3ce3b2afd4dab3d211d40fbdf0e23c18b126069053ac13af9e46ab5eab54ac62e123d9cfee76b38cc563a3110a9707595562fdf70daa5ed96edc84c74ea4453117b6637aaedd1eae6a4630857fbabdc241c77ddfac2640b992465dc20d36ccb6275b69293c46ba236a001cc8a17499f5e2047ee825a19a25a5ad18b830fce6e55670b65911e776e784c2613b262255466505b95eede3e6145e0fb2097afe9bbe2737acf761fab236dac431ecbff273ac96ea3821456a5652734b0e7b8dd568897fba2656ae051739f8dc63b403f95af4fa2751b568f4284eb2016978d7145b5ef7983c40fa011f522782ed18cfab83e582886bf50a84d1a7947b437d54e8c3869448c2c2", 0x78f}], 0x0, 0x0, 0x0, 0x40d}, 0x0) socket$unix(0x1, 0x5, 0x0) 13:04:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000001240)=[{{}, 0xfffffffffffffffa, 0x4b}], 0x4, 0x0, 0x5, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) 13:04:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket$inet6(0x18, 0x2, 0x2) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x54) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="99a91c97f817dd34a68aaecba6e5a3380c9d", 0x12}, {&(0x7f0000000100)="c17eff389a0aefd4", 0x8}, {&(0x7f0000000140)="f651344fff0d6627f20af956e1cdf655ed98aee6caf016a1054ee6e3e9aacc1f90c47dae5ac0c3d0f31bce9a0afed7d10abfcf96230e03d32f5037ad24c67283c1a618570e22d7379400817a506311ac85118ecc8926811e87e93fa51dbb44325956db3a6489b0aacb5cae357ddc31f429bc04bab195579154eddf09822a86a3a362b31d302321ffca1488f9193c565101e46f7e0de36b1d2ae2d3ca35233289fbfcfa67d93fe1cdddbf4f921c2f4b6231eead5b996b7b67eb21333474380c3a5742d5eb77351f8d6c072aab95f952e78ad47a15f2a159a8935aab77f35f4989f787f6fd57ee93f1", 0xe8}], 0x3) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 13:04:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x80, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x5, 0xfffff, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x41, 0x1, 0x1, 0x81}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x0, 0xffffffffffffff80}], 0x2ad, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x40, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x22, 0xfffffffffffff001, 0x2f}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7fff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x30, 0x10, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x20, 0xa00fffff, 0x7f, 0x81}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x3, 0x6, 0x8000}], 0x3, &(0x7f0000000000)={0x4fe4}) 13:04:40 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0x324) fchown(r0, r1, r2) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x12, 0xfffff, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffff8, 0x24, 0x2, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0xc, 0x8, 0x62, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x800, 0x2}, {{r0}, 0xfffffffffffffff8, 0x11, 0x10, 0x6, 0x7}, {{r0}, 0xfffffffffffffff8, 0x88, 0x0, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x2, 0x10001, 0x94}], 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x88, 0x3, 0x800}, {{r0}, 0xfffffffffffffff9, 0x20, 0x84, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x58, 0x20000001, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x81, 0x6, 0x9}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80000001, 0x100000001, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x11, 0x0, 0x0, 0x6}], 0x9365, &(0x7f0000000280)={0x3, 0xc7bd}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) 13:04:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x14, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x13}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 13:04:40 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) 13:04:40 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r1 = getpgrp() preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/161, 0xa1}, {&(0x7f00000002c0)=""/12, 0xc}], 0x2, 0x0) fcntl$setown(r0, 0x6, r1) pledge(&(0x7f0000000000)='#\x00', &(0x7f0000000040)='\x00') close(r0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpgrp() 13:04:40 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x1, &(0x7f0000000080)=[r2]) socketpair(0x18, 0x4003, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x1, 0x401, 0x4, 0x6}, 0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getgroups(0x1, &(0x7f00000001c0)=[r2]) r6 = semget(0x0, 0x3, 0x60) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000200)=""/160) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r7, 0x20007479) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r12 = msgget(0x3, 0x40) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000340)=""/240) r13 = open(&(0x7f0000000440)='./file0\x00', 0x10000, 0x44) semget$private(0x0, 0x4, 0x644) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000480)={{0xa42e, r10, r11, r1, r5, 0x20, 0x6}, 0x3f3, 0x80000001, r0, r9, 0x1, 0xffffffff, 0x2da05b7a, 0x3}) getppid() msgsnd(r12, &(0x7f0000000500)={0x2, "dbf335814f1fe4be2859f060de1dd2fc6bf6bb593fbf5cfd195bcc6839b2d2f8b2b690decc1da91f122cc2cd0dfc690b4d0cdc9cfab2aad9c7baa507c724af625b91f237a59e553cdbed453028c4a0b3bf330cd8f94dfed608fe350c99c4e780528e5a73fbf42dc2a6d309160a88d663a168abb0b6c42c2246fc8c8649864cb495836892a7862931bed87dd56be6998133f7fa12188eb402cb90d5f65b11e51db9cf478a7ce31b8c57797bc9c57a82aca9c2535b7932ecfead52f6b9687d63f3cded3701f437d97dd2b63eb153c399ab8235576bba8cbfd0d45f61cae3bf1ffe83ee"}, 0xea, 0x800) connect$inet(r8, &(0x7f0000000600)={0x2, 0x3}, 0xc) connect$inet6(r4, &(0x7f0000000640)={0x18, 0x2, 0x2, 0xfffffffffffffff9}, 0xc) msgctl$IPC_RMID(r12, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680), 0xc) ioctl$TIOCGFLAGS(r13, 0x4004745d, &(0x7f00000006c0)) ftruncate(r3, 0x1f) semop(r6, &(0x7f0000000700)=[{0x0, 0x9, 0x800}, {0x0, 0x6, 0x1800}], 0x2) r14 = accept(r7, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) bind$inet(r14, &(0x7f00000007c0)={0x2, 0x2}, 0xc) accept$inet6(r4, &(0x7f0000000800), &(0x7f0000000840)=0xc) fchmodat(r8, &(0x7f0000000880)='./file0\x00', 0x6, 0x0) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f00000008c0)) 13:04:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000001021, &(0x7f0000000040)=0xfffffffffffffffd, 0x2c) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x3, 0x1800) 13:04:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000500ffff00000100000080000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) 13:04:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) getpid() getpid() listen(r0, 0x0) bind$inet6(r0, &(0x7f0000000200), 0xc) 13:04:40 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x1, &(0x7f0000000000)="98800000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000240), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="e86f9da06b", 0x5) 13:04:40 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmget(0x2, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x0) 13:04:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x120) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x0, 0x3, 0xedc4}, 0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="05fa9349", 0x4) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0) 13:04:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000022c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe83", 0xe7f) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = socket(0x26, 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x1, 0x1, 0x101, 0xffff}, 0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') close(r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2cd3, 0x8000000000001d39, "bbd84b73f2ff7fcccaa70600000075835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x3c1}], 0x1) 13:04:41 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r0) r2 = semget$private(0x0, 0x3, 0x40) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)) dup2(r0, r1) 13:04:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3b7, 0x0, 0xfffffffffffffffc, 0x0, '\x00', 0x4000000000000000}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c0", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000f80)={0x0, 0x0, 0x0, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8", 0x0, 0x6}) poll(&(0x7f0000000fc0)=[{r3, 0x100}, {0xffffffffffffffff, 0x6}, {r1, 0x134}, {r3, 0x2}, {r2, 0x764db1b7708e0252}, {r1}], 0x6, 0x1ff) 13:04:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) socket$inet(0x2, 0x4000, 0x81) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:04:42 executing program 0: socketpair$unix(0x1, 0x800000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={0x0, 0x2b4, &(0x7f0000000240), 0x386, 0x0}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8c32, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x4810, r1, 0x0, 0x0) 13:04:42 executing program 1: r0 = socket$inet6(0x18, 0x400000000000001, 0xfffffffffffffffc) getsockopt(r0, 0x404, 0x2e, 0x0, 0x0) 13:04:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x4e6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x5710ece5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) shutdown(r0, 0x2) 13:04:42 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1) r1 = getpgrp() sync() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x2, 0x101}, {0x18, 0x2, 0x0, 0x4}, 0x7, [0x81f, 0x8000, 0x0, 0x75, 0x9, 0x8000, 0x7fff, 0x36]}, 0x3c) socket$inet(0x2, 0x4000000000000001, 0x0) 13:04:42 executing program 1: r0 = semget$private(0x0, 0x4, 0x6f4) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000280)=""/16) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0xff, 0xd46, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r1, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) ftruncate(r1, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x400000000000, 0xfffffffffffffffd, 0x7, 0x3, "14e003574f5f7688c8e2d666952de5354c66178b", 0x0, 0x40}) syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x1, 0x2, 0x0, 0x10001, r2}) write(r1, &(0x7f0000000100)="11bd6bcbe0e905c3b67072865785a530a11e4e67037cc06041817845038a4ee208fcd4509a73fe6f2c5df4a1f947409c57a85b15db58", 0x36) write(r1, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd9533310225", 0x39) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)) write(r1, &(0x7f00000000c0)="5b68a40000000000", 0x8) syz_open_pts() 13:04:42 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x203f0, 0x2d) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/70, 0x2) bind(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f00000028c0)={0x0, 0x0, &(0x7f0000002700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xcc}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x3) 13:04:42 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x8080, 0x40) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000000)=@file={0xda75be6efd307b7d, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x4) accept(r1, 0x0, 0x0) 13:04:42 executing program 1: r0 = syz_open_pts() close(r0) r1 = shmget(0x2, 0x3000, 0x403, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/34) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215033f0254592fb2d716a3ff72537dbf87f3b734ca62d418deb11abdb40e8c83ff2b70c7d9b101e898b8520dc6686005417b406799e97ed3b4b7ef9146cb252391f2fda5abc9ebfc2035119ea84e869454334dc40df6def368d3ef379a1492c320ab2d16c87eea1d512635d26b6ecb25cf7a9786805722889e024d755aff45d1734a896eace9ff50c5df84e9443d2bdbd38baf3979fde4227ca7470eca9121fcb83dbfd3f33d9c7c863d8e2eb38cc84239486cf8785583ca1cee1c6fbdee9ab1eb9088a184f0dcd4407ce2b8837c16d2b148f3e6ce0f46e1f4824029c405e5049bac16b49714064b261a01bfe542a9aa2922c2b56cbca2028294c08339c51562a39c1f2e65234aa68a83ca742aa3f3e357f737827cbdd09115ae8a2c", 0x741}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a26917", 0x1cc}], 0x1) 13:04:42 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) socket$unix(0x1, 0x5, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f0000001440)=0xc) pipe2(&(0x7f0000001480), 0x4) kqueue() getppid() getuid() getegid() getppid() getuid() getgroups(0x9, &(0x7f00000014c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fcntl$getown(0xffffffffffffffff, 0x5) getuid() getgid() getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getgroups(0x5, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="ca93a17b574900a0ccb8116f0127267140b2a7ca39fa81af5e8060cf5dc8a212fca2b26a055115f8b2c165fc9b93a05501a72a24c0cdcd81bac5c7e9560c9be0b2701c671d3186142e68943bbee7975508591b42e8c8a86b34a880c1cc4a1f51d136319874f4110058276a4bd039ea22c418bd59be7d06b556c8708d96cdbc41909dc7bfeaab69d897029de836843ee17f641e8304c3de5778ca74fd84d8d9fe2e7308a15240ca93608d6d57cded74d65eee9b", 0xb3}], 0x1, 0x0, 0x0, 0x400}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r1) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x32, 0x2) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x51) 13:04:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8081, 0x14) getdents(r0, &(0x7f00000014c0)=""/103, 0x67) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10021, 0x82) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e0f66696c653000"], 0xa, &(0x7f0000001380)=[{&(0x7f0000000180)="8e80923f2f4172a9c941becf3d33dc8158b0def36dc42a6509d3e5e7379348f4d3e95eaa740428d397f782077b0ee220d5a8ebda32a49d635c0cdce449bd2dedcd24b07e3699a79cae27718f4ba4fecab525bc544daaa1a7bd8db46a735ac198275e2643979dc0dc10c14ff27fe154d5a99797f1d1fef4d3496d11305708edaf63b196efc0207bfabc3475d7b030e0ff1af5f55c00e614b6a6847317ff628f1f19dadeb89327a965d3f3c6c22689638e66a2f33f70aa96b882c7d325bd481f04f60634e95546b4988a4477bf4f458a174715f4e4", 0xd4}, {&(0x7f0000000280)="63dd01fa6839cb6fd45b373e9ced66ec4761967465552956feb69dec34c62312aa95e54b97023c32aecd1450ebb5a562ee0f6a740c25e0029f4fcd617e356c622c31a8b80221b5f6037abd1b4441cc4711d791c1a83904238f469a3418ac0ec839b59b7db91d3c198d1014daafddb9a3dfa1d1b0ab05aef61ddfeb1228cd7b066bcd7d77edcc08a659302d1609e72ae898b7fa5abbe08f307a76a68668919cbad28e5c2768a280bc87108773cf818b833a5a321828aa995f32c6b758cd5b0099c343bbb97f9789f45b0cf41c77a4bcbe7c57c232c0f7cd7d8708186778e9c2c25a724a0fd77bb36f7386daeb4f", 0xed}, {&(0x7f0000000380)="1584ee4a07e9486d144bc8af81f42bc4ad0a39bb53fb210a15951ed9ac2cad9641f9628c30d8ec4e4fbffe1640e419609f78b73ae7af2c7c19ee9ebe3854f6ddf7a7540d66d1d0e5d2ca2a7253ff1c52e8109e275065c4f3e0cf87ab55e223e9d90c6454af49774c4a193ad824c292caaec80741a6f4b267af4624432ac087be1e549f85b53dad6209f65a17ada275c8aed23ea8ac75f983859e712a42693f25d0ad8b4cb421a989ff090f2083cd1290f16c9de1914e28840364d550fb6cba7052ca1163a37684a09130fc62a5741fefe047361762e5d8872c5676358f67039c48eab44b04239553a980c848692245647c090c2da61bb865a5e62f5bff15aa9ed21bc13c8fb8d089180b1eccbc4da9d1b682961ea210d7f7d0c6e1b870a2702581e180116b84db20250b8b7ad99340643cc66d798b93680b68299db6a9678e7f34933f79607112bae2bce1de2ee3ebaf60be7a79caaef0d4dbd9ff14c899b3b4dc2c885e7795efdb3af5c46c1044cf86c6db07cd8d7bb94ca78257d6c68bafd92c453c6c97cf4bb01d4c33590a4ed33253039f3687f16f5b2f1d4646cc520563d718474acd8c7799d253fff05faecc6c5679658e6d6a17ad03bd2553624f152367822d461a9571b8ca9e98edfd0935f325ed47ca81e08f11b0a60bac3f5f17fe90b1f8e21c11dcf56718689f030b6d6e6ac561a2180ccaef84d796d130940ade1c7663c70e364b33dc4b6c97ec9bd07d2c2f432ade0f755899a07eed4e48d0e32be99bbec93c6f09be871faf13703c33693c9affa9f578362d1927031e9552bcbbfff92d715911ef13809116a06b29e8f17ea216f513e08641bda830932c5000334e098262121b0420a4888008f35e61bf16e8dc5998a0057158ce7198bddb1180296737a679c9090ba59897bbdfec4f52e37f241cc34c649ebc0a6bae012ccad9a810050758d642265a909945e8a5ed73754097b0927f57695afe55d38398a579bbcd15d8e4b661c63e964916f41ac4eb6ec4d33acdfd20ffefe2c3ae84c85347c472fc082f4299080bbdb84eb527c6d0ce59a45716946293d942ab0842303e1cf51216c3c195caf893f71a9f4225fc4ab958f41537ba4f97b19b6804a70b22483d92e6a163b00688960224616d37b02b6200fda4a2c49c5f35bdae16170d841e1e889e223e4822b7f561912564facec6c72da0482abfb6d643dc912b4a09fc03b3ba31cfc69cf8925f8a657d3cfe0783c96dac92390aebca025df9227919df423f27546034b9c510fcd3a804d82118d8eda3f2cb0e853233a95c41ff4a5e20e3925ddf952f7e2e217f9b394f99b08c895421dbb4f72db21b266f5833f99d811afcd4b72d9f6eba4d2ec60e99a3095f8080885a9192315ee41d155dd4c5ce460a28db5ba3857d1a6d3248ec1181b61c57e7fafaee788b72b74f518a0b5318ffdf17192731ceaf66b593c9a259d5af87b781847f80db6e99871de75a69b5668c7e77ff738a87ef85ee309f9871399b30108f0814c7317561ad93424283796cc86223441d0e80972bb5c8d4c0b98486774a7fc1a0aaec2dcdf94dc79125304216442a8f3bd6945e9b0243dbc92cfcc8362b47dd9941441e3698114cd9ad4e2029f11e8837e80243c873e9b171695fad821cdd3ed049d96be7de3700f23e5795dd17d21b154cdcfe99b2c5bffcad2832509f85a952f375b6bfecc9af2f659f99e4da92d783edcffc4d56a4a6784c915a5c9802d82d50cea5df131c9f5ecc75b58989e7b82ed45a9b3d037cb5d13cc015202a894df81eefea1bd7779df6ee3d4c90c468ed0253c4bab2cd48e99772b0408c751fafc9bab12619c0b3e89d26f27a284285975d64373d34d71d67fd4e847a52fb424a3a4087a7ee75d0f44d1d398de2f5838c114309cb7d6c6b4b90f7ab3f3c97bcc89b33a2e22b04f873dc03eac2a26d5c96856240b62660f16867d34a2c8dcf9c1fa47391e4f54d9dabdf70381e1074bd2e7ffcf14ba7cc9b35ad46e5ff4c8cf21b2cd9ad9fa2fd3098c78876e3cba0a47b610f92fc22dd40c8255638255ba54572643f0b93d5dc8f56eb47b62436035ab77819906e481e762e2d6c64a71cad483e69bdf7bbc74fb39dc9f165719d9cc05738620a93b5dce6c4a436ed8d8d772cda843d598dcfe660bdb41b9be1f8b38769e2279d1d0b9b72b0ec8f9fc9d6e5e543a1f98176d5d83ca11c9010325a8849d6dd69286b734786c282412f51fba9cbe028ef95952152ed7a3cc31ccb847ad79dedbfbda21521bebd05cfd456e4caf07d7b89ce7c82cdbef557e310aa1f54b1e4fa6ae30998bfce9acdb1b2717a24f2db1660d1da3e44484bd21d39d7ab04cf0fa92b6317d226ed361c180b692ea07dd1f5b07152f83a0eddb927b2ae626fd00f2aac70d8546ad1f0524b0eee2d4b6244264e3d5ff670a4d1ee56994e6a86348148f89da79518b75883e70fed4f7de1f3f9bd38c6075a6b4fdc7c8c8e993a367f276c00c02eb1012406289ee88d7adb91a012cdf172eddcd802fbcbcba560924127603cf34094a65c6add4eec807e5cda5d58de5c0ad54ba1168c2983a468bc693071f6cecd7a7eb4edaeeb6dcb5d617627ab0f077e8fe7e48ef7f6b9dbe261fab5838bd3999d08beb7fdd93df50ec7cfbcddaad9798cbeb5ab431c651a4cb7f2d13f438049cab6566807249c1f3e047b9eab90fdc94ca76cc0bf2cdbb4ffbb4f404e9e06b25cac469a56978bd2ee4f094f30d3528ca31a3b5456a5ee5eb12d8e15ff7befbf64869fd46567ef461e386c43cc8f9cdd4cddaef33c0db05b8ae1e7a7670564c0e7d90ca43982271e07a5d9f4dadd93f533c396c8bb0620620dab60efea08df93a2901996c17bd91a8b566258d40ba3bd5f49c8ac7d0c698931f63ca1330ef0ceb2b5022f3b212770ead2f68132f411cfcfeb92a3210284efda36d5f3edc6277b8003790d7a344531eca72627282cbd1e801748a6531f88098bb499d9313fc4e465538c1b7c84843007bde5370f105bbaf95bbdd953dfd1f07d78aaf75afbb674ec3dab454a0df24a008f59ec52b61958866bd3e7783a7f256915e1e5c6160344500e29adf01127847fe0e43fd6e3c0599fd7e90ab6221c06aa8c3dc90dd3e8734a60200b28ad8ab84e2fa817e37bfebc7e59dd82e40f8643f80232d726d5285babe7aa60a6ae88d44d65f847784143a80933ab29de102e2bed174e0457f1b0bae26ae0afd42435c1dfdfa011613d0119a27f4a404970dd48eb9a800fc9ad600d8f509b13bb6c3ab4eb761c8bde9204617384a459c98a8cada56c1bef1eda8a2987276e7ab30f5202d0ce2f922cb3cd81e6d0dff59a09cd80676cce9227e95b6e20a51e70443cad02e51c55aca622b2b1c13d5688e7472ae4c349e446730251ef6055c69a273f60504c57d502d5b6058bc08d54386eceb15b0769c0cae2218394d63a5981d2e505dc87df3c8df4ce95922c359d20a3a9ec0ae5799568cba97c5d615d8fe6e3f3182ace79491a73e64c7532ff0c64278dc7d6704100e85b63c4c973d4c1e5a6812fc54773a0dd67239f740318a86a8d816288909da646e67ff4a0544fcd01c169e31c7af7677fd8aa7d53d41ebe3755c283e6ee6ef4a08d51fc65a04153afa738b6fc8157de4d9e668aaceb3e43d8216bc8c496d21e84904253ec3a7f28dddbf0a893537e61f5ccb2d0beed1def2981d47160ae31be1a9a0b477011ff66a170732358d7c9c4a39ecaa7bab7e8529c7daec5def821bd88ba97f16467c46d91a90eb815b6b9cb173b84d120daf3f9e89dac2f3b86214bc2c9fc32858f399bcf6db4ff9e022e90e9f79f4004ab1fe0aca15bef909121b86dccb9b2fae6b85119a528d9f4c8cbb1a479266375b91e37e3c6b5e495a27870a3152a5b38b3de4456711ad8c866c92d529e75bb4a3446bb391f25a798da295967f46b68f0832cc5987bb405e26875dd7c29a6d893773d598324dd708da8b8c07453c11dc7b3f529e7e4df7ad2169786d71b8b0e7abe7dc338be2e7caeffb42e0422c7c13693969fea86a940152a8e1a97c5d4eb5c1fe5a907ee0a1b96aaa283b9e67d6cb328cecdc34eb695513f4f4220579b25e9ef5b3fb0114ebc0ef357d88d50fed8370a53fc0d08b763b15515ad9c1bbef964e80b1d361b36bc5d81d1a9e9f2c5ae5847496eadf7efaf0009b6b47876977d18566e2e36d83a34670ad1c1b8d2520e60a9ca8f25e94e5ed4ade6cd5f907e6b74383d403861cf0c9d3ead1225a6ca16c4cb7fb95f23260530ed777b45591ab51cc60716b3252375e03127941074210992858ec88e1f24022e7817b64e358afe9425204d694268bfeb5cfddea826a60439f106243d773c083e07f2d2335b9f364fc7bf5a5175acb6eb13167fe13be055814e80626ab9eef3c4229f929628c23bc54e3b002c6be931d0b3d0d40116ba7440abede76a71d227968d11225b6363d041d1e7052386d19d83bf34efd0715301c52a430be7e9c74b3e66d1a577f3dbabc3754e2b1d79d07bf98474993ddf6eaa34e411e8f926c4c90fdce2c6769bc2839b763773ef81694f5d31c8d04e83bd078f17bc109faafb930c30cf745f827a0dc648fc660cd4af2d56f66a6e87f781e3d238a5cfea471ae4c35609c44daa78ebf1b8c567570c52618c52393a44418ba0445562d6836725c2780ec2108bb0b426b5b1663b69e90fb5934f30848307e884e44d773af2911c5c87b70da157cf8a1bbd5828e9eaf25bd1abb77795e75db7d8ea2d0c16cb6b4e741db541691d57f72a89c70ab981906186ceee7b06870191b2bff113d47ce171cb9a45904dfea7ee4dec7d05710b48e160d04e4d86751c802b8336fbcfea0301a4b31a450c0a5c7fcdbf43ee7cc91665764af295d6c73eb5113e5a1438b2c7b9e6a5889f0b5f12cacaca1a8e19d703425a73b15f9badf30875ac6a44fbc1a516ba8fac74e827eaa8a6f7eb576d21ee670a8764095cc55e5bb1181944096fc43760826ca3078a46f1e6ccde55dbeb200478669500f3b71258d1323b26725f46bb526b4207b1b0dcbfa4f6b38498aebe9c8ccc4acf7ae3ddbe14cf80418b24b747e4627a1c901502735cbc228eaf9bc29eb99b34c9334822e64fe73d12880c11f88cbf2232bdee0213d39ef144bf3befe12ea6444951dd3f6189b0189098d9a6938ffee5a4ca3c11ff26d8df3f7d16e4a05c2797233974a4ab283ff3a242e947502067c22181e11453d0f243904c4597baecb8ca9a2747eab1011c3fa55936b8092a98ea852bff897a7a607a5b41a49bf9899a765ca02119870a75b801f88aa92ad9e885d3bafe10c349479470678193429a79c39c44597aeb6ed13bf63f56e939a57059098050a0091f2667456283403f31e5f705e1e6f8f125cbdec74e02afe91454485c768f7996f44769ae15f4c8961883331255356de34ebcb3c32343aa52a8bc9bbe2ffd5deb845dcbe64e5fd3e49edacde9a48797e6459461f178f7b5a6610fa4f916ddc00dd807aca569945f7284dff85c77ff7aa3582901c8c72660b1593d6955d4019265173b1653f982e85b26df2f6a27d12495e4734f19310e3241281435397b09fec0698067dd8d354419fbd7df5709df98ec3dfdff595cb7930cd7a1f933b77f3f153bc927f927ea973ed81814f10c2d913c396c744fd722156693cf2ac45a480f6773887b290d416c09fa28360b48d77f3b478042635a6a8238f5b5bfd0a6a0d948abb1c0b7c055bc5f84980630d1bf06b148793b9ff7293c26e5b9840265f4b0c2bb3f59f79e51450a5dc6", 0x1000}], 0x3, 0x0, 0x0, 0x9}, 0x8) accept$unix(r1, 0x0, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB], 0x9cc3f9d5, 0x0, 0x39464f9602b1e62d, &(0x7f0000000140), 0xc0}, 0x0) lstat(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)) 13:04:42 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = socket$unix(0x1, 0x400000000005, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000978d1356"], 0x10}, 0x0) 13:04:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) fchownat(r1, &(0x7f0000001300)='./file0\x00', r3, r4, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) recvmsg(r2, &(0x7f0000002900)={&(0x7f0000001400)=@un=@abs, 0x8, &(0x7f0000001880)=[{&(0x7f0000001440)=""/145, 0x91}, {&(0x7f0000001500)=""/188, 0xbc}, {&(0x7f00000015c0)=""/236, 0xec}, {&(0x7f00000016c0)=""/79, 0x4f}, {&(0x7f0000001740)=""/16, 0x10}, {&(0x7f0000001780)=""/242, 0xf2}], 0x6, &(0x7f0000001900)=""/4096, 0x1000}, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f26696c65cab4"], 0x1) r5 = socket(0x2, 0x4002, 0x0) dup2(r0, r5) recvmsg(r5, &(0x7f0000001180)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, &(0x7f0000001140)=""/40, 0x28}, 0x840) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockname(r0, &(0x7f0000001240)=@in, &(0x7f0000001280)=0xc) shutdown(r0, 0x8000000000000001) 13:04:42 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000340)=@file={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00'}, 0x56) setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xcdbd}) setrlimit(0x7, &(0x7f0000000080)={0x2, 0x5f6e}) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdir(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) mkdir(&(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xa9) unveil(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='r\x00') 13:04:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc77243959db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed1400790a", 0x45) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() close(r0) read(r1, &(0x7f0000001580)=""/249, 0xf9) 13:04:42 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000000}) openat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x8) 13:04:42 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x6, &(0x7f0000000100)={0x100004003f, 0x10007e}) syz_open_pts() dup(r0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x2}], 0x2, 0x7) write(r1, &(0x7f00000000c0)="050206d51deaf64ad8ac25d18df26150cad83def2be8e8deb97295bb65ce0000ee00001c00004d28474c202a6bdf98b5cf415c47c5f50ca73fb4", 0xfffffffffffffdd8) syz_open_pts() syz_open_pts() readv(r0, &(0x7f00000023c0)=[{&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000002c0)=""/4096, 0x1000}, {0x0}, {0x0}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 13:04:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x3, 0x2, 0x2}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) 13:04:42 executing program 1: r0 = kqueue() r1 = kqueue() getrusage(0x0, &(0x7f0000000040)) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 13:04:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x7b3040ce, 0x1, 0x4, 0x7ff, 0x3ff}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x5d) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20000011}], 0x82, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x100000001, 0x0, 0x3, &(0x7f0000000140)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 13:04:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xe32c00}, 0x8) r2 = fcntl$dupfd(r1, 0x0, r0) recvfrom$inet(r2, &(0x7f0000000100)=""/21, 0x15, 0x801, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x5}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) close(r2) 13:04:42 executing program 1: socket$inet(0x2, 0xc006, 0x3f) r0 = socket$inet(0x2, 0x2, 0x10000000000) setsockopt$inet_opts(r0, 0x0, 0x8000004000000024, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:04:42 executing program 0: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0xfdfffffffffffff9) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) r2 = semget(0x1, 0x5, 0x8) semop(r2, &(0x7f0000000200)=[{0x1, 0x934a, 0x800}], 0x1) getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 13:04:42 executing program 0: r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x100) write(r0, &(0x7f00000001c0)="9ff447440c35e1d1cb7a7814b6bd9f4bd758334ae051baff21e03d9968a3b19f6ec4476f9017d76ee1895b7595fa18a18a839e979179af174a7689bfcc2d3972b84252241665816e35418fec94af2264e5a290ce34502ecdcd7ad1296c658077174f3c392a8be887132840b2c66aacf44b8b6ec8eb590c8c2a486c16266fdd2fb593e787b9b19ac6f81486ad1ea6387504e412104fb754d69dacc3b1a792c1aa1a4b0296a728d8cb54f7a1d62afec96c723c0669b34468ae0b2a29a791e0745c698d955d094b4679b6f6c79d940709cf456e7b6b1f4c04310e19f1f40f55c918cfa412c6365643110b3645611f3a212c7bf28d1a8e", 0xf5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x2}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x10) close(r2) ioctl$TIOCSTOP(r1, 0x2000746f) 13:04:42 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffc000, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x100000000000, 0x0) getsockname(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="4729eee24562d6e0f1710a7c01000000000000295e683cf25cbbb908dd4efdd7fda6cef0a9332ed0e92b88898a8597e0d6353a5defbe1a02c8200e31fe1f4f6b2e"], &(0x7f0000000100)=0xe) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = shmget(0x0, 0x2000, 0x11a, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x10) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 13:04:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) getsockopt$sock_int(r3, 0xffff, 0x1008, 0x0, 0x0) 13:04:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socket$inet6(0x18, 0x7, 0x4) getdents(r1, &(0x7f00000000c0)=""/12, 0xc) 13:04:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendto(r1, &(0x7f0000000040)="8f516207ea261901fba2ff03b9745e55316252600de6634bfb5bc89d2269aae5518942420d36849e77dc2ec35b4330f5", 0x30, 0x8, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) poll(&(0x7f00000003c0)=[{r1, 0x81}], 0x1, 0x0) 13:04:42 executing program 1: socketpair(0x18, 0x1, 0x72a3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="461f6de1fd4cb84c82acf4f4bdea8c488c79ab8d9877776863cc87e288505870626b8b576e72afa4257ac23391e1da406fb284ff7108e21b83d72cb2aba2d19a302963c254c0bc69081a263e075d934241cfe8a3c6ee4e6d525a7e9399c484f3d026660b20f60bd006a48bc370a41d781c9f52d95759f435fbc54c54906aa1c7a90974287842e58330d8fbe48eb75b0b62b2da0cc7ac2f6a3061985c83861b69675fe0549939316396021afd5a914033dea6ae959bc6871df13b30ff53d55b020b69ba962815048f68138d96f949e13e105350930c4d7f6999753173d0a373bf1f7fe9ba11a859536bba7e5ca059722ab725dabb5147817867d4d91926ee89", 0xff) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/169, &(0x7f0000000200)=0xa9) setsockopt(r2, 0x6, 0x8, 0x0, 0x0) r3 = dup(r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000240)={0x2, 0xffff, 0x6, 0x6}) 13:04:42 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) pipe(0xfffffffffffffffe) 13:04:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/84, &(0x7f0000000100)=0x54) sync() r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) fchmod(r1, 0x2) 13:04:42 executing program 0: r0 = socket$inet6(0x18, 0x41000000100, 0x3ff) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x944}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000080, 0x20, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x41, 0x0, 0x7fff, 0x2003}, {{r0}, 0xfffffffffffffffb, 0x44, 0x20, 0x7f, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = semget(0x2, 0x3, 0x20) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/185) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="bc854b3b5c1628061c8e8d1146ae", 0xe}, {&(0x7f00000001c0)="b922a9474b5ec0256b60a2042267a52497b6d8816d92dd477ef892752117e80280beea7db160ba8f470c5e61c0bede33570cc41703bc89", 0x37}, {&(0x7f0000000200)="dbd49de92c068c4cc27a646e7a130286e66c7371bc566f9e749adb57868b466c8424c766d9ec111bd9b0d6adb6ed450d5f26b74adee35ca5537c59aecf76aca118df6c8cd26ef94f7cc25b004a2b91f0c4f577260c0dd36b0c2750b01b6b94d1df95fec2db122d3eb778e3c3ace48f7bf3037dafaf54879bd88df0accbb8df596e5e22c066311c8344b1b027a2fd80a1bd01a4c12559798a893a6449ad6d4cad24a89400d16909c80096122fca50570e0a0cc9d0b63b33908cc07b642922a90cca80af0f2cd85ce5dad114c478c823dfebe663afb04a24980530cd48ad62e99ceff4662951cb3e", 0xe7}, {&(0x7f0000000300)="80714c52a5d32af4c88125ce65ccb946454e83243a2c5de8a402cc15b8f683a046c717ccc5abdc9ab9f466b5472fe581cdc5916c25efd0df2f0eaefd99f7f365ed9f36e88c43de84c2525ed80b6192c6b223a19e35424bafcfaa13fd12c586ab1f4cd4e91c2f10343df748f5c40f3372251fc697e7727cae9ea5", 0x7a}], 0x4, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r3, r3, r3, r1, r0, r4]}], 0x28, 0x400}, 0xd) 13:04:42 executing program 1: clock_getres(0x5, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xb}, {0x9, 0x80000000000001}}) 13:04:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) unlink(&(0x7f0000000000)='./file0\x00') 13:04:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0x9}, {0x18, 0x0, 0x7, 0x6}, 0x8, [0x781, 0x8001, 0x9, 0x1000, 0x6, 0x200, 0x1, 0x7]}, 0x3c) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)="59f58c50", 0x4) 13:04:42 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) socketpair(0x3f, 0x8005, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="184f58466816127ea871df1a4d1a3ff8563e526a7c11466bb3f40cd0e55d26e05c633e5e406a10b554ed1e76819968013ebcb7981f2a8b438217926efe58ddcf4dc11c0725a5c0cf8afa9d71f89f6f8b1b373bc4675f4115078645bd553a090a50b8dd2144798df1d499bdbc5b1d98a071df66ebfad3441e8c880c13", 0x7c}, {&(0x7f0000000200)="78baab503c2492a991ed16087c490e3ac496628d7823527f75a636ad92bda1841f45032708575d720c59b8eead0efecf5895be89958a16fcd168120b0c45a680f69ada8d64d23284ce60aa8b99f9fad4c642a7d488f962941114230dce24d5f95c170086f4349961c2a2b9698ee25d95bd82c9c1b72bb408bf03cb733376e56133549edf7a92594cb9d8bcfda3fd0e765e06750c6b9eea5d6effb0e304ae311144fea25bed4c0cc84285013424899f51e11cfe760d41d442264ef13056efff9cd0", 0xc1}, {&(0x7f0000000300)="1f728853747d915cd37526e8914f0639864eeb6ed8414625f74abfd92a99d4032568d5929464d5c7e1bedc1de2bf7494ff848d81cdeaa2875654f3528c5773ec60acedfe4da5eebc933a159bf209025591d3d1729764df5e98bffccd8c2489b527416f3625cf7c2838eb7ccea4f7367a58e8e54770da21ade1f4e331150c0737eb8d55fcb1b287cb0ba8f0fb5f8c90b9d18a3fe66d78f44e9708a8d83fd019845ff0a2441fe20c26bbed8ed3cd9d9f8a1ed5d5cc2ae0719859af3d5a5c53b166377d1490d7eb8b4fc7559474da2ef3bdee5dc284b4f8c2e54d65c63d58ace34f232bc7e2506c9997c1b61585019780b0d58877c8", 0xf4}, {&(0x7f0000000400)="45eb634f66170864c7da8c40d3ae0dc7247251428fcd78d5f90f4af9d50cd9aaa51fc32aa200e0a84da19c6169174a216172118ab82f68eb3f8037ae40458870a6ac3fe5bc7946fed2d4699442d6ba091809f0bcf591480f0b0b8b37308064375dbbec17e4", 0x65}, {&(0x7f0000000480)="097a3794a1fd91015156382e87e8c35f4e1c8683843dac143a7d72f4861e5dd558bfd176d6", 0x25}], 0x5, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x20, 0x1}, 0x4) socket$inet6(0x18, 0x2000800b, 0x4000000eee6) chroot(&(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0x3) setsockopt$inet_opts(r0, 0x0, 0x1000001, 0x0, 0xfffffcd9) 13:04:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) faccessat(r2, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000000)={0xfffffffffffffffa, 0xffffffffffffffff}, 0xfffffffffffffd73) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="2e021b1496c56f97ca7c872f5b5e4b01a2410353616e8f9e5d992f1ccc97e34aabb24e48ae9fca3c601f47ee1435d71e2a7949cd854155e62ddbf274eeeb78ba0b7c95246517d88c5914af74e5b27c968c935933529071d4f69c3a349da0cdaadf33781928435cdbb3d2f433d83fc984dab8007acbe76b3a", 0x78}, {&(0x7f0000000100)="1ea5fa7efb42ecacadfe0b5e7ae8f3ca5b863a49f454309d9ea0b9866d9802bf6db9b1fac9cd2efc22064729eceb", 0x2e}, {&(0x7f0000000140)="61fe1bb605eb76cebdbfffa4994b5b7980f36cddef3796933537c722dd4b514f06101a1ab6dc5594ae389b23b6c0e490a455a147f0b1cf4eb5ec57e18e8c918de2cb6252af703ee24583d9f3460fed112fd13c590083d2109bbbc97accfbb3dd119d3a10eb", 0x65}, {&(0x7f00000001c0)="ee5116b71843e45c0974853a8bbd4edadbc4fc286fce510119991f9ecc540f8c6cf7271accd4966da1755279b90975e7729401cc5d3c4142c73a326f789bac5548", 0x41}, {&(0x7f0000000240)="f25f286252f8fa600fed1f31330474502314b7b91cb34681b3077536e618eb2fa0f4f2354d0cddfb412f92b4373a9cdec90e76370f0fae892efac66c1718b4cd04e11548473beb9cded5fe2e9d6ccc0725f573ad8fc1c09311bcf37d29213e93d80413292788469175afcdba7309d6a2805d73c35eb7b165b976ce95d1b914e9e69446c8285647d29bb52b35c3c3dc69e75e2d41fa038107990943edff5ff134da1bf1ab1ae0754266cb54f1193dedba1f5ef784fa86a50a8835d8b43e8567b13618e7c69d9a13e388da585d414c80b8a96eb63aaa7b0a34fe70b8a409a74ef851e923866b236751cc5c49fe5912bfcd6e68d2f4da5702162b49bc769e45", 0xfe}], 0x5, 0x0) setsockopt(r2, 0x3, 0x6, &(0x7f00000003c0)="ea53318351fffef234025023d5b0554b4fe7e2076a242a08748bfd17f68d21cab9bc83652387cab905c31e2b83efa50de2b456fbfac4d17730380850bf0e40c2a35f2a114e5d6b9fc789d61cc185fdf166cd38ec69f00d2049752998a1df433cb2ae7c19bedcb3f3526524cca02f33fcddb1f0cc02714b9c023954cbef4a31756ba7cce6f3f5cc4e35952c4a35294cdc95038053a935977a2ddd9911b018e187067bd87878666494411ec90dec05a845fc8867edd6b7b5cac0dd6f0796dc6f37788eff5b904bc2fbe5cebe6d906088dc84e2", 0xd2) 13:04:42 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0xffffffffffffffff) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x0) connect$inet(r1, &(0x7f0000000440)={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="ce1fa6577e96f01add47f04d7ae6f8eaf798956ed58a0fb5bc578f20e190e45e835cdf48398d7f00816b4886c0d8f7737a67bb97af719d011e74e56eea3a6bc998f32749f90ce8e1c91bf38e95ffd67a81fb9b57b376e46c57508c6897b2adc8d74ea22e3a89a876ed13eb8cfad068c72e250fa422cfb6d1c4d88b8dfff1c647bc942f4b91c6d877bc0b14a8acbb91c8eb6008088d8d85713c2e7e93dfacae12c10bd2e1d4a834f0edab5865a56de343b6f89c15115920bdc785b7f21817e91373f6f85a8fd74692f1d4dc4c5344c1be91ee32fd511adc16e1d39f1fbd1e1977f652d5", 0xe3}, {&(0x7f0000000140)="72b8606ea0afd7cc34b2e1192f9472ce90f85785d317e895e6667ec88a602b16a54f4c1c90c7c3b8bb4791b0148a8993a2f752c9d4464a2c9880b60241856a3517a06e8de2cf064f09d9ac1a648720795d9984e05beacae0bb049a3655", 0x5d}, {&(0x7f00000001c0)="0e3c8c3d4aba36141adc62f1a265a355609a470199081e6deb62ca48502fcc8ea5d72a45ad4eec4bab70ae24b4696c93358cc5103fb26f4b3d015ef0db252924663782996102550f202b8da8f87fb1a9ce3c3f9797557c5ac858ec5db14b975a055b6a4c797769eb8659b7e1cffd84d589dd3d8f48bacebdb804a4290a", 0x7d}, {&(0x7f0000000240)="c20cfc47bc66325ea059b92036dd16081d4465c63e718e29ffcbd79adeeff2e263eb21ed5ed7503e8251d5b23eec47121197c2dba53451d45d360438515e1b5b92", 0x41}, {&(0x7f00000002c0)="0c579c2641fba0fc3b7fe74a747ba70bee069ee0c253269aafa20e2d8815ea8588a5bad366571b038fabee2140f56c4cf2179fdad28a4a44c0a7f48f1bbb2b2c92ca02b4364ca37e93c7f7834fd3e46db9929c61f8e8fb084821fb93703ee1384f13ee1757e3fb5fb726badb43612eba668fdfd1", 0xfffffffffffffca7}], 0x5) rmdir(&(0x7f00000003c0)='./file0\x00') setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) syz_emit_ethernet(0x1000, &(0x7f00000013c0)="bfb7691a878b96c62584ac68074b3dc0d9b81fb5f1f18c9a8a985832252d5553d5495487b464c17bc65cabf6b4102a16b45da85a0f09862d4b77f0291c438b3784e629b4cd2cf6851387e487d4bc57f8a65ceee96bc7a4ee80da4f796fea2c20f1ea2bdfa26c7c78539f1aa0803e84fe51445ca79313957b03ff431b414ba23417142fa04d63b83c185976fe66246e853ab5f29956ca562ddd654f8358414b609e5341589700bcea4369e889a446c3d44b5daaf166b80961d9a1630dfcc9e3d48db4a37ad9327584877241ff437b60e91bb5142edfbfde9dd39bef75357d4a58a88a980f93d2b49d8ac208b57e994087980ee53ce5225bd27bb2ef10896cdee8ab564931158d675585189752f861df476b59edbf64f209a502b1c2f6224260589d3baac11a9446ec34d199f13b449a41b59f92a4b781f36652f1a25945a15bd58662825cc47b9dbbb910872fdc8b8ec839e3d605d9f6505cbc9521468a2acc78243405e6681d70722bbf71e7cfeb45f578de47dd2a3ac682d3beeb9317e9290a5709252ba518e81f58418f8cd50f085a38bc3e39c71ca47b4814a1336598830fdff4d529766dd37471422c8df5e66a4a2b75ed20478ae31fd665564761f4844626200fe8deadca1af89c7d09414d9d410a91ecf5d9f48e0775cee64d56e0a1a2e4bcb24fadc60952187aa7dd7cd35d0cabcf2448b1a1ff3cb27447905a396da6dfb41175e8d3439cc7e8fee1282847b173f59b09d8091d8210b1442a1dfb1516930fd881865c765878e71f7b88bfa359409944f3e21528b62b1509e8052a5cf124b1ff4acb725c36c881ab08e92573050453f0ef49bb683072b01e1e2f68f24d80a2fe5d916fbd76e168fd2991c7eba53143e9f6d8f4b7fb0b83f29714243e1b3fcd66fc42ecb58ddf7fb5a0a44200de68ff6434352b453396496aabcf61478d4062700b65bda1b7022d9c76efbd912a6bcddd41f11b5b534ec0bc9b7822075c345754908cc40237bff005d785e5f2d68a83c8a3fc7329ce1a3cb7be54e482b5563a313a599131a761eccd4d72c565db57d755081a04f3e6b868feff1fc734fb60ed28bc486e8c43a69bfeecd71e0eb90389a5772df1341d3e2bf5faaa0bfdd465176f743c4d8ea4f551b088a57ee430cba83db74065f949f3675d55f8d3174ce3d9a9d7c597b3b27933ca888245b1f4ff0aede46c2744d8e8b7923475c80d1e5b4d84067db011ed480903167f0faf5da76d6162509a14c028a35e206bf21f89e0db04038b1ee1eccca4752ddbae65f4bad2721d7d3552087e81d9fb42ff178640ea5b29b0d2e7ff431d7947365d29807117684a02b61a5d4d247326a0bc35b55e71b4465f618d8713c0a88b87bd177f3b7c357fca5246d6f5ab841dc1afef4adfb0af6dbbe492820fa9c88dce5d3ebb719473f956fd0d79bb021f33e5f5d445cf2d00cc76ed786529e4f6f3e689115f714e0d70472b8d62a8fde35fe15b6434d913728425f80c2db9bb343748484c0766520c4969ca550473dc9f06684720c9ec7df8eb7e4ab812c39b45d92956e0c31c08215a79c5d46627c1c425c2f0ec91a8117fd6b8b0c30cc1e798ba5cbc798114f7565c109a33219f8d3321119425426c7fefe8bec6f28ca7481fe7e00f4b602224cee718b3d50d01d68d7a5737a089a5ba1c3d8fda6c1b8a2989c220b5051bda31daa5e4180359b0623ca9af28aaa9236f75f9b9bf2dfbc64b4d05ee8c6166f847678c3b175c980a0557bcafc6d8574ca179776b80e02655ab4b295fc18d584943e4e498011729cc7a5597ee15ea7f1ee29fd9b6f7b510a758780ff0761f4012ad6ef1e7d141c725e57f6e15ede645b7c6df99344a624d53aed46845d332efb8a1b66ef74ec7266a717a881bcbfda242988c65db9a71b7f0412911cbce2278a0428612f07231707ac29a64a05d5140b044c46ac905087a0126ad9b44d0a9f01a4e89adc7eccd0237b7e243c55a91df98846c93aa9e3f29734f15d99ff6c5f1eaaa372f4eb70fe6f4049d18baf75c2e3acbfb947fcb664f41cc5e10c0092c9f94939e8964d4b355d21c5dff8a2ed461685e385856f6064c63b478bbb85f86521785d1c594ce80559f256bb8f70e154141fd4af3ab1d03293d7f33336a15ba9329bebff7adbe895fa72ea78e287648ce43a46c95b780005b4645c28cf518965b97872ca290d05502341b7f19cb252b7eb1c6f3ce5375585487cd71062c2d6d22c2ec45a9eb7b2058f8d8cb9618351e119f670e72528ad0d6d032fe48e55a866f36b591e263e8142db910740f069f13f2a5a10efc0068d75a5570b680eeb2bdc38ebdb40c965768b177e4868ef7a90583038dd2aea5d41a87be6bee2b8b1262f831a5cdd55d00a3b30512557e20c0bfb26fe295b67a06cad38139dec76e9abb78365c26745953318e1006f12000ad9ad5b1136a563a28e0753c6bd7babc04afe858bfbb48f38917a5d997d58a50dea1f3d2076e8f8b865b279dbf0c4bc8436f376610e463a6812a04ffcafa8a6a0a9f604d46fc4fd119d9138831f1c7442e9222ff1d4a51aebadab1bd83ef71b5a0c2b9cb0c81e662bdcc1c4d81206ea52c8c24c518532fe5b00e635adf8a21cc0484bac43b63b12acca1750443012b57a58d6755844ca7736ab39c5126caed5ed0daa452d68f47da18f8bb86321f658526df26a01493f6ce422ffc40d4decc6ed5f874896d56e956f9a4bb5f4c4dcb622998bd24bafbcafc6cfa84f838f40af689b4a490bd0ba86fcfb794f52f24214c423860f4f6f58528ab7744951c9e7f24c0db6cbcfbc7ef7a62ce33b5bea236f1aa9db5233ac03143072a172c1fae9c144de3486cc45265e732b38bf5ef70758116cf8c9d0a36bc479b6d4f2c3bd7c7432571aa0361a4642f0dd06cd05edbbb9497aa33f4ecd06123856eac30e6307bf6188ffb813775a047b5063d65363fa7d03bf2d93e9cd215b5e2126c41b93a187cbb6ece21100cfe4ce8da4be38d12f5368798ae788332106fb42b49a4abd12aa2a073d00cc11a032774c6fae213b2bf05f42c712b7f781f18301b2cd7054beb8ab1a590ec93e2e76b2796b7cab2db0af9dbf7ba61cf17426477519c942be26500803b3825332c4e55cd43cbb7f781da657cf9eb5921a06e9084fd71a4693e2ac06035de0203f3f5eeff06ccb44b9d8c31e2836a2a71085d46e21345183b4d99dff62da142f6e866065e8ee8821a4a3aae764514ed3999b0668ae6b99e4a6d903540c83f6f33c0b1c2126eef890b024562ff9da80729d6fdb7619be172c27fdb682e6c5c475e420a8903faaa1707a1ed80a600e7bb3c80682a5f5be0d53ac18f85722ec4e0ac2c5d9c100ab02b4e04025becf3d4de0674b27f77ecda16de187d00d6e8e6f475d3042a49c7b47a9573165834c373ee5613c8be0226847dd185685fc7aef77ead65dbdce54c69aef873f11817d56aa940c3c8987a8bf19655d3a80f7e95bcf5c580420f06ec56df96563a0b8ee890bc72db9fb9096a94f181e4dfaa3f214cc1e9697a87894083a3c4cec451a086d5f396fac1381efc46a193170b6129570dd8815a5e56ea9e73926507afc378b4525b3ec0e5d300e28621772540c4631ad6d1f8e109801d1fdbe8c26bb9d36ea1bd3565b9e85c3a56030b278a27063d6b5aa4ce1951608595519f14f8708506e48f9608908611b41b26cac6a4b63b63ee6dab0da2679bddeb50cf45b042a655ffccce176974f9095f37ec03154827cd96f636836aa3c050e4bd38f299ac14ab09dcd2c4d6f68998f5f89bab11692ee73044ab64f75b7ec43f8bbabc7955a351a1ed9450c21abdee518e22e810f0ac87e6f67bb63e10b072c66e7ea94a0a30a82c0e3f27d6eff63a4f9101b1c0f8da7f5ef552d77503147f044da8a440ead4d6b14dcb3a0882aba3b51789eeb05976f6317369d67d66e9ced6c6f97d9e11e659e3b8dcefc4bfd6a886329e74cb0830feb0da85878d16b316cc9a7da2518abdbe4e74f87167728e7e8ec34527ed2c19084da3c1285ba7e762060b4fa8b3bb0a89a795cbac2c5f3373cbad8cecaed867b3a826867f6e96e4a09d9e411401522d8177dba745be08f181968a9b3cd5e6836f956fff8ec92c8667f8e942ef497747c5759e200d8122055c315680b8cd02db8007503b15ce5ffa84430cff3c9891102fceeb812bcc21bbd9a414c67c4cffc8d215829ac0ae5e2bc79f7ddc27eb6cdca05cc5fcef69be879d4ddc4c97264ae0188e2083132c0038beefca2675c7182d9ef24c4b659f33053a03811f2d0c9fb282ce2ffa3115e467f70c640ffce0c9714b61dbb32c9e16e074c06c1bcc25ae8f7c15d97d5c32d3c5c3fe66c8f5aed696188f6d4c6127461f1eabbe1b6281fbcadf0a0f5e61eceffbce02318813eb3fcca0de413abbea93c6e3a9a89f66b315e461977f16250b824ad1e75e13949c72501c05036546654197c726be156755c5b6475749d4894f3f25105d7f4d07f6a854252ccad4b8772566dd6b0410cc164fb4b320196c395ee1a89aadd16b79285309bf109d59cc9ce01415ab0dd2a3f2d4f4fe9c7af9239368fea62a745a76bef255c89ee49a0335a7688afe8b80f26f1339739792486793290f6c5a86cee6433af5eaf561e55909b6982eb68a7638dff6005de39eb042c11ef845c6be3e9983b0f0536f627fbd4cd2d3b9862f4c20ec8d505742dc91f23c4f89a6e23f1666d75656bb8a5501534c280e1554001889ee8956f40ee144c2643cc6236c53625b4c56d27b2dd54a66e49793b1e68b20396d6236fd134717b721d3629caaa3253e779a6ec81a736fdbe4e12bd10486d2df9ccd7001f68b8bf25d18586461a46066f1138404bc4fbb3cfbddbdb4d4a2a63a3310b1a2c9eef32f605e886de8baacc48721d95c49ebc69899925573483abe1a519006b1e6961dc7628180b1b3ed22d4f61f556cda44c0b72b84ea9430c6b02f5c4262ea379e72632fbb0e6173417ac969b7d8af11b7a0c989988540c2da3e9ce91fbafc3b3177b4b9033adc3ab5c60fc9ef25cf4964ca7d647cf79d5a8c3a8b984b8206d609222d1b779a72366256378cc92dac1d3fccfab1c4ecd6832fd63cb0b76fe5dc0d682d5485e7fde07b75e0a21b2849415a47e4f56a77caa58b806ffbfed8a0aa27075f4b4b8fa015f6880002dfad97d9c674b6ce02472209c66f4bec061683a297d0a1aeaaa42937cd7b81b532e6006e43ecb3397d3703227d06e262bbf28e141ab1a82cf7acc0e65db5927a00b08fe303aaddc327423215872160d96c8270db6011d11be4643cd25bce5b8ca1ac0cb54bdd8209f948a770c9547799ac67acb6aecd10f7519547137ecda6d8b1678fb50c57e98995987a65840d91191e6af9c87ef1ffaa313333122e5367f0f2deca9a94fd1395ce19e6e90d59b9e3beedc24a42885de662222211b402f97eee1421ea710d57d5840299feb754c64ac53cc43f65a65f23c030465c52161976a6a16447c16771e3edb39d8756b355d6a2790ce7f29d0802eeaf3d88e425031fec5248022ae453321e0515cf6216758e5236f0746ab9b10557a82a611f2c47a143c2a0d9a4eb1ccabcbff82a5056690b0c27f4e1b30550efffa0a35785d9533834371f645e81953fbfa9924c079623f4b0fec3d7fabbccb125c3edd53ac598fa47359ce44a3bf6b246b568c2a43a6a28fda2a397403e3a9b625eaa4cd12f458a1eb124fc71ebc9edb5066ae9bab901b78a53307da83cb84811038134114895b3f27ab3e48e178b9100a57b6dd148a5f7f7a4c460b7") 13:04:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 13:04:42 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000001480)=@file={0x0, ""/33}, &(0x7f00000014c0)=0x23) close(r0) r2 = kqueue() readv(r2, &(0x7f0000001380)=[{&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x2) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() r4 = shmget(0x3, 0x3000, 0xc8, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = socket$inet6(0x18, 0x4003, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a25d9b64ad0d7e27a415b34f24c703ace24", 0x9c) close(r3) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) write(r2, &(0x7f0000001440)="08ee0d29710068f237bc51566bdf555ba8b388dd0b2813566b73bc25e1a82da7dbf0c60c29fb970d1b87ba62e5793e363029cb1d0a10b4", 0x37) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0xb8, 0x1ff, 0x7fffffff, 0x7, "59f0ee1b449bea13a03b544a1d709dcb46438ebc", 0x9, 0x7fff}) writev(r3, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb3205f392", 0x57a}], 0x1) getppid() getsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000013c0), &(0x7f0000001400)=0x4) 13:04:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x0) 13:04:42 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x6000, 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x4, 0x4}, {0x18, 0x3, 0x1, 0x2}, 0x738, [0x8, 0x6, 0xaf8, 0x20000000000, 0x2, 0x7, 0xf8c5, 0x5]}, 0x3c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) connect(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) 13:04:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x1, 0x0, "a47c20d0b6a6614f9b3d8ca731fcc302dec4ecd4", 0xfffffffffffff3a9, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000010000006c6530002bf031eef43825a2781953ceee6c6937d247a14fed1379255efe1b11a554d2e9489a990500000000000000c56d0d99ad65e153619d08fd57b0b7c58ab7204763d2ed3695cf9070d52d935c437dbe8d589c01cce4f970da06a849e46b1af9d697dc5cf5cd00ca216f5cd7bedcfce08168f9c6c6feadf2275afa055ea32bf7ce85b0843b6f9b90116a758c6908ddcafc1de80599312b9a5a256c718a03257d0b2ed73829d4f643a3905ca53a040dc1b0efcbecb49575746c169a122ab6b3cdacfd642d8abc7c235e54bb418752ea8dc2fca7ae72a80ea37fe148bd8a371e0060e64e6072686001c33b6e852d64512c51075ce78f49419ea594fad5f8fe9b1be37de18d24293529b695fcf7c5e32bd8b53ce278c3316d6f2c5ed8818e7d35"], 0x6) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='{\\[^\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='!&\x00', &(0x7f0000000240)='))\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='(.#\x00']) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) 13:04:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f0000000080), 0x6, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00', 0x0) 13:04:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:04:44 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0x7fffffff, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f00001ee000/0x3000)=nil, 0x3000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 13:04:44 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0xd6, 0x0, 0xffffffffffffff0d, &(0x7f0000000640)=""/138, 0xffffffffffffff5a}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) shutdown(r0, 0x0) getegid() 13:04:44 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = kqueue() mmap(&(0x7f00003c3000/0x2000)=nil, 0x2000, 0x1, 0x4011, r1, 0x0, 0x0) getpgrp() kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f000005c000/0x2000)=nil, 0x2000) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0xa3}, {{r1}, 0xfffffffffffffffe, 0x8, 0x8, 0x56f7, 0x2}, {{r1}, 0xfffffffffffffffb, 0x3, 0xf0000000, 0x400, 0x200}, {{r1}, 0xfffffffffffffffd, 0x85, 0x4, 0x7fffffff, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x3f, 0x1}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x81, 0x6, 0x200}, {{r1}, 0xfffffffffffffffc, 0x40, 0x84, 0x39745f97, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40, 0x4, 0x9}], 0x3, &(0x7f0000000140)={0x7f, 0x5}) 13:04:45 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000280), 0x0) socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="13099c83cd6e3c6fb53e28140f6951251b976afcc266c60d3fbcd0274c64a2ff63ee9f00e328b8d8a93e5097a5e16cc3c9c5a9fe22505bb2113239d287", 0x3d) 13:04:45 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x8004, 0x9) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 13:04:45 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="9a048dc7b7a2f8eb3175212ca48e883c37f7d1f9ed94c8fa700e969c5873270f3cd1780b0f644a55df93e3ff76e71af93899583a56175b0ceaff76f02fda8c27cc44dfefb9845121e472fe0565aebf1cf2703e871eeb3eb103631ea826579665d1c84fc8d0dded0a6454a1b9b352cbf40af5bb5194ce41", 0x77}], 0x1) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), 0xc) 13:04:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x4ec63b28, 0x3ff}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000080)="4ff1a686479ed138ea96bf4d402b5772e7a89f6c2b4a9f6c133e4369031282a5d39cc1ed27e87b646d9c6c6e572427ea2123fb7e5b58bb9266049714b0681b4d782749668990c457f049aa55b870d664ca56443fffcdd7a60ba31d9c62168cb7a8a988cdcf462f9d366104b3", 0x6c}, {&(0x7f0000000100)="61bd1e66a8b8bc39afc3d9840a5a3254906b792fed547e5329eb8d466d5aab630c9bc54a6a04718c3dc78ef52e6db8069766e5cd8d38e4c1a7aa4167ded5f8a4ca753695f18fc0db873eac3ff17dc0bfa712d75032b7b61c0481ba7f26c4803887fb62bac30ad478f2f6f185f18672ea012938cd91688ead6ccd2728c1c02c198666b903c7cc32de3874aa79a259", 0x8e}, {&(0x7f00000001c0)="6cc8e3451692180142ac2a3d7b45980fdbda38192bd60c4a968db2b8f8e13e152b6f0a39724007341b2ff231a0ece1e724c78d709d201591ced3b3e9eddc35684cbffdec6af587eee0a9e3f806afaa7346998e94d62472b50a5b881022733836a0639357489c50a4154813d2db8a2b9c20facfa4643a42f204fd6f436f0ce6dac5601dc99657bd1cd77bb22e49aacafa72d83d", 0x93}, {&(0x7f0000000280)="7c7679474058a0937debcc2a40dcd210ec1eef20b0024698f8a64269b7f5d4d181f080c32301ffc52bbe0aa0e32453065ae0150663e2e969f235c83e7bdfbaf3ed14d57aa714efbef1471d98ba2deb1a114a6b0201e93cdb517de529aeb5ab62c746c5087d3f1dcd1719fd57e8de53f4fe22176464fef37a374e92722e92043384883fcacb167b2c49fb2d83018fb090a8d4995e5d90a5024592b7e4225c05674afcf06dc3c073a5c51db5db8dc4c19d0655215d98c8837e069a7b96a77276a5088ceae575cc1abe1bfa65ed20d632a85c5c4cc9a8c93c79e620df40d0bfa1e70863e358b216e55d2ffe39e2e8f78cdf9eb08f706bc66797f707fdc0de78", 0xfe}, {&(0x7f0000000380)="23206f90629665f84221bc3ec78978556dbf249df8c976f74741106940a9a9b7f7c10cbd1219d250a050ca36863c046eb851847660c08d26e9dc70489be18cb61eb99a11be153df95eaff82cd05d0e1dd9a11be801bf52cb8c0c6803bf9f7857d8d860316ea24273b862b3b6e7996c0a72882de65238c1978c509248789e2f7c3dcf5756e2bfb3214925e3a4e54821370643bff08f96b4b3455de7470b6428839fc61e50e4038f046fca85758bebb3d41823182e83ed8c2b2cd7b9a25af69fd57bff9a00f11b5e1272635edbbd048ea64a391423f012b3cef6d49e064bac3ef2f2e9ff81a1aa7a8f118f", 0xea}, {&(0x7f0000000480)="ffa81c2492d58a5203c74554c5c6538617a2706c84435a59a29cff43c7fbac486ea940cacd0467961141d83edcaf5015ebfc2d5fc84834bf6c01ad98abd567b2ddfa", 0x42}, {&(0x7f0000000500)="d4df989c446f719b1f6e9bc17ff773b5c0c7e66ca667ec49fa3adef39ea88d996bc85b69df386c36edf1dfceda849620e17488943d3d97b64d44d5cf8b9646", 0x3f}, {&(0x7f0000000540)="77079ae9b5221aa98bb81b5d8a35ac2fe517647fa12d33b69b7ff90f914433393f4bb1e8ea88a0c25fd935350c80ead4e04e88fbd1dd181532267673efa1c7088cc0550de999793a21eeb2fa9921a0584b5105a62983bf97f64ef5c2ece06499f36b52", 0x63}, {&(0x7f00000005c0)="91f1e0f08917e614042a9f1c5baefc7ad52eb6dc55128c51478f27a3f00c46f6b2467faa4aa50c915696fdf7c9e5fa30538a14231ef792ca1c0cded8a9377ada6e6d23ee76362ab042d182552d3b3e2cfc8582be48587a287111703852218cd87c940999e65d3124f1ebc4f6cc43a8538316fb7a5f2f87e421872f7e64ad65ad27735c30ddc1c9fd29cd5fc06121592875b47b58234844babdda3dff8c857ea71f8eee7f86825853b69b7c49573b398059a1e58f27d3af0fac0cef733e4d5c1276cf98283517c82c55f14e7d440f98e3b470206df60fd72869ec933219140839e1d8b4aa", 0xe4}], 0x9, &(0x7f0000000780)=[{0x80, 0xffff, 0x1, "9d5061d38ef82582c707f3910de892f6bbcc383625ca339243364658a68d9bd18789773902288f5aa50594c154d0a10ce3c1e192df60f4d9aaa12c92b6a760d6cb6c3d31327e62c925c0da848a23f5bcb4d3ad81b4f89af72dca0d273cea1b9ad9b62c72b295c06f3fd433e4352324"}, {0x58, 0xffff, 0x0, "79a912bceac763b17552bf93b2b60af007af44ef8c3b21096ea7092e9debccb3ca3e7a2acc7da875605a70e10670a88fce65c0dfa099a0fd09788ba0778682118cef"}, {0xf8, 0xffff, 0x6, "cd53c22d324f37c1b8c8d658eef46264879b8970d6937995db2a97574d55c236d1c3b134f4b15a2db5b14685d4943ffbf28c2fb99cf281d170b0ca567eb6a83f41c548d4b34a3c44b8e9308946db1aeeeb835a2ff6ed0af58c8abf2a7267b72f355c77c57d7691098f7824724ae8506f3734104579e5e2494fa17f25f9f40808524f96a0b22dece7c491f950068d2be42d18846a7e0c2b89304c787c4bcafb7777e47a5bc6be7979e98f002bca961dfbca7bd5746a745040e41f9ee60be92488d43c8d8a08d0b6acf70e5a64bcd169de57c39b469dad3cb87136525cf9bb2d4c957d97d0d61c52d3"}, {0x50, 0xffff, 0x9, "9b59d1a0e7150ddcd8ccfa8ffb49e8d000ab829d60b5986139fcace8186b5146fe78b418f7450404611c5a6fea6fc2930e7faaf70611de4340d7bfca"}], 0x220}, 0x400) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 13:04:45 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="f6edbd6a7ac50a36546bc2aac832dcbf3a0118420fb82c8df2c6efbfce52539154bd357577096bb00587df64a33f40d3931fa5288c896b38518943342b0edb6cdf737d82a60a0a730c9c479f8d16b858cfe2bd813d827ea50a1ce59439b2e30a7615323c1f33028962704da8edad688fad03b0db9cc07c9b70bde83207fb447b75787d0967c6b9de7b1d042c916b72d5bf5a33d2e874", 0x96) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x15f) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) map stack 0x20000000-0x20400000 of map 0xffffff0069a6ed78 failed: hole in range 13:04:45 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001}) open(&(0x7f0000000200)='./bus\x00', 0x420, 0x0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/71) open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xa0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x8020, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) 13:04:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffe}, {0x180000000000000}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:04:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000040)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f0059ad424dd780b510000045c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cd12af9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8460aca625a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c4fe600000000000046c574be883114442208d020c3334b638ea7f49ee32c8f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc089119924595058bc6129d4ffbe4fce00d534f3cff3caf507b79951a91d67481f27d1db813eeb0722837eb4fd947b6498c585bd27c10b3db9db043e9220f0bfc19220c545c213b7a553900000000", 0x184) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xed09) close(r0) kqueue() r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aedfcca35c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x1002) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "6eb95b7c52abfc1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 13:04:45 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3ff}) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup2(r1, r0) unlink(&(0x7f00000000c0)='./bus\x00') connect(r2, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) 13:04:46 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x316c, 0x9}) r2 = syz_open_pts() write(r2, &(0x7f0000000f40)="ccbfefc24e34c847f82260bd1ac8aa16474a563f2ab15763d832dd7e578cae3ce845281e8032a7dbdbe3a09e4d0f8d411b63710c15272172b1ededdae14fbc5ed4624d491be73a15834a3216179906362a5a74c4d1756e00c455d439fad406457e22b528f34d644e6c8758ceacae5192b1b5905f410f04f1d23324aeb28128f9022f1b9d281fae89b86540d5940e18904ff2f808766e3c9e4fdc59930f047f26f618b19f3d8cc7b3edf077811df252fa2d4d2600d2b88193272faa546e3852622fa4e6e44a595c45af19896aabcbf6fad29d01ae4ef9b7486300000000000000000000040000000004209472ca5fd0be2efd8feee0f3e0fd37fc5d8b50c653e02a4715aa73fc6857bcd2d755d936d7dc0e1b580af986b5cd5b7a629f5507c7f88f7e3326ec34ef9b80a7f3e8bd8f4839db93844b1b1b6b2c810e82da429f0ee0128bd50611faf4921702ff7b6a8b830633f02642f98e7cb1d6199411d677686e14dffa92bb00f06529b6d8d1f18339b2e5359d67d181e9d2cbcfd54dc3069f8a21a9fe", 0xff47) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fff, "d7de33f813693a9d63c6000090b5600420a60aef"}) r3 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000004c0)=""/55) write(r2, &(0x7f0000001140)="02892b2b6b42c29a92073ce56148050000000000000046fe8856467e2e5d79310d17fb5e58db60feae9f87579e9f68d65cfc20f5332e49b1d91b2409b0e08c5d0f19141b270844b481efc5ab0928b1a11e650655ba168aa20499458b7cad04fe90d88f170823198f67daa427e72eb69a875d0ccedac6a2ed04e74021e95c2022375fad2eea25097b7052cc853061ddfd593cef9dd23c103f30f419abda2d04841d3831edb5ff41c2bcfa2413795495594b7dfc12af4f6b7cca225c370527f8078381260ed0c3639d875a8f47d8be2422d28f86b8a1312facaff5488669269be1f40a5b4d1900", 0xbc7be78c) close(r2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) r4 = dup(r0) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000bc0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r4, &(0x7f0000000cc0)={&(0x7f0000000300)=ANY=[@ANYBLOB="00000000000001000000cd14a1dcad988a76d1bd74aaa3b48be3cf68a4fd9c24"], 0xa, &(0x7f00000009c0)=[{&(0x7f00000005c0)="43ec5f1639ed63892b8914e68137060958866d04cebdd98cb83cf89ff999192e4770e62b57bd60d037bceb", 0x2b}, {&(0x7f0000000740)="93ced98d7938d8c03392f4a84d24777fd43cf810dbebdaf20cb7b071b1532c41f1925710efb59cc1984b6d0bb7c02528c404f29f74016e30f651abf666a7bccd4a", 0x41}, {&(0x7f00000007c0)="a441e720058288f5931a18c422148e2b57bb2f9746186ea51e0597dd50de7a01f383e13efcd5a2ea23a868d322f0e5eef885ba51526d20f2803569427c26a90e1bc6538447ceb112b465f6946ebbdbbaac63009a7ac28af85f61b37ff2bcb08ad9badc91293c04a6e00ebdd69910b0c02490494f0a3d0f4875deb9b3404c263406a80d1ad3addd73a602c5b73ab52db65422622897b1454957c7fa96b7da3d10b5990919c57a25d460fbbbf1d5c71e037ac503893055b0af95bc16", 0xbb}, {&(0x7f0000000880)="fe01e0d907399db1b9af3d4b3a06f5fe2d916d44d6c9f4461d842dabb274614da89a784fb2fa83d5e021db26f91f9d222eb5c2da7bdadf78a08ab861d3368fe11d4bc6319cb2004af17103fb15e070e8e28fab5a1391a38d78352a46ff8c1f63c23d0bdad9c6031575fd", 0x6a}, {&(0x7f0000000600)="55757768e50d7e6a8d2ae2415ccdbf16f55ba08f8c3a42838e59739e07b895076dc1b93a01d8", 0x26}, {&(0x7f0000000900)="5e62ead654f07f6eb2ea8493fdb307c0ff1231a1be5a894a51a61f71d2a526dad37c403a94dc00799007e093de74e87d90ba2a99bc09e22fa40b799c648a93e4c875b4aeabbd26e7876051347df22b527ebf21dbb41d589b5fc15a7143c7a7aac297fc735cc08eb80fce9fd99c4f6aa1b6f683e647a389b3b54be09984587347fb547c0b2d654adee82515f7fb7231978acc81da3ca7887aa0a53a07b0b23c1684af5ef4075d5e0028f5a89bba9097556698b59929b2faed64d65204771e", 0xbe}], 0x6, &(0x7f0000000c00)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r0, r0, r2, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x88}, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) r11 = fcntl$dupfd(r1, 0x800000000000000a, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x1, 0x40000000, "b6d1a98288f5ac34b3e4735a41adafe0821d976b", 0x0, 0x80}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000440)=0x317a) r12 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000540)={0x3, 0x2, 0x4, 0x2, r12}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x1, 0x800}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0xb646}, {{r1}, 0xffffffffffffffff, 0x6, 0x0, 0xad6, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000040, 0x2, 0x4}, {{r2}, 0xfffffffffffffffb, 0x20, 0x20, 0x1c, 0x5}, {{r2}, 0xfffffffffffffffa, 0x64, 0x0, 0x0, 0x9}, {{r1}, 0xfffffffffffffffc, 0x10, 0xa, 0x4, 0xad3f}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x1, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x100000000, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x92, 0x8, 0x7f}], 0x300000000, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x4, 0x4, 0x7f}, {{r0}, 0xffffffffffffffff, 0x11, 0x40, 0x8, 0xffffffffffffffe1}, {{r0}, 0x0, 0x4, 0x5, 0x40, 0x6}, {{r2}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8000, 0xfffffffffffff1d1}, {{r2}, 0xfffffffffffffffc, 0x80, 0x80000002, 0x10000, 0xa4d}], 0xb77b, &(0x7f0000000080)={0xfffffffffffffff8, 0x1}) openat(r11, &(0x7f0000000d00)='./file0\x00', 0x80, 0x42) clock_settime(0x0, &(0x7f0000000480)={0x44, 0xfffffffffffffffa}) 13:04:46 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x0, 0xfffffffffffffffb) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x2) kevent(r3, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x6, 0x62dc}], 0x40, &(0x7f0000000600)=[{{r4}, 0xffffffffffffffff, 0x20, 0x80, 0x7f, 0x6}, {{r2}, 0xfffffffffffffffa, 0x10, 0xa0000008, 0x76, 0x8}, {{r3}, 0x0, 0x1, 0x10, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x53a3238c673181f5, 0x7, 0x9}, {{r4}, 0xfffffffffffffff9, 0x10, 0x4, 0x7f, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x6, 0x5}, {{r5}, 0xfffffffffffffffb, 0xd2, 0x0, 0x4, 0xfffffffffffffff9}], 0x10001, &(0x7f0000000700)={0x8000, 0x2}) shutdown(r2, 0x2) r6 = socket$inet(0x2, 0x5, 0x9) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000000c0)={0x2, 0x9}) kevent(r4, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x2, 0xf0000001, 0x0, 0xffff}], 0xffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x4, 0x5a, 0x751f5ec1}, {{r3}, 0xffffffffffffffff, 0x8, 0x20000040, 0x9, 0x9}], 0x2, &(0x7f0000000180)={0x80000000, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="83306285bd324da794e3ce2b06047c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) preadv(r4, &(0x7f0000000540)=[{&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f00000003c0)=""/111, 0x6f}, {&(0x7f0000000440)=""/80, 0x50}, {&(0x7f00000004c0)=""/39, 0x27}, {&(0x7f0000000500)=""/7, 0x7}], 0x7, 0x3c) 13:04:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x20000000000001a2, 0x0) 13:04:47 executing program 0: kqueue() mlock(&(0x7f00000b2000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) 13:04:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xd0, 0x100) lseek(r0, 0x0, 0x7ffff) dup2(r0, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) fsync(r0) 13:04:47 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001140)=@file={0x0, ""/91}, &(0x7f0000000080)=0x5d) r1 = semget(0x2, 0x0, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r2 = shmget(0x0, 0x2000, 0x100, &(0x7f0000001000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 13:04:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x9, 0x81, 0x8001, 0x3, "58a4f74667dd8c59e116f4a0a4830c6751dd4c15", 0x1, 0x80}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000280)="d32c82c40e09f55a9ff7a1eb16ab2fadd4de0078a66d27ecb985b7d55ba9a43b2268084584d714d85ac24f37b4e768026111d6c13000003757e3ecba4c5ec4f0d1f86ab47a57d69e1f821c026bbc9006f9a040", 0x53}], 0x1) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/145, 0x91) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shutdown(r0, 0x3) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0xa4, 0x2) r1 = semget(0x0, 0x3, 0x100) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000240)=0xffffffffffffff10) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) 13:04:47 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='%\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='/+\\\x00', &(0x7f0000000300)='\x00']) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="a9323e2b34fa22e18c520317469408df4da578bc00b4e5f7b18c09bb7f5b9543b1ce7d0bd6732a3ad221107db78437de766c87fc18f5842e44e473a8d0280baf3461f5230cdacd304e1c90859947588c56cbc6e06e895177e51b17db3d76734e7284684ff107084bb80aea9c80417f2af592b80ba1a5875ae0b47aebb64e7006d76b743b2677a476b08eb669a17a6755ba7be367d8", 0x95) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000440)={0xffffffffffffffff, 0x1, 0x0, 0x80, "1eae8682f19b20755ab8bdad345f07a098206fb2", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 13:04:47 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) select(0x40, &(0x7f0000000040)={0x8000, 0x1, 0x3, 0xffffffffffffff41, 0x1, 0x4, 0xa087, 0x4}, &(0x7f0000000080)={0xb90, 0x200000000, 0x140000000000000, 0x8, 0x5, 0x2, 0x6, 0x67c}, &(0x7f00000000c0)={0x8, 0xffff, 0x4, 0xdccc, 0xc46b, 0x6, 0x8, 0x9}, &(0x7f0000000100)={0x5, 0x4}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 13:04:47 executing program 1: mlock(&(0x7f000023d000/0x3000)=nil, 0x3000) munlock(&(0x7f000023e000/0x3000)=nil, 0x3000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 13:04:47 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) 13:04:47 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 13:04:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff7, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x200000004}) 13:04:47 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x6, 0x1, r1}) flock(r0, 0x3) fcntl$getown(r0, 0x5) fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x3, 0x6, 0x200000004}) 13:04:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') fcntl$setflags(r1, 0x2, 0x0) 13:04:47 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) 13:04:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) sendto(r0, &(0x7f00000000c0)="dac18fda0c8f3e009f4332a41c467c4f46bc5b5702ab153bfe2c81794f10ed3881a702b88af327d2d98e5f255284f30e00b05af0b7e27c53959c0072f8eb2d78e2c2b4f81f9eebd8f1332fc3f3272aac52e23aa44599e7e9ae3d4d01750915c2ca88e25346992de0f276e054e1193fd9033374af547c4092ee207718877ad1eae04da2c3f3ff48220b606e6381902e9a6dec0187b61b", 0x96, 0x400, &(0x7f0000000180)=@un=@file={0x1, './file0/file0\x00'}, 0x10) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 13:04:48 executing program 1: syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_open_pts() pipe2(&(0x7f00000001c0), 0x24) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x7fffffff) sendto$inet(r0, &(0x7f00000000c0)="cf1f935675eef7c151e53e59b73cd416f94a9dfa9d0849160ab9df061d2b9783a5bdf5246fbe7d8025b762a510362b40201d6250cbbf650106452688ecb3fde456184c03a18fc1ee6a0de30a3adc13dfcde84ba275bcbbb6135ad2c632fd40b220f170f9e98ead5c049c51b29bd4335b761fe906e28e786d04eceb256992f77947779b3ffaaaedd8024eae5b4d12", 0x8e, 0x4, 0x0, 0x0) 13:04:48 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) close(r1) r2 = kqueue() kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}], 0xa3b, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000001140), 0x9, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffb, 0x12}], 0x400, 0x0) 13:04:48 executing program 0: r0 = getpgrp() getegid() setpgid(r0, 0x0) 13:04:48 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x3c) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = semget$private(0x0, 0x7, 0x4d7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x5) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000001c0)=""/180) 13:04:48 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x100) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}, {{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) r4 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$getflags(r2, 0x1) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x20, 0x6, 0x100000001}, {{r4}, 0xffffffffffffffff, 0x92, 0x13, 0x1, 0xffffffff}], 0xfe, &(0x7f0000000180)=[{{r3}, 0x0, 0x90, 0x0, 0x46, 0x8001}], 0x7ff, &(0x7f00000001c0)={0x1ff, 0xcfe9}) 13:04:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x80000000, 0x4}, 0xc) setregid(r1, r2) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) 13:04:48 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x102, 0x103) readlinkat(r0, &(0x7f0000000080)='\x00', &(0x7f0000000200)=""/4096, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x20000, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001300)=0x2) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f00000012c0)=0xffffffff, 0x4) fchown(r0, r2, r3) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x804, 0x8000000000000000) open(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x90) 13:04:48 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000080)) r2 = syz_open_pts() r3 = geteuid() r4 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r3, r4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) socketpair(0x27, 0xc007, 0x10000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x43d, 0x7}) r7 = shmget(0x2, 0x1000, 0x6, &(0x7f0000ffe000/0x1000)=nil) shmat(r7, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmat(r7, &(0x7f0000ffd000/0x3000)=nil, 0x2000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) r8 = syz_open_pts() semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000002c0)=""/16) listen(r6, 0x8) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000003c0)={0x800, 0x1, 0x2, 0x6, "0287d0d1b5ee29efa35cd3a033ef2b88a539e258", 0x0, 0x1f}) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000400)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) unlink(&(0x7f00000004c0)='./file0\x00') socketpair(0x20, 0x1, 0x10001, &(0x7f0000000500)) rmdir(&(0x7f0000000540)='./file0\x00') ioctl$TIOCNOTTY(r0, 0x20007471) r9 = semget(0x3, 0x0, 0x84) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000580)=[0x4, 0xffffffffffff8001]) 13:04:48 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() 13:04:48 executing program 0: mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/92) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 13:04:48 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x124) sendto(r0, &(0x7f0000000240)="8fa545986ed1d683fb4f32a3385f51cb92c55ee8518099857c9249ad05a47dd4f6e0aa6444997dac38f9a6edbab09ac1af0cfd8f9ada8be3dcdf67ff856ed74ab6158250dfce8ebec83e6be1d5e3c8e8239d680ff7328f583bc33ded143ec227daee8a0624f94eeae7cf5cba322469fd4e51bbcb566315185d4d6da07633b2e640e7df17c2da3df3bc87a911c3677e7e27a92f750494d12e3c9b77312cf314d255411f8ea46980343d61eaba12b51239bfaffdea4aaed0ab1c2cea9f73a40252ee5510b84dad9f3ce53e0332016d1ac653e1094e0f62b930da0516a50e602eed63a15907ee37c86759b04e222108e9bc99068653c17d107dada73f477acb975c03bda63a44ea0190e65e1f170156d2dddd6ed9a89591a7418fc068accdba432906ac121dd0bb87cfaba11951995c3eadf09eeae0e6b3c070dc4e50fec71d61ea6f77786a13ed413f1a237267ac433db51eddfe7c1bdec88b1c8d24c3e0a26938405df4698fd7eb304331b0746ec8b07b2910c814d63325d0879f9f1904f9f0003fe5a1eb225e8ea6307f92197061ed1841e7d7315fa715767d0b17038248d6f32a9c3451349ae6576a09f167462c655a20a8e571f439f00c29799224fa57bd8aaa4e1412adc15d27df7020b2de06474599c81d4b3ef99bc382183507dd7aa692b4becb374e5141058e61a7d29a0a07416a1a66a59ea7a04cd24e616495bdccb7cc28c1ae0c9c36216747b876a2d89847bb144c74cb66c42f8b3e8c2f15d8723fa9c4d2d479c5413a0f6fd7d78b2bc4a67ec23c322048782c18f2ccb90f1f43e25f1bbfd5630a8afc855ce9da86771c06ca3261b1d1389c33533a8297202135cc5a63756d4df162c4da4e305c23316dfcfe9e4646e9285c67c28ddfb518ec9ca75cd4750dae53e05eca2e8d59ca9eba9f0d3c743cc6ad416a85987e178848aba42dc437b600ed66deb4e8ecece64a30fa9092ab2c83c4f3221ba8f605a609544049aaaf0a6b4223d7db8634c44963550bdc651a6b76c3daba744d1097e591ed882c79e0df267ced584b2c2af86e5cf9cd3ce334d0cb1f807ea00692d3c5aedc5d8389a80a0f1fdcddadbd09741aa8f78b66ca130b5ddd48534d52e72b1aa42b879ccbcc99216ba2a96e8f708e9c309fc621b212e13632f61b3f2514e637b9192747d8c92a6ae8afd1dd6614edc2f9dcdde8e66e8053748738a3c4a363a51dd31fc4706da59bd2c88392725283edf3ff123a340c0bfef533f28443fbfe17665a73a811bb160271f80708dcde781257998c4546b45cc06ec3bcac1a2d54772b89291785a6882907ec5c8ef8002a5bc6feca812c405395c878826bd9abcd8e4f83705785fb3b036ef53753cb1c65cd57847d5111bf853e9013ab777a9f39bd396495f17e503cc904690b39066781f8d3a92e6f04aa3f873cf26a63622fad40444f236a7035696bb277eb88926ed9002b09fc0669fb9d43ff2b065740e204ccd733a1da7bdcc0cdba0427c46e04c53161eac550b9160b93bd2e25c2a3964e0943c25484ece961337838847de6f8aef03ffb8441ad7d68d10b3582203fcaaaab8eb0a905aa957b1d8995ef805c3a463c3e648e3410e4390b5f0254c11ea2675c6033a8d60c0885d0402f42615c1b862adb0cd836e444dc5e7b9e10fad595ee985639f9a8041c17664b6a491995f4b3cb9332535c783678c0c63a3f97108f214c9192592df7998e44f88d53d19c36cefefc4c820f9dcce56360d6b7c4328135516afee051c71e6dd91eeeddda04d469d878d971d165ba16e90b6eefa3b81ef0caa477d7f3a7baaa2ced1aa752504e15f8713ee0b6169cb82d5ed592937e9815e2546b52a7b57366e067d6068c8b052b6821e30f06f4e65284a7747975d506ea561fe9163e30993d8880157951ed9c04aa0211fe38b8bdb581b3f6d98b0fbabd5dcd9c7e0eeab88d87ade9e33f2ab3e452a21a167318b6f25866dde341678755eb67c6005a00aa06a4ae0971e331ad3f97fb26545be8ee3eb8c75c6f687642523f430254b0ff0eaec50e4d7c760fc357e7743322e017856f8ced830e0ebdf89ad09fb3f6c3c91ed14a8949cdb2e9947d144ba3cd8d3902988378ea1296cc9a4d345970f493cbb3ce575b67df93a2ab938debf743260623dfdb9dda9af807584c9561a1f0f678eee41ed667fde7a3e37ab6c86ef90333fa5073a5708680fe1ddc657be29565b251a0272295285db0e4666c66d2bd64663bb1f6f4124e812bc5c265ccb6d48d5731b057eeb2ae80dc56febd004e591ae97020797aea78db809add48fa267b6f6d212868f89e7e6bf9e8bbe867c9a2e80a88fb8cb3b34023212e7fbc8543f59250d983ad5c8da151452db9b6d52d17ba710c3dc3d2d3cc14797fb6835a50aa41454a22b7f04cd956612533913ac844012e68e0bafb906ebb41b96ee6971e38cc7692a3f921dc036a480335d9352ee707a80229314dde0aeb5551f1dd47f47ada96bfd3d9b3bb4c6eb153c4284132a6d9d8a81249f66b62b4299043e9c6e59f48431e892b46e6f32fedba24dfc7b4fd692df0afab5916fe0d76c42f0b49229bf09dc13f4801f84122b6cc1cd8b1fef1333198b400fdda595bdee636d16a47248483d314cfe5d1ed5255959d3b3f3e883a476e1abbc6dd56669ecc21a235d84100d5949c0e93223dc92a96924e87dadd910c254f873d8a32fd040ecb0f54ba71585b70686363ba40cc284d96a1a0954ae978a35e2b22d50376572f83d8a0eb6c4753ae94bed94c24b9b07d2ab994598863fefbcbd5adcad7e9111e83002eb9d62fbabbf08ea3decf986e260c1001ae91518269ea09d6041e6bf19dee9da03688e8b1afa7d83bbec13c9994e9ed039c4f63c9d4789a352324c2b10492082b95e3a5e7866e209672e271788177b81de9c5b6cdb2aa77af54f4b028878bc493bd78c787fe3b39f426c8e8a2f4d97baf16afd5f23645b732138f0ebd04017549a692bde700ef0f68dd6efc06727321c8ad6e2aa863afb1aa7fc9f4aba12afedc303501292c8cf123c3c5f9491983ea112edc75fa2508427e19a33be606fc0e311d408fe2ac4d721c66e8e2e16a7a32e2111fd7930c675c75b13b6b91ebb363577422a21b28fa4cddd055dfcc56ed8426f90655b774270fa95127a5538ec624e010c9f5852763c3742c35d1d2cc07eacad0a1e0b7b548a342e302f1c6eee39253f640e22a0516479777566398aa54c3cab7f0f9f4ef7279ab07d23bbc4f17433daedd95adeb8b69e60f7985e8e496cdd07097120ec74169b0042d242be6680fd655b53b4970abcb54b3be3db45d61c1f27bc420cab1308817ff121d3994d1206f29f14595c60ff9727f824161822d42a8ef7f6a66f94ae57bca91988c4a5c3a0768f5b149318ef5979dafb6afd081f1b2da9962f2d8d7e60721d13cbe7824cc0cad1f7936396d0a3ac03c5a0802dfae0c2350712797ad4b4c76c1c7c9183be47a0696a2aba7dc4c2e630491012e26f3a1e0af6a1036e4c02a3336f4aceef8225c68f9dbea5483bb31e61a513ce5dc4efebda2d51bd4aea14ea72a3adf9ddc5ba43b29fc512018ab5e82b02a3f5d8f83279ee0b9858930381d9aedae931b83f4af36ff44a789ad4cc5d0c183b9e609ac9dc512dc9078c13933bdf98ba46be5c487a6a051cdfe56e448809d9c4a37f669be68a737a5337a81d0721eb0dba2fb02f77a6376d071896b47d93cabb22381d5bdbf8cba1a0d60451c97423345f48a59d88b9466f1d419e0585e3c0a1904027923cd1ec363f3a83d4a8c4ed73e3b9414af2aa221612e12cc0cd00a733097f4d4e2bc8211af7cf1a01dcacff95e097828549fe0377217a71628bb72c8393c3a0492e8313e065b5986ccf857af322b2c0323d6e1d8969d270783ef2d7f0d30d8095138ddf401f39602d5d422015838f40d6b3f4d84816846ca0737890ca55ad0be6dc313bc09b97d8e5d99ee4116f3c0e6f84a40fbe280d50e08737aba04819faaeeb68cb6b9cf98569ded751412800be9bc66bb9703f33c3566698fcb57ab56af952887580716a198c84a72648b2eca4a5ffe4bd23dbb7b11f826d6b65b2f66c5b9e874586543eb35731a15f8fbca66be839a5539a5a6774755961c2a18dcc15ac9709da22e323dcae5858267f08113d9ced80867340fbffdf008ca0335a0fc868f744b6cd391b629cb1eee430701b863fdd40118d8bf7564209f0b307b8b4c2017d3094631bcfd22e1ba53ff129576416c87997a6f9451f1247baf077fb41ddfddbd39d3b16d832e29542becf832fce4b670b1142d6ffdd1c2112f2a0338e60030bcb1751c2fb49341c8fe5324e03f4ac50366be64e606abf2612bef703de662c6a8b45031c641ff423f6827a8fda4fc12e791770b3c8aca3db83fb2faeece09a65f3bd66bb1948adc90a36f693307fbebbe25d97820c1001a7875b1c11ab1f2e840b8d05b6ef498abe6d469d2de2416fcb82c1be1128fb105349ecede047604849577e5b266e0aa054e21c096fda048016ac26ba18516854a8322cd9fe7ead1427610ad9bae90906f0fb8a5a631a2f301f3ea1bdd5dfdfe0308caa06789d67623898e1c26390492fb62d3512406e524abac3afa1a4a9d55801dc46d03150e990e8b4afd6e18d29b7d7353ed4214c9cc0a80df9a01c33a8fff33c85b84ec06dfa0398261901e0f1b9b920b8d347c613a9f11f3238cc345dc4eb390388f5ee5d232f6426c19bd6dd2a34a115d1b9d400939a8804bee59cec5ee70bf76578107f534f0db936aa13e5f9e60ba98ebeefc3948f4e4bd3fb27c9cc1669c48c93af174befe7a2f92f5af1f9a08ba8ba58201aa3c293b9a51307dfd0c26a0d9ea728912cc896fe5eb7a692c9e7b49b04ee9ee336b3f2c7ad9ee9c46139419786cecac367189c2ca81431ddfd0bde7adfb6a324ad08d484d6917bf89b645c514d50cf65cdb754b4f5ec89270181800c56ace475a1178c334c39d805929178deb2de661ae95484f692d581583db0385b5ee17efdd7117f37e0c2d16c3a44776898e3e9a584056ecb22cb8ed05aeed77d05d3d5004b3a2525a21068330baa7c28719809c790ea95825df8ae52697a2b2a3cd059f5159cc71b2016aae914e52519012387c1ec6727c32b97187f71a1a5cb8a85465be65e604090268720171ce8abed0d1ef2df5fa6900edf345bd64c0b9c0290984b67825bcde1698a1a180c5f72bc88be4c852f1796d619230bf3c744d48d68f6e9cfa5e007a217544a6e5de2d449f1df39592a716982c6e7879d7b70383ac73e798f597623bea43433757456fa9c8ad5c1b8a895ea3bb5daf6b6f8baf98f2fa22f31508912d62ed7a97a5b6e7dfcae1d2ccef885e759ba34886a84bd823e8ce2f631957b4f1ee44de5f06fed0259cd9e9315381c58f2d9cbd85d25ded1cba31329c4c2b71ca1029b6f00e788ede5934b3748e41bf799326997e928ef8e78dfea5472648a4726f7de066435c0fb6b8dc9faedda4c9dfcad4062c05a14094a4db05869ea50c7df5f301872ae275e0a4af3306f8e848942812830e937d5bbe3a320c8f3fe91df6c332d09471f5f8481f0edbb7adba92d69c836b44ec912212c809941d70d33c68c62f571f2ffbeaa5c9dd84a38cd6f16b1c60d5e306a07618339c563c897664564aa80a3adf73ffcdbd9de8a69670c6f4319a62dd4012d0142bc9579944c624b0d4385abb910f659a0b7c0cee7c84ee7ca7cb1a1813ef6635c9b8143d0b1c03376337ea5c1ac2c344109504a1ecdb2135340b23ae1dedaccb8fcf24b9bf9bcf", 0x1000, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x8}, 0xc) r1 = socket$inet6(0x18, 0xc007, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x200, 0x45b5}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/239) 13:04:48 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x1) getdents(r0, &(0x7f0000000040)=""/57, 0x39) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) 13:04:48 executing program 0: poll(&(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 13:04:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000003c0)="bdf2a15fa5527a0b89f6e79f00c805cec0e1fab10e52ac8ea9e43172fe99cd99b14f0a8be7f5cfddcab8cd518d05d663d7417aa1fe1933f06e6b7c52819e0a3ad3c25349c47a0ce319351db445430628803736e3420dbc225d07d6d759710976b7c4132518", 0x65}], 0x1) write(r0, &(0x7f0000000440)="9a26da16c7bc8c698f1e458b7a8182c5c0b4ecf16795eefd93aa78ea2e65b975e6299413fdf83d45565156c2f136bb75afd0c3052b10cb33a6191bdcf41fbdfd3dc52f6a497b7a046b2a5e76a16f97ef9be406695175940bbd6efc45f8747073a8fa54852db7c91f828f7c20383f9e040811f29470a84a6038a5124386916f0990ad4a8c02f66c160af84a49fc04c064e9c031fe8a3033e46d2779294fad5948e4a7f4bd9cbd51bf02b923a91e920dbe69a9c7eec958a03d44da212df2642868e055334653b88d63f6a2f8e816db7d6f76c4f4e31c78eefe474363193ccc2d98eda09520d6b39de44ecfddc0d1d8b6ca2a4ce35754f6c327df518e9b3b4012498b95e1ef092a5b4a4ee23acbce117203de1c80b13bb3509c0a011db7461277c6568adb91be7f55afd2d07d90a3ec3b4704e1d49fcdc9967c3a621f8ab2e81296e3790ad7e5989cb9b973d21a8f1d0ca717cb7920a001df1f08be574e26b65e304679273f4d2ad23a43ae225ba53a2d7b35cc1c4c58420183b710596f9bd484e0aeafe7d56b5ce832094e367d7d9ca3b2f1033c941d38e2514bf1526e691d1c78a165529c0533f5789aca7488ccb150427f9e4c9d890e4a6934b6141d554cd8096f2610e669182f68f30fd360031f0ce019ce674e784c74e0a1f4928404bf4008094b5b36ed625762bff5cb4a0acc97aaf6742fdcaedae4b5ec3036c8fb75afdff4d12e5d1f263f802d496acdaba10f3db92805ae3ab7fdecc4c920e5a626c4e1f55c656471b7b4e402819731c9e79fd66803276ea320730589cf822a7176430a0568383d3503c28d3cd1182f7ae682f1d70d9eaf508b293995ff0b63eab53da6cef2e240dc2c6b6f3e4d4ad2cfa97c1fe5336a8ed53c2766e5bb9950c05faf13a4c9e01944958757d40dd34aa6574934b071b413e6368f8e4b252b2a9c3b9ae178216e860f983d4e7ba967f3dd010db85da8cfa3119a3fb3e6970f6dfd3d25f83cd4237a54522ecdf8b1d74d5cf450e11a61bb808eb479680d065359f172289d8e635b6a44e4637fd9ec3e8e89c4232ac83a49e6662047c489391e1af763147b52eb32cc99009ae76f0fda545a09341888bcbff7b5bf63845b4e775d32d40af092ed6e5967c81bf38fbcb136c023953ba6e94082dd5fb6fc28659bd4fef77f8d77fd24fd214005c2d5668f540228416d56e9c08c33f82aa2dfcb6c546f8c2f0e87b8fda7d9acd5781cc7cbd9755db81cc34fa31df42dc876715c0491e4476fd2a9c0c5290e2aebfa36634c3c3dfca7b4f57869ade3db11c2baf4988633b8ed2dadbb4999ab82ef49021e3fba47a9e3b2adf1420e88eeb8450dd2f78eaa3c31543184e81dcee4d5826108f2b4a72ab85ac559207bbd56d5e5dd52207221e1d5fe90023726dc77e782b74383d0f595251aa0caf878a32735ae702c5aa7aca53dc58f1ad64e195c98e18efec1ebcc47a594199f88bbdae469cf9e832d2fa13312a43f99a22910e52857942eae7a7d3eb423bffa3ce7a6dca9bce82241b6f6012b9f86011f2de434c176f1f4afa5a195a27601a7dad2d806f6f2f20b2f8bc9b208363e8547dfb3737958eb4a9918f57fcae9368c67385ed79899423cb471ff3a3fae7829b415d5a911caf8088ece78841dd8d6d02f684a813074c9b98dbdb38006ac1d2db69eb1a5684e93d224126db5a9c53b4b6a9925d5bc85490d822a70844fb1a48f321e3af35df79358a4c737275c17879b13bd59f64aba3efb59b313573e5c24a572651144adaaf3b19dc6c96b16857045151d5c6c0532a7e26e200c90769d3b0f510711e075b058d82038a8b95d9b6e5ebee8e9590f7f789e6bbe28f140e2683d19dc0e09b1628075d08a24f2152d06fa1931dd894d365ee788a0eda5dc43871a6580cb095b82a926b0ca7a192cf4dad0e7864e2bf94baf0f0fa708b511f461347373d373ed6502cc608994fecb90f2fd7dfc9f17f8d5a663a7cbecff705cd7a5e6ce017acb2856f37275959576e598b8ab91748ba53a2f93dd8cc5f81195d6face50a9504405db580d90e5f4ee5d96ddbaea97dc4747190027939f9cc4317d38f34445fa4dd85414e7f78829a1130048ad274b0369ce5397e9890ea7f905d84dc521e845f0811e8a3797afba0c33d58e5355402206689f8b37d07eb799c341b9dec1a04cb50851e69cb5c9ef42238f7d1dd9f6ca2683835067ca75da0d8f20567b8dcdbedc71886b5313e9e04c063b88b9d633e4ef8fb4a1e7f26cfaf1a62f3d21f6a8c40b0479e2b87e3512c07d0e7f9308a801b8ccae04ce5d70b8dfbb0fb01f01e2e70d884970fbdbefae4a2b93e9ef4e583c428be930fc01bda7a20b2a94278de1c86e8c0354dd250aa1232f57138c8cabaa36b44a97aa6877c134fde6b7e690c53501962fdf387e22676e133cb0cda7569f4236110ae3d743ed2a2ce3ddbd6d5d10343391b3181d136986fbbde471521bde948f140986e632c7d7193cb45d82d05dcd62d7e166620d2c80d0d607b50fa318b9ba3aab48ea18b66729618b2c04fba8719a3ac39da486287cd40fab5303965cd1fe16d4110c3a19a1e7b3c29c58cd54c1b9db28179ff2d2f2952b3314d58318781a6ce21f676a283d71abaeedca1be08ee2415167b15e827f62eb445b7d62aef7b2e7e802c40eabb0fc8c5f87a5e91eb210a4cf3c7717ce534e1ace99085af2678626b52f24cd3090b268adc6fe580a9fc300baba21f3d3d4a80643c504162ffecc748cf4cbcbe6e4ab49bc945896062cdfdbfb622482a3b60ecdce3e35bcbf81b0a63e864134345cd047b024a11a44054403719478d50e7e1c2a60da5d8456e5da96397e041c83c65ea1a4b372cce706eb83877f1b7ca8ac6fd2e846d10e7598fdf5b46e2b5b1fc157caa4585f5fe71e9512483c2edf0614fe071c75c4e043f08b9a62573c414a59fa0d03f099fee4342512fdcc9935db2da12f60e9e85c37231551c4b12647ecd7cae2f055fc1a749996a5a47ace22775b13fffe032ded22482e6d7821e669f746c11cca05fbc917b64999839dccb351cf407aaa387e6f0fa135600c9ab251245d73a4965b66c63663eff27ac819041a36cc3a2284f9e247995365e8ac271be57903e527396ec9223477af2c0a29dd8b63f22bdcc53d594ed3dbe4a958d3dd625fc5bfeccf201dca47ca21a11a75ef7e5ff0b937ff7ddd5dcfee75ff72521f771aa9b151eebc25f3e3e92f745e88a540b31d712d305e1c039b50822ef0f7ddb1a59327b9780c07100cc7dc2e339193c933fe08984bafffa21e2fa0f61f7f1b0933f7dcc589d3d51477813eb27f6ba5c84617de7f550c779373492f99e4fe610df569568ce3ba462999fbf6b727bf53c7bcaed298fff814d42ed442ed8f928589a0bd9f2c03ffd65fbd83f10a1da70fe6cc556c6fce9c579b15cc1dab90d7e654388202160306d231c97c5e78ab8c8444ba89a7b86bde7f3f51d0d111e13341428ce17a28eda0da7129daa5cc990baa9b47644841a49b1cc1d41b5fb1f119d58e87f051b281ae5b0b5e78ab21206fa130b07a9459f4291284506e8051c5e7a68030c89d803557877d21d0a830216625f32020ec775605ec23c057762340296f89ecfdda0686c66549e3774ce553729a93c0726165ef35cb88c1b205636f67c5ef9a7aae2d3966f304e621a0346ef58d9a265e57b6230e29bbef0ebbbcb79cef6b26e7bb91f122f37d7ef7d0aeb560a70e7dc8529d5ef130df278eb065e382df141f87522bf75fe03369411d7e1b6f999988a8d915f1e343c6ea57e548475ff269e0d9595c08cc808cc128c9ea44c6b313f667e2ecff5f3df6461b41109ff2785c0f9c79fcb4865319d6f6754be003aa9d568ce07e56dbc3239f9653c7b30302f05c632e4d3c6eb3d20a6e9ffd7ea56aa4ce019a8a30f1befd41bf8445d37294ffa35510efc0ba60767342e9486aca02dc4c6bea2279189e20d186b855573c4b9ef6054726e51f27209b6f84804d1eb5d27c17d99f43df153825c720a4b830d5fa597f5e31860cff1353e2541fd95fe524df54b2adaa17c3c3f35c2112878d6ca743d8af467249010ca51e831a455cdca2899715ecef0e258fce0025c0a592124ca1a481caa966013ca604bce3f6764c1213271f9edaf601fe620a383dfd3779cd91646e62e8c6f8ba47290a64b4ed273980be59ae687f5ff4d5f0c1aee8a5d3a87d4df4c5a64689d6f13dd269cff2ba340be13579f5c95a81ee18e305de658d4b5af5b8e37d2c3a80a791a1716fc2e9ce46c9d3fde99309c89e28192fd565faa326d1189e900322877a9f382fd158b64e884a0d7cce3ff9b1474553ca7cac0d8ebec694d8c3548ac7fb7653526001d793033f47ecc201e0fc3cfb21759a23ac3dc3cdc95b4e9feb74b0d0e841145a608574eed9535a99904f82d33419077fdf16ec7dd4e8043294e5939b8c4279ac818cc8304f064b5e6dc2641b42c344b4e6c89f649e9cb3545709061be678334026d2bf030a710074efc2eeac682c4abb66e68dc2545905cefbe820023ea6328bd29f2be91a91711281e8c803e5c100a3584d213c504ad15cfddeeba59f760f8fb35070cfea53b6d725b165a1a2b6ebae06d9bc5e0d2dd9d5fcc4c30b97ff7478ff16f3330aa9c7c0f225d88ddae8d0622ccaa89f25dbca6a20cbf168125ef58878f00a09be18fecef969a2bbafd72249b5c5eb0247c2022158cfa7bc9134ce2649631a9e45eab38677295e4f3e065663f233f7318c835b75d4eb6adbf9a01b04c87b3e5e58fa4d0c9c2d333415bcb3a85a04da85dd990dbb1004926b1c9fe40a5b2b81d7a04e00a353656b4bf1e37ec54b78920f573525727f0832e89c8fe1f98763df7904e17bc88d7dd027bf9fa9093b80521e34917dff8843a543cc418b2fe0463b3f70fe71c991ee444115c6349e331678db2f8dda731f26064b1d2b1edd45e2e537294058f6ecccdf1166450921dc55f5f29a93b9b813ccb52284992d38c11a00dcfde723dad45ecefb489536ed45907a6196f370c07b3a4ee3f28ed6f89bac89014e8e5b2a5ef5bbb216fb03c930f53effce655f87a5eaa675257fc9dd7ec0a7207b3c8b5da346e88bc170995c71a359d382c216ed061ebb00c0adc93f3239fcca2f7617653e7213840a", 0xe39) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) close(r0) lseek(r1, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:04:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffff) syz_open_pts() shmget$private(0x0, 0x1000, 0x508, &(0x7f0000ffc000/0x1000)=nil) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600", 0x0, 0xfffffffffffffffc}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:04:48 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000000), 0x4) 13:04:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0x8661) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getitimer(0x1, &(0x7f0000000140)) socket$inet6(0x18, 0x8007, 0x6) 13:04:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8210059b8833154352b895000000"], 0x1) dup2(0xffffffffffffffff, r0) 13:04:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000840)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r11 = getuid() setreuid(r10, r4) r12 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) r14 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0), 0xc) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)="45275b90ec05f5d94e2771398cb493f92f9cea8990dff4d38f6147b1915e47ea22c94c36f276514990666ffa993429d7425461cc524fdd8dd23ce3a2383d999f1092a98abd34854204f897", 0x4b}, {&(0x7f0000000200)="3b297918074d7dff10f2ec7200f740330552bd4da7e422b42fa5dcb0c1131e4570b8f82df9384e170c7977437bf48c967478ebeaaf431e3f8b8c555895007a3064bc4ca4a216a3c5dcbe0d3a4085f0ed08da7e6d7d4c4bc7", 0x58}, {&(0x7f0000000280)="9a280d6e4462f4fe52c79245679f15aae406ba39eeaed7b7d90d928a5f5072ca6669076199e50004db80714e556862edd40728027f0c07d069422968c3d68f3529d5ccad3d9274e41ed163dc0a7e7a600f9cc445da51a2ed6c3dda4dfd3768", 0x5f}, {&(0x7f0000000300)="5bd8d1c71050cbc6009d6afae9dbd55154af6c58432d3694d2d125", 0x1b}, {&(0x7f0000000380)="9df4c40d50987af7b2093654e83a841a24d865f2e25338b2f9011c5e29eb60f9172875c54b06a2342e027cc726fab59a2328931a842219ad1ca4dd3ee81b70c8cf79a06e5966a2a9f9d61e4978ffd8af17903513eb030d", 0x57}, {&(0x7f0000000400)="6aff4348a7db54838dc4a0c23ecf852e7667ce13c4e611e9a465153be0c93b2027051f6da8d9254d2fec26b7c0efbc799a4f822b4910bbb5ead1b354f8f89f3ea2b37a9bab385802f466057d7dfc7198a962b9053d983f32027923c2968e13ed18eb1fe80bfdbcdd1567fb2cae959557949feadaeb0ff7bff546d30c81221eaf4715aed6037b1c7965d543a8f85cfe320efd220a18fff1ea9786a7a4074496a85159d6a1dee28b4af308828a4ef714dfde143ac1b44996534ac8828f6f2512eba04551", 0xc3}, {&(0x7f0000000500)="825afcfdb9311298e87d2088f26a3575b2ae6697fa964bca8fbeef82bd0049dc0c5db447ad7e52b598a635bc32bcabd10f800bffb643896cf630c9949bc28f3f1f112a6a3cc24562036b16b9dcd11ae3bff7bbcb5e3fd2d0790fecaaec1117bc7e41c9fda13eb5f8d0889e2715125a1bda1d8e62f279740d96a19b4f7f2807f9d2cfd330416b4d25f2d78db9c0f313eeb34c8e8bdb7d6967abb4b6e8ed455b952d3fac32dde00f3a312a91dec8def5453d42ce036fd5ab1b13e1a25cb010398637052d39a8c70ad3e9b1f4aeb5c380e882d6b354841b5fd16a91bc6d", 0xdc}, {&(0x7f0000000740)="7f69f94b306ca7a9e3c407f7a6c1388eb2e9b44c7315895bb73a3d47a2ebcaf6dd1e6301885af7738df776c8abc4ccc9f27946a0d74f5b1e7fd6c2ca1ec05ab1ac900e86375f0ae71790905b5a7da6db1e2e610c209ff0ab88496a775ac5391348c5d38d5b97303a3c752c84b1cf1fdcb41784040cbe74753e641fca3fa43cca310c34bc06d1017301d3f6d612a4a2ab3be4115b4e20bbecd29dadc7864285da29947a8be7c994236ee4b4eb134f58d71f8a08e2bf334f0dece95cd6d10267cf677241112e4d194dee95211b85fbb22c6c7fd2a5c2", 0xd5}], 0x8, &(0x7f00000009c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x98, 0x4}, 0x4) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/203, 0xcb}], 0x1) 13:04:48 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='+^*\x00', &(0x7f0000000180)='{.%$#}^$-\x00', &(0x7f00000001c0)='!\x00']) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x1, 0xfffffffffffffffb}, 0x10) write(r0, &(0x7f0000000280)="c2", 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) 13:04:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x4) close(r0) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x800000003}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5c650900000000000002"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:04:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) 13:04:48 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet6(0x18, 0x8006, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="d2fa7f44c3a68c913821ce216e2f3e5b0930fdb04d8ff3f3c40f52194cdbc6b3819f4625625d4faf26780218363b68c38421fce1bbce215b545e9e504f023d67e662bbbcf68312738e5d038a1e4adf32d2b12b8d43b65d11f3cb4e529c9eaf024331ed413a01b0c9bd1f33a0ffdf1923ae6e520f82fe58c39c", 0x79}, {&(0x7f00000000c0)="d6", 0x1}], 0x2, 0x0) r2 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r2) setsockopt(r1, 0x80000005, 0x40000000007, &(0x7f0000000000)="ff010008aea008000000c3513e2e5e0000000000", 0x14) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r4 = shmget(0x2, 0x1000, 0x402, &(0x7f0000ffb000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) shmdt(r3) 13:04:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 13:04:48 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, 0x0, 0x2) 13:04:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(0x0) 13:04:48 executing program 0: mprotect(&(0x7f00001a8000/0x1000)=nil, 0x1000, 0x6) r0 = msgget(0x1, 0x220) msgrcv(r0, &(0x7f0000000000)={0x0, ""/137}, 0x91, 0x3, 0x800) 13:04:48 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0xe975, 0x0, 0xfffffffffffffffd, "fba6ce86685ac7b0105770488d32c5c1f138a750", 0x6, 0x2a7b522}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc4) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 13:04:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 13:04:48 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) ioctl$TIOCSBRK(r1, 0x2000747b) write(r0, &(0x7f00000000c0), 0xfffffeb0) write(r0, &(0x7f0000002800)="f9", 0x1) close(r1) syz_emit_ethernet(0x8f, &(0x7f00000001c0)="e12bd03e73119f7428d4e1edb79252d8815ff55b74fb53a6d83eb3967432a5d0ad3d83aa39b39631a3a074cc15fe3998ea901f865ee022e20e410353dbd53a75472bbcdbdeda320394edb8c2182017602188d1bc1104741989fe42278369b55e7be7287f65c6b735da09b4f8b205a354a972bffdf66c5ae3e5a575482ca8adffc3392fa729d4a4c8c324daee69484c") 13:04:48 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/100, 0x64}], 0x2) syz_execute_func(&(0x7f0000000000)="3e0f01d80f72e4982667364f0fae36c481bd60e7c4617cc694e1f1b4000007450f1708ff72f1c442f5019dcb92000066410fec4a00660f3804cd") close(r2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0xb3e8, 0x0) 13:04:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() write(r2, &(0x7f0000000100)="97", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x47, 0xffffffffeffffffd, 0xffffffffffffc009, "a14700001400"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25, 0x3}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:04:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) close(r2) 13:04:48 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) accept(r0, 0x0, &(0x7f0000000000)) chdir(&(0x7f0000000040)='./file0\x00') accept$unix(r0, 0x0, 0x0) 13:04:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 13:04:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kqueue() select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) dup(r0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 13:04:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0x2) 13:04:49 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:04:49 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) 13:04:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="06005b08c5a53375c01c7e206bc8661c6625ff9f66f3bf03080fcb82233203788fa044aeb388308963924933f427711af0f5c999359a00c4226b0bdc2489adc627b7a55e366f2a63004d6a8c033313aed81e5b00560e70c5514f42ae1476a64dee9d5f6f19b851adce0c5c528576fa3c3ff6461ae5789573bb"], 0x10}, 0x0) 13:04:49 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r1, 0x29, 0x38, 0x0, 0x0) recvmsg(r1, &(0x7f00000024c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002340)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000180)=""/31, 0x1f}, {&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/96, 0x60}, {&(0x7f0000001280)=""/70, 0x46}, {&(0x7f0000001300)=""/11, 0xb}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x8, &(0x7f00000023c0)=""/250, 0xfa}, 0x800) setsockopt(r1, 0x5, 0x7, &(0x7f0000000000)="ae681fbc1f550e29d980654ebc41bcdf1d841f28b8c4687c10abf1d539", 0x1d) 13:04:49 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000080)='x\x00') sendto(r0, &(0x7f0000000140)="0c0bda5d2d605e54c1c71ae73e45b2bc98779b792cf1602f7221ccbf4e9614f69e5948b7309a41f2e0fa82b32f844024dd1af692d809fd1423527e59574df181ee440e26189ab9140225757edb4c9bd14594528b1c4fafe82abd49f0f95317760b4c537f6a2020d11e5a355ab2d739bb9244926b09c0d34c2b1787cd5e3a6188da6c9b9bda333e91b56373392ff2214d347bff30944ccc3dceed89ab379abe6be0fc6c1243b3", 0xa6, 0x8, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:04:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000000, 0x1, 0xce, 0x3ff, "c1c453024620f2abf4bcaadbb46c379d1fec383b", 0x3ceb, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/182, 0xb6}, {&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000280)=""/59, 0x3b}, {&(0x7f00000002c0)=""/171, 0xab}, {&(0x7f0000000380)=""/38, 0x26}], 0x7) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 13:04:49 executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f000023d000/0x3000)=nil, 0x3000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 13:04:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x480, 0x2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x5c92, 0x8000, 0x100000001, 0x9}) dup2(r0, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x200a8, 0x0) 13:04:49 executing program 1: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) kqueue() mprotect(&(0x7f00001ef000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 13:04:50 executing program 0: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xd, &(0x7f0000000200), 0x6b) 13:04:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x5) r1 = socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x80000001, 0x1}, 0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0xfffffffffffffffc}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81, 0x80000001, 0xfffffffffffffff9, 0x41, "727b88361a19b54938a3aa0b310ebb6e73996963", 0xfffffffffffffff7, 0xffffffff}) 13:04:50 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/155, 0x9b) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/121, 0x79) msgget(0x0, 0x5dd8e0f520ff0fd4) 13:04:50 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = socket$inet(0x2, 0x4000000000000004, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="950aacff", 0x4) 13:04:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r1, &(0x7f0000000100)="3c74d40fb79ee315842cc0bc23e8e9a56bae50a8dca2f87dae55f259e923edfbe3f523b25b7107cb7698db4abd2e3b0f7815707253b18c253e24bac70fe5a89830881a27d0ed90", 0x47) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) pipe(&(0x7f0000000200)) 13:04:50 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 13:04:50 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20022, 0x8) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='^\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\'\x00', &(0x7f0000000300)='%,(^\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='*[{)\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='-\x00']) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x100000001, 0x2000000000, 0xbe79, 0x4851, 0x0, 0x4000000000000000, 0x3}, &(0x7f0000000040)={0x9, 0x6, 0x80000001, 0x9, 0x3f, 0x5, 0x4, 0xe8}, &(0x7f0000000080)={0x1, 0x5, 0x6, 0x40, 0x3, 0x1, 0xfffffffffffffe00, 0x6}, &(0x7f00000000c0)={0x2, 0x2b4e56d4}) 13:04:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000a42093f5e5c5bbce6464000000000000000000000000000000006df4000000000000000000000000e1651772ef5d8d83000000000000000000000000fb1e8af662fd7a5607b0f43157910d55f2e3a4fb1d57f0d92e9a840000000000000000"], &(0x7f0000000040)=0x40) preadv(r1, &(0x7f0000001300)=[{&(0x7f0000000080)=""/158, 0x9e}, {&(0x7f0000000140)=""/22, 0xba}, {&(0x7f00000013c0)=""/5, 0x5}, {&(0x7f0000001440)=""/227, 0xe3}, {&(0x7f0000001400)=""/28, 0x1c}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x6, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = getppid() bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) mknodat(r0, &(0x7f0000001600)='./file0\x00', 0x8000, 0x5) faccessat(r2, &(0x7f0000001700)='./file0\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x80000001) select(0x40, &(0x7f0000000200)={0x800000000000000, 0xe5, 0x80, 0x1, 0x9c, 0x7fff, 0x80e9, 0x1}, &(0x7f0000000240)={0x200, 0xfff, 0x5, 0x2, 0x7fffffff, 0x6, 0x0, 0x8}, &(0x7f0000000280)={0xffffffffffffffc0, 0x6, 0x3, 0x1, 0xc8, 0x40, 0xfff, 0x42}, &(0x7f00000002c0)={0x2, 0x6}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) wait4(r3, &(0x7f00000015c0), 0x8, 0x0) pipe(&(0x7f0000001640)) 13:04:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x4, &(0x7f0000000000)={0x3b, 0x400}) truncate(&(0x7f0000000040)='./file0\x00', 0x6) setrlimit(0x7, &(0x7f0000000080)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 13:04:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x7ff) poll(&(0x7f00000000c0), 0x0, 0x0) 13:04:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb11c0000e4e35f00"}) write(r2, &(0x7f0000000100)='\v', 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 13:04:51 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000100)={0x0, "b2357f940d39519ed63e627369a6d6b15690916ba8c622ebd82ea2d2881a70d1efacb83e588cd4569c5413db7efc6f"}, 0x37, 0x800) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000229e823c4fd3f1d4b97720303bf92a765d894a67abe7427e49e75ea7e35d33d0164a441c0ac22fe9d651580dcf64f7732d3ce4c9fe52d4c45aefa809ca4aa99e027b94caec7d7946d92c4dc4d1bc29005b34133d2e8f0e159b39497cb0146f1f3c38afb2278fd9911af4cd46386d4877cc3ade77c5d201c7686a5400c64ff0464fdac9cb5b8e0a504826b0d9c8df329ede2824c451b7f3ef93f8c82001cbefaa1fa3fa68cdca1f7ba049bc8d7e210ec80e06eeb753783033e671d96af8b783a89fc4ab3a3a1e936a662d664407212cc646119ff3cf1243fa44e3c26502e23e5a42675ffa1690d169a199b969a17d7cae04646db7"], 0x100, 0x800) 13:04:51 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 13:04:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000000004203, 0x80) fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) 13:04:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x408, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xffffffff, 0x5}, 0xc) close(r1) 13:04:51 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) 13:04:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba006a8c5dfe000000000000"], 0x18}, 0x0) 13:04:51 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="0cb6b258462cf8edce984a0b4ec3619950de3e1e37b063736d5f444d4a3852effe9ebc4b2ff74af1472b33070c4ebeb26a6c1ae597b422e712cc51bdb4f3f22dbbee26c1a03b9fa0", 0x48}, {&(0x7f0000000080)="76ecabae7e", 0x5}, {&(0x7f00000000c0)="2ea8789412ec88dae97890fbc4a8935b440710818d197d9f1cbc4aa63f23bf13b646befc2ec0f751d82a884d6de4b232df865fb0a994bd8bd464146105e82199ced6319137c5ef2d7f89008a0823cf89122045c06afd7356e61d16e8", 0x5c}], 0x3) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x1b, 0x0, 0x0) 13:04:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) open$dir(&(0x7f00000001c0)='./file0\x00', 0x2fffe, 0x4) chroot(&(0x7f0000000180)='./file1\x00') 13:04:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:04:51 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100004000000000}}) r0 = msgget$private(0x0, 0x400000348) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) fchdir(r1) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x5, 0x80}, 0x10) 13:04:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2625979aba41947acbae5019695a177f0229ea5cbc619a83ea2460af22a239069ca3cc5a78dbe44f9a9b35a7119978f5e1b2fbab8b506e0495579e6495b621a4c84a6bc3ce30107b1cee8e2f122b98493eb8e9fc751398644b9275695003c3bcb3fe42f7f6b057dd5dd061a1227fcdf63fad46fbe3fe62b7a4050cabf628f2b5cddb995daeae373fabcb0ff876b5679023c2652b9d422e5d286e99c9f50e093e7a62b667063a5c3964a65ae30d5578484dee6927cdd819682404403ba6bc7ad05b6109996b408902a193eadb03dba470baf4895ec1ad470ece33ee189615233433e29028a8f674c0a71c2336d9b6f0168148d289a0bbbf4eb8e99b55fcbbbbee0579669ec7e93ed07799f3464a8472b09fd9bd047da959d63022c17adcce9298a3d718cad966154ab71da131b810e864828ea53a4f2ba0f7b718b543d0575507bf422f0544cf43e98c2a59476a33bfbc440106dbe9534bcb9adec5dbf29f4a1e387e1d5bbcca6338fda0a4692b990f796f0b446eefe37fef28691f2402bbd0ab345de5f65e566cc2fcf15044fde6269071180b90a79ff66273b3d85eb62920d3ab08591a4d8455fbaee5238cbb22c9f7643b03f107a6b4043fdb9205918b2aeaa57c97e1bbdfc5a2420d7dd1366a640d2c9f68191bf95907a1be4f358143ff6483713a485bef6e3e5fa65d766503f9d5671368f0d8528b314c7b803798df9f11af4f1f031bd881af7c38739ce005df8b77189aac5e32e6b1265db7092eebda02bf4662e7492180c4e19d3c67fafd12b827ebc1c0c2360353dd81d69d38ee4b4026d5ca9ad18eabd39c2ec851b8c0719236f0c1fdb70fde7b20c3acce293fcde6e2db9cc01d7dce1679eaf82f35091f4d4823dad9bc564d4d5c5e50c60c64a0ac1c3c66bd49d433198a5e1030be7bb1b15e30097046cc5a01199a56e5fb1f8aefdadddcdac1b81b125001e3eb894f725f8c9505ce2ee6e8a08d244f74907edf7df6a732f9a25e8411d5a07db4855f826a97eb777ae01e966aa74eb974f9281f31e9c6fc16c8533805d3b1b7c5eae8d32226e99cd88a894d97adf96f53856e4273381e7a6e2b348befd7a65f8d8c1128ed001876ecdc3440a5b3bc7319585ad63aec81b205ece83588441038bbe5d35b95f649a42395902f4ef7d0b6d27d1d32469ab8136ab636f6ab6f00b8af542805cc89f85e6b5590dd64bd3784c50d74ae770c9d8e89e7f6df56151409f6539bef6cbf9fe0196a7654ff393a65d4fdc8a1c22460eeb440d2a1046afe8f08d6f5c8223ac176b6e8e9cbeb3140a2e188138270f48d354e408ab6e62c73e2c119bbdccff1e1b8c52d0d83b5f116dcd58bd46dabddaaf0c199911ee641328e7a0da0f74e883a1521dd224dad7bf4c57f70550bb7c87de1d5d14ce0935cf793b75a20b9904af557a4b6beb5abb8ab0f6eef0bbc7f2b7f03ea5ce084fc7dd0862a764e66a7af3b108115df39cacb69abf019b7fccd6997fa31cba2d683b2308daa83bc6803da549acdff46f0d7469346b9fee437df063191ff1304cf8ff555471bd677f2995902a8ecbc42684227f037518ff439b41ba8fc7944d740599c30d465cbecff268fa64aedbbcea706b3cc1d38e22d9eafb22287293aea3b369c75a25fd11080c9aee621b1ea44267e85419cc7f72235eff7045b474494bd6719fa915aa2f9a6b961b68bed5d1e05d7aad8410b00e6a1beab8da1d643fc23fda0e94612dfaa21b5cfb883ad18e6df7b4491f89bdfad4c148aeff85ff6103bd80b8c2583fb210769e7d2ee28a22b4efa2db3dd8fd6e40f936e27cf185cd2d106ad9c9798bd616a4914304e31d045811221cc4416a955cc5c4ee135b2df99f10e6a481e31509b2293b9e011da4f620c7ed16ca586d2a3ee52c9d76b6220384bc488fd5930a2d2075ec8a3091c89609c7c8864a8cc8a19ea2bb7d470d320473140e9867dc462b7e13acd9294d8ae847cf3150f4a2cbfa127eba742ac37d6f156ec17ec87020c3dc294f857461cba6939320652481f7c03561a81c150d8e7e1f0967e3ef0f0effceebee85670b1d821f87a9f9ebf9fce5170b257f03f73e43d751aebb4cf95a6f052615e8ba60c4c98fb5d3805bd43da816c4616bd6cc47fb9ea4a79d49acf90a8d086d500a5e048c1fb6d18ae6ead977e92fcf71d202eb259127a6d0f74f64ab2b4007426edfd26e087c21d8972226c2b0c47f305f2e7c3ef2cc244af4752b7a0a45497630312d42d476c0330c88e875b52ea119bb6e32730f568766523ffa68c343947207b2121d6e30470976b483b5e5133ddcb8e66fc0d5d194d0e8f1f1bf1c09966c85685b25a12fdaa9577967b5e854bd1c7c3607a85082f24a3b9cee828a40140420fab7dc7c89c805da686e7441cc9c689575a218af92e884e6e1f976f9db01d29ad0d1a50241786b68f80e529b00a66e4d0b489187b94ab73038a8bcd770058a2ddfb418b4328e709edb1c2449f0583e5b5e0f787ce98d3da648f545a4a1a2c376e5609a537708b169b91f1c597c88b3148ea7406281567aa0810a73d38f3b2830b7e4db830bc53af1a74dceb715f8e16fc30fa4add28ab649c51cc8ee1dbff77b20acea26b71543d4a260003b52f448fc3f923100653f929b3c3b08fc53abcffc3580e762a231c53f4f9e4b61fa2601739d8f3f3dd91a1073029aaa5a865632cfd5fac7d1f7ee691253874e74e0e7b9b7b361fa3697d46c8c6c8319df23e2be3a213c28703d99bc92a8c71d77a6ed9aba530e3c98b519ad98d4858efa2e56dd0a5e0babd068192311af938819a55858dfcce554c900d9e037bf137c7637e9cfbbd7f39050c90a4f59fc22cb3b91f4204dab4ec98775a156f0cf9ef85d9975dca026f4a30bad5eb1bfae192ab75ccdc7d0f5638f93cb6ae7c078b8de0847f1ffbe3210c6c80c8b42749d76118ef8fe4f2f6efbcc2d21c712244c1652f4dcfea342249c9f5a7152d69a876d339d4f8996b3b31c4b8ece545ee0cdbced08a8a2fea700cba1e7e1e0167d64b41428bbd57dd2d76b221f1973390493fac98b794c94d155fb87bb5fb1b13299d55b6ed9b6b5514c04ed840642d2de4dcd9183ce6727eae506366106cad0e574e24848804d9e2c6ca43b7f0793ebec9d018a610c18e54cdc606c7cefbe90622c9a7a92280b0fb37a1ee18d75390225036eaf81b011ddb13af2867493ba2169af650bc123545605b3704413430345dc488ebd0b5f96152b0577bb535f7b7bbf5f33e0c4fa020b42424f9445e4223593a9150305b92f68a8a2aa75c11c26d3efcecb53eebea64efb06c3987012c3bb7b1d5a4d9184832c2ed387affebb9255ed307060435d0b5a0151ad0978d7af091f8fcd11e54012f08c245d7fc2978fbe17ffea1669916bc78d4e412e334e5c909777d8879363e40625c7b2ee3de44474e05252b1df845abc67e0faa95a3615fb764f62b3792ec121d60e262ba4a94a17853e4df8e4780763578d16069ba099561d208dde9bf45039d3bd5406ddb0ccc33b8ad87384870d9c82cc0bae4586f021a2fcc6f500f85adae5ae31f0e96bde5b55ac41d3906979d9811335292e48f0469decc9443fb3e18e7731dbf071ad0fa5eea3560653e8ea4068293210607cfd145044de3e1f1bc71c695dfe100c5f1743e527313eb85e120f258e076386aafc6e83033b318bc87e6216ee9724618a521db7add895ef95b4d0c76d9d0f25a00283158c28de09c929bb710604a8b6d7895eb738ba746ea307e3f5ffb3e13b3d8f4026c0cdf25e6b812a099e05193ace80c13e0d99578091a303751183e01ff4f668b106a5578ede27ace0f470451abd1ca072d372f002f2b584e4e249b4f9f9082ae5422b56a19776ae64133f0de88bb706cac144a69a617233114edf631050e9c157365463fcc11bdee28e43c6fdf73822cb785835ceb7adbc16ea8bc5f72c4eac99233dd5a1f79164be8759a62fe929e5bb802511d47d420deb1b7d5af81598fc42f02db7027cde371cd895bef02f0d6f30eacf70562a2b7a86883f7b9545613c4743d6b2feda2bc34a28147bf730dc660df80f0c64e02e84159732aa7764c03e56465ae3e575baefd64f18f06ea12bc1e2596cedc81bc47bfdc0aa4a8cd90d2d07dc4bb03d8e0ba096906584fd62016f0ef224bca104aa8c20dd36853bfe8a0bee985b3aec03cdc1d70cc1829ba25ad3a93166e8a49a2828fe8e0de92cb9b62c304fe5584015f341b932620c5c89b7101adf5884e80d6f03fcb531725c452c4e8ea358e81a8e77a7fac42d0d4754c5da23b9e823e8477d73bfdd27ae0d03f2ae723e2bc1549fe983ba4d16306f3133d3eae72c225da95ae8e1d49de546c94f3706395ec10624b725cb4f224b0bc4d8d4772b63b24e100961032876db35e050a05c07efc078b0f50118c87918e76390b6e89927772c78b3bcd67f4132c4f7777a42c74c4eb0466e95c5e187a457771aaed1bc4caeccdfb61309085f896d5bb57c06b0977c099f283dc9ebe0a6a9941cf254391b041e4f8d313e9df3ec2ff9c084624a23b0752f66b17ab801980f9e1c31a9b72e3ac0a0e4853f741bf722ae35705fd20f70a1de45a92ef326b4b0b6187d64eab4440b47f9f9316d23ad49dbc9ede0e8c1a6e0792768a201ce7c30dd165a5c280ae989cd91ecc97eb44d024dcd86d0c91176f21fe45e782022425b19b46581f53e3eb41a24de7604021029676c1916063dcdb9d457cf0c10e28670fdc01a084aeff9227867c8649aa232abf586300acb8f607359eeebef46ef74d27e131c28b44dae88267d1beba48e7035261039ea167ec97ebddd72343015712beedd32fa67d910bc025459b1334c8fb9f0635daf0f735f1bab06d2fbaec75fa87acaf666d630ed962509beb5f96775fc0ad064463afc19de3a02c7594319fb2d0c5fde8c7156889093a37c48ad62790cdfcc7287f4ab13a07b80bad458747a984e6027c9ccbfd78c764a4369c93da39dcde32049a0aae1d206f89089a6f2110f4b3ad8d005a572ab8af54845e8870a6abad8f4f2b752f6ed479f78e98af14fff5d1166c837b1b6012a48e2dc76195efc1145e4a5775d7e44b76bde00d8105e99e08776e86e9b25cb18e844744d933ecb9d4c5ebd51330a779a20529c91a7f98771cfa9f9f2ff77a7f0ddaeb916f4fc88c52c855a5475924e61aa3768f1e4fdb1790a0b110648dc72d9a6bf46d2155c3a7b25e37c5928ef4563281f98d38e584492c4ea7902b1b16f250c09fb7279fd4ff91b170e46a6a9ae9b2622773f124ee98cc1b8fd6da2288291f6e946aa85dee29476a295c8b006deff39796dc041c9e0278e9e3ec4a367e3669e99c333d1d1d64dca76e86148b966b4b4143f4a7fd747bac0376954a4b9216f48372e8d83221adfdf9d22f3b61a92024c60004780969886fc82bc10f22397d1dcceecf57223ee34cd7148c7b8638446c377e6033ada05148eaadf69bb58c64ea09d4b34855a2a63ce686fba058b9ee2718a5642b9c41bd1f7a876c83abcc81986e9d140deaa3754f890730b69f1979c5f45deeb5950064d3aae7a888339bc6330103b6b121e651d9210015ec3f2a0ca98b2d02958965a0a852e3e5c425b67ad3b9caa4b062a5ddad2dfa60873351b4e00fb50eaf75c7b531533cb4bf52ed01ba711d705af5774f9c6abdf6c2720d650042b195c1bb1cdcfc7710a7ee97c192358faacba500bba43752dada223cf12fa399a488a838a4c9144214d195eeeee70736a1d96c06be2181f0672557e82f33436917a4878b02e6aae5c1e798c46be458", 0x1000) 13:04:51 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0x1) faccessat(r0, &(0x7f0000000000)='/', 0x0, 0x2) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) 13:04:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4c) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/242, 0xf2}, {&(0x7f0000000000)=""/17, 0x11}], 0x2) write(r1, 0x0, 0x0) 13:04:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x8049, 0x9, 0xfefffffffffffffc, 0xe4}) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, 0x0, 0x0) 13:04:51 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f0000000040)) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 13:04:51 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18001, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffefffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r3, r4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="7d4d39d685a70bb8a5ab4f59138deb5c16efb69c43352daff1c9010fd3b56debf796af50b1bd5f71e5c1445c6fb55fb039687614230f36faf179f96d9c71a2240b8acbfd71315eb516bcb77cf0253f3785541bc4b442e4b6bd19e57f6cbb9feb833768a26c9627dca29e664907af3801c314ebc80af2cf172fb2998d2d4daf9afaca3e951e8d2f7c7655c507f3faf1ad0820d96fa3a76493957213b69d155c8ebf4712242fe7b7b54f511d0c7086066368fe41c723241c91c6521bb2323fde6b576458fb45941633707ff7bbd6d47a2ebf35b24b19418d30e8bffd9e2422d669bcbf21884aa6d792765e4610a54b63efbff8523bbc912325f6640ecdadb13650", 0x100}], 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 13:04:51 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x104000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="08ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:04:51 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) getgid() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x11, 0x4) shutdown(r0, 0x1) 13:04:51 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="5d3829569fa232363000"], 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x106d8, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendto(r1, &(0x7f0000000100)="b8a4b9d6fbedf3a343d4584a5654c9e6e052cb116943ac772dd4d247ef4d6ea5fc9bf27f467827074d290cdf758cbb0d824c16b1bd08f3bcbf83a55615c21e015c7f6c7e1283140e85bb9abfeec848a8eac748f0b991f0cf0636814239659428f6166c9f5880fc82e52449d9c2d74ccc2a5801b25f8fcca1255d7701197d87f9840ee339", 0x84, 0x4, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 13:04:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffeffffffbfff, "a147780ac85a538a1310e3e800"}) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x40000008, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x2b2, 0x1}, {{r3}, 0xfffffffffffffff8, 0x2, 0x1, 0x7f, 0x1}, {{r3}, 0xfffffffffffffffd, 0x4, 0xf000000c, 0x81, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xe1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x30, 0x2c, 0x2, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x9, 0x9, 0x8, 0x80}, {{r2}, 0xfffffffffffffff8, 0x40, 0x40000001, 0x9, 0xfffffffffffffffd}, {{r2}, 0x6923f1a1e6996733, 0x80, 0x3, 0x75ec, 0x10000}], 0xe4, &(0x7f0000000040)=[{{r3}, 0x0, 0x80, 0x0, 0x58, 0x6}], 0x7, &(0x7f0000000100)={0x1, 0x8}) ioctl$TIOCSTOP(r3, 0x2000746f) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 13:04:51 executing program 0: 13:04:51 executing program 0: mkdir(&(0x7f00000001c0)='./file1\x00', 0x10000fff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) close(r0) mkdir(&(0x7f0000000200)='./file0\x00', 0x80) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='./file0\x00') 13:04:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() ftruncate(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffdf, "a1786eb95b7c30abfc0900"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 13:04:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet6(0x18, 0x1, 0x1000000000000000) socket$inet6(0x18, 0x7, 0x4) getsockopt(r1, 0x1000000000000029, 0x28, 0x0, 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000080)=""/173, 0xad}, {&(0x7f0000000140)=""/55, 0x37}, {&(0x7f0000000180)=""/198, 0xc6}], 0x4, &(0x7f00000002c0)=""/228, 0xe4}, 0x42) 13:04:52 executing program 0: socket(0x1, 0x4006, 0x9) open(&(0x7f0000000000)='./file0\x00', 0x20890, 0x37) 13:04:52 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="07ff201627ea1f3ac1336a13349604630778ddb12c110e91e7aee1431e811adcf70da3a94fffeea2fe49c8f86724dc0d60160800f5c000007e57ec8428b92244c2c8988ed058e99c9f2129655fcd6b3a9caf3e4be55961c9997b2e846b10ac3efc10739ef3c6c2aeed36bc2d81172da34c1b944f2fd2db2aaf5168283902052ec69f8a8aa04a14306d6844debe2fc3f9171e17de44e217986ceaa77cdbf3caaf774309b0f1833c47c90b31d5c312a2603a957e9a8a6f1b8c1353fe15074126581bdeed8ee6fd05b213d19eab190c086a93a1976122832f03defcdf0f687e4dd522c06e78ffed6061144dfa51977a12045e21580e7bed2c6719c8820bea085705dabcc22d866e5df7979b0d5d"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/241, 0xf1}], 0x1, 0x0}, 0x42) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 13:04:52 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00'], 0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) getpeername$inet(r2, 0x0, &(0x7f0000000140)) 13:04:52 executing program 0: r0 = socket(0x11, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000)=0x6, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 13:04:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002740)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x101) openat(r1, &(0x7f0000000240)='./file0\x00', 0x8080, 0x13b) r2 = syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0x400000026f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff5, "6272051f60f897bae0d21cf7d96cd759293bb100"}) dup(r3) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xb9}], 0x1) 13:04:52 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) dup2(r0, r0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='B\f\x00\x00', 0x4) 13:04:52 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000ed2000/0x2000)=nil, 0x2000) 13:04:52 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xaf15}, {0x0}], 0x2) 13:04:53 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000023, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) nanosleep(&(0x7f0000000080)={0x0, 0x6}, &(0x7f00000000c0)) 13:04:53 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r2}, 0x0, 0x50, 0x0, 0x2, 0x5}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x7f, 0x6}], 0x33, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x30, 0x40, 0x68, 0x4}, {{r1}, 0xfffffffffffffff9, 0x50, 0xfffff, 0xfffffffffffffff8, 0x5}, {{r1}, 0xffffffffffffffff, 0xe0, 0x1, 0x7f, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x6, 0xfffffffffffffff9}, {{r2}, 0xffffffffffffffff, 0xe0, 0x11, 0x2, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x23, 0x40000004, 0x5, 0x1f}], 0x4, &(0x7f0000000100)={0x5, 0x6}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x200000}], 0x2, 0x0, 0x200, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x455, 0x0) 13:04:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="a00d4d2b630f7d6a7127034fee75c4d26e49177bc232d7d116b686e5588931a1d6fdf6e0b2a158f23e94c53cc67d05f70954cbd4e448d640332c6d3209438177b53c8def1189858dde5a7da427a18f5a5f7cf631518b66a3e4fc76941206e1823e27abfd54", 0x65}], 0x1) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5192baf6fe202940dd3757094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432f6506f4cd99bf7c19f078177da4ce9c287730cd3fba90893fb", 0x55) syz_open_pts() getitimer(0x0, &(0x7f0000000200)) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f209000000a772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:04:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0eac00fecf9e70934b89edda4dc09a98ad4f62ee674bcc0b31b5ba7e8ec4542af83038d4328b45df0cb8377f9a7a085d4d098477e0bd5dda145e579ed3232d6e848f029f41a12f85fc83eb4d2ebc1445fd1de87a6038b3a40a26ca0afba73f4160394d29be46f946c181765fc5770faf551194090a605a3ae81d229b448a6f679916c94fc5207444a79bd95130a80ad0f11df3a30c523a07255fa9638df22e61d14b6cff61c271395ceba34e5c10066e9cf737c1bbbdc27cfb9721e51e2db721dc25cf0a307194612e83c4b7ca940c92d296613d96d83cc1ffd968095c42ff222cbd1f8bff5c376ccf", 0xe9) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000)="ab000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="cda3d3d5341a2d4d2133cb8a59c0306c37e34f517b4de6f26bd778dd9067fa5a52f248e6247f6af5d1ce041b7b6c7f9d3dbc1ba21f5b97ba2ff9a2e7bc25108a34bb73e15685b0b9b111bb548195b5b2133fda9f098c56e1d0537667814cec595d18c30c89739f2cbb16b7404d99ae3e0b414add3c937bbde7d01e2b433dfc23d3e36624f1", 0x85) 13:04:53 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) 13:04:53 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80c8, 0x1a8) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r4) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') dup2(r0, r1) 13:04:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:04:53 executing program 0: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 13:04:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) r1 = socket(0x38, 0x3, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="5d302e931622f536a670b5422009defd28e25052c703dafba0416dd23a4fbdb11a53ee6f58e4894bdb193321c152af41d8c253f6b8843325fac51fdde10396f3eaad28fa518002ca724eb8efce68c143909af93e98836c8b7547db1f34b3ad19cc582624e8ec540cb2cc53f7c02ee227a6808e3606bcd1b9193ff0fa348435922fd08cd5ec9caa874c2e422a46fb69bbb6f626ecbbec07a9b690e50a8b89dd026c5b36d0551870b845089c5fe992bdfa6aac384b638effc7e468ea9b657b755b8ddfa4148c6efd7cda393fd396b39fcb89242d10881fe145a3e0154112db9db5e28cc3d94e42af0128e5dfc09b6f", 0xee) 13:04:53 executing program 1: poll(&(0x7f0000001fef), 0x0, 0x0) 13:04:53 executing program 0: r0 = syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0xfffffffffffffc24, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) write(r0, &(0x7f0000000100)="d010eaeada68055561", 0x9) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0xffffffff) ioctl$TIOCSTART(r0, 0x2000746e) 13:04:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kqueue() r1 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/41) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) 13:04:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = kqueue() write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) poll(&(0x7f0000000400)=[{r1, 0x4}, {r1, 0x20}, {r0, 0x4}, {r0, 0x89}, {r0, 0x2}, {r0, 0x20}, {r1, 0x184}, {r1, 0x108}], 0x8, 0x4) r2 = syz_open_pts() getuid() r3 = msgget(0x2, 0x0) msgsnd(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="0300000000000000fe23c927c77ad795cdc1e6082e195fbc5accf2ac39a9d50b02550cc5f099bb1baf1da21fb5f8e9eab2a13a3441d5847f9d13ee20f037094716c0bdc1b4940d3f000000c81bd477fb03588e074332aec0e63db20dcc6d8b12f2553a16608a2c6011c28ac651a7fb69e6191ff5efacf7512a56fc531e79792695e092e9b99f576f4b855aff0300000056556cf9f4ff5f5093f8b3a29e1f0a9596911fe345d8ad415840db801b0e07abe718e870cdf393a537b1e098aa76"], 0x1, 0x0) close(r1) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) getuid() r6 = dup2(r5, r2) accept$inet(r6, 0x0, &(0x7f00000001c0)=0x101c5) recvfrom$inet(r4, &(0x7f00000000c0)=""/61, 0xa9afcc1859522a1f, 0x1, &(0x7f00000002c0)={0x2, 0x0}, 0x7) msgget$private(0x0, 0x100) r7 = fcntl$dupfd(r5, 0x0, r4) r8 = semget$private(0x0, 0x7, 0x80) sendto$unix(r7, &(0x7f0000000140)="ce6627692177289e17fec1ceb21685af01461f8bfd2c7655bff4da557a20818d020b28732009", 0x26, 0xe, 0x0, 0x0) r9 = getppid() wait4(r9, &(0x7f0000000440), 0x2, 0x0) semop(r8, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x800}], 0x6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7ffe, 0x0, 0x5, 0x8000000001001d39, "bad85db5716f00f58028fdbf1673e400", 0x8, 0xfffffffffffffffe}) read(r5, &(0x7f00000005c0)=""/107, 0x6b) 13:04:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000000001) setrlimit(0x0, &(0x7f0000000080)={0xffffffffffff0001, 0x1000}) setrlimit(0xb, &(0x7f0000000040)={0x7, 0x3}) setrlimit(0x2, &(0x7f0000000000)={0x3, 0x5}) msgget(0x0, 0x80) 13:04:53 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') bind(0xffffffffffffffff, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getsockopt(0xffffffffffffffff, 0x1000000000000029, 0x3e, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f0000000240)=""/237, 0xed}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000400)=""/150, 0x96}, {&(0x7f00000004c0)=""/221, 0xdd}, {&(0x7f00000005c0)=""/227, 0xe3}], 0x7, &(0x7f0000000740)=""/139, 0x8b}, 0x40) 13:04:54 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x13) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000600)) socketpair(0x10, 0x3, 0x2, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) r8 = syz_open_pts() r9 = socket$inet6(0x18, 0x4, 0x5) r10 = accept(0xffffffffffffffff, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) r11 = socket$unix(0x1, 0x5, 0x0) r12 = socket$inet6(0x18, 0x0, 0x3) r13 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = open(&(0x7f0000000940)='./file0\x00', 0x8, 0x20) r18 = getppid() r19 = geteuid() r20 = getgid() r21 = socket$inet6(0x18, 0xbe7440c77edee757, 0x0) r22 = open$dir(&(0x7f0000000980)='./file0\x00', 0x80, 0x80) r23 = socket$unix(0x1, 0x0, 0x0) r24 = accept$unix(0xffffffffffffff9c, &(0x7f00000009c0)=@abs, &(0x7f0000000a00)=0x8) r25 = open(&(0x7f0000000a40)='./file0\x00', 0x20000, 0x2) r26 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x80, 0x180) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000040)="373b45f4ff13f9ac8ab0c9842543c0b44f9e3205b11e9783c26c37dd326332c3d3532370422b4f7743c7d8ee4b203b", 0x2f}, {&(0x7f0000000280)="b23b369ef6480342b5edb27c6e047848e99c1a3c80607011b6f6994de45a9e7caba12dd492a24b34d0ed88e0dd075afa9a1f675480645422a68b638de3d9167b6901c5ca6fb33825684978c707026481e60ee77822cc3983ea4e0314bc2df5c6441d28b0ba1eb980adf8c57c90474ba36fd02df0a7b66216e62b5662d8a2a30b78021b95400fc6eb303a05ee94cfc1e494ecc1d640529feb8674f42116f5c49c51943e787554c40c1d5a66bccd17bee83c32d3a7eac8631275a34afaf5eb0828c128478a77b0bce9", 0xc8}, {&(0x7f0000000380)="37b99335da49efd67a5a024c4c2e52461adc683f3ea9e1ec37d4b46a4c2cc51c4729dee207c00f2b8028c7f557ce6560f71afc58dfe5f507a369e64f8089d8c8b32a9722a8ebdff95629f5a43bae84f9c851b599fa39f530f20b728b1db1b047469bf5763a8e561d93ec176fef07a622a30e2a298dc524782885ec9c3772f706b173d544eef446912dc4c9062b6e4f6df831fdd43285028a54f8bf09f69e8d6d5eac765dee692cda4dc0455275f48f4e4a2d4af95c5ec452c2a559c9a1f08534e2b8ba72f782e0836881996cdeaf3dc3798ec08ad79cd5", 0xd7}, {&(0x7f0000000080)="7e5de03663b0889cd3dc94bb7dd77c749827a873424bdbe443180a852a3a4868d12991e4eb2dbde1ec1e0e276eedf618af3cecc9d146ab505fe7c162d3056ad24c4200bfd9097667690a7e6c8d4c369b8697dc94c7f7ef7ba1b37cc39daa2fc2c5f8f106ee091c5739ed8e097cc9ab0d198be6f8172ecef7d6804033f8399ae003ea9a9625", 0x85}, {&(0x7f0000000480)="88f1deef3908299f952354a2d7f307faea93a8403f74b417af83a7cc3a0a5466e27d4dfe0850c8a0c9b47426bd1841911c9ef7292ae48875c80bbb1821cbdcfdaa45bdcea03e0bb468d1c0ec38da51b94bf2089096016def0c7a23637d702c528745937cc619d226f97c702d541218bbce35dbf848aaf21cb9bfd5282804ca7bf24171e6834d5c27bf02482f3a786cb6929a21b2e32d929a2e19d5a039bedc2330e688dbb21ae1fecae80fbd3a4e066084f8971043032d06df9a6c27cfc0da7a12447bae23a946bd7137c874b4fa1f6b2b055c13aa05c18b6093b536fa83c5073989f0af974494f825d86d9450e8fe086061afb7510740", 0xf7}, {&(0x7f0000000180)="38a2d0", 0x3}], 0x6, &(0x7f0000000ac0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x28, 0xffff, 0x1, [r21, r22, r23, r24, r25, r26]}], 0xe8, 0x4}, 0x0) r27 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r27, 0xffff, 0x1001, &(0x7f0000000140), 0x10) sendmsg(r27, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) 13:04:54 executing program 0: r0 = getgid() r1 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r1, 0x5) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="f4ce71f74e83e4fa8237365746daf5e4527d55fd9d783ced36c6628385d226df9192233b9199c4ad3f4878fc92b3da2a795165b202ae82b68736ed8547654a770c6da0498fef42b7ed3df43e0ede2a27315f33b37d39317d69d672f47e8887f49f319b4dab", 0x65}, {&(0x7f00000000c0)="1e132e931faa6c8f5e9b381072a4bc32dfb7047d164b289583472b29ced3273d4b1520065de5f4f9f1aeadb59476d822a2348d9fd4f2673a57b31e520c67df231b90f38b398586b1f302131332ba36ccfd2f70941c53b18705116518600e7df99158d7f77d827ccecb717de032734253e610c33dd617f5242b08b9c57c31b28afb4deaf4ae388182bfb663ca57058d574195a061794a4ec5c197c2ca69ff69d8215323d9efb589b52bb8", 0xaa}, {&(0x7f0000000180)="431a4b3c90a7e8ef2a49e1448fccd16157932fbb3a4881755c865d4730e7139bc311396766643979c77358505de898dec16eec51a446f63b4a1eceb76ecd049e6bb63993f43cc028db0e43f8ea892b24ce829aafbec92ef868e473a7268014087a029a40c954196a6f281db3a4cbad436b7ad8cc768f10e2040cba1c98b55919d67e8c6f362d46ac52f25a68854e05e37aecc4e86fb8c4a5c7c72687ed6f1064f54262b7b57105745c59aca2285583", 0xaf}, {&(0x7f0000000240)="22785421d4d05eca47e6dae97810bb31ec990980b72fa6b9113c8f0cbf331f844610f90fca0866e85d143aeadaa936908c876099b58e5782ce05edde93774600506c9fe29efa91971a233c97e7b4a5965804e08542c7bfb916cb214fcd578cce9d2fd552326f16d97761ca3867d04c8657f582d8f8e315d799e1fc46dac5554f", 0x80}, {&(0x7f00000002c0)="0661458f87", 0x5}, {&(0x7f0000000300)="064c921f2645355995face73af139d29661b8883653871c94b829b1ec061c14ee826a461bbb86111424f001e487606ca6211adcd2741e2b8c5e6cd", 0x3b}], 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r4 = socket$unix(0x1, 0x1, 0x0) r5 = open(&(0x7f0000000400)='./file0\x00', 0x10000, 0xc4) utimensat(r5, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x55, 0x7fffffff}, {0xffffffff, 0x3ff}}, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) setgid(r0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={r6, r2, r3}, 0xc) 13:04:54 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0xfffffffffffffffe, 0xffeffffffffffffe) 13:04:54 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), 0x4) getppid() 13:04:54 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) sendto$inet(r0, &(0x7f00000000c0)="5729dbcc5cba155ea2cfa2c818b23bade50004f08d20497e389076f2aa92b7ab877c8fa6eedefed4bf068fa747f23fad409debff57b1358ecab373a655b1372194fc3487f5c180affe94216006249d17331b720d43c85d99c1b0a71465895ca031a1638ed8364394d378df2acaffb201d9fe9f5d12897d34a2b0b4d6688db43d2db40fe7446b1c8ecac567b22fffbc2f8f7e082f0dee281b22d02a9633633eab8495272d8043f1ec85ec10618e805f2f", 0xb0, 0x400, &(0x7f0000000180)={0x2, 0x1}, 0xc) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) connect$inet(r0, &(0x7f0000000040), 0xc) 13:04:54 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/12, 0xc) r0 = semget(0x0, 0xfffffffffffffffe, 0x0) semctl$SETVAL(r0, 0x0, 0x8, 0x0) 13:04:54 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x2e25, 0x879d, "09456988cff4bab396dba449a933772830b113b2"}) 13:04:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000000)='\x04\xb7\x04\x00@\xd7jK'], 0x0) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x04\xb7\x04\x00@\xd7jK', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\\\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x04\xb7\x04\x00@\xd7jK', &(0x7f00000004c0)='\'$\'\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000600)=[&(0x7f00000005c0)='-]\\\xde\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x3, r2, r3, r4, r5, 0x40, 0x572}, 0x3, 0x2, r6, r7, 0xdc, 0x8, 0x5}) fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r0, &(0x7f00000001c0), 0x1000000000000277, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 13:04:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)={0x7, 0x5}) write(r2, &(0x7f0000000100)="c9", 0x1) r3 = semget(0x2, 0x7, 0x20) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000040)) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) 13:04:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) lseek(r0, 0x0, 0x1) socket(0x18, 0x7, 0x62d) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 13:04:54 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x12a06, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) fsync(r0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 13:04:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0xff, 0xfffffffffffff800, 0x6, "abd0a7995ded114903153705ebac89c0bcd794dc", 0xffffffffffffffe0, 0x10001}) 13:04:54 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xe3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='.\x00') 13:04:54 executing program 1: socketpair(0x2, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x81) mmap(&(0x7f0000565000/0x1000)=nil, 0x1000, 0x3, 0x5012, r3, 0x0, 0x0) r4 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r4, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f00001df000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 13:04:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x29, 0x0, 0x0) 13:04:55 executing program 1: r0 = socket(0x33, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xfffe, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x4) 13:04:55 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) socket$inet(0x2, 0x2, 0xfffffffffffffff9) listen(r0, 0x0) 13:04:55 executing program 1: r0 = semget(0x2, 0x1, 0x640) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000280)) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r3) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000200)="c7", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280), 0x10000) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) r5 = kqueue() renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') readv(r4, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/132, 0x84}, {&(0x7f0000000380)=""/87, 0x57}], 0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f00000000c0)={0x7, 0xfffffffffffff267}, 0x10) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r5, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) getpeername(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) map stack 0x20565000-0x20566000 of map 0xffffff0069a6ee80 failed: no mapping 13:04:55 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 13:04:55 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x3f) 13:04:55 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000002240)) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() recvmsg(r1, &(0x7f0000002200)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/35, 0x23}], 0x4, &(0x7f0000001200)=""/4096, 0x1000}, 0x41) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r0) 13:04:55 executing program 0: r0 = semget(0xffffffffffffffff, 0x5, 0x280) semop(r0, &(0x7f0000000180)=[{0x1, 0x7ff, 0x1800}, {0x7, 0x7ff}], 0x1a3) semget(0x1, 0x3, 0x8) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000140)=""/3) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f00000001c0)=""/21) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) socket$unix(0x1, 0x7, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xffffffffffffff15) setuid(r3) pledge(&(0x7f0000000200)='\x00', &(0x7f0000000380)='{%(&]\x00') sendto$unix(r1, &(0x7f0000000280)="7f6393501d60ec66896973abb8801821d095a4b3eb4842f6eefbd2c419ddeb11a52c70a18aace51c665b8d51c0d46f1542ce968dd2c21f81f14b9a8272d6b6aa19dc7d6691c19c9bad01d01c", 0x4c, 0x401, 0x0, 0x0) r4 = msgget(0x3, 0x20) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r0, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x0, 0x8ea, 0x1800}, {0x3, 0x4d2, 0x1000}, {0x1, 0x100000001, 0x800}, {0x3, 0x88, 0x800}, {0x1, 0x7}, {0x4, 0x200, 0x800}], 0x7) r5 = dup(r1) accept(r5, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) semop(r0, &(0x7f00000003c0)=[{0x1, 0x400, 0x1000}], 0x1) sendto$unix(r5, &(0x7f0000000300)="dc96d1f5264bd83a98a51b95788d8e365fbb1db07298316ba4636c0c0db48bf913511af5f2c34480fe701f5d2e1f43216aed5772e3485a7c4ba4ea285e31e49b23ad1c43f6d03bb8fe5c4118e3bac814adf1d32a9f17eaa9b20f183cc41230d89d99e004bdba8fed4f", 0x69, 0x8, 0x0, 0x0) pipe(&(0x7f00000000c0)) getuid() semop(r0, &(0x7f0000000240)=[{0x3, 0x5, 0x1800}, {0x1, 0x3f, 0x800}, {0x1, 0x9, 0x1000}, {0x1, 0x0, 0x1000}, {0x3, 0x3, 0x800}], 0x5) socket$inet(0x2, 0x3, 0x9df9) 13:04:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) setsockopt(r0, 0x2000000000029, 0x1b, &(0x7f0000000080)="01000000", 0x10296) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x800, 0xfffffffffffffff9, 0x7}, 0xc) 13:04:55 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0xfffffffffffffeff, 0x80}) r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) syz_open_pts() 13:04:55 executing program 0: select(0x0, 0x0, &(0x7f0000000180)={0x6d, 0x1, 0x0, 0x0, 0x0, 0x7, 0x4}, 0xfffffffffffffffe, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x2, 0xc4a, 0x7ff, 0x7, 0xc7, 0x400000000000006, 0x3}, &(0x7f0000000040)={0x6, 0x2, 0x6, 0xe82, 0x81, 0xa46e, 0x5, 0x258}, &(0x7f0000000080)={0x12000000, 0x3, 0x8000, 0xfffffffffffffffd, 0x3, 0x12000000000, 0x3f, 0x7e4}, &(0x7f00000000c0)={0x7}) 13:04:55 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) r2 = dup2(r1, r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) socket$inet6(0x18, 0x2, 0x0) close(r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xfb, 0x1}], 0x39, 0x0, 0x0, 0x0) 13:04:55 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x40) openat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x44) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3560ae8899fcd19a7e731022a4f1aa3eaaa5974be88546ba5456e95fab1036e00dc33f92631854990b0165d8ff6c19d105ab65231cabca61618d8322c88a7a5c4c81b5ab3520a6608f6f1322679e8e104443453229d83eebec98c0fe567de09b", 0x60}], 0x0) 13:04:55 executing program 0: socket$inet6(0x18, 0x8001, 0x0) 13:04:55 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="98deb61529ec9f682d2f3c6411319b63824a879e6cc516a1bf3e58e9d82b09d67420db43fcbebc3974aa235dc62d1b6fe9ab7041cffa57272a039cc489739a1bc7ba027b8454c1053e0692a71b0c406ce88dd11774c6a542a8dc7c12f7fc23b52836e4b78f2c1d7f4f831a39731befcddef1a8782100dbebae803946140c09723578b63f0cbb615e437009a27e3c0f953393ee118ba08b8ab9d9c8085c86fdeef5164852a805c1eda313a60ea189d898d0da5784efdae05fdeb89b9551a42d7bc6f7fb00f60dc6994082c5cbd26413ee1b90f5c7375298327b4a84149ae2dbec"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x180) write(r0, &(0x7f0000000280)="bcf2ff77f77526e019a789512d812a914d0130e335824968d44c3c2da6dc314448a039f4c46d8b93f3fae2fb575252f8224392778ac024126829564eda5818e44ab7c2a2908b83baa53ee6334ea49ee24f799f4060b4354b004cc8823d67263f09359535b5c71846a687843a3e05895e194aa6d29aa55bc438eb35199981b3117301b3fabffe6d4d9f143f286d0f058e3d22f2fbcd73879b13e4086ace345d966d925ed653ae994e9bdf9c5f92f0d262a1f22ef43c", 0xb5) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x101, 0x0, 0x6, 0x0, "f1938e16964f7bb3e1f52bdad00e8d0b88e114eb", 0x11, 0x1f}) sendto(r0, &(0x7f0000000040)='h', 0x1, 0x0, 0x0, 0x0) 13:04:55 executing program 1: mprotect(&(0x7f0000030000/0x400000)=nil, 0x400000, 0x80000000001) setrlimit(0x4, &(0x7f0000000000)) setrlimit(0x7, &(0x7f0000000080)) 13:04:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x168) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x7fff, 0x3}, {0x18, 0x2, 0x0, 0x3f}, 0x1f, [0x80000001, 0x3, 0x2, 0x5, 0x9, 0xfa, 0x6, 0x1]}, 0x3c) r1 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x3, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x80}, {r1, 0xc0}, {}, {r1, 0x105}], 0x5, 0xb8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 13:04:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() r2 = geteuid() getgroups(0x3, &(0x7f0000002440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000023c0)=[{&(0x7f00000000c0)="9e998831dd47208237e8531ae91505b0bb1eb92cc8ca8bbaad57fac00ff18bbdfc5f8b729b4dad8591a458e7899134c26e5124e9742c347fe20bbc02f013f62f226086064e15c14393343ed1c6a82001eafa6e0563b07a055bd898d903833a7237da9876f0f96a6e0d9e7ab7c8f40e69335b2e0e6df9eec47aeda966ef19a674e6e04840e52043b5ef0e2c52b0fabab3f54596197aa9ea42a447da01478169ad87933eb1ff8b6cd38807cad39d02343eb562ae93ff10960f74812925eb7cd84426b84c704df13c8fee44eaf3c85a62568df1c86f678c6f7702a1eb39071bfefc195553b741beab5ce8988b86945836b771577d86c6fe24c326037c651acc1191b976508d937baa263c95730d2fc2120ec7680b8f6ed0e70e4b0a2f1afb9ebb91012b0f4cbbdf60db366139efebe9c2994b07e86c8687451b5cbe2451333b64edc6e96d42fbc75e3014803eeeef179c67cbb3d6a0f794e8996512bad18cefc5d2f500217851c574fad412111544e63c9d3fec978b7567f1df95edb822401a219093c5a9303e512f700de3c1f5a21cc083a52a29e97ad9e5b14183012635ab520c06ed68daabf234ab67b7b00357965bc1c56cddf673a21cf85642ac09bad051d9dc98b127323f704a45bf8175ed6dba406b66c2820582a704a735ea7278039968e0eb0a1316392615d3c6d9d76e20b47fb02ac9556b3b7ea9c935379fc5bdc546bdff94a079c2cb974bc216606d849b45ef4fe3e2ec69ce58bf8a3153aa8f5403e12909fdbe630dbd2620fe5cfd67c249ad66d39b7ccd42e3ccda1aa5cd4902fc9b3f618831e57ad341c9b465739a8745eae1922cfe880bd5a52106efb9baf53b0153e5b4e817172082b82da3e7919f80f1ae2dea42dd7f2252ced32006cfa438fdcb5f33d923ec8284edd442b375dc90e2b8ae1d5c73d1117ccae6b209994be3e42c3077fe3c1d79e57f54c8ce56ad3c0674f3cb8a25f78f84ff91b4879208939c5ee3cef0de112997d0f975fdc93985340aa61f202104eb38ee25718f94e1a020b4a7a8a349389612d3889a6d32b68fad760585bd007ccb5dadc82058d8ce3c12efdcc8e0d80f06b09309d4a2fafb7ba86b9394b00fd13f1974e701dc45c9c1fe3cc031d328f9bd9daa7ef9ad0ce5e2f5aa9870892dda0f5e12590677fb64db9f011e145a28292a7b5760affd0301745419c6288655a8a1d6bd2fce31842b40bb3a6f25a7a9ae486b182e36b1ccc9bda30ce35384cf26622bb1d32941a223a0ab01fbe9c9a3b8b6838bbebf0ac969ef40e538e5ba1e3e4841a93f087d1762a3794ffbaae5bba3e591bbb9d5c9a6001796bbcc280ce7d6828c9f51e1b79428a23d28ec4591ff1fcca29514d59bc330488034e95935e1bea61650f23a901f5acd4add3ae5704f9111cffae4c78d501887cb499d228288fa7a1914fabd45bf3ebc7d1550b078f1ace3820db120b7b49994a8f0e5506afdd165495d9dc4a5f3d3d7135a92c5d4215a17fe9bead56f97863528c1bec6b37a2da0f3871df6fd4774c6ce00bdaeaab042add637e9c8262c7a140668568a50d8d1f360b3f7256cc24abe73e9ba3fea51edf363ed1d9c53ccca1a909f1c5b8f76026ed29c6bd8c506cfaae6ac0aa1b6918d4c832a0dd09004ecd1077f9d78b60c8784909d308b090cc5052fa26e69cb35f28012f50eb2a2045c4d840b7cfa32f191490698ab738fbfe1026b7c6fb43f2308583ab943387357151a516a122f221021719a75b51ba53ffc2e13df67c27c22634294eb92a6af6daf3d86f9fb975841610edcb5acee61d933fdb4fbc19c5e9f01dffa6ddcc913f3fb453070e1dbd6708130e214c239b2bf4736f28bbed52e7b26683642d39a8dde7807e2ba79b3e6d80d9206240c7a6a5137a6e9cf69610fec1140747b228b28b3d6223dd3867aaf267b9f5b9e5841a0f5688d03e23137625fdf82876988991f673ef229067d6b4fbc9107674aeefae21d8ec95750d0f08488349f19519619e5abe9c4557e1d94cf91a1eb5fdc3085cbf5e08cd32694f7a0e03703dcf04d2d8f0a801a1ff5caf4bf73d6c83d42c44037ce451887f43124a3e139fc6235ce5c3f597c840f4ed0f4846586330a0de384db96f7c11b4c54dcd2dbc7a4fd5935bfe40f2e3c144bc522e0bb6ba4ecd3f40fbd1210298c81a3e152fc26f2c9968b759461f0cab88024cd8334218d7f4b4f945d3c95396e1db572daf63c23c5f7e95dfde307c86adce5f4b7ed223db9297d63b9e8acc3e51d9fea0378eadc8ceaec9aca82d802f086f1ebea09662a546e39684b676f53378e84fe6c5b0afead0dbe0ff63a89117ee9339b3434c528e0242d2d8df23f514cbccc518daad490a252205d916852b78a1516836bb1292726374793615a71b7c5122dc744123f772248a557b14609e6f42ab0e4d072d397b7d316b9f0d9c9f403d934b546ad6639b55bde170d02e9d5b7a450c09ba54f0c99ce0e94630f04623119f0878611b2095e18dd7388c768ff40b8c50be95a6057422de53ecca9145ede82b59057d23c7e9afa8697141a5f9535097bd5d3e3452d8b74091b3576645b46283563f08c8d5b47c283c2eb7257e7a4814cd883fb68d7997b128f9cf9121ba7d19f61161a30b6294bcf2cd0692532bce1b4f82b6487c69239d84d73fe7f8cfeb122508aebe9619830374d5b47aca0c418695a6eed8cec136f4671cf3e707c9d3cbe61175b9dfb6bb3bfbb0c06fa220cc670b3299a3cdab4afcc8aaec90f3b87f37726707cf19da348c26f46387caf8b4b8ddceec0b19a157b8a464c19d40dc926611344aff55b003f6c36212eccf3fb80458472d7b4ce84a456c1349ccb40258795d449cf44695d2fe8f3404cd459e14fadbf1827fd12e58e9da86968543b25d5b065eb205d3c488f5b75484cc43353a97775032d9b7ac05e3bbd665933e789662d1fb60ce0a8625ad14874b1fb73aa171cbac977c097692a475e59e3337234f85d1fb34aa06530ce3bf69ecb3526676df3801d81bf1c8a1e5b8d3ee193b2b360c207f45257505c1daf6daf64c8380d227fa685ac7969ace7c49489f0801bbd798b4350ab1151e4fccc4354d706da588231754f39985625e81679a4b8c9e03fabb0732c1477c9c5a149960c87cc00c178df6130d6a6460cdcb00dd6b68cb33d0f49f938f8bf5fa7d48a8080d52a52f6fcc1964709d8d57f2e6dfa29608019afc7d2d22e46685720a502e82a865355563c0b008672f76ba1a4c2494db104996c0f17f2d1579e205a8be54fef724f4965d6ba81d8bfb714105f494b4f1140c70d885fbd236a6751d59f7548c04f2eeb8cda27c8c40619797671ee345778142c8c9a9ea2cc7c801eaf479ed026c1e2742bf903467913a1e393160d07a0b22914a91dfe4b5359ff5a1711b56fa89e76c8bb2f3695ea3a7fe2c56638e4e313bf0f60438670321208c02b30aab007e0d8249c0a510e3fb882abcdf68c693d66f2aeacf8e447907ff0c2a2f514e7e2c9ea86c1f4a3dbd7b3db09039deebd948c14cbb1e4c96a4d19373e7643290b54835750cca669b8e7c4e5d2ceee4559bef051c88eb55ed8f1e50543893eea7a0024838cdf1f7bfc6d6b211d07ec2fb0b139c2da49cd637c7d78109ab363140982ca608fe4f9ec05b383f2b49be5d13169c37f186fc7eafe30ce1ab8547d956a7a1b053c48520cd195d839ecf62c60aae48b8f547221ae7098097076a85e642e812bd1f67c3a5ab7cac98e66ac4df007397afd0849dc5fef67d650ea73ee8b555364e67dbe20930279efd3bfb852cf1bc8db85002ee94eeda2cbe2e13c97aeac96de866a277dfe50e7f3aa71ea738f04933a530c1cfa290558e01eb27a08ed2b35728d5a1b9f7801c9509b7be0fd8253c8757c9ee683fb982d2e033727b20b9d215dc522ed318b4e16c682e4263bd8b3fcd59e14ca57eaba63f816c9cf9b329930c5cbaa4ac02bad128a3b2a2ba0b88e32c904c2389093a710e435e6be51833c377e3a8353282f935324be1c776471eac00e7d9e9e2ef324fd72e29a882565510694157615315d310808a39ae7c277bfcbfa34b5031a243b18fd2f5991f8148b3038e0e6917e2235e38f74111b6ba8b2e085c53d05932c2c0f69e9e9f1919ddf7a88c462de035d37ae1feb6049bc39da67942bf3051ddeb66ce141a95e2d9a8f6bf7c611da56b212f4bb4459532acc0625aa0b1204c520cacd67115ab88943b6c576af7f052040a218fac3b1c9870f8ddd5f8737771aebcc5bc8aab38c966c2bf13f3e38cd1d19e6d2ad11c99e5f96eeb0e16d256574a1be601e86ae14d0ece094d4f93b1e1b662972e5a4e3c05b056f00237377a22e07bb2d024cdd1f40889a581d50c5b7db6c6a5aebee3884ac0e18c84c49eb681c927dac8b633560a170c66e175f4a4408e6dbe9e344b189cd7f2442575ca42b73094f170e4c2dd9d23c77e34e8714d57f1691a6391a3646c1a8c6c5f21229b4f4fb9faef32a28752f752a7c4115a937f198dfaf011d85cec3c306a2faa13329c8028e05c9d73fddde27b3f66cd0734612ee738ea5cd37d5bfd87f1afb4b393389c64a1b6432edb8b7594d32f7a0874d5f7cea945ccebda7a8907c30c37ff85b640fa87968e4379f54dd63f2c4dc45570b1c64bb2e8862055bb23506763f6d211b0abbb1b58f4d604d0c2ccd374b94a363c588b10a907121a3d47f1be8e016354820be0990981eebad863ae28e7d8f171b2fd00cc97d2ddba2935010d5bb3749b2739a995e2316ea8f4a30768e6e361df36ba8432f6f897139556c9b0c2c29a22ec24ad3ffac144dbb67b0e90d01a66456201cd9523878cd91606f41e811bfa568262776db20d987cafde044ff766652e3874ec36c10a28ce61a3639fadfb3d72b169652929ca6aa3414c99bb870b66487fa0a97a964bf02549ef3ae2b21d48e6b4d0770beff5f2fea4b09b8fbe1dcb855bfaada90764e58606a39d3f735a51a798b8b537e46c04f45880a05f5255dfcb99cbdc765c82df4d92f45f71db8e26335c18845fcd8e790a0ea1d2ccd881ac3d32dfe77f60ee2782c5431d7d849505ac32e92f0c26449fa65599af6ca67e63676eb39b9cd4261a5fa3b649a69c5f5a902e78b99b67c09c348ce84904e0d885462994647aa27c175807efb11e3b3d3abbeb1ccc7cadd845a5d19e94194474b450858343078e36d70522a68d35d85a4d56c124e1e263058b8552cb98c91adc89b11d381126513a48596e2c62d8debdf82e46134d926a27044fcad884e984524bbbe06ff79974425732a585721f75c9b296ed61218e3d73d913ecb8141353ff754a5fdf4418bf54620d8b110fcca2495d0b3f56d9d05b8eb7dce8be77be8a16c97b3593b8d71031483124c2a04a6284f26fe47a2879fa5a50c1b8d25b1c891fef452a9502e1334aea7692004197807bba48a1e4962a9e3c69ad17a8629776097afd6aec3efbf800cf28be28a5d75c3c34b451e65a19d04e1b6835e2d2976af1d00c566a2ba22198164757ed5fbd0bc2ea35e1e4bfbd6f8880e82ad4b325d785737704763d7583cff282fdd35d222aa7c9366c761c5c896ce1af78d0cf651ec9cbf043c1e179c530cfb4ba63d8e48c9f77b0fab6cdf367bfe34d0c658549bc408d3ee8da46349b014aa996948957ac1e7527d08daff26ab91e0dbda4264239ec1f24a8ab065515ba4cff2ad0d6953f5e45f7acc73d061647d101eb9f50f733177795802b9daada844d29804c4e25a9c7998ad49abcd2917ae4998dce7e3755c8cd72108de4ceb5ea7faaa0e3b50d39d20", 0x1000}, {&(0x7f00000010c0)="1a0e2e726399f272d8fffa54c0116334f9dad9f73c26050b4d7e5e1d7a113a620142357fcf527a96e78083d3bf7ce703e5ca6acaf8bae5c8564be1591353c24eab9f9209aa214f93aaa283eb7f02d15d954109b870b463b484", 0x59}, {&(0x7f0000001140)="d21a660338253ca1376482cad4ff3908e1f37e9f802f072a3cc9555b2776bc47969ea690d6d593a61654c9d0378c9cd01d5a1555f21707f8f17fb2cbd83c086e6fc785ba556f41cd0b72c483abdcddc507f0aab23852e2931be30b43ad9fe9c7732d0498a9d695aa13fafcac3a9f171c90f632fcdfd9e406ea13f3e4e683fa52b45cda8cdbe07c1eec417f21525d277e58379eadc243124e8bd8a1effddf3f1086fbad3321c12329f0e5c62c50", 0xad}, {&(0x7f0000001200)="f1c567379ba60375933c4a026ea32490257406d0d2ff92c4750ab2ec873620cbb52d6a75ef73454a02e29ea59b8da8d3fabdc38a8b846f10d714470b7a1edde04d65fc127dbed340b1134253ac23aa3f8f09211bc03f25d053422eeaddfc84135da8c82af3f7a54993c2470d2849c2fd532611e3411d33e9e1bf2882859e26da485c04494af8ef140b8cd29ecb0748cb747c786151c90f8f07732cfefd35b45fa6e00ee891adab40f53a4ff955cd875a596db70c7801e8b1ad1370173aff8c8687786923af4529a2a65fa1", 0xcb}, {&(0x7f0000001300)="680e989fa19edb1554e23bbbda4c3881480325a2e97fef259091c985abc7b6cd1f0fd1d54078ade8eea32f66b2e454207d0103d0855d99731dc8f8e393d396a466752a6c92da07fc0b8186b1f64012e1d49b097d76bfab80a7d7960d0f77cfe2d2996363771643198af4939bbe858810ea35aa1cc6a1d676e3160a8123835c4ebcfd4a90bf1721ac3137d9a3851a53a6786a51f23e1bf5993662f7584e7c693c1aff24970bca6c2976759b0e592e8dab1c82793b2af7adace82ca4c7887ecd67f7392d0aabb0e8dc019a365a1f7d414ff2c7cd46d90ea25a827f446a27b1227ae386790de4460ece4ee2a5780423f98fd6684dd70d383c802c257b036f988ef74623242e083ff942eb40f66f2fd8c5d7528668adf494b6e30d4561ee87b28940f0b8caaa5c3fee30f29b038d0956a4939326ff7c8879ca8f7b0a873aaa60843ee8f02e08692f332e1d30c2f48fcd73adc0f66b5c6871b4eb03f5947a95ddc30c3388f7e409529f279e9319152e62d4f7602ad101103a59566815cc358abb64c82171305750e863f9a0d4fbd1ae74f4ed19aec3b1c75abd2522c47324a6f4bd77379ede57c3101a885dac6ca944d5b28907cf2d8f0dfb3db273795739b4f4bc357f173f3cc5b57c1dbcbf41ecd2029caa47459f2a1d286fbb1db3ad78aecba1eb8f81d1ef62994dc82bd5c2735405aea78d402f4237d73eb417e2a5ec852c6dbc8c2a8f5ebb4e56706a0de5a385f436b5d18f7f29775238e957f6cdc90efbe00da2c703e10e465dc57214b98eec85e83d9f9798d893eeec9a71e8d653875e242bedec93b789017ab341291df852e56010c46f69982b18745dd0c390642eca4fdbbc58950dfb448708cd3eb16fc6ce5f0c0f592ae163f97730b96819c4dde52ff4063200117abd2248f9977b7f19dfdce2c92441b6b5e95b80c198b78fa544185a62431b558cce57c8a6a8766a64b8d59213411b54176e90c25ff4ba7c2014b784236a32a4a55115c7a6071415bf3c04a66b293306de9c2c5f33c741646f2e5159a891d55e423ed5a0f3f756339201721956e074100a5833842a222d10efbd41c9a6b1d83b0ca300b529b2f0fe1b12d88a3e0565ba5568fa3e9c0ed46d21535b2eefff992ad9602f3a838d50ec47504ad2d5700dddefb1a0e045b77fe13f0fffccc419a47d1fa1bc3b7c1761db7780edfa943ac3a1efc582a6d9bc2c8c90e0dca733e99e72d8255b609ec733bf3cf3a2a26225068aa1b127954e2f2c38214f0e50c4d9048720522a6accbcf5221b8178c21a06ae898a454d9e5381d126e09d1dc5d3f72cabe5e91778b1848d475c18f2d951cea084c640ba5abe3b220c4728c5091a0b2525a7b6962f55780ae9def50b18aef46c43deffa77ddd733c9fd1230525189c8183ee4195cc342f99efd8641c6a076b439db8ff64f765671bfd275079aab73437382025e0903097cb72e6a1464998d340e6374a55742e81eca4f2d74857a17e422b6fd185b7feddfaa770befea3738e2ab753481c4ded3006ffb8e83bd954a75f70773c7accb5072ad3e6eeb78c0df45bdb555d55d41d2104e607e43c7a2424997eef4535ecb4be60b281c795ae36b31215c4100eb3566b9042ba1c01456a650715d0ff779aa907bd19bd0a8daee75cb297760cec9c53a20f7c813fad66aeaebe388a05f88fc77179230b40aee2353c9058c45a46e83c41e8bc12acf3ae32e7dc9bc84e4887996faae9daa634d56245ec891f1ee74f986f3de8ce0ee9124aae06e6010148a11459f3567eae06cf4a5952366c49c25765ebbe3e33f1be7eae23c0cf6b0fc70aa0dbd180b5fce28debd3894ea6b1e74085ea14ec869d266ab4cb78e6374c11fc7b4397abe1f77eb381d48521c79c31b97f404269d6c118a73449ec6cf529e90f45446499002b0192b9c9b76ac8aac0a4eee318199028b75e3ee530687f56127f860e2020f9e06e7b808adeefe7ea84d2fb892c8206dcf685aecfddeb75f44a9140a757d79205efd7b57843f6c671dfbc5229e9fd29bcd652c78cdad139334768b4b47d86fd6f3a42a1724faefd0cacd14cf4fe0a04e8e8e2cbd3ae687e1fbae4b0700125afb44f56d438717e4df0e397b7c6a8cc39e9f7f8ae66cc0ddb4989b30b8d91586947d10418f937902b4f9f9b22e57fd3f49c73d9c77705381f84c273dcf3331a5625ca104d4ea7870f256a8645c2e818a87b06fd9811f830053de13db990d3f2e191b6d55e200f56e6dec9ef6fb8e368cfe71c964f025773635d6865e8182f1bcdf22b1f1277e6a56b5a204e7661418be979d5b8c6f101d88fa83bf13cb955febbd77250317fcc67b2d5ca410072b312f741370ff9c3b64ec16da283b0f5309c4005806a13d8863134914237c247a610bfcedf437e15e8ba33403d95c37cfcd0ebe049e44723682f2e8e07658ab89a856a3ae95e663bf13ff433f96090aca77fd29a961e95dde873788cd2115041b2bc42b1f9b9bcdb4d427ec48b8d9f74df65d6c697de5561fe431ac8e5dc551b0a139817ad80b2d732c29624de670d9c098a14a37ea81557d0c992666dfeb5c5af45c74ad4fdf72aea6fd558ad03f6f0abc2bfdd506842859a184fec8c79acf678a201cba30084640711572e7fdd48630e6116d5b667f0a239c3bd25b5ce51a656630c8c71da43d34752b53364c02a47e1f788cc07c18c5040a88a77e9c0db50a6dc9ce141261caa6503b3c4d14684971d940976f4b9e47ee47eeaf22621c3f25f065e58acb4b300457c5a1da1877b26e0a73bc160980c367fb064f4e52c78dc968df8a33e87c9778be885410d8d73abd99365d9b569e9442ad9297806f4e9bc2ead5cc81f44ee73c95e68c21e13b8a71944c13188af31ffd214b45d80ddb688710922ad195f6b2f32377662319990d3a10882d25a4ff2028530cf42f62a5c0ba70d73fc854a7cc4bf4ee84d4b1d6eb6ea5ef916a0a83569a83860b8f065c99ebce5abb6d5ffcf0f937661d8a098073e4fe1e9d2cfbcfabcf53360f7caa2c3c73602fe8aae7ddef5da59487f9992c184c1ac89d79dbf28ea5a567720baaa8312608a728ec99fd2858145e56cb4a250af43876e52b7a0472b004be27cb341fe6700ec7c260d44bb3bf248dc53580f39f30d2df98a78bf2c99a6b0d67b6c17e8bdb2c921117a278a0e0e0f599fe522e5ceda52646af3700696de3ebd50820e0026bdd0d59de9af2d9f92eb46cbfcb6ea1a596fb2dc32321d75a4fef0aafae05a5fb8d913a07507c419b90555f2f34459b2585dea6b916082d35f61c67ec7bb522b590c426b31c08ae4417963c9a286d6038b79a7091b1a28643737dbbb5e9b5e21722d10f3d05c8483ac26fceb458fd9a90493ac42952b60ce52ad3e47b4f5b41251e7f9975381932d7e8b583e5fd73ecc524ba67d32c4d5afbe6dbfb57e4e5770c989f65ed594e9135a30af2523b09b2fd52067c2f70c256d9dd03272e66199c851445311533b054e3c587a6259fba40dc916c2338efde6f5ffaf6d9121aab58f561aba6a64bb9273ec5be43b3c975ecab43b9628d20677cab69987425fc1728caa7634a691101a6c9991028f9606a51dbbc747ca56cd2e121e7dde6dedbfa84921b7c85f91e63362f2fe1c913275073b06f49a7339823d44ca1dfa3a1e6c21f03f510128f35bd70ebbe5a2d40b3b672bbfbee6f8d51a05b4bd6bf269bd8c4305b0e742c64e098ef1c3a0faf9cf17437766345e99a2015b569761847dc8fb184bb22640c5a1005a9306c90f6fe145c9551bd3ba53e64684185d4ece4e68bbe2e6d9c5482bc7ae8894fda7ba0bd2ed0442cfc39f97070afd914bbae89f8aed4e571480d73dc2c71bb8e3ffa9d20bed9fe8aa3b1722ce4ef7fb829c5044041dc3db10c8a070b16df3c14e472f0624e22f773ce0f257298ca6edca647b9ee6bfaabf5427ca60c7a48bf8109b053be4b071b61318c9eb46d83b1bb87b0eb6d0956ea50a37ee540e1209205afad0367c26b2b6761a41411ebe80d913c97988a81b32ba052706149ac4904c5423bce05d043afb42a3bcf599faf1b54c793524e20c6124fc945ccfa702ba98a00437ee20a7a69d7563c475f96b7e32f0b34bf4da2a76fb5179d5d4a0661b145bed5378c222ad71a99c92d12524d4baf4cd47d72b347022625d3feb14712ac592c01770d53fbf6d5f81cf6346ef13c0ccd86319a6310e776fdfb670f38b8ea9b847a62e2e649652eac0c36c6822956e6522465ec8bf00f1d0a4d26aa4617b7587dbdbb01b43e91626b645d335861cb22e0efdad547b52f800333ec7eb129f001d79899f4f81ef7fdfbce9c26cec1228c9430eeb9d7d78c2fb672a1c264b27787432de67b175a238bccc6b7c52f40709d0c88cf1e132b609d13184a6fdb0326c35f704b52007e5e7f69b4fd81b128e47e6db651ca1cf90e47276494e05b4678b474f08cc2b882a1dec445eb39dd515d9157e7124aec9f1c7553dc2555c2ccd71310c457d69e1657cf0ebed0e56deabe632562872e4e312edc3aac5852dfd32909f97a15312926030e1485615061a26e730842ad4fc19456f55a2471d6cd4e1d761c6d23330e9a974abcd7858724fe1260a3cc56f2946b049792a86656dc3b59b37759228a392151cc58af8b9b0287ad8c4552a436cfe29c2dc6ee10c82be1a1959e919d09a59bd21bca0ca46d2e9a4ebbb0618148c9dd904ffb7f9ab8988a5f527731619d93d6623fd1289f86a1d46aa15c576e3857550b2005d3d1ce945b65651ffceb0d310a9f2e9c488ad32a39efcd0b096eb75cac73a0ec1fb177da60b9fe2eb174acc1286a4fc3c61902641d01f075505d8629a2e3455da986dc6a6f66fd3e6b5ed4a608068e1967ee014dc05e03aab95ed989c9c6aa4f60088d3e72bff0aef3685771edf559180a05f7f1eb37f09d4bb845f74b75dc43e18fd18c0b3c6eb67734b7ca3b6bad319184188eb07d18bacbaac5da7e5faee80a219bf8e643d135eb48792d7b859e60bfcab89427daa697f4dbe5d14b4777904750c2adbee0d99dbc5ff832b6b8943acd127fb967ee7f2bd03bf01a9d02c007210bdd160935c326234477823f0c3c4c22362ce1ff60b186ed1ded8da2e36c7d07d2e5ae593ce85f07592266e8c7768453172a205f7e5644ead232b2509aa25288b73c0d2a4bc765a50e56d6549a7f6f88367048fcfd5e3f0d7b4c845d5810c275888dc4eb94552e5bdb74e04d2eb01c056eb61ceb0c7375fd7961f01695199663d7c9146483ad83e61b5f57e849205f4cf1b9a622e12db6f0bd855080252cbdbcea514e6a9face11a1e70d8992a4a123f1b5d32d99c8445d8c21146d6a0bf8966f746d555c38ddd029248ec324d5e6db8ff8f86a7496933bd1986ba4c57b04ac902aa9bcd21c420ad26050bd4496c0d0197b2750c31e92c4afc219c89bc12c8bc93efcdd6de0adc5f033a9ab1e7bfa79cb820db3879d99f8d15e8d286c69ee4b28912684bb2e80aa977571edf6f3c0c0892e56d5be5723af34e190503169e54a52b330bd1f51ce7d1e477ce947c54af06e5e5d65bd60c28e6edd834669495ef0a40defa985f648f90ab0f12e69d394951fc3a522f8cf0bc9c8422d9eb7d3483fdc4030182401c60610aba6c9f4531521146f1f304219eb6e2ad67fbcb89253010b4cc1a50111fdf2bad8ebdbadff8e2d6bf4e6e406b050d4ea03813bbee77e3990b85cca9c6daffa4ad68294d54ca277778451733696e372bdc2c02a2dc8cce66362e0246a7e86cac048b74afa56fba40b10485c3bdcf1fe8f32d5081a09d4d8cd313cda", 0x1000}, {&(0x7f0000002300)="050f2c65d0826edb45cd522a03aef88c67714eda8fa60cfc9c938a1071f09afc4e7f633645825274ebf7b1d3a32f24aecd68f48a256570f836ccb30944e25732e9afb70dfcd97515b7724e4aafa4120fd13d20f14d1648385bae40bef0c1f0c2f7d5e700730a2e0c8253722ce6b49d651ad8e28a206431a311c37aa938f07dbf805befb0b915", 0x86}], 0x6, &(0x7f0000002480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x70, 0x404}, 0x1) write(r0, &(0x7f0000002540)="86906ad7ece66eb2dff308ca9aae0ed54427b34045bc33bc9b01fec40e3645ee91a21551ba9dc531c94a1ff7f2570aee92e59cbb67acbc2cc68da15ed6a35b0c12272399d0dc7b044bb93ba8873c8bc9b68cff11fe658ce88c958bf4850884d5cde7eb08fcc187fe0515a06ea6c0712e802eb9b2cfbc264011b1f304cc63741be2acc880a8bd0600dff66e2bb89051d7ff05e6cc0fc811c103debbf3458e5be9945663106dddf879341379f7e7143548fc9049d0811425f12c401a4f6790142df462eb3fe122fb6a6b2de33c657acb066fbba6251875bd0aebfff2390024af47e219d7dea512c1a02ee459b96187c3de0c8599b08894f04f46aa5a6a3b6f35215e4fb8d7bf276fff8515550aaa0e58d9dd323633cb40fb90c64f13390db39a7d001ba76ff9d71035c8e8c3a3c61f3438a86a8df1feba2bf29dbe3104fda3a7ded89566d77a4f2bf6bd7eea6bfb43525557e9a9b86f1c7ff27bcf0baede1e1ffe87784c293ec731734bee75b05f038e4f96169e350352bc2b0a155efcaa83b16fbeb303c2cdd990fe0d43eece1b7be9792a0e11990316994bce312172d9b11cb9484de075731bc5ad558def2de4e08aaa69f88da993c052e470e6e71d260cc203b0f11a6f36f10c5bbee0495e31bec2fddcac6fe8195638b3dcba7893e077899d4390acf33b60ad18b82bbee3fbf1e7a71dc9194be8d31f43f4a1103f6effedddb6ef10b915b9370212c053935bb82fb67c4d0071eddf40e9b2035b7e07325ecb031903e6a6e5bc9c269b92d725c627d6d1975771d3a962e79ed8c4541eab2109df2b894e4eb8e112a8e501d22e563ab46a119dbafe3af7001baf04f6fccf11d9e6c1c1969edece5ee58499a55dedf464263ab991e67284cd754ab384e6a4f220f1ac6859d3c88486762a0d5153b47143545a6f6a6e8906578cafa2c4717688fca14ea8e2757e1be40509daa8ae657ad245485fdfdaff045143e082743568b558915401896a1abf57fa10548edd973b43316aa4ea2b5c311e0db2e416c1a6d9a5a9a52c18a61f5717a94be63023324f89a32a5cbcbc4c22b0f6731e047156da7bfd81da8629e14d53576d98f854a347ea6dffbf92cd3baa64422c10ba246fe62418688ce294e849ac169540c1f9d339cd87aa3f1c5b64f0a79c18d493fcd50d09efa975fc83954a90cbf89126dce1892e8e78dc11e33e0727bd024f3d416377980422e95de26d397d1671b9af0454a9ee0b1cf58dd69a6e95aef8bda759f76af47fcdaab369f6a74cb538ed7aa31adc9b8a7f9d6713febb2244a72e0af5fb934ad9bb32e9ba9a80c3d5761a9d08c3ccdfe64b0617fff47096b410b8b8c6ce63014b92719ea70c735040b990e178c4b74b6f308a04dc2746c96d580dfe118e06f9f7342c72c3bc5a3f62fb80ff92ab2004b4bb3e2f2e3f6b2549cbbdbfe13feb97d7849fd0d881fa773de6a002e4fc0143738b2b6d467bc5bd393f8abe0417a6f8db886ef683da9669458c8b4178e66dc2d08851a639cd9b25678e28203982717c5e349d7b7d087da8d25afbd084e37c2bd308f45ed0a3d83e32dc38ff26c9bf401d9f32f1ca1a411ae81096abf57119f4e60594d63c2356eb8172efc1e26220ac080f039b739236943041d0e36d80cd3b8cd73e7d5dcbdd46247a8d0c26c523bcc614ceeb1ff411630746795d612faffd5b77763023b29b9b72da6c176c199cb2a1a7e1a5f6ce53561b4db615a5ba32893b052458102bd9e89af43d77856ae4a9f8d7895dcd61adbcf37aaa61b382d25b53669f9bfcc913e7ee04c0f1761aa8c1535c9eb3ae4a24702f23736c255b1231e036637acfdcd33e58bf5ad66b9a5492977514968805d3bfce8dcd68563f5bd86280729a52b5f8a41b29a24de8528c1667fda1f7c691e545714dbe4b52880c14a6bbf059c89fb8741cf15e6d275f5e7aacae8f1e3f1df630accad48ca36db32c3fdd31002d757f8346f8cbba1adb96325d73e829be86cf6d81c133e9941b30a856472b5e00633ad3ad05d4ccb97b8abce402d3c212a75ca93eb6a06aeeb0f4b235a225b12a261cce665783bbc0d8c7b42044d4589e5d2fb10c2c89716c1507a8cf9634b73f6463014fd9f50f0d10aeb257e6b88d4eb8778e21886ee19262056f29953e9d5c8883f26322859f5c46cdac17854f59357c8de95d09a2c8b543f98e0c5a749da71fe0d881e7dc3a3b895d5dc351d40a87432c13f7e9a1d29a23e6c4c32279f1bdcecf4018db8cdff75d39520d8ef23657adf55ba09b2934f9085640d2a52dd03631b72e102e0da08b3e20e398468bc8dbc217f65abdf4426928a3d205d71bd69904da306f3789d9a44a658fb5aed3b5dbc4dfc410d23a43a1879e66bbae1921f65aac36fca9e16c6b05978edcf4c2a8677d0c0d2da9d559af35a65dc5d960a465ebe68e8576b6c733adf012526894f0cc6b4004dffd02792ddacdaebab41b117cf549b024fced6bd48dc210b7d232a84a76f9944220bc628fda4b3b89966416592cff9c09ae9495a6b51ecc83f7815e916dec8b39dd7fe6ce0c4428248db6720cd017ffc3ca210fe152f59a36edff6a6bfa76fc2637fc82f46d129962e7a9e536602bc6083460263d7ecdde9c4c7f46526b8ac3bbc23d3f61c9b98cb9ac29efff6a94e45f608da04fa1c9a99d7058db1a5aa2e652849b32fc9d6f0019fcc15ba5ae016fb6b49360dcbebb3b47196da4dc6cc4a9be3c9fe0190022c7102749266ad468faeeb21f22962d9e05635da5dfb3dca01d84bbf534f5771a3e49cd4d8a4820f128ff8b16fdb80eaf520b55f79fc15c1b92595a035934e7da30ef8468c1664bef87fdaab71d55c30d2b21a2ded9974b63ca7158e5818604351957e231320b8549a69917ec76dd1997303d5d5877bdb5d53e53aa1882459b68546fa8a9ab84ad3c52e2bd9840bf96c1656df8e654d03b82242c4d3b8d25e9fac5316aa53ecfcffcc5d51b470a92a3206a7f1b75f89eaeef4c4e7715f28943eef673dbe9dbcfd55eeee540629a862e76d01108065f6b8c54f2ed022842e34930d603120d00fbfb3223ce2ebed6bb59fb3251ee07489ed1c2f85957872d83c2827e5dc10a2b72abaddc844a1b963d52533056035da0d35f2f089517e7192aed6e70ab902ddc106a0ab14c915b8172155bb284d496294d5f164be5f3ce7f255be1b42a272b91a39c8c8bc9e333a8a49a768fdec3394385450fff5937ee59a5f32ac9da3ac4d53443825f7452c551871e93120d1a8b99af1793764f6f709cab83775d0a9d02be62a4445bb509714c3035adbbbc03997517c5b11c50e436c51b8d447b1a880a634a19eba62119b8101ae8f9b1986313f0b5c8633ee5927dd6e4dedeaa00e331cf249d4af8fbe30cbca8a80f71eef4397b49bb6197cb642731a6cb579a5ec77b132f838c17bc0e110a94d9e466c4037c79fb71f7595bcbb0b344cef25e1afbd43da9c998ca2cba7ec5ac50a01ecbdc085c96fd6f689ec28a7d60f6de0cdd7ff25d0b67438e6923b736bbf4960be1046c4736b3515d35e7c3581ee11575af462f3cd74ecfcc007953ab3de09629ce97cb07fd67454bc768c34da9c76186b728eaa417ee3ffdb2795a848743f98d267f1a77b1d560061a6a87bac9a15cdce05ba5d3b9a0409202656c28ab5bd683b2023cc31b7e369eb5b863a5330b659d3f24c5ffc1074dafc707028c8929b8661ef862a1aeade45dfe069b3f1450015194ca951e75fe6efc56d2085bf07c0f1c08595aef84fadc9da21466515711fc7e1a97a0be28860e435464a5e6c76830c593451c4b4eb1a8b865f89c37f38e9e15d169424c48f736cc74a2d543566538727a90f373eb9815e74142ac07089a4714f9b4b8d732f4eb54a9005c11acd6c7f014e3de5eea5f59319192659b7febca9a1dee04674269d61f8bf4bd7eb11a136764b68ecd0d9947292388a7d76ec05ef4ead8c23eb3ab44ca96e3fe019ffcf7b78915c8bd0446f7d51599938572f5b4a51e545c2ae1bc86ad9776ebf9cf2553e1b17784f233cfec2586d1e591848c0f00aadd93e05fa8090081e961073fa99a446178684b44d007a7e7b561a780b3f392a0e2cd97e5310c59b0c458225da7630f6b206345360875be6bc66eb3de68da1ab90a18bd93c95591a71360968704ccb882b30cb783daa25e288b2ac0730ce44a4e9da866653a58c9d21d08b61fed403678e45af714ab361c5ff279ba22350f3955ab5f1811359111ca4dfe55af170c350933300192938cb6b9d03103dc047125b890f70ee17777163fa39cfa7463518f9d9a67ffd83ac231ea3ca7024da4782e6238f33797a66374e3a14d53280fde2ad1f335593b2213e28c20615ff87e09d4377b72d32547d560f8cdd04e7a080195a98b9b93de3319bc945bce0adae59a0327e1b35c41039cec9fda7c23721bb6dd9876e59148a4f3d16844370acea130516c4b1d803a84ceba20413ae8eb7a411a12ba597f6c463826c3377e22c3b984446a10f41ce5779a7824d8ee1a0eb5eb8c1cf6ce333cca670b490ab994a2eca20bdc48b3cebfd08969662a18b3ea2c720243b13f57134a9857d06d5c1d07213ed5000e03cff683a88cee674d6a3631511892b09be412edd33325309f5666ab9626cca9f15888a0d7e11a5eb6f96b0cca056ad4dc45bf892fdc0fdcda9088127923f8e0e6b0f70f0737d3bf7ffd678516f2be56acdfd0ad8da5b690a955ee6f23d8de89ca684e2676bce3e8310d35bf6f1db816da5d327f7967f25e68503945a31f84aef3defdb452a4b052da7f24ee4cfeb9b6afc1f5882dbf7446b1ebe3d10fa1b65bb4983c8c6e89b56746d707c559ba67350821c7315ae454b3c7acde9f1f606e6ee53b3bf3f3d09cae304e47179a35bbef0327ecd29d2149096a72a61eb6966ab0d72ddb46cae8f4ab11f93e3c3103844594f89ec677701fc7d19966ddbe13e4114924881fa3481b288fbac56b30aaf564533ad86b4114525d1b2bd2114b0b23aa6d2eae687e7a4786c7265b326319dad96175332afeff6d441f2a064f5719a2133b4180185202f91893fa7dc949f10852d7fb5b2d2b66294d79a13376bf6b9e1e6fbd1461be58f2b5e5586dfba52d0b0f8b5cfcdadd308c15eb0d12a7e427aeaf24bbd4a996b90a8e58ddb48bd441b9ecaecc19bfe63ce1575427239d1caf37adee466759fc1061c29adafac2fbe094ecb5efba506ffbaa16c73e5510999136d9082e699d9153b1240241b5df35c9eb0a02c36e54af872b6ab80a33e11ac2176e4b442b88bf3cfbc62cdc8e5cfc4f0c4f4220d2cf17332d2bb6e09b6e8e9e4ea2c5ce7d6d8098b25ab0bd13a8f7d1ce3e90b56bc146667f994b537349af9abbe98139b173e465ec40772ae1bd9d6802f1dea9f91573c885001a6a13fd3e40618ea72045bc93642a85f8095679519acae26a4e8b186f226f56359a1bbc9f4aff0b22cd7e04b91ace76b7b0d3858f511b390382aae895e489920c4b04042271d6fd6713fdd4bbf88e430f571addac4ffc8af4e4450486a595e41fe1ef2dafcd21a09ca5db20f7bafc6155bbad3a90db06e38cbef3f5ffb2a00a1789491e9ada6a5e550316310c53e3db24fcfdc52e52a710373bade20484b11a753b8759feba78dee8ff78c1f95fda05eaddf87fe0d378c62f41cc58483482acb110ae9dfeb3aac1e77fad4158cd9b7402bda6f528f5d357c38dffd752d44c7a068e5c33086540b47acca85e91e315b0e7926a0e7f6a8abe116e0b4e942d6f56b31e4997530819da1eb9efc4fe687397fa58a64401c3", 0x1000) fcntl$getflags(r0, 0x1) fcntl$setown(r0, 0x6, r1) sendmsg$unix(r0, &(0x7f0000003780)={&(0x7f0000003540)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003740)=[{&(0x7f0000003580)="89c11f91b2fc8968b1ea2963dc6a51b8677e681dfd4b37729b3efcd4293cae6e16a672f64f6237cb75fc97077fbd28de9dab391fb71ff99bf8d307862007760389326ca52efa75a1a120b24df16885638584ef4ba6e9f6bb52ddf3619969cfe937a4e2ecdc01cccb0ce5439b0e130af729c75b9ab8a627ab01bf5efedbb72e2c0e7a152f1781660c979bc969a9f61d87abd2aa7e92a05fb1a2cf1d3c03e462b258ce", 0xa2}, {&(0x7f0000003640)="cfdc852c2a912a03f94ebbbc6e92fcf3704277e92157e6bc4ecebb1a7484d096d9d5023df6ca8b8ff49c33427b45e760575cfaf18807f72c942a7795c735e34f654bc403b46856e00ddcb93207dee65b753cc971b4b595e12396528444b5", 0x5e}, {&(0x7f00000036c0)="308cf86d1e25044cef1383475f8794a3db3362c75ef1e8dd85bbcb65bda97e8bf258b858d261feae35b7c490f80cc131cc86578d6bba76d6f3c3f9594a831fc242c719fc8c225496be26d60ec1bec168fdf74c89b596d78374d16889a66021a3510ab92699ebf0dd792604145031e966f6b011116be931f232ebe7577628", 0x7e}], 0x3, 0x0, 0x0, 0x2}, 0x400) readv(r0, &(0x7f0000004c80)=[{&(0x7f00000037c0)=""/13, 0xd}, {&(0x7f0000003800)=""/141, 0x8d}, {&(0x7f00000038c0)=""/9, 0x9}, {&(0x7f0000003900)=""/4096, 0x1000}, {&(0x7f0000004900)=""/108, 0x6c}, {&(0x7f0000004980)=""/240, 0xf0}, {&(0x7f0000004a80)=""/199, 0xc7}, {&(0x7f0000004b80)=""/112, 0x70}, {&(0x7f0000004c00)=""/9, 0x9}, {&(0x7f0000004c40)=""/29, 0x1d}], 0xa) getpeername$inet(r0, &(0x7f0000004d40), &(0x7f0000004d80)=0xc) readv(r0, &(0x7f0000005040)=[{&(0x7f0000004dc0)=""/65, 0x41}, {&(0x7f0000004e40)=""/26, 0x1a}, {&(0x7f0000004e80)=""/193, 0xc1}, {&(0x7f0000004f80)=""/180, 0xb4}], 0x4) symlink(&(0x7f0000005080)='./file1\x00', &(0x7f00000050c0)='./file0\x00') getpeername$inet(r0, &(0x7f0000005100), &(0x7f0000005140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000005180), &(0x7f00000051c0)=0xc) r4 = dup2(r0, r0) wait4(r1, 0x0, 0x0, &(0x7f0000005200)) sendmsg(r4, &(0x7f00000078c0)={&(0x7f00000052c0)=@un=@file={0x0, './file2\x00'}, 0xa, &(0x7f0000006440)=[{&(0x7f0000005300)="000d5c1b9b67a16ec2952226c5c6657fd8de621066812f7412393f7585858dfbcd949eda1d2fb8d538bff487eff50675e7eec945c0df3372093c00d91598993e3947e8f69f74bb4bd1afe175ed9101283cdc50d0a6a3ac5915ed48b5fac2289e4b8fcd760a9f9421326bada918eba759d1cf9620772d48b5f43ca08ea9d620703f951c46ee39ebaa9cae45b2db8ce48f17932ac015136ee0ac4840bb3475daefc84003920ad993fa3a13fd77ab3c29e61598519eb025f39c7d5b004ea9f56fefee4726c9c96cdaae69a0b298ffe8f52bc3517e8c5f0b99f1d2e1abc56fe4b9f552f0b65e114efb932c550356060a36f116d0d9a86203b46887da29cab601e6794c269d41635af946e3ce9562d29140308f4288a202fbbffd69b41e2a1df15b8ff66ea598f3b6e67b3915eda7cc66926ab4009c7cc078a5f49ea973a91dd0189dc86c327e2be25d63fe01aa1efe19e58852bd8f477d3418967e33763f66d56f86e407410d79252f9eb1cd451a16f9715e56101fc583cbd161a78af918638ec29b1ccb29e0a496f08a7c0d392cb0fe6dde9716a4de04b0a2e8a1e838fa48b21059607f1cd12036b6c0ea656edaa724535316cd5554c4f44089ab4b246860dc2f5cd2fcf0c7c76c7e3769047db667a4327cd9c89031baff67e7d3692d4c15099d03d1941beb1148fc8e549ab4873690c3c254020eb2f040bd02ab6065316ce228a57b59e647f5d8d60daa7785448177c31f2401c0f19aacb7025db364d461e0cee5dd7123019b941dffd911e7ffffb092f27714f995c3a95d0f54fdf1f3e46ec0a6d5ca65abc1e78895fd107ab942c86124c685fff79e9cc3ee029548ac6a9375e696afd82aaf1fa2da2ba1593b06cc5447644617a78ea99941d8f043cba0a4f43ff2f4ea3cf53ca109219c11e80d6a04a989e510eabfd708f9c77de74ec54a3ca7267f0c4453bffb7497835e258c49db4c35b150c275cd90ccad331a699ccfc29ee3e3445ff4581573f558f43d540835012c681d67f50f2172740993268d87157211f60e7f6ba6a90496191b08d8f998b596fc5430fe7f29a9d69555e9fd117f8c035894198b833bf816a8d7106d96c83e3ecdf8976ce9745468aac52e3af066b1674bcb8a5e745b21a30f4b63bd570b91375cfe820d3486efe084d756e4b8a6e4e22d720be4bf3c8a655753f7fe1a60d677ae73c8af75500f6f26da30ba2941ae4a64c6625198e2a6bc97f81a3eabc404291e51db266f1d0c8f49cb772d615b4bb50ade0b5e7524d256c5980f31330ea83f8e71abb59a313fb395462eb82608cc15bc643ccd1d3b07fb729ce668aad38e64b5c78a786b557aa70ec3c4fbfbd0bf5476bfcae7a46b4199f24e31620e2d18af02a9c82bc5b9bcfdee7158cb16a352cc5549c2fee59a9e80ad364425fb66ac88b6d5122f0d8e4bedce1363bbe852f935b2ce7567b53f140e456ffc0d5064965a58ac590dcb0de6443b1138ec9df29a3a2e95bf03eb21dd58e5612dd36c6c4079f77c8689c55c2f8ad15b616c5a5add2652470fca0ac3db89950b0ee6a87bfbe7f0e0634ba2c2e7eaca88bfd926c0dc305ef569a08582fa86f46a5ca87e4966af0a56610e099a3f59206c5afa0c91a1764c20ed70436ef61e7649ca28bf54d360aea0a2b4bb8579d048b97c7ef1dae373a53a32923d302e502d4e88f71a4ace5115b303d8900b3d9d431f0779dd90693e3de077aa1b46811b0149ca91504334056c1e4e7381e54432ddbdeed5564d200d993f9f04cdceda590fd77ec3d0c02c38dd3f099907df621b67fbfb8e61a28c2c95fb28d22b8226cf4bf49fad963487aa85754342f781ec4729ae0cccd0ef477a9eb8a1b1223e033f39786540229e1e0358968acf255d95e7ec0cefb5e8de7e368876e82c33caf248a6da335a050ff1d97b82468ef4b39a70df7e081f66357e537c096be7869bd890c2daf656a264fea928f5625315d9eba54c23a44d0e30b0b27b95b4d66a2b3e4ea58429b1069ec8fe74ce2d21f7334f7af5cd2e83cea43600d3ba8561f146ead0233fb897dfc85192e76ee9a8e34da0542b5e09b238c995331877059bba37c8d5955e5eb23ee2ba888f1806e7c727d5cae679772bec9bf83fe3777cc398543c09cbedef22e3ff8daf7f45f539350c81709f3e90a5cb9dd6e99c1a0c26d40edad5b74e63a662f00642f41f739427a529349310ef9b7d5589fe6a505de7ae381bdf965b101afae99e4a2467e3666bdf3cf1b092447ce3746b744d1a95706ac3de431d3031ea1b9567350c9ba6f6bb7fb8c15b0a951cadfe44a4a7f1e9fbce08c1dfe0dc8c5983fd8fd600d51737f46de014a1fac793483d9f2d3ee7f94e75f232d1067af611ba4faaa82e011f7a3299b50faa06f1830ce3c41b45839937e5d2bce58503b4d6fec98c27e036052723d930b559e319de57bbf8b088510e6f2bded494bf880687fb9f79a0897a860f35fa91e841f0586b43e05906a87c894a56bd454b14b1a23780bffca7df852c3849122484c3476be1fcc77332e9b2d8336a645dafbe2835aaf09aefeb9c9ff39d3212ab1ef5bec74137cb2e43236cc98fdaa8c02b7e5da13fdeb25bf51cb8c3dfcdf26bf89d853067671af6388ac36bb13446394cc92f55153c10ad48b356b49d4fcdde463e18be938da8c2fc30346dd178e24e03b5fbb72b5135a9ca1aea34e17cbb50eb8eeca85c49cb772e8ea1873a76f7ac198d073be9316740f8c4c9b61eab0bd91eddf52fdff03985321f162d524525e15ce9de61f693febd409e8b128dea7f439c648e221a0b7c1d08314c1d8bc3fc6af38f5039bb43566420a5eba52349168320b864d515b7ac51f4353e50f13a7348366d6aa15f090cdecdd4d69e807da6373b18423471dbb6c0cf6165e71e7e33e248c37bdf4aa94d595aa0d35bbb800ab8890dc7da6e7385cd0763a23aadd4fae7417c53700623f154be5c2a5490b6af73a7a5f6898edbd7f23e6c987c5c3309fc36e68ca71466f4c9767d7ffda1bdb6b6d88a59d521b213f94963c07d89ab2aa39694a2be208494ebb71ca4c89477a217e214a4973581da33131a77d2e219989ae7469e06a245e7169c957207f219b3e95dacd2841e5e9cdb8d125a3921e28a4ef74f0fe04a74576f92cdc60de8d2fde63d667efa0ff4d7a364318887e096ac5f2378f0e8a6189b521ede488412f9a3110ced57e382f8e383a3089e391a167be78a9baf769064625480f554b8828af083f23d5eeeae42ce2723516d0e83523a8bbd3ecc18323b67dea006678d0af8afe83c2bdc5a3706a2fee1acaf428699549f7811144fd50eec255681eab170a865e32831d5beb4e67cf7fc3be674aa4efbfa8758472d094ed77fd1c498d1c56e588dc07e516da3dbd927b32955b367051b657401c004c6bba1fe96e9565db09b574898545ce3f6ecb3d80e23e633a33d37cd953fb6e476e7dccf50cbde569fd58590376c76066ebd3c20a16001233c3852ffb38c02e7c02f0be58fe4c7f788eec0d08c0f0ea36df337539fc63a9785ca21019b381eaa4b449ea2bd4f6569039be697ed10214d317290cae1bf6582fb0aa5bd9e13294015ea39db486cbfbde425f09ac57fca8e66caea94749723a7fda76b4c6cd09f5582ad000ec5af63fbf90396d6f04c61e724af587010ed24f3500762a2788c65989d8d6ac3a3cd51d38c9c1c7557dde72a07815fe15b94d2dbebe4f19c5093d334c8c0c44accd3da66f150853613c98cb808c00ea7e137abb64ff951a0513c5d9c17f13534c88684103472bea4733cdb2e784b88a96238240431aa8398c4ecc46207e7407134387777ea52b1de728cc944bf4ed91b3ce9473a8aa8d2bb76c3148b6c6386b39d215da2e1f3ee2b8a0d61239ad42955494f6150a2b29156642fce2e2701deee70448fcf0e27e2031540d0532b2677b1bc342248829b35cddd8c17c39319892c5f53c7579caef4026a7197479fb2c5c7eea2a5e09f6f73e7e9d5601503bd397c613aa40b7afa8ea9b2eacbae4a5950643f4d364391a562ba4fe13408ffc002764e597237ecf4186e90cf70e89180110ecb42066bea0784a6100753778e69d6e0d6b04d5565db68e4d9af81817796e7e89b3ae15db92bdc4375e0e2bff3709fafae49c4b6affee28ecc2e9694a2baef17e077c90aaa891137b5888bb13c6571df2b4cea95ac978eabc999ab794884df3dad1aad22c5e54d3937b9b9d39297ceabe0d4ba0da9e2369339c831b767468a3adcf3d4c5a7fc59632c4a1127df3cd3bf3e9fac11ecf9fb2aabc013c41bdbd9ec125678320d46f47743cb24463b08f5c77c9a8bc11d072c6d3a54928580cf3a2a8c61770490efaea78f6c585877ab9854acb5992ecf603f00f7f779ce083a11d9439cd22ad69bfb29e2d19517f2e8fc0db4a5b63adf783d50ca702e667b908ae336b4db6d4192b2b682b91085d2cb5c597b8b00eb91daa24a26db96b94179fd4a78f9584bfdd128d4b57904032f77a5ac98fe35da614f02cc8fd7c7076e4be1af9cd23c15bd11a15a1b31c634220d7d93e4314a55a7c7fe69149cb292339c46cd74fd27d5799d33df3f9cce73390dcfab1087819e724a1c6102c372c293a03fb0e28c8b0906fb8388cf976549a99d7b52c16004083866a1cc9f0878897368e535f862a3debc6f91bf1670231bac5c4d0e2589cd6285be2567030c10e494142431b1c4d4156af0c3a3314ee0ffe90782d74bea0358f77e1b39b4f18ff22da000e1a30d053ce161b6a42fc626a1d0e629811dd36ce151b89e1169b224c13d6a99b842d6ed39d614461bdce134c18004bcea37fd0b781c36951c271a01b03797934afc206c9f5a04c28c2087f099767bf65f851d05d2458b7adbbf80274e5d7fdce5facf42c780c30951adc4dfc7c770c22f080e0a2909d580312a8b1a58b5331b49d6ea9d355d2c6e0f70671441fc097d1d7dc2538db1e1810d8ec01e450a20f66ae5f2e53aca4e8e9241e58365323250edf9a7423a08e8894fb6662c070398b45bca8a6aae91499d57552bbab5efe5471182e2f750754b1a5b59c2e96ba08b99fa29d3ac9348d3f75c21bddfa37b62c004066bd27ef7a183fd6c6206474573415ecb1fb0ab5551e24883c6196e2f005f3f80501ff135dc8b6264438b427caad33bd8950679274630e1dd8ef85fc933321652ce980b41038280706e67b491ba2e494bae019c68cbde25888073785bd0ec3fff954f3bff9905ba849955f8d488543afc5747dc6d41b45cac54971936598d908ab009213fbd13d4c1dc2a5a575154f8e4e47c4cbbbb8c02eb3b11ec23118d97d5d6d52e10007695ea072156baf954f516d50d505fdab6368693c44dbcafcd8f691bcc468acc1b1d6909ecf2b113e1ecc035bc004ca943a4817d9b4e14812c988d15e0127690b3b1f407beed5235b2bc0ea9b871eea82a59f7273622796f37aa81aa711ede6434fa20937f7344bb12a3919274d9797a295294d1abafe4c0c602bfcf27e811f71e8150fc508cd7143558a2242edc60c79ba2d2885e379ec9b8f9c5a6f78b384cad34eeed728d74ed65e3db27e302fb04a7b3cf506e50bc139279344f06f91b830493161873a0185cb1904d04d1309cb63d3580aa3a25defe0a710d683898950b531e0ed015d484d012d06677e9e03686d9f0b6f59eab5f143c8bf6f05c998251d8b41cecec4983b65b89b741752f33d28c961cdaa198d1b159da121ca853dbd9b575b7ade222cd9994c75eace24d09941dc8e149d0b3637343eafbca5fc5d6ccdb6e2f9bd5508230ca02", 0x1000}, {&(0x7f0000006300)="3e3ee49f23190848baf7cf52307f62376a5370b5b91a156c404370da1d9c66e53c6d6cf775e0a3f8b2a694a90c4ad4cd7dc102cadfb9c0d9af48991c918d2a7eb931af4e73ac0ab13f72", 0x4a}, {&(0x7f0000006380)="3a9975a3277b22f464bbf3fec338c3e2cc71393f5e30a9cff1ce91eef034f26c4eada5dba37e011315d598b4c4fe725d99e4fa5c4afdcb87592f87a2a0789b32e06cf6070c2818a2780cedb6d0b239e20713e260dec5ed30ad0730df08b6e6649eff822be3b806495f1daa2f658d5e8739f88cc464607660358f65481970f65a1f077c75c9388d112f72d3752025eb553159f81595903661ca4fc7187c5b291f7868ce220b1d68dfa50ca42805b76c27ce78171b8162ce", 0xb7}], 0x3, &(0x7f0000006480)=[{0x90, 0xffff, 0xeda, "8a2b3b5f03b44bc469068cb296440aa73b4ddf6329f010ff443869ad6f088889617fcc95aac58881694206d4192705a74b5d540fed307532a9a66e3cf449e560427a6bf8037425db3461f30b634c51d51a1b9bdd6d6efbe2458d3e8f17a4932bc9627141d5a903d783fec3861f56cdd195e5c1857c748b0132"}, {0xd0, 0x1, 0x7f, "5eb7d5d13d570f4857cea8caea2ad7438b7f88abfe88ff9f1aac8cfadc1e1f95a4cd6d9ac18b82017e2f8a6bd699cd6e6743f80792d640f1a74868f38c78a82f7ea4ca00435ff037192b076d0ebc6998b1742b97f9be6af28e21e8af4531e0244be88e2b9096624804a8e40e1ed543b8033d414262172b11996c5917ebb4978a0bb0bd997fe14e888c2dcb4c9665ccd330b40d26d785aedf8e70f97f5ee92f0230c285d85ef01bb6b70326516bab5080f91d09727c34a1ccabe602"}, {0xe8, 0xffff, 0x1, "f0ac7bd9e9097a4bc225efd3c7555a96995d5fd4020bf03088db20de48187eac727afc839c090b6c5b23e86a520f2257cc41482220ac8b56be70ce16911c8e5cab7afebba1dc2b2636e92e7ddd8d0bd7ccb370d3f19c2fa61ed507c4436b786fc23efe4b555becaaaf0e85d9c0d9e96e315da5fd309e81ab31813265b655a076d19c3ca413f04dbb004bd0f740fde1b056f7444144aae61aa9206864ad0d9e0ca0cad0530f185c4d62bf2c02cff3ca8f198d2cbdaf2d6d3c80731e919cc97c5aa4f075fae3ba4c7b19dfa37ba618b8875ec452c4"}, {0x88, 0xffff, 0x1000, "1ea65b4aadb0487f8beca450c6be3ec2d46c05f6784f7886b0893140f44bbc4d0eb4c91f186f2c06a1e69b510e2d4beb30537434b5aac6d93b98315ce7492fa2697b3d58d093b2cc31dd8c51e759e283850dfd88d80205e970ebbc51282ce5684ec96c0adf65aca044483ac2fd989fc4e31ce456"}, {0x1010, 0xffff, 0x7, "e330ffc1a90cb8ca848c4302a689f8b6ffd9e391761fbd5eec85b789b143d8adf550b472cfc6834231aef6bd67e8836143ddf0a5232f75f7775e02a6c87e54f0f9aec6ec0c2fd4bd5e35a0f10fac969dacba775c4eeb367ce2068d999d907f4c9198bcb72885c73baae7b616982e9fbc4c4b38deee6f32f5ab98846d7bea78a9be77ef5932c898e5a1ebb61fed9922c1230ce55cceec8d2ad1fc300eb77c3ab20fc3e6a6e38bda3a3053b6c8f3ec496c05e529a725a07db6a27adcc43b667c9f97b978b77ce9da0088db7ae7616fb70ac6d7a09be9da2788d3c47451093b7d6c9e10e6a9d678a8d858fc23f3e267f1f3f5d7cb6bc2a1543d84f6cb9cbcfe0fb3aa1478adec963019bb0e0d25a9b3a8885c420402cd9a3c41a6a46a8c1b25356b31fc5c7f9a818c1981d4ef0a99d39ba4ee3d73d51f5a1c42b200c488d9f6442edb429992814e56abe0a6dcdf33d45620a36981b8893cd5f39365f9e35c871c58dcaa06cdb83b95e68a68df4d7386ffb0aa3795ed55a931f9bddd4d6c6c38a5715988ef4bcf3b2b33407b8fc46a5c9bcfa102b9340318e342060a4f632d8ba5c28cf360f4752a39efeafeffff01810c543f3b8096d450c75aad4ee452917046ed5c7bdf0c61721b979545f583ddf4eddb63e97d3394f8f313427d311b4bb8a136ce3bf647f73388d8d0534f60f559023caa60e552aecdf0f850dfadad24235c3db042e58034e1b9c3698b98b1370d0d3cfe9644cb22204bdbdf9549a556059bf1b8feac803f266acff372d648196c0c8f4db482697d225a8e1e6b44dac6ebfcc889568c3c42293981ee53440cc39cf3ddcda025b576d7e575e53ef935f122d23951a32b2bc441075980d768a06d553e1c32c03c7cec7699826b42f190914b34f4015ea964b4d9ec63a7b39ab455ef99e94e492d127b4432a39143215843bf4d947d67efc663d8d64177a6fb5e10c329527d0350afdfaca71cf577979d9081cd9decfcf2a81b9c8c724263657c81312d93389459cd7c9467c72f19b3716d559dab525343b0fc2dde94fef89c1eb46d7ac442b398c433845d5ad4006107dd300c11ff9107c8de8907214c07a7a1996d8f6222d9ea0b21b2985c3d464fd317b4aca4f5774dc0b5fc21d4b65a7daa150e0f62c9589a955b67ae3e9467c3df8496d9ab9f335d58e226fab28b415e2742b8def19f55c14ede9666bd78b9ef000bd24f9df1464d124ca7f1a183f364a2e999ab2f7c56a5f9c50083aefeea6384c5a2c06f188f40d6fe788f1a565b4c8b642def22327534c9bed01b9f636c3b74aa9a1d752be8dbaf61d2f013496d23552c99e0f1feff20780338cc69a6708a58e62c1c06fc83d008ea75933284d5c50a238f3278d582ea48524d95494f8fd0d1b526a2871b27e02909a8c7a842bfde1ece08253fae0c8747c9df6fe49f4d5cc9aa5a3007b8a3a80eef6d734758d4006388ea854c4d7f28db19a5e4b46f30593911e05aebde02e64b7d3d4a2da133c92dc8058f108e73abe2b9a80f6351e775c863b644de9dbfa091c9e33f7e91e4c8b93986d3840b85860b25d31e4b9238ee824a9ff58e3485d6f6309759cf49116b270d180e4e34361270339882d036cd99bba7848b632d28d6e51f30d07620d4337df0d2320d239af9bdf95807ae859b35137660f57879beb276f2f8520af3a879fe109d77eb15509d52864647d55143a31478ffd23195292ae4ba0a924c410f10f7ad24484ec63800bc7f83f8fe7476655755588434d67fe79e223eb03cfdea4326c14e0ff1d1493a5c6e3c4b59eb641722dd1b9da2a69ed3eb1f9f20e68a9bac6c8dd4acae0a095388ba968969bff07191e45687724940284477a5182618d4adda6a3f73928038cf63dfe504794755a5378365b1e264d223a80f973d0e5cee062a36de7b86923683d415263d147ff2eba6e94698d215124d64952df46a5239d988efda0218681e90f7a9c8f4971698e583dcbabc03c681f7c86c546c382ab477afc9b7e654bcc7be314dce6e64dee4b4b714ca7dd14180f3dbe3f30b92efe4c278cc545195ce3b0d900c59b6cbc4e3a984d1603b69326363eaf977e8cbc9b6e68cae232e4f873b23efe53db89137a593d6996d9361dd060ffe350e9e4f5ac101c984447ab7a90a48a66f3ede14a8395eeec0dec43ad9acf89c2e5e4f95c70fb943bbbe0c9ba2c716d624eb09c75714f39299aadaa931db123dfd4dc80e3e84fb952016ce5df433897b910cee67b6e9a662010dc68eba6061d80ba68d463926747340a8a45fefec19ec887e7bdc5bb8b7b08467e5332a3a447341896e96e8805673906e92e6523eee670a79e2649bac73ea684ac5e01a4f690d34f3f695cbdfc6ad886bcb4b767163b0707cb7be20a07dda660d9684145c5987158c4cff48a69eee3ee74e8857c88c19ae023f9dcade660d17c1e3861aa4323e286629ffdc2f0ab79cdfaf6fa044d396827b481f9862718e103a875c775e20421fb6b4d9656a2284a8cc7bb6fbd6c408573cbc24ea8fd5782a7abdf4755b813b9ec248d1bc21386f8c38cad98b77ff7fe27634a1d96a2331438eefa1c5ccabd1e1b6384ad7680ba1b7e1f8a1e1329891c1f54c3d85a4db51eda54aa5dcdbd1abba4249ec51f90f67b010ff97d8f5bccf14570079ab5048528edd4a4bfec2d7388ca9650578072545843115ef3c7ec2ff0acbf22d875a113ac918e0db267b82650d23a0fb384887dd29dbdc4518e9b249f2386d3deb70164912394e2f1d991a7347ae8a14ac26cab3b8e19428ba98316fae53a0ccf2344d8734d7ba649ba52d2146a36c92d7a46656e719d94ca4ab9bdc061cfe3f98c1b3e67158e275f1970c40eaefb473d310113a45f68e432436906e108d1a92be1a22364e259dbd37efb2a7fc62cfac08ad07a1cd7c108b3083eb8e94548d0db465a509d0c7a2fc3cef61f9f6ca41fd57bff6d25571dd77dce8bc910e99476ff06a3ea50f4b42d6a8f030cd9f6044a6fe866e6096685cf3b0248240e99856f225b0e7cf46744bd944d091eb2d64edc788659404109b79ec131499fb249570bd1a6b9abeef5fda47ca4ebcc04dd3d931b182f032509875d50eaff71472fc8a56e5dfaa89ebf06a97a67ac2bef0807fa76460e456f1b7993d1b3686a2f1c28be6cd64d64f1b9e15bf62ff0b72f81ce9894c48a7ddf6c6bd0da2890c379b2907083f4a8ecfa0adf9f39c0eb9cfd0fcb2ca1e5e6e3c523da459e755487dbca2add51350eb7848dc7ba3a07dbea5fa5d8d63395c08601d9caef585c30861a93b00998a6fbb1f63b1022b3062c113f4be546a3dbe1d42e87f3742411085e4753fe9da60c94d070cdcce55d6fd2bdb47c373add912efe7718b023ead6cf9880a5b852f36d4ff98da545cd24f315f2002316913135d1f7307104ed750434f74616205c631ac96d792ff3c3fb9bee57ab25ce04726260d52a0e701bb7962df7db69a105ed58dd4ddd79b3d51b1e05ab156bbe8dc4ff4465b9aea87428c6349d715f0f92af7adb272343c039700f36f124b57c803edf2a95b80308d513d25ff153eeb4a70e45e8271f5d7a2e38924ef195a3b244050c728b8ab7cf312dd4e58ab083e3a9d3a35a78175a16cc1f201c88f2b46b65afbde04a459dc04353bd1ec6cf99b29809786e43c37d800499ab2e44f0416ced83ef1c5a2383cfda7d6cb3ec730f3fdec2cf0a58e9bcbf428da4e5070d329b2bdeb720493fd9b20f28b666b3c69625531c8fb483d0c0f48392d6014f5ebd9088edd3e75cc15eae08c553abff475903e1d79b966ef3baa0d8bc6b23d463fa35f5d85287eec49707719277550f413facbd0b265cc1c9de3bea9acaa307fdefa410fe543ed6a46338fee763321444aadae0d8c37c48cd0e5c3cb131d4e773b03b8828f8cb1c20eae2816ac99ee93a8bc14e36f88b198bb5a7758a0f9e64de8181cfcf3d490d3096badb09380396216e591091ffb5013a91614998ca00d482c87e59ffd1e8c98390fdf88f879a3ba52b72c83bed22d1f426e9b67354644e489e22576c83f64da03f5e5a3d3a7ea7f780c1e0d23cdc0664f32309ab58f9b0fc4e2bd1c4a9b2cf8cc3f24db7e22cc0c1381fec60dd6ea4c6f793ec16f490c6699f7c58e8dd05c66dabb04cdfc36c1be31eb7392fd985dd87d171510ef164eb4b2cafb7bdc96fb4e6e73ec4f9b4c96b285297ebf26d32f8ac918c54d17535097b787a7a5e3a14c3ea79f216c16a6323adb632a78e3e4dcc7bea306de1fd6542375b4c1c26aababcc9d1fbd140f6391b0d941c9e92e266444c24aede2d59213a1ef89033a0a7cdb5280bc16f1bb80779ce7f976f289c7b2686f47bd5e90ee328f1efec1e1fe6657eafe3059a0fdd677223926b2dc4cb091c1d43da7df7b678bef121bba1a76682dae50cfc0d98d355c83d0d4530ad54bb15ab2a5d96ec8c3c045bb9c4d6fd44b856ce242450ee90e3ba34dff80f752f21da299390117dd47b2f853c9dbfaa4127a432973af79925bb60501c3775d15710d943edb059f7fe185c6d5ffc4b184c33a96157bbeecdb2ede7fa7b0b6286c82259619639cc69debbc6adc37e669312b662d25e90a51b4828fbaf90db86fa12bdf594ef0d94fcc2b9b1d13e3f107b658b0f1b29e2f5b19dfcac9b4b4d23a7bd19be776aaaa83c64da9d153399f4f12ac13aeb4396415572587279bbb5ab69fd69978353f66c39bebff559729085c367732f89cfe353392b1327d3dcc0b4d19c2f328d0c1fc6cbd4b4eb325f1a84169fe729f6ffd5354796afb33ab26ff29a32801e808c72860d27382459becd047de651fbbc560566cef0125d62a4ca66d6b245f2f82f6dcd2aff656672a329f7e16de8a57b279c1fa90810104af804d9accd231bcb2c5dbe4c0d74040e8273a3f9d794c1089247ed8466a61fdd3f40ce77e45298ac94615747b763da36164cc01c3987bf1d63e3f1ae96af8cfebdafef43f1c77d6a664aa799ac0e928b1bf9c4640fd92b91452bdd6858eeacc098776ef9f14312e09c8af1f7167937d93b030afd177200a5a63fa46cf5dff2efad1f9c5224137dcc67a877b68a8bc3eae43603d58ec14401857ab7c69cd25dab9c1a1eb41123ef19ba2dc5509e6d5a831fe8e76f9c58f90478dd60ccf4ffb28f5efdbd768cd4335ea5ddf28e68d0beabdaf6109a57e7b81a51eb9e3e0490f6a3e12de5a0f91ce8e0282bee65b229143d5ec2da4d3c20e5d60db97d9a92718908ddc0fec2ea8a05f9459593d611c701420699bc403fa80828c729e681a1d5b10143c310f8a4ed3ffb56293469b07af1c9a2064e13304b10ccd0e55fe83b6198aa3e25c1ef3e13b142bd7551d619b624b99c7d5a206ba5fa04a55dd3dd551c6ebec281cb1b74d91d09519f23db80b54bfcccd38fab2daaa47a9c8b48a4d50e63b2d4ad89d31f70e3a6ef62998318cc8db66e03b2bf0896e5cc5d0cb3bfef862b64c67b3016837456330f1a678a805ea39beabc95744f204f190cbfdf534d3af8a5d0338094795ac063bf2109d5978204f61943eed847b7bf86e4f73374e6db4a7a5176501e03ef7b0c10be254cee09fa794466e14d1418a6a8c38b550988d9fce0fe13a4667c7ebdf1f5c475525f7da3e81361e78eaa1470f5ce7add2a75c4f1b3a1f933fed04e2894ab4d371db9d62f6fde5841075aa09995f0bce8248c1deda69418ecf0692333303a9e104f4d91e44bc426073fd7e38ed8eecd1e69e63a011cce761a17538771166253a9e151692af122668ba2b035e1af413f138a7190928b4d9b5b73fdb64748dbf3d2f"}, {0x18, 0xffff, 0x8001, '*['}, {0x28, 0xffff, 0x7, "c1704a66fce8211475e8adf4fefaf159b6eec82c06"}, {0x100, 0xffff, 0xfffffffffffffc01, "6f5dc851433b8eb20a81689f07693538e0fb58a71b215a5a612ebb584272f5cadbdf0aac63ea0654bdedf57f10076c884b21f4bb59693532af271032260c698dbf376e36d0cc9d57340bf757326cf66917a52120d02e5c0d87452dd6326d3c10945fb3470cca9c2939bd688587a70397b4bbeb07a108dc3f93a143380c1c1df22aa4d904b3c696e6629215f0930f9a838a2b0d69ab20cb2e8f1b9dddcc47e72a33020e77c07b67ac649bf5ba0384048e54bc7027a6ec4436f308ff03137c875a8d3f5736a34918bae8bbf1e73182e3bdc0e61b15972afc183f7d71c114bcceca73ae6475f57a8b07db35a7"}], 0x1420}, 0x2) recvfrom(r4, &(0x7f0000007900)=""/153, 0x99, 0x1, &(0x7f00000079c0)=@in6={0x18, 0x0, 0xd49e, 0x6}, 0xc) fcntl$getflags(r4, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000007a00)) lseek(r0, 0x0, 0x0) getitimer(0x2, &(0x7f0000007a40)) getpid() sendto(r0, &(0x7f0000007a80)="ade5", 0x2, 0x328d6f2d94c0a9b9, &(0x7f0000007ac0)=@un=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000007b00)={0x1, 0x81, 0x0, 0x3}) getsockname$inet6(r4, &(0x7f0000007b40), &(0x7f0000007b80)=0xc) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r0, &(0x7f0000007f40)=[{&(0x7f0000007bc0)=""/119, 0x77}, {&(0x7f0000007c40)=""/213, 0xd5}, {&(0x7f0000007d40)=""/197, 0xc5}, {&(0x7f0000007e40)=""/110, 0x6e}, {&(0x7f0000007ec0)=""/67, 0x43}], 0x5) 13:04:55 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) write(r0, &(0x7f0000000040)="b2e00ea699697e7e04b757756af11f66248c7054ac9d1298621f4b0aa34e1d319fe5d7e7c07aef25eadb", 0x2a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) write(r2, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) 13:04:55 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000000c0)=0x289) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x1012, r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{}, {0xffffffffffffff75}}, 0x0) write(r0, &(0x7f0000000140)="73d0d7cdb34bb2d98e5da42db1f55736e0779206b8e68c0e9ecadaecc32200eeada09bf9ecc23abb02dd79bd8ae42a3422860f290769bf67c75d5d8e1c38e192dcbece784c5b04983b4cbc5369ad7745f378ed8bfef7c520b31bd578594fb4fbd11a2618210852ba2ed291a5faee1473b1ec35e94580b060065a6e94caa2d67a48efc68a4707951a77c4881985d75ff54f09476402ef0626074f0b3055f9c06f00cb04f6efd51eb47f1275af7c53d1f836cb397ad56b8334855eee13c003b0809d081a8ab29b82a6372bc2b6774e0ef1a98941c873ceb03d735ef9f9345ef15e2a6b9954c36bb42848f5", 0xea) 13:04:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="9748657689ddb36c63be53c31e06ea2fc62957553d3771f6bff6ce7fd493d5bbc0", 0x21) r1 = msgget(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) 13:04:55 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/220, 0xdc}], 0x1000000000000279) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) syz_emit_ethernet(0x10, &(0x7f0000000280)="3b01fd43360286eff1d86dacfe48528f") execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="b0", 0x1) 13:04:55 executing program 0: r0 = msgget(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6004, 0xcd) msgctl$IPC_SET(r0, 0x1, 0x0) 13:04:55 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') 13:04:55 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/224) fcntl$setstatus(r1, 0x4, 0x6) poll(&(0x7f0000000000)=[{r1, 0x400000000a0}, {r0, 0x4}], 0xec, 0x1000000000000000) dup2(r1, r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) 13:04:55 executing program 1: r0 = kqueue() r1 = kqueue() r2 = dup2(0xffffffffffffffff, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f00000001c0), 0x7, 0x0, 0x7f, 0x0) r5 = fcntl$dupfd(r1, 0x0, r1) kqueue() kevent(r4, &(0x7f0000000140), 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x8, 0x0, 0x8, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)=0xde4) 13:04:55 executing program 0: r0 = msgget$private(0x0, 0x185) socketpair(0x0, 0x0, 0x7, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000340)=@file={0x0, ""/7}, &(0x7f0000000380)=0x9) msgrcv(r0, &(0x7f0000000500)={0x0, ""/212}, 0xffffffffffffff23, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/129}, 0x89, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000495c0e4ae9aa3c8f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec22b0fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x1800) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x800) r3 = dup2(r2, r1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000003c0)=0xa29) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="035e000000000000514fcb0047136a000000000000000004008ca8e66787d31b2f0543a4772b2001cc60e7385c761bb39a25ba8530a9b4c8460f4fca81dd115a7450d5345e10ba11c64f7eb9c339735c0a07f9bb9deaf47647b17eb5f9ebe9648f6d69b25d3e208621befd7e99407ae42611414c39c7f63ca11ff4b3a9d3aaf5fe662e58d4c75536cab6fe9fb74a030cc35f688d340866dbf6550f863e416da1b7db380d4dd6a5f9e01676294195a0ffe6e60030511361072528dde65887aeab51b91c32d024271cd71622dad241e4cd0ba690d4176ed0c26cf222fb2c000000000000000000000000000000"], 0x1, 0x200800) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x4000000000000016, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = fcntl$dupfd(r4, 0x0, r4) msgrcv(r0, &(0x7f0000000200)={0x0, ""/158}, 0xa6, 0x2, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) unlinkat(r5, &(0x7f00000002c0)='./file0/file0\x00', 0x8) r6 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000040)=0x1) 13:04:55 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x0) 13:04:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0/file0/file0\x00', 0x22001, 0xc) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r1) 13:04:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000340)="cc20d429155f0c481ee96ea267bf7918776fd8004fb0fea999ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02a251546fb310652483821880d5f64c8504200000000000007ff3507b5a5151e42d3fb63c5165b2b5797b9a170e21e2b1addcbe9cba103f7fed81e060899132865c82278c6b784d2538ad5b211610a3fcd6dc310bc20146798f1fb6ac67ac49c3db65961f52f5b8ebf081af6701d3dcc2627f65a316f16618b6f0ab3f06398cd275c35f5ebac42da0f2f1ee88e954e210ac68317c9d3af", 0x100, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 13:04:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)="248cf382e878598cffa14213d5dd991dfe5a3b243be79280ca4c6d4d16faeb238a2ee0c58325ed13bf1a1b3699b05fb5a08be895a9e6f1dcd9239d9a6287ee9e2df2236765fa131962f8c97b738b7507711a0cef92bfe2224cee5fd6379bf1fd5208a201efff5023aa46f2d36795e9c8ea189b837dcf7e1737665ccdd3735398403e5d70c9a407f2d95c85fcb57215f96d8846ab", 0x94}, {&(0x7f0000000100)="a4d7e432a2ffc09cf059a3aa4c9b", 0xe}, {&(0x7f0000000140)="c0ba2d2cc5c1b500b5a7626a373b143e457441440763979fe451cc1d3738984b17869bf31423c697daec8f30da92f8affcfb2ec433cda1645c92c83bbaadc62fbd04c83e08757b99c785ec6186b97601eec94b654692a8850f488475775ac9587d8a7edecc223d4b1f09b728a46f8882936861aadb333a2839363bce00f9b50acd2550068963b73e8d38a526b8fb137911b6e03be9b486d70ff03fe467c30d09fee17558c9341894981c069718512ffd5ee3a82982cef90ad213f1873782866c695483794efb230a832a679750f847b526994d19dbb7a01a1de4d90a8449d475070d85114de6e90214930f56a695de81c745dfb981146029b9", 0xf9}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="f0000000000000000100000007000000d92b835368a7b19bf6250e6a6c8f6a6aa023baaf341498c194a2d56902b128698dfd55b7cab536993c699705ab2860a9215bf7497eb33647cf6aac27834efa60acba50f5986651b9b03659d4a379f9e5b645f3d9894c88812900964a977236491b11ddbacd2509465d5348a86926168e079838764dac6b7071f2dab73c3de020a470fb04798a7d18bd63036f21329f67ddf57947d4b8dee70ab331f638685ea70a8200ac5c96b9f912c654d54e21acba1c57c93d218c9eef1072dd2e9ea1f67e071cebf7650e372c6fc90351b8d7a19a73391fae3963efeabd00000000000000f07625ae98a4a8e7983c8417f438fa7450baae407991c05344f61cd144c660cc862b4eaa87b64a9e74cb28d55b0aa9a19b4749b8b15e62d2ff89eba5c8cf97159113b90cd05f7ffcdde09595f52725ff3e445b70623024151b375465d2c45f5b8bde0f840bb6f1fa2149aaa99843b2ec868ed0a6bfa66c45a880ecb7bfbd3e3fdbbfd9b73eacb2b0c10b9943417ef69e5f2f041a2bb2cd301363dcdd46036aa2d6956b0113ed45d5579741c538c68392c073e971a7dc598f40cdc11965a180b420bf83cea53ab20810f5e10c3054db1fd260ccff79dc5aa2e846d9b5435e98f57197004bd1b24144252ea0dc38262a77ace6de89a8e6d0b71ebdb07db99b50127b31e5eae146fe8024900efc721cb0d01d33fbd0130000000000000000"], 0xf0}, 0x400) 13:04:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x12, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000080)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:04:55 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r0, r1) nanosleep(0xfffffffffffffffe, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) nanosleep(&(0x7f0000000000)={0x3, 0xffffffff}, 0x0) 13:04:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[{0x10}], 0x10}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x24}, {0x5, 0xf0}}) recvmsg(r0, &(0x7f00000026c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000002540)=[{&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000240)=""/53, 0x35}, {&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/188, 0xbc}, {&(0x7f0000001480)=""/80, 0x50}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/57, 0x39}], 0x9, &(0x7f0000002600)=""/146, 0x92}, 0x800) 13:04:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) socketpair(0x18, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x200000000000004, 0x4010, r0, 0x0, 0x44) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) chmod(&(0x7f0000000100)='./file0\x00', 0x9) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 13:04:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) syz_open_pts() close(r0) write(r0, &(0x7f0000000480)="65fc1d62bc60515e4f90a0a5a3d2b9450f0eefae5f37a6e9ccb121e64178f6e148100424ca9284142165c23d090967ded6e32479ce86435d3fb576952e9c464da5d337d711d3d694ff1c421103964d7af71dfaeb7af05c4d70fa0bca3bcfce07e44a542f3e5f1c9f78a10be32124d19760a39c4271c406865e7aada5c973db0fe97326f5af8bbf349ddc178aedf779e7d4b170d581c99d39e606e02c75943278b30544150081a5138b2649347a9c68d9786f793fa76122fcb38d12a20dd3432933cd72f84d90d70fc79cb18b0e351705deff74e37f1d2eea07de74bd4c14b0b73f0d7e2968141038867355c2923b44adf2511f1b33d8c66d349a44b6a5736ccd34cb5e1548787a154556faeb5304a3326406d85688e13522d4586dcba3ce49662ced98989430efc4a77c2fda82928b71132efae66ac912a8a430623559bada8412d2b3383f4d3d50816270bab76d9d3433da21cf261e6b8f930a4bdaac9b6cf97abbbff4855dedcc9f6f724a53dc73d8918524708ea4e8ddb9ce12d8c6e8067cc1642168d78d8a293ca06453cf45d4e9e7f5fece7d9a03252c106be2b091948c391f901ae8178839e3de42260fd7b1ac35ccb290789229e8a072698d707b07e450bba2f9eabd5d6c85423b4e29b7eaf1f0cef120a8fd22fd3457685f594c7185c3c6fbea529f75642474ad9da91c47c9459550c18fa0e05ccb7c413e7aa9a819e3f079899fcf5c4f66acf54ac9bb445c62e715854b81aaacc4bc77eb2d014a61e110c072f2b3752a26eac829ec1a4095ccf0b42cf3adf6e04bc4d4b8161f8ffa84fe0df78d059de0eee1f97cfe3fa8cc2de5bc93bde4fc93ff9b033219c4a30331503dde30777dbb1f33b0eeac66e17b086a691f2c2b47ba7ec056b4c249bebce895aaef0212b80a427c0c1be12dc7dd5fe5deefee1aeacadfb33593f0159379bd1ecc0fa2542e02416e226f79fe0c8ca9330a0a0a4464f833efa97ef6dede95f68afbf1ef9431a28aac568bb241136787edfd13bef044bce632e804c205c7d46516c3a1ac6732bfda4ce25557d2344537349c7db4efd95b6b05a02332dc95facf89ab504235b46b8315b1bbdbe28221885d3021ebc2cc0fdc794f031e0ce47829d5df621523907249764885214506296156f3408f209d7c099ba7153e9cd280a24a1a1c4004e67d54a08667f35acc824ca31940cf5472d27b32989fef6a0ddd988cfa050c38f941e9fa875637bdf707090aa7c6bf659a51138dff53bcf6cd0d69a002fe4f1cf0ef36ae9ad8464ebbd1eae37b14b815bb5c3aa5b166d5bcb1daaf121d1e3d2b6b6c2c4f6ded008d4ac654deeef32d0de4c20c8c49ce0ae5f7864769279067f8100468a539fd5a69b66f1b1bfa8a95d871eb709c841d73b8bdd4cba856d4a1481a815c4b86b74996eeaec963e4403baf8c5ecf452e92e7ec5f6d64c74e84943c28bc3aad2baffbe388cbc7821924e26b1d54deeca22137e2c6d3dc2b571ade482f515217c779bb09fed5461af687603720c5c9b1d5a1d292cbcaef5c4045df0484c2f0b738513285661816f30ba9bd2060b1f995df00109b74b073c52db9102ca4d87e717d615b34c770c4ad114587b6e5befe60e6b557821ed817ca7c9979358fc03cdcb7eb6efd8c99fe1ecdf6ab46fc3bb30b66b0f7d6483fcff8da091955f5a93e3421b0a57d89dfbf6ca6db0239be6b072f8287b1a3907c1792bd1e6baac803f6bc7af634ec6100f1b08954bcafb28fc4be59fc4618259f05c50afd9d4ee2b4687cb8664a3b961dbaaa9845ef8c12f93592de76cddc10accd967286956ab2cecdf1b5a790f37809a16fd159c8f9345cace32c228ed9787f55c37309b8140da701347855624a494ec0d93e160a230515833a1b8a7e83dd63eb09bca2ef92f7fa11ac072d7406d802ff8bd9f435b95ff0c791da6a2dc88035a1c2434edf718ce3c6aa50bae393bcfd0ea3e7187bdc3c8051cd749c6e40acf046a310276817282e3446e607fa5eab802e0b0a0bb916b1985be4f2f587417d2fe3183a0dfa91c350db3972590bc45894e3e938aa5e8c2771dcd6d3111bb25b216cb972b214fb7ba8668f86b944a8ab9a86be587c8305fcdc91f51037ec01facaa0f3aed870ac9ee93d5f96a04a02ea108381d9c21358aa1d5a1ae28d23fc154530d7c8d5705af83f48a280de0417a3658abc89a094792cbe5a16c0bf8d887abf72c9003951d9fd9d02e5e0868b4549939a504d09e12a007e448652ec0d201f15f716aee05e25a4626109f265216d32a6c6cf4af8517cf1c640403eee19d3743dc94d106e315e769a9df341d54db69348b7bbe626b9fcc66ad069cc879daa66992866bec660aa2e8f98194630a56d15f30b3c2a705f89ddf2df0ae8b99ac5299add6f51ea0f3ed9a24f9335257bee599322efc2f82e5b43bde6ba3a83f47f75cb5a10a249d70264a6e25a382e45e2221fce7dfff969f9ba79094c44de3b6381c3640258d1b113c639b948e07f34799bf8e96eea5a1f6ce851f4a3108e779242b9085d8bf3180902e8517cca880bacdcd4b2d6b3ca0f2fc6006fcb2a32829593bbf747daf44b5d7d237bd50cf4acee886b70fb1dbde80368c25b5ce1279fb1e44f59a44eea57c3df69fbfced9c27a33dd9bf8f5b9d6c711ed9f53f80bf423219003c3856e062034abeb8f5e8cfe292dc16ac9ba7d86765bb227dc915cfafc535e90c2bc49e3ac7a4c89f49be2fd2e6f82772677cc9e966c0b1c9b3a4c5b382d000fcc8de1a035684ee9ee7385cc072c82826b66487a36f2ea0342afe63edfc24fb55653da16abb3f0a6836751d16b17c836f41281d261383b67457f6a76ef2d269c2dea568119228efc0f0533f3de7e3b0cf6f0e12e863ac211dab3e68c1b2a97e10247ce4ebe2bdc38b67fc1c53cf2726a24108ea7f3f7adfbf248de53b66cd488e2589c8c68ad82c8ff5856eda2e2f1a7a4fc45efa48390e188c0cf9f6a6b9295f1fd48d6a87eda522f2fc2b2a89c267d13267614301e13983de8910993de96db18865ccf864b0677c751e84d7e597a4bcc5d9ea598fc2a4d478b575575c514fdfadd5f9b26402bd085e50a114f959d03a5934a5c93b45e84ef135cc4ff1fcef3e2147dbee8ec821bbbc19c533e62997cf47c03096f41dc42fddd5523034af9176372595e61a0acc9476004b198144dbb63b8bf79e3025107334be12c77d4aa5e92d0789c854a31bd0bb879b1483e5dea5ed4f04f1ee8408faa8a9ed056682c02020591e50c106fcb553d0b9571a45cc6ed31cab3f2fa0a37ec5eaf19bc89b8236458bdfede3e65c39f853d3c85e859cc68e1ef3c28103e178d4d4c1d15cf1941dd2217672c081f357f90b4173919ea2974979f3fa52d8e149328173be6c43cac55c257f6a46ea32b54e6695bc75129c44655274fcbe652033a6a7a0196ba08fec96ba2447d6b23d7ae06d6164dfc7c24bfd6abefd1a265e19e985f053f948b27589448b69a8a440e43b8e5c708dcabb7f99beb34c0c67be613c7c5bf74ce665d025272234e0b2d5ba17acb8e40c4b5c2d1e0f8cfba13c8796aa45b0114f6b51067bdac6be43f9c459326390f9c0a4bd0c66f6f1f089066dcf74803b1ee583e2a68307525b76dd23ef32056960cd8fa97784a8fc8e7f623a26b3b6beb57b169b32ac7586667f3909daf4e301a3184b0bc45f63b1f3709a5ab42f9fc1c59ac7487b6bf63085ea70c4d2cc1411a8b50dc0032be409da1ee19f9f9562ccf31c10afc6132d64d6b7166349464ed443e592e60cce47a4bfe525aa574333a1fb8abea0c1ce2d19fed5ebf515b81582ce49861adfb0f5b46c81e4caca87da64081e0826e11f8ad445eac048501615af79156119e5ddea888d4be2271f6e4b27995afa7c43e566b718fd74e4337fc054408ff1a22ba91081b2f685874e6f8c0314365c2a090217c2f0fe5e44e6e74b5aa96b20a5aa3b20a302042b47b68effb382f5b0e2de5341e57fb8aac229e83ab322477d532966b49e47783a0c00c585359e0f5f05e09c198e16984bf6b027ffd03ffa56cdd7bea314b78b8fad3e9807ab7eedbd3539cce82b05968c6a153ccbb444aa796c35ca70e81e0af26a6c7bba1a782a752de15c4a34cae01a97f3704eb9e739e87f83e3be6d94765a95293437ea9cdf67c92b97ae3488a5425ea2aa17fc008126842fe0c1ef9a02b764cae979e7dfc0dea3ec00276774ee743bc4d5c84df5a6c09f705a1284261ecc097bd28ad31cbde027760b5c55ce787d98768503089dabf73fe1965963767e1ea78bdb20dac0e11fdd39e5ce57576434ff68bbd1f0e2dcf8a72773c014dd175c782e6bd79e54f11d952eefc68a4ca645108244ea6f404db1307c9d078ef2e7760bfea644310008ad4d795189e87ef94ef523ac7d6942e96b8d23f028152f5320e1a0f6d7111fab4b5d48b2846257b050e8e0a229006b22abca9b30bdd8b40b035bdf9677e999c88c1ff03d1dcc5efb2de19d71e51be807d3ecb18959d8b42c1b414ba92e0434fed51a2bf86924edcd8035890c35db03e8ea2c288e48a1a42300f68e416bdc97c7c9a1f0261046d90bc68931defb219cec80e2cfd10a0185568e13d126a2bc6a065687b39dbfe93c3c821550caa6ceb8afa3ecf5bdaf1c3af422d5dba927ff925b4cb90d0eaf58386173335fa05def2446fcfe8e2f993bd83c2ffe87421fd90eeb03d9c6b24806ff9d60ad8f431b50b3b50b0372197754d52ece647ece6c84ca3bc9f515e354208c66cbaa8bbffa84c1f1abd8f789d23bdf04819c65afb0929f9e14758f3ab219138e9806c9eb51817c3f50f6996956866682f70676df55abf61b05891edd153d915fcd2d4419499931171bb686a4db644499082ea722a7832a480cb389cb187071ff23cc694a7a6eff8bcbadd8ce0c21b07c7bbece90b8b3c8c11d23f810ba4e38318e153259f5b0871033ff6b610e2f50cc763204ebf9734b1119623e1906d4e2a0ed81841fe089f55285d96b710b536096d2ab4988b543ad2078cf83a3f138c27d53c47ff2a52781b8e07c99cefe4a5aefc53d1dd9883caf03e9e9ffb5960e2a4d78f3d4508f1580cf8a7334d9366e24cba7dc7f1916380e93dd810ecf6f46cc53c644ea82d60930c17bab8b6e46cb9eaa0e5685ab9aba66e0cee5bec6e12aa01404e95736a0926f98453be9504f8f316f07c672a08aa5739ad57fe65ff3a22dab937a4b614f96f8a74c8127266b0724086bccd3884b4aa2de649508108d5a5e928e2bda248ce96c96d530a3b1e048c491e1c3c3415b9a194be9135f5d3163d201645b60f79123d6748bb953b5e96e5a3b8c6dabaa428f791430243d882d6d2b7eae13a4e906e17a1ffecbeb98f2ba01fee1392bb2241587ca6db1d1d596f821e0cc5bb87f63b82b974da05dcc45965bc273e106ebcf3dee4a5ad0a2aa15d7552078f61c18fa242930e5b8ba09b71c64b861491a760cfa1cd6573e11f3c372aba6e1f7a726e8cfe7b180d33ebeebaa3aee28a1ee118168657d7a88ba3bc77f2c12de6ef7e39abe0062de5d145801ba66d0138b2b7710af7e73720cee31564e2d921d960a8ef13e5b7e9d48995db4c9d0fc101148b7e519d2c29c61657c46f86eefb3f68bcd0d0c3c4db75c1edb4c6c5edf2ff4db8bb72c87810c646a55cbf3d65c97aaaf14c2d8d96a42827cb5e497e6ca07db3ab5a3873fdcfda99669f27bce2869d187f54474a695cbb7c819ed720633ac55364b6d312987d28796040863ba24ca4b83a52124a053774680ddf646759c9e9aec70332c7949bb45", 0x1000) accept$unix(0xffffffffffffff9c, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:04:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002b40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae0a84f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c082000000f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dc0ae5982b87c490032475b3f1e08118f4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad01e1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeeed54a0c0523191e4577942d7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8006695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749af3b0000000000007adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f9c80cb5e65707683391517b62de7b38ccc03b950600fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a00000000a06e224616e76a3dd0954a67f68fc0ab44aab9a1b43b6be58ff850c31e7f09647ab2d65adfb8e68ee3a7ad8d5b668a586d", 0x7c6) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffff, "f2a42c64caa726000000751e00"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x40, 0x9, 0x1, 0x9}, {{r3}, 0xffffffffffffffff, 0x11, 0x2, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0xe0, 0x8, 0x7ff, 0x3}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0xfffffffffffffffc, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x3000000000000000, 0x1e4000}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x20000081, 0x8000, 0x3}, {{r1}, 0xfffffffffffffffd, 0x48, 0x2, 0x4, 0x5}], 0x9, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x6, 0x40, 0xffff, 0x1}, {{r0}, 0xffffffffffffffff, 0xfc, 0x0, 0x80000000, 0x80000000}, {{r3}, 0xffffffffffffffff, 0xc2, 0x4, 0x1, 0x20}, {{r1}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0xd7, 0x4}], 0x7f, &(0x7f00000001c0)={0x6, 0xccf}) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x101, 0x0) 13:04:56 executing program 0: mlock(&(0x7f000023e000/0x3000)=nil, 0x3000) munlock(&(0x7f000023f000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000240000/0x4000)=nil, 0x4000, 0x2) 13:04:56 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000240)={0x0, ""/5}, 0xd, 0x1, 0x0) msgsnd(r0, &(0x7f0000000280)={0x1, "a41e835d6ffabd614fca85c97ebd8f4e6591712ca517a2a1c4b391eef703586f5f8ceddd370fa4749814e6791475b789d5941abc552ff4e37bd1b3d99f87d5f65715bcdf7b182e6fb75557c703e540051242dd52c965202304e93857e9bd9676b3e15f62530c9e6fe03b7417731e013eabb6096f49fa9724c4a7ce1a54bbc9"}, 0x87, 0x800) msgget$private(0x0, 0x209) 13:04:56 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='*^^\xa7#\x00', &(0x7f00000000c0)='/},\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='}${%,\x00', &(0x7f00000003c0)='\x00']) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000440)="83b2f6ec398e3b4841aab62fbb1f4a9841474c99d234a79665cb83a188da8b0ccb74c7c764841d1d4e91d95eea024a1798f717e0cca1ca74264c722d2ee00e3257826f61b1da6d22edcdc34419a86c8c6a2ddfe9b89a66487c32be3b87a67222a97af23450c14a807bcab08bccaaa581ddbfcfc68723e7fe1d264e5f3b4a4fb3bb0f8b2a1756be4f4d1fabcb387e6bcbf2bd6fe8fc9d5c4d6fd2a691daca87677f8a48b4014335f2bbb4b53058b48918c918dcb102ce014c9791d15c842ac88ed9ef53e49b8ca1d7a2f1bc01d0346044c37e9be9059a8f915e7fb0b97c443dd40bfc651587d5b997", 0xe8) fcntl$setstatus(r3, 0x4, 0xc4) write(r2, &(0x7f00000000c0), 0xfffffec4) poll(&(0x7f0000000480), 0x200000000000034e, 0xef) fcntl$setflags(r3, 0x2, 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x28) clock_getres(0x4, &(0x7f0000000540)) 13:04:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000f80)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be85f2f2947fb3bd1da762a27c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9df141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3e4bd00a23f28e769c8f4472f6bef5a458bf2260931e75adfba675ab469a4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4b2df5d8715053f27001b7c94eb3a4afaebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8ca4138f6899068dfdc0c34e013b4e609cee1fe00c2cc4cf84d6d42d70e8f122c8a74a6365fa2359c49ff69d9e8687c7076fdcb169c80c03ac98e8e4dc919072226c09868cf6725db5167f76ce2646cc72de94b3f7e3c342f6118e5f014ee6f342082eb839c", 0x27d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r4) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x166, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffeffffffffffc, 0x101, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 13:04:56 executing program 1: syz_open_pts() accept$unix(0xffffffffffffff9c, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000f0ff00000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000013c0)=0x6e) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socket(0x18, 0x8000, 0x7) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001400)) r1 = dup(r0) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000080)="48d077a37ed03087c25b1e0e11283e36b32175dcdd8031956c66238228299a70c5fb814fb591746284024e1528", 0x2d}, {&(0x7f00000000c0)="00342a735fd9b265343480ec7a76686712a91fb414e1be3e0dec9c5bf226133d09869cf67e593532f2ccd441f256559b5cf41d488b8b0f8b19b195efaf4daf0220bed724e7b9f0e0cdf3eb62c3f025e6c4924e777a2fcd4972383ac01160868d0ca9df2c63ad13601f2eff4d08649496c80cd1bf1168e78f36b14ea51dba1127e8b10a43d12b54c9350ab883677afc86f1bba9178493c5a76399d24824a82ecdc8ea231a2e57374ae4ce4e427a706c64d3fe15097145271a75", 0xb9}, {&(0x7f0000000180)="a0c2cc778ed6482e9ed2a1cf9c3626cc3e0d4c6177ad5f0db88d9fd199c1fcbe71f9bfc9b94d73e76afaad4016a044a1c1071478c5ef69b78793afedb4b7ff64ca75c26ca46d91e71a3832fd3c100f198aef59a93e1d51780438379d687f4c19e391573509dd1d4501870eec1f1b1ff3de6287c51876a989c3429e4eda5f593e6ed23f0e35c23d9a7b4ac697318cd33f6aa182ffc46b3f52ee9744bd8b7274c82293b7ac0aab916c9dc88e0993c1ecf6d09c8a9de4caf92d4b0e784cde8bf9f20b784d913325594091b7fac15abd19cd30", 0xd1}, {&(0x7f0000000280)="6a1ea4c5f8865cac7ebe23819c442cfe54f30740a956f049d12c28ac38788dc95969c1c60bea58077e441311c0165971fe6290738922ffa45fb3c36ace05d8534d486d6050784b50b3bc7cd4c35adbde7e499a5184a8d794f2d4031963f59a169e1e4916e9ae0a95f0a9813c200e85756aa9823549b0d6f315514820f470df60232af51fb4cfb3daeb4caa9aa0c33201a561c6d45e24211e55251de64a20bf9f0680809c16310fd1483e29301c1c993ae68d538609f5d80ab5fee2816808420509b712f22bf0ac4b9980a1fcd1af5a8233eede9e2ba1fd78f20b5fef3f8bfbca56295fa54e5c079bf5301cde1ce4da942380c0778681416b19b3ccec486013a985516ee5cba1431473f0adc81ae0698fd041428b7ee86729a06920e672c12bf091a36a8170769f62810ced390dbe059973399625731f4a78357e921b7555ac227dcf21a1dc70b23555ad58e124df2dc004578b3e8ca441805b6b40e44fbfe0cd9927601fe4494f3a2dc51d28c291c26200c138776d20f9ef633eecfcad8c73587480b2f47b71ca4be27423e8e2c0e76e376c5893f2559f4f101118e8a7ec24aaae056f7f61fef5bae052e38edf09ea78ec7a68eb97c47125728de0eb3830945e295044da19b9e28cc2b563acf72a75e7729a9e2c2b5dede85ba8992beb2b5898a08566e3d7633f65f73f24428196c104a7746e602d5d4926b71524fa41a3a9f20acc0984ba24d01bcb72f23bbf886e486cc2ebe92f923875a0462f17699ddf2dfa10943122c3a6f29b1432437a296e359c2210084aff7f33246d02bed5975ce9636c66e234ec6c29032f709d93c3e6e048d70fb359d6320cf36e7a894892f297dea91c83c5e851c03e7feddd297cbe35c1a1680a75d4922167557255a04f5a1cccc2884462c6287834764fac1207fe71ba04f33c167a152afea6def1eebb1434b6a5cda90c3da6520c8de6db4383cba2f34956f3273892e88fe36b4684791f88973590519aa25961cff3c900f9bda6ff07ac868e8bf0adf8de0ad5571dd68b991167ba52fcde38d835054239ef1e2dfdfa675ac407f881948b14256e634136c784281084923c2e9164e1454017dade907f5d531379922f8519adf45a43028d78ff7eb516d9dcddd2f5414201c6c31f131bd9afbfd31f3c98fefa0471ce75f4c55efbc85f64519b7563414c1fa2b02b806a24e4ec63755785ddcf1cb8fea66d6c31b6bddb559ceaa6fca036956ab122c3d921349b6c2d11f1295f655f9f546d4fd92c23d9801437132d548f7f14a6e8ce5563e7fb64ad3e5ef6c692c502be297c41dca6d0adc9b06bd7578802d11b7b188c42e4594d4ebe02be4d71369b235164ca54683b3c7773bfaeac0c2dd847dc204ad0adfe729391bd9fbbef778d6d161a80baa001ff553b906c01f3b8180444c2056afbada89b2e49ea4eeeea2613c8db0369e6bcc2fdb361e76ea305774eba2242ec13a8480361a01e44cc7d71ac3908e0c4386dcd5c1ff23b7c59eb85b9e9ff129eabe074c7c5397a8e6d2e2d1e5cc09982bc8622128534d7233d86088f799b39cd5cf5bcad77528a873c8dc24ca2364d74a89f11339123f7d00bdb406defda2f1c9fed6d8d118aec2cb7a03349df1cd36d52575f1220ac065ba2e0890e890972e9346dd800475c8130126417718f4b3abb451be7d0d7428e66642588e99e7254518fffa6e0d5a3d952e1d095c3b35ac1a8c6a9429f0efd81ab2b9ab259591205335edd10cf98da152102ac7c3363a9e2d21510c49a0bc534ef68027e8bded11e73f7b77b158039364bf3e2732d39fb68d31407ea4eee3bd6d129316df1b6bc255a5c0ef555e6434552b5277f97d65158d33ead4aa2653194e845c63b17ac41b46652c35d7a54fefc10d476c11153fb67cdf0a8bfac9ffa3ebdc75c4d5a1c5627f447c47fa3a71049fc91a1c73e57fdc34a52ef31eb3edc33cfc85368a1dc2293a088213241b9aad0eb2a4fddcee5ee58e53379c94a5f06cc2f2e7e64525dfbf5822d26779baa1ea70bcd71557dd3e7053a4898be7375ab9dcd4fb51542f1fa701fa8a8913f55b412aa1f63ccf556d028122ce49c9086d24310e74b82b7868d7bf64432d75390375de70bcaee1fa9323e290cdff247e2c62fa4a117526501b90ccace79bd03f9028cc6b46bc1a80820adc444a4802b805791be4ec5feef45c53d4c2c6155a951ac884707c555bf5681108d959985681494f051808d6f5bb8202206d2b040db5f05ed845fd23351312cfb54685219980ac1fff0c9ed7b06d45865637a9943eef58a482da7ee70153620c00eb00ac232058e7fec0209ef816199ead7f29bf2938c5d21ff4d3900a1a9bde6cc0d557d5133f4272ad7b008c6cef88d04c6a8408e83da953a5e5b9dc013f77db2094f38fccf8242e591d600ce190db56230054536c60033d95a1202b7793e6e18bebadc22624d841d8560d0bbcf85edc8ff9a72ae1b73fffbb01a9561d45afbce4ea344f800979300c794d978291b1c7296e5df3aa464f64209b888e2b13c7451e6b54994468769f0ec3d54601a5c713dc4ea8455ce59a9728fe389b149076e03f66e0163a6d258b3e2ba1eafd15bb56f6ba5681e4329b6f2fefcc1d2059bf33716964b4ca193f45586dd5e11224fa0f30be36799d2400cf3d33d1ab4013c2c796b65e83229cc5b725f15df27d25b7a1d1da55fa8764ae1341481a1c5d3ba6d28843d3d58c5204567c58850ace25d2439906bcfd24f3005fca098c25bc136c67eac8555e089c2985d96abb6b9173aebc57788f3e00d197ed386581558ccdc57075162f08413f9d0fc2dc3b3ded90ddff639f0fb95cd3339af6c632eb5aa286a2141c9e4d2b5e8a22d79146df25dcadc28f4c53fef17a8a261711c12ac602e56650b555955e6413146f81efb79dc215b1dfa77f59f4958318853b833aa30436e9e22607b0a28126a91bd119b103ec5feb236cdc2919b03ba637ed0dac7e11085c24e5eed4be473ce570a5061c28b1265c1b0d39a454e2d5aa8c147856632cf13e4978c0fe7f163ff5ab8d12c607a3f8858dbc00e39dfb2136337b5d435a8e3e910b6a20e743d669b61c283dd59e6f6c03fd9c5189d5db2a5a539f8d981d8deb28c8ba904da934f20ceea1c9f96b427994017f0734b6ad1f03f4b07c1ecd9d7499bcf39bbf86f8c0581dd75da76f1b6b34aa243f67ce135f81e352d645c9cc0d9ed4cb7422e8af45d1060742afdae372d30c9825768ad4b22018916d580eadb7de6782dc20f71598d333772eb2bba1590866a508c1f56191a8c58fad574b84b391ad7d69958ecce75b7e9247402301d0b6e38940f977e270d1bab52736f6a3a944c567ac5c2282f0381f8574803e3fe831ba72e9992afdbb5d70f923312ff00644c77fa68e0ccb71e46e615a7a0c3a30dd7cf1ce1de419ad58e3e41827668e8437ec7dd24b50c3766f51d5664a6915d5255b61fc1519ef359995e8356e2f4d92dd7d62512b93151082c83970afcd079d1bd70f243d61ba042f40b04d1a1d2e0a104a6ff229d17c6444f552b2e934854f566402fe1314350c11a027e3bae315fdf3887e09bbb9d279cbea686d946bac1f969581b8a925e8ff0fea922d0ec3374b6d9b61f62e02b45a8b9ac40cfedbbd5a0f46e6c0ecf28f02c138c4ccab708121de1e85ad4a0192615474f0cd8af819842730bd26c668c267de21a18d91e2b9b3f4d371d67c57f2055862f1945d03a47628911966adc6acb90759e0a04a83139638e7101837fd3e122adf50a0c10345b1e5ec36d99b239fe4071fe19c0d8e332412f384a270af0ab2b93a0d951c13b669b794c8a6fc0b9c69ae4c6f71e46b61620a1b3a46ba5c56c4a63eac046e2f45a9bdeab716a60e78bfac97309fe3ccce45d684980d9343a1afafac537654be05b397dc5b53902502a297b042a61d7773164ac094ea31e98dfb2839ddfd822a4f29eb8fda07df86d42cdd6b78007b2246c4d84135cf51de17f5eda1a48b88513ccb5cdca2a6acdb21c85f3c06e2ca9c40571702d29657d5b2e710a8967c3bb6ebc5cbf25ded7b6d612454b75b369756f5b858e2a4d01f65be936de574515885658cc08d08f861410a121de9c059a2facb72ddab7d3a6db36f8fec7e78a36bebec1bfcddffe20da99ee6d7aa7cb7fc55b6d75f5355dc58680afb52996721cf1f5eea07ac448e2a531fdc6d7e51349bbfbd0b3f2f3124d97efbc48933c0ffa01443a32c7d04c361b817a435af61dd346e259a612d81451371805d1e0de1ba9c1e0d9bc2d852b5e1acf10a9383c48aece3423da015aea6a4539b62046d169d1f335ca871acbcaa04112f1791007f4c1cdfbd2c975de0f5aaf4a756f506ec17dd82cf62abe76573310bd247369dfebe98b65b5d15bcdedc88194f66bda1fef0275feb96bb19f0e5ba8ce1c487389c416f41b4df4e4a0c09975de72d0ebd14efa233668c4ddaab4e060864ce7e000273148fc0d3282283270b159b85bce1f6cf256044dab9b46c5a3cfcb630b8b14b1413ed0dba2a828b39e3a01af36bd87807a005d9ee080c8a2c451acfe91d0416f91478c343cd8972b0d61c68684f6f12ae483035e59c5895defb8637f31e69e40b82b3aa7c8a4c954cc09fda3283965022e07a101b76a7f71c68b355877d0f99ff38cf42109f478ad354fc5fba349128d0ae935d09d268bc9aa240cd49be73ef0af880a556b3abe377065ad5d5563d04ed6b62796b174e64870413b443ee2596cfd49bd895f743e508c6e2bb81f39a14536cae79f33971006ef18acbd72700581c679a762667500422df38781a0e65261e6bae6ba06f2851eb907b8ab49876cd9011f8f84edd83a9fd2c2dfe4270128b9ac4514b1dafcad920022cddeac1c3c4b16b75b75bdd9c5ab43fefd3d6d95f2d76db0fb2d9bc786ff6a744c46fbab71f0f6ea5be22c0bceca99203be3dde81556f8e8a0583d0c671d3f1e03e86521fb8c5a903b303910982f3925b061471870d4ff76edfa75a7a2ea2e66f76a1ed005e4c7897417f6edc845f7473aea820d431590e97b959ccd3d5a52674c8cd2895d5c4905bae8c29138d86199e05467d7f638f1f3c23d1d3b87f553f1e0f1b74c81a394b90fcea98988388089470c241dfe032edd2379b7e49f9c6b5b7ed4f15b814f136aeec1a08d817b4c29cecc0443d9d674fc432e7d323fa18340e50192a8db142fe28db02fe501dfcd047c27fbb749e9b22d15b94264306eb090e6534e07ec124512fae60ca8e97513941939b9cc0b3ec11571c7275ce82054111b46b0f65a08cc88feef113b88207548e71d31ccfa6c132c5320c0d6c0ae2a1f6c22c3dd10469ef4f5d2db663fd8cf99d65eb6848eeee25edde7cc80d63cff0588bcec5bcab213cf5190a29d5b41242f152e28a5517fe425275597bf8f8d97a446ccbac47dd55d1d1eb86d33f84abb18edd182c4b341e04d6413ad4cef2890c419123b0618ae642c9b8ae1e68f54fe5095092b1d4eafab35bac73828fb4fc3b5e2bedd1dbcf28f22ff2c6e2f91d5eb3156221e03e88b39483b8be82c572b9f58fd69b44234885e7e51af683c69af07319d3a6562f6b1cb56793e25152e72210848bb0a5523473370b7742d81b5bcdcdc48058cef4c23dd2cb12e7d1dafd88dc0528ba9be4dd2b86877d73c289f1513dc93bc2c035841c3b34205e1965942272df430a49ea6fb8ba3b140f9fa7693700a049424ec97bd8cb3a6d0cf88f83ffa9d77837bf3d0a4a53ed49ac0922b193afc42f551df3337630efcec58299dc6b5707510d99996476a400754", 0x1000}, {&(0x7f0000001280)="28add28723b5d01b75bdfd755cc4d5513869bf0053f27e500dd11b7d9d24467c284d4126602bacda17245227103283d0bebaf6bbb3d9300116391f4cb1b5016ef296fd9f64cb21334ddc0bb79cf9ab89e43c38bd29ab7b5f3291f331fd1d2105b9c580ad6541aa7b257c20bc6eebf031bda1e8235586e6068b6bdb2523c8ae4daefb68156cd8085851", 0x89}, {&(0x7f00000014c0)="6e59cd1e20175ab139610e3f608eccee52bbfe99fc015c8c56cf8394c1cffc96f5097bca2356f8dd256408188723516371eae3762746a354efe7ed875929a15df3a529682723575d529b11ffdcd0879ab378b9fe0cd414d6304f863191b91705fcf7a8b2802b5642f3ecabe700bf61fe0e27e149120e9d8da7ddd305a973bd60c72b2115b3481af54b00c517ba6ab3d051c203ad20d1401eb7d7806c336caf024a1dfa827b2dd5fd12bcf55feee776e2c9ae8ec4f4edcf24e3592bb0e63b6175e470448e0597dcca5a2849f6906afac324cff1f645fd2a0a3fee5ebd3f7ff507de4a0c49957dde93e9", 0xe9}], 0x6) setrlimit(0x8, &(0x7f0000000000)={0x4000, 0x8}) pipe(0x0) pipe(&(0x7f0000000040)) openat(r1, &(0x7f00000015c0)='./file0\x00', 0x901, 0x0) 13:04:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) geteuid() seteuid(r1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae0a84f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c082000000f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dc0ae5982b87c490032475b3f1e08118f4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad01e1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeeed54a0c0523191e4577942d7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8006695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749af3b0000000000007adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f9c80cb5e65707683391517b62de7b38ccc03b950600fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a00000000a06e224616e76a3dd0954a67f68fc0ab44aab9a1b43b6be58ff850c31e7f09647ab2d65adfb8e68ee3a7ad8d5b668a586d", 0x7c6) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = dup2(r2, r3) bind$inet(r4, &(0x7f0000000100)={0x2, 0x1}, 0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff5, 0x0, 0x81, 0xffffffff, "f2a42c64caa726000000751e00"}) kevent(r3, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x101, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0xfffffffffffffffb, 0x40, 0x9, "c3dd4913bd7770cb4ef2f02cc2fde3623bf34b54", 0x1, 0x4}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000380)="45fc37679d5d5911b34f7058937afda0bca6bef88147c2a9f8d47116692493e8597d6e03845e28e69027f7beeeba14bf3ae377550fcd10fb177351620c1b34e5292f263886cc62c41ba86a1494f2b520ceddf833aa18a3832bc9d8dd1b9f492a3775532a08c3fc59d8c718bc94791320dc3adf29773d426b8fc93f14ba63b8fad9f1ec24fcf28a1c3c5e6318f20bbdd18399e5d7880be1f760adb656cd6a004441fd28675e31198ba741fb9f23b5557e2a72d93e5e48b026a842626cd4b7fcb4f53558f41543d76ce51927ce4cac44f62e5b283246f2489deebf4d71d85d6b3b0b4e4cd2b650906ef96dcd0a4d4e868708ddfc2074b8118143194acf4cebd16144f57ba0bf99e41334943d", 0x10b) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0x7, 0x6, 0x8, 0x50, "0e98284b9d7c2a6ddac775f983ccf0b9026507eb", 0x6, 0x2}) bind(r4, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) close(r4) 13:04:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) recvfrom$unix(r0, &(0x7f0000000040)=""/227, 0xe3, 0x803, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x440, 0x0) writev(r1, &(0x7f0000002600)=[{0x0}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0xc0) 13:04:57 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000001040)='./file0/file0\x00', 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x2d8, &(0x7f000036f000/0x4000)=nil) mprotect(&(0x7f00005f7000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0x1000, 0x121, &(0x7f00002df000/0x1000)=nil) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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'], &(0x7f0000001080)=0x1002) r2 = shmat(r1, &(0x7f00003a6000/0x1000)=nil, 0x3000) r3 = msgget(0x3, 0x1) msgrcv(r3, &(0x7f00000010c0)={0x0, ""/196}, 0xcc, 0x0, 0x1800) shmdt(r2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 13:04:57 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040), 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7, 0x3}) 13:04:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x7, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x401}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000400)="92b459ed30ce55808509de8bf8b3abcd6c1decdcc7050000000000000049f17672419a20677a66da5430f78ef394497001862683800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee608001da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150aa2a6042bdb85fa5b8e490af7513071c63f28acff81efadf8a325f0a3d7423cf690aac5b9f41e8b82752488a480d8a820790a0922fea4aeaeb3fbfcc6e91048f6599dd18ee935e109e7a24da296ad485b2beb42cc6d7d50e464ab8e42ac4ad51e2c4209646a4c302abbeda5f98ef7a872df023524995b13f5a1f7550bbe53cf86eeab06a6136ac4e2000000000000", 0x176) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:04:57 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1010000100002}) sendto(r0, &(0x7f00000000c0)="7d315a7677ed740034d5bc084a15915439319adde545eb585cdda4f7c96f7eaf1978ad90b4bb2400500987a00f7d320778de758d263690ebe24a88c78b1ce090301e6d98343445462bfe3cfc5f3cd79a6444f0669a4a944b16ec9929a3fd1379f770f3bbfdac079b7b12613a41796164a606ca66dbc7e6c7640fc61825bb87611623d11d5d2d7c1a78924f1ee69f1a9f2e92a82ad42b", 0x96, 0x6, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 13:04:57 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="07c9f32c3f100e162bdbe0da0445cf8184bd68ca5377cad651315bdfee3a592bada6fab856b3b06ee3d7ce306cb21ef5ab5ad5ba8e2079671181ebf8fe637821be77a95135fd497e4dedbccb18ed0ea2adc4380f7851933e1560e19ea26acaf680bc61dca0b2b5abc233599c451f1e994791237966f94c85c386a24d11d90e1c1073fce657e49ce70d93be75dd3c3883665b"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000300)="2a324b64fca89f125940d4c4c313e98c31d1962fd708708e8fb044a4c538388aab8f6d3ed78c5eac37902d83b115671d092fa2a96f24baea8b8425ba99c003fdd8f054ed89f733245c2cabeea8d3734f159144c2a69b447f505976cc53210cf558fd377edb5b6c9c5be2bfe71002405ad6407d0ab950ec", 0x77, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000380)="bd09a0d6c9ce699a050b6fa83ddc7dcc42c30b34147c2fe21f498391c31a548705279b087b58719641281468a4838d741c5bde9db2329824c789205c2917b92535e4eb5914a25c0e112c6c2df52ce515f151d8ff1cbdb63676c140bccc6e81ddc2861502c872389c0415ef244ebb054d36c845c74fb401d3e2d741e3109cb08e4d04a6860d92a10e", 0x88, 0x1, 0x0, 0x0) 13:04:57 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000001140)=@un=@abs, &(0x7f0000001180)=0x8) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) dup2(r2, r2) fcntl$setstatus(r1, 0x4, 0x84) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) getsockopt(r2, 0x497, 0x8, &(0x7f0000000000)=""/15, &(0x7f0000000040)=0xf) write(r1, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 13:04:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) fcntl$setown(r0, 0x6, r1) 13:04:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet(0x2, 0x5, 0x101) sendmsg(r1, &(0x7f00000018c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000100)="4f9e1e0eafdfa8541c4b78bb602c609b29e7d9efe9400df6b639d54c250b746f4f2b454749ff7f9a9f32d47a9856dbaf6083a86212db98a3f378597a7a4dc17c754e2e04fae96949455f7f716decc8751a1e1e32c05e54cd0ff0cbd1922f4dc7fc581bcfd5313b1a1abf64a97e92ce534635e717e6de8c230a0e7f92836d2a915e96609de94abc1fb20ec6a44176c69cb1d7780414917da286f95f0ef2256f36be777287afed1da4771f3855b8ec57a4e2ba55299843b5da0b8d96efebddc75dae0e3154cb9118eb8f56d97ae7ffdb740edead390f2f5282a503a55c5b513c0066e102b4186d6716e81c0af7c986a8e1895dfb2a724c2a1f5fb0e950ad", 0xfd}, {&(0x7f0000000200)="ab009ed749f602d93d9347516c028dbeeaee41079aa50f2e32dd44e82cbf83e3e8c435a238e1e2c81c7ba67dcd2eb392c2379440fabaa979c00f5c6d0c0483d8e6b041526fa858c9fe69f047ef7a8197397d9843954e229be32344c45cc548a51912e78db07077cd7a9fa486f6937f564f9d689802dcaa1a90a7e69a3a697519db0dc004f7760eaa90a242b4d7ca9928", 0x90}, {&(0x7f00000002c0)="9d7583af010f19a811388c8cb336da7b76188d89ed9642f60b168ea08198f8b8ebe91394236edefa003b7f51676afadf10b1f95ad9ab29eac36c06555aaccdf5d06e6ac0ab93b92a053eb52914e6fe52664dc793615e12237230f68cf7cbe0b71e109465b827eb4097efa5f90a3425f558392e4cbc93124fbc48bbb98c374dc4f259f721ff4c90ead34dce16270e9f041564374e104485c48260bcdefedfa2ec1ac1f0b73edee89116f951062574b7fe10f88ef64fde3ab942ed0dd792d1942ef390c3854fbc2dc3c405e078d135578c48223ea33fe75bdea5f0bd60728df202d1cebe672e0750ebc9916b03cf8294e5b19781774a", 0xf5}, {&(0x7f0000000040)="7ff11519d69c8470d2df8f1a0223ea1cbd0199460f77fb5fef86dfcdf4608e8a15", 0x21}, {&(0x7f0000000080)="a7d1", 0x2}, {&(0x7f00000003c0)="d46d5a98dd6114893a63559ddab3c78e1d252eaee3d38879930ad2979d5212c6ee3d1d64e82bbb6d319697b4f00c6bde1b2b8972b95a5e6c7b0551daec5f0366f8cb6a195bbd211697a02c4b6e3d68670c2d39ddd86040f8834749dbc48a4f8d9bee0858492a013b991018689a68a28f8472e2b155250bd1d229422406bbd91345b6baf313eae11fd39dbc45e0e257048829069f5be9df5a9ca2338f8370e1715d23ae5600c78b66ae319e83926f6c77ea939cc3e3037e30c7929e63bf775f26ee326dd51c2c440a6474a14936c2953ab3b08784a9aecdb9f844fec50616d4df6b40fa3759a8d22d8474eeff87ddd6e07a3859186b14320b378330808d103ff43ea97bb118a553e6db46a71bb9b8e2bdac4c3ad53882e70a1dbabaa43a424bc96bc83fbf55ca6ec2e30923aea55d56093dfde7ad062bdf9337cbbe650fe6a9e062ca2d998b616b96f908b888b467d51bf481b9005c52c837a43822c5432729527ba051a8bbd3607c77d5afb4d6a49b0087f5c8b38133ed6d41ef6bc5358f3810fa451d766a802b4987fb3d2923592227dbd8181905375c12166095882598016799ede22e8b9c80cf0095ac67b578c81a9fa9e041684f83d32268bed5d05762c66f0b92e954cdd6cbfeddbaad02c48cc35e3c43b15be0aea4c7427380eb23dc572b6aef666c3ac4c60aff6a727c0527cd6e6290d97113eac03b5c07bf94b6d167a3008815452fd837ecb05566d719596233e2e8620cf64a44a43bb9340ebb8ab17b137b4125244b7875208a3c391ff3e34ae2128c2376495fd8fce0bf32162f369957ff0b9823e8e12c7eda36616ed630bf30bf8e2716766998fbaf8adcc1a3aa884f1a966170db039afad5fc780ab54777aa4e357b434cf4874a6c4c07e86a8a3da45ab0df3da01f03d9a35cd1a06e543c83b7d6d0c8eca64ed9d5298927bf1bf246f274d7264df3b243ab04c68dff0d95d2caba8fcc9504174a7071f204056309a701296b698b1de43ad0593d73e7e73851bce80f5f9fa9f54102c068dcd8d27a192f569c3d008142838753634227658032094b4f4c9560693d8fede25e7684f11cb890a0fc7999f2dadf992e012ebbfa40c46b19c35fa0ca8b1315dd373f4794a0b8048e5101afb84584f0f6a3f63d61029724eff2dd44bd73e690530dff5f2445196c34f6a4cdd4c6fb679d09f6aa6ef26f6b1fca2f20655dfe6846a06315d93ae1d7337afd51b03f176842bf7f50f7c3245218497af8be549f0f3ec3d4200fb769a4ffea052ffdaaf812a95df1a787255260dbbed1d8ebc23eb3427b81d11f691c43373b5fe6ae07618a915e42b49dab464ec6a05df22bd408ef2befdf7baee77a858df0480dd9c6fe47158d048d59d25b835c59d7cc0d4fff06e97683e12c56c727683aa926a4326b261a8b03b3aa9332358df85016e2d70cadeb64aac152626094e7cf1b95f615a54565ab79152dd15e20e024d09b02b0afb0f191c79dc78c291939f08f5e7e843816d96afb9e83d75214e53cf5c8f22cc67013d3fa21a75168045fb4b9e84327e663957adb6dc1b41f8b7f1fb6e029db85901e6e709aabf708b59bf8021bd0bac3d6819f0296f7c19deece7ebea18d69742523cd70fa6372044a7764c2f0194891d82f32a71f0221438d1b4849de2bdd6a2b28d9948bfe8730eb84c4a0fe57c6f89f2219ac4101def8445aaea5f8e15e913e4c3409cb03b742a8bea2a4f8ec00d180fae1365725fc1cf6c9d9e4cf574613052f80174232b3823bc1fd79dba5b1abd1a757cac065e42c98f054e0f8ff7a5cf44dd9a6f5fa9d080a5cdbec03598edbd23aeb7140931d1cf0617cd433df678798496b0f82bd2ffac98a6b42b5d6d209ed23d87800ef84743979d89984a08145a1f2b23c75b7b32eee52e6be384c797f29b33a387b54b19cb850f4152225d215c9c10cfecc8a7945bf87f9b9a9ba0875b4924c296adb70622179fb98cca7e4d0a10ec1e79737b0c62b3fcf2d77e612596bc91a0ad2fdfb96f43c54a97f64ffd9e4e62f91cb651c8d7884bf151ea4274507341f84037e6ef350b6b3e5055b562e3f3f852e857ce2b62bbf57005538f9c6d4fdcb84008e280a5bf1399b624d8b101044ce02460e8fa11be0ce09e17a5058bd6321279f6784145efa92d6649ee464ee4d2829e92a822764d3503b8fff6105ed53908e43a140ebceaabacd18d8617d07c21a661f270ea3aae0a989adf9deae9d254ef9685419b2572361384f05d6d9f263a7b9a456b7abdd7322ff3eb70ba75f2cf565e709eae9bce7a2fca10f58276b8d5efb8bddb44684886c8a0b38cb177a743a212c9de89a26e45894bb5969b9664559e9f0f705899c12095a1751dffaa90c095f6a6f89c4ac6835971fa3ad826c3fc43bb2246600f5a8f63ceca74b626f5fc19c538084a70d983b9f3ff92ab86375a5b930fa86248f48b8cfb5c01f2dafdf421c254719d185a97ef88ebeac1eeaa16ec6e872937281c0b329b5abde644042ebee0467521cbc632aac34bfe47c8097f7ac2627976f98239a902d2b97838607f9692bc822c6811278491dee919f52225c5c91fbe3e9aa714eb2ba19a9e278e8f9718c1c44046c83c479e1f30de4dd1d3d912b1cd75474549d3dde00b0a8804a2e681e88834f9c31541bffb81300f539d2eb608512f54598d3a5562feb2b6156ff9e8fa9faa5a7015c9f6a72bf6361e683bddf5b98b22491260e6b8e6357dc3ebd5ad9756c3e0374ab8efa989680ec5b487f171e9d771692276de49923d636a7773f8f63c01e50eabd1962bfbc14247b5e8d27cdc5442f0651e459486ede4aaf9f0f95a15da89d8ae185769a90c13b71c6d953d50e451054d7f6dfa01718e804ab40c4e40987afd669338eb485c34a6fd4b75320f5caa07b7948515c04ebb09f1cfb2a951be8254c089feb8359d6c30c357fe60e7f4e86d913cd8116b4659c1da65deaba063fdbe30db1ff4629b92647ea3f7f1bbd5fe53b8ca6f4314bcb48fe45dcf8af30364e062a02dbc2659ff5a9741792a0b0e722ed6de31a60be015386c7168ca171e19fff65eb7eb8adf3ed7bbc1fc69d4ca485518b099949215d89b0dfec12f80eefd686ca7613416756bb84f762b1902149b12674e9450640f5ade1c1308802075a5fb88fc87d3cc08e6494a3031d44aa45a7bd74c9512ed737895f9d8a2b0f67eb28879b0d3dc301d424a49990079a2bf9baa6e4f8d656943acd44d13148dd9abaad45ecf6998d238457ac405e642ae4fe30a51255dad917f4220b0c2737d8c80362db1bb9427b14676156594df5b1b9aa30de1cbe600bb109b505295bc6ffdf04f804d2a18c2e359f060be38fcf7e2c88ff8f0dc25cdeaa6afc1235efa7d1377ac310e8c165d8adcc6240ab6b04901fc959e896582d7246eba6ef129fdfb56732fa9b368ad2ac001023b0e25911708a1b52eeb21f05279b26dce6ec483c0ba2b92749cb6cfda62efe7ac6410b08ea4c824373c3a876c3e9e7a0e9ec16ea34dfbd7b054173a25906362e80cd22b59bf74df2325ee6f8696722e4633332ac17e95246035cdf3c1192391e0d1c7ce6c3c28b7d4f96069ba01bde13e1fe720573d92e6d6635df916cd7809616c3e94fe654b04dd4b3d08fbd64592bcfecd0c2254935e9edbe751596ed3c70809933f5fc1cf709b4bf7501b15a5e170066eeee525a573512639358f0ccec7b7cdf7c31d544ef59cffbb242a4461da4b24ba773d805dc5e69c29b76e1a1f5d9d0c989109d9cd8f53d58391d69c45e6c7e3bd6011f784515618882db874809f8dc6ef9ad5e03ed0b0e69b8a087119d2eca0dcd1318b066ff5f9fb2662fe0c26dc7266c64f96a88f4b4efbf9e497176fdbfa33aba39209b896e759e6adc63df9014017fb79a1c02abe8e95cd4605a5abcf6965ac3267c974d581edc9fa65c559da183fad0f9bb6fa3d10df5285d6e1beafdf92f75f4b2981147c5a94703f6d6620b44b00326bc8a54e24f7ae5d162846258464ceb5741b469dc9d300d4f4bc8edcfd209156c6af0f25eb710a3ecce769b0e0bc4435ce8457fa4c2fd3903867e02b1916d89194b15fe1a0b3ae9ec2a9a304cad2859cb8ff23545c5943f65289dcae411b0d257d7358271bf9d748ed6c400e5f80161d8a0ffb411f69bb531d125b5c5cb3088bbc9a8233220e88d8c90fe0f213734f88c63fbf2ddaff6e6d62618a81159dd4b40a0b0f50c21fb901099ddd4a2b6cd3e9c742e98dc7654974c15d4b7a82ba7cada027a841fc6a210b0c709cea3b3e0341ecc169de172bb08d5717d0b9f4fa8ca4d42ce85ff7823043acc383b8aeabf0573b2e3b86f3e0a9c565be8e12c09021ac277f60bd5ef3c6d31ea97c04f222ee4e2e437909656f2d3ec0791042f7afce7e3a533e7c8c3959975712f2c21017f21ffbfb1f44e3df3223526ec83b88bf18705e8669415ab5e9e54e19960012496e06248b97b33f99ca7c06dc1b0f435fd0fae7bddc7e8165452a3bf546cb6b5d3d61c8cc02341e6d43362ca47459919edfd7ed0aab47486f74c1090e8261bb3ba83e313febb87c578d95a790c7aef9d68093d7bbccbed8ff29a2df3cacbf4b9cdb5511cfe19b8a898dd310572ad9e2cc76ada74696bf11693be5cab8153f27f2cc6421f18dc0ca1a22a59babfe63c9d613f380cd8240799134219729f48196c62c07bb4412e24b1de53e5fc390062f74eb970fba798a82edd530ecc59a88566c33b3b5d006481735a18d0117bacc1ced9c900e48f1f7af22b532e46c4879b893d22637af28c05a4623bf6ca0fd1af1bd279dd6e638301446550905010ea7de800e63a9ef9ad5abef361952b44a4a4b127bd9cec9d9bcbaedf6d0945cf19f64121545062e5ba641824a49d6bad233fc0cb40410c7f1eda5189c102d86656505e5c4ae6c34f4f7671bffad28f939ab7883cd4cef81118c6c1ae6404f4aa582818f7349930b1029082ce57c3cabeafdca48c248d879e6fd8551c27b4f50658a69f8da00bd9297b628cccc58f8160471e2307e88fea424afcf52f2fbb58cae01d7195eda334ffb5d4fd80e969321ab1a1f6b8a2602ba94e502042eeecc2d1dcb72f35ea2d9e93840efdc62969e28401d32c309e3eb5e1202b24840ae0dadf1f60a203f8961782719235fa00c4ac5263d643548b643200f20429a99d082f069abb6e21452bc127d2c10be1bbab79323cf37f02c25d31aacf9d972b244c2ceb93c6d39609a1d47d33f1be82cb759b49ff94f32804fa8449ad7df9b29916cd98ce25bee1cafff201cd5bcd73bfe7ee5c1ee141e662324c5864fad40f14dc6bf094be4e699e1c8874451262686fd2c5a49e8d2527a6b076f79918e5d4721717377465b07aa8b14eabdf55ad897ff1fc3aa071949d0b70b58d9d0259d8dd5578a87bfbd9a7eafb8ea6ca0f75ce89a8c7d3b97e867ad3695fffec45c698addd34fd0e6b6fac0abe5f4461f7e8fe73f45f6f70087e9a105f970a849ba2bb22d4ea36778100f272bd5692eec1cd4edec4a0c01bbcc1e23b056e3b8a0ba578147263f46bd03904cf3fa66025a4e27c8e9a422f69910a289140d359cf009e5ef0880521b7a2b7bb3d1f5e962b43f7b0fc35c7d9ac62a09c96ee31f3f7251c11b0123923e589d1158c7fec104f52e035a964269e47eaf737bf3862750212c11e0410f7d8da06e12720002cfab322ed35a43f20109546e60b058bba2340f3f1d072b4a2df9bdfaf7a780995315bb23c8a72dec43a773530f0bbb5306d8531df6e8b5857528afecede84cfbf04040ec254ab6ce9125f0437ad75", 0x1000}], 0x6, &(0x7f0000001440)=[{0xa8, 0xffff, 0x7ff, "39915dce1db6140fb369fab71610961fa5e988126c1167674ba43532549b88e9825d00a18fe3f0fc09368e80de8c52af8570042410878b8ee1468d15966188db64fbe9f5b046e6d069506b1ee698c7f5552fd45768ccc7c8c8d30c07f5e4d255f9f2017ec14fc80191d615e73a4e659833ad70a2852c201dd55d649dfa28de5d7abf80df1479fb7d3dd86bc15ab60b3c638060"}, {0x18, 0xffff, 0xfffffffffffffffa, "a48552abfb974a4e"}, {0xf0, 0xffff, 0x5, "08ed15fe75bc450dfea2738e08b374fd5342ae5564d6a13f7692603617faf0aeb6fec853a59e5579b47633cce43010d02724fed81ed631165c7dd1ae6dd6cafe5752b9cef42dac9822f1ad21f81c6b8afbb37a7544863572b00f498a2e9f45873c3d24ca3f9301b0a49a29aaada18f5a772614c6ea44bdc34cb02d2e4273e41003cab004b27aa5d00a48ff65072618e46ff16ad71f386b16449b80050d929ac43f4aec99445ac4c8c0dc276533d754ec3a59f20a88e99db3098488f6d645124f85ef408f9ea6c6319630a4fb30a19da1e9faad2ba5358f3951"}, {0xa0, 0x1, 0x40, "177f07d45364de9c7d37da2f35d66ce405cf9ffbd6831446c3e3e8d73e8efb4a4749abd717770573deddcdff13320f26cf7f30e32b45a49533610ea2948f8a0d3bc7debe7c576ed6335324b8118a72a9ae4d528f7d15f304313ccbdb47ec0ec3165127f1c4b8b9726284219845aa9e66e24e77bed15c9b712500bc5665b700b665f9ad27457a7aea55"}, {0x70, 0xffff, 0x9, "022e98f78831714f5f7b35d71b95b1a6d6acb565dcb856f2b76f566ede85f7f7f0061975201b29324600607ef57ab106fa1e4f77994724f8925d0100a9f8c3bf80d6ecbd84d9c1ddffa76a5a72d38dd2e55e1f10df59a213f0"}, {0x88, 0xffff, 0x7, "bdf6aab511a2c6fa8239ba877c1c4fe831f50f91a98515d1eb6ac75fda839eee6d1a5a33cc518e43fcfc9e34b712d695dfa9d80e39c562a92706908c205c31e5257c1038214f80532c344fe583331c2a0c0aa21e54b340231c900cc8e6a78839748794d15793885bc605073c26f1811ee886b979"}, {0x70, 0xffff, 0x401, "a1a8664c6b723796bb67e474e0f0eb4cda10106e78426aacca8ea1f6db8c0d5d5c756a980b74bd1613a28f44a0d036fb7c28980299735e5453ad4cac0e24a85a223ba6b6ae44713e4a9c8a1d1ae99d2712918ba624e6c075a505"}, {0x70, 0xffff, 0x2, "35b6284093aba86759aa809a5f13333904146d559f2f97da83128c6183c469a6dea11885aa3178e79db1d9c51cc39a819330d1a272269dc0b8cfed3f88a956e9d0026a30c48c289a60c553a0f2ae2006aa814e85e63be7c1965e8bb6eeeb5dbe"}, {0x30, 0xffff, 0xf5a6, "d4038a5e39b93f3f7459c41a12192447ed7bdb9e5224110931c3bd3233e90c"}], 0x458}, 0x4) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0)="01000000", 0x4) 13:04:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) open(&(0x7f0000000080)='\x00', 0x82, 0x8) setsockopt(r0, 0x42000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x2) close(r2) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0xffffffff}, 0xc) 13:04:57 executing program 0: r0 = kqueue() fchmod(r0, 0x2) kevent(r0, &(0x7f0000001240)=[{{}, 0xfffffffffffffffa, 0x4b}], 0x4, 0x0, 0x5, 0x0) 13:04:57 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2b4e0f3d663b5fa215127bfe0cb35a9cd8577cbe45d300000000000000000000", @ANYRES32], 0x5}, 0x0) write(r2, &(0x7f0000000040)="d23d2865adec4054927a6212a34708dd4c70d45e76a40c5d5c46bb658da53626915d9ba8c67391c6b178cf6a19cafd8c837f70ee8df2f093900b4249312669a8272557036c957d15bba4b60be977a09f90ed030782bc670bc5eeae2120895e97e7adbdc1b459f6ec434cc1845bc4844c780b65af185b10396a189943f2d85953e1dc6c741be85eb8", 0x88) 13:04:57 executing program 0: r0 = msgget$private(0x0, 0x100000020000189) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086441a6a8669a6e13664a5c41c30f16f44717c1bd7f936d8c968d5990865cb32a8bdbcc4864888bd51dc962f4d4bef815ad4cd74ba4a6317c39ed400e86013959e2bd8468a1bdcb17ed895d8bafac384b74c77755b6a259a885bbe23676c55c422a4ba610b7a04aa96f2a208ccd06293b539eb89ea51d56e8638776819dab621153410f60aa22968edb727fae046f5e081f4afc61d232d98de07478787aca2e847d1021428804ca9714c82d779b38c20ad15dbc059740ecd1fb56f6b0f91fe4ed287d3c56c8aac702c4bcc8c0c2f4fa005cc673959e5fb6ebd3580"], 0xbc, 0x0, 0x1800) 13:04:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9fdb) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x0, 0x3}) 13:04:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0xc0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x4000008284, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) socketpair(0x10, 0x2, 0x8, &(0x7f0000000080)) chmod(&(0x7f0000000040)='./bus\x00', 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 13:04:57 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/78, 0x4e, 0x1, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0x2000000000000006, &(0x7f0000000000)="fe01513e2a5e0000010000000000000000001d00", 0x14) 13:04:57 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x283}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x6a5f7e12f314aaef, 0x8) close(r0) 13:04:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="0be31831e02808032b0a5b75c7a13dfbeada19f1ab73c635bb133a90610c7bed90aa5c8cb0866abb181a4eaf7558000c57e09a624ba684fcbd02cbe7fa64dcfc18e86b7b3bca8389ac8ee7a9a362af3e7c8e9e9747459164bf41c275709d1b91e020c925debceba0a4474066c800212fed09e2778b445954d41e00ff4c6085ba5be7d8c7644fe19af5b92a7c4af38c8f8fb2fc0e171aa632a68580d6f2875155f452e51b68220b2b6d3257693307d82351b0fa32f13c93eb48078376418c4206c0591a91d730e87432c30763e9068d9542e9c12fe64e1e53ba3e4eb1b7a3817c29e906853b36b5d12de04116970fff872763af8ed5e5df5d508f80f663077578b25a87f0a0dca7606d7f976ccc13c283f52c4e99d556ba895cc8fb6950fad371f10697e5b0649dbbe897e07b7b0ad53055f6706d2106e8361d1a92455466b0093202163ced122ef45cd748d8f062679794bb1171d6965d328fb74e0a1b826d995325a13d4f7d72aaf94208f617768d35da305e69fa3c0d20c8883bfbf2d665eac65740d66207b490815b673cfd4d89ab0ac2d08cc90714c3e640fdf423aaf81198592035b88331b322ea42ebfb04f24f12db3290db45ddf144d403ec14ae6a1f7cb2096ab3e7db14747a20eb637efbbdab3825bb5c66af0ba434347ea92d45ac2cfc2bb5f7e9297b87fe0ba61f6ff4e1a163fafa0fe90f66e2a7e3cba245b8c3f8cff32f8eda37acec28445cfc04b3b2adbe251ede6f67397fb36c939b5ab99b6f89df3d3e46c0d1d1dd3afa9153aad05cc22728cf8016ac140c9346486a2f6d9f5e0b3ac4ba1d61e0de8831bbe9082bb28c1057904503cb1628837d82a584737badecf199df99893dea2d16ac587e58736d174db115b32dbe34d2690293641edf36bc0eef65f7253b1637b154f2e2bdcb61ba8b7de70371924d4262a1d94aa194753e0c574c90c052cee9a057d3e974a037f0677a4ae8f0f5e560b2891796d26fdc00104dc6e68139853acbec36dd57285e2995af0c3bb03374796d4be83956a583ff890a3e00a5c4ceb17f7135bdd45f280a42d09e1ccf0008d5fd2d70c4e933867f621d1a157d99391117d27b690a74f302e46b21c580b3709f85e83f0b740cc84ffc4ec6e39afd8716569928f0fb8530b8c58b5c997b0f208ff29d12d0d4b96348635e8552448c56222a5648f156d04eede120a317", 0x357) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x2, 0x860000, 0x2, "cd271605165246b1a7e6b8338eff78ca8239b85c", 0x80, 0x6}) syz_open_pts() close(r0) kqueue() syz_open_pts() 13:04:57 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000010, 0xf9, 0xb289}, {{r0}, 0xfffffffffffffffc, 0x22, 0xf0000002, 0x10001, 0xffffffffffff7fff}, {{r1}, 0xfffffffffffffff9, 0x22, 0x80000000, 0x800, 0x1}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x25, 0x5, 0x1}, {{r1}, 0xfffffffffffffffc, 0x20, 0xf0000025, 0x1}], 0x7, &(0x7f0000000100)={0xff, 0x5}) 13:04:57 executing program 1: connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0x8003}, 0xc) 13:04:57 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4c) read(r0, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x76c2, 0x588, 0x2, "cd26398eee41ded1c3f00318593fc16c797286b3", 0x4, 0x6}) 13:04:57 executing program 0: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x1000000000000029, 0x31, 0x0, 0x0) 13:04:57 executing program 1: shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 13:04:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f64", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="5800000000dbb9b3ab3a188bf73de2db19ac969666a12b36ef5e71850a", 0x1d}], 0x0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) 13:04:57 executing program 0: r0 = syz_open_pts() write(r0, 0x0, 0x74631c4684484df9) kqueue() 13:04:58 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) 13:04:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "13682ab3b4831bad4f37731806b4a27074749992"}) syz_open_pts() 13:04:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/238, 0xee) 13:04:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/107, 0x6b}], 0x1) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000480)="e94fa7b1e3d1d66fd95ff7a6ff3daa750817214c9557b075f36f9b8e08ab2f89e8a7a7f70e18c345a10d5062b540e782ef6569c3f76122a02a692498aa396d0b2e0adf114f395176b94a812b47acecccad60b40ba6bb00044bbe755bcfaa30b656169f82c518ea8321bb308ecded1dc249ba9f8fbefc7424798327b826cb24e5b116054f446f4ba5c75eefcf7f28dfba0cb1ebdc4cbc3c50cac175aecde74e222d80f125769ddd903b6ca55c736b5fe277f5ef513aa8ce86ae30312b59bd95cd01d84e7010eae728186df51f17a40da09baaeccbbc1b", 0x228) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000380)=0xc) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000280)="a523f4839e151b1d826baf53918064b7967f34e70cb585dce47cad94a1e8841346ed5a26c20a9419f6a38b9cd642d6a47f96a59cbd75d32d88d4c3a5e7a56f3e31c0be1c26177ab106fcb8d021a5c58401c500a3693131d8145c5dcf52d566826a0bdf330f8b22a79cf50b8426c947f60e830ccd5ead3f7036ed4a064f751992d5c7db1a8559f12b9c66f532e9c95c82cd78e0835f5162183eba6c806fd15ad9b8abcb30f2578b223fbb620cab40a1dfb70f3e1e844765c94cf358cf38ec43869e6935b6c06e33", 0xc7}, {&(0x7f0000000040)="08c19b831d2432ab58b97aed2bc075b72309230155e2", 0x16}], 0x2, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x70, 0x4}, 0x2) writev(r0, 0x0, 0x0) syz_open_pts() close(r0) kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, 0x0) syz_open_pts() syz_open_pts() 13:04:58 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 13:04:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) fchdir(r1) clock_getres(0x0, &(0x7f0000000100)) 13:04:58 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r0) r1 = socket(0x2, 0x2, 0x0) listen(r1, 0x8001) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[{0x10}], 0x10}, 0x0) 13:04:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0xffffffffffffffe6, &(0x7f0000000340), 0x0, &(0x7f00000003c0)=[{0x6d8, 0x100000001, 0x5431, "70e407a8ab9a5eacd5c541fe8b56dfb56622e221f9f89d43fa29a337190773320f742aa6be6fcd4e5c8bf8fd269150e230f8439d738aa6ff0b6e353c53873e1e45713559b28a81cd72eae9deac9fcd03f80608789ce56447722ea5899adca7a504a48ef7e21fba1b7c4ab2853594fe27f5dc3c14e72d01cabde80b01fa9901b64d1f1e00f4e2260c8273c171b17585ee1f215bb89dd19dfb369993dc1991eee4ebce2af29d4f9fabb8c560e9b6ae76a42c85df242ee74bb7bd075ae6933b8e15f1f1ba4056bcf8726cc1d7fd0daff7e549c3016b22c4e25eddf203fbd36f6813f626211566e36cd3b42fc1e52d91e66aa0e6a492a4f8a3ebc4bdac652f2336b9341a3af5af0530621c88d1dfad6da9e3bd36820bd9b359c0f4551c839fd6ce832babb6debd9a3aae6c946ca3733412e6141226f8862420604de4635771f61087f191cbffd1b2f17d2d7889b96b65ecca2111441859b314b772f31e4bb802dd796ce90e139737a90281ed618896a16f44e648aae2d31a7780fdf3fbec6013f93ca6029cfbb9fba2f9fc61ceca718be5cd927b93c433c2421ac5478a40b864f836f275db4da04f8f1dbe782d814fae83663363d5c237adbcbb906efcc3b9eabb39bd90651b5391494312d17d75791c9ca9c4ad6243c22093e78b5d9ce45850698beb80a54871241469d1be5726d1bb4549e55d208407ff40d389797d948a0fe6ae4c51163690414314e22807a65bdfc08038e6fff037f4c39cca27877c03fab223fa3a5eb80146cc0bd1c59a6f86ce91bab7069c4608dbdeffca4d6f57253a01fb4b1ee4d7b1f222b43be5d521d242f91679b13bf55c1e850c4cea51a06da50f5caf28baefb2b860e97db4f1a9a297b7439c4e0b070c347aa32c25247b8f09d47fb811ef6852a069d30cf6f0217db0f52a34e99f108660faad68319e2151b0a92b3fc7d4464fb590b405af2537df8668f13cfaee78330496024c6302c85df653870bc15bb7e1f1c9380643f43258b712b115faa44d49545b062c1dd2770e7bd2eac9e2ad5625e92d155b4cce4e59de3e88ac4638431a0e204a03659b70b8bf9f30170f4fbdd3a6aaf998ea63334301b412332c76451edbf9001b3d0f9be1eaf5b272f32656ac2f672f5da225952cfbdffbe7fba5817de3a4a9fdd4c06edfefe187e1d81c022975ae932f8b329ce90ba5a2e2efb088d055dde772e84a044408fb2d30b4a7eafa8d80a2951dc9ff0d1688cc93323493a30c78543f9a37907f711be3ef532dc8a246e2e73899c997afa2efe891df0a758d7200b7b8704d61188d38e7bc00e970c278dd2825f2eb0a863e7bcb3d83e02ef9636c03a723fbdd39bd00d4db4a0e85afdc0618efaeec9869cd3b39cfb5a42ed25972c62b012f544552f3b8b3b2f65e49eb4e5768fae74402f44864655ca7e1196704f35ce68d87b2521431fe8894d892a92cdfc330e6ea1e3b25d294ecd1876a8f623b6895ad1c1eff3a72a39948c9d6671f0cd298b288b77e94b95fd536e9774017f28dfa867de59586ca7b8c4417a6924d766754fb91292438c6e4015c24016a48380dac20bdaccfb9f1f3f82640ca136ac00f7a8ea6e30489341430a4dedfbe2a4bca1d9accf9c03a8307f2ea35da6f174a19da09bd5e102cd2ea8b9935a48146ad34a7f0eed2b09e3a0776b7bc68af273c9c8d9120a412a4b199f8f5468f48852a12779258af969b2af3f77393e6594deab799cc9d75f1019d22e6521aba2a80333d142a7ca23d4df44bbf1df6cf3c2c7fbd1c23ac053b7d28a252c27cbf4399b789071c39f4ab1f882c39a2f696aa1c09a2811d6d0e1b43502ced00c8dd28ab7943c5f844e172c23093efa3b37933c8687e5cc706d330b0506c48e6911e316e4b2aa40fc0048a685d9b0d2c5bd2a455723f5c48e05c241e3311b4cf5f26c6dd50db03c5b351c8554fd633be30caac64e02270e063be60e2ed1e6a3e441cc41485fe1e167091d9b6fb273b86510e46ed88edefb2c6c8d9bb217fad7368197e18141fda49e9ad40970daa068ec3aa531475386744daf97753802ab8fe881146979a25e792d628a040d46640e2f0d40feb1a47db76a06f38632e5c288a169f5fae8d84ef294b0e90d4f0f050aef4619d11b8cc06acd91e9226ded45534aa69d0f3e4ef0a7e3b3a3d223a288bc385f59c6cbfa97411a3786f775c0b0d679c5a03adc32c9d5f572a0eef1e9b3a72afa4e4409b282f5e62121dac92e5371e760cebfaf46aaeb10d58c7e8630362a62f7d6c89d74612e812b54cefcdba42ee45c3d797b258cce4fb3270561dbba68d610853a5a081c1ede4ef769be93ca8ba28bf2de7cc75cf8dfe62f9d38586663314ac3bd0e61eb1a7cdee259216d15d24fd9125397b82746d985c4ea437aec3c41afa66f580691b6c720ee5077c0e062a8f2ef38b21225825f0a9b269477950f9c99b7b07a714b38e76dab2d454040a1ec2affe5bb537e2a87061aabb6a21475d6485b7a9c8678ead885c3b63be7c89855275a74a4660bdf47e8abccd2e548b129c5a910d9072812a224ddeefbb321ed252ce7ac77e363cccc13a139a6b547ea04ef5a8ed655cf83ad4482bab1204ed542dda25177daf52ab01a05f11f751032eedb2396bb7108d5bb748d6ef8ab6c6df6573162312de624bddbdd4d41b065c3884f0dfe039337639f21676c0820abb6e6a89b4cce8667a06cf56b1a72fd9df5c335c889566293dd6612e134a3fcd6cf752461b86fa8b2e72ab5856822d23fdb9f7a2e79778d7cb54c9bd7a81b6eb7d22eae0d7b6d0832ecfbd3b6435deb0cd37f53b92d3ad9202bce4518c9f87b1b795158db00105c62a241f4f91aefc8f8b5c2d099d8648a4eaa8714a1ccc3b1795b076e39dcbc9a2b1785ac9f4480dc40a4d30a5891d82ada597eef6dd3df7e6531323e2f22b3278055753c28db355fb150fa662b9940e5aaddc3bf99d42f793de943faea4357254864449651c1b9c62b3e1b5caecdee3845c2bc994c73de54d85ae97bea51e5bc18fc995f46a1017167a4bd402dfd5cd87ef06c34c3431e0286ef993889ea30dd793cd630105955cbc7d6b134eca4ff518c4dc18ec02438c67f755691f567dff14da4a2f2816764da2749c74bfcff2cc0c744027f847233c6f11437cce3a99f045bbc6873913983d5c79df2b3d867837927112be33d64d71876bf6f622235e497d1f011fdd241125ede5cc41505d9620b66df81245e1a77f59b389ed52421809bd128204bfee547afedcafaaddd81d35e40e24863fd1705714ef997b2330ab3fdbd39640a05f24b647df1caf9fe99940e6067b320597e2b8601ad7bea5be6fccf0031e3ee6b507633ef04319f6586c9d00010ea184c8db9725e805575c14333ea079dbb68661f592715f220828cb3590dcecb11774e4264336e8cc1a4fca5e0c0954b040d7e79f855fc9bdee3b7503ff051167158fad189a4911ab45396547ff47c3c67d77fefa949095e508a28b0e8e8d6f91920518a12d1382da0f8be3e2d02f5851fefbcd632a99a896335baf74cd667eaeddfefa95a3f8cbe368e00a6edeb19840696fda062651e39f527fb889888753802f322864df92e537125cd758214e28195169c70fcb7c13ab2cd4eabaefd411db3f7f41a440f721c6908293a9a063b3cb60ea75af20244be4d50df7dd3d4297b7e7cc40e7d56edcf4a95fa1ef5f6b0a26cbc4b4937144bc48e05b2b0714b69974685ab2f01ff9ef6726b7c2210e4e785cd795cdd6a0a27318aae17a97e1e33867d193c359dbe6848305fa54fead95334074a528392258458f2fd4e4d8b9bae68faadd19de3364f3086b9270e758864a5bcc32aa497a4d2bc675321749cc5b738d5a44b5e4481a3e2ca3adc0e6cf1d570586fd162fb7a75f57ddef60b06ac0361c9e332dae8c99923c1ed1ffbc4b6034e2b0e39356522163df313230ff86a38eb02d6bb3676d1ea74dbea9fdb89e62d183a946a97507542f5af6e24fa465958f5012988d047edcbf8f7a666ddaffab9b991552187e01b9d64d0416facb3c117671ff3738e6368b1a4206f96c415b5c44b7950cde66d5bb3a1e4407f6c1a6cd631d6bad6c33ed25cda99a237335c426389e3456af2ceffba89a44ffd4f8051d73ff9ca90624eb8f3bee3cdb8cba72b479780831b87aa1ba023422ef9494e5b41165450b87e0993d300334ed43b0c9bcd924765fe57d1d24a70dffc3ff0ee85a94ebe0950d426f63538323896556ea46362914bc394755a73c46556fe351c2bccf6e7a6a235966a0747aa6a74e6db9be7076f385d3b20d5557817794d5ffc25dc74a725dfb2ea063cca918977a30474a690b282c6648f70203afef4ab78b450ef46488c1e8d689892f3fe5d9c520d3bde78e4be0fcb89d2773f3eb29da3b417e5a79970fe8bb76cc9d3f2d0f85d97dd452dfe1da3d5f371a2a6cc2be83f4c8aedd74e9bd71bef9baf24d7b1c5f1710cfe7b58733bc37af00d0f97e84de630ad502781d75fbf02411c2381cd8a9755bb8e9d3e911582748377311fc34b9cafd0a6b614549188ee87eaeac94c4def3fff0dbdc2af99ef8255585115f60f557676330417f285005760c8bcec4c2e50d5d60b66c81ad6bade4e27bfe649d21463a22ad08bdd715142eda2a4141a96e91e7f6fc4313a2a445b2ab2fa44e8a8007289f4e1b540d630616015dc314e87c2e850cb8947c1da7767ccc2941db30e1478cbbd8c44fdd10ae62352fa75db03087a99c137b619ff19f7de9e00d2e468a2fe00ada85c1788e8851306392c5ebe5269b75610a5c2b663adcdaabce725e0f0b7c0c857f4b9442aa7dde67e916c07621579a3187bb923378132815e92fcac0c4ada01ff94d14373b146f904a60ec5fdd0fa56e17ca36f4fca9fb5ec74f17a4e587d22ae80a22f78fb3637a7a0a6875142741c1006e24afed49239cf3b48b8584c0630e4689962d8b1df2ff1f34d295b97ea00164982e5440001fa6d0ce99baea2bd060521687d2563d20d0b8d9f15793fab49bb6397551b6cf300f4d30d53e5346f85c424f9b833d83e3ae6392913b4ac401c4c47b3a8b812abe0e5d8713f664881af899298a5f16d9cf4f4dcb4086cc8dc3e5ec80892565569f7c85164001f343780b8de685f95740f16387b57db443ed5180ce0b942b9bdda9b1db269beaa88363c0d3675859079da983c466ed8e5656e617aeabb1dd39ac808e5734cd4cbc2f4cfeba48a369bc014367fbc3f4eb9482942e6bda49ccd46287637c743a27a15c691f0627b3f16ac8463b8cd6d4f122b9d9b10bc347812faaded03d398d5d3ec304b5aabddfe3a9a83c70180f13a29653a818957946cddd8ceeec7ea412369f8e80181fda931e7951c358c3a9770f16a314a349636eaf1b8eb032cdec93bc549d6615e1ff52033a357edda3120fc93d4321d5863ced94a89308f40dc387e9a2adf54243eccb3f018db68dd31f6c2154c53f877947953844f855cdb4eaec86c0ee3bcba2c3959e534081e0be2e84d2e9e940bc1f2f8acbac026f96b1113585dce33b6cd5db6f9b429c3b6cc5c3a3c96fb43cf73cf00fcfd6d3c7eb5ef548341a122eaa678bbc603f6fdc27eb076454f55943c8605a3a43e6a6e25096424d24cb9e5c1af0e468d21e05c61928675a61c217be737b318dedce457415adeae5e06d2e3f59fda005f1fe0e11c8e6fdb0afb5d8f58b703df157f6d1bd269fe2d0d8503673a166aab081e14c1c394c6a03f04545fd97e355ce90c874b08aa7db4e5c96e8cefdad6b5bfe627e082b3c3662a7e3965f668405af3f4d5d"}], 0xf4d}, 0x406) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x300000000) write(r0, &(0x7f0000000040)="5289add621c750", 0x7) 13:04:58 executing program 1: r0 = kqueue() select(0x14, &(0x7f0000000180)={0xffffffff}, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x23, 0x0, 0x10000000}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) write(r0, &(0x7f0000000000)="7f5016b268bf928f0397666f46e0c5df6e671ea0df8b5ee578be9823769514c54a3b72d6c0d7dba9fdbb4480b3011b4681bb2119a3dd08a14eb95790b8b86467fafe266f4b376eaecf7f4e0debaee2d09c92f60ecfbe178558d1e2a7da8037955ae7b3fae1a3462e57e21e75d57d690b9540a35f6b3ee92a55df47b4b249aa6c2bac5d59b01d0aab06d5e1aaecd9426956b183d1a4028ff5dd9bfcfbdad5c3f2b366e762ffda59224dc63cf9d14960ec", 0xb0) 13:04:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x6, 0x28000000000000, &(0x7f0000000000)=""/133, &(0x7f00000000c0)=0x85) setsockopt(r0, 0x800, 0x20021, 0x0, 0xffffffffffffff97) 13:04:58 executing program 1: r0 = socket(0x2, 0x4001, 0x0) accept$inet(r0, 0x0, &(0x7f00000000c0)) socket(0x20, 0x8005, 0xfffffffffffffff8) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000080)=0xfffffffffffffc35) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'], 0x10) socket$inet(0x2, 0x4000, 0x2) munlockall() 13:04:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 13:04:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70", 0xf8) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x200) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x1) poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) socket(0x30, 0x4003, 0x1000) 13:04:58 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x2}, {0x18, 0x3, 0x9}, 0x7, [0x5, 0x8, 0x81, 0x5, 0x7ff, 0x5c, 0x1, 0x6f]}, 0x3c) getsockopt(r0, 0x29, 0x34, 0x0, 0x0) r1 = socket(0x23, 0x4000, 0x3fcfade2) recvfrom$unix(r1, &(0x7f00000000c0)=""/166, 0xa6, 0x800, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 13:04:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x8638, 0x9}, 0x10) r3 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r5 = getegid() sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000100)="b9f5ec780b6ee64a523cda4f3e21f9613dcc0650d0664ab087cf504c258d6dcdf13832a4d01a7b3f4f00dc5eab8d6a837840fea2879e0f302a082b24c8888ed572309c231834fcec89bd6847eb6320b07f213fe1fc57134613cec54a0a61f2a981bb37152293650a15d4e7025527dfcf846c9953780768445ea68fa2fe2faa02c528d9b3d69e2a08d6d05c6ad2440d4a5b56972de9e782a2e0073488c90cada01e377378fac1bca216b3d208898b298e9e8cdefac482459ec881cd83bada", 0xbe}, {&(0x7f00000001c0)="989682be5bc5fb897d56eb4763dc4e2ad3dff7e7ca0290d4558e21642cab6fd28ef7bcd186a37477119f22036653d5651af864381985b989a06bd8a0fecb213f809370e2401e225babe5fdc6ed8be2c50b65bd2db8d21ccd84741d57c41034f19d41450038674653be16d021ef7e559d99277047eb1bb379a6c33ebc03a3259116b95766a631a7dc540294e1f12cbe77afca34498bab8fc91db80a8d4b85a53514cf8c88cfd74048a59cc1001feec3e22664e2452b74b717f43167812abc4f3194fd2993ea19ea17b18c6f56536a4643018e13ce20e1b9193b9d4bb5065a23f4fcaf90d5f11126114bcae1c729e3fbad88fbac2de7cce58443274efa7fce2cd2408114be0651f750cf830153e7dcd636cf88d3acecd8730a2e13a127485e463a47ccdd043115dabed230abfadac81030f7a39e706dac0df23253ffa27d017f1b162713d555da1ecdb086bbf31afe1088c5f8942e82364b9bf6411dafd06e15e398acba80763706bcd4688d8589f8e112f7a19ca702ea3d6fa7a4ead00ccffeeeed912c6053c6b079b793ed11613c7fbf0d1b4f500a512424013d952014b0e5b36428d5a330d5fdcca46df62b86acc2713b65a0f2d37f5e0f99f2c14f6eece0fc15cb34fdc16bc4b7f452dcf4ecae3490303784c8a21a44f342d654f8e529dd77e025a748ca0c6b77828289aed5b7d94434deace8e93724f4d696d542bad365b7e59d1e4092f2e1b96b457d76da4f53996c93fa1b264bb09ddf728230fee9a1ff0f835f72d6f4af446798e6e63593ba9dd174b6c486d3f5e1f35afab8a77be647a3709e5f2c10c3c0c43add8acb0ca00bfa11eb961af3a3a09b344196932a81a91f47b6f0f47ec0c8f1e289808b1e99e9c290938482060c5c4af6ccba30f9cb700ab473224b77614f0fcaa85024e23519e651c946e60d4f51e59033ebdd827cff527dfe8f6f2cadcf0aff0382acf775f11822568d754ca38240c1c5bb3cba9d60b28066d95a1ad31c256913b1cdc48a792385121f1974e46b7b330fe098113f4a49879e2bfa4af799f6d7b74625a3a18d41156f33f359d6882f8c0fd4337aeced14c1677bbf2a7fca919897f4317eb58c1bc7e349b5490ad5ebd2c6a7332a80e7969626e4351163622a4fc9d59a442da38e23527f53900eeae2b24dec405887b74d614aa7d5ade441acd422239ca3296e43509d862b119406e813355c59f8dfe08d0ecff2e8114372239c8728726a605131f2f4a2c96888eedc930ad1dfd258e0b5a095c5995cc5de8df6f0a7824029c213a824e0ce586993a30e6c2552a3fd4b40fa271f2105db00d7a1834eeaed0a42f8e7ac80c6bac8a31128afd4f1c1db0e9dd3a2ccc57c0977ebce464eb31ecd95014e2868c3978a7ac10f3a2081ccb2780b4fe666e6c9ee9cfe6844701c18d14c6699d8a97d1e6ff9d68bf8ccf60b5705b517b89f09f1267af526b89580f6eb2852b4b33afb1d3a18bc52e705e1117acb5750c5a4b47901fe28c7c7b35667bab11f1b5ec9ff7a05a6387f47aeff78bb0dc9356b1c8cbe08906c6b6123a31a9dbc95f94933defaa2bbd88117dcf7015a0e0c619030780dcbff4b658a0fabac914b73872af63e98af23e4a6cc8511146a70d59164cb9779acf086c2793f649a6f2a546c641b988f3eb83987ae98236988cd33b20850f091192ecd80993732f2aff75c2c904113c4a57634193717796b96298aafd8a0fe8683ba859aa83af38aab9e9f315725d2d2d9536db88877487e8ed749747174e024e7994469605e02b6e699c9d595cd73361ad32c325421f2991824ca652847d52aed79f8da0ea4c36cfc70270ba52decac74663bbae1f4501e569ea9b88d0d55ce3a6082d003b5ca6c8b9e516970de1899e47c3137a75fc496b20339be475913f614fb7df0c66c51a005fd2238695f766247381d7c3f959d8f07b17dfc75085d5ec433536f76485bad8d76d6f0ab457a82e3b6d2120dbd392c9428e29a6c5f07a1fbda72ad7c67ca3eb8f8932710b85ca5638fa3d4afba97ec51bd8c9f133ac97dd1ea8c5bab4b3c4cd7cb1ed13833628498014202dcf23011d23c062c1e78535637c912bc41a981d9bdc81c7e52a20887745f4d8f6b880d4c6a613e34f6f18197b166495e5f0ab77141a2806d553fcd4ab88aa8b08fb201ff012694f1f4b7d24e36f274af813e0efddb110c76e5ee029ecdffa2a8aeff669e7b9943cad76baaf5245f34810995131db358ecd12150a5df48fb70bdf084827de497ed37d056a70735e3e475a8c47896e3199c1167c47782f0ea8675bdbd77a8a5ba14dad872519cdd3d5fd511c08b89b85a6531377026987780853b74575ad578e4c69b9560bf7b800c7e9ac56325f3deb34341636bda0c473459b95c7bdf864c822eff439d776436d0fa05f752d435a8e7b7d6d2f2356b38a96ca437a24c965ae42dae01b0412d84e366cc12889ec15d46c430225d1103791c6fde4252beec4992598149ea1bb578fa22c7ced0237c76bfcda2508e81c04feaeef8f68373403f745488bd46d1e679850a41e8c2a5b0f65e522433087b78c46b0babc6faaaa52765c0e416e475855852994be2a189113c1bca9befaa3d83489217bdf85114a1f4fccd5e4502758d788c65d01bf23a6816ae6c8305438cc1da621639969a5e90baad7ec5593dee65fce9c5941a80297318cdc6b908c41fc50218f841ca61dfe2276113f33f8c3e60f8f95089f03fc4e674c94e3679aef9a4f7b24326fa8afad8f717718a9a7762ee07c5241f26ae1be4836eba975fbaffbf9d534c3a9a95e2dce626e42cdf3051f99e8b18e2ec9250da0d30d5d8f47b3324e457f5748a4cb533e940e030902afe0cddeccaeb460c9177e4ddba6a3aa68f7e441ccfd18166bc743a035ee0dd1a0b53abdc469a4333cf4b0b5d458cbc20cb69e8bb88e73418d377edfd8a719d865eb242d7284c5548d4686d43e413861e6ce9e4a5e205d3efedf4727a50c18c7141efea92f077c7b0c35543746a229d134c2d17203cf4831df13c8faa9f613ad792c3b44e119877a59839a1c62364b45cdbbb659e917493801fa50d5b979e24b3b94325379a01d6dd7f933a14323443e56b875c68b7400e72bca87d61011e8d21b52f88dc27ecea7220ddf19329d94e12f952d88e3be1dc9e56c19e9749930ab056dcfcfd285efb251e9b364b581b9d05c8c87a24c78d3a4768c8bfd4cb6a39b4f6b33062f2bad7af4093e62d81449c6a36464037a626672593ddf913ddfe07b10bc64f3f21c624569b655bf1d931d3128544fc18807d3d90c92a30390c473dfd4e504d4e889a6fd3d931beb22dacceae89d8ceb1b56b9f14341efac7c52dfda1d3e4e4076cb0d5f66c64b43f1da14f0e3191dad88be7fa3bf103ca98fd28686ff9c5b2216225b728cee89ae2cfd269b650572ebffad892224bbf9e62aa3a4829e1330efee974161d925cc0d8f78648623602d53cf49353eb7e739007727836b872e413c138d23349dbd257eae5066219e28f919e15be874802da8b705883163d78f63c9e22556206126f8e65515257297559f5f43ef3c0db0846fc4a3e97a8dc66c0c2caaeb7ccfe2edc920e0a45183259ee657488ec44d18737ab58b71cbbff583e0b6556ccd48209164cb4ab3cb80770a8199c79bb5b0732828c401eb862240b24cf15fa6d108d6ad75b051201c2702232a742c312e72506c3729ee2bdd6cdbb67c5989dfb78318b18fbb531ffd48d201800b3d9ee17926ba6671320fbbb5b62dd6e2072cf1aca87fd601024b94834d9e1813b09963d8aa0bbe525536c59c869922e570c4f20668ab90382753159b512c6d9f003bd64041205d6119984f78a522195c6b4bc441741c2e8fa2a108b83e6890550b6bcf025856a7df74b20def4dc97dea3378d631f82a4a0afd40ddff1f9dd94cd12b6d681ac1fcb26037505116c9a9190f515d13f6e425b2f7e827c1464c229790bbc2a88a7ab3e942d9866cd62e1ca8d60735f64af79cbd431062eb55231cd4747336a2b44a8ae9647b5ec0ee46da542fa75e17aa269cde45bbcbe2aed864996a335b579562aab276f4bb5b924539599fd9ac227b9edf0f3e37f270d13fc9e6bbe04210b0e842cd9b338b1df537057227afe44b3f8c7984144f40d409f5ff5ee9eaf5fe4f5b7366c5762b69684273009d6796917bc5e6d13d1221be3a13743e4c2ab6354848580c8b073d32d99f6cd45a1d8b4d169c645f4b2e992291b2cf920adaef7351a0c5ae6229280854898ab68766de4be0e204c4dcab4d72e4b0b56d87bc9afafdf21064be91d36c02507db7e4229d469de6df8c2ad4bd83c1342d78524490050b3fe49cea7b53beef97784614c3f05055bfe96249b8fb1495cf480e04be7bc623f3ae924574744a7ab8ecff09caa3a7c9ad30dffe89edf6268d961e436ba50e9c19fb30c7b049824ebaf50f74e7033e356e938b66c877e0ea78ac81e86426c495e6445a8109e7e804c1f62f53793872b215b38d7156b3f22876d0cd1ded50577358407b6faa61819656f74ef5caf3dcabb50bc496d1ad3d9c92b6af31cbd9e6fdb2efd50d0a8efd74a66d0e1df3adcef6d803ab2c88500f3459aaaa733b96b1f77d0d965ef6d45f4068a4d6cefc8797e337a1c7f9f6ac75a66c9d4b4feb3f8857af345a0b9237d40c0796262289c303a68e2a47b7c43d24987fef8df3ba62de66eb57e9246a4d52a5da8088b42686042129cf873de33382178fec83b1d3c648b70d9f5e1457a848ee03b97b76daf073e06dfe9be3137393d84405ce2a7732ce79c66f91175eeaf4cfdf96a57f907fabe2c1cce328ff818fce614295cb379f9db8f957d654ed255e0f072172892e5a71cc3293977af3f54d0b11967a928a2beccd3cff17f8d027a238f2daf0646bf50a8e103696372b8d1059fae061825122893f467782b9423d4f72c5fc5678edee4585ccc22e0d0f8b503d3e8d18fe60145eb739a59edea796454639cbc24a5786d63e610121e59fdade454fb79eb1c4eac6e3669e774e156014b8197d3aa2d68cbb5e3e80717c2d5071e77045d240e8cf0b5bfe8ab55ee4f706c4055449ab8ef7796adb3a9307bd9cef15757c9b63a399e7a4e6c821a065fb980ba24663ea802fb72abbc26bf961ca8d099371313811d5ee6600c2bd3db68f85e4560be9e0b7bdc0a549429a65c4d2ac38ed57f8ea0fa57adbd75eb76e7cae711746b76769bb97f54da25b919f5001cb2d4715363104e47e656ad4e91bff3e6ff5e81090353631f599fe1cfda1e6d65e2fdf012e5c197a912479510e4670bdcbdb5f0a5558859f57f7c2d1de4b312327c82f47e4caafb2843bca274327f4e78022335de09226e2c6747ac716f582a9becc1706d9bfaabefa2e7eec60cc572161254c8ebd59b591968bff2b2558fb52fcb77eb8bef67ccd7a6e4e039d7bfb2ac518548e63d5feb7b5e36fa9a73daef43b607eafc7853230fef678719999dc0ced47ba4c4b87eb3b8d1f46aec2185cdb9204a8ed865f2a1877566f15ce0e3135c694afc9a3bafb257c6c90487a817aeb17f5c3d40fa4439614abfd226704b3278886c9760c1f7003c6949b5e9caaa20ec5f103da694b20044ef2ed007fe93798efced6c28c113188d4dc6406b7fc8f8306b40bb64b076804abbbf99f244c8ceb963dc68470becbb56d52e15c79fdd8008c3d2df4d58ce82348514f9926cb709f322ef9a1d10325117ec6df61a2471d31f2a1b8adf07ace03a0037382cff72d34e2a197176b45a4b54d1a5505139c49778b6c05be110e7c3ed0dcf371e47", 0x1000}, {&(0x7f00000011c0)="5c2b3d5319ce4c24347306c009cf75b6803a56d7cc3fa4d6eef890e785ed3e43a753c40ea2f0c086f6ff79a673964ba522d0f590e0072a22ef3bdcdfce7887193bb71d3906cdbe576b5e6d081fb5ea32d46ea821a8c7a06717af755976f7881af1d4a0d8f8eabccf0ffd6802a2491924cfdf354d9bfb967b8ad6ccd0f02963a1a683777c4e97ae72f0ab54909e1a3c492833007faade71ffed5af11447e7c05776ccff59702c538a9e50e9404f", 0xad}, {&(0x7f0000001280)="47385bf6e8064469134b1a8caf6ac4927d2e4955e8114dd70fabce13886cd4bbc79342fd2e5e7a376e99bb87da1758d37dac258e336acb3adae206134a6cd7b64c1a2b56384b045d9c66b635b944a0552ea666b06a6add43693bed1cd259abdf2f51a989fd14f78fe1d7e73940574877d9b51960f93b6b0c1d9b6a0040b0882a0517c15f084ee0636ee4c6856be5ad5ef9", 0x91}, {&(0x7f0000001340)="2b3a2193e2e1ee316e83a7529026420da1d2a5653b4b9745c8d1623cb71c54e6809342fe9e114ae833653b3e22dbd1182c1bf9ac37961702a06318eea074a3eecb4eb46870f5c3ed55bee383ec355cdc6ff01f24d9e1083473b276a69424cd3c2e5c3638c8f2e1992bf59940b4b30cf99ea98e9d497177598b810a7bfede991deee943aeb3c835e436d05624a2bad4de08e9563d05dfb3cca601fad0a833bc031147ecc8feae043b4fd348c3143810d605b3b587fa74d54bdc19253a92b4623743f4a1da8cb22e551339", 0xca}, {&(0x7f0000001440)="0df3be7fec9e635863cd59d4db4dcdceca6fb9bb4f2be3fdd7f20bab137772936495200dda756b", 0x27}, {&(0x7f0000001480)="697214ffb244768e76ba53a2b109bf36ff4a035e641f55cdcdb2ef272f631a0035aad131047dcd7a5cdbedf7dad8420ca0143d88e2770ef32125256a31f62ef9d0d572a9e292e6ea7309eca2efacb03c8a99ec083abf950484f6f671a3a34cd59165dcd71e3b096e62aa2d478a8246ea27ea5ee44b143c457604cfc34ee83d4c5891b4108a14548b04e35b799d9bb27419a3a5a6da5b332c34188464ce857f99250d9971fda81a372375b65c46e9596f51e7e34b2204a9b366e28346da22efc34c22102abe9013", 0xc7}], 0x7, &(0x7f0000001680)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x2}, 0xd) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 13:04:58 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001}) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0xfff, 0x2}, 0xc) open(&(0x7f0000000280)='./bus\x00', 0x420, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xa0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x8008020, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) 13:04:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) fchmod(r1, 0x0) 13:04:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x837e, 0x0) fcntl$setflags(r1, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xa49d, 0x1, 0x652, 0xffffffffffffff01, 0x1}, 0xc) getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getdents(r1, &(0x7f00000000c0)=""/112, 0x70) recvfrom$inet6(r1, &(0x7f0000000180)=""/140, 0x8c, 0x1, 0x0, 0x0) pipe(&(0x7f00000002c0)) 13:04:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d4500afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2eedd8c6a72864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53ec878311c2c8f4475adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e93b2aa28641ab8ebae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98dfcce296f5e47b18d4177a06af2d7acea3a560bdc9691199245950508000000000000004ffbe4fce044534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c2124b99bc9673d15d4fa18124ddb31ca722bb8b8ae8417326e4293c551c276cee61d38d9ab3589effbd3cea643aaa9197fe3a29fb85720a4352ed17d1bc20d727971ab15868ff911da65460a3c49cb4dae2e688649ee3d6abdee3bab8da40b5b4fd5f4f36314b548264b5418fc224c739eafc3d6527dbd0fc933ff5a77c53056e694e39c538464cf07cfc9fdf7bfe6eaf22be95adde55376c944d648858f2abe394959e953ec4bf650eda88d2eaa09af4ab571b7db000000000000000000000000000000", 0x226) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) getpeername(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) syz_open_pts() r2 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) getdents(r3, &(0x7f0000000600)=""/223, 0xdf) close(r0) kqueue() r4 = syz_open_pts() r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r5, 0x0, 0xb, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) getpeername$unix(r3, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000700)=0x6e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r4, &(0x7f00000002c0)=""/249, 0xf9) 13:04:59 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x1000000000000, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x118b, &(0x7f0000000040)=0x1, 0x4) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 13:04:59 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x8448, 0x80) socket$inet6(0x18, 0x4004, 0x40001ff) r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x14) 13:04:59 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x200, 0x20, &(0x7f00000000c0)="ed6e85c728154611ad35bedaf3fd2c2a6bc5e2baa1f1812e12aa5b8a47eb7578c4905802fcf267af8419515976a4c3ccb461703c4e0185f653db538318edf470902099dad2cb", 0x46) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5c0400cd"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) socket$inet6(0x18, 0x8002, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:04:59 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xffffffff80000001) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet6(0x18, 0x0, 0x6) sendto(r2, &(0x7f0000000080)="ffa4263c03fda999dfc08e046137bfaa90c3fef241d82a830038b1ff94f36ebb7a3b99d3754d89f406942052a1eb347b65e38dc1b7211d1382eaa361685363272ec4cf934f65fead79c10fbdaf7ba7887060083fc622c9380a0e578d543b8acffb37b89903b7ff55c2e582958aaa83d80008e855bb0b22e0364c84167ece245c28465b399e56c8977ac6e7eb99ba083543157949796074bc4716bbdf2aa5af6dcc527d22655bd41f919226cb9323dad47ccf2c5c3ecd7f3f2403ff592e0e8d21d27e3012d9c85f75db510a13b48351d4cd5ee2462d7d4e", 0xd7, 0x6, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x8, 0x3f}, 0xc) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, &(0x7f00000002c0)=""/236, 0xec}, 0x2) bind$inet6(r2, &(0x7f0000000400)={0x18, 0x3, 0x9bb, 0x80}, 0xc) connect(r0, &(0x7f0000000440)=@in6={0x18, 0x1, 0x4, 0x100000000}, 0xc) setsockopt(r0, 0x20, 0x80000001, &(0x7f0000000480)="e6534d8428541febe04a64f73fdbd2104c078b681ac6aad891714680299e2ae2c59c9bdce5b479b8a0ad2bf2781e5ea0db665ea58fe3f2c9cab622e125dad2ea325d414cc39c520bcd7b929cfeb4c2e2108e4707a1f7a183928de444cd46f806856a352205e88c82584a511048d0eec41419635e99019ab6d807ca3950cf08180b3443bc88", 0x85) r3 = socket$inet6(0x18, 0x4003, 0x9) connect(r0, &(0x7f0000000540)=@in={0x2, 0x2}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x40) connect(r3, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) recvfrom$inet6(r4, &(0x7f00000005c0)=""/61, 0x3d, 0x40, &(0x7f0000000600)={0x18, 0x2, 0x7, 0x1c9}, 0xc) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000680)=0x5) accept$inet6(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) connect(r1, &(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x3}, 0x8) read(r1, &(0x7f0000000780)=""/59, 0x3b) r7 = msgget$private(0x0, 0x2) utimensat(r6, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x64c1, 0x20}, {0x3ff, 0x80000001}}, 0x0) symlink(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') sendmsg(r5, &(0x7f0000001f00)={&(0x7f00000008c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000d40)=[{&(0x7f0000000900)="fc5c466da9b36cfa79d8aff3b0cf5e35ced5191fca7cc53e184017e8bafa248c1d91bdb1a72a13c2ef98a61fe958234a63f16e3665c735d2f78c92bd8e55b6b50012bd93", 0x44}, {&(0x7f0000000980)="497a14891b57287c1850a3335ad1ba34ba8f071ffc36519da3b5b71cbd90446430852e83078b5a81bb268d3b7335f8d88d9d4b0b1de751b4766c5c390bcb18aa79ada235cf892d3a2424a1e70a3116160cf9ef23e515e29d049d7b527e1a1613288cfcccd0d16a47162b21257bb2ee7c5c79066f3d6bc4ec22a1ec664c67362606bfdd4a6b829b36f1e244ddc660a885f324f2a23c45a38e064cd5c0a64f36c1e7c7bbcd6567e4e461b465cdb9d03e9460ac960ab44d994f62175994e0aae394976a7fc89254f729b7f502", 0xcb}, {&(0x7f0000000a80)="44ca4182d50feda7b1cfed7b956b19e7865f765b66b11c553fe178d9a1b911d1930a5e27e7d882f1faa52bd5cc0c35e03e59a61977b530e7711a5251ddf8720c1e9279746d8ca779f803e277f533164c9a85eadc702df9cf2083fae4017bb9109b12dfc3222d38ca6d6b", 0x6a}, {&(0x7f0000000b00)="2e3314b88a6672e1185116edd71fab8f6122984e70f4cabeeb05bd4d415488833ae9a5e8ee1dd63340f3ed2dedd2", 0x2e}, {&(0x7f0000000b40)="ae8c8e", 0x3}, {&(0x7f0000000b80)="5e3aa33b0dc2b0f57710c11aa135fed01c27da06487740266aa204ad6683557f4751bcc67c1a296b202376ba0746a0f879765e0eb51d2f854e1faa5e38f53e75738938534f0278655d998b2253ef3b5b0fb0c48dbab7e9f49762e8c0832524d36460cd60988610a19ae9202312fc1bcdd5f13f7bb60e260082f3b2469d70814863a0d6702c42435aa6de415fff4d7cbab3fcce5c5929f1a53834cb22c71ae9c1f9d79f5d16b617ae984aa12579190b5123603d77d72dd1b79115fe9311d99e2bf359e7f4f4aca18ca1b323", 0xcb}, {&(0x7f0000000c80)="017769411691edb7ce01716494fa4a8b82f2049ea7a7cca3d7316922c7136397eb0954d9422d3a6692f8bcdd0ba3d9a27d25f62f76458bd0a389641794f3f0be164d4f66c5fdbdc9e93e30ea45baf32fd249db390e2cbabee49c5f766e1c", 0x5e}, {&(0x7f0000000d00)="f7b516dae901a13eca532a548cd0133f8f1c5f8b41acb9baaad8cc39c17261813a42435aa29b662d9a8ad94c799fb06942", 0x31}], 0x8, &(0x7f0000000dc0)=[{0x1010, 0xffff, 0x5, "1fe78ae5011dcfe369978969547f604ac9a806210e6f1136e309bd5bfcc02842e80784373d15c808bb558df6a92760ae80f460f912c4684a67abbb414b3918deaeb65f8468898b2b9686cdac1adc1eb5e6efba9be1601107ee47c4a96723aafc84f3883404dc10ae26d56c854246b284b7ee8286e94fec321137198d9a0ea645d253f0a4f9a8358518c21ff5b529dc2fe6a5dd0b5895fb523b301cdd872bd229a629c47eee52effe96c986b4a5051d273005d081387b88303368cdcb176c63fffd4559a1b3622d50fc03d96a73fe810ebd8d4caaefe3bad4272a562ac2053ccf3c7beeea72d00f4cb92f7e0214ae8659c852912de075e57f68654b5ca5aa4cf4eeaf9d818669a5536300ba03c2785f9130a23c0a2c52d9966084c0f58a78f51a510f48fe9a84ce20ec003842aa1c6b877bdd46faaac64d1b58bdcef25443b38302702fbb08c388f5051f95b0d8ad21d862d4db32e8c957ecc31d976e4603fd42c7e20b8771d3a08cbefd6ec42b5ad5f099f574d098a5b380db6819c72c20881283046a3c39e61e488c3a28bec5cfdac80ced3db29dd147939ccfdace8effca01a900b12e2fb9d3732a6802d36e9d2a663b7fc7ef72473ae4f3426a12565829014b8e0748eb7991191eeb37cf3c7c015e4988c74ca65109d51ca0db0ad396c69572547856fec926e80e8ebc4ee69f11e0a9def913e0a24654d889d308662b427a4a8668df7c463ae33d314e898c8fef06e71d81e75dc078d10d21e4576338e77ce910d434bf422dc39801c28b49b5cc82ea654fd81afa1010cca5bbe31b76562cf9dd5f813cee20f0b7bfeb687c2d902d22b2da728655de1170e2786b0bbc7740bfedb9dc50b8acc1834d87eceda74dc7eace031af7830983957b596a85549dbdf81e2cb1e661ae6ed6685fc2ef8cce0806e3fd7d00a13086f4487c73f7ddae897f6c72a53c29fcde1a697bf4abadb4b0f1639b928f40c0c2baee1269f71899ae59c3b4cccc82f660b95fc8ac5909dde0efcd15f098d7aca3503778d2dee3c2d3b23a2cc1f4dcd722983c959033b0c6ad3a4f60d0ecfa1b61192a6b447ab9c8b8096d5de766d0a1dd1e5e3e780d8452727f1a07a05a04766e4b0afd66f6ef8fed4b41be34498b1074d5e78b5856e447a40936bac4177a1754eeee2c8591858509fdd950c1a82947c9404aa8cf91a2cf1e7e8a0a3ff6226e8955021b9012c9227edcbf3360dc2ca942112ae53be36a4ea7e3fcf8e62f2a4e0c4543431264e3c19fd633cc9e9ec6a3f584cdbe0386f0db189b3e18d778347c062ba45bb306a20fd079369f0640899735a589f8552118b6105d5a9f5a6f9315c0fcb2d7c1f7a8ef7c93fceb0c652fcc7fbf28b33dc4cc0933a3ce944d727f03d2c9d326f5cde21b61e55a094ed6b62039dd79f53ea1b8accfc1efecca923c7073f1720a2490feb16fadeb7e8f8abf6d45c91bfedae1a41f0438d15dcf2fa0b59420887195d137869d018762f31aec1e945983da3ae3f74dd875138d658653602c14b0f15fee1c79b9f8818cb98d3d6225e3aa3d1224a2662ee8f6ed3063ef7e1f5313520efbd31c1aa4e66a86853105abbaa48ca72002d0099b5ea7912054feb663f6824974cae638b7b730b8295cede60e08cf8cc73165ac04250ce699afd66f9b3fb0d97add1cd4f6fac055c6982533c6170cd8e196d0318353a9265c1f9b08171ef40312985976fe1737ef131b54990d839ec5694570da4a9717e38f6fb361fb19933891618a0251d0807bae20eed93a289515819bea2144e3d80af0073c14815aecec1c50412b3b339428f38e1a8bdd6c66b5d144afa2d2487e0dcf4a812734db85f6f37b5379c8ed9d295226016ef3e835cb9eaf17756b1677facac78f6eccd256b81da5cbff12a2d482415e75f868aa41250fb4c9b409595278b3a99e7b504eefb7cbed5b6f9c45de530104cc9d7d928b60934d469c34ac87c58bfc9f51b6b80b8397afef1c4a5a93f01c30c9d39def4ed82ebb6eef6f727b473240b1dbd53a8d60124c3a638654e7b410e07816ba430f427c4afb9a5f003ab67734227b36e1a71fa10314acf1b7b485520561ac32fd59d86e60403d72f6fe671a62289add519602a82ae5470d1736b5a93365372fb91d1a286c7a26416aa8f8b02b26197d96dc9cb8916c6458e4e91894883de29d7aaf0e05d2609f86da8e03bc094e163db42e5e5ec0c1429fbe55e43d9cca4150e71949c2fcaef7475d3a0fa955f8ca411ade02adb910fdd074654eb1ea006de7c110f871ca758deffe6d66beb2d2676b73ced123c124769f87e8dc3721ef68974f29d15cebf19341fa150ef4b698ec25ef275d971aeb4723979fa1b2a991f9d490f2ef7be587652fd8c01a437c5ddd848f4f3df4a8756771fb2b088495669586124cb103787b225973854aa38fffcb2a0d520a159864a080c986c0e77ddfdc20c389c721710db00a9848d4d951bcc5a3b447cea25499f7f4a2ae27c4074936a2acdd5d330ed7ea6c19fecf6480a30177e09397f74441702001c06e91d55fed308a6ebe3288c2f0b7010a46382f905501927ec1a65f485fb7becaa11f10a35c9adb7a97a4ce9b0cd9b6a1e553f1fec55ae31fabab4dfeffc8c7d8e830972f33f3d72f5f9e97db55e0a87f5656edfe82c7d4ae2c48b3f5b0c0842660f4d93dafd4d1289f16d364f6bf1d95b827b94823441d451c4caf64ba80df246734f5258cd55abac50caf8f565d9a926a6942175dcb2a49109547e59a08035a0278b975c687c5b55ff2be5c7ec0c474dfb22211b6e375ca189f5ee8176837c6874f702c7d5db66de6585c34994c088f11bc87ce96942b462177118d570b9d896405a3255ab5f28d758a1144096a70e9e16876e31e702f0cf0aa6e715d3f54ce0eafdd975d4587220fe1f2dfa0705bb738a3b35095ced8aa10c24734b4a76c865d4b9adcc3535b6aec22e79cba55b625e40347ab80ad30de23c28915a8230f6c4b18b9292d7f78fd481725733f6a70c0891457b1adcad074e8f00afc3339cac113df93d09cfc77e3b4ffa8537c8b4f87e36a43ef7a64032f8760d71504b51502d255f1fa990b5d660818faa7ab17bbefcdbd2dc067a6b35d677e1dac5fcbc3e9435569afff1fdc22bada0ad4d499756919b44b20e0395596d8201635fc06a9a0ac00a18aa8060d46260390f229127d46ba3de85c526c8413050043a35730eca941ba4d80a326871bc107fe76bc30cbb7cce16380a9e9042f811dff79b60496796d76ce0b6930bde10f682590cbd0c49f729eaea8c16a979138a84692606af71b9fb58390705858a0cb82cff83f4cf04060ae075f7f789a290d41bbdf915c04dde9ec4d7e4d2c8b8e11319a7382c221ded1ccbbbaa00e120ff48d589694402adf525e7344e237388fa670b3fab4344310f9426fe8d12f7b388a1347080a3a55f0a7f30da08a56df9ad356fbe3efba57fa55c353b6557c2b08125517fa6f73f0a31f65ec61b33fd612fbff5a728d084a19403153ec77d4ce086b6dd0ba9558c0d65ef2f1fbf4b262f5acac850df5199b62c86549c4cfc64b2993d6674a720836e57ab0627431ad264a20b5909a01f2c3571283d2ab4bce6f97b008ec997ec08acd30865729086e9e642240797e3a7a79752b908785efdffbd5806e513df803974beee2ca2b0677d87ee994dce0df68f909d7268319259c9f7917dc0f2703ddd5544603d3611472050fb31f86c4490146e54660cf6bef7d397b3880a3f8b2d791308dae6318ff273122f1e76cf906eff8638205af0912bae14951eea568a220bba15b931f333b2c99685a71b0025ec1603af4ef9f8e4ebb34025d5d6ba407fe27a2120eec8135cd7a732037c95765df3479b776169a2b84b3be0305fb8eab57c95ef8d301f0e9efb8820813c04c45e4e0a340a2e26c60f7e1e95684c189c20a1c6db8b960e2cf2c2d54428d7d13622ef703a2a870ca1be40a8dc83d61f065c4dc06ac7c33d2ca27f12971badcc132f329a4817ca638625e05778538757584e31b2576cc1b308cfc2622d911607a4f76495289d63f1d978b8bdd7e2d383411cc123bc325a6263facb760801653cc57cf95a236a9847d4b19a1872cb3983dc9df7bb35b146b389cac5e49e45d116ec9777603ce3c57258397b969ca387acd63fe0a971806961f626b5badcb21e7e5b492611c4f63f39eacd556a7aa1650415f629e4926416decbad9494634f8d0ee6728ddf96fcdc98d9048dd6f0079ce5d9890bf86d72bbaf8d164135a2fb700afc3ef67c2a168bcd31f64274296501ccb879bd488964e426cc24092b53f5167b0441a0471310c70b55ffa353faa5987ed8752d216688f092409f1f7058c23b0eff8b0dd1c370068aba799305c974174711af2c9889673789beac553b1230a466a8f1f46e38bc091eaf6d825b9f8405cd383855bc302ec4b70cabdd5ac920fc73926d42325bf96d1f2f4af4467696dafd18de29cc6288ed28cecea7ec4c8a631d2b74355a644e39a5a189782deb8359a097160c364e699685e9d5b15a3fea71859355d07e2be9c1fbbbc01e4728adb48ebc28ae7a72023c50710b2e509c630db9943a548e5aaf5ad5c69f45582c6d7f083c5f8586ba7d3e6c8b5c16bcf566d72d54d90f3428c8734cdb3b3ad6548d41fa3cf7e90c356c09cf700b9cc82b347527a8ce7d5c97736dc9027f642f013abf66eaf6bbd16801e8da683da6e567773b1eccdbbcb898d7f2934a9bcb0fb0b87b15c46c10ed6ef39f0519b5f1b396f578eba56fb950a2a78e0d893ccaea936e5940974ab8dff9deba26117232c67477654be017b88fe6c73b66655d44b9eeaf4ff2dfe03dad0a1f3699c1ae5d9b522452fe2c5b7861e42cfc635ebf16103fd3d1cb6b6d369cb735f1326573fb95bef18b0ea80bbb34c3b26b600e9293994d137db29264799cb0864c25f6873616589dda8a0ba572d1e51a4a01021b23a11bd5f6da579bf59a4f9152e4909c73e3ae0d746b9fa3cfc27a7fff8695f6e2b3607d03bd6d357280b4822a796380e61798630bad435319be026495f48cd566076990489b1dc2b31fb0be522976a713c77e8e49a5d978c642ce449ab1eee60496fcf45d1497c8c42a3b54777fb99bc16dfb30c37744cae84b03eab0d10b6c2a1b2898b2215552b832c596de5a2182682eefb9d95d823791dbe0b0da0025b4d63d6c1cf63db10d392f18e7598c0584dd9d7c19ae3f7dddb1f12d00a9f11354a4170f796b749d48f3f1d92ba6ab0fa3ea3850e43a8acd6fdb6f48b044a0afe7df8b29c4cec336fdb7fb638879780bdbfd5cba3987002fd4a6d5862d957b70facdbcad238af3583571e55ac23318cfaa07702b8ef3125e9cf669d87947047e18ca6f6707be1b81abda0e3c1105e96c5751229dd1f2a7034da3ae6a768dd63971d81eb54cf1b7c5f1dd8bb03ec516ffab26027a7749dcc572410dbf0b9428c8cc0f4034fd8676056f0f80cffcb1261df5a2fa0dd421a1eda70cfce2ae9142baf47215fb4d2af06f3dc71da70daa30dc9834555f9db06aefd2bf4fb6236fe0d995b16959af10c4544e0909edd99b423dccaa3da4973bb3097dc5d1f70b8aa417c0949e55e73f62ab9ecb10f4cc15c3a705083b1c786510e4469996a957293fe7da9e8d96aa24d1d5763fc54e02e66622e2ae54029f10aedaef8daeb29efeeec55095dbfc0a2c66e05d81a0f4bcb75719de861fd10011a74ec0a75602572591c7d5ca3743fd4a5e8f8529ad9fd9bbbc7869be8960e20656173cd0adc09771047bffe09e360b94950b8"}, {0x110, 0xffff, 0x7685, "70d5d48c3b295fa3fc732234c41d86141a178cb0c90af11f024c54cafbd4da9592629c5317a00cf83472d00a9036701819ee76027b17f0d17f4d3a10c0a7906ea7e5378ebd9823cf23706329f9de59828de2d92e2600e185cd687ed6d2fe79344fa3d1a90d74e789b7a3842639731f1abc38bdd97f1266e8b343fd93e9fcf196e743d93d9cf0bb59d113fc12030d3dea9ba739c895f3d77a14ac24ff97e477007b7096752207628031c1af9101a60f8ccd1ac141e96860c2af463a2fe01f5aa49aa44a24eaea19eaddaabcdf585994c84bef032c27081b9023535b21e1b2b8e8807be5af4626de47a6b9457f4d85e2fa54d43df2834363a0f8ce0794ca"}], 0x1120}, 0xa) rename(&(0x7f0000001f40)='./file0\x00', &(0x7f0000001f80)='./file0\x00') setsockopt(r2, 0x2, 0x7, &(0x7f0000001fc0)="3a03e6f24d509e6166e4d8fac06b4fbb4eac203d37d9b06a8efae7e2346e569b894dc8b0e82380ce34176abbfc1577abeb06021049c085753f1e23c451a153f74fe507e90a17b923115a2973d921d7e195a693cab60c3ffaea96fdb3c616b53a3997a88ca8a9fc7b14638b1ff29dcfa09cda1f4b180dcb5e669a964268fce9439899d22ec4f829d587ae073a9531d68345c0512713ffa116a40d8c526b4a1acabd64f61e605a200b032c5083143f9351cf5490fc3436ab76", 0xb8) linkat(r5, &(0x7f0000002080)='./file0\x00', r5, &(0x7f00000020c0)='./file0\x00', 0x4) connect(r0, &(0x7f0000002100)=@in={0x2, 0x3}, 0xc) getdents(r2, &(0x7f0000002140)=""/118, 0x76) socket$inet6(0x18, 0x7, 0x9) msgctl$IPC_RMID(r7, 0x0) 13:04:59 executing program 1: r0 = kqueue() r1 = kqueue() r2 = geteuid() seteuid(r2) close(r0) socket$inet6(0x18, 0x2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xfb, 0x1}], 0x39, 0x0, 0x0, 0x0) 13:04:59 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in6={0x18, 0x3, 0x17, 0x3f}, 0xc, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x10}, 0x0) 13:04:59 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x40) getpeername(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000000)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0xffd6) 13:04:59 executing program 0: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7fffffff}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x200000000020, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8) truncate(&(0x7f0000000040)='./file0\x00', 0x2314247b) r2 = socket(0x10, 0x8000, 0x85) socket$inet6(0x18, 0x4004, 0xf3) sendto$inet(r2, &(0x7f0000000100)="3e7631c743d44f00bf397f06d57a94a8912decef907c8a2161fe4dce0a7b8d0f59ee906e378f5bb2a09427714cd1769c4e02ea65a787065965e6d1ce034307a944b67f3f6fe299c77db785ae2feae68ae50a9f4e5bb13ccf9e18ad459da24def4b24aa6e977dfa08cf3569c65fd22e86e19ca8aa9292136e6ccd46", 0x7b, 0x1, 0x0, 0x0) 13:04:59 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000280)=""/71, 0x47}, {&(0x7f0000000300)=""/176, 0xb0}, {&(0x7f00000003c0)=""/9, 0x9}, {&(0x7f0000000400)=""/62, 0x3e}, {&(0x7f0000000440)=""/125, 0x7d}, {&(0x7f00000004c0)=""/178, 0xb2}, {&(0x7f0000000580)=""/177, 0xb1}, {&(0x7f0000000640)=""/242, 0xf2}], 0x9, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040), 0x4) 13:04:59 executing program 1: open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) shmget(0x0, 0x4000, 0x10, &(0x7f000032b000/0x4000)=nil) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:04:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000111000/0x2000)=nil, 0x2000, 0x6) 13:04:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) msgget(0x2, 0x400) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001540), 0x4) 13:04:59 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xffffffffffff0000) 13:04:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7f, 0xfffffffffffffffc, 0x5, "1eae8682ab033a755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() pipe2(&(0x7f0000000040), 0x4) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000380), 0x1) 13:04:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="b944bf3d62ed35c6fef59191c8c461028b7b4c9492acd131eb99c1a8fec7a411a04a720ee94b92f618ffff3e778719414bc580ff370f2f388d2b7432a68de2e1251d261ef84cca81bfcc65ab0d69e5c3feef3c67f8982b45bc60b2e4557193aaa0cf6e98651f364fed84a7a3063c9cb14ba0e96fde5b70ab99662964d751067d7f2fe743cdb30901b5a03023c677992e0eec868a2109f1b41c4a8cc8908e8971d5dbe0e16844636b23e1bef9376053b6d56c7cbca420cf357325b0b810c51f5b01ea9a7e5fda6fece7e1c9aaf1ff50cd46a439f4758cc111b47b332ec5664be37050622f9044c6", 0xe7, 0x400, &(0x7f0000000100)=@in6={0x18, 0x0, 0x3f, 0x81}, 0xc) 13:04:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="c364b082c6c13d26442d231ca8fb275f5d8be33475c958725d96c19c3de775f86b55749973ce22ca98cc9293a7d0a57309d1c84fa260365cfe4209b9848b941d5018b478d8bf8c743bcd904302f910534a6b85f596cdde6af94900685b280bf1d219836836151da4e47fd76b", 0x6c}, {&(0x7f00000000c0)="dbeb0dfcdcb90ef609b6493bb419b0fcfc", 0x11}, {&(0x7f0000001680)="2aef12021dd06088ceb705631f44c1a100f5f6ef50657efcd3e77d8dfc06521f699ac42ce2a6d206c8456177d8628c858b837c7a62d872b8005e6c86eba79596649679ea3e5e7cd751bf78d520e32ae44581545a1c5780b991979df6eb651104bfb6cd66410704c367e0ad8918d1e84c3c3fb01b862563dc43b52c702e409734b3104ff0e1f84649096772ae68548cf301eb3f1e39383529efd7891b923b52ffd2eb52c334ee23352f4945ce9526aeadab739380f9193f3ee8479a7ae02b57c7df700529319211e51d18c2a97bd795d8f1dbc6f55372315e210bc65a12dec6b81a88429e1055930aa96623cd1d911c8c925281a714bce47e15e3b9a35227b08dfb14c83e2f97e2bd6d5aa692dd21923b1c223bdc83dc9cc533dc20ea261d33fe08f88e22340cc530e0285910389dd6c1b7cfb9fa7ccf2b79aacf81fd28230376f56adfed25fb3f9c1cd7b072036ad77cd9314983ebf4feadfa183612042fd0b16e668b450e38a20d8222252668c140f1e528fb31d164e8c3bd9e410140ee3d6409e15f8050f94b1395537b4ccc302b32b313eabfddc9d90ff3fa66c37caff9c5e776770130edb36857b53ed4ff028bb52f633019f540391283371af14f31cfba5456997bb6dddf6c85a6d77260f9d27489ba208ab5ab3f4afbfa712f6ce087179eb218ec3a81954d071d3226b79dc2fa2de3e0b4fca6172f4790db1c397305b60060744c3fe04f7726e5882dac23ef002f5b4a243c71a09b42f9efc4e3f6d50a14dbafaf18516de0c82cec733591a32894d5d7f81b7d0d2e8c09344ae252203ff7cded5edffba696ac33e05de83620e02f0361e9a36e36f3b6cdd4ace71868016cec3366534b7dcd64ff7b5656c6d0d0a76555dbab8d3575f4ffaf212dbae1aa8caa54ded7a46bb1081f151964cd74c9e8865cc258c3b14b7201d966f461c68fc82cfd291d5aa02bce6cd087a6a7933e473bd19458b0a745fff5ac293a10074b6bfcc97121fa04a0f331c033c2377d0cf9057220a019b92321b21706b2f82e8584d8ab0282fcf548b16ea8d983f8d38803ded152256fab85249038c5610a9d95e680a615a31fdc46798d5f7142e820b12a94e16e667e1f37bec05f695903ebce7035857bb74d57bdb404a26b9b78cec7e5dad1022249b08eeb8e87fe52fb4abdb1d774e74dae87b695afd752dcffdeb3917974011bc37abc7a65d6328499c31bf4f7419080852ca44e5d60b1cd79548423a7c8b743f011b0a984eaa27489c4d8c9368789e870bd169e4e0fe7be047c997a46a5d0ad021e15808a1d3e3d67436934c87382bd9860ce232273ddd1cbdea0c011b0e81e1c079b43057ed4b6765802a5d281e0cdfbbe2967251b14eb7b02ec73672d9bd50abdc23e35330121009c87ee5986c21aec2d4e769cfee436dd2ae1996f9889cb5b0be843173125897dbdbbff7adf0140d8d8033b626537c8edbfccf816999c56dc32607d937faea211a27508c30f974b46eba5de9632c0622b77748991c03b27f69753b825330e4b22906d79fec70b84b796b7ac1eb53f9c14f678a0918c708e64decf4671cb10c5e2b5de1406c6b4e26a3ba0a1029283567399f3773f1c7d0220216e9e3d2144a8a3846960d257e108b0d0d9dc96f71f3417b259ada12fa306f59f4920d398f239df43746668a484cc5499ca4960e705745d48726c95b117f0f48c169cf7ce5bf639cc4a8cf47703339be96b9bbf5bd49a86470068fbae2c6d0271b329174749cfcc268e97c845043f41bbc6e1544f97ce95c9850d4a1bde86cc37a04f5003f245fc6df20e9699b6e36c86da55139ed8cc1cbb05f6d00f38b2e81ed7f8e78c9f48cf392bc8c287ba965a7c26923ec641e5201e9c7b7ae4b0b104690c57f69ce5b890b1fc4d359342371c3f49c161ffb7071fab934b4b50ec7b2f3dbb47e4e417493aaadcf847a72f906bab585da5e20ef8e693df72f5742c3301a2f961016ceb8641420a29fdbbd3cb59ded67340a8bdbc776a694331d5792ab83fbc6864954a1a7ed5633122897d528eac34f9f72675f11892d5eedb69bf484710132f20936c9f38793d6aad25319d1d99da74fca99cd54bbdeff255abbbf4444b92ef8561d05e5f5e1037ef85979d2b190f0139fe064d4b65a0d43c99f2075e563b50fe938cfe11fefd4d80ccd977e69b5ac2c32ed4bd249d2d04be7eb7d2eb07cadfd3e8554f251f61d878b0dc33701285fd14fb771a4abcac92f65d5dc4531cbb5bc540e84281a70cf6013cfe9cdf53e0a955dad2c3e3714a6ce6be5f9e43058261f3868834c4daab0e2b4c90c55332781ead1cac050906a2f292e4fd0bc2cb29ebdc54851f9b5c9ba3828dbf721ea6809094c1ce16feb6cb9bea39e2ca63ad96fba74ff4e04de4e4670b3d5931c16febdb1da3315f10f675f5bd9217e2305ef3a5c507eb57a7f7a6dbb48f4c2a83e7b216c1a3e9df392cf07c872b2751be8b37179541513f5ab41ec24a37b36bc51e2828e7a495e711b90cb166938b8d3c7539e39a2b38e691c0cc0979c06547a1289f9c380407e947846b93ff97bdce03fd3752911f240d896e2a227bc2b252bb56a3893ba882db9725875c86a51edfa4243b9d445ecb4441d95375d8fa9d9e8019fe0faa5c0e7d0c06b55612e0c3cad47fa330ac471fcf30d580e1059ca2cb241d5b96ffcc52a5f0cad17c1e63ff79e32b2b60aa4c657c3e35cf647a4d7a5788e85e68b21d39a53e38d71588323fc4dc2bfe762c797a5fc8fb04002f2c71ff09ac6ff7fb5e56138be12f2fb8f7b8896f7db7d0bf34ed6b09edeebd9cec22838d88bb9887d300d1ea87699c4fe0c34ecc7d49b383ad292b224356ee375bf7812f94ff78bf53fec8a9c4f84f97c3626caa81868cbd32bf13bc74ea2e3be3e51a39716e30090f1d507866aea7733909ad58b458bf2fa4a3406284ef19b93034da67dd7134fb2ef570cb79617fcd37b6f79e4d4628ea0b06e23aa75d77e11e4349f9b425749b4bab17aae1ad8f0ecb02fbf5bb6afda3365b207c0a543623eb57a9652e42675f8105446d5ed93e60bc6e8ed3eefd2e7e551b78c551a2492cfb96708b6928405c2267af38ebc8c5c2d812ce74434423a89a60ba4d4a2ed95286ce1e17bcd45350ff3c5dd11367eabf8ecab4058c0d627e83921bed37f05b7c49bc0bbce79b65ed6c39f672abdf81a199f8e54fb77497ed0df39b2e852aec2a0f53e1f54d0edd7551c428e2edde40271a255a2fc690a6c8b4334bac8d2c038df1f523dc965da330ef91cf093269a7c053c515792c163338f566c4471f426236bf638d940acb1a621984dc6c53017644e182f3669ff407754d6d4f24ea3babb781a27c15c6762ecd7ff3179b4659c30a6dab80be3298c09fd4313dd776ea27507412a3249557a201aa20a2a5e79d53cee0ba5aa79c81d486838f8fb297805501120f29e5767738d60130b29e4cae29ef4bda3b94c6066d9e2766a8888c60a0c05f7792e87353ee7fb7186cc103a040b91550a29ebaed819b70cf6c3351f46c86625aefd260230d2ed02983e5bfb30ebe7bc2a036e74845b252e8772c42105ace1cf080cdad1f26b526b331d3069bb21e69d32f0df3c43b56efb18c23e6ee0d6c981a2f079ebd8c041ec7bf2ddcbde4fb457a64a194661dd81d5b9bbcf8ef0594e3d6539e34c59e0739c7514bb1bc9143fa0e300bdebe4ec78c44a620c24139d13c62b2886518b45a731517131d3ad36f19ee4dfe9c5334608c92af8c857594a6ef88e5f12d63a1cfbd24aaa3851d5d605a216a587d558746a5ea82279400568303bb213718d17c037cf35b0913174d8cb80aad772b9f6244dde46a5afbc490473294d3efba3ba2b84a3e118a361c6e6bc25b6d4e5270f625dad794761539c42c11bfb6d1e1224c03a1b43cca0c905429f4f02edecf8fa2624a49eed58809e00955eb4d095f27a46719022163f407d233e0ea65c311d0c8c116e1017b02dfed39ed88eaebe247153a934c839f8ad0ae9c374d1fbc14013b10973ab5f61d38392db851364c3cf9538a1113ce469c79919f8cc8250a13ccb2abfad4f5d7769de6a096dc037d19bb34a08bb42794fe036953f7969278190be0688ebfc2a53f20c7c4643ccae35b408324f25c9ce2f62d36e76b05011107609c9736816ccae5e8541dc4e7b6752497b8a0cb8257d6280a453706f621c12c1f46c971cb184545bececf2f342074ee5a6ce137f57fb1b4becffef3b25306877adb76e9871587755e6ce27d668002a6f472a1457d7c7c146907a4e76c665352b6a8cf923067d34b629167381ed5a4560865a492fde73b83b1f82be490801410ccc6cbcec28baec394c732aa73d3d81700507fd982a3041c4399038a9027a5d863e3850a0080d494f75710f6271f80df22300c391a2075a92cf6b5f059881e9582aba573893f1057f747ae8f0c96d3293982d95f2ba8fb7229bc5074c6e9f7415412235218d70d820c6f016d269e3036a510ff304dec9f63241c0d3fc9de5e4a7918a07f8d1994d1fcc219bebea436d7a668d55e87cd1d86772b4e2bf4f39433725e44e572a21a1761dc819ab87e87d9e17abadf88df357f182de7bd7d32bcc723bbf974e78105264964bf87d8a3806a294a989b932b9ba5d3bec704e8befd572d3b178cc8a4117d6aec0a6008a47f24cfb925c3ed3a7beb99ef4971e6960144b84c4388fd58e2ff14f92bbfb87f3b4fb3851009df4dc2ca32ff8a8e17c125480d252a576ef9b83ee06faac2406209c82567843a46cb8d65e8214b002405ee0f81847b5527f0a87e89364ca13d63e74539eac5a894ec34172a2a2899f5d0a8a4f2fb98ba60a7aadb6062a9d85fb2cb3e578fa670d5b762de31a8a74e8de3b23172b5a839e6440ad89d51d55e75161a589d032ab44ed4b60d639b4ee2e4c9b7038a5262a9545e44bb6d18c12b2f720c4f6813eaf90d06a11d80b5d3182c309893b94a0979a22e1e5647dd922488608efc4a47ae5610c977335c31d0c589eaabe106c0801a075d1183f9f083aeba5de39410ce079ae39ecc1cc2a2f30182cad09f6b992af0db337f39b9681f7e915a855bb199843808ae0ca0cf13ecdd12bf07b52a296e971f67c22037157df00f1a671abbae6aa7d4eb0d21458556162993b4bf71f4f9b5a21a16eff74f5a6ad6c95bf7752517783c63735976b51adc225173b40c04b8873343b0c8df5dd49b6ccde7a8f471d51b5d65c3ed7463ec3900048b2f21dc99a6f0aa4c5a35419ece6e0ec2d5617eeec2595bee36ce52412ee693ab9c034376b3f45e2cad54112b5b78b7f3f18663b18e524fd16d77bd8c881426b461628b6502d11a89ad8d8222fab65d673da4b97a566642924272541c5c02e7aa0714ebc73b6fa49a74f576ef8f69bfc25249db1e08e725e488ae481c78a14e9156f355b4793dfeb62df8443dab8009a3b2192679b3d011b39767a1269cb04e21a817aa0e6bba0dd556058e9ac48193293000c3c402c2ba0c96defe1966af0c729556d33b324be568780e50e55fbba8b8847996b8e7ef1d05afdf41c14001d70d1344b8ae15d11f638852a274d35c5da126391c0e98d5f50de3c86aebec5d9216f5cd1ec8441416a3a35d1f262d9b09cdb096a617e0717d0f347b8142c3d35c1d4459dcd416b202d9786c1af47f91ced9e486c9eb0ba0287656d87caa202c215be5ec1e1d1235fc2a31cf2196eb3ae0650bf008fc3bb934f8ba5634d1b0dd698fd9f24cf2609b701a2f9448b291721d3f480a3fa0151026b1fe0f4458d35821c34ca5ab8573672be051a0", 0x1000}, {0xfffffffffffffffe}, {&(0x7f0000000100)="9ef969dd4ec17fdf1b37e2cc5c6adc189d5dfc229f1be2ee67fa74fac5affd3e4a6cefc5001e3432413287d65323af2d7430f181ddcc5fd33d068762add3c492a182645d6d1ed118012b1b0251672a8b48231da487941b6e57bf18febf529a8633beadc8f1b6c4dec0329c3f7f87926312cc50a8b32e00971544f8465bfa06c4acd2a438c69c2f2238e829b43650c050c93ea5905bb9fa886d0784d5eb188c2f54926a71551179265c502d87f716", 0xae}, {&(0x7f00000001c0)="e5e93f501f4e51f155b3ad1817ee14c95056c23a7b77f8ea9f95bc5b97f0c50f87e88aafede5068e2dfbf5033fbfa03ef158e10f4cbb89a7e982d67699251dba438b80f294733cd406103a9fd18b4b1249af563ad8c23999580f2df888729f0f0185cfdf20dc088da8ba05c613c7445541167679065e7431da4e9056c896a7455f58", 0x82}], 0x6) 13:04:59 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1802, &(0x7f0000000000)=0x6, 0x4) 13:04:59 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x7, 0x9, 0x0, 0x23) 13:04:59 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x40, 0x3fc1}, {0x8, 0x1f}}, &(0x7f0000000040)) getitimer(0x2, &(0x7f0000000080)) getitimer(0x1, &(0x7f00000000c0)) mlockall(0x1) r0 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x8800, 0x84) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xff) write(r1, &(0x7f0000000140)="466ebe50bc0ae1f897839d8329fe90e08d3f017f281d12970d572fa26446231273b3467c76d2eb35cf85265c84e9e06f759a0ae33087fa31d3e837d219548b167191d98073dbaaa94b6f6da5daf531d1b3c17ef377577cd82240188f2780ec0e985422d8f6397213e8f27e0496253719f54cc9c14d9fa0d2ca24ec2c37d3725a4d175efbdeccaee9ac45d0e5290c3ea845111e1c6509d6987bebabbc3a2742b5a079", 0xa2) flock(r1, 0x0) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x10001, 0xd42}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000240)=0x9, 0x4) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000280)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000400)="36acb320362c05f5752907ff4d3180d223a83b5e527edeb7fc7d0a7dd247f24534298154e9357070edab9bbe6c85cd13c09c595b1adf864a745182bbd289190775310cddaac4453e6b6531657cc61bd18e89c5f65825a6f486b908d6d5c05e78f7ca5674b0dd38c2abe13c5d1cca004d952ded95d8acde24f136e54ed6d474fe0a25e519744015b6fd8b47e792ed7c1de74ddd2b831a4b42b3b8bfab", 0x9c}], 0x1, 0x0}, 0x8) getrlimit(0x4, &(0x7f0000000840)) recvfrom(r1, &(0x7f0000000880)=""/176, 0xb0, 0x1, &(0x7f0000000940)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x299) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000300)=""/41) semop(r2, &(0x7f00000009c0)=[{0x4, 0x10000}, {0x3, 0x1, 0x1000}], 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000a00)=0xdb7f) sendto$unix(r1, &(0x7f0000000500)="8c21203839abc442e8eda89ab75158275b0dc1ef80361a704b31932614ba72f91f1c79afc6c842f2c908f67353b37627f0c4e6ae33f483600e000000ec30f8eec1826f1f258dbe8c6616b03d46aab8d666db5817c5bc18096b284888a62b382c70985ad2c73465dc911caa22b08c7e67d738481d321fa68876d5c13b308b32dfb4d56be5651ef1281664c3f292da76183b1ab53085c2dfe7a797cebb78c0151f59c4a9680000d66301e9057cb70c656315fd188ddb67f22e5a7e97bdb03de74078f23515428dd1db0000000000000000000000000000000040b2a9b2f084b6928c3e90c76617576bec4966f6dae744c3eb8676521d5e4bf8751f9acdce1370f8ce1dd355bab717b99b739b0b9c649694c98ebce015b67e549aab7aefa81cb6ee14873b4edd0000000000000091174c7bdfd19b7b32f74c955cb47ead53208bb4b86d38a4bd6ee466dcd67a811f0547ff280d082d4de12aed7ed44486052b41ee36c8a4680d9b0e4094aae6e8512571c75949a43dfca0ffd9c06d23ebde65b86eb09611", 0x183, 0x1, 0x0, 0x0) semop(r2, &(0x7f0000000b80), 0x0) open$dir(&(0x7f0000000bc0)='./file0/file0\x00', 0x10, 0x20) sendto$inet(r1, &(0x7f0000000c00)="d4c4db3df2eaff35fbf646bd659adac58615e6dfbb6ebb0f1921d61e13e6d04543359e27c544bdb444620526e15c7d1d6c6b694fec07ba8f34f1cbe9864936ed9de73019c34197ba44340ae3a8a946a2f40d3870f2eae8347246f702c51a51f8b1bf4935cec51811d41e27c25206b05cc6fbd8b0d28dacca109bb81b5b3ab5322cae225952b047c183debf67d136bf3fdd3103d24af726fc6aa21f1fe61d849d", 0xa0, 0x409, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) fchdir(r1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000d00)) pipe2(&(0x7f0000000d40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r4, &(0x7f0000000d80)=@file={0x0, ""/4096}, &(0x7f0000001dc0)=0x1002) nanosleep(&(0x7f0000001e00)={0xb62, 0xff}, 0x0) r5 = dup2(r3, r1) fchmodat(r5, &(0x7f0000001e40)='./file0\x00', 0x10, 0x6) getppid() 13:04:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x5) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) fsync(r0) close(r0) write(r0, &(0x7f0000000300)="175253e8cc1e8e6d00e30180000000000000e76fe31fb4ef6cb2cb3f5a51258ed100000002c8121c6f210ddae7fc39aff56b61147e0fcea25421f9edc7f6435cf3660f81e49dfdbc65c2df0c27a7b1a8734db1a5de071a080900000000000000214bf88cd6e5f780100bd59daf466078a346ead59c88efb052ef8a1b2bc0676888e52b762ab7adc01c", 0x89) ftruncate(r0, 0x0) 13:04:59 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket(0x38, 0xc005, 0x9) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) 13:04:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='!\x00\x00\x00', 0x4) r1 = shmget(0x3, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) r2 = shmget(0x3, 0x1000, 0x439, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 13:05:00 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) write(r0, &(0x7f0000000040)="df6b1282989a47380e14f1f979d542d45d774ad600374d484615edf09a42984b18862630dcafaef2a25a5373722bbc02f8d825145b34b9c09f9975a9050a976e1f064e921a9c48bebce9f7a0bd76a62d006a206bf53a0aae3eb8d79cdce598ce2cf8c24e9401130476560868ff02400c778b93bdea92ac83ba5bccf2e730ff68cd696fd5ed6b697aa6183368d8ab0009820a9954d5c3e3dd8bb6a47c571d478d09d7157778", 0xa5) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, &(0x7f0000000180), 0x2, 0x0, 0xeff, 0x0) 13:05:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30ff2016"], 0x1, 0x0, 0x0) socketpair(0x0, 0x8005, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="10bad592ddd9f05fe0026b6f3c32a15d8c80fb4fa5ab9917c37b40b6df10174da2297665b67aeac6f136f2a85912b071afc91bd3a4d731a9b795f4f02e6c91863fc8aa43781fda6f8b82971b9efea4175b849947b6d3803d506993cd6d652a165eb7619b8dacded0d2209783e4ea0f2138f9785bd3a8fe2a2100e3279fb899b98ecc77bc87c681189f611875db9c950b7c8152d77c", 0x95, 0x0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 13:05:00 executing program 1: truncate(&(0x7f0000000140)='./file0\x00', 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000380)="2051277f914bf8cd4ac02f812d1b8423af686ba65183c7d6f6a63c3b97eff4a127a35cd14244b8dd5a7ce549fc372acff7ffe506e4a75d79bc9348b4795f5dc6f06836b25dca199941f3fd42c07750593a6e4deb2dd29cf1b09ca8e96d46d60056be2b88ceb0cd44eb59639dad12a0d96cd2dc6e12f0ff84f42dde0ceceb0db43e93fa5f990035e7c5c07c5257d80fd6b5d2ad18cd30af5ba0076e6cb3c990b7b4ff8ddd6f49276c00705d8a1b3d3484edf0b8110d40fb3c116bac3fae8a8c44878e0f8d81253d6d43ae47486f6a720e19a4200a28bf6d1ab938466e4d9e2e8667efef8a7d84e4b35c31858fe7eb5c325e5d8b93cd5ec67b90d8ac2f1d9d614d820044841c1add80165e0ba0dac58ea5", 0x110) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) r3 = socket$inet(0x2, 0x4, 0x2) fchmod(r3, 0x9) shutdown(r1, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000200)) dup2(r1, r2) 13:05:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) setrlimit(0x7, &(0x7f0000000080)) 13:05:01 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0xfffffffffffffffd}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="db3a70338f54a09d2167ddef732a83170a", 0x11}], 0x1) recvmsg(r0, 0x0, 0x40) shutdown(r0, 0x1) 13:05:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000200)=[&(0x7f00000001c0)='\x04\xb7\x04\x00@\xd7jK', &(0x7f0000000000)='\x04\xb7\x04\x00@\xd7jK'], 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) Connection to 10.128.10.30 closed by remote host.