cfaa7835c763f343022586a2b8cb4c80", 0xf8) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000004c0)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x7e66, 0x6}, {0x18, 0x2, 0x20, 0x100000001}, 0x1000, [0x8, 0x0, 0xb36e, 0x3, 0x7fffffff, 0x7, 0xbf04, 0x3f]}, 0x3c) getsockname$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x1d2) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r3, 0x29, 0x3, &(0x7f0000000000), 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000440)={0x6, 0x1}) rmdir(&(0x7f0000000480)='./file0\x00') clock_gettime(0x0, &(0x7f0000000080)) r4 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) 11:05:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) close(r0) r1 = dup(r0) fcntl$getown(r1, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0x58d}], 0x1) 11:05:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = dup2(r1, r0) recvfrom(r2, &(0x7f0000000080)=""/191, 0xbf, 0x3, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2d8, 0x1ff}, 0xc) 11:05:08 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:05:08 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000001d, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xe, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:05:08 executing program 1: r0 = kqueue() poll(&(0x7f0000000240)=[{r0, 0x21}], 0x1, 0x5040fa54) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0xc, 0x20000028, 0xffffffffffff5238, 0x3f}], 0x7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x21, 0x92, 0x8, 0x101}, {{r0}, 0xfffffffffffffffe, 0x24, 0xf0000000, 0x9, 0x7800}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x3ff, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x100a}, {{r0}, 0xffffffffffffffff, 0xc, 0x23, 0x81, 0xfffffff800000000}], 0xfff, &(0x7f0000000100)={0xe7e5, 0x400}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) 11:05:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 11:05:09 executing program 0: r0 = dup(0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x1f, 0x7fffffff}, 0x299) r1 = socket(0x800000018, 0x1, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) accept(r1, 0x0, 0x0) 11:05:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x396f8044) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:05:09 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x3, 0x42) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r6) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(r6, r6) getuid() getpgid(r3) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000049d62b346b8ead41f32b967fb4d4b3dbce44f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256ab0600d8895d7aa0d83d7d09f98d204d56983412902a76efa9185f0b098bc925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r7) fchdir(r7) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000340)) 11:05:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) syz_open_pts() 11:05:09 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x600, 0x3f) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="139d64e64272c15b9ba4273889881f88c75e9243e42d2c5c257450fdf6cc61479df5d942d57bd4e8336123139ae4c41c52196104dac4ff5fd960fafcebdbefa1acea7751287d943d444e9386c9215f029fe8d685148660c27dd24ae93d3991a3766e39960491694683b1d564206bbeac66ee18f01b4fcc5d7ab818e608e118b4d13e3ab7c82063a417679139fbec196473868574417edfd5b89d9b4bcdabd62d9b936a53e9534fa1662c093213d55b00b7a76da92bd307c9cc57df45", 0xbc}, {&(0x7f00000000c0)="096740425ed7fd99d6a17147145fe082071208adc9631ee27b577248b54f276a8d4d6ebf", 0x24}], 0x2, 0x19) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() flock(r1, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() syz_open_pts() 11:05:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x1ff, 0x0, 0x9, "12f3d50398003ec9fb5791f5475bcdf36fb551e7", 0x9, 0x3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:05:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xa24, 0x9, 0x1, 0x4, 0x37df, 0x1, 0x9c24}, &(0x7f0000000240)={0x0, 0x10001}) 11:05:09 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0xa) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1}, {0xfffffffffffffc01, 0x4}}, 0x2) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 11:05:09 executing program 1: r0 = semget$private(0x0, 0x3, 0x208) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/225) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r1, 0x0, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = open(0x0, 0x0, 0x50) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r1, 0x0) 11:05:10 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x180, 0x2c) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) write(r1, &(0x7f0000000000)="64c60e34fe804b8d87d726a21328a1877743f2e4602ff4e6abc2f52f8229b1dec8fb4499eeb722ec1583de8b440e2871bb72b2cb0a564f9542e46a3c861aba3c2779f5405ccab40d188a3bb395607887d224f11191c11d3779385eff59", 0x5d) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080)="536e405e2680446c5e71af35e23f8447686ae7cbab78b45c9ee35ae629d3ca4f352d4af84589df0218e0aa2c754018e615785585142c9c53ad62450b1824ae636a8165a93445bcd6b05dff39e1c48ad19534c11a7d297da2c46f5f20fa1e9603f4655f1513e62798714354fecc0ff908807704136c2c8690eb4a14b68bb54b08b955ac925bff271c7e5a8c70a6d3b6233f0d61a9c292c65f17d208", 0x9b) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 11:05:10 executing program 1: shmget(0x3, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000000040)="3a1fc1ee6c5ed813806600610dc787f06d7d5fa7d4febfc2f995d6f4afa84631b347762ecf0784e6ac66800567731bc7afe25043b9a22bb30770c82ab6dd92c923afb2c085ce50ae0e99bc56c51ccd29ead582eaf35b066071be0a2cfa72c14e73da5a11e631b6b6512c8346a6b570694f2d1fb37ce399e2509691e75ca54695895d3a02031858b9babc5e1306b69effa0d28d2483585f94d01aae9018271f26131d620de8753f9329a8e4a32305dd363b9b4399a53314e6159495ddd19e2015cdc26c0d9f40aeb6a35b43fdad243b8d9f4802a98fcf4bf7bd7daa5f824b97a6e48c0714", 0xe4) shmget(0x0, 0x3000, 0x226, &(0x7f0000ffd000/0x3000)=nil) poll(0x0, 0xfffffffffffffd8e, 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x10) 11:05:10 executing program 1: r0 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) 11:05:10 executing program 0: getpgrp() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10, &(0x7f0000000240), 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 11:05:10 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f0000000000)="f724af81e53859bd1aaa3ea22a92570811750ff6465f49b3c52146b95f9306869e5f3df86321bcde1bc37788ce0a3e4fcc6f19e5d0588f274730dbdc6986679a6b30c7e0938d18248c5fe9a9dfe2", 0x2cf) execve(0x0, 0x0, 0x0) 11:05:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000240)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0xfffffffffffffea5) r3 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x1001, 0xfffffffffffffb17) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:05:10 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008", 0xcb) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 11:05:10 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) r1 = open(0x0, 0x0, 0xa) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) semget(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r2, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d", 0x1cf) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, 0x0, 0x0) write(r2, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x0, 0x7ff}) syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, 0x0) r3 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) flock(r0, 0x4) readv(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x280, &(0x7f0000001000/0x1000)=nil) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002ea330760bdf3000"], 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="3c6211c435a855550ce8b4812b345851b1c571f6395db44ae35d39142a8140a73e371f2ad48a2d65881394478c8638724a433928e7ce295e9088997fd299c638b7fd423e976896fa72a8b9", 0x4b}, {&(0x7f0000000140)="82464520450b17bb02d16756c7d46ea5cd3b0ef1faf6", 0x16}, {&(0x7f0000000480)="8e620d0b840ca478688830f9e2725ad812c4e17b7f768aaefa0e6db910538b8f290b35eb1a3f609de95235f1b64abf2cc9d5a3132d1405df435d666df9fa377650a754b9fa7ef4727d6ac8646edcd9e25fafdd9f0eaeccb9e7571409b414e6b08ff422ea2983c550b8cecb759013c847e475ee6958961f59e1c41eae2dc6e7f4af3575ff4e5204951a766670a325b5e1bb67a227f5bf0bb6e2a626f5a86cf9b1bad6805b4f06d62c81f9609e9e647eabffe4db34ac3fa9dfb7d3fc5d18dbc564c8ae2860986e23ff56e08b9e4e38044d8c5099c86b58cca87d9391274b5e835f9187d259146a901dab6842d901db79f50014b20e5bea7c5dc8c6280cd562c57bc05039ee5d38da82b88f9e1d473a91826e2151f60ac22b53aebc170ea2f791fcded2bf219a93938b2c7f68ca02e55f92da0a025a9b9b2499f6a76ddf3058745183d1e71822235a6428f72388b3b25aca7cd746b4f7f2e1152f5b868bdcf6abe321af7b4cb9f47e24490e9e44e5917d6c172a5f52b10a165269dc5b2b5f3af3aa8ff14291b02dae834e8d6fa50b4905a917b279a1c63e89c9a70f7bf31d67d1e8dac193005d1dbe0624a6c5b17d1efaeaba4c47496441ab9e42588ad29358246f4109a8a139588f55d547dab028aa7c1264886851bd48e57760ea4d74b8ec59c5bd9f5f433e8c5da0305226305f910cbb9f3e2035d4fdeedc590d79070eaa31ce01e9c934399042cd0e8e371f4633170f5f1e894e18df7882c0f0afc8f2d267f60a82b5988391fa9e9ef1f540f57120ef8d676b3ef33459cb422ac2a7626b7b590483c40dffb11d6ade17ec78f6eb5b46b9da99bb87c8f195721af2195d41e1e92d8ae2cac09b6b4a9e605568fe36cfbda7022afbc343a37933b7c7af977120a6784d16799212a700a59ece11751e66bc7f32046fa5b50cf2e0b4fa68a042c055516c6c731fbbb107346f73e9cff6493198b861a2ae2ad7a55e39af7ac564cf8adfdd3670cc2a91636c0ece1be65ba009e42f72003859b27019f3f508770f9e2c48d988b7a4c2de00eec65bf09a6dcd152d5fc75502494240475647ce9d5942c792209a6f3bab2a6fd5baab176b8d5530b2dd1d7573e36ffaa10bec50fa0c98e0bd877e22bd3cdecf624b8efe00f620f447a44a20f14f3978313019419f79d0b27760c080a9835205348503c383dc607c6db79120f77b0ee5300624c2dbbc671b97f2c9f7f3614ba92511373954eec4500a7f81ec8debef1a07b66ef85f8f33ae8f6723c48e56cecff89c82ca94f603fab17aa7b115b6ab9ea7137efe6aea70ea8e664b2793001a35ea033cae1bfa0d3d2c9720646601d0e163bafb4fe07ad96be014051a962d4e21b3fd7d950b43d0e6b53e2fe87be37dfa40c73a2d55d90530fa26c0222ee6dc00fd899901527cb8b6dec17b4ff52d8b850f69ba78576b56a7d7c0602573c15067e60c08c5ed9743fd13d969feb1e7496dc8608d3f708ffc963a5b7e57cd033845417cbb14fa771efc6826d83c6ba3b43fb9afc047ea5abcdd93a6e888ad4ef06aca576078d2ab356ff19796957d9760ac12ad8c126eb4aa626636eccbb039491d7468266af5f2cbc63a2140e2d66be30b9ad5d9290cbbe5cfd2bf17047d888a8e0cfdf66469807fc115fba617f9e82211faba43e5351050087d7588a663322189b6938b75eac53129c52821d2f084968c4fdc1d9aeffde33ac70e62e000d24b6f41b822f986b038816d0a10c85e3aa682d87bac15062cea4834cbb8c2fa22e323990fd8b04cbc968563ff9666d83bd8bcb5f8f2394312d20a224b359a0aa635bff58353896ea19cef6038620f4f4a66aea09687cd29bc2122da4a4a3629424ab57b967b739a1199e1c6ac5cb7b0807451383785322499a466d6f0de7cfe49a3a20614a05ab4b76fe93c5bfcebd2f08f37c11226fdd11572c78f8b07d140a8073666bec5f89fc3e55d3f83ac60ae2034eb2860b821768dd2894eb943fd1eb53b465728d3da202cb02c741de00853b700bbbe253e96de3a33f621d67c4f9b4bed5696fd7dc7c1968cbebf0f967f2171185290db55663152e1c81c8e1f15343b2ebc9d86167188b34dedb948fbefcbefec5225b0b08289b95ec7e991cf9f1e2c0a9e1e5b46400c09269bc3db7ccd78a6c18a36170d429bbda624ecae262967f270c2c0f2a60d33514ffea142af9c9bda879879f1d33404480c7d036552f93c9e6c1aac1e2c9211f9a3d6610a32c519a63d8b7cb5c4d04ca041930886cf8a9d8d8071dbd238d7afdd4f82285140d3aa89cfb30cc08cf7c60b5f47a99d806fac23587644c9d71395151386a1f98ab8b98a15d096f3fd35889b5a1fb9bedb7a63e7657567e474b398958a3bb027f5aea1d2f4f4f51870bd34dc0a44d35ca58e574321cb131f9e114113aa258db76cf9e7fbf70003220fec7b6cf8f2f5acdb46b96b8e8cbbb7454a59fd191bea5d70f6811847c89177b0222d6e831fadd14d7977567df84f1b141a03087a74c38fa8c887413e045862407b515c11a4114b81dfff9a30771ec28cf808cce76b4c0e8116aefd7fbf9edd8c950a178c170d0322af6ee749c9509cea59e43cca7987142db033e2204595583333befb42d7a219cc2de8fdcad69a5565118de225a4929eeda7c6754a356acd0b7ce981e772ce5eec4a7adf49c536604afa9963fabf7f0cacd0ba12d1f90dcb9701d0b638eed0eb2fb4fb043f916611669846217d20cb15758bfad7389dadec17984d3cfc602c8ea3f3f84475fa0995732574a4c6479fcf47787ee77be2dd391c7027b4db3ab19589aca2ef315ebec81bafb060c93776a10c8a66ed56b7ec73d8bcd82c8667d42d5b8eabbc5e9ef16451d04fdd9af73c8edaa03078113c1d8eb1f35537ff9c4a3fde43147597d401d6290111dd1ad1b3a7cba35118ecc1527329be4aea9503f96c23b551dcba1c46b54f15495705455f08f3ee9f5a396f79011f73124304b30b56b34cdd3d813ea0db993f3de59705b31fe745d3a98700eea89800ce33071252b9c8549936380a2710db3fce398088b47dfa88250178c3b609944e42a5e0fe25d205e86e262c7e17395da8fb748d99f803b1495b388fbc462be2b33988b485a79ba012197a491470e5c4c6759dbf25b26c614e7dc7f781bb958d3930d3eb70e41f3ef49bd65dbfacb54cb2853b3a7c333c4d4236b7bfc851bcfea34b0a8083f6511b7071cc63be9b602770526367368ecadcfc61a0b153b7612186ad5a216e54e21c31e45243245bbba0f306ff5c8d53b639c63f0c759bf711c3a56e0ad00f7d8eee840ee0a4a77898be82bb63057f616a62a4cd98a54b94f6d87c83cd77b317ad826b441d53898a8d1c227c8db7c842b41f3b8d1c41daa0e157ea9b4e89a85134ffe7df0321a6c37ba0a0cdb59f5420d4d0765218f6d7e8b3a6e5565a508d8cd72d696f6fcbc860a063798b0d1f6812538239cb8e6cc2d64b6d1ca43d4b2fb3c5309946250f2a11ac3c6f955e2c47239442668863b0b3e17b62ad485c0f8e839eb6db2ec78c2ee10590269d2b936b7c90eff9066dd06a8a43b71c68be290b6863f04846764825dab85545c4c82b4c986cdd1648aa6a10abb3f974ad4ec493c532bdd440d79bbae92a86962a73a1c03d9b5b9a185f35215e782bc7a7e2390d22dd63dbb5716a346312c07305384247b18a1955726598901b505596ae42cbdaadbcf90e612b3797afe5c7275a1ec4b441f14db2e3565970183c80715a7b29010721f733b025f043b1cae269c8b6203d501cd750ffccc47419ec39eb8a63b999c0438921530c353c8c37c9f03d5ba0b09680c5ccc4a9de44ca7f1476bc8fc02abec69f60774dcd0c9d708aaa023b43fe4f9a0a0443ce26fdd2a9ad0aa39d717f00ebe9dc9cc16dd7c4bcba30e6c8e5c40b7e26dbdda68a42387654d3cc7d29b83d82795e2033ebe7a4e8ebb291f658220e19ac4b81d6328f50bc6b8ece784dd2e7397ff69091bedaf66f796f116d7376ff26803b9b3859564f7663b76916e485e07c90f771761fe1d7aa2ab102e25f6c4970209a937439bcf162b60c7e85bb3898cdfa8a21d52434f143c1a7fa157959a489b85aaf127feff9d16b74817c8c18975d223205277bb52cb8308770b6087db841e7373f26c0e854746f517399c69ecc3fa1e631a3733c0dd76ff54f90e31a0323e857baf857ca3364b44cbdb50eb75d18eb0ae9173369d1e6a29103735702dedd012d7cb9276eedf55a26f88be495334e81ea086574e978734a7bc043f19153d0623bf59298568b6aa2108a3755729b39e8954aa86eeae39befdfe0ebe53c0bc0bc45ed8cf5c23211058ff0dc260ce73eb2f3719000443c8d2c01edfac071672a9f075a4145a055591dc2cc21fbf714b602ae0227673a5cdf9d01e2fd826016d076966441e0a9248ec7936f2cedc7d03ab96710db9a137446a87ad4a9d253a476e342348be6cfe7ebb76ff6bea93e8b625df9324acc6819806896e8233dcab4f3f83b923b48d92d587fd86aaac42a5a1b1d9ca8aa5a24fb15e77589b5e07828e595144cc9348f8d636e1d371a6b90d7fc314983f29007affa8c0e6a826a50a8aacbcf6043884ba55258fc0c2c755f23d611b2526dfcd938d05e23dd19c934b10b9e81b6ccd98ed6b25ed4df7addb1d5ddf2b5472bcf258d545be06c2ae7ebf26005ac3f29ec396af711ac6fa016a403ab203393ba999332bdbb07ca33db75a7f243f6c2978dd3eee997d09e5e7ac15d50063cc9c7190a5c0f8a048ab1e507753b92e0548d6a9fb1b1b2697e0cb5bfe3902e96ca502985921041588ac84efbe07c853a3d436aebd0dfd476f3227cb98c236d74d4f365dd3f615ac9dc6a34a9650c9ef9328ba11bdf7d37d1adcca81d4744ea6ab1b11d2084580982bac9170e9b7bb6b010e2664b86b12165fb44ee79452370b6e970fe25d24e0b6833b0730f198f57e15b02e189d91b6f0e8bf69a02adcbddd0f7dcf8b403d6dac8b315aa2da10a0d50d81256514da721d1bca3b7957453f2d0242a09e76545a7ae65c294e1d4bd34adae9ef5028a42a118957be24404de6befc47292be200d88151fc7a3f58204d99decbb2887888de4b493afc90fc328dc4b5b37810647386558148fefce92bf8bfccf621da475ff20143bdf2380415ed1dc89c3784d3aa19092556449c17f9fd61b22c0135c97979f3135b0d4363a9370f6ca3e88a678fde1c171b393e4e32c2bc7b51a93bb365c2326ead861495f67bba02099c6fefb7d7e1acf2f2dbfeebddb4fab925b41af4beb79aea790e74854e2c68babf5da912f2cf60fcd9893ef2965a442d040e5108abd0126ddeeff727789892b276bfb0941b25731c8c04ff5a6076f0c3fb5260d83ae457278400449bea7b6fb32365166351cab879d1ce07b09673e9a58ba964bd362dfc8d0526bde0607b7a03ea6a5fd16510b9a00cb8befcfadcb324cbd3811780995419427c7cc93b62b0ae9946157e7b1c1ce5ce37a1b62aa931735c558b9a60d44d2f141c5ab8475d2289e87abf9d0df8d3f22cb16e1460a100576fde2454c4d00336c084c6ca0d369d6bb544519529f6a6511267b287d89328e581276900fce7f20eb74f134ea68f48fce24f0cbc060add7cfe0d785f148102d8b3877afaee7fd2784ef104f1d53a5a0d518ed52f0a47541fda37163cd8e200af696c6ba66a51f188c8625b75c9d3a98a8ad7f466b539a6c5b86530c1070bb15cd434b7841136023dae50793df10b9202960397e1705680e8986db80ff6eb898617ebd03889b17ef761661", 0x1000}], 0x3, 0x0, 0x0, 0x401}, 0x0) 11:05:11 executing program 0: 11:05:11 executing program 0: r0 = socket$inet(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="240000002e0007041dfffd946fa2830020200a000a000000001d85680c1ba3a20400ff7e", 0x24}], 0x1}, 0x0) 11:05:11 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x80, 0x2, 0x7}], 0xf8b1, 0x0, 0x10000fe, 0x0) 11:05:11 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0xffffffffffffffff, 0x105) ftruncate(r0, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xd86) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 11:05:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x3f) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000040), 0x0) pipe2(&(0x7f0000000080), 0x10004) close(r2) 11:05:11 executing program 0: r0 = getpid() pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000001100)=@file={0x0, ""/26}, &(0x7f0000001140)=0x1c) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x3) setsockopt(r2, 0x3, 0x1, &(0x7f0000000000)="487eeaff4fdf33572376bb1e39b4bb2ef25a7a4bc08407f5091299227a447e9297cc3ed537149eb116e5e860c50c10d66c4250f5f3acc434cadef70aa94f323f1a03a08c96834b675b7861476f90822e29bdb01d3e6522abb1fa78caab878a1009ab14fe872d577506f5d968907a686977cc10b1a8", 0x75) fcntl$setown(r2, 0x6, r0) sendto(r2, &(0x7f0000000080)="65c0d08bbaf899704feba5c37265fdd78974d9fcf24b0f59804f7a374feab170842d8649a97558371aaca294fa5f482bfa056be7fcc7e6e9687a1db8dbe03c17a23cb96389e51400028b3bde0965d3fe94742a00a8334204904a7ac16e54dc878bf68dc67e67c6a02e5f6fe3630dc4e8a2179117a9ed8c8c090363fb57ee050f21a0c066b0e742ac7ecd55a6557fe6ee51a1228fec9400e608817e5186c36057aa49a7ab6c109e45d363f77799f4694854e598a40d6a3b13f35d3ad6c681d393f964d5d50bd324b11fbeca2521b87a9a01abec53a3d9f511e5e67bad577f43ae6f0026b324a7bdfb4e1b36157dcfd79af0453d094e56b2a4c5b6f53c35cbf0727a24872520259b15a87b2d2334f84d0dfb1e02e1979d17fc74a3e7b832f3eea121af3bb9f9dfab4fc9544429c8742c8b06a0f43b3268d5886995bb05e06fe1da091f80beaf301fa7ac80cc639a84a46b4cdb88719fd3b5bc39678cf1a6feafc39128fc8e43553bde2229b60a8cb5053fbf9f72b92671f7943faa7a23ff1ac6b16d749c03787f286a55147cfe2c566c93651aa840d17da41111ac79ba417350cf47bc1494b873fbcdbe0481720c1330c0e27d62af5cf857d61c4583b03db58687d0eb18801e2c47b7e6036b142549ed284aa5c00f855c52cbea47b9bd9b6a376499508a20abc64fb1301e9a36db49dabdf930852da92db9571ec960b5a7149b15702759dcbb643c9b058bc30613a20e41686ed14b59ea04921f52cb5f624efbee9a92a14e49f3167843e3336ae75cb19fbf60145e64aada241a75dbce39d11f408a8ecd4bb0395eaef0f90f236f583cf28bb298b3783d0dd6e69ec233cd8d9b092c1c67436a394405a7de2bff57a3d639386b24efd952afbb2e9c6105f43d25896d46e81c2e7ea91241e13f75834845c1b7d95b99cb5e6990e472cd58de686d0ed01e7e3226e57da69d4c8a821f1472e44372bcbcc7fb778b1838c6efc7e89abcb67043e116239886358b29e7bd029e299f6102c26eaab851ba49ffc2022a590fc90a0b70f7c709d0983fee0f3d81598905bce077b5acad5733ae7021fa3ba18406a1dbf13e47738dba1641faa9105cf0fb08cc6746f6782ff93f618a87e63507a53d43dc1f7d9c2350ea78ec18dde8fc9a86e644273f04fc5ebe918be92b0a20a0e614390522a62940518a599d116c1085c7981ca263de2465e63545ee5fcab71613d8b8d81352b65213c1f62b1a9a96272efefee18136b9a88f975df24545f7e874251ece85a2790f72c6297921c92c2a61811b85040612a7fce61fe465224fe037980ac9ea051610b0d667dc82d3b9ea59901e05dba2b60e2a3e3181cfd8030c4000ff1202d99ab5ce4352a5cc28595b29296a520eb7d730b0ae280184b40b9d3b647a4196140e6637472c196fbebe29724bddee9bd91b7d11f92f828d51a145195099eab17a6b5cb4217c342afc8401695037e9961d8fd23dc67fb030982ddb1389ea948eae5e33645387d4740f80ac654dc8397249876b0aa813574f41824d25a7920b77f0351bf9f56cd5c3e804512514bd66be7ac4f3a006316d3926dc37dfa45481deffe3af28ec49e8fda13225e85e31a3dca572091d72244426093529c97d48f1f7f9799ddcf97fb9a4e50557fdd28ac8a9a9bceeeb4000fb996153bbf8ac3255e3b3f70bb71f55772057ad0278eb1048d7c1ebb4d3e3a3f4778c00d6519cfa574ae04995392995d55709116e312fda52c2be073616d43890ca56959f444658e8fb20f8b86f25327046466be4f9d430d8aa27f880348f2694867e8edca8a471c36b42776708941944f472941302d61894623c92a422a4e865cfe6b2f4454a675a821c531afb2584824e5a378eded6f7944de069a8332756b12d84d98ab8d644904243e1c65a19e694b0d8463f2e9c5c3eb9ce24e38b1aefa87648efa52c175204da4c34da349bb042ca2921e50347eb4bf90ef82211b2732f1d04466f68c47eaf4000f65c810a8a012d23a3bb100ea587f6f457382e67e3aac4c485ec6b36d7ac6ed2e90d7844de1168a9e71b54144f95330818dd41fc0eb542d76ec0da31c4249b8e14fe76c90ebe8f0eb42ed54f7d7b8d0389d82d971cdb1b4ef285944ffe5ff43bcd79fd404e595af780f72160cb5cee0ec8f49f8f0a97939627a37c049e1bdec038a9579b6ca8684068e76dc6aa4d652250a2a63915e91df87fd51402e91b6dfcf261e87549b48d2842db1daf9c7512594c03c9242609365af872f359178ea95b47a0ef5f40c56febae4bd695c4df695dc0f3c0899c74e5521e608fc7870db8252ad804084e19a4fa4958f66401e822691e72a1b44be1daf805356eeedb79f958415d769886e83f9eb0acbc30fdf0f8c76b00059562da43b070c862a21a1c782b0f502d9b3ca792c816ab00289d962732c58a14aab2183845e1c7c0a8962d9517b741ca8ae40b5674fc561f0bd5a1ca0d9832719a0e35c7c4387eac1d41757407a065d2ac51c0c020a5ef581e17a708b129b9bafe3ce8bbadb379a353b5af0fe5197f14f5072aee4098a08e8d4c76dcc9750b8dfa90e3356816b984671ef42eaeb88acb3b0e6cf22e67b004ee54abd9753308362005140a23c88721759798960a12bc29fb956d50a23ff2472431c2b6a2dc7b3015f4c643fec856f047583021e1c5c887dace90e67a652037a85cea4a4aca4d7dec6d1e0057ee8ea35dbf830476831a9826369a3b1186e30b6683285a62007584cc4ab46c1828698201c04033d98dc51aeb2913b289ef9f64bfe0d3ea9c0f9b6b1d43b3ef826d42c3522d77e25b0dfa26c5ec7c41592ae50eabf3903b8e3ac9f43eb9020f9de3651b9dbb15a1c06a1a3cfc9c3c596a80488c51a53869cc40cecdb5561585460c10262fcb867af2bea2fd9910a492a2c9088df3e9e9b728c35a7b22ab49025c0173d153b1e705f0c8ebd59bb920f2e997ec0901e2abf8b787e521e81629bae4b4fbff034d48e6a7ee3149857a5f0c8b1ae9e7edd286a65effb24b339228037745bcf6e63f0f83ee4c33169cbe5d06ace5351d9b95be5272836b019cc3eb89654f792220c3c9e73cacb2c2c6a1fb4643320c3e3fd2d1dd517a4d3fbe306df533847a3c22f42c83a103f0d4c492ba9f1b63ffff47e02a9ef3cd4e4fb65f0f65d0ea7f66eccc99f8157513a3ba37e8ad38db63a7c43b4fe000ceafae72a6c675478e99d3e924ede87debb0617b26f8a0c049a096188eb3dc0dc16faf9fd6dfecc933e3eaa66d1d64791d6e690a5ce9dd9bf10d39c4c6f2b9407dd34cafb148ea746a89b024207e016f698de5602d01beffb3217fa7f47bf59d223a86e4d180e52a6743094b7657b3981d5a9172a8d74a5fd40d1917aa56f91060a92f856d350dbf04be3d9d9ce16cbfdd13a7535e81699c17d44a435c1bd9f9fad92ea780f3c51d65699c3b90c36c0afc4fa71008b51af016546777cb9c3f1a45e2d3c8daac1e0fca5482d5d869dbf00da348d42c800f3425cc9e6ee5abcf601c3306c88bd6b8687154465877020b63bc54281d464589caf12128c3d617e3c262f20011d8373f9cc77ec0664840c5641b66d5e50ce1d8fc2b9aff56127e4fe9f26f7dac2f9311c92acca25759c18d6ad3db5bd8b28869dc6998a3cb7957ba7314888badbd4c6b4bdeb45f663ba84ec63aa498382cf3a114597834a4b45c0c3b385ecb9e633d9fa264cebf3abc953c60b75f3622202aeb6572f494ae83e023f367eb0fe8882e1d5770fa3de59e2549b8b35d423f2900d8d7c792b1278754092f1a5936529c60de6b10e927fb2b620ca2e4d074e8c772dd5d096e6b7fe7887bf4ef1e37bd39c29acfeb1657b5bfb2432e4c8e674d28e73839f9b241545c7fc7dba259d6dbfd30f754f11cb2de7e69991b9433d0c42592829e9d8eefdc16c9758fcfbef0eb09d0abd9441342eb8dbd53907524b8a20d1e7a72a906be933726913fb15a25055201155d7668bcf483962053d9c7330f66cfaf74c829138281f7b55ab82391bae81759535cd0846f64726d2f87b842c2966b8546ae85799bb51ca91d75e9163effa13a30ad2d6259919dd9f7ec9ad9f29704fde942fae74ded99a3fdd066fe0c010df41f495d9b01cce85a4061d1f56cd165c90f64a9be03d75765c78cff0df4881374426078b7d1a588c473bcffba63545a60918c8f901b7721ff2fdc6bb44668ac9c45a013b9e2d69a21994e8191e09584226edc052d010bb9c3a4d77c13d58235a63cf7364fde35c83fa4ee4aac345c67cc0e293b5f0ffa576294f4c3da50b8ebb0e7083aca809f83d472de76cef9a123c0c12dac8a0d87ccd8997248ec934e2c2e45c62bdb96fc13169fe2fa2f518661363b2915d6a29f52f63c87df8fbfe51f3720c90f828a858d5b71afe141d80071e24b7584935b864835cf2188ca1afad5084cc46febc1db7b81c4844bce2220d89d65caad8474d8e186cc676a460986a9ce27b5e451400e7b0476d82b3fb1956aea5db7ec281459865c6fc9ec7eb3b83cb0a7c3c40ffaab251d9f6b24383ae72928cebb951d6b2eb2c4fcd1889e1ea0f4fcc4604bc94db1b381b78f128dd57154120e3935c23dc3fa8d88845e69190eb2db936919eacb27557276021abc3dd55b0d6ecfa85dd6333ff759fe249c49953bd2dcf850368b7106f9476569aba2c29548b95673bab1081b78c390153408bc3bf3acd784624ac0cbfa2427da95157a866527f708803815c3eeb9f8b9d52d817db62757dcf3540b396d8a7057a4b55168bdd5afb9eb9854fa1c2a2fa0cc4aa8ac4b275eb7702018dad8aaf4da2ad7397548b152820323e76cba331fa9512024353514cd87a1070af83560939b7aadd8351e9751c867d338c4d6bd9a69e627c9efbe462d3c5c8d87c6b5e3270baf141e3d835f2d3d5fc51754439389816337db225ad6fb1eefaf0908aab197aa7b36229edd3fbf4799b7e654b0511e8e1f8fe265735c6cd4378e261d3bef597acb3a7fd8c13f3c281cc2228c1cff760f0f44514a9d6de7867a035ef7b2b459b888f1a4f5cd5f6c886cadac7136d5b219af144f5fdbe9cd1056904b2ab4c74522f6c98cdfaad0b205866d048370d2a13aaf184a21c35c5e46e6b6005468dd03a5ee32944e8cdf62b7ecedac6dcd614e4aa85ca1014fc6107a398b1c286cfaa1fe996e6e696e78d3e9c5f8ecf1734bf2e16e790367ba0edd2e19ff36fe0b9d2d4ffbd7825a715f2aa429405a0135bc3f235a60cc1056e7a7d353ed619335859edb42e799ab3a34cbc197e3d5bc96d76cf125a9ea268a47cf19fe3b409819c7df57a38410798824838093c79190d4121bdeb401dff0c692241188a732ebcb887c5e3fb4faccc32b4995e99114828c04dbd82d8477307f85044c23c8e8402c8724ae49f66d7918590304f2a8b623f4833cf8d629e5a0ba2dab35d51d612d29c5e83fee2068626e151e8f4e198bd9b23825af3c047c677214e99dd1adc377fa72ec5d78847358909204bc1d1af5f7ae67029fee846e672b843099425df4a6b433caf9ed6bf2e9bba639ca2b42a694ecfd10d60655a9611645fd353486c3e6169a2588f6e8ff688fb1175d662fc325b70456027d7d553882c83b1ef93579c78ca514e3d9abc88ae606a0936ba7e77dbe65256b25ea93e4d399ec3be1b0bdae668ab196c95f1e32d8ddcad23ce6a7facb39703078c7ba458e55ab24879dc0c6f068ad958c8c37fd88175b8ce5c06b09a865f2628508a4b913f167a5227157c966b3108bec4bc2fa8fadc364123a1c2bd4b50887e62519c74f1477", 0x1000, 0x40e, &(0x7f0000001080)=@in={0x2, 0x0}, 0xc) close(r2) 11:05:11 executing program 1: r0 = socket$inet(0x2, 0x0, 0x43) r1 = semget$private(0x0, 0x3, 0x101) r2 = fcntl$dupfd(r0, 0x0, r0) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000500)=""/104, 0x68}, {&(0x7f00000003c0)=""/42, 0x2a}, {&(0x7f0000000580)=""/175, 0xaf}, {&(0x7f0000000640)=""/146, 0x92}], 0x4) getsockopt$sock_int(r0, 0xffff, 0x100b, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000340)=0xc) r3 = fcntl$dupfd(r0, 0x0, r2) getsockopt$sock_int(r2, 0xffff, 0x1207, &(0x7f00000004c0), &(0x7f0000000480)=0xfffffffffffffdb4) r4 = dup(r2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r4, 0x9) sync() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000780)={0x9, 0xc, 0xffffffffffffff2e, 0x0, "285ac2010948a923a21f79892e122b1852752d12", 0x79a6, 0x100000001}) setuid(r6) shutdown(r2, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000880)={0x1, 0x1, 0x6, 0x0, r5}) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/54, 0x28}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000100), 0x1ed}, {&(0x7f0000000140)=""/76, 0x4c}, {&(0x7f00000001c0)=""/242, 0xf2}], 0x5) r7 = syz_open_pts() r8 = getuid() r9 = fcntl$dupfd(r7, 0xa, r3) accept$inet(r0, 0x0, &(0x7f00000007c0)) getegid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000380)=[0x8, 0x1]) getpeername$inet6(r9, &(0x7f0000000800), &(0x7f0000000840)=0xc) socketpair(0x6, 0x0, 0x0, &(0x7f0000000740)) setuid(r8) 11:05:11 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffe000/0x1000)=nil) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x1, r1, r2, r3, r5, 0x30, 0x3}, 0x3, 0x312, r6, r7, 0x1, 0x7, 0x81}) r8 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r8, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x639, &(0x7f0000ffd000/0x2000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fchown(r9, r4, r5) 11:05:11 executing program 0: shmctl$IPC_SET(0x0, 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) shmget$private(0x0, 0x10000, 0x0, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x800) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) 11:05:11 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') 11:05:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() ftruncate(r0, 0x0) lseek(r0, 0x0, 0x5) socket(0x1d, 0x1, 0x44) semget(0x0, 0x4, 0x490) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20081, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x6, 0x26, 0x4, 0x1, "5d520e43bc31b335eaf00c877990dfc175b2a117", 0x5, 0xffffffffffff8001}) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffff, 0x3}, 0x10) 11:05:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockname(r0, 0x0, 0x0) 11:05:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x800, 0x0, 0x800, 0x8, "1e9381e15c0b1cf9a7681b651c3167b104a6a514", 0x401, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:05:11 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, 0x0) 11:05:11 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) socketpair(0x0, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6, 0x810, r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x40, 0x0, 0x1ff}, 0xc) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 11:05:11 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = kqueue() fchmod(r0, 0x100) setrlimit(0x8, &(0x7f0000000080)) dup2(r0, r0) 11:05:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000022e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000002600)=[{&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000400)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x4) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ftruncate(0xffffffffffffffff, 0x2) 11:05:11 executing program 0: r0 = socket(0x2, 0x3, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) 11:05:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="d9d874915aa0", 0x6, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 11:05:12 executing program 1: unlinkat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x0) 11:05:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) execve(0x0, 0x0, 0x0) 11:05:12 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 11:05:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) r1 = syz_open_pts() msgget(0x2, 0x4e8) r2 = msgget(0x2, 0x4) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 11:05:12 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 11:05:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = dup2(r2, r0) bind$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r4 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x46) getuid() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 11:05:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1}, {r1, 0x4}], 0x2, 0x1) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {r0}], 0x6, 0x6974) lseek(r1, 0x0, 0x3) 11:05:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="c39b5662343117b53f4b897408e398ae25d2058d5554df60d6347a145fe1de25b43c736a728bfa73e0612efb8b4e625078a0ede472793b5c2b4bff36f105758cfbe598f7d0eb7f96f2e1e5f16d5bfe47728ead7a287b4f0d7ef0a28f5e0ab813f9b796e4c1a84a503f6f8fee6d368b722d9b2f1c1264a89e859fdbd048af606e2166bc281b2ffd90adc26491ed7774925f4c63fb3d593c"}, {&(0x7f0000000180)="193cdca1da46695497e5d6273eaa6b5a6483a030666fa379be0f27e82d04451f4d5205f00d46d0adc295f494c4591092288d7971e2322fddf23baa45615e7847b05b569e6fcf4d1b2c65030957b82be32a087ac30275a7b3f8cfcd9bf3f5f03f4298af0fe7a246d11383ef4c983bad28c3ef996e2f38ca57a0b0fafed590aca59308378ee4e406a0c7d96a7d87"}, {&(0x7f0000000240)="bf3ac07ba6fae106c6aad4860ef0de28bc0bb3c346160744bfcf457a8970b2b6a312aa049b0d28b3d494fdb949b33ae6c2bce47839a7730e26c1dfdb393290127664e5b46b7c26016b494be1864fd8b749aa821c7e3307a6ee988ba8b6b1e9b0ac0dd2f1f7ae0e8fcaa0ad8ff63abea45a5bad95f27f0f4d6de9f1ac4a484cb03daaad9af904950de1f6107288c05ba7c91216e5"}, {&(0x7f0000000300)="1a56eee05420897f4fa65e61a0db804feb1ce59ce6a09beb0d74e4bd7f4abba6c03793699ac1997328266516f4ca296c8c5f97db0f2baa153fb0723df3a4b08ed2fa6b9ae5834f9747e5645dc07a2ecabcfab5390674bf9bbf960d5a2c98e042050b319b2541b4cf3a1978cfeae30facc56835bb8570877bba09d956e403c672cf775681d0cfe61710bb9b8ca405718476e6b253e88d5b6af739fa39839c5fa87e1509c6146e88fec45acb9f7c265f7a799b7b15be3c0f670b27d546c4da20b9996cded5455567b107b2d4f9"}, {&(0x7f0000000500)="d3f58a6011c704e2fde8e79d12487ef293a6879a8c2d25e81ba395c7b6acdd640ebcc7956441b9c839ef3f9cb566adf3bc2cf2a29e5bc2c730ea953749a1589dfdfc37685288f2a5295b1fef0ec20ffce70c1338149a774d5e509e625b3112aa080abb74eca674cc278c640207f13a337d037235bf19ba96057ac250a2a46347294de12253c7e9c96ee599eb556a064adc8d51ee49fd608552c34c0f7e3d5fc7bd3540b676fc84bafc7f966f163eb9302bd82b6b3f123e9c6ba5c3839d5859ab796a9e44f175c6c0265aa86baa74474c4398fad6feeb243a842ee6d36968bc66b6492e10079ba41a2d92cd925a83612cff415206f89d"}], 0x1000000000000364, 0x0) close(r0) 11:05:12 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) r2 = dup(r0) listen(r0, 0x8001) fcntl$setstatus(r1, 0x4, 0x8) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x1) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 11:05:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66697865300027763d8425aa9a8741a2ce53c7d55f43eb94c310083aeb56d568f28507701d8cb1acc1c70bd435f2728b4cf84eb122f775e6ade700eec17c051c332622ad5c3b5ef982a747da153ecf8dd835120530617f3bc2767451691815dc07f5ba"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:05:13 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x102) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0xc1, 0x2, 0x8, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x3e6, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20, 0xbb90, 0x8}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xffffffffffff7fff, 0x13b6}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x6b81c8db, 0x4}, {{r0}, 0xfffffffffffffff8, 0x10, 0x81, 0x8, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x7f, 0x8}, {{r1}, 0xfffffffffffffffb, 0x20, 0x3, 0x100, 0x2}, {{r1}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x80000000, 0xd89}], 0x0, &(0x7f0000000180)={0x0, 0x100}) r2 = semget(0x1, 0x1, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) write(r0, &(0x7f00000003c0)="90ae1cf0151986aed6b954e57bc9a997072a2c3dc483714ec4d7f7e93713156993ee6c6e0f5b4f09e0e67460488283fa038c9fcc28ca735ec04a7a2d20da75f94bc80eb9027dd9938f97fe7791dd1be97a1d7c0d13c0d3fca294c0b15ffc969d39c0357b0f16130caaef527840eba2afb4c8536cbc25acade6aa6ae04d29b97d3a9d716f3d588746f4b803388fb792e8f303210328fae9e2f21de29bb250a79cd67ec842fe54471b88afe8ef8326b357a3e18d0b74c5b1353f948d4a8389967413ce785aa82e897ddb5d0421ddd900947cf947eac9112bcbb6d54a3555", 0xdd) r6 = msgget$private(0x0, 0x109) msgctl$IPC_RMID(r6, 0x0) r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x9, r3, r4, r5, r7, 0x180, 0x3}, 0x1, 0x1, 0x37}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) open(&(0x7f00000004c0)='./file1\x00', 0x102, 0x8) fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) accept$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) 11:05:13 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getrlimit(0x0, &(0x7f0000000040)) 11:05:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5c, 0x70e, &(0x7f0000000040)="9dd5c51135ca4d444a099f0b9eb180eb214518b868f6a2aed29b34153f0dff25bc720199c25ddf2529aa00f6664fceca0eaf9366aeaedb5502859aea2c409d6e60064b83d98d5ba1314e8ffdbfbea854cd4ba68a15eb37c53d737b3b5ef804c4144b39eeedf3f0d9878061f8d5b3bfdfbf0b58eedbff28b0bc01ec784af4b2fd330198dd690e0a00d307d77a", 0x8c) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 11:05:14 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) close(r2) 11:05:14 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0), 0x1c5, 0x80000002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) 11:05:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="14c7bc287d107c2ad5e79b6a85ffe1a705ed9eb5bf5848db514834cd47", 0x1d}, {&(0x7f0000000140)="8261fc89ada10e151f18d81e24e0ac21d73f66b92fb365abac9a32847a57d25feb59177914115d689378f9226fe528d538e6cad0adc17a36175941dc31ad774b21709478042c88cb39076f952406645a58823c63492810116c67dd2ca5d6b9332d6ec2e4afedede6282c", 0x6a}, {&(0x7f00000001c0)="b780e12fef9fa9c4dd4e88e09503c6d2f2078df5847633b3c5af25af77a0e678f858c2ee", 0x24}, {&(0x7f0000000200)}, {&(0x7f0000000240)="fcdd7d951cf4987332a7d95e0b0c96e89f49a8b8d70b6cee0b62c1cda00d4efcf61d77837273b75de31654d46dee43d7f8033f97", 0x34}, {&(0x7f0000000280)="5c963ed6fd588186284ee323bf6151d85b8e143bd54c646843296e1a68551786b9a8d669ac37f127a8845501245feef74ea67efcd7d6c9d4c2dbc9bdb6432896620051f6c2450c309b12a1bee501e8983f6c6c516c8794a4acb073ba54350254ea62f6ead0a9", 0x66}, {&(0x7f0000000300)="d88610850ce242e1ca6af8972acc445eb4f64dd450f344ba213b74e9d463a6dc3c948d742cbbd0b44b05c362898d02a54aafddd71a842c1daeeb31a7519b41d6e0ea4a2fcf4f0e9973ff118a52f96c792506a9d7021a190d8f3cdd73fa59671c52073d8215ac2a2e97567c35bacf8f7147cb56d83d4a7d154f8fabfa3be40c2a6598919382e83738a4e0adf623e8a8cbb8b88e2d3ac3037802aabe12c54a235f971c9a97a8081d32aa0c5d6127a259bbba00cbfa17bee476e558a99c178dec39720f48cedd747e291038070a97d5fb1801209b2f40574720aafa1aab3115e080db179bc48e6700d8913cb9c09bd70ed0ee1763b7b7a2073bdfcd5f", 0xfb}], 0x7, 0x0, 0x0, 0x9}, 0x8) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 11:05:14 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="be834624", 0x4}, {&(0x7f0000000340)="14e6292fbf2f203501c3cf9e6cbba5da8932355f962a00133e3343a1f61471326f7f9e5a2c97313df8fd834629ba7e5fc90635ac79f0c6b9034bf3ecb620db366ebee51dd3b720ca06902383319df426002c9b2ae2c73ad7f5f0a7edb5b31452eaf518e5f74304dda37bd094a6049dd1a6c44853cc7a9c3edd8b71f2bb048358924f101d15a83068b352019bead786a8e8661db2a16b2fb90d1cc9b498e7cf", 0x9f}, {&(0x7f0000000500)="3c199d2641c1cc83d8c0ce162991059e6cff999f0ecf4ec2ce3901c0514c2726f35d667df66225dcf4c390c7c131461f7b0c5b1fe8d9737186be88178d8495eb5a9e4fedf2eec05cf996864570502d2be5562db9ba840f0bf9925c812ab0477d2153edc46b7703f18bed3f878123ba58c1ec9570554523b16776fb4a3f935c76a2ceab0aeab271220c9e527c5748869c82455d89a67811480081cb898ac52c50b984696550fcfe57ca285db0e66dd8991a00435c2b4955244e22de1ee1ac3c84a8dffd0e7da072630c3cff35fcfb66f3e1d8b764f2326519d4b6af9c9c950cd5a606e6d11287c21e01c32ba11256e67377b2a0f9065166d254a38581791e1a8131568e38647a5674f5e35537902a5adf0032616cae74ec793af826a01af135a3f1cc2ba43d7bdd5d9fcc7f4df98d49dfbff4604be4a6bfd225e91a5df841c03967e60e81be0aadc4a966444e317dced048f9e6864d5ab230a875f706aca42a825be066ed67383e25a6d10be0476d8903000000000000009a33f1307dae36839aff6d76b8cd408f4dd75a1e7230ebf0a999d14cb9c225bbee308c5bf87a749466b4a7902d1b342c92c438b9152a855b0885458424a2eded06bf00b3e5bbc738a6", 0x1c0}], 0x3) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bd}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) ftruncate(r0, 0x0) 11:05:15 executing program 1: sync() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x9) getrusage(0x0, &(0x7f0000000200)) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x2, &(0x7f0000000080)=[r1, r2]) sync() 11:05:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = msgget$private(0x0, 0x5ff) msgctl$IPC_RMID(r1, 0x0) r2 = msgget(0x3, 0x40) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r2, 0x0) setsockopt(r0, 0x40000000000000, 0x2634, &(0x7f0000000200)="7dbd50b8ef2b0e4a4c2235dff73f16c83526753fea4beead6d67ad5a57b9f4e14e55345b5d5fa9a8da0596cb7bdbd2f84aed9e7d676f56c835481b94b3f1f9c21e2da00191ff52438cc83f3d2178b32d2ac920e1fbcc7a18d5138ae0fff5d2991d709df7e09496f3bb281e6ebb322e391084791f64f17886f1a1e618af3fee8553b1cd296a6fa80d6ffb40ce643549f6bac6d58c53e1b62a89f992477bda7e29ebaa07e703f3f6b1c092e51532fd5f205a61a8f71de77ce5d0ce4942e4a27e78850e829b9d28", 0xc6) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 11:05:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x200000000000008, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0x9a7, r2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffffd) 11:05:15 executing program 0: symlink(&(0x7f0000000280)='\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') mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) readlink(&(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', &(0x7f0000000100)=""/177, 0xb1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 11:05:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) sendmsg(r0, &(0x7f0000003bc0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000024c0)="e9357bd637681f284d2f4e5f011106c16cfdf82750ae7157edcc7109dc5dbc8978aef7c6866a3cd56bd4ec132e480378e26cb8cb6ea514bf4e1e6f1ec1a16e98a17a96110be86df0b99e1a823f22019dd5ac47fbe2e262477f0bff6f3eab9ae04c5821b914bd297ce7680d36492b9985fb70c3a301cef13c90147c7b0121d35a45f4345fbb92cd32276f8cc6211948e071dfb0818967d99d4c8cd1db082ab4c1105c6acae1be0c45c1ba9cb4da0d6157ef040fbd5aaf", 0xb6}], 0x1}, 0x4) socket(0x1, 0x4001, 0x1) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() r3 = getegid() r4 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x7, r2, r3, r2, r3, 0x2, 0x8}, 0x9f0, 0x4f1, r4, 0xffffffffffffffff, 0xba, 0x8, 0xffffffffffffffff}) getgid() fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000003f40)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) clock_gettime(0x6, 0x0) 11:05:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) lseek(r0, 0x0, 0x0) 11:05:15 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4400000000000) chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') 11:05:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000e40)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000180)="1195d2bdd484f41eb357fc9b276ea375ca61b59bddba5d7f0bef83ed06e4eef9b6ba388394a3671c946f7d4f040ab450736dc0008e64784b0124d8b0220465838fc1f558ac2008843242d5438b9e51b9f4e0551898ff9bc172f2109b6c2aa1be0feae13f9b94cdd6c58e5838175be236062766d6462f9052f6e8fc13cb7dfb58794776c39c2226c3fa6f438dfba636d7a1801a2bdaff74338f67aff56a5be7f6c60e5a5f30da10311dd7345d373aba9f1e200724966a0bc10b60c3afaba536e15a56e5c5ca0bdb7fdc2e6e027e6a5a9ea171422d60ffa6c81f39ee3ec05512c97d49e0538a72cdca728ee7361d0840f859631c6ba9", 0xf5}, {&(0x7f0000000280)="fc66847229e99bea8f8329c8f15cd96519a50c9b36dd3df7e7d720cb06e393b19fc3f85d7a4803e61824848cf177f2f367fa9fb50424a3a4ae5f68ae0f18bf303c6ebae0da90dbb9f88a5293f1c3dc1c59a41c8ddb5902340b2936e331303bb778b03699", 0x64}, {&(0x7f0000000300)="8acc360255754c", 0x7}, {&(0x7f0000000340)="7b830f31bc44446aa64511966e5a5fde966953b45fc4b8210b9dc92ef60174d35feb567d33608b38f173bab38590da313d224fa2fbda7c55ab482bb037bbafa12498fbcaca38dfead844440352e74a49827d9016ba2e924c200c66f5c7e4eab25a4159f2fa7027d409d357ee63eb2f18557ad8b51e0e44435b8f464c27e3746badb1be9b4a9f", 0x86}, {&(0x7f0000000400)="ca697fda2d528c793818e8b97ca59b844f1c1e87ca2d73332d584e4162babcdfaba42428b2fe2489bf47f6042837123304c917572f2584cdfec756b1e6cde48c0e19ab136703c59a666537abed5d9747154189342d6e7b457f3ce844c8a3e3894b031e9a8782fb2a4b8c44b14e14c9dde60a67264fee0e754b5e077e17d1eb82d2e010d3cc1b6209698af31fb6fbffa229dab5fd8aefcf5ce66e5d68af3725e20b2b2da7420398ab100d5ae3b6ef4c2e4a20dabc09c31c0781adeef4b4cf5caac4e02b4cf82da1b2c005256b8847c9cb17e0d9d028acd8a2ba94ecf9f135bab3f753958619dad3ae6d", 0xe9}, {&(0x7f0000000500)="53ea6f4bcc70791526e69f5ce3767eecf6afc45e876946c05b73dc1ba31c1a8241669d4148fb43900b4a2ac0d76f53a2599bc6a2a9e6862a48d58e36e3d9fe8423bd11a1a475b000a88e2d928b3db250a2caa9556165c8bd204f5e720cbe1c697b6316c5e0988c78ddd991add1836d77a447c0b3b3be6df69929d500b7a926842f58270d523c60f700a12707c6816982a835ebeaa8edeefbd8efb207d2c6a60a6530f6700fc45703c6331601be6daf97c4645a685138f2752ec75e893dc0fe3922a8c27875fdef0ac39ca8b438ec665d17c11983117b511673827353a05d50f57e81055f00392d3bbf7ea925c2", 0xed}, {&(0x7f0000000600)="b0f2ed0fddad4e3430074342f56ff3b0b11341577c254997faec3abe04eb3f37798cdce20580f50af05823c1ab867159684b5b0c8a37a0016ffd9774166de652612b3ee2854c4e2bda55cda751ee2a8235a5bcd2099fad6b14fb2fcf90d5d36eabf8c6e5f993d89b2fc0", 0x6a}], 0x7, &(0x7f0000000700)=[{0xb0, 0x1, 0x4, "ad8cab328bfd0f31a709bcf8624ce12e5f72b9cb6a53cac5b93dea1c3fcb10cfd14537240c5c025805eb883fec37d2b1776412f6242ae64fbc8692b9bb69efb4c0451e205cbdb1ce29778dd849bc048abad7be068bce7c67f6199cf45bac70a9db6d1fe3a90cdec62605c7dd05320e7b9498778cbfc7f3417c9db571e19f008e79a1a10582f7beb1a7db67c66a03d83f100cf957218712b0b6117765"}, {0x110, 0x1, 0x9, "642ab053d7a3e8d6f54d83aacc8c9b93984acb5fcef627c5bb2603e03dfecd0c60a56e997a2628c5f61fedb583982f11af587a3cd96f992bf756c25e1c76d8b3f7883b3de71bb7f059b3269f25c646e7a99cdb67c327581b43935573a9ff81ce1cc71ee82d53705945aca2e26ee81f0ea6a12b4b294b2296a495dd72ef7e04f52b2b39195c9686e3e275f656fb8e0cb24340dc568a0e46508edc4861770ca023b7b624010d285c6310ca557c7d656d7fcec970ea92f2f0ef0f9c9c1633b59898399f00d46dbde4b50e5f2f16d10649b8aac388ecaa351f0413844adc8b9918b4c68d75aafe45eb5ccc47ed7c757990b889ca8458b14098bddb139c9614d22d"}, {0xd0, 0x1, 0x9, "17e74fdc07daa18289a1eaaf8cfa4bab4e6b4a72b490284448d13632bce6b84049cda254f7b08040600002be8ff9a72e25f6581bf14217d83772493ba68a61873ad40411934c7e1bf6edf72fee982ef948d5d96f3620b380a5ae881b9e3cb334fe48144a7d9958a590c84e9042969ecb66cfe343e4dee5b783bd0f129d8b7761792ae12b9dcad3d29c7c19639b923b43b6ec14a3c110893b81d415afc536070d35877020fda7cd84cc21f780c2a20f829cac78e228b0f16b8e007079a68b553d"}, {0xd0, 0xffff, 0x1, "8afdafc5de31754df513a6bb03c97375ea2157d7c4fbafee82be429b154afb3db800544c8007339a95d64e6957f3fce58a8a54c166cd74551b5efbea8a3d99fc41318830c1c2bcfceb84ad604fc7f0766a007db9caffe2ea414fef37894dd4e82ec85740d74643f5fc3378ff12a8de265664ab066407651449649feae7285bb30b3af79d2467b0ebb64ce246a740cfd2d76f2346cb80a5fcd2b44bcb710d5712c5026f5b012951494ba6b84bff62c9b66a5c95eb548567dc13f0950ffdf9e9"}, {0x90, 0x1, 0x1f, "cb5ad8ba017f538294f6dc8b396a07f733d85d3bd9d71e514aa08bfb19207f75ea4cea0a25d333fb542e3f8fe7ca48bf980cba4b9ac5c922f9d3aeb1eb8dd5f44a169b17b5d3466de025bc352c0359a757e697595482bb3ab0331f2673bc8fa675f8c01757249a1c111fa2fd85990714a517d94286eed67999f15e7c01"}, {0x108, 0x1, 0x3, "3fe85fd793c245a32e70e83b7225966f130204a68b7b02f5157dad344c1ad38b959f2e53bbbd86b4bc42846b5a1ebf133fbea2fb1c3841b688e66a4675308fcc52deec016f8a8c38d5843156cdc91e83bd8f913e34352416fc1c02a4ca3dca054b3cfd552002c98c06b94ebdf1c25e98818c436f76aaf3eb28075939a073e2bef042bb4e1c4a209174b85107a99aad4cca6acf4cc25a1e889de16179d9158b535093b5d579b2782506b39a7a4cbb72ff6224128273c6afff43551ccce8253c2b9c23b5d94fb560a790c730ffb3470f8923cc3960f63c8d95292bfb471f8a89c87038a440231a89137296f040daf9331cb8be978426358a"}, {0xf0, 0x1, 0x696b, "1596f3281f34548fbc1e19d52589d6eb5f31395cb15c47ed46d7fdb3950e3944912bc7a971051b28d816a662ed5193d41e14368051e4a814d4a58c165037973da112230442b76118fd13a0a9fd5a0e3999244c21cd38c99c3d888e74287685144e866ad68cf90622462382414b1d35428c19612ce44727099fe694a984bf0e93d60f2fb4ecabadda5b15aa6c39d29703d81bf920da8109d19396eb7548940e69530fefb88c9f18faae51bc071ec459317005166431b71808eab6a9795f87b6450e404f054d1fdbaae2d9acb37bc5332c026982327e06caa480"}, {0x98, 0x0, 0x0, "66d41f3ddcd468fc33bd60a39074605da015140df5874af84e7e4e6ef5237f5ef02118b3353de7f888d9fa23f493efb1aea9fc65a234b5795346d87f302dd1f68b8ddf6c97f72165fe706f24b4af3d51431ecd0b212d487a142cfbf56638ecf756bd6f275d420532228e3f3eea2ed88c72cd5b22aea1015deb346c43fe3caa8160bf4763a7dd9e"}, {0xb0, 0xffff, 0x1f, "c174763efed1d2f2851084bb4ba35b66c841e2b0e2c67696794056a5e57c78ffb8481619f6c60b6c880971c7eaf904c76024d51fab6dab0a8655b3baf657a56436aca7dd09e85160eabfc307278f4f99952e2620245372de4c677aef7930decbed9e27c8fe9c56a7e553712bcc2c53940f504b19cde887d1a3cf0140eaaa912c671ed1ac70d9c89628fbd7ecd1870c57ac5d7ac244fe6d38789b2ad9"}], 0x730}, 0x400) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) sendto$unix(r0, &(0x7f0000000080)="def04fe196424fcaf1f3ae7c722998df5399794c69b3a0a3e9a5b91e031ec6e4cea38e78d05c8a497c1d6c81882b4fbb85c207aa31b29c7465a32bec00b2dd9ec10e37c6d3dc17781ed150277a5c375525be70193b5acd4bfa1b4b2da84c504c91d22d3bcef8369dcafe73e9941e21f010d2326cc581a6c9b9f2", 0x7a, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 11:05:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0x9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12", 0xfffffffffffffe7f) write(r0, &(0x7f0000000c00)="1d180128daebdffe3a6286680add744b40d0b33ca719f3a0708e881700c5ccb59102afb26bc01b3210bd422e5d6ee4de111c8f50eeb49cf5c3272a6ffdc659a42cbc0c895cb268d6649092a6f006bb91d6a0f4b7300c555833e8790318a99c44985d4795751359f1137404ffa591d42a3effb495414fee98fe963081f991f12c40b3fc79eb87b9edf2fa3f2add794beba74f4e99ee7f29d7aae032e649ee7c1c679b260a39e0970a609b95a02ec2df744badd5fde62bfac594addc52dae192878de003a43f7d2425f071c90a399b3e5f08a4ea90f60e55d7da49fb437c79c8a178f92200c0ab0d504d9cc287cdeedd522f68bbb06fc55862a449b72782e1bfa25de8f53d9d04638306c51b6e9884e544a72a0d8973d23a5e4da857a9e868ce9664f305f023a0a2cc9a93821c07b17475b1f7a4e467e414610a8fee6f0054f972bd7eb3877254b20d65e8dcd9ad4f09787238de39d1d6c695d159f6cb92e85d7900fefe36bd622fe49871d2a8dba51c69a0bb0be997d2fe8d5d577241aa27f29472a1a79133837d08892902ca14f54ba81da137993b5ffdf8ecc4cc31afedfe07374baab5623062dab97056c95f89442201e41326c382f7b10127a702283834a65e44b19c5d0a001a700159e7d92f944c7de48567dbec25012ed8c229f4f85e468698f38325243475fb2dbcda90e4f3b71aa9d7eeed5fd2d54fe9f3696d205f091e5bbb50c0bf11712f8dd089ca52e3008d077921a4bbd610f4df8db196935cd2152f376435d04dfca34b168f228492a7ddb9d1d751c0717a5bf55f07772762d567bde66ae556bd5ee471a448c8ce92a48a26b2bcb737fad4985f20031edce126907360b925b1d501f758c200a807339e49b43aa54fb1039f722088d26da75aae6c4f6d77a9b2040e4ba086cfaf8e0504b001f29546d0784130b39900916e9a7865292a944ba43561887f6bbd386b7fd4a82b03dbc2b88895c232736f73fccedd7f497a88391d740b2506264c93fd6372a613d9f3eb4ca3feb0a1835278ca5cd4007a5d70ef95da17fc6d039fa340e40695d531e2034efcde552e1405c80d005b5341b311ce856a3371e48a222c4c95aab6f459a17cba85a51f0cdfaa6a5dd970e090acb99fc9e0c682bde9c74cd5f36577ffbf2e728aa827459f8f9208ea250ba0ffb992825e11bf161d7d2cf5557a923e236e56303db861a89c99272a8870f08c80634fc01bbb019ab3ceb888042089519efcd38b5f1022a94e01ab68779d97914ea45e45f27d9d33f43d8f84e11d0ca51033d55bbd130f9e390f8624a900c282638864eaf9ddde290c8c464f9ae60cb04463fc6b123907bb7f4afea596e480d2a661c13ef19c200695db4f148f666e988b32115a38abd2629747d1738591d5144da40d7769542c28b36c9748c3737976381399cfed8dc6dcc99fb38da2471b51408b93136528b64facf7748f0d2f023f66677793c6376b5a18e6b25a60f2f4ef6891b6ac7cd5f6a679f3b9daffaa565465f888a6c5ca0f9f44e7debfab1b7afd6a83e452a700a35501791f77fca240b478eda7f2553360a80a86ea4d545e99edf9732e1541afe8ef782563790d88fef806a1080a972bafe02764644ce4d736b8890231a4d85bb36ec0de232ffb1e7a516326f61eb76cd89392fbb4b7e6b784ca8c7b182c191cf8804281d854b74d8be83420409ce4cd753d4a0faa2231c1778010fd88ad4013305f7d80f305d9342e340c4cb17241910e418e6848f76f3ed2be0602dcc35e46f672e867f75f788a42d707e3eaddf0aa84dfc1b4fd05e23cd8a3a0cc5f3d054f16454886d71f0c76f046551b4d4b9bfaebe9c31c6b705eeaaf4bb9eea19407d15c7180657ab0bdd39807c95c7c03507b85972acb6b8337d4aad1b2d5e81d80ddc77da3e48b1ea4b1b04f2f4d87334f8656d26a06422c7857f5816889bc2d5d88a545322db236e2ff158d479bf0e99be7cff4ce2390c1527d698ea5c041d1eb5dad6dcaeeb13a3f4a4e3678b775bc4c00a153fd53e70e5506bf790bf6a954307683f510bff10a3278f6a738e2ab56e47bc494196aac60c5a7da0b4b84e15b58e668280b0398af43bb13167de488e8bd62bd7e6129e86aa271c67dd96a91a3efdec5037e1eec2a147be4e3f1db5e99d76de52f826f8ca0603b0ca65f6ccde3bbced4916c070398ecefec1c069c3771760c0a9590462c6e048c4996a816593fe8bc0180c41230fbd7cd823a7ecb49da3fda33f4b952d9004293e8e6abd7d3e6577da33903c1132ff6b04ae2e44ba5d5aa46b9911d56712d66c002f1dac261ec5c05d502cade95505c7a975be9df1d8264c8e2bd2ce5871329d6ef7d1ffe486dbe918e48e788fe8f6ba9d2ce872d66069cfbfcf255a8ae5c55b947b9b95d0a1cbcf056a2cd1ccae3b095ba3867b2e8fe88901f8d7cfb0c4568cc66f01b67f8ed06cc6a3dba7de3b9e8c3a0e0ad538f788607c68f8d704f7c8679739d19ae88614471d07d5d8458e4891dc22aa3cf89490fc87158ff33d6d3e29845705e0a0777b5d0ee28b15ac343edeb2341c69f09b2b1300b1ea1162a355a646ffd198f4a7785a66c8815834b05a232c156e259889ad0f7fd90e80d099f39a98b883d5a8ea720364c1c5cb0b1528a846aefc996b5c391dc5d64ed00c6f66bcf54ebae4489aa24c08c0117f5757ea45607580d280efde747ee981e354ff33a0bc6504a8b742554c03a6323a69645e6c2deb8d99b0199e84428b814520b3564167b84a46f4ae6e363789fd6e0c7530d06097607409059a212c2c0a91049423ba61722c123df45862dd552bb2f31ef457d5aae8b0b5193d5d5c139604a3f3637515245a1ef257ad53474917e3faa8fc6d5afeb548e6bd461e5c4ced14493aeea4897ce204d23b9c093bd8217f03d094cd8407e530a61ecf27a6408925dbb89ebc7f76fc5a7fb61981959172139c56df06e7aece1a27808da4325cdb1feedee7669af9bc174fd787996fa7cafd4371d1a1d8d7d649bf466150665cf8be850128d972aca5b97797091656dc96cf199b3e557ec5a88e6b6ffb62f561c4843637a0bedecaf6e6767f7b9e8c7b3ab4f3026c0bd45451b9365b4ff87b4f4b5fca7d9d9cea8898fac8159168c7d2b7a288102e6aef860d04945f52d9df495f6480e2d1310f7e439682ded5f78158c9f3f60a5bdd2010002dea6430e68eb023843425bc634fb79acd4781024631ea8c15edaaae00920d97307f6c175d226c93a2d9bff490e8e68485fab27c4b88891eb9b284344a580fe80094bac4adf213a7d2436a6d5b3c85be64bf767b95cb71e867616a44d8ba8a5c3551f82685fa9e78771b64ce7640b939b6903bc79abc082520ae2760b3893536a4bbd0c40ebeef9b085a819b6608dec876c12aa36042e162a4f2b3efeb1d9f16a644a2ba19d840ee09727f317555405ead25e3ba623b86b9f944906accc44ce08f70238eeb778b0c0b4ef69d04c45839faa3b86ea4ca311a5674e325e43bd721f4470123673f16b2c411eedd23a99a7a459f369b6b99f0c8a6cc6b2831a69050c486515354e1034c1ef329ab184234c8b7603fa0449cb0ea9cf88281da4ecd414ad6d61544d1c33fbcd943ec15b8ec449beedda25ee72fdaa0180a906528595a9d9b94e3a877831a134de64e95bc84222604fd2d92032dc69ae147b232f61546737decc3d7a951769c5ad4ef69fd14994e8cff5b6ddf1282632007c2196505f21063e65a23e7992c7e5b8cdbfa207b3a08e047ea0fe6d06e9ed8ff4f2f7dfe1f6e95905249b0dc073e5d81706f5219f9965c5e244fab5a647a6051761914236a762da387eccf0696a8d82bf6f5c67054205707bcee8342785f7d209865ec9aa1e9311518c501b2ef9f679dcc9880d190a99b50178a33d5e5cc5f40444be95218d5a59aa990cd6e750eee6d1a06fc9d76c743f1ffefc01bc83f216f357f7c93fdff12b0382b93e810b50a862f6c62e7c81960784eed279965b7dd07aedb9bb5f0e8eb31b771a846945b82e93bafd37befed7c618c74f13187002da9c37eb5cca21c9a45e3bc4226b1fab0adaaf1ea80d29e04703305b23577643708d57167944518baa45c8dda72b56c132498bb0ff99bfcd2e031d2bd0642eef28fd7240a187bdec3a4e5ec138ea2a1f9364a7bb53c52cee501262dbb993378a8a25a3ae9be4f4b8e72e42eee13d17fdf2ec7c6c24dea0ab1f54e43f4e42744c048ef803afd2500012b066bce1e4ad2d11896a144a5117313d4756ba66457e2534778da27a777e54c5569ffcb21df683b80b5999c37ff4eb96ffcd5178767b99f4939ee43ed2cf6eac2dd677adc171725ce7409d7a69ea1b77164f26cae3e8598206a5b4394ec1f1a93df8e03ea5d7796aa2b4866160b902f86ad417260fd60b6bb2ad2303430663edfb66d883d507a39c8b215a37e84125c3a8a807d3cb3aa8d4287f9cf3bdbb96429c514d8e1f240a8231e9e6dbc3023e65cf343bdb512dd66b389c1046a972781c688b965c72990c5312583a83c3e80cbf136e909da2993e9bb794080fbafd0bbb8d8df7f32359e4d880c574f830cdc3ae9e0b3317086f187a1483cccc46e4de10c1925dd116272d1ac331ffb75061557eb3afd3c2cbd13c21048049f5413a703662e3637bda2b563c3a6dae4113dd44370a5154a3fac3fb9b1a9d9ccf6be2ce2415ccbebbe203fe5963ef06ea81d83fea7b150a9e32b9437ce345094898fdfb6c03666b55c4d961364b8fb3ce44e776f222e1353e9a6bcc7eaf6049a8efba12ad9277abfe77fdbcdd0b2177fa6fb84582ebf8689407c81d97f482eb9a17d96c284662e688de1be20acaefad197454c21a316fcae4e99cf4856feba545ea52b659dde9b8a5200a5b6a2536d3cf44813990e3b89eafcd7473a98afeb505a48c8d6afbd891fbbd4da3194bd63c16389b450febe9b14e6a67ca7130973eb949bb7709777cb35f6dc9a26106c482668b1413e22eed62c2ff06502a8d04d287743d9ba4dc74e8beedea65a1c9bfd40f222f8b82983d9cf6b265b57cdfe9089335ccc4737af83391baf8b6e81886c17a6f16012308541a002f2f078d51669fd93b82ebf05037f7ef4c5fcbcde7f78f5b5fca3b43c2beccb1d3e90ed8c3ee092b4c98accd921f9353351e24d7d74824c99cdb51127ae3f0217a10f1507cf06049cade65735962a62a05792404d792fc5485335082776c2cca71389de9b07f28fbda65fd001311ad70bc63079639f64d05feec4a212ef410c87b2c750d18483917d6a76e35f7bb3b74b67111fecae5369d46c950361202ac5c366521cb98e7c9f9d1cfdde1603977d07375e9fc5b177301bc8720473eb357058c4434dafe160a2bd903307c6dc549d55b0c596383c787966f80fdaf136d118a572c861d35d2ce8f0c2dea18109031c050973e354154e13861f97b637eae0f3b01d273ca6be552085f4e27c3b6662631285c49cbbf501ef03a90009ea024fac2c08981cf4e30edd096cf019d26253aa7dc2a26494572301d0891d0b61ee6c28e1630ba3e74741890ab6bff66de399ed2257969554083dbe1220ac8e0886301d8e349f60749e1da9552809f54e9e2c1f1a3d26ee978634d6ce3515820e1485048db88e1b6f7839e3cc01199dc98daf387c5380a812f9043a9d01b2a592e5f4f433dd4090581b6804e76b3f19698f98b8b78186fecba46003e4e94ea0e512a1d616d67fa59e8005c5d5372e1fd30f758780fe8af5911d2e64fad139313340c741749ceb6e46138cd2b23fdebf888a469cfd8fb46d1f372e807", 0x1000) syz_open_pts() close(r0) dup(r0) syz_open_pts() 11:05:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x1, 0x5}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:05:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fchdir(r0) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 11:05:15 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x81) 11:05:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r1, &(0x7f0000000300)=""/171, 0xab, 0x42, &(0x7f0000000000)={0x2, 0x2}, 0xc) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r4) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:05:15 executing program 1: r0 = socket$inet(0x2, 0x5, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3e4dd6ce70446de12b622b4bf9c60cdad097a764ab9a3d", 0x17) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendto$inet(r1, &(0x7f0000000180)="6212b59394dab2ab32d8828f9a05901eea3f759c85660060b9ff1b4c3a17112414c089fb6e97b788877290d90d87358f83bcd48954bc61d8e0987d0b0581c7366902c5c3fcc41601206be341dba34b94fd20fe9bd9c575fe344f35065b4a9e9410f240bfd4a585f6c7a24ae9bcf61b488bcf70812a895acd81ca98d514f47333fefa35019f34fac6deb8bd6cbad608339d0e79915210111764854081c9b2141f41a636379ac1397d32909a1a24e14cee9f1bfaed833291dc0a9e572848132b86484b2413", 0xc4, 0x5, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:05:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x39913a10bc0504ea) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:05:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040), 0x10000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)) 11:05:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0xf780) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="489051beea1ac16a58d262f499bdbffb96bd4a940f7126b7c6c5207326", 0x1d) fchmod(r0, 0x5) 11:05:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1c0, 0x40) r2 = syz_open_pts() fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x6) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000002}) 11:05:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) socketpair(0x0, 0x4, 0x5fde, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:05:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socket(0x2000000011, 0x3, 0x0) 11:05:16 executing program 0: select(0xfffffffffffffd25, 0x0, 0x0, 0x0, 0xffffffffffffffff) 11:05:16 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = semget(0x2, 0x2, 0x0) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000000c0)=""/93) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x8000}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:05:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 11:05:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 11:05:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 11:05:16 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r1, r2, r3, r4, 0x80, 0x6}, 0xfffffffffffffffe, 0xaf, 0x5}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) setsockopt(r5, 0x9, 0x100000000, &(0x7f0000000040)="97224c2cea01c07066057aea393ae68683be1ead445f386b4c5059af9605724367737f9564063ce5815506146d4f91e44d2ac44f92674849f6d50f174ccaa2a60b55b0df", 0x44) socket(0x17, 0x4000, 0xfffffffffffffc01) 11:05:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xa0, 0x148) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x8011, 0x4) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:05:16 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 11:05:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 11:05:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="b1a389a6270f00df834b37755e21a913ab57575967b9a6549a4ef4229e4ba3a83422ef6d9f8b3b5388e86783f2c9b269dc7c56e99dad6a6143fd78c00c", 0x3d}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:05:17 executing program 1: socketpair(0x6, 0x1, 0x80000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x239, 0x0) 11:05:17 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x517b68312c6d5f9c, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xfda4, 0x7ff, r1}) socket$inet(0x2, 0x2, 0x8af) pipe(&(0x7f0000000100)) sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xffffffffffffffa7, 0x0, 0x6, &(0x7f00000009c0), 0xe8}, 0x0) 11:05:17 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x64) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 11:05:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:05:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7d0e) r1 = semget(0x3, 0x0, 0x201) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/149) 11:05:18 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0xa) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:05:18 executing program 1: r0 = socket(0x1e, 0x4000, 0xa097) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xffffffffffffff3f) r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="54ab1b4a69762215798c1428eb59aa48b4c9a379fe0b3ab4", 0x18}, {&(0x7f0000000100)="da4ee39f9b199e56a7d4b5d416360c7b32501792146a0ae29baa7e2bfc88b6acee95accfb5978f42bdfcce9f5095469b11073b61485d41c7282d0acb047f8beff9", 0x41}, {&(0x7f0000000180)="89fa366ae0a0d788301e9cd0472151b78f34480cb58cc19a715904a7cada67499faef7", 0x23}], 0x3, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x2) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x40, 0xc4) unlinkat(r5, &(0x7f0000000300)='./file0\x00', 0x8) 11:05:19 executing program 0: clock_getres(0x2000000008, 0xfffffffffffffffe) r0 = semget(0x3, 0x2, 0x280) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/127) clock_getres(0x0, &(0x7f0000000000)) semctl$IPC_RMID(r0, 0x0, 0x0) 11:05:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xfffffffffffffffa, &(0x7f00000000c0), 0xffffffffffffff6b) 11:05:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) syz_open_pts() 11:05:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7fff, 0x5, 0x4, 0x80, "f63617538a220c5ef37c29d83acb1d68315b5f0a", 0xffffffff, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) poll(&(0x7f0000000040)=[{r0, 0xd4}], 0x1, 0x2) write(r0, &(0x7f00000000c0)="72a5884460c1b70c91a1ea3ce4dc247945aed5d4ae2688f6c69120e2c50c90fff3ba31d944003328d004e3d5c35f5b323f2aa341d5d049009ba89603aaae8b36df4e3765818ac9148c8ea9cb18ac1b8bea7a6a46ff95fd098aa3e6ab75e90bf90ace2422968e769d3b3dac359efb70cbb2d842eb54bef17b7a08fe0155d6e94cd8278853223c577e7fc88d318dda90a0600d095406204c", 0x97) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000340)) sendto(r2, &(0x7f0000000380)="a15918da26cc416a4f35274acc05de363d9537c9327b494707c1390e7ef89fcf5cd30bc6c57d781a", 0x28, 0x409, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r4, &(0x7f00000000c0), 0x0) getrlimit(0x7, &(0x7f0000000300)) dup2(r3, r4) execve(0x0, 0x0, 0x0) 11:05:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r0, &(0x7f0000000180)="946c048eced4de436d153c8b91faf8263ba1c335acce042d8ace99d56012f0f7cde299b1e2325f407dcbd96f5c588403bbb9a01038599dfc82c90f79a78b6312ad5f895bbf07f3ea765832d216756c2ee908ba22cfa4ce", 0x57, 0x8, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 11:05:19 executing program 1: r0 = getuid() r1 = getuid() setreuid(r0, r1) chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) r3 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8, 0x2) r8 = openat(r7, &(0x7f0000000200)='./file0\x00', 0x400, 0x10) r9 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x3, r1, r6, r5, r6, 0x8}, 0x5, 0xb4, r4, r4, 0x200, 0x8001, 0x80000001}) fchownat(r3, &(0x7f00000002c0)='./file0\x00', r5, r6, 0x6) recvmsg(r8, &(0x7f0000002840)={&(0x7f0000000300)=@un=@abs, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000340)=""/143, 0x8f}, {&(0x7f0000000400)=""/141, 0x8d}, {&(0x7f00000004c0)=""/218, 0xda}, {&(0x7f00000005c0)=""/211, 0xd3}, {&(0x7f00000006c0)=""/18, 0x12}, {&(0x7f0000000700)=""/65, 0x41}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/8, 0x8}], 0x8, &(0x7f0000001840)=""/4096, 0x1000}, 0x801) connect(r8, &(0x7f0000002880)=@in={0x2, 0x2}, 0xc) mkdirat(r7, &(0x7f00000028c0)='./file0\x00', 0xe0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000002900)=0x1) sendto(r3, &(0x7f0000002940)="d599f0381511acf83a2829031c35d25c685bf8eac86a2c6eedc3263af420e7737740aab1572d038faa1f0ea48b0f2a897c0872a66f2739e014848a0ffce34bb936099141e166f1e4378958a81ee02732385afe68f5d9f0e9c915608846b662959cfc6bb31dbf7377cb2d98341d418c5f1c53f56eeef2cfde16", 0x79, 0x5, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x8001, 0x7fff}, 0xc) r10 = msgget$private(0x0, 0x0) msgsnd(r10, &(0x7f0000002a00)={0x2, "4ca4bd02baede5d9e2faeda8be96789551fa4ac3"}, 0x1c, 0x800) r11 = getuid() nanosleep(&(0x7f0000002a40)={0x7, 0x8}, &(0x7f0000002a80)) getuid() pipe2(&(0x7f0000002ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r12, &(0x7f0000002b00)=@abs, &(0x7f0000002b40)=0x8) chown(&(0x7f0000002b80)='./file1\x00', r11, r6) nanosleep(&(0x7f0000002bc0)={0x101, 0x5}, &(0x7f0000002c00)) shmctl$IPC_RMID(r9, 0x0) shmget$private(0x0, 0x4000, 0xd4fa8ca219ff78bf, &(0x7f0000ffc000/0x4000)=nil) 11:05:19 executing program 0: pipe(&(0x7f0000000100)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x0, 0xda) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1000000000000056) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 11:05:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r0) 11:05:20 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001880)=[{&(0x7f0000000440)=""/194, 0xc2}, {&(0x7f0000000100)=""/110, 0x6e}, {&(0x7f0000000280)=""/16, 0x10}, {&(0x7f00000002c0)=""/39, 0x27}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000001540)=""/201, 0xc9}, {&(0x7f0000001640)=""/107, 0x6b}, {&(0x7f00000016c0)=""/247, 0xf7}, {&(0x7f00000017c0)=""/133, 0x75}], 0x9) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 11:05:20 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080), 0x1) socket$inet(0x2, 0x8002, 0x401) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/97}, &(0x7f0000000040)=0x63) 11:05:20 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 11:05:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f0000000480)=""/50, 0x32}, {&(0x7f00000004c0)=""/54, 0x36}], 0x5, 0x0}, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0xb5, 0x0, 0x0) recvmsg(r0, &(0x7f0000000c80)={&(0x7f0000000240)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000c40)=""/41, 0x29}, 0x2) r1 = semget(0xffffffffffffffff, 0x0, 0x4) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) semget$private(0x0, 0x0, 0x200) semctl$SETALL(r1, 0x0, 0x9, 0x0) r2 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r3, 0x0, 0x4, 0x0) socket(0x6, 0x3, 0x0) shutdown(r0, 0x0) 11:05:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00007d1000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0}, 0x0) 11:05:20 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef1b53a000000000000000000000000000000", 0x43b) write(r4, &(0x7f0000000200)="bd", 0x1) preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000240)=""/207, 0xcf}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x2c8) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r5 = syz_open_pts() close(r4) r6 = dup(r5) r7 = syz_open_pts() preadv(r7, &(0x7f0000000500)=[{&(0x7f0000000340)}, {&(0x7f0000000380)=""/119, 0x77}, {&(0x7f0000000400)=""/202, 0xca}], 0x3, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) sendto$unix(r6, &(0x7f00000000c0)="335e16da51eec5d4bc07c117f8be125804b6", 0x12, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 11:05:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) getsockname(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000d146cdff6f28a08262904fce3500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x52) 11:05:20 executing program 1: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYRES16=r0], 0x1, 0x800) 11:05:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x80000001) writev(r0, &(0x7f0000000040), 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x1) 11:05:20 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setrlimit(0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x6, 0x6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:05:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x1) socket(0x20, 0x1, 0x96) 11:05:20 executing program 1: socketpair(0x3, 0x7, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) fsync(r0) r1 = getegid() setegid(r1) r2 = socket(0x800000018, 0x1, 0x0) fchmod(r2, 0x60) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000), 0xb1) 11:05:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) flock(r0, 0x6) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 11:05:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x120) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() fchmodat(r0, &(0x7f0000000140)='./file1\x00', 0x90, 0x2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1, 0x6, 0xfffffffffffffffc, 0x7ff, "b170b79c4c7a4bec79014e1b3128e90e7e347214", 0x8, 0x5}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:05:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x170) r1 = socket(0x2, 0x5, 0x1) fchdir(r1) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f", 0x307}], 0x1) 11:05:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x200) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00004a5000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x1, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:05:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCSTART(r0, 0x2000746e) getdents(r0, &(0x7f0000000000)=""/104, 0xffffffffffffffc7) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) 11:05:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) syz_open_pts() wait4(0x0, 0x0, 0x1b2d0fa086959b38, 0x0) 11:05:20 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 11:05:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffbffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 11:05:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="58ba294d93d16ebae63225259560f8e5815f73f2a044fd3305838bfbd5e41789632dfc94ff33645619515a4c8ab06106000000a025bbd47b3bf579456fc7d4096e8c8b6b87cb2d720200db9ad8a4f5f728193ef16ab93f12bc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() 11:05:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:05:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x84) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x5, 0x7c, 0xffffffffffff7fff, "c013fc7f1b8b2bc136d63b05a2ced29f4b063b91", 0x1, 0xffffffff}) write(r0, &(0x7f0000000180)="81412bd19ce90e4d9b3232b60588d2970c51561eb0cad82c82e6ee96657104ebb05bc663d144a83c21751548a3d2fdbf929d38dd92f2", 0x36) r1 = socket$inet6(0x18, 0x3, 0x3c) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) fcntl$setflags(r1, 0x2, 0x1) dup(r2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x7fffffff) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0xfffffffffffffffc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x401, 0x2, "a1babdb44062676fc47df225d45307a7244180a2", 0x100000001, 0x5}) 11:05:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xeaa, 0x100000001}, 0xc) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 11:05:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0x180) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x5, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fchdir(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) 11:05:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) r1 = semget$private(0x0, 0x3, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() getgroups(0xa, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r3, 0x0, 0x0, r6]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x4, r2, r4, r5, r7, 0x40, 0x1f}, 0x100000001, 0x2, 0x3}) 11:05:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001140)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/167, 0xa7}], 0x2, &(0x7f0000001180)=""/86, 0x56}, 0x2) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x3) 11:05:22 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) write(r3, &(0x7f0000000080)="2d73e1538d", 0x5) r4 = kqueue() pipe(&(0x7f0000000180)) kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 11:05:22 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f00000000c0)='\x00') 11:05:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getitimer(0x1, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0xde3, 0x4) 11:05:22 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = socket$inet6(0x18, 0x5, 0xff) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r1) 11:05:22 executing program 0: r0 = semget(0x0, 0x1, 0x14) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000000c0)=0x9) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="0eba5b19277c0e5b8889d92e539218659a36f8396692bc28032b0e2b983bbf0635ace195a11fa5eee51f5ee1d0890f4839b9fa7c4cd61b3c1f7c72ada07b6f54c1794e784dd6cc5cb81112650bef71ba057e9b72c252887b0b300a29044e25c6086266569a231387095e2907da792a4f423fba1cd20838d8cb92fcde565502150b", 0x81) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0b356063a5b83abae8c31970e7dd64deabfb2821a025", 0x16) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 11:05:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:05:22 executing program 1: kqueue() getitimer(0x2, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x5, 0x0, 0xc68, 0x0) dup2(r0, r2) kqueue() 11:05:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 11:05:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fchmod(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000003c0)={0x3, 0x2, 0x4, 0xfa, r3}) r5 = getegid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="5984", 0x2) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="572adf9f5c4b11bd3511f10c9f79c36a398f6603cdd9420e2c60fec17610a287095fc61c093639b9ec4d4e06d99a4442e344eb93696e9f9c56202a76237c4c1f9edba32af801a4db0725c10296173dc367734f", 0x53}, {&(0x7f0000000100)="1badf24b783772aed5513d97b32721af64325c72aa057c8b69c147b1056ccc3f9e1a8e4b7d6a7a7cbb46736c13c4e5001c840398b42cc38bc7a1cbdfed308bfd3a3582c82e27a437b2f5b385361691d7e183a91534de421af646805975a4f332f44751b7d4984b9413ed17d5e7087df98ce34a31c739a0cee568", 0x31e}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000000010000000f0feff2000000000000b000000000000000000000000000000000000000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x1}, 0x401) close(r0) flock(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)=""/226, &(0x7f0000000500)=0xe2) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 11:05:22 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) 11:05:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x400, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1f, 0x0, 0x0) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x3, 0xffffffffffff0001, 0x8}, 0xc) 11:05:22 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 11:05:22 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f0000000100)=""/1, 0x1}], 0x3) socket$inet(0x2, 0x3, 0x5) close(r0) 11:05:22 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000100)=""/154, 0x9a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x7ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 11:05:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 11:05:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0xffff, 0x5, 0x2}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 11:05:22 executing program 1: r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) syz_emit_ethernet(0xcb, &(0x7f0000000200)="e9723beeadb7fd8345ae451ed6c2587b94cf5ee094cebd444337538f03e587649579d5830e2ded3d70f757ae6d6982d6328338289adf23dd8f76a0562f484305e3f6cade416eaffd1f9b7028bc2a410743df6aa0b6a7f7deed53e6f4645a2b82b10a96bcf7148d0e8493602500b88ac82458b2f6a05418d64ac74119e1fa44638e95306b96398147c9a115bfa6cda6b33ef7bc90df1ea9f5106c5142e03a0fa7aeed48d90bd7fb09f7f3be3a87078cd190c511cbd315a4929eb32393902259c4cbeaf84c9cc752badd0730") r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:05:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x200000000001007, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/114, 0x72) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getegid() 11:05:22 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x200, 0x7b6}], 0x7fff, 0x0) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) 11:05:22 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 11:05:22 executing program 1: r0 = kqueue() syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000000)) r15 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000040)) r17 = syz_open_pts() syz_open_pts() r18 = dup(r10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) r20 = geteuid() getgroups(0x4, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r22 = getppid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r25 = getpgrp() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="a2d67b567f27b440cf0018df441d4ad06b34085e6f0ff93550a3714b92be6c2a7bfbd5f53e0898c7e640036929908473663543fd72b2b80abe9bbd352a5d03ddfb6b66e34642b30a532e0a639345a604dda03719766a46de9a477282e395cc2b3f0c9662d98600406a7ed2d14751f4142bccb063b54edb12540145c52d13f57730800b68ca553c398341fc1e60b1eecf25d749d14ebd5d463013c0af3593e6940c559db0e92bf854c09600fbd5ea1cc470b1ed1f6106148627de51906c7702dcebf4b83ba314576b2daeddd3", 0xcc}], 0x1, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r18]}, @rights={0x18, 0xffff, 0x1, [r11]}, @rights={0x28, 0xffff, 0x1, [r13, r8, r2, r14, r6]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x10}, @rights={0x38, 0xffff, 0x1, [r0, r17, r11, r0, r8, r16, r1, r2, r3, r14]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @rights={0x28, 0xffff, 0x1, [r6, r12, r15, r5, r9, r15]}], 0x128, 0x400}, 0x403) syz_open_pts() 11:05:23 executing program 0: socket(0x20, 0x8003, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:05:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) mprotect(&(0x7f000028f000/0x2000)=nil, 0x2000, 0x5) setitimer(0xfffffffffffffffe, &(0x7f0000000000), 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x280, 0x1) sendto$inet6(r0, &(0x7f00000000c0)="c1e5494f5fa5f4021786fafac313782c7b9d00c518fa04cbac2fc64362a282ca4e0a9f6054344b9b182e8db4f98a352128ef471d5f5eb079ab2bfff7827c8e91f2817be63219dd69cef141bde0ca179718fd50691c13adfaa8ab39033dedc32d2e507ae79504efb6541b3f0454cceff14e6a64596a", 0x75, 0x400, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 11:05:23 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) lseek(r1, 0x0, 0x1) 11:05:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x1, 0x5, 0x81, 0x2, "67a43bb7aa07fb91c0f7d7637f8adb8e706f5696", 0x401, 0x30e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6268, 0x6, "5ffbdb66763054a120aed9fd7579cf15a0fc3016", 0xae}) write(r1, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() writev(r1, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120", 0x1a9}], 0x1) r2 = syz_open_pts() pipe(0xfffffffffffffffe) msgget(0x2, 0x210) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000240)="14dc03fb5ce664b55023ac37a9e7dbf03e95fa7292784851cd6c4033f1abd7e7e06ca805ed0ef637b3b76ea4f0e820135a7c9d6003b048", 0x37}], 0x1) r3 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r3, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) msgsnd(r3, &(0x7f0000000400)={0x2, "01dbe631bf01752b42fad3c6e09ea5127f405308bf5f5b7e250820dbaff33dfd9c4ce86186cdaf065e294b6d205c361f13c136ec049d29a64453cbf320b109f9012ad2e18116ef722e74fd8889562a8ffc25fa55b1474d08fe5ddee30f0d0963bb209c79772aef67619bfa8143c77649073910121f7d48262e8838abd953815e40bcc85908face027800bd7037cffc937803c2efb662ffe69ab4eda3b53f469928c983113a767f3c7748139a48ee4e461e7bbea4b004cf1105da0a6cfe10bfe645d831fca6a196ccbf36a138d3ee071c660b5fc96fae7b9c17e893de4e5d92cff8f073cbdbff32389dd3b2bfbfa98c4245"}, 0xf9, 0x800) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/245}, 0xfd, 0x1, 0x1000) clock_gettime(0x4, &(0x7f00000002c0)) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000000000008b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d3141a7a91b1841ab35a1fee392ef89d9e506fc0cae8c38a3135027299d74e29feb28938a193882eff002344132082610000000000000000"], 0x1, 0x800) read(r2, 0x0, 0x0) 11:05:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = semget$private(0x0, 0x1, 0x8000000000000000) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 11:05:23 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 11:05:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x820, 0x81) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 11:05:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000300)=""/175, 0xaf) read(r3, &(0x7f0000000880)=""/161, 0xa1) 11:05:23 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) pipe(&(0x7f0000000280)) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000100), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x200004, 0x0, &(0x7f0000000080)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) kqueue() 11:05:24 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x58a, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:05:24 executing program 1: socketpair(0x20, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x35) 11:05:24 executing program 1: clock_getres(0x1000004, 0xfffffffffffffffe) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0xc00, 0x84) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) 11:05:24 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = getppid() wait4(r2, &(0x7f0000000040), 0x2, &(0x7f00000002c0)) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x9, 0x1f}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x5}, {{r1}, 0xfffffffffffffffe, 0x28}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x4, 0x5}, {{r0}, 0xe2a638afb2a9ed78, 0x20, 0x19, 0x1f, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x1, 0x8}, {{r1}, 0xfffffffffffffff8, 0x5, 0x5, 0x5}], 0x2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x0, 0x1, 0x100000000, 0x4}, {{r1}, 0x959408fcc8e19a61, 0x0, 0x1, 0x5, 0x101}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x5, 0xfffff, 0x7, 0x8000}, {{r0}, 0x0, 0x80, 0xc0000007, 0x0, 0x1000}, {{r1}, 0xffffffffffffffff, 0x84, 0x1, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x63, 0x400fffff, 0x9, 0x8001}], 0x800, &(0x7f0000000000)={0x3, 0x3f}) 11:05:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() mknod(&(0x7f0000000140)='./file0\x00', 0x6035, 0x100) 11:05:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x5, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x1, 0x1, &(0x7f0000000200)=""/4096, &(0x7f0000000040)=0x1000) dup2(r0, r0) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/40) 11:05:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x5, 0x1}, {{r0}, 0x0, 0x10, 0x0, 0x6, 0x9c}, {{r0}, 0xfffffffffffffffb, 0x21, 0xf0000000, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x64, 0x2, 0x7fffffff, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x200000a0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x3, 0x600000}], 0xff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000043, 0x8d, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20, 0x8001, 0x6}, {{r0}, 0x0, 0x4, 0x21, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x9, 0x7}], 0x80000000, &(0x7f0000000180)={0x7f, 0x10001}) 11:05:24 executing program 0: r0 = socket(0x1, 0xc002, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setgid(r1) pipe(&(0x7f0000000000)) 11:05:24 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = dup(r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) 11:05:24 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x20) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 11:05:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x9, 0x1c8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x108) setsockopt(r1, 0x9, 0x47a, &(0x7f00000001c0)="d578353dae3cb11bf98b2ab39cdf77a31ce49cdda0d381d7cd6f02fc01f897f58fe4bdac0384073fcdebab1e3ff9c9ab19c17f7e1ddeaabd454813fbee0f2eaeb3525bc5121271db65f02e02f82dea88149e22ed5f47d09091780b237205faf707", 0x61) recvfrom(r1, &(0x7f0000000100)=""/30, 0x1e, 0x40, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8180, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3ff, 0x3ff}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:05:25 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x20, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x90, 0xf0000000, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x60, 0x4, 0x401, 0x1000}, {{r0}, 0xffffffffffffffff, 0x84, 0x3, 0x800, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x66, 0x63, 0x0, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3, 0x6}, {{r0}, 0x0, 0x9, 0x1, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x48, 0x0, 0x5, 0x8001}], 0xff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x10, 0xec41, 0x8}], 0x9, &(0x7f0000000140)={0x7fffffff, 0x428}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x2, 0x81}, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x2, 0x0, 0x200, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:05:26 executing program 0: clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 11:05:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 11:05:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x420, 0x4) openat(r1, &(0x7f0000000180)='./file0\x00', 0x8080, 0x100) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) setsockopt(r0, 0x9, 0x3, &(0x7f0000000000)="af42850b0dc89f371f01387f66f105049924d603f80b230c36267c7336f1574904a6fb4d78a5a34e63fa5ed02c837735050b3ce6ab6edd0c7a498a3d1265fdc1c46c133aaac6b71c217f9ea6f35fea9d9926fda6df10d9e159226231a84f25c74262457b066a2eb3e959e3223bec03900df1398295e511bf1ee423319fa7f0ce37a9f44843c1f39139ec8ad91864b1f2339cae6791096fb2af6d876fa627536143e0c5d3165b29c7cae68ca776db8b0d7a6e944beddb7ad7deb6c258826cf791a96939fab70aab96d63a66f470e6e55777606290ac3b1b9596d1714116bff8da", 0xe0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00002fa000/0x1000)=nil, 0x1000, 0x0) 11:05:26 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4000000000001029, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 11:05:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:05:26 executing program 0: r0 = semget$private(0x0, 0x3, 0x600) r1 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x40) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x8) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x40000004, 0xfffffffffffffff7, 0x4}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x40000002, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x80, 0x8, 0xc7}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x8, 0x25}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3}, {{r1}, 0x0, 0x84, 0xf00fffff, 0x7, 0x9}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x80000001, 0x3f}], 0x1, &(0x7f00000001c0)={0x9, 0x7}) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000200)=""/62) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000240)=""/4096) r2 = semget$private(0x0, 0x0, 0x620) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) semop(r2, &(0x7f0000001240)=[{0x1, 0x8001, 0x1000}, {0x1, 0x2, 0x1800}, {0x3, 0x7, 0x800}], 0x3) r3 = getgid() lseek(r1, 0x0, 0x0) socketpair(0x1a, 0x5, 0x7, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x5, 0x10000) setegid(r3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2012, r5, 0x0, 0x0) getrlimit(0x3, &(0x7f00000012c0)) getpeername$inet(r4, &(0x7f0000001300), &(0x7f0000001340)=0xc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) readlinkat(r1, &(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)=""/231, 0xe7) symlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='./file0\x00') write(r6, &(0x7f0000001540)="2bf88c481cdbfd7777951f1febe3dfcc2c44578ac2f3", 0x16) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001580), &(0x7f00000015c0)=0x10) stat(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)) r7 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x8000, 0x105) getpeername$unix(r5, &(0x7f0000001700)=@abs, &(0x7f0000001740)=0x8) utimensat(r7, &(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)={{0xb79c, 0x3}, {0x80000001, 0x401}}, 0x0) unlinkat(r1, &(0x7f0000001800)='./file0\x00', 0x8) clock_settime(0x0, &(0x7f0000001840)={0x177, 0x7}) getsockopt(r7, 0xfffffffffffffffd, 0x9, &(0x7f0000001880)=""/79, &(0x7f0000001900)=0x4f) r8 = fcntl$getown(r6, 0x5) fcntl$lock(r5, 0x7, &(0x7f0000001940)={0x1, 0x3, 0x0, 0x6, r8}) 11:05:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x1a, 0x4003, 0x3f) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 11:05:26 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') setitimer(0x2, &(0x7f0000000040)={{0x1, 0x4}, {0x5, 0x2}}, 0x0) 11:05:26 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r4, r5, 0x20, 0x1}, 0xf28, 0x800, r6, r7, 0xfffffffffffffff9, 0x1, 0xb1f1, 0xf22}) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) 11:05:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:05:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000f9d7feb33d22ca60447aad8e77331c0428afdb35d0b1696246c986af56d125e146b2e72f333c0b01383858d870d85965e039613e684ca5ac212bcf20b016d472ef2a8c7e6b96c2fdd815c9924126d9486f557c40c41998d3518c7bc6899ad3207ec49a630db11113d1b91d4c0ebad571c52c56344608ec7e3273901bef4dc304bd57a38cb11e7acdfb2d06cb72b5c3ce8a373ed5b047727a68873c1541805a26fc83ee74e12d72e79578b99a2b78d0ac3fa197605f5db8c9126660099ea4a274a453ffe758b4d62f8368b560c5"], 0x10) flock(r1, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1000000000000068) 11:05:26 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 11:05:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x2) recvfrom$inet(r0, &(0x7f0000000080)=""/245, 0xf5, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000280)=ANY=[@ANYBLOB="b11ed22de667517eb5a2a9a77c72bb6726b0e596a842da305d2807935c44a0dc8404935aad8f287a20cc15fb7aede0d4f566680d421eb3760707a9be69be5dce819413b7073e32ae37753a00e5c075c6547c71375cba50d267a6966d04813d057fd47827a10cfb82da4a62469fb6f0c78dca0892090bceb1c1880afa1b2c1c1092241d10c20000000000000000000000000082a410d39f6397b1e31a8e91f95add859944166a19e9a52ec813e5230c603f247b1a65d176cf492f37de8cc9043b80bcf341b9452b274ba538da2c2c25112b5da76d126cb21cd4f5c97d997222897e01b38c615050afef386f595738fee9ba72b56592c7ffd3a44d7649f950defcb4f5aa27dfff22233dbb02c166411f3e83fa3efb4850df30f09cb3474fe3a74d6639eca3d4ee80353c4859f0518475c5c801539ea51d384683fbe8d06dc42e92cdc96ca5a49fa61a5e47f8c98f46cba44bb1fa"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)="98eec51ce759875d1061ded1774a1c1df51fbf4cca3e53b55267aadf1eaee7b5f1189e603e463215de4949bca3ec703e33dd998883d5a6519c411dfc953e646f0a9cfea7668ff2fc9321594934c652fd3091761f8092dc409520ee87bf22dcbc14f24ef7cf6a979f9d6bbda12273410cf73735979cddb05fdced6a6cef69668edd83e705d0efcfa9f30093486488cd316adb7cba050341c094eb22d780fe2079cdb3973f4be779976ed995b5d96f7ddb62d542577b41bae58d0c3a94f3938a214717bed58baa7150b66975a72968b52284cd003e39e47ea1888910e2544d441aeef2d8aef8844442b30b193863e3b30da89566e797d1cade7b45b791fffafea2a2e538bfe0c3b5ba93166fa11fe0ee19e36fa255baa7b9ce1f3ec778dc55545fb5c661bdda9ee618ed7d3b2ccc96e11e3475454effd2b4f1ce1489524210ee0af62356fde762fdf910386818973b3e8d68b5f34763ea08f2310e0fb562be40fcaedfd678125824b82e35b2f19d5b65128071c6638c6e2fc4c67f47fe57d9cdbe4e1ab5f92b08dcb3579684fdb7c0ae7f4dad156e7ecda20e6f28419f61b5f453e3bd995673b5bfb6c9e578941e3cb93eded7753b81fe3e904e79df27cb41dd6ca8ca5864610ded9c2d33d9856f8fdb11a0a8490d6a7a85223587aa6c019aa5537338a64ee5e24b57d3c2d986cb7c5af79a98550b52d4dda619f6d7460fffe9cac3a0d291100ed6c7977f7fb9411fc3e24f4dc5e971aad571a32dc79ac82c998a75111347570b9b83e0cbb295d1286256a8bd1ab0671fd390584d07c2324aab04aea0ba4bcb01e6752005fb3edd36b9710e26c0e88b4c670ed0e9981636557fd77c2dd1dba0eb47185410df87007edc361c6e2ca0b6650d761fd815d09f8510572b1fd105a9be830e0e103cebeac818009ce7a338ced15a79f47493193c1c30b81c4b557bfd71c9352fc9727565b3b324e55add19e850f654d7b76d38b6fbf9cd312ccf45a5199edcfb0c1a019a0d4dd4a3dd62f541126cc989989fc8efd51db99487ad1afd3a237823c9cf0ff4cecb102feff2ab5127a2e042f5995984ebf628ab31d8a1f3cb6b4b7faeabb0b58cdb4ca006f74dd3caf464d4d113734dcc410bfa0e235194e3fa8bda19d4f1027d4f1d5876504d2cd6ad240cf1ad07e316425049816b1235ac61879c72856aa6e658549a1588511d95df62bad897fb39dcd95c5647e5a0ac4007fb24408ab7f7246e62471e828c8359b966571b89bcdc55de91fc7d2c063f9c7efbf35b05e16781a345cd716ed1d75eb0522397627efcd9d30f24f3e58b9bcbca6ab25c8d2b557aa9986d0f93b8650664fa443e7ed434a5b06104bbd2ef720d08248a8aa90a931c0e793ff88f5bb4d5de645c430b72db67cc9bef58d78dfd1ec5c4600e9657899d546b67aaf62ce79f4892a0646931c5e821afcec846656110de6cc6bb8ab8963d2ad4ff216d5a9f325cbac45ed676f193f98317f96b595bc1662297ad57820229dee1b3441b8dcb190630128585d68ca8d1c255fec4352f782d81e6e67778833e0edde99e8cbee612527a7d73b8946a90b01bf56da69860f45d77e13a92d81afdbf28aa1c31574a81b1aa28ecda53e490afe4735a66da981fdd9a3209b15ae43fab874f162e9325132dd648fb1e372b138652e588bc39d2bed3d1581ed640b5b64ae135e5db70d803da9b534a73c480d45125c63fea34a4ad1fb80b23c57f5210dbcccf305c88557f8427fd9f5a498fa473399910fd391a37e3ed74982ef63bf46868839291a55f5898ba39f328d273ba5570b6bc26f49db1d4785b12dacee5780c0609abe22eb55764b52433f340b48f0b5b01cf6713743d0e57c7df6070833f679d6179eead6bc78aefba3775465720e27369615e19c8ef9229fae1957aa458b800b247a9155cd25970767f40fb647966b90fc240808a515ed22929246d2145dc5022ecbb7a6255583148f5addfa45c08b937cd6dc53b450c8cc3fddddcd033ad085ac4a793b04543ea8bdf119470278ff508bb29633f879bc948cd65c41d846721676dd9daceb2208da9ef190f1c8e12a0281b8588b0dffefedcde026ae9ef37984449cc6e8e5e1476d494dfa2d430a2d84afb369c25d47a78830280c1cb33e940ab07e1d597ca8a0685d7172bcf0e048d5b681e2d712ac24b16c61e7d4c1d52c3804a758cfa01ac19b7dae60e7495d911c2dc9b543cbd7cee40ce3d865cc2094a54912a1be853a26a9bd2523cd850da57f53807eccc318cebfe508fffe3ac8b491d5f8d46b81081338e63135a63c60786c9f8ac0a253a3f202b0038d6398e4e66db7c1ddfb2e60b2230ff9f16001ac9f4498e46163bc977f0de9f77b008823ebcfe525b39df42761e1249d36985a2f602061ef9d60cddc629d0025894d27e047994957a0f769202193d0161d054ce9f5c8e0e053ace2c2902c73bc7340cdcb7bcbd5a73d009628a27eab631e7fa99d3abf3ab23658d6bf8468085eec4e180b7f2ef798f5caf52abc373a13aacd55185cec86841b4946b9be2245c17cce119ef397237d9f6304bc616958a8a9e529e4219036b7e193919b9b73c7d59391f5062a9411f65f1d4c0e5798d9a17cd2ad0fca25b51cb4453cb401603c9c88d3141b85ee987de674465ebc5de262202b9391c420643532bf88d88dd466932f8d270cc1132ab2762628af063531e41ec6544ea4f35428f911dc13ed2029170235568b72a6d383bb2dec6b9312754e5cfd0eaf5a71e5d6b2329716b7000a7c377c23da3a84ab03456a9664e3da911febc0e3838133cd4150461d4642c42616e8315311ec2494989688f265d71f7751a6b901596ee892b1fae1616ee4d24c893021aa8a12e6f9a3fd3aad055832692195eec7175c0ad18ddcfe44a1cf490d96558303c72ed3ca2420f66b4f944d23e6c345bf3ba1854f8bf89d52e49a2f598f4748e89378762d0d90c784e908d4b1c1f2e6ac228ada578bb8ac54f38687c0e5ce2001411a7aa3c27630fddd1c6ee1af4979b35ce14c708b4509206b0028bfca36f1f0cfc9d8c7bcf4d2ca4a63fb72d77a68eac818feecd006320de78303191a59eaf6e8f3ee1605d77e4bf2cd9a554ce497330bfad63752408e36ab1b781b753c97b5b341207aba32433aaa4fad41301263dc9c46ca1f7bb5990e886793ee2e7374b5c9f139059b3c8eb6df7952ce2776f9dde2568509060c43107173c116f2622eeced19441e464fef08d350097f83118a411aaa84d68714bb171fa26867e26ebddf0eb095527285361e66359f5f1a9ba26d09901fc41dd103c8fb7c07f9972791012af7772c7c9c9eb5f553459277fef0d61352a3385356778709511123ae101ae22b4182634d56bdd7012ac0ab6bb313486e2da0febf0bbceaac0f62206e7d6b08a6f414ca0fee49b581d458c169bf60d622500080b950967e65ce3bc116697f6f155c2ae53bed424055706cb495fcf6fab11ea90aca4b04325d62fa36de1ff8b2c8ea93442dd686dcf2f90dda4b90d02989d3b565ad79bb2bc88ea63060cd4960adbf618c8591de3814bda9780cf4d7c36acd4551fead1892a40f9279d05cdd8550993a08c423e8bea383f91f73ef70de376eff1ad088e705cfe35a85a6ff35648b9f45881be1ab1ffafa337853b3424150427dd6b2c8928c613a6bb6474beeb4593e34a85aa6d379901ae369905038ea70139a29276dfe0daad7afcec299a97ae90a4c57259e037cef4bba32c99cd7323e262300404b9b6f965a285700eec6ea6731f7d51fb576fc7ef92348e3b43c96ba3c33a0b29d313e5fa12de818a298045e988d0e2180e58f774a800dc40d0591f9efb3a6add84235d6ed315272c5fe48053bb27b70fb38e15ebc44a98047c355a4155b2e9926f6f1dd1bb8c8113d919ff352ab626a8034058fc4017dbac9a80179ac9c4182c79fc5cb17d6c3d1e7ebb0c758e34b397cf90b604e54df5e679fd98026d09c59425a93da1baf6e4c0b95342f67d9b95d13c391457d249a981adbd1bb45aec14db4f033778ed851ebc8791c3289580913317f71f5b3f8833d3129d10aee473ab4adb744ed6131d5dbcf4d1603b431e0790666d15db44722e05ceab4257dd0d37bd0b5131f47b3ac91776be5f2c3789595766a01a535a942e2a35bd08a76f615a6237e627886e2ca6074b5679e2168b03d51533691a54395e71988bb5701c0d0549907eed0887e2e1deeef30e37c5300fd5bbf5350a788ad15960e5c75a62a71873de5e4f0b0dca326eb507a49b8df5b0cd2ec78c635ed22877213b3eff3e354c3010ea9d3cb9527e72a38bd6da491c83ec507f54637cc7cb0c8e2acdf6063ad964dbf466e5a8522ff571a68c4237afe62d01f5d9cd7e5faff2c352f17d4dd8723183f8c1ffbad9557d17b89912cd234531bfd04f12106e546c39bd3e987eb56a62bd42371982dc8e00ab68a6a44f70b5ead6c5ad8d670a5c54cad748502df0269500c36b4a839fe2225c166537af5fcc526f0a01d52c0075fe3c8bc3860aa2b6e37f2cb3c00ebe09ed157a50ebf2f50bc899d1e8d5bf0832aa95f257b385a802e3b5efe0e3174163f809461b5a358f67e6815e73a9acb37baf5212d57068c934c88cb55ad88fe998bec70758e6d8b4a26fe2a54de1409b06753820ab68d5991f83e114c29f41e05c51f86625c6cf204d5a88075f453c96924fccc22ad114b4fa0710aeed2779a4f32af10e7d881dbe4a8df3f0df2a304157ab2acbe8e1f42142559c1fc7955aff72890bc2881b3473807671dcf501169685effd2f5262d6e54fbf2e1c82cc7e4d8dd3274533cccd324c3af273461d6778c307fe446b13ad1405db93136768834bcb16a80ccec5ecc3c262ce151a3d932c208fe077cbbf23c33a1b55a783ee5a4bbdfc90ffb358079bd6ceda9f87f24841921c8b2628345e9d3fe63de7a7fbf31cc5267bf62e9ad18c396950caca2456454632a34c9df9686c4c7237b253efe375cbf16db13f0dfac1219a68a608b46cbe13ce7bcfafc8473216d9550a2dbc0ee7a351cbb103c1f4d96f34b64a2e17d99f52f4ddaed742d4d56aded97610e6271d758142dafaf0022489b6fc46b866b24bfd5410b869df2f353128eb42fcedf562b00cb3ce6776d7a4ef701d29822667827794c54ac1c65180a390610e18af539509297bd4099c7f59d2a03e8280fe94495a1bfdf53c3906a796282e5959ee70966d35ae8a86a2c3934107d06de1e6c7333e8e6899891b9d5ff4455b8f14d516e9aa3848798998e269f5faeca4b9945cafb7f7bace98320d72fe941012b80aced6413e8432ca78a5148715acea750e0650718ffec4465c8bf8223a2cbb154dc43868a24909834d5834bebc7d38877fef5974077d313849afb0a5a1c71c66167376ac2948cbbba2bd52fbafaa3de0edc5409139442365886af6bc2423972e45583d985b3bf9080cd13cbbeb3d4d1fbc9aa3ccc893174b62ba36ed156b561e484f4b09c55c689e4194d2a514ce39243c89fbd8e82d5e373d0ff628d085e0c8c406c4d470fbea1191e79fdb2b98c0545446e6e4d5eba6a61e507a61e24e2caaf9a387734c297a7e59f7513489180e848a30c7429700966b7ac405e9de2698023be63abc4951f0b5bd8f1ed6662251912b6c9cd8a8689bdc607e322824166e7037e2ea82df3ced9a65645aacf108572f208292de4082ef46778caaf01b291453f95ad1661a9bcc89321f4d5af04f47f9a97ae4c8481a15c8a711935014630027e2cbad56040731893fe5867e7f414f0eae570592384f71001a40", 0x1000) 11:05:26 executing program 1: write(0xffffffffffffffff, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721a", 0xe4) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xa948, 0x100000000, 0x9, 0x81, "ad6bcc85ab9e042cdd392ba4ab2954776e1361e0", 0x9, 0x9}) close(r0) dup(r1) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 11:05:26 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000080)={0x5}) r0 = socket(0x39, 0x8007, 0xffffffff) truncate(&(0x7f00000000c0)='./file0\x00', 0x2) recvfrom(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x42, &(0x7f0000000040)=@in6={0x18, 0x1, 0xd6a5, 0x4}, 0xc) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') recvfrom(r0, &(0x7f0000000100)=""/4, 0x4, 0x40, &(0x7f0000000180)=@in6={0x18, 0x1, 0x7d2, 0x80}, 0xc) 11:05:27 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) socket$unix(0x1, 0x0, 0x0) getrusage(0x1, &(0x7f0000000200)) 11:05:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='\x00') r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x12, 0x81, 0x14}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x2, 0x1ff}, {{r1}, 0xfffffffffffffffa, 0x65, 0x81, 0x7fffffff, 0x3}, {{r1}, 0x0, 0x0, 0x80000000, 0x7f, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7ff, 0x5}], 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x1}], 0x34, 0x0, 0xffffffffffffffff, 0x0) dup2(r1, r0) 11:05:27 executing program 0: socketpair$unix(0x1, 0x20000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x6, 0x600) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0xffffffff, 0x5, 0xffffffffffff7fff, 0x10000, 0x7, 0x7, 0x0, 0x0, 0x400]) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/59) getuid() bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) getuid() 11:05:27 executing program 1: r0 = kqueue() r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0xd14d, 0x9, "81e584eedc23960ceed81b6916173b093b97b880", 0x5, 0xba0b}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x2, 0x9, 0x364, 0x8, "fb451e8948992c305b444e2275b1c36a633173ca", 0x6, 0x2}) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r2}, {r3, 0x60}, {r2, 0x88}, {r3, 0x8}, {r2, 0x80}, {r2, 0x30}], 0x6, 0x5) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x90, 0x81, 0x9}, {{r0}, 0xfffffffffffffffb, 0x90, 0xc0000041, 0xffffffff, 0x101}, {{r1}, 0xfffffffffffffffe, 0x58, 0x2, 0x64, 0xe0d4}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x5, 0x4}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x6, 0x9}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x6, 0x53f7639}, {{r0}, 0xffffffffffffffff, 0x42, 0xa0000005, 0x5, 0x7fff}], 0x9, &(0x7f00000000c0)=[{{r2}, 0x0, 0xc1, 0x8, 0x6, 0x8}, {{r3}, 0xfffffffffffffffe, 0xa6, 0x40, 0x0, 0xffffffffffff906c}], 0x80000001, &(0x7f0000000100)={0x1b, 0x1}) 11:05:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x5, &(0x7f0000000000), 0xffffffffffffff5c) 11:05:27 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) socketpair(0x18, 0x5, 0x5, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000380)='./file0\x00', 0x110, 0x80) r3 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000005c0)="cc8d5072ccf87d7c161d5c29ddd465f321c1c3373691b77db32766d00dfce9f5ae2825b4811523364d5afba399d75760378447abd065d32bda371bfff7d8d10e5d22c2b293c95964fa97f2e7fe09ccf8a033ab3f1883410e072a01ff3ec1e009b5666dbdbe2d089503e984028307e5f7dbb56510033015b43fcd60ab2d003f95670ccbf9db7cc97c1841d64dab7c36d7f4101176cb2894bcec48801f81c3dc8a210b5a78516a88fc429bbf610d0c6d3d1180c9ff1d735a6612f6e822edadff0afc139ed977f126b04641e53d63f5e07ede3fed29b79ac50d9a5692382422b885d1ddb637fa7f07ec1ed81d211a52f838fc34f3c00dd0ac669370ad5dffc18beb3049322dbd1679f9bdb478df5a9b32dde8c767cf00dd1c65488609587838979288486cbbe52df4ee5e8c5f02a09f064d86bfc3f8a5ed2299b46bcd596c24f82a63875f603c6b1ef33e2bda38e17f40a7d91869298452e047e3b77f3fcb44f1bd4f337f7d480b904a9c9caac6c03bbca8f41c885fe29cbbf7f35b2ee8d1620dbd2ec50c5001f1e79f40c245d6ff99a2d66f8c3d75f5f783fa054ba847a20558d6ea700bcb09152dc2e6b0d8a64b5bf34365d4b6eadfdc33a757a816f8b9778147fe29bdc9f9c202d47f2a6c0d4f0f4489645f110b9ba97179bece452f9eb86e042411bff6abd708f0e16d82d9ea23da14b03b80ad4179ff2908555042ef0c4d0d69232b1ed41f9b2958a80a11a65c66183dbe4881479d6cacfb28f865529d002b04ce44e179d70aef777227b533009b211d23d9bc38c938c6214a5d7feb3d74b79ef6a112c9c29f2fc9d942717235d33a2814684e1717e2ae7a9f7a1e22cba90d352a8a352202cef7653fe05c143038137f126bb50e00894471036db8c2a9316ad11ad0097505d30851effec7bf28c245417570dcb6d51cc2d75bc13caed1a800f8313fd03f4f5c7e91f832a6506ffef90995af234f4b2435ede7b017672c65a8aad2917518e7713790dcab99ff9f6e5cfc643ac1fa0f7741a2e0d6990e8ea5ac962f58ed8864258aba941cf1abd58f621535888b1f3f93f439618d049dc6aefb200bb4d118ca7642c5c8b75d4f5d495f8d332248922f86ad1f41caf7bea566622bdb98bf726d4eb2eee1665b5a331cdf6bf2f8fc7b3fe5a44609aa4cd8ec856dffd35bd33c40b5579e3e6b78d1e47571ec92b7afe3752933a077374233fe2103845b42266490109f62f27ed4b955a991d59cfa8b133e67167d6e985895abc2c05bebcd50e302efe8d0d0060d57c8f7b72a951276f6979f88741f486becb85326cca0d5ad48d4c85aedb294a3bcef798218625bc3221f973f351137fdeb422c4d2c8913f82edf95c1d198ad705323d459c532327411d3df6593bec47dfc0c5d9d2109b53bb2e1afb703e7b6d532b1641438d3a44ee50b5e2bd563dcbef704ab7ad2200192a04c027aa51208d85f910a13cfd6f693ad4c71ceebdbc071d5d0a448894afd1c0b950406d78b4e1907032fcac23de73369e4e60c8134100414c93841f02ae8a4d3832fc611c8e39570b20136a87f819c4d3c69beacef815b841ff1df9417b18ccf7e9f82dbaa89dd9f99175fc2cddc89c3d13d0bc75b57d171b981ae60197e74621d2edf88a524cc5930cddfe335a8061a1cc810322e4ff14acc8096aecca7dc3896c76961b791bba1bff27c3a35efedc52a8342f967d0b76f65fdafaca3987dc6f016fc7f166e4b2e2356ab5f983f21f8b82306c53f50701a848ea574963ca77ae5dc3154928684a6bf519f1292e66b10cfa48713c52465a7dbb15d4678a3e49e418af023080a2d2df5feb510824350ddc581ef6255296f05c43ab4e5614c0e7b1f8401aa9775bf10442ca0acc30cf72c82d6a6e6ad245ca8adafc5fa1b2a6f988f6fa1a19d26bcdaa42b4d7679b507e3677868289ecd815b1ead21425d519a67c37f2f86644dd0b8ce7e7e13b76044bb552bbec3a5a2488306fc423b5a8c4ff711832cec2db6b2048e98eca05916fab347c275e933f1fcb9df9eccb33e09e546d073674f9da721d5c03d6c28657b8b5262c967e198f9c4bac3c377d77d5b537dd6c9e534783b890d19f7d24ca72eabbc2e07936a186f03f7f0e3b1972de82224e7a0f4d7cb4ca838113cb93b870c333f1a6d51519dfd723cf9e51e40e8402e40d92a9139a869e054215dcabfa23cc6033580bf015a06f5705a422a3e247a72307286538710c57c93da1effe718d55de25a8517c06f1472cc6de14eaa61ffbfd9db39da8e9c83570d0cc2e8989f6a0f7bf6ba45047d5b1ec0861ffe6d780b5654e6e11d7a30772c1265317cf838f0fee6d8926a0a47d522a05c1707c910d36bd9c05b034a11bfaa4bb2d1be7f228ef634de1d0461fd32cb7b3ccf891789fde97ee20ed43dccc861afba15474c34db5621b08e2057d0f92b41c6a0d283daf14a09f1e4a4126a76985ed1228544b4071f24bbe290408c49ad438ec757ecca1b91c9eb0d90388fe5c834c4d0c7e73f33033eedf8d22327bd9774b9a8ea85e26345c90683cf08e2599e322f7520542fd50658c31b24f80a60d84551d00a6e582002b61a3100d570a63419c605a2c37d46732b54784b92d880e0012280939523c04f43bf8bd9a946f3ba311e0cf3e190cd108e7d634da0b3012b33bf6a09603c83085005e7dd4e0eab8913be3b2f81b1c8e81bd5d54472a4a07df14d1a17dd44476b1e6bda3c028007e666cdfdc3cbd507ffedb06741b16e6e6757fb78cbd9aa922685a37fbea187b90d6fa78a4602cc91e151f64b36730b4e24805cdc57a49dce421aa0e01584a4a0b1fabf45b389e41eada035b0a74ab5b2fa9f5a145de0d103fe30a8e7cfbef73e4e3bdc7b68b102c5cfd98c60f6c32a8c9ea7d2918306f0247ad3b2554770ca499258b125d14f006eb6a7936e656802a71361f5a64c9db08353dc21a8509c33936df23c231db29d03dd31bead9c1945739d25fd789ccfaba06a5bcb495017df80b9f13ddbbb1aa256ff69b011dd77a7b930b3163c4cdc22be0de9b90e9cf50993554c91892aab9d02863ed1c5e93854041be356e97a53fb23f95aa2295d5438213357104c0130b2a229c6a3829aac16f2d354481ba725cb94e0db278af5de35c67b741ae3106a43b90e1d3fe9843cfda57a938ea6f7be0d23e5c73313c667eb38618ab1d9d590959cb51bac0bea5c59c7410e11c70ec45c4ff86dfb39fab80a5ffeac701894806ec838dc4ead48ccf1c2ba8b0b6592f2aeec43b2e7609ec38c8c3c59bd19ddb7e147462b61d2ac1769f68a59f983a9ab414b77a78b3881d0de9b06e5837beb00a4cfa80ebeb2e9dce5e1d7fcb99410e7cd2ecdc83f4ee62cfe0da862f5c45fdc03afdf58539e6c77d477f4729927609e7ee82006ed8019c0d045eb5f2937917cb12816d005dd07a755e2d9a71d9bf882cba0b9a070d29b59de891ee2e8f9acf89a6e4e4dd3eebb35d4182256d7a4e225f002e5e9527d2ce19fd024f2603cfc38f3dc235d3e742aa8df60f93bdf23444ded4c0a14041d3793e786b938cfbe27a887f53ebb9d77866a07682aaea4c9b719d701ba20f6e90d6b643f2e0e0cd593e3cb5c3da8d43dea692771b7f9253bf23e12954ddc5c0d4fd086fe32611552675f83903d39fd1ed4a911b00c983614bd7a862461e70b775651b81bf04a9ead0d8ecaeeebad5732833682d83a60fae15bbd04a30050f68e71e11b331db377224512ad9c075a29351211b99db57af478cb4f017d8291ad9a0e37c067d0a6986b77610c348fb37452e81b67e4a7e00675d441ff0404387956793b3bc3d415cb3a4d9586a8d1774e0cebe0cd7caf1b5a85c8589804c91a9623059bb68d0a603192be857bef6c96fa2ff4d39acf843a2ead181ef600c5dc6cdb6a343c35ad8ac509cee14f748adbdaee558c9703691022491222cc8150e1e4fbcbbf8b3bc03afba6f96abc01c75ea29195245e37937629b4fb5e78ac376533c91b202fa3e6d2dd36a536f821b28dc5e0494c750091c0070d1075826858714dc385bfe1723bbe720ba552163b400ef2f6d3b019f9290211ac716adec25be7e652eb8d968185aa798f61ca853c7f4efd3e5a62a3d6bf28180a14f4fff04eefbac8f99e9df5f67394d130ac9647a8e4635ab1782e4ac0c92a4216b8ac83dc1becf622c6b66eca2b5cf2767911a712c3eb62325f1c12bf8daadb221bc4547110c53539eaee75dea4e0ba62cb07775c1cb8039ad912ab00a48792303d6d9bf5591714efc418852fad72c029c9470cd1cbba7382c01615ddcb26bd8c9a810815faad75473416b6e55209ce41ac911bce23cfa0319fd8ae9197dedecbe96ca2eb19dbcf7235f5822af4b226ecee3a9c0976da5e72fb8129dec5f5218392820235b7abfc7330d32f39607e2fb5986ac124f6e8d42e8d280b21e08729257c53d15b36f8006138f0470736d7a4903cc61b6a2f24d1bb12ff4e7aaae56bce745fd318db5b4d0fe160d537d47a806a97853d294c0d8f720b4fa98e2d88514cb6d1f82eb35bbaab6a941f945f7637d0e0a79831344e6f2da59ff0cec40cb8af7b1c11f809515c434e9339c537b0f0eecfb8ccae9b46d746f287a4f0d31dab0a634989090ab7c73b5b40e352980ffff33c71fd4f6aacff3057a9c0663523460129ce4b454a2133aebd83ea2ba80674531343527f6407995615b0c5d13fd8d227dab05b366546d43be82de30ec22a9d6347d8d839e549d0a20d0579bd59a2cb45e2ef007976524492af312fb4a3cfc403d2060dde0fa500890b333d3f5ba990518219baa308f2b394b9c8e8461c868193e17d1b2ffec78d24c07084be31ead30309e9fe819ef940f2eab5e52057e08aa1c6951261debba49985e2f2963fe18bf5ed00ddae7710924f537e8a6700382da463f1110721aa2f6bc563be21a60be8a1aea3027f178639fcc426259b47536e8335b89b5ff647acbfe7245262de42c4e4eec006bb69633f76e3e77e1784a54e58a1abf16e6d64694069a601ac7cda26b8a0c04e193b60cfc6e6c573ebc2289ac013d1e10f30ad5493cbcf4378d58429901867b46345994183458a8f6ab2fa3b9d2f520d78ee69e0ae4e932d8796555adad1e3ce3250fa3995bb9334272f19cc948cefc0cc33e9d404a8c50efada615b5f84db1c078c85ec359fc11990482aeb3ce39ee8de72a823536c68598025fa526a008369350bcd3ac219429a787158d6c13da5f2755bfc6c3c731493ab1679641d24c9cbc90cdb2fd56db41b53146e972460ae24d4964b3e1f775f9f6bef295da9f8344d48ff220c675b0d6bf4f94b9c2568ca0e32a3e9414cfc12a1cf80b321e2e308d177bb43578e1fbd5c26dd5fac5c6a2be953c8f9d54bc68d75ab9fd5f1052999daa5c92710d3d5883b6023b4aa075f38f18267ab8d7565d79438f87bd716dc24c9ea618cf0a32604957b28c673f848e41650a91de0330ae97a62885e049fe7b95b182fb6a43cef31e5c5979548974ccf3238df4f2a903e7bf96a4a761bf562d8340bed6698928892f0b7014fb46fa2d75a800f25db02e5659359681a52c5ed3ed44e2447e30b804f761caac35e9a43d9bc4e7edb7047c89300f31b3c9db9b13e1f69c7a08e1b6da2c8377adb7c362431a8db6e0d643b09aaf377fda5c0193d1b522dc64adff8e860a6bcf270bd3f2713644b0f8d46ccd7dfcb9cdfcc4ea60e674bac2be4db2c02e133f8b00b54e878f569af3360dddc7012539c086955995d48d961635b4829c950f576e3cc7a54f63ba1fb4ff892d53693aae16c0c5658") r4 = open(&(0x7f0000000400)='./file1\x00', 0x20000, 0x0) r5 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000440)) r6 = socket$unix(0x1, 0x5, 0x0) r7 = getpgid(0x0) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() r11 = getuid() getgroups(0x8, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="a5e9beae8aa51ed83b8d3728f9b2613b4d6022fe58bf6a9e4b5473888131ac10c0787ae33d22ad8f7c7f637da2bb8be98d621f5c47f36669b59897779ec49397c31dc8aec503fcd63bae9bb43085ff930a139da10b3acb299c08ce8d8d67dba5f8c6301b10b1534794b7db12", 0x6c}, {&(0x7f0000000140)="7195dc0f074998efc9c4a732d5817ced6b444b20129d7e1dac4c557c2a8c69af2f0eaf737e7cc27aa32a95e89e4c176c98d9274846544779f60d534ab5ad57864d4b78a10cd0ef0ee3d21e096d3a7945c7433a1f1a366c83800f8375ddfc6e532b9c692e8a081206eb354932109c2782a2502b81da4ae0637e38281d72228007337b", 0x82}, {&(0x7f0000000200)="1e4623f17e0b5748f3bffad97e8d1024e7cc6febfc4e5ac22d9427aaf7adf76237e0d9389bd091096490119ad2f16b0d767e1e735dc98a21d2024fda19919bb81f1350a21de28868d6caba4767d2be16ed7fbde74ce346e8f056924cd209f30d088d9480c5c0fcfbc7ea6721f224de8eef5d574463cedf06d736ea57eaf0edb7898b827775536ca296d92530aafc1c0731893266715559dc9f137bfaba9249042e2ac48f252cd93067dab3ab90668ac81e5b667a38586a74d9c0183dfffaa48e7a18", 0xc2}, {&(0x7f00000000c0)}], 0x4, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x78, 0x400}, 0x408) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0xfffffffffffffffe) 11:05:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) fchown(r0, r1, r2) 11:05:27 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) socket(0x38, 0x4000, 0x401) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 11:05:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) semget$private(0x0, 0x0, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="86022e2f66696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 11:05:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0xfffffffffffffff7}, 0x8) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 11:05:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/195, 0xc3) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 11:05:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000200)=[r1, r2, r3]) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15", 0xce) r4 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) setgid(r3) r5 = dup(r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) recvfrom(r5, &(0x7f0000000000)=""/101, 0x65, 0x802, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() listen(0xffffffffffffffff, 0x0) 11:05:27 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000340)="6705a628dd3402dd7df8b9ec2e2dc9d1349ef24d46ddd96cc0485a3d5d2869907ba357f4aecfe28c741e0bb9f51d9cd65e8b8f15de1f9680dfc74b899118f40f64747a926f3fcb6b6aa34737b48ef108cd0725ee4b4caa5a202d83ef9e3ff48402620dcbb9cad19aafe2ba8c9963212f25ae555d819e87ed8f932d642837ceae3e67707baf3f266e65bf40ce75f08698350bfee396c1d77e50239fe0650c7ee9c0a7ae2903a65d660305c4c1b2fdaa4707186d4f4ed21be020cee98362a25f40febe0e6da36e0ed85325f2c279bf065cc675c536", 0xd4, 0x401, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3e, 0xffffffffffffff01}, 0xc) syz_emit_ethernet(0xa8, &(0x7f00000000c0)="98204e40968d4a71142878b244bf768b63354a908b65680a9f8db548821c70aca17bc08968bce4a0417673894383a01d5c60eee2a188a32c0931bf22b8935bf249eea4643d5af38ead48e115a0ef3f03899c6b95249f44d36a49158ca2a26879893459519134a0d4f9dbe03f257ef0f08d6bcc961d5102164ac4ad214a1c501927237be9eae95f376afb1252902d48f2a9e52068f846328caf2227b1eda7e4bdfa84b30a07d757a3") unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='r\x00') 11:05:27 executing program 0: r0 = socket(0x11, 0x3, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x1, 0x80000000}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 11:05:28 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) socket(0x0, 0x0, 0x56ec) msgctl$IPC_RMID(r0, 0x0) mknodat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x14, 0x240000000) 11:05:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="70c8d2191d34140cda99035dea9d39d5cf471075c6cb9a4f2c2301eb94cb73e3d0902d455b31a28d287fbcb56b14ae3f715c4cbb17b1d5bdbd3fec6e950b8eac66de60ef5d8de38f8289c6f49a612ec1a44bef6f71f1cb5f85cc57d9faa502fbdcf3301b442ed05da7dd7dc538a927eb321dfe07fc4102140d57601db68613e2a720275c480696f5db86d52af597e451cb473bdf4c2979d6", 0x98) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) fcntl$getown(r0, 0x5) fchmod(0xffffffffffffffff, 0x1) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 11:05:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10, 0x1, 0xfffffffffffffffe) ftruncate(r2, 0x4c6) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000001100)=0xc) lstat(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="10000000ffff0000010000000000000020d3b8883f072420ebf9ca0bdcf9cad41db768f2759179268aafaf3ade81c98825e74e193fe2868a2e18440b92bdf473f954bf7c8dea9bc76c5d3f7bb4e6993a6d1937663f2d9eb3243dc8c94d2ce9bfe7ee5d2addd11898fabfe96a3ec17575d1038d8bf1d150b2c40e97a9316e95b9480e9b66c48c3dd269aca55c440bef0ebf541b08956c7406a326c378cb24141f7a9a465f960006b0e6d85b903d41a2a26b8b158105db8249c5a532afa3538140f3824e54a7778053348c627415e4d1ec76326d4e39bad0ef0aba9eb6344eff280192dfc369710faa03821f7da897ff56573889192b26dd561dd3c53cb0808e9c413fe6536b025fac9d93c62afa847cf4c950c034ffdab07a808506897261cd6c89f5"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r2, 0x100000000) execve(0x0, 0x0, 0x0) 11:05:28 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f00000016c0)=""/228, 0xe4}], 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000017c0)={0xd4, 0x81, 0x1, 0x6, "a775073c0b0a2b37fd8150f5c145bc4a375acdd8", 0x5, 0x40}) r3 = syz_open_pts() close(r3) pipe(&(0x7f0000000400)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000040)) syz_open_pts() pipe(&(0x7f0000000440)) 11:05:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() syz_open_pts() 11:05:28 executing program 0: socket$inet(0x2, 0x4, 0x6) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 11:05:28 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) 11:05:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 11:05:29 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = dup2(r1, r0) ioctl$TIOCNOTTY(r2, 0x20007471) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="6884c901ea32a84d3ebfbf754d3b3f924e0572f77c455e28e8163b48a4676708b2201fb119234d0f2c688b2a67dfb56b53af73c155499ab9d5329b580059da8d769503d685ff96258b5e44960c535d26fe48be3823da33c6bd2ad365bd83e0e3fdedfef3f69f12f08522c5d283266bae9398c8874ed2da350b6062795619a6e44217661af697d9ef7c1c799fa39e35b28fa9ce4689d5601dc8c6a2ef651fd52cca0f61cb1f64a48dec76f3c9e6d6fdb2ff14f3633f65616be34a8df017db99d984b299149eda6d4329fdb286531323cfe06a974d4fd5a0fce3a485c400287ad3a3d8befc696d161a7253787080cb3b5e4cd17b39fde23cd2df", 0xf9}, {&(0x7f0000000080)="261c6e1931323e991d769c135362ea0739ca0a6d1da64d934f16", 0x1a}, {&(0x7f0000000100)="2d1dea531f54d88c0d57705d65b09cea5d8c0d4b32f259da02d2e4bfb1cc7e7ec222d33802457af89182db6dfba5dfc5c4415aac", 0x34}, {&(0x7f0000000280)="faea9ca6fd487862499f7ebe3153b2f32704f9a5117f6b700860cd3ff1d204e5be8037c399284eb5430762b855d27b122514ebfc14b046ef1adc4dd9acc368df9e120671d5954d0d3d7b447a3183619f249f54d2c8a85309b5c81cf928ef390053a7667e9fe5a0540d7a133409cc2969", 0x70}], 0x4, 0x0, 0x0, 0x2}, 0x1) 11:05:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1124, &(0x7f0000000000)=0xfffffffffffffffd, 0x4) 11:05:29 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x1a0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/152, 0x98}, {&(0x7f0000000300)=""/85, 0x55}, {&(0x7f0000000380)=""/247, 0xf7}, {&(0x7f0000000480)=""/208, 0xd0}], 0x6, 0x0) 11:05:29 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000), 0x10000) 11:05:29 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r2, 0x6, r4) 11:05:29 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x8000, 0x10000}) setrlimit(0x7, &(0x7f0000000000)={0x7fff, 0x6}) 11:05:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ftruncate(r1, 0xfef) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 11:05:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x1, 0x1, 0x1002, "4172ce2c00", 0x8000000, 0xf8}) r1 = syz_open_pts() getdents(r0, &(0x7f0000000040)=""/39, 0x27) r2 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$dupfd(r1, 0xa, r1) write(r2, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) 11:05:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) r1 = getgid() recvfrom$inet(r0, &(0x7f0000000140)=""/207, 0xcf, 0x802, &(0x7f0000000000)={0x2, 0x2}, 0xc) setegid(r1) pipe2(&(0x7f0000000080), 0x10004) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') 11:05:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4040000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x6}, 0xc) 11:05:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/234, 0xea}], 0x1, &(0x7f0000000200)=""/237, 0xed}, 0x2) shutdown(r0, 0x0) 11:05:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x85, 0x80000020, 0x3fc442f4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0xfffffffffffffffa, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x27, 0x0, 0x20}, {{r0}, 0xfffffffffffffffd, 0x98, 0x1, 0x1000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x1}], 0x323, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x20000001, 0x0, 0x20400000}, {{r0}, 0xffffffffffffffff, 0xa53bed77478b3905, 0x20000011, 0x6, 0xff}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x200}], 0x7fffffff, &(0x7f00000000c0)={0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000140)=0x1ce) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x5) write(r0, &(0x7f00000001c0)="df6e86dac77fd3ae0ec5c9ede38137b78c847540e2a226c9c03fc5a9c4c0d7c80929b9a1e5d2ad68ff0a73bfad0acbb9dc65d3db56a54a01b1d409e5703eb01f41fd7e9d7c0c41810972c9a805a97293a6c9d12b2b3a359da19ceb34507c6ef8a9d0d4337142573c9cf40ecae43ff368eb4f48720f500a59db9b0c92b11351f4a498b2b4b8d8c2f103b365b63d40a26bcbde85365f4474433ceb8d30e0630fe16994f74bc91147e6d4e9ce0477ea4043a48182d164e187e9f8186c777101c71fac81ee91b7251535846c68192dd88ca269d688a0d1ec79fbc1aac156780a2b8659d9c65a65b58c25b8fe82d15a4199c8913c506d687da1", 0xf7) dup(r0) fchown(r0, r2, r3) socket(0x16, 0x4, 0xffffffff00000000) setsockopt(r0, 0x2b, 0x80000000000000a, &(0x7f0000000040)="d73a3a0110cbb49f20b94d23d8788f9b1c2a750fc5c06d231f69a12efd535f44a9ba49c0", 0x24) r4 = open(&(0x7f0000000080)='./file0\x00', 0x81, 0x1c0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 11:05:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="2143b939b605b02db6da03b7eef21d78413c8a77f59aacaf29977f17e9b00238210a291d031884d26dc8ae782552211221d2ef6b2b06d56e94e15e42f3dd15512fb4f93d92f9c2b20772bc6c3217c561ffd8b1c72486320823a32ddd430e7b25f0a22ec7dcf33f82258d5b", 0x6b) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 11:05:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x800000000) r1 = semget$private(0x0, 0x1, 0x6b1) semop(r1, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x3, 0xffffffff, 0x1800}, {0x3, 0xab, 0x800}, {0x4, 0x7, 0x1000}, {0x2, 0x2, 0x1800}, {0x2, 0x100, 0x229f140d33fe467a}, {0x0, 0x4, 0x1000}, {0x3, 0x2, 0x1800}, {0x3, 0x3, 0x1000}], 0x9) r2 = semget$private(0x0, 0x4, 0x40) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000000)=""/189) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 11:05:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x0) 11:05:29 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 11:05:29 executing program 1: r0 = socket(0x40000006, 0x80000002, 0xb7ef) socket(0x2, 0x7, 0x1) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) socketpair(0x22, 0x1, 0x7, &(0x7f0000000080)) 11:05:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x101, 0x83f}, {0x18, 0x3, 0x5ff, 0x1ff}, 0x6, [0x400, 0x1, 0x8, 0x9, 0x8000, 0x9, 0x61, 0x80000001]}, 0x3c) 11:05:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3687", 0x2}], 0x1) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000001d80)="b81de0efed8e2717e2521789dd7a93939250585dcae6ae1164c631ccf5e70a0211d20754f6bc2c467a4e8f589c027f9b513eebe2b9666f295df1143f26e0e626a4e6b4a74df625674bcfbcbd70962223590ab21e1a733b90f6dbe5f3c90bc7c1ffdb660579d144910a00e8e5f0b9602d511fc3248cc471ba0de0295f88e0f6caacb3cb75c7b890a6c497a967450913e0e8685bf3407375c807cf6c35cd86242d035fb253575b2988eed0ead1c4ad460bdac7f827423012758b83dfa8c4a7b547adf8ea28ef9bb5baa496444b2d0e277ad5943349cf5c7e69070f627d6d5603ba8ec6d1839327ec382708b498644ee0ccbe6e9d91a349226a41db68bdb55a3dd635e448bd50640d2eed5319ffe99c7f4d236e304e7a52c91ef39d14416e3fc06422ca98384dd44564cfea060c55e2564d66220a1fb59d3214ae86d7a974043ae4c266b03343e7d8a97908802afd94781af07b8ede1cb52e15ce9eb6188d6f52379ece42c02eb8d4edfad49b360a3bcd4edb7e9571aad5f64ed0bd5042dd80da536e32eebe639750c76f5d4912f1b481718c5d52696ea3ba2c5a30296c6f715898b86d02e440e1f988668a7d319b3243061e6f26adf846b9f8b54317cb5e879362a4738087c9b0bdc8105a8100172e01e92867847b8511991015c796dd294601cf9478e1433d0c23b09209eda9ec796b06a060e6573ad47bd667072b0891356f47029e2da4e54b0cdb63c02bb73f2321a9daa11b6bca71183955e1c10d06d8d8aa293e95616c1a23c5ffc930b2b2107c3d243ccf357319c7c3673e7682f1ede126ccab371ca244e206f8a3d7d0c6243d4726e95d51a8914909aa0c355bfc983f3137d06a7b6c44cc1068e62894922002e588f72c0da6dcc938b32ca0901d143dde20e3d38c2ed61b719c5f15ed455d1c2c915a15a725d2c0aeb8849d6ff2d8db25584004a060930b05fc17ed9a029295b1a36a8b1c587c71f0634b7e463d63f343e284749f7e3cd7c3f89d290785beb5e48167970d4c3b6acba93aba09e00ef9ad9df3dc4b3316b85da7be2fdbe73d26ea37ef6c21b6b3d42a7fff3fba2f10a76e6552b33db3635c6aa752d8efb6d7414a0ffbc670d4f8c0975e4369f05ff46acfa1c5c90a06802bbdd0992cee1c2d53ad3f5d8865bdeb832bd462479d09b6ca0a03f6bf635d6051efcb1cd7dbd1d1b99f95693ddb65c4af24e260618d2b03fa732c6fa7aeb5b5bf365dc30b1ef87be562a0681ee5cd3662c0ad7d2897d4538424af213079e1ec409822ba38f6737461a3012a02882a61ebcaf774098af18041df93418d588ffd7c3ab738ae9a046bf2cba1e61e21558ea9d9a4b3307b0955ca3480e52abad42c696cc5ff8188820ab1cfc277f61e74758ba88148e006885f1123176f26fba49c02da28f24cacbe6180850bf05d4beeed43138dd12a9e4d3fd6de573ad4ac03b03b3ab5fd30dbed7317c6dd8c00ab846d5b12aebe1e3677493ae5be9083902191c0d1f2df43811e61de923725404f1c9f904085667756341efde72520a0c571e19b1635c20b331774bc6b6aea4ef938d937b9f6f62468104019bb3dc30e2326719f13e40d18a0b04cacd41447da721fceef15181ed111f6d0260fa135c98bfff1fc618ade2fdba75090a9617f56a492a9afa8d7993d2ae3549a2e4f3946a5cd0d68e36ece44cfae2ec768c8f19336e9d8072647ec94aa32439c299b0c618b65229e11c0cc48c39c0c3a522cacf2d1979d641d98668f9f9dbfe9d2b2950425f590e6280897362663a48ca37e2c174cce654bbb5ec6623f849987d8c60f90bddffaf33f2a7b6b2d31e2f17949e3572c2874a09f8634446d3ee1b6f94b512c7fe85c3054b0d7c6a3f42c2dbb4d559dd0cb8b5c690cace9248f180f7c8614707365d5fd38ffb5425e945a0834d792425678450c1b16747c3b44bfe321be1e28015c9543df0ccfe6db40528a29b70333e21be609fe574dfd78951a1c4e9add52e0f24b8cc0af450ded3f497e656c299a8676831cd1c4d17b3991715b94a020e2b304e4987bc4ae740efc9cf32f988c14ac6a7d314a43d05c6fd3a9a1f4d76f9f49eca90f64ea520a8d2618a53c91baf12fc1c7e24c8ee8631c162131e9745c26d3bed83687d8d15c0314ff62eafcb51e2e86e05bde9c122227a6a5831fe40c84a6494a9f02f3", 0x609}, {0x0}], 0x2) preadv(r0, &(0x7f0000000080), 0x166, 0x0) 11:05:30 executing program 0: r0 = socket(0x5, 0x400000000002, 0x5) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0xe81, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1f, 0x3, 0x2, 0xffffffffffffff01, "220fc26df72ccc29c447974d81d09088ee32d9b2", 0x4, 0x20}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000180)=0xc) 11:05:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 11:05:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x9, 0x0, 0x0) 11:05:30 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 11:05:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e000000000000000000", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000200)=""/157) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x3, 0x9, 0x1}) 11:05:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x5, 0x19, 0x1, 0x3, 0x2, 0x80, 0x4, 0xf958}, &(0x7f0000000040)={0x40, 0x7fffffff, 0x5798, 0x8, 0x48, 0x5, 0x8}, &(0x7f0000000080)={0x7, 0x1ff, 0x6, 0x2e72, 0x200, 0xffffffffffffffff, 0x0, 0xaff9}, &(0x7f00000000c0)={0x4, 0x8c}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 11:05:30 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f00000001c0)=0xfffffffffffffe6a) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r0, 0x8, 0x2, &(0x7f0000000080)="dc66a19a5822e2f07515ceff1220ac2eb85cd4b3269eecdfabcc738c2cf1b669ac99", 0x22) 11:05:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = shmget(0x1, 0x2000, 0x44e, &(0x7f0000ffc000/0x2000)=nil) r4 = getuid() r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x0, r4, r5, r6, r7, 0x18, 0x8}, 0x6, 0x0, r8, r9, 0x5, 0x2, 0x7}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') syz_open_pts() 11:05:30 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x7, 0x1800}], 0x1) r1 = socket$inet6(0x18, 0x4, 0x0) sendto(r1, &(0x7f0000000080)="1fce66460e2659d7d9cdf508c3f2625524f789a4309209fc95eacf575ea85b51c7a63e9312d52d31c192e6a8402f2114812749df2838c86e8046d5929b356d6dc14e4b17f20aef2209c2af2b5f928c40420be876ea4a54e761c53246fcac80d6b9960677be3a5c0dade992980649d065257649fc9284eb259711d97a", 0x7c, 0x3, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 11:05:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = msgget(0x1, 0x8c) msgsnd(r1, &(0x7f0000000080)={0x3, "99492de27f847050c2ce5b0a3cbffdebe207228149deaed61c8d1fdac31b65ffb9852fee9f7de14e4ffd15a7029d91addf53a9cdec7ea716efcc6abb5974b80f5c2fb0ad0a9cc9c896908a677317e950fefa55442ade0bb1b1a6eef4a571a617bdeae5b82eee88c61dfb288e1ec56b73259b8bd1ece9c7bb6fd015acef76f81bb2edcc17ca09487b535e58e117fbd13ecce13451ebe6c6005234db311124e5dd8845a117c56047202f"}, 0xb1, 0x800) 11:05:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x28, 0x21, 0x6, 0x2}, {{r1}, 0xfffffffffffffffc, 0x44, 0x0, 0x4, 0x200}, {{r0}, 0xfffffffffffffffa, 0x8cd4999faff2ea11, 0x0, 0xfffffffffffffffb, 0x5}, {{r0}, 0xfffffffffffffffb, 0xa9, 0x3c, 0x1, 0x3f}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) write(r2, &(0x7f0000000000), 0x0) close(r2) 11:05:30 executing program 1: mprotect(&(0x7f0000436000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x81, 0xb, &(0x7f0000000000)="d5ff9668", 0xfffffc59) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@un=@file={0x0, ""/12}, 0xe, &(0x7f0000000140)=[{&(0x7f0000000080)=""/150, 0x96}], 0x1, &(0x7f0000000180)=""/157, 0x9d}, 0x2) mprotect(&(0x7f0000436000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x9, 0x100000001, &(0x7f0000000280)="f23b2e72ed5fc65a82f37778a3c9177e1c9839df51f7e5a8ee34d4fe9d51cf9478c07639f8d28181931518b1440fe4cd6b0ed570ad05b97164169f67bebd68388e841fde52c18bc2be760a3c5e1b84749fbc6e19403e04ad8a88fe2f824be1eac8af4dc2014e11f76d919e423b1222e5e29faf84e1eb6b276c570722c9992b03f34464bbfa36731e1b6f4f4cb5fe79a7843235a8fb305347a6fd3b5a1c08a96066504ec33709f0027e83fb72b2bf96e941a634c2412354b3e78b5f3f58093fdac58709cefa82577080d2d2730d1dc401892a", 0xd2) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) socket(0x10, 0x4005, 0x5) 11:05:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x2, 0x8001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) syz_open_pts() 11:05:30 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x5, "7e389dffff010000000000004000", 0x9}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 11:05:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/79) dup2(r0, r1) 11:05:30 executing program 1: socket(0x2, 0x400000000002, 0x0) r0 = socket$inet6(0x18, 0x0, 0x7f) setsockopt(r0, 0x0, 0x15, &(0x7f0000000000)="000062af", 0x4) socket$unix(0x1, 0x2, 0x0) 11:05:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffefffffffd, 0x80, &(0x7f0000000080)="00000075c0f67960f4009e844f8827f44111a8bcabac6f0a3093df7da2ad9a8515caafb435d1a625e91636223d19cdc982efff869401dc484e19e4c91c8f6ef3902667a3839f691b15e75c0b4014c985f63162d630d199128ceca30eea440125aa718b787c4fb647a2c943e3a059aca6614c63ce5e3a5f54cfa647aca291f305f8c2888c9ef0a68f6e377cafe4ab91cf209a5c31e73f56e9b44af7530557486decd06cb89ad36ee1cb551dec832e5165e05073947dcadad7edec0f749fef4e2498878b99782bce49021098cceb7ba94d8251e16985fb89e51020f53b3fe2b90f80b44d48893d09b9a599519f05df7a815e9b210e17604b0f689ef3f2477603048a42b97748a4f78950a0506bd8244a555ced806cb258c632778898b73693970cc2ac1f441969b066e16e4732473b5f16d21499ea8d06f75c68e45f207381599d41693e5e19c6634da1e1d718144c687058bc407429a5d1b16189a7869e475337af6796e1e6b71c3cc17fe3f3c6d8836f0518eff44672b2c2d4621219c7cf1e730a9309d140a937ab90999ed2532a94820cc98f8da6facce1a1c9aa", 0xb7f8447357958aa6) 11:05:30 executing program 0: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffff801, 0xbd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000000f9b, 0xfffffffffffffffe, 0x0, 0x6, "bf840537c7cc6b9f00"}) 11:05:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x40) close(r0) r2 = dup(r1) r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xb3, 0x2, 0xa8d, 0x5}, {{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x80000000, 0x6713}, {{r3}, 0xffffffffffffffff, 0x1, 0x4, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x24, 0x20000000, 0x8, 0x7a87}], 0x2, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffb, 0xba, 0x80000001, 0x4, 0x4353}, {{r3}, 0x0, 0x48, 0x40000000, 0x4, 0x3c2a}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x400fffff, 0x8}, {{r3}, 0xfffffffffffffffb, 0x41, 0x4, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000003, 0x4, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x5, 0x4544}, {{r3}, 0xfffffffffffffffd, 0x42, 0x0, 0x3, 0xf095}, {{r2}, 0xfffffffffffffffb, 0x10, 0x20, 0x7, 0x46df}], 0x7fffffff, &(0x7f0000000000)={0x9}) fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200), 0x200000000000026c, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x80) 11:05:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, '\x00'}, 0x3) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 11:05:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x11, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffff7) 11:05:30 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file2\x00', 0xc004, 0x8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 11:05:30 executing program 0: select(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000140)) listen(0xffffffffffffffff, 0x1) 11:05:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="effc91659d8f4d9e160945", 0xb) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:05:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x1, 0x7, 0x9, 0x6}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) kqueue() getuid() 11:05:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="89002e2f666982010f43b386bc911468843ea4f6100a057d1d76d4d2f843ba6a9b4baf4fb9eaff1809c1e362997674df220bc92e8ccf7d0ccbef4a56752807674eb70689a4fa9e05cca7499c81070000000000000039d5b75190baad9bbd875c733cf11cd65b2cc7a4438341d3666a0bad9c0eb9f32c22c78f2d96b81a21ef7f961f5467c36c5a72abf139297cbcf58c278d88ea56"], 0xa) flock(r0, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x80) read(r1, &(0x7f0000000300)=""/162, 0xa2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x8, 0x4da7}) flock(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x58}, {r0, 0x40}, {r0}, {r0, 0x4}, {r0, 0xc}, {r0, 0x108}], 0x7, 0xff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x1ff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000080)=""/43, 0x2b, 0x801, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 11:05:30 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="6b39f28fb03b797be25ad2db776470d53c8599b4c2e54ca9393bc788d7e7dce1bea5f706c90b9324fbca268724a367181ed9d882", 0x34}, {&(0x7f00000001c0)="9fac067d7d4d0aade82e076bf205bb27bd1b693ecaf653d974e30a9c52f4c34f716a4c3e07597ddf6f848cb9926f", 0x2e}, {&(0x7f0000000200)="814f446d3a90c8291125ac4edd016c49049ff0d76d22a6f9676b163274721f2e4cdb84bd0694a10e50e51e303b4694326a8ca56ed5a5590356c8b4da3db2499a5746c782ebceb70f1957de43ac19b3e5125a53c2df8c77a8c302bcd67804b242b322067d563304a70ad5271545090d2fcfdffceab30ed372cfe695702199d48059fd1cb350f839c95d99dfd7647ef0580b44d5d4a985301c1ee202321f9c1515b570a691fc79d7ad9a40076b60793a915d2181f9ec1cef673ce8b2a64b892af1b7bf3d5f8c", 0xc5}, {&(0x7f0000000300)="21e8907fb6dd68e728e0fb345bbdca302b051908ad15f5681f6c25e09b703a25ad2b8e0fc11528bc671e", 0x2a}, {&(0x7f0000000340)="3f03d858910dc1d13309185585d8c7768628102e574a403018a1de212be8cd34f7ba566f2d49b5c1b411d29840a905331499eecdd17ec7731179f9899afdc6e3284364dea5983a70fc13e0ff19199b2c0ca82c2818737bd1", 0x58}, {&(0x7f00000003c0)="7a968aa7be97a85e8d4912c09030bea5f542c40adcfa73a7a12c96addd4e106ed62e2bc7c84f8f46de072b4e51a2a384767571c48ffece09db0ecd068e61830ac0fffc0ee4d0fe781f3c8245b5f9e6d715d3f0cc8d4be538d3b95a6ab83527fa568b308cfa32b2b548740b028cb7948951643c2e45dc84c7456a9ff3c444b5528d6ca6e2013f524883dc5ad923d02789f75f2e593a8c34d21e3c5bcb19502bb76acd8df6dd4ba5a55ea0ba3f4a3a910a1639f92447c914405df145d0a71ddc43531d0db0af5268e7b5255d144cc43c9ca947b20d709c0fd93048af765ef053bdd915bef60fe1fdc7f638c484829acf9563c765f319", 0xf5}], 0x6, &(0x7f0000000540)=[{0x90, 0xffff, 0x8, "2c3e2173190c7c2db8e1abe2d0560d8444bf03c53786c0ba833997f0c1fc7ac244e619322c82f3db13b85f0b20fd7c5d4a5bec315b6a5de02cfd376795e6d40e111be4466ae80125d18fe80bb8d8fbdb518782e7dc9cdf17d0fd802f5f69dff9316895cf5905f3a83a8f90d26f6b78da1d5d0886c0fed9bc8b6f89500b"}, {0x30, 0x1, 0x4, "4e54aedbdbc18d99c40e50aa20f7db3a09b0e263b4bf571429"}], 0xc0}, 0x0) r1 = socket(0x2, 0x4001, 0x100000000) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022ee9e3696c6530006168782e5f898a7434cf3ded9bd992dfdceaf1ac4b41732ad78df7b8a15f07b69a776785168ae541b135b0394cbe509ad9cafa21571b4f"], 0x1) 11:05:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x5, 0x39) fcntl$getown(r0, 0x5) r3 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000840)={0x8001, 0x3}, 0x10) readv(r2, &(0x7f0000000780)=[{&(0x7f0000000080)=""/140, 0x8c}, {&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/89, 0x59}, {&(0x7f00000003c0)=""/207, 0xcf}, {&(0x7f00000004c0)=""/238, 0xee}, {&(0x7f00000005c0)=""/70, 0x46}, {&(0x7f0000000640)=""/192, 0xc0}, {&(0x7f0000000700)=""/128, 0x80}], 0x9) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x4) write(r1, 0x0, 0x1ca) 11:05:30 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000040)) 11:05:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0xfffffffeffffffff, 0x3, 0x0, "9e479f1fcba17f9dea5bcddd56e687d94fa9a101", 0x2, 0x1}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:05:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/196, 0xc4, 0x40, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 11:05:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getflags(r0, 0x1) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x100000, 0x2}, 0x235) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000040)) dup2(r0, r0) 11:05:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030de49cfa3a6acefdaf5383c212399a72df2534d4f98a8b2b1bf03e652097c1c2e07aad4e488d3b40be0ec39e5d3617d2bd2935b3bc5ec00393c8d7393b3acaa94bd80e4e02b802b9f360d463b2b0dec7d285bb55f87848c448eeb212c778d75b4623b64bd6467e0d", 0x1dd}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r1 = syz_open_pts() close(r0) getpgrp() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f", 0x0, 0xfffffffffffffffc}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:05:31 executing program 1: select(0xff33, 0x0, 0xffffffffffffffff, 0x0, 0x0) semget(0x0, 0x1, 0x104) read(0xffffffffffffffff, &(0x7f0000000000)=""/243, 0xf3) shmget(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1) select(0x40, &(0x7f0000000180)={0x80, 0x6, 0x9, 0xb3, 0x2, 0x8, 0x7, 0x80000000}, &(0x7f00000001c0)={0xffffffffffffffff, 0x3, 0xff, 0xa9, 0x9, 0x3f, 0x63, 0x60d}, &(0x7f0000000200)={0x6, 0x5, 0x3, 0xfffffffffffffffd, 0x90e, 0xfffffffffffffbff, 0x6, 0x5}, &(0x7f0000000240)={0x1, 0x40}) 11:05:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x104) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x72, 0x3, 0x1800) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 11:05:31 executing program 1: select(0x4b2, 0x0, 0x0, 0x0, 0xffffffffffffffff) 11:05:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x81) shutdown(r0, 0x2) r1 = socket(0x2000000011, 0x3, 0x0) getsockname(r1, 0x0, 0xffffffffffffffff) 11:05:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="80988e7b9937379c1033f23b16ec5780501552d50342aa8b36e454f942a5f004ec6e3caff5494e8da771a89c6a0978f397e9d1d047ce03aaa5cd89745b02a734bf0c9dab6263c9b525c3e4a253b2cde6caa2c3b3d30faa67a2839a37686f706072269a70fd6da34ca6fb952301ab8c32cf40f4537889fee6ef7153ff05831926b44a106bdd169c441bb9c930", 0x8c) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="94bc5282a67a598298734361ad6ae9af6d0027352742265da485fdd3a8d72c0fc8ebc3c96b82c69f7bb1d6461e3dd1b23680eb75022c325a54a40428d1f131d872e48c19943120171075e2b00af2624597f79d6d97bb32f4877c5d75c91ced68ff4883", 0x63) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) 11:05:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) 11:05:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(0x0, 0x0, 0x50) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000001280)="2c205d0d96ba336d8eb1a6cd21e3b2c349968134e926517cb372348afd051f72bf133439ea6f5a2bf22b5ab66730ebee69f72a4362fc27dbbf28ce045a560ea65a8fa491045cc5d2e56abd00101a90fe4497e8787754447f1a6f9c51d0bdcd7e352c6a17240c0ab8d8796c17bd75df71028a716c7bc150acbf8078da8a8b525eb3fd267fbbcd1e605180af6a79b417da345d1d2134195fc2fd933c2881f59d755bc2cfd184574abb005bb80ae5045ade53e45458184f43a08e598fde2b31a871cfab45fe012c18830a1644c0a0a2229baa436a9a90cb47924179c9a9f48f2c75ad4ff0a93942a51177d6d2ff4d83d85f16a8cd92564a5d8540cfc8fcb0705755696332a71ceeb635393624eecb485b77ecc5314f55cb34400d92e929c3fcebc9ab2a6043d3a03f09c6c9b41924e0e3030fcce141300008c6b772c3e9320068238a792a1d7f79e97e5c0f3e21d95d99b8319074f98a4602b5d7d2d9fab00663de8cec099114e25ebd73b1586e22188bd129dbf9f38c7f0eb1ed98860ac320d9a927274d560ece731d9389223b8d5d9afcc65680c1b6233d8fc0c4a749da7721bb27db59b24436c4ecf5cdd4307bfa7e9b5c4b3322d189db64e1b5a5c975c21bf7236e9d1e89790183ad10bce81a7a6975992f274b9de244f9f577cf7c51038bb0eb4cba5caef46003e5c31f430377279fb90ffd5b93e8afa638acfe1426aa275e5cea51a4bf661249480a3a4ac350eb082caf826f78ce243621af395120269cff7b149623802d3d18cd26261a49db0d60ab5b3453a6193737a734616f4b196760608595fd2e99ff514a6622ff2ed0ee4e97fece3f20a79404fef2d0db7a4d96c5d98f9e0ab3beb390667d9ffadd62caac750d20f2b7665e122fa83c5673418b4be45d14e363e6aa00dc484fed3bae0e43a0516ab05336aa3245628e7c929b03f58c6ae7841e7bf622f97dc4b8646a7666530f54d10789b6de5b921ea5ee4978b4c8c762582edc42b3de4dcd633f55341d8195da18dfd926c00425eb46746cd81d72c0aee219bb42957aa5e2483069ddc00e086eef760eb75d9621eba138a0ed836288e181b3dda3b001f1b6e31981897a42b14269f40307a0a2d8e8667c6bc1bab472ad839c91512f4d656fd9f343c24643e6af27efc7c07e9296d01baa7550bbb09c056e954b2aaf0d7933aef324797e082d18ec488c1e3f201262d36f852557b2c9a5ea2dd6ddce3a22e09c23d6c5838b0bdef4d5e8ffc02250a662f7c92c75d7d650f493f76f25dce4c1613656449b17c59e45e36bac6273a03181eda3d298bccb6fea2a3cb50742838367da2b543586006372cb2031cdf5d37875bfc74902525ca169b366462a90b40140bd791aa18fc1baeed83d8e2f4c6457908318fe5b44cfebe9e752f6b94a266078a40e699e73f3826405564a025a22efbcc05225059c68bbb3263bfbad2a6a52679bb73c49ce95abb30b8e428565a6ba2ca63478ace8dfcfcbe3f587b4b15fc102e0e5e05beadbbd4a66e08b47a71ce1c1dd7ff4ad93fd435e1b4fcba542b2dad392d21509caadf7985744f1635b0c8e59591a82d56859d2d7535ad5664a5b5c25245b8e520634391eb8520dfe7d737401c2c0d64098212e5f211300cce7496af03e0429d7d10b29f70dcb2e16593d530d7b9eb7a421adc3cddee3bcf6c8969f6052dcf269968b0a9092be41b3f9125ffeb571f12ec4240b17317eb1984a94ce56d88974bf0f734f58cf117876d3cd0a748149c5fffea3a51ed5833e6b779b51923f915b9fadaf7f3f2092853c1bd8a3f314a804f5095b78a0e0fc7944801edb532736b97815f039c23cdc1a563f480f40b1146b041030eeda8f4d4220d23309f981da52fa41c3f8aea509b68bd99ca6356fb903531b98bdd706a87605ec8965122bbb4002b601ecb96cd2ac61c72e5413747f557792ab2eaa76fbf4f35412efa7dae294c587abc3c6da5afa783f33c2d991e61642c4b4b8d5af0a825b63ed4d67448407192747481d27e2929363b86415668ebfda74d679be43377a3c908ceb4631f41cbfd239990b5afc22dd092b6a0fe57734a5333c7538676f8d7bd6daae83d57af47d39a318e0ff303fd4e8f1f7c51f04fe4b956067e24f3e36545a952e40cbc5e4ddc59de8898981e5b10ba91d3f36112a186a1c9aa97cd599c8c09f407e1f68de8af66cce43c112c96e18f8949a1b71380cd4b659ec288306aa0b4189cdbacbb6fbc6cb1fc6171d7d8e842ac48c127f3597c92dade0019bc300b13a144b43d85776469dfdc32d51aad028dc46256450c0dc6b71b512f4687fd7cc1996f0cbb1c9230d3e5f3a39b8805a9a0e3e95dc538e7da45677a7bc620eacd70036a3bf7241001d82fe1eb53a51297745af2ae738329a176aa5646cf288d5453d8bf6e77b988a876c6fd002359ad6481ee64461b4ca8519a411ec6630636d3866518e6a73ca3bd96c5a2e8b746e0aef4adc7143abbb8c9e68023af400fc271d53e235ca49dccf57be5775ae7d559091ada2aade826a058a886bc66c4678ad48ab096f1b297bc0a375ad2c68bd8993da1f9df5ef1096a3ae0183ffc273aa1403e64e6c238f30487f230e28fea0f9da7815b60a167fcab49e6be9f4495588f52ad6bc031e6d1ee347496cce7387d7dfd9552d29f347ce60d1bf3eddc0a6962bef032f6d5c1dc9d5cda433f1ef0ebfbf20db59470437b5d954fb18ee887bd8538da308bf702f4dcf419d051cb172ede8487e35a55cc2c65d98db5905c62c403db2dd57dae5273be89c0424123719534f039a5100763df32b36b617e5ccf728eee837c6c126f57a5131dd6bec4761a8a2a0fb3fe27481b68eef924209390dd0d2f83db220f64bc5e2d4e786291c86935fdf826848c38a2350a6d07d9aac28b9e61c7df4d49efb423c3f2494c5c38f2381d9b2baefe750ceaefc19ae149cf5395f6d89a27270e48dd046c7e2832f02479206faac6d7121dbc5a8e7065e6735f4536fa65682d0fb5d905287f573762f07949e4716f31548868900e1f2e8a30d4f977e19d34c91d2d2c4cda00200f08a15ae23839d4bde95299e8b26915c75f6b9ca01a9a81313ba327ba574c22f0c05095d7d52301a3fa6c616fdef7e07b874739e225dc9797db4390cfb959f865671fc691af902bb2ba603a65a5117197ab7f020689a8a1db13f61016995f0509e4c51c2fd27cda214b5731ea7a985284e560d80a3d69efe55b581d310eeb0f8448a374717a867995928e6dd4d794cf31ba55bd99d6b7850c45c14aabc15a17fd047ff020403c1558968815ce15011fbf526fc5ce72a412563b18ba81a574839890b0028a94afae61e2b712c384901d6832b2a65e5e82f76b64df13284005cb4dcbdc58601115135053b00e819bd4d61b9efdd4f3fa8b7311c90092affad0e5ba52da02ab71b0fc35d287580c5519fc5739a9e189572f0c0db0edda9c29a4f8ffc6ed031dfb7b4bf93de6fd1e78e690c8595fa34333a564f885e890d5f69bdf18e90534cf45086bdc14b150acb39735f2dec9ceb6c49665fd9f57bd14b8e430728397611fbc1e18e546619b6fc818378cb77a0df6605e73dd16185b4bcadc5369b3b3e56fed87cfac11b1319ae69f3772485c8ea256f834dc0951182e1718c830d6ff45f73ee6bef8eb7874a61d4fb6d77f836e839cac4e84b03b9b3394c3d585c9ec99d57270cb5a619407a3a5d60814759ddf9655b6af032e30e4514bf721e5d178b09e74e31f301da9e9703019b09dd96a3e103f6e6ef314778400cad8210f0dc71b602fa979e82eb3e0644adc1ab51de8c0eb45a8e7fa8ebf8bb48a7d4cec7ba2da51241e061e2b6d48691c8f8b7c4f1c23fd8353985baf06ec158dc01df3b8c29997c492e6b970ee789ef525160fede28d266c89d188f9310e2abce3963e9439bc06f0a9545f4039306f8dceab8fde20377baa4d5f44987e2be2bbfb0907ed5d41e32972026e4987782a33ab47eab0eda61b3c852f9aefa280eaf4df049e920eee2e3282aaff3c43b6bd4f98b063afd8f5cf9fd0c1d2eefb8f0e051249abac8bb340f076dd89ebf22615cbe758bae691e6c74f526626b28ed5068eb55a50c7fa1f5a1cdf5c41918c15bbf60b28ec3b8f02875609ef54f16845bada5806b50dd98a8e5c54c6f57b2a359911da97837ed3859e04320fb500d93595d8ce74bb652073658af41acab1a183104497e58faf120128e42b897afd4e95887ed7dd4758978c351296b3ec0bbd8877fa63ebacf18dc6941337b4bfca138e636fdadf78e9f09dfee758bfa400414d5344a94acfe885b30335fcb7054d2ad55a1476be727ce14e22f6f6468d2b858ca4d94cb36257909085888e6a8846da5d7eb602c430eff5bceb13a851345c405f44823ad1e36860b5a2c4a8704a46f9587fa1800b33fb10f8b1edb8c608448a6b57163caef115aa8213af6453f3a2374df0e22f510c6edbf1d45f0efe77d7e429bba5c62792ad469c664241bb5592b9ba2cd4be3bffeb7186417e14f2dadd760e52fa913f86486c5d273a9ad97731166dda6ce760517008b8f80edf9c6149088ceb6be0e2fa4944b6d92c3a07390b95f2cf07768db6f85fb0861c035ba714d6bed5923f65b6a196b7bb937199c8638fbe53502b72e9740cfdf63d9d2fd363aa77d94f8a9ffd61aadbd397cf434e539c05c7d09195b672b2d6e7213c1ad2729583e1e99ff2fd8e90eec1868f41e58407ab1a64f7407c34f12865187f37eb76cf695293dc12a2236d1c1964e5214a655a7b0c281879661d1477b64c18f7b0837758d63e4d0fe954228c930f3d0d5e86706d17522f448c4e578dab95a1c29d7b2a51719c3a0a01fa14e73e697ea9ee2a68df2e9aba54c9918b64cee8fd30e7a9597709c58511ebd8e14126223fe7e1c66c841375343cdc11fbad4d9e0824b579573c29c1b59256f356d0085a64f64ef01e1f1b90b631aae468aed3b8788b98b51141f8da2052c9360ae706800b585d0f6a81992da8e473803c2504005a7714f2a928c03de7aee1cd099af2283d4230bc994040a7b435f51de51066c7a289f4efd6ac4a6fb62144d883ebcb02baa70811081e02b9c6e75b950ac5f1684a7b5da31c7f957e50a43209fb854b9cdd2ef1ff0532d93d7354fc92b15bf3622499319bb2bdbfb572e851ebc017ada2f31e44db58d17d5cecbf8cca9255839945ba28e40315466405819c1ceedd1629f02a1967d8991784607afa07a7000ae6baa2f62e79ad51597c9dbd2a573e2977594787e101c91889c0c91cfcc1932edee8382c7c31c39a4024254286941f5cb1e1fbc6fcb7482e5912b20122f53b2f0758ecde3319d9b4d1c858eef170cee12563de2e426f4e16b716204e4acc5c551b82d635d31dcd7c2a5d2f3cefed535faee9d1a83b507385b79e391eea860199d1b4ae8b393984bc218aae8f49c4ce3ca0cedb958ae2a5a3c0ed6d19949909f7ce6e51cbdedfddb0322f7d98e24cc669730202deed616fcfc0e13a184ef7e1b2d8ccb082ac66de7263cd60c6a77e84f3c2b572fccd917a8e514b296b14c2b748d9bdd580da6f3abb0d5fea4e1da963ec02db3b4e309f1d8a3da471c68d4543f59561eba0d8d12b3cf3a7029e5723c074f008051850a985d579c2d2aac1920d8a427f19caff39e8075599aa2d4f8964a25bdc46beacd94915c984a073aa144fa4fe748f76e15e38e4685324ac161a23949db14707370238747f2681fa7a564fb7ee665b7777b97903abd8f1f92f8be27e850374ac92572132b0573931389d2ae167c3af4b0f677a3", 0x1000}], 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="3800000000000000ffff00000000203b33582f7e8a876b52c5790a6dceb7fd423a6a3247baf89f326cb512650690b5926930dc50750000004000000000000000ffff000006000000711d9fa19f01b0d7d2bfca77636a9c27eabc7e54c965caa52d369ebda34728001eef09db9f380b5f698f861f471f4ab7f8000000000000000000000006000000ab0349bdad1e68bc21280e0d2b463daa61bba58a048a3a54fb32722998949a0cb0e593b486224ce7ae93fb08d50b3e523c0a734e4151664bfa50cfde816053ac1b0700d1b5b20cd62773a79a5289de74f8a65cd44d35d2c5326151a5f40b77580d46391e10ce3ac41a88fb71125ee3c7940c1f2c464e5eecac2aac166cd3fe0de55f17156d5a9c0200000000000000c024795c347fd4b1821b0e995a4fb9646b8831d16edcb422703b6c9cdea834aaa0fe4e39285f461e16f70c0bb1cc95cae6ee3dc9358885372eb1866ffb095a24245fb9be93be09ebd9d1373cbde9ea646a6a0a8d900d000000"], 0x170}, 0x400) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 11:05:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)="3575a065c63f3e7da6f8d27f0edae054bc", 0x11, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 11:05:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 11:05:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000000)='./file0\x00') bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c65c107b294b871bf211ec2b45f61d6acee954ece566db6d7b30bb7af8ae97512af8435c3c1279dea450fa21959813b54b5e38a6dcca6a6c382e942c0b614fe89b4eec7d25e64ac161be226412701a7aaf5f3d710490ecf2a7497693e666962408ad5da9c67243e5f03c32ae51bd419e61f6c4709f7cbe714a325b194c0138caf697485bd80a754e3b37f0010ac455a81c5832197e5cda30a3f78c34f889b9ffdad5c67583ba53a614d8b9f2ddc72b655bd1c391424c9df146bc2a22b1f281e959bed61de4aad796cfda0595958a1a818f60696b6fdba0f2e5f8f6b987fe14600fb0f84173df544fe42c48c294e1a747890b9067fe505f01aa306"], 0x1) 11:05:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x8, &(0x7f0000000200)="f4ba4b879a411eebf50b913394a0a6f083266d9407d398371ca79b8df2c6176cde0b9ce3fb932969461a74de5e5796ddf5b13c427432bab1766ba25804921118ad51978a91f69a1e744621a14fb8e3a43b631ae977db0f4a0b6ff783dd234351c30ce7b57e99139933d49f4064899e4cd5cc56c87d178d1ae205a3927429b8998503808fa6b5f6304ebd5eab57c666ecfa1974f709244b9c8b82f4710338a107a956caf4cfa0a36cb9a71e1c4c4535ed7fed41f7b0aec323e16a781b6d5721ed7eb9f247123d409528f817e099123b7ac5d12ec5214d4591f13ec1ad5d57a370264a95527751ddece442a8a26e63667e5551ce06faf661a3d56ccbc4d41e0a6fb535eca381fb889ae65b30ce748fdc196f38c506db570f945dd13ad1b2199a135165e47ef425e36d7312190c57c072ad41af480a047b6e77728f3e46b5ae9b4ea1ac7018342450178a507e804610b53b7b293301ada19a1e2dc1fe2568286c0c91a10c84a2b6c74e50c908b8a6a2c7bf5dd39810660dc2cf058b72f8fd86f3e000c734ee9bca26ab6d4acd1d5538282e554e07de64b6d99231f731dd854c1f675324393cdc2162ee603681ab0c02458c7fe46c35a187ab66ad709cf2c159349b382db1d4b8dc6430938e9e6aa2b5b414d57c06d52eae886c7639adcccafb3c0e4aa8e99d66595b24085478be822922b0e9bd8ee29c70e18615a727a3d0b1f0ce77c667d173e725bc7132a70651cce448253387220c53217cac30fa01ed44d0aa245960a1173d9820cad2729f98f25818b94938638ccf063729c83bb801156832fb758ca575a25892216709be82e9de0c039ccac4dafbe280914871fb483542a9f6c7b1ce43cc8d902abef493c60f19ef33ff3513583aeee3f5eb57fb7fbe0fa5cafab793a3907709e97a6ad0509363e9923d0aa920557b9d170fa3d2af6751d67fedd899d5fed44ed85299809669f15bcb6e0eb018eb6c6e5d58b95fcf4f540899679aebceb420df3a4db1017c60a50a678ef52eec46f64736372012935a4e3a17550bac8a24dfd629d5e4049331e83627bf9ff3c1b1f5e7a6fdc57bf62331cb07b4b15d833fdd9b2d33c374e9069f70bbb9bd1880360a0726ea4d155d72ba6202177b9a5f4de84974c411931328bf967c531f82ef5dce895e8b7fcff73c627f634e9bafb56abbeb7ad16ba91c6793bd83ca7b869cd7462dffed2bdedd8d599342f0404cbf6296c9dcc117e58b244fb1e2bbce8c255260ea616490a7ad61226b55187d2a393ca861f60ff8afbbf16b50551304bb0e1207e99828c01f7eece1059602553ecd716d06ed958fe9e264a3cd00b3ee853b6f1d020fd77801a9027682fcd7f3b067df39bd3766106001960fb2dc317701f89184256aac46ae877041a5d29c7c91f912f163920354764bbc89a4881f34706264b711ce5bb26a50b3993b5a60fb7b14249f551d28a8d17e3cafb1b073e953e42fa68b0bca2685cd1ea1d79d6d8d76f4e5679e95c554f0ca12868fde08eda949e7b95e832191dc8e50360a3e66f085db4b82d7ddd64a01f919ec4c3cf131382096f0d192a1753c5a0c350b84eb9cef6dc193b75fa6f37cabc2d57fc7ca124c9fe1df43f9d6c2042a5bcf730b425de6c9bd722abcd3042999057adbb48d7c0af94074d12a31c7f9c4242366c6e1b8795e67a52950a2e742085cf8e5a161c62f3aaff2fe4e5f90d81f240d9995b1813151c80047c1046b3e10c3f1a98132eb4beb55c32fa88f628f1e103bd9ac93c51b916f9a6e9fd47c9641eb59d3e2dc459de774b0087235d504dd9d92089161b8096f37b28f6467db48d3410e64a9691114678192fcadd7877821d24549184b5eb808050ee0d8bdcba2e573290865939c7abcea2c9dd6b6d8e74b194c9de5e9b477ce28bde3336726240e77865ec9dd59b237d03229d4a35241252ae5f300ee4fb578fd321e0456155e42f97df1c542031c2578c8baa1adbb51ef6524d79742647299872a53070a69d62ce9f14cc72bc44c449846d1b63ca3fb65fc84dd2a503d3175b52beea395dbe36058e2a73142685450a494a4177c80c5cf62ef3bd6e2ad8692d179cec065441bfd6ed6f054633ea683b2b361ab51ac189f332e46c2ff5d248893b6ba3ea03e1d818a6190edb04fd42d995833965ff3fa8223f0f0d5381b130e547a9e9e021eb869806b92bb80e6f3788c39c267dc68844b49c40b3c9c1978f3a13eca63be38880e3085227a8f4c57498c2a798d1f6b53122718fba5e224958cad4dbfa12b2c24a3d4bdd5bc195a17db86398b3ee6d276d7a7b2e1bfc5596ed6d62550517d75d17dd5dc9567e94234e51e883ee82bdbe37ce4d11a5f53b8f7028c165d7ff69e866375f503e084ecad5953e6ad7599e7f82663f32fb2b8b1a097c66f24a8013e9c145248c1cf5c885dc86586be8f18d235f096646692cd31d616e35cf44b0af92c87a5e1b705e92e4c67711472a4826a6e77cce2e232b14a0763f6dd7035b07b451e190ee3d43e0a5765fc64e1ec059a0242a5f12772a52aae3bd2c3a9d57ea2fc577b0992519c6756c30053c9fd2eda3edd761900433db138bc79d3fac7d21a79473cf3463e27e804cdb7d0e759c54e5799490a31b640abddc7e4faca4d0ab5ad3e6cfafbd8eb7f0b093db6c0f4772f09c136dd4f367522c94e8e169df21a2ea5b8e60b5c4ad0dac0ef69d3d327d8f597a4c31ef4e0c6a24a39f3ff61fbb4cec156a5ed37aefbcd74e12f2aec1358deea9faf13dbed94fbbbd616371a159bbdf56fadc1bd0d0b6ae870c9ef43c8fb4264c7f94649b01e11005bfa848b14a577142f6d8829a896e9564ede9efea2065be891ac7c78f9695bc8d492c51c7d0d5997586819a90ef7fe8ea0aac894add8abe142a2f73933116f7f0d90ea0876c7e9fb5b244d2269dafa7a52d076da255543725e46b6df74fe23f9273cce142f424ad7acb4676e6481e335eb6fda7f4c73eabaac7683b5469b4c709784710e8897e3d0e1fadaf7e20514d8762017912a410538d02e5cd033f3fe8d6084db54c2132f988a2dc899cf1d689b5587507d7a5b9e79ee7cf148f86449ce622e333791606103c829e599842d1decd6636c8c806607e0e86ea19219d2915a222feecb17407c81bf5c85cff447acd6410fa27600e712949c228e8183667a41bf961940c03eccc039a38fad32f253f61fe4396cb7ef88f4f80188e77c608debe3653c1ef4418cbf5d87af5dfce517b41cbb403ab564057ffa4b98cb61bf9795550fcf7095ec74bf338b64c795bb6f38e5944f7a2148fdd991bf8adfef9ab1115eafc4c1e51e81cb173ffdbbc9a34b8b6b3bae739699b0c1a48e969920ae89462cc8df102fc7b908d4bb5957f351f3b16cfc655e14229a2575d2224d9d0cb350aa39c9ec0fcc3e5cb3d9c1ae6d9b49c18eb44dd8839d510d0fa42d0cd6805524142981175095d5e6b6e1c3306fe168178532168cfce0b7fa4dd25b9bd92f0ae4d0d12dba973513464de26a797d99de9b97d8efe243474a3eb89cacbb441710fa6557ad94902f8dca7aa87ed8525d276aaa93694119b6d5708357987073d53c8cea1e45342185b1de9ae53836e24ad56f1a0e525076d22b2c6e71629df1f8a1edcb53d556d57359752dbc09a6d7cca8075f4553986bd7503cb979d414e6a6bccb3369206320985d2d4719e93375d9f1fff0fcad67c84007137894b8f725246c201e30582b80f030092abd38a4911e3d2af1f45c8de8dba8fbabccf48c6963d000425705dc25fe1df549c2f48c28988706202114ef42533e9da269b935ac909470fd5dc87c1acd74fec17612918db9b64094efa9ce8a3a4f825d3a9609ccbb52009cf7419e24dfb098f527ca3da1ee088104e86258fc9c6ee474aab39e6d7b273e1f722db2f673e0d46b80367bd8adb36681b5d427f02fa97c476cf0773d9c2b8998decafba17ab99d9a68f01d9d91c113ef57abc59a2965994d3b78510974a4f89e09da6a90f354ea89f44057e49dcee2fd6dc9d53ee707f697bb3d8c0c510e689e798514d6389889df48270707399cdbaf6cd6d753a88c562ecf01669403c4d5652c1ba2a855ff659a27f1b4dd3cd888db5e6a0e9086702b55c3899a6428b49339c064f2795d9adc8610938a48d99bb69591d1262523d7afb5d3a2e326d9a9e6b5e5e3f90dc41f56dda02582d9f81c00acabd05f16cb8f198d571033401700e20974ffd9954343243db6928a5abf6dbffd025556c1be04266a1775684a553eb3bbced572243af821be36582039b73db5f36d4bb04f4780ef78998c0dfb2ed2c78f03cd24bdc516605d0a9d6059a6b3b0bcae6ac7db59750670f504ca4ca77591e51d1142fbae6fb37cb8b5f5eae70f3cd18eeb1db1db320c8735af856ff5983439aa025905cbb1829e159490ea34bbb9fc07ba9fcaaba81be177b89adc43c587faf4a0f85c0487263b6606e4b06972dfe3b77d9175d3816ed6fdc4e3ac7e29a4dcb0b53f81eafb9de75e6960660c3013d88d58d0cac99953565a257a3005a4cf20b5f5f1be83501fc99e0618bc18d99ae3634cab3915d797ea95984aa745183a3005d7514f46d4b9d6c5fca1517e41f2d66601e8b43e3feff03242fbed2bc0af1602de7a54deb44de95fa49d00d25b5fd4cfbd17c663d79b8b776b05b0ce283a12bbea657ec34641668b2b1ac7b26f67b738d1585f0c47739af414691baba650a7fd4d8fa68cf16a2e3b33a5b855287a7a47750ddf6992e45d2f56237111262eaefe40e19091af9e8dbeb08833225b19e90ed2f289ae47f9ef8f8dd12c15be5497c7035c1983494384d294552b9d57b5dea6ba3b21c29dd562b3b80f58556111e8bd210e85c9be0a621754a9817b602611a586f32789e0935825eb76b27575ce8c5ea12e086253799b7d612cb4cde1533bf78c489a4bd97fefca049a1c81ed3ec6fe06f400397a72bfdb4a758780cdf4989b1368d7bf71297d5f6060ca06117bb23b587a464e1bc50084bc8bd589e25641e828049e2b8e69218c43cb76aab81145b7c8cadbe6b9b53cb0fa44feccced5e6e31b00310ddcd39976be6c32c79479dbb712679ca33185292c7f6f29896aa452fc540e4eabb25c82a3a37efaf608e4484fba9a48d78b511ab54f8fdaaec7199cfaaf8f29108128381acbacb706eaea1db7338fb89f0ea5048cefe677dfc67a03028edeb58e8aba38899ce1fca12f3cd3f0e9b5ea90751a8d17a9a3f7679133a0d4dad3e9b7d6453f129dc39e19af9ad113ff8bbfd90b7fa9edb5d5aa6e2e71d647fd6cdab17e34f054183e707954db47dcefe94c227115e6f5aeb5048f61d0f544907bc882a8506f84bef6f4b024a9a44eda9452d35d5988e6c0c76dfb19e9090b0b2243dfa2722025ffed907959030b36dae787ee4b580828a4ffe350449c75916302e0b37da34ad4fba1891607ffdabe346a4705c7b399961810ea74ba6adfdd9fc6a6db9322b86c276d9bea3981a73177a8ed03f99bbb2640a4505656ddb3056681fe207216c985bb005e02e9dad586602d536f52e8b36334925e276da123ef10939c0012a89a18f60b911e2f6e785091356ba7f9b8f56c2e5437251ba98449fec81f7d75d349e33a1bb51d964031e0b66b6599566404f09bd0e5f93399a8a406883907d2fb0e36bee1ea69c2c639d9a316ef24f4030685a944dbc72f3381011811abeaf7d4c99f05070a66a04a8e17521545868c0b67c42d407254d7354f2a42021d3266b57e735c733ce3c9a647aa3a138597583eef8251b3ba71cc95fa987e7532606e3a230dc3c1", 0x1000) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0x3800000000, 0x7, &(0x7f0000000000)="b92f4413f9f6e316fcef6da63757e6e214bf7dd22d6b07258d407a6acf3515d47b6c1b27fef1b74f096848583557ac37ce86", 0x32) 11:05:31 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x16, 0x4006, 0x81) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r1, r2) 11:05:31 executing program 1: r0 = socket(0x21, 0xffffffffffffefff, 0x6) recvfrom(r0, &(0x7f00000000c0)=""/118, 0x76, 0x803, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) 11:05:31 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = msgget$private(0x0, 0x14a) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setgid(0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/216}, 0xe0, 0x1, 0x1800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/4096) 11:05:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() syz_open_pts() 11:05:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) chmod(&(0x7f00000001c0)='./file0\x00', 0x80) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r1) accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 11:05:32 executing program 1: r0 = getuid() setreuid(r0, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) sendto$inet(r2, &(0x7f0000000100)="4598a86b652fda9404dbc17b90fb79df1f1bef5fe7b173f3818d3c093a74f844f6b6f8272c357b2180ca177674634ae6c0534166841f23f8982229e7e1fa022ea1004ae2d964c4c92e341da752d4d2ca2e84d8ee9c4871626c4cbcb1e9e91f0ff4a2a06500870c18398fc87476fb4c7fe6183a1bc82e889211c07550d0a8fde02727413256bbce45176b84428136612fe724454f7017d62a4519ed3f9e2ed326e0bf2f93f9378c47e394ec551a1147e3a28e5d2ac12a3d67e7d7be7beb9cb3cfd1d127df5c38ed6325fa43171059fb4df921566d1d2da8a1e39d86b0c0ca6a6ba3774c0b85a9427f3fdb92f73399c542b01a713b5c20ba9f0e4e325179f2ccf18c7b4d27ecad772a93b2eb5228b148af6c92ff13f4a86ed36de09cb64d6ede0fb18218975e3f82c396d9c8795ed64d2cb6fbce41090e968c17330762e512e4124634779a312c8640cc31354d0978e031488647339e23b1aafc6f1756b84f66080e8a23ccb47162437d4d78237ee7a22ca661284bdc97cd82337e910126c82293106709a5b99e7ac30d65a6687df30baceeff8d56b5cf83b7686eee7b92eb1139ecb3c5bc0b20784cbe835b3c0c244400ce9f63e253dc9e57def6b942ae8f800710771d6da2860139c2afacf5666de0147bf708b66852f06d3b3cd0620c6c4212ade97b59d5ecd6c53aa49fe74cad006976be134f18f7dc5450875c4aef5dd7e817a90a2e9c0fe420211c9df05c1418fd1a1c9e5cb609b45b769db69381e0e083179ce6f6331054dea897316b175eed31fc03492e1ad593858456d1a555b622fd33e7ca5eee558c2087c8649877b87a0b07dd46589743fdee7c8fd42310631c25c9f0f1ac6378b7b685beeba752322f8524fdea0a7e2865e4d1ba56b298762b99e39f88558157b94e4d4af5056570aee3e651ce8dc4dd9613e6374d87638022acad39e267ba7999b1eb8515404f65b640bdc5a262047d83e5997b3544262c3339a26f05636a5ff4d8e6a76b2f3dfa0e661f4b93e69c2b1812f937007d9e634e083cbd2a5f72379808d9c07e51986d9c2936f238eb71ac161bde27e33e161fd3e028a5520c87a53fbfe83ddd775b36407a7775d4cc58da76cbf8df98888d10e3e9ce41fcfa95a46cd956b9b4c7ec7c2ddaa56e090323dcb1377c2f47f23682ca90a8490eced85d54d260174d043f1bf8d218a422277ea8f49a6eba1add8a43aa0787550533060e6e90a167e1fcd5581389b7c804e554d14c2597227539163041e0083c94494901ebfbbd9a34b588e5a3e294b1e0926318e3d08154acda174983f5175decffba4b1d63451b84560043b16a32f46c808b6c23962102dcce8fb66dc4cae19256d367c10033119fb32bc959da9acbbbe1fb38e1275778a992f8608e1fcd28f14c8417ef26789fa07d70a90f3d08c913df2ef5ee0076c73b113daaa689ddfcae440ce9f9d59f3a64f0625a20a2808b88a5e926fc1eb6a27f8b06dc3d50f194e376525913397ba4d4fef66e245fe1d7f8644c8611a816261cc0342f8edbc320c7dff0faa1ebdc1b1694a036ec404fbb9826c6b4b1a559bd613d621703107b22d2bf3762c915b70bab77f1a341c42425b1bb3dba69e42d57fa62dcb6dc2b259ebf37f5a8b0f4bcc98e8c9703623de3516baf1edd866f518f3f896baae2d6c95f10cee7f0386b99e5ed239392558bd35eb58342b73a9af2193f94ba1c697a5b23a0d0f94222a9540daa2e00be3b91c1b5ec107f384b92bb89c3372a57623c7923213c38b4862e724c7d0e02a74374709bb6b5291b2ad55dc52603fd9355bc76ea31ce59c7a7d9868b088b76f3ea644e7f5eb3c18fce9251d47f8b1d9694c31185eff304ddfee3c522d1bd8615435d9c847a7fa26a6c0d707b2172624577601c0b366a9be58eea699477b42ed058c5cdfc0c398b07158013c0592db4731714e6a1c820cb067499e23734bd73a2917b8550ee2b99ae2ec1f450933888d48d1006201f475faa93c09de21fe7df0a90819a2ea2e314a7e02c2304bbc40f62940a87f120430c73afe6869e937fa5647dfa7beb878e77db8ba625b3c278673d99dce0d892bc92b048db01d41615edcea521435f09f5a14568b9cbc946c05f419f44cd55fe36116a33092def3f4c1ccd39f7ee5ab585551b8507831e279557859c5ad15d9b7101477e70f1e21c2747affe88b0e36abc3b7d5dc9dc635a9842e4b7b545e0d6321a829002a3f088aa5476702e8fcd66ea2ce605565b6eb4ca1d143411868dd1ff969191e4ac10f9921b72827f2a30ea65608ae504b2a5a6b55fd55935c17c40182284ddb4ba77b1bc88d51697a06e47b146c8242b3b62c23b99b1f3830f69c64085ade7a965c94f8aa7ac336ee7fe856ccd7152a9e6b9a253166ee554a2620d92ddb593bd473a985bfbfba2e4c62017e7f8bd1809a3e8dbf696a874f91c4eaabef040f142b2d02ab41ca801bd019294d076fc947533fc37f3cbc9facbbf0397ff9e513924825956dec4c17f829539041c1397da84986c79abf7fea40256fe299d758d861eed7042ba27ac116fb987e1de283be1718a3176d743b02a59ab51b364ff5d26b2d686915a577e75786a32f1556a65154b8c6727b202b7b3ea51b1099e9fb21577a2d97cb7716088a5ad3c43fa1ac167efaad314f625712ff96a5cff442d08636c90bb301ca84939a7b5203001a7f1172e893903ce531c99281d8f624b8f45abe94d0d204950dd0f8f088ae868abf1ba5724863cb1cf1e0d507a1e6920515b5bbb3e5e6ed1236f33b350ae9b999af335a67ea1674dcf121088858e40e3ed6c57fb40d8a54f982824fa490b79446c1f01e6934609b388aab807de20d9f37a0abc325752e316fd5b4b95f961e6aba67f7e5c293e1e654058cb0673b67c1090c27e61232cec1e0f74f91fedde8ca0780034acd2afe9a9f8c189f1474c43738f7116e345a04663a5e9d16db9b54755a96717f27c1c46f19cf6c243ce696802c09e6f423acbb343803baea14407365eba24ba9895ca6ed43d0dbb5a0248ae4442993158d1c7fb5ba623f9e0dcd4183ac28bd140cfea53730060ff7f888c524b8437f3ba1e11e45745c44a28f5837a8e31949b075701d83d5d84ee951dd98a7ffa3cd667681d185823519e38806583c9ab365f0e60e413cda67ca5f53091c6be1e78a8f01e2f5def22e6aab0f7cc4087ab1297935e03133f018bac3463104cfef154c866afe2d0b05fbc19a006638ca664ccb4a2ebfaa5fa85e3afedf707f4c461393dc597c29a1961e23c91278b9e75cea8cc2149fe2283c7846d166d989c7de06a43e67cfc630552f97f8a83dc1cba6f24e649df7d93112da0b4907151b4e6a7e38c9a4cd2fa0ab21c78587cd3867b9a9a2307afb476aa42243e05a06ea4acec4142a709d88596814e7d75e2e327d780230abc89479e3f0cd07da53290381898e93da7c66145aaf176d869b179e2bdb199827f2146c3e70ff8ae9cd9ff221941470b3ee0d4b8499ee62a9bd260d4a541612b813b7d143ec9534a08947fa9b1d20fa3efc99101bc17df245a1561936daf35a6312a21feb00bbb0ec7405a18cfcc57fce5a17e4c631c101bb4be4c79f7f0abacecedeb93a0cf6d0c93be6f84de01c088f2005acbc969b996009c93a18eb797e0bb66fe0f6a2c716bc220676f8ce225a40dfaef4ebaabeb7eb621e7dc099ce150d62c85b0ecaf0a015dab5ccf96c42c563e9cc394916d7835aef258fd5b66253fb5d96a383a637e23ec0ef9e4163e18fb46339bd2861f3b442ce32c0e1dad20ed1457f3817d570a3fc5c12557b6489606505dd0ab4428dd3d375a79e6e27fb0dbb9c30d52e1a0b3b9a7d21a7ca25c20dbbd4bd58a4422bd99f3a3105edc3efbe0a1094ea8f5575a412ce480a5163e73b9fd4836d9ba61c33327ddadba6b3ca34f73da1c04021c165fade768ac17a5a3f0c5420f79437456e4044bbbe84a63685e53e679bcaae80aa5388e49cc7334c613150a0544b7f16da68df842382f1461cfe9d7142771450eaec7926251c0066088feebc4ee3250d622638f60ee1b9e79b802100d2e4f46571fe2c76de5cd5d644800b9fd360fa9c8aa07c13803346378ce423941bd19741d662cb6e61c5e95a3ebd7787384991da0104a78ac6eb2be0b3a4545551e990a8c51b2c480aaee87f0076a11bbf8d376d695c3a1dde0c7da2ee0e6cdf0e1d9e4dd6eaf880f608ec50b4a288cbe1805fe190b357a5995163d7f288a71c27fcc6961c3396148bc4a1d80a3e9798ee42944d4cf23100b57253a482f4344e675e58adf6865b815c55254794b15d41fc7f578f5801126c9255db12723110b06f6883b23f2be036dd52a916fa73e279fc35b9012a5779963ee0dd460474e921f440d0a3c753a0da2f30a3eb851987ad9d03e516a68c42825d001f5ad91b220e975faee5f9e63bda730bb729a5f5a815d714a5f620cde2f4065d6790a5135ec4c9d057db55b6976451605f5eb6bcf9c040a26d20b1d02c05875d4f6755e52d587deb00b896331b1e83950d8631834349410ca8589437399a08a46d0d8c734efc1a8a8de7834401f7173a4f3316d7ca961824f51198c6107856ac6b405c12493c4f97c8421061a2e5e6fd42e38c65b2644489e08ae8da7666f65696b0b95faddfa0b3c33839a904968c19fbc41988c14f02a9ec3c816c3df9ff8440330330f23270167a9319c532ba26c827e8de56fe6954a1946d51696ce614913257110b08dd0951ab5d13f8af83e7a2c808e5d90846bd9a6d13e6452e8c70d2fae8d2b2bb47fdbed55b017502dd53d75a5e573d4c2992ce950d264e91ea5f29423d1ee46d33d075a55059b9a27fcb39a9d8d1f5c3b30048f72234354abaf752b66c4d443e4c476503481d2b06511187c347e744917c3ba2e862decf292a003d7ca9165294262e35722a46c0ae17f6ee8ab18d8813125d15170897ff57923a6d61dc273a6be667af66cb846434724e4ff699fdc3997175e161c956b7fc69d112ddf697e0cb145dd532b5a605127105eed5a7375a6b6d5ce8213c8463b6e29309cce9c27657df6c90f7b32779fd23f2dbd504d58bfcd3b2cff81b46717acc1b9a901a61856316662b47a090f77df8bac6793c95b893e71f9d9ef85f550954f64b475afd2a276f95164853aa31d68ad1a62a9f9a3004b7b7453e2d5c23e195233ee9dc8f77edab921680c43916756f3d08303cb0f16e59799986cfb7c34fd150988fae5dbb17b7f3e0fcce85e50f69fbab4e4b85c4e1cb403c7bb9d46fbd535130e29c63194338cbea88e2490a99ac25c767229ebe687b3ad43b92e829c4a4655e8f2fd4ec4cdcf2a4f07ccf3f63b8f289bc2899210abc98d4d028abb079bbcf8db75c8f2b2c175c7699f80c61d67ffeee991f89db2a0c20f63dc6ecdfaf2b2572ec522a765685e7dadfa470966ace1ce24cd3c19d1c7ff451b2908937f253c06e1c21172eb84c6b7b12088ce96761b95e7e2c8023e9b7a056a6207b075e745f4187329c438844aae2d5d89153eb856ef20f60d3ce692a198142d9cfd83bc61f21d93dd08c6274ce31e857f28ede185d5b17c8237de1425d2673d23da60c9a006f5f5147b9ce67bb14e6aac85757277428a165875601d55250f4d303b461704cf68420fe411cef8a25878d3ed73d013abb8f49c9bf32d5f750e7bf20dae4f8c567f48606fbf248e0e024854c8aa98fee0f275115989f4d25e9d734a209ea5b1bb8f6096cd76d4221ac1ced53a2018b4382d59e91209767ba44e968c7258bd6bd7b87af621e015841931074978ae", 0x1000, 0x1, &(0x7f0000001100)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 11:05:32 executing program 1: r0 = syz_open_pts() shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = dup(r0) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) getuid() 11:05:32 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) 11:05:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 11:05:32 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) 11:05:32 executing program 0: r0 = socket(0xe, 0x400000010002, 0x8521) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0x32c) syz_execute_func(&(0x7f0000000100)="42d220c4017950ce643ef3450fbd47122ef045ff485ac422b1970467f30fae25cc0000006436d9f0652ef3456dc4225d9ab9dcba000067c7c6fcba0000") fcntl$setstatus(r0, 0x4, 0xc) getpgid(r1) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="33d77f16f44d69268ef81a04ddcb21d5d44fd5247fd0bcb9d56dc58cbc984c50d7", 0x21}, {&(0x7f0000000240)="24c04662153370a4318e79915b0639b806d2ce3b4d9c895c42cf168afb2db68f783ef335d9cd2ff12d309ba2403bd572f0125aef7efe930a7c50db30779fab463d912a8846fd47a7d62da3b3c4df321ff624440a5a1dfa43e57be42fb9e91d7259f782078d80a696a04058b35dba0a1c21dbb5ce4587abdb74c69fb5fd8687c646f7d5785a99b7cb8104b77dde11c02a5e97b4a0fa7ea14a48e83ae8f849c750f4e1be93548d44e73db23839a3", 0xad}, {&(0x7f0000000300)="c1885bdffd66feef8414fe402c48f492ba2ee8c21abced1a8cca3d970da79e4575c662779e9eab18738a29743bdd41041a8e6d83e344ddd666aec72f67", 0x3d}, {&(0x7f0000000340)="a67de6dc3c5875523717ab92b5503697b2fea0580cac3da9dd0d74800fff38b784adbe6498d7e4546afa5532eb018118e5927635e233a78d5f653ace8c9c4eba1464b136324769c8324c9985de0e", 0x4e}, {&(0x7f00000003c0)="0e17e2bbd72182b2c59f913252c85c56e1c5738f28689d48c472bac989e3fe68882d05cc872d4757576566fb518d93c789c945d0de63481af06b4f02439eb5", 0x3f}, {&(0x7f0000000400)="410d78cead8b623b202edd0e9a7e71cb96dd38c99dc4fab51119a4c9f4ec173e172870cf2296f92cf1a5fd689bc538adbd695c21eac46aabb6ea990cf55e454ac134cd3a2aa112065a0ec34ad86e3ca56a7df5d14b9ab2c2399596718f851ec3e99ba86c2982266d9ec01eb7fac4bc2baabe62e6fa93cf0f8711cfe443e5bbc17fae540ccc5ff0b2b955041f050ca5b1025387f0afb11e6ee451ce392aff732bc813edc803b180555256eba0b3ec7e4d6ed3ae365d15ab876da50cb343087e8b3f2e4c4c469454216ed5b433d772fbc8ed508064dd1bff1576813cffed1d9d43dba600cc992bc156cec10242e9d137c47aa156e470176ee16093b1e005d2babea212ffcf9078b593ac8ad7b68ec80ed29840a1824afd6692b2c0d9234c2ba8f9129325e0a0ca67ae7af14cc3bf193122983522b3b59d7b29e6dac36fc19248403b3d0ff2c12a1d1e0870f5b62dd013149049e0a9aef041c803e1968a90d044b5000434c052505130a14a56c0d02739bebd683cf3b511bc0f66e7876eabdc82507f38034a23adcc09b2aeab0ca6cb409bbee5ad4390e15e31df024a96da33f567cbbe41a17c79eeb57b8bf014aff062ebca66bf063b8edbf5902f97f0ba42590230b2b1849c0bdddbee40275a59c0ef5ac797a49e835e40e6d7bf0c4be6d51254d5998e2a42ea8f802576baf3849adb01dcb28a55369481f441d0421a287c476da6ae49e343d6513c6efce26cf56a83f1f0e97cc801dc123b72bae279f59de0f08d70612435109df7c50488367a2df11b893afbc228643d227703d44b2c484637ef1f636a0b0c02e125376856364b5b8d1019a0570db2956c204c0fab6911ea552108178d34102b61f6e1ef3008029bdb9339cdd1844d05634a45144aace86551e72e385e8aaf3eadb563502334e48940b9db59ed0e8e5882f34bbaa06aec1602cf8c20d7e5a3e7b940a24c230517d960e4c08f8d3b2f3c274b11fd7f99cdb44c8773d3e88862fb7ab6aee792b4776d04c09399ac176c1a64ecbe256a4015816f091ba370fe7411f93cdbde11588b8615a85c8a3edc605873d1f3afe4f3f7c6a314ca7b8e06b7e9d34a2d70f606a6c9b54154e4a6f9ef5dbfe17ab0257573f5c31f3d36c25c55fe801126edb9ecf165ce410ed43e3f35251479010375531871ccc28a0795edeabb0ce47946be1c630cc1d84503d38179ee6275d7186d29f10afe9f0fe930d0c34541f7f7029e7477e38395c28b618b9ba3dd22d0053c5cb0fbad6eb81a6d9cecfb7f549709d464de0bfd870ae1edfc06d9248878d312b67c24c57dc8ce1b172cac61f3e802e8717e00a64baf35cec7266beb9ad62cdcf34acdda641981e2dd8d60dd72a1d2cea6d38b72b5c46689fa457262613e1d926e37c7ed3cc3ddbd5ae375cd1397cbcb3581b04055b65f34525da6f0fb8672b9454df351d3eafe06b8ca16d4ffc1085ed456e3900ad4d0b61de2ad7903e21d2b3960a9fa68f2d981b2d6ca4cff09d50ae565cebc5bc4dcba219c3cd63f1d71d48eff453a68d0391728ceb54a8a33f587102f194d7f4ddf3e2a6edffcdd27946e3a63d1b36f222847a9d3b55c5f58430ed8ade2fae71cd8eb0de3feb7fcda71f83b546870f3f6e7c171289369e1aa067f6a4dcc85e86a7b42d2da0f728329e2351caa15fa1dea74ecfafee8fe5cf0cf0a5d120a35df1d20dbceac99ccad03936cf95cd321ae623d6adff38862cc8a0734df8e25601331ea062fe3f0aa2387ec7fb60b2572a0ed23f13939f327c5b2615177f87780c995b0ec4bb2666919cd3836b74b837fcd758e45d73916e69248a978d01fadd71263773a36f4f261e6fd41a22c89a26b03debc5919195c6327ea75d2a2a664698e019ff1edcd3bb60a2473151f67d4d8d8ff35db2f339678b11e2fca5f1514ee97f20e15788042863e3917e97fd6d22e17fadbe6f613422a294d1e9b150319120854c92236069297d70f7eb982cd7002381edf34400c630fdeea935de9a123aa7ec83526f6973c0c6be5205a97db1a8e0ff000692d8de7f4ecc9e7fe99296cee4021bef666e8615dd6755ef8fb6710aa45c84ef19e13ed91c4b0a107e4dcdf69e43ac4c80682d0aa32d1c763e5db3c94192d9f87f32a6245412d5b505dc109ad7d82da1ff7125e7ba098c418ce9cbef54997b1c819f8145a521bb6aab4b7f1ce2f0343556b4225b1bdbf249cc29efa12f1944555c796d26502b8cbe776b7fb572f6a67b79e8c7bbea2457de30a6994a02d6cbef9d5639b4e4ed5f0a997cfa7298f37338738d52392fe24d775175266e7d895f9c6e08e5542484798ec3f6366dc02e8b1f9c8a38c460c477957fcbefe8105e1d57cf8005291a0ac19631e518accc614d800d17ce2a32d50be225c2fdc8b7bb8df5df5ace2c740616d3089b12899dbef2e2ad80d89c41c813821626bdcdc11696968c91b45c0b6198436a5de62f8c61db35cd49dcbe96b36a8dd5c4d4dd260ccfb36f099ecb255385131b1b26025fe95707261029de66e246278fb73bc2797f16fd41edf11ba6c70a2222ad8d19d1369737f74b2c5c25de688af0688d9a0316c6d2248f4a4f13cc5f4042be7ff0d44dc9a7538b841f5ecef3781f39b2a9b44525ca1f092b440700497f5dc81ea5d36de580aac3bccb41b870ca7f51b4f759e1d7c0bc04fbcb6daa89da894c52a794a50cf30bbd2ef3b3f89e9c475e1ce6abbbf41cb122507b43181191bfe60278c83a4d2c34a33b75db614c238cbf22963cbfbef073367f594c25c1a1d37701d737e8acd57de37332100574aed065be04093b7d5243d1a37b3113a1d4d257b7de430da8b9f6e5cb31cd034d3060416e19a16a552f46838ada9d3fe93927e80f7cc9a95f2f2cd2da657977592e90ccb417015fffe9eff48f78ab05622fca16761fd4856e8d5bd7f3de730cb699e893a821765615b129362438972ffee6c8ce6f2bedaf53474a5199fd7c30329d9df687b193be3638ea09bfd8322483f9543fd48a71d1f7153b34f0d54d9351c65919a7733f5e7a67202c0961fcfd131c05fe7e97e78e173e84ee5017976ff445f468ed81b0e90a597c68d38f2f30a71607c7039fdd52277e0578de3a9f9ae652384920055f8429ea726e5810633a6be5a08731cb99bff8228dc57f9f3b999d132709e58f6097751ade5337a7b6899448a506d38e32844b09ec8ca6143fa8b92190b24fd83c6065784a0c1ed53c9ea98f1588fe2a7afeea523714bdcdafa9221f0c25a0c73847af2e79eb0f4e6b805a61c9b34641d5f432ad7ab890d130be87784677e437266b1beb1f1023ff401b4020f7cec32493419be2faf5e4cafbf1bdc4bb9d9b9528ad52b250d92cbf40f1534da8b3f8d7aaeac56c5903d826ca785c03a080024e0998cf48f33c5097ac57b57463e63388a9d69671b24c783f4055881384939871bebe604bbddf3d73d3f6a037047469c1cf8a805de4f088224e12b8c64fba70c7d5031c368720bce54ad90a442a56ff03634514c4ae3f2999d8d3f4eb37557e8bad6180a4378990dd49b564266f89a18a346d9a70c80d56eb905525db96b1fd7f3a26a10c3c3cf7e92c513a6907933b0812899c9a1b8581ea4688b2263e481f3ada39ef6d98b66e09e3714af5861dfce8afd51d2d11fd2d1f53e03f2ad777b75f8d4356868f2e23d1f4d28359d00e562744df2512d0da41e1028d4bb07255d8748ee860d27685d0820ad53ad5bcbb1a654e77dc8f953b3e9626aa2fe41a5ccafa279ad4a560e88c732c2ca8262a269fd6c378162b10e71ad3a452e1ae180c17a9decf87bfa7d6851f6f3f3c40e1e3bf86210205aaad57dca9b416843e2d8c35fd8ff5b36a57a4d8ba56d21c0cf61444f2a9cc18577b78060a789c9f635dd1ca2e51edac34f0b7912696fbf00ad9b5fd5609c49005829791383d3e0b589f5d0b62633ec706e99b8c762c376b2d92aa41dad16194a6750a77978412b372b227988a9c3c640f0873a5e524a26e52bd7003b8ead26c7d230855a993808471ff7bad6d7024effb804994e3a8e828d431ab05e9e3d85d33032532637aadf4140c1fd68297aa576f1eefbf7e8fac1c613970805363794aa7f72443802b2cf446fb6d7242aced96467a94899a26811be9a7609e90fe6a484f6df1b9bd31b3a4ee9e0e5dc641ef53353b44e65afee483e96cdb20aafb7aa282b58c9171111d03e7ee7d88d82383c45673ca072d9b07642cf22663d0d855621c7e3fcb9332b2d5cc8d08525e8b79151b93dc1fa2523e010349815a6404e85f5e8168e6d17c1f1f749e7227ac146a105de4b00b752edd651fdcf92ecaece39cac0771cdda98d4fdbae8037226ddeda82bd721efb2709e56ddc9a13b0bdfa0f1124e321d8eb9198d95b82bfbb11a6b76a3f6c3e59f5ef7a6f3fba0f5d1cb1aa5a7f8d7353538ceb3bf963f2a401094d4897ffb1e5eb4b5070bb73727e90c244472f4a0d9f5f731d24aa958ab6a9d52d6e35e552e26f176227a54f8462227ca0ab84397a3dd7a55abe3615eb01be444e0c76d91d3ae9fb51d84fce43592a56702241f7d35e8d83aa4f63f454fbf936c4d1908861eac564bf2b0a308e2c75ff0035991b2503dc7cafb7e79cd208b7bad0ac2f4faa2f7cfdad8ffe32cef25c6a1942602aeafb40543dc190f613b39338ca7f73516785610a86ff1685df858be1a04bda5b159cf8ba31b929c02e6aec0905df450d03c24aca4e1f3cf3cf61bf2f6452393dd3c684f0ff1b4af83df8ce97be5e1c9ef58b47ab914674ba581f575ba70f93b97fc22cd6a5036410703591082218f43855d616ca3fc5669e809fba1b54b4993e792a2717827b9335fc1b41560334ce69a85fea865948fbabd01963cf9c009fba3fec1b785e811e60255c64707c59af1e87b4cb5a339ed8e6738a3e44187e3ec9ff54e4c93d91994c376cd4cfcd62113defbb584f4abde66cf98a328de04344d5c0649c94a92fe1e155b8fa4f6468dfe1b5c86bee3b492df186e1ef5b3fc68c4aeb7d4bb64c9770e30f3211529d6cf7af8f99ea8892d48e4301c26a3d61f5d83d687996314905e7ee1362bdc72708877bcdef4d6efc01db8ffe3bef422bcdc242c636ed782616f0c219b81950811d8ffa38f9e9640034b4609f7d47538da775ab0b0c4d38a2db2e97341966f860865a9470d1b00327a2d3f7fc1e03cbd3e28f1015fe6366a5ed469ec0ed7e959d1127b839a0330c855f16a6e5b91651672717f04194f1835fb4cabb66e2bf1a39dc6cdd1335db95e79e3c2dbd420d0ecbfbe62371db41b7962c01cb8a74938b8daf7ef0afeba03439f8050ccbc72e1816fcac1fdd4e2f7573f5537122a36060fb152997b8307bfebc4f7f664477359bfae9a15a1e8d6ec6ac715f18f245263d67b59fa985d4799c8e9b66b33d39898174df64ca0e1d1d94d8f6c8e33ffaf82f0ff17e39272edd565c5335751a8861befdc023ad7eaa6bfd26e49dad98b6f6bfee5a1d6d7242349a082549beb575223293e1487af6794e2726912ac71332b511d201f8dd306d17d338b9610d1dbffa06433be17030698be2bc51630161e92809aa19ef92d35fc9b185e2e015ff801de3e7d64ffa7ebe913327d058539fb351d5b084c50c7b893f82cad46e23dabe3d672acc95eba0400c81994cafac634f4b3027bf343cf988a6807cfcca826b458fe74027eef81ad70223b0cd2d02270d1e324de565547ec7d488be6fa0238a8672fc609bd06983d3a8da80dbafa5c2a8e7b1f4aa07290feae7a1658558d3a2318a3ebca67f9efe699db72e28e89d201109", 0x1000}, {&(0x7f0000001400)="1c5386676c6852be63c26e7288d87354c73f9ec4c387853e358a2d15d8c626dca2d975ea98a74753d5248f871135867ba508ebbdf98131780958f1c6c8c09f8a91d814e002e0fcb5d42c897d701607ab3e6156c79e61d81fa7746fdb86220fcbb6af607dd888e398e1613d512c53d66c5bb6c9c0d8f0c876a4f9ce18d09e0177d187f4682392", 0x86}], 0x7, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair(0x2, 0x8002, 0x7, &(0x7f0000000000)) 11:05:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 11:05:32 executing program 1: r0 = socket(0x400000020, 0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2003023, 0x0, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:05:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0xf9e16cc20b39fcf5) socket(0x2, 0x5, 0x9) 11:05:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4000000005) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0x1}, {0x18, 0x1, 0xb98, 0x5}, 0x6, [0x6a66280e, 0x8, 0x200, 0x7f, 0x80, 0x9, 0xd928, 0xff]}, 0x3c) pipe(&(0x7f0000000100)) 11:05:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) clock_settime(0x2, &(0x7f0000000040)={0x34c, 0x8a6}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000298000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x8, 0xafa, r1}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 11:05:32 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xffffffffffff32ca, 0x7}, 0x10) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r1) 11:05:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0x84) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/162) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="a0830ef04482109f5ad274e349e13c5521c281fee08d7bc3838a2204bc0db22bea9db571b4f722c576cf8d8df182e74747740a05e64ffa566aac377b7161d2045628f28c9bb57ecab8c92f9c7fb705a52c6d2304a915066dc6f45dd1080c9127833afc3e022d9d332a2e41305bc118b21a0dc8a8af2ccfb3e2cd2f62a84c88a12201e3b6fe8f7faaa50b42a02680d6859a71992aaa52250237a2c50f2728347ec1d6c2bf9e5b2056430753fc01dbc8152ace424f1143ef25b0bb875ecd75af8f9ccfc93f9a4b7cc7882418e209c76466db6cdaecd18ece27fa8fc4e3f3174137ae24e2bc95140cd872887b3741458295c51e22f301dcaf287dafd34b4a68b4c76a49394d81a0e7db04798e4cf7f536b79639ba0e56edb07aa6ffaff948c7312f196393fd9976d17d0257f16e059e6472b4403830ace93e05c98d821637f42429bae6f440af8cc6d733bf9b2bd78cbb720d12a4210ea676cc285240e659990c44d4580b81033d26aae0f1249effd36ab967862e390a4ee5da8b21a9660d"], 0x6) 11:05:33 executing program 1: r0 = socket(0x7, 0x800000000002, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 11:05:33 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) 11:05:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:05:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff0100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) fsync(r0) 11:05:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f0000001580)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001480)=""/7) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000001300)=""/157) mlockall(0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r3, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x0, 0x60a) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x400000000204, &(0x7f00000001c0)=0x8, 0xfffffffffffffd8c) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0xfffffffffffffffe) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) r4 = open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x1e) lseek(r2, 0x20000001000, 0x2) lseek(r4, 0x0, 0x2) getrlimit(0x3, &(0x7f00000016c0)) getdents(r4, &(0x7f0000001600)=""/37, 0x25) getdents(r4, &(0x7f0000000180)=""/120, 0x56e) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x101, 0x80000000}, {0x18, 0x1, 0x40}, 0xffffffffffffff01, [0x8, 0x5, 0x100000000, 0x2, 0x5, 0x1000, 0x3, 0x21]}, 0x3c) 11:05:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0x4}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) dup2(r1, r2) execve(0x0, 0x0, 0x0) 11:05:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 11:05:34 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)=[{{r1}, 0x0, 0x8, 0x2, 0x9e, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x15ebf1da6dad6234, 0x22, 0x0, 0x5}, {{r0}, 0x6cc04bd90b8227e0, 0x88, 0x3, 0x8, 0xaee5}, {{r0}, 0x0, 0x18, 0x0, 0x0, 0x9}], 0xc904, &(0x7f00000000c0)={0x1, 0x7}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) fchmod(r1, 0x40) 11:05:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "06000000000000002007ec00"}) mlock(&(0x7f00001f0000/0x1000)=nil, 0x1000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kqueue() minherit(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 11:05:34 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setpgid(r1, r4) r7 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r5, r6, 0x10, 0x8}, 0x800, 0x3ff, r1, r1, 0x6e, 0x7, 0x8, 0x401}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x80) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000140)=""/71) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) 11:05:34 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000f7f000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 11:05:34 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000000040)="dd953bf6d6cf580157b4c6ace0e959a2141d6c4aa1abb07332c11ba4e9224de4e5e7c1415b58ca568d9be74ebab138ab77807984b0f04447", 0x38) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x7, 0x7}, {0x18, 0x0, 0x401, 0x8}, 0x5e4d, [0xffffffff, 0x6, 0x2, 0x100000001, 0x7f, 0x6, 0x6, 0xcfe]}, 0x3c) ftruncate(r1, 0x3) write(r1, 0x0, 0xfffffd7e) 11:05:34 executing program 0: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setrlimit(0x1, &(0x7f0000000000)={0x5, 0x7}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfff, 0x1f}, {0x7f, 0x3ff}}, 0x2) 11:05:35 executing program 0: socketpair(0x3f, 0x7d11468602866eb9, 0x100000001, &(0x7f0000000080)) 11:05:35 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="f3aaa709f8beb6588a3f5da1add9cc84f829f25e9f26483a59f199a2ac628a57794e6c3a0e871f7f991a56f8de29ba0afa4055d6e23d86753b06b5d22eb2d1425c89166940ec9b557ca4573e4d30c639957874257fcdb70f02a504029a59a4e9cea8901dee62d1d6ea829da68bc1f3e09d399b5b67b5b93e7bf1", 0x7a}], 0x1, &(0x7f0000000240)=[{0x90, 0x1, 0xb, "bd9f2eaee168e50e8097b0b56b1420cc8f403255783601f4338f9b68c7db1139a13f3c8a9bf3874ae3cd5003b84b5276bca4aad3fcfff1586919bbff6b83b6f371cd2172a63b3d9677e4be62c8b06f9cd5f0eebbc6dc04303d7ad01411a1087875b69d5cdf14098e0c4b4deb5aad4e4f95e3e3493d3e7f3d87fe"}, {0x30, 0xffff, 0x40, "280cb1faa258ed4bb53c0c183a9cd70e8b8b1940de8cf60c78b38b"}, {0x78, 0x0, 0x26, "acce59cce53f6b4ddc37ca1ed5d34769fda4c070fa24d011eb676fccc584c63e0b8c9d682aa21befc450932a0dd12398910afe2bf8d1061d253d0b880ccf69969c8620e8b35414d06b5f049dfcb948676dce99d143d379cb9a22d9358cae667f6ee7ec73b23a08"}], 0x138}, 0x5) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:05:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:05:35 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r2, &(0x7f0000001400)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f00000001c0)="94f53483cdc6a08b5109c12ea34b92322d1853468784383024007adcf1c158e503fce1cd03037f4ac3bf82dd1452456c2ca15acfbd997395370f451db77ad4e37735d99e92940a8dee754aecb1b749ea13311b70de07e0becec1962ee4cc944a997e3db4e32a49a0724a37cfeba5904dba2954444df04aea2cbe393245d3bce452d93ab88e970cf12cedda93c50d4f2906ea4388639c7ae53e4beb9c7a2c8eb202cb7688bd2b718bcd1ecef549554b0d4df7d66064081241fedf2d2043f4b368ddf6f0192385ec3d664feada468403d62f2a78b8c848f253cad8862e1a312db52da56ca0a588174c5150cceb38219aa64d5c0cbe7b7e9e781c68c0be6589f1c6980d9ae4dd9a27f6d69f406f20841b4aa210fb02877b4b438be9ad65fd60f20033920be57e6120f9b26f3172723e8daa611d4fa313bb0f60087959d19e47a41028125af46a40569951a0c53ead9bbecb4f40f6c773ebc65449aec57d899f8adb93f296b69568b0284665070901b40520b258884d40aacd9e5d2dc910f8d0212c723e8e51e6b6649cd96f6f516c61b1b736eae62067fbb1b17696733f210be696acb4f075d06109b66f7e11c4be0373cc4ae1ad7767c50767c7d77f800709b755f76c238ff96347bf592a7cfdba9b4893e469c3ec89152cb942a0eb1997fb71aae542292bd956c0adc011446becb79a91420a6bd6c9e924a1613236a0426d85bf34070d3aa5ee43a8d6e5e4abb5e57f5ee5c83751e38bca3bf025ccd267a6a6d0727391c6133cf54955449a75b4ad1f77989e64bcabb71c2e9b4b816415d9aad494c7f4cb3c7671591efae0f9ad21ca99ba1a55d512863a1978f32c3dae7c1a52c183c3c38d1376185e0bdd69c81bd1b8f4e6381d3ace98d429c141f8ca599a081c94268c51bff5905ddf0add633d3c4ecdcc0e4ceb594c9cab1f8d27cb404528ec0f8878b47289a027c08224f76bf5f9c7c724ce7db020d87805acf691534e0d4a889590a1b0657ab1ffa66a269756717e4bb1707f434e747e925dc1d1777f9a6c1e215183950659a71c33b026e625779529cb8dc7533cfff9acaebe977b6a9c5db89328013a74f1bf302880f58e7ad3b60b687142b72f42870306289f684d5d55d5e25bd7d0c8318bdaff13566b7cd5fbeb2c590f068fbf21dc73b5a6e2634d1c043e0944c2046d7e6837ba85af80f731a1856f4adbef8dc1dfb946839ee863a654fe3270397d11b8b9634cc2cac6bd62bc864a3fd85702020b71dacabb1c054b00ccb77f5ac84a445b33b4375804fc266c3739476020fd0ab7b0a925074e646128c1788c41f29e3d715d3bc3890c9468e2d7fc647bc6d34eed3e0cc3814788eb5e7dba362dd9673d800eaeaa96740165d3d6d53b6e4ec3a77b0f9f3b48c3c9af0d9d9727e3e027e4ede3c923832eb585523f894d35477cef1a5c55bc0d7cd12c859f9befd10aab7e0a716cc20b48b47d0a2ffaee09a23bc83fb12f89ace3723fda9a61d58a77886c0301c0c3e7fc32c619c16b70048a0bd176f4960ec7166217251705b0cfb350d06547606c4173a65887da08f2686466a0b50879270b6fb4ff3edb2b5d8e84c573a68a6e2c03fdcd2cdea6e2be3b746d36858bcbf3689b3930f4839a863421ad479d802688ea33b4a4afbc776e9b886396c6bf488ee22d99c31a3774afb9b93ef7ebb05dcaf0a0097eb6fdd3ffc65a6b916aaf0cb7dddccd182ca6640fdb9325de2b56072895393b6f247bb788cf0202287e79d907459e90958b5f279530ffaca3b15973dc77969196bd5988f073808c477115af0968ac1bc50dcbf3fbd7d56e3d723e53c0b207449950541c4b0fa983b02b0103c01118923d139ad1ab5483543b6faad8c6e01e62bef14b19a423fff51bcac5d33842826851e86a4501765d312704271b7d343eab8be2b2de58eccfadfd7f24dfdcd6ddd15eebafdb4367592496c835fe07a2de26bf67af1ee38dd00bc97ace2ad6796152a30e397eb2876cff483698e1366f3e96245c4e92a015f34389ba522708ec374fb8e2b8013a730807cbcd8045f80eda5f3a498a824f9e477b1db13234fbb354475d7de96d0d7cd71324f4b671d67d9a3f8a9e76e53d67dd9630500621c3459a853c3bdbfa125119475d5c33b0320c41c5fdccc4a787b52d0a64535a7e7a2bdcf7b95736e5cae311befea4add93915fd15fd9c09306ec2aa235b7b7e02d5073af2a2170b8b4a2576e603bfd9ac9934127e6613e9d640f9172bcf4a0ee5208aa9cd705b8873fd854be3e3fe93e95666f807bb9071b87a49f34d4b845ae428f9056a312a7ea2b063974db86eebe7ea248b5adb8ee69ee5e5a3226347f7bfabeb141e015ac885a85a153d0fcb3b9211d2ac276c647aaa823c923d763dcda7a84dd155bc3b61fe625466c4a8d11bbe697c9290d693ebab6a9ed9a8bdd446a85068c3d99d1674e810d364ba22a71f5e37f9818026045fa7a881ea0e99afbfa9da72b7cb330d38fd1a5f142433b1768f0bf6f93f34f8b34a969bb5af0d1da5c19260a505df3540746141f425f515b1256f1b345baeb72b35ac244ea328adb164b616e31541a401190b02e7894fb282a7980f43aa171dcf945a4d279f657c99e1f138c5a809c63b7e063fa6badd29bdeb5db61c408bc9e479e67e119255f9ae9d510281bd1587836d8f4fb730bf8ad71a96303d9fbb8547cab15ae64879b972acf803b7c86e766091f26939de920d1fbe9fc94ed20f4c736da8a7503007d59e73d5943bfd10d7aa7b21e06dba429e594adbe7f95d386e1abaeb32016343cdb0f795464df17b866f2e12c3c26f71f2d24e4a2e8e83404d345775e1df2e34f0d1f6d8984c248f6082112f158132443190f6191808db27819fd9120da29edf85d97e7b4345b221edfaedbd9fa3817d8e629ed06cbfe04e69b79013a8bd11d62749add9c36392d8982438b284387297df1f88e251556db4b78a3e81e89918d955d445ec33947fe5f318e1e5749485fb992dcbed32fdc275ce6ec33434490a0e38a8381739aed597c1afae5df83c0f3702d2e7b34f177f5a1fb7f2303a7313ac3d8dad22d123e0b6c71092ef2841ea0752650be00b821ddc574ca08b09940928a0f240494996be2e98bf70f2f48b332f9abef5d9cd9cf78d828f24c5152db93e9c828244e1522a88b610cb1d827fb9d22fb49b1c20a1298061255413b5e626b768b17d3a5e4d8fdd09d2ddb28b1eeef96f82e3c984c0b889090a044ec152f87012d93944eb6ec4178980022d79d24b6ffb4442fb0dd31c460d98648b96486055c436b20693465cf6c351c7647762dfb8f68581a65a4389963840cdba9c92d1225789f9fa991c897aecb4a49d950dccc950e4df3be672c878993daf7d9b24a1a3a15ac02b9337dcf7b543cf04285a3f1fc05d17544b955d8cc3f75bd3ab9b64bde96789fe966459245b39c3f517c3c2c62fe425bc657b3afe865b6bdf17c7a766a0345643a5b38be417d553e031c47132e68c4ff6658a21881211a6ee0486e02cde3810f85b8bb17f10ef1f747c45ec4415b719b282810eb0cf80c22504cbf87344dbac9fd3e90f9fe0f317bd4d947833d727514688315cdc50767b8502bb25c498e257780481d18f33852be4bc7b9597c95cb4203d48a63332436b342fdc161820f3da8848ff4fa3b53bab284e06b952281280e1951686aa2b1bc7a943a597d08aec5e1af27ed2e918496fe33ccfd703b24ea2110275430b1ac5c7b24034ed52a2ce5f23819894b67286fb4e201ca130053f2a2dea738646af465677c2393166696d36dab7de6ef6b1fba9df0c1e3343dc7149da53041811ae99baab8e2f9c179a75d15850e5612d176841df739dc340946c21894168285a52da0a87293cd3aada1fa389a53a21e337c16f9f2a13bee2ffc6eb5f10dbe5d137031f59e790f22ad1c2d9ead56238d5c1616fea67eed34bd84fbcb721f1c666ec807e215256bd192617709bdd475ff49cc0686f1135ebc0828dbc2514fc0e531f584a401275b9311a4ba0967268d05d44fe61eeb4e8ae46ccbc0ffa2a717fb0c8094f600e74bd2104a64ddf2e24f3907d09cd52c7329f06526eb5e2daaa08dcf41d9731353440e9ddec938d80c78dcc8b1cf341858ba4e897e4ca6df69ddfa14ed611929680716566b746be73476a499877aacddaa1f227ecea14911e4174a6377fb64671de408bccd56be3f7dc7e05c6533750b95bf9ecfb7ab1b7ca195dfa6bc6e5dc031540659b5498b4c01e60de9d21df32e1695c9307f173ef1f03c7e5da93941a3b8fd1a74a88c482c469ff400afaf8371caa57210ff67f3f660f60be302d4087b20e55737f2e93626aadd5dd3c3f60b0e6c388a3a6760ed525ffcf720642af6df6f162c9f9928518b0c67b1f423eccc786feb9cfe933fd22178119a0dd062465b9ad5cf321795be3e439115fa4dfc79cf487a8954856edd6118b004406f88fcf0eedf637e9aae6ba63ab3a3c611f0254accbcc0945920cd0d526fbc010f750221d9ba3c5db716d126c454094ddf9ff60984fd39a78e799dbd4faf295645f20ee7371717d144a040610f12a8defa762f21649e2f3da6fe76e593be899cb8e057784a6ae9bbb5b9d32505ecfd080661505f8a54545a4c582832847640f24f399a16c13cfc5013ecc2bcd8dfa79e18472a0396fd2ad1893631786dd7aaedac4a68767b9c1f296e04ed024c83c7726720cb424754ee9e0a1b8d5ca930828b847c78aecb96e63c34900b31047e3073375e1da81b4d4628fe4f295f39697b3226297b45779288a92c21ed2854f56da024df18b538cf83443de307dd5aaa0fee0220019f3b1a1cfacb8f1ca1d70809c056f67a005f9ae78c4a6d0fab771fe5994ab6014c966fde654e6287f39a6833fbe71e5040bcce17081eb6c9784ebf6089e2c5a0ed45671d840c5c6c700c88a6f9f32b2e7201278c4ebca2cdfb118cd1eab87d898275632bfdf6dfc6735e60873b5becf8a02288f457f85c994d02fff1ea792f8ab866a0aabfdeb84f5cb9291fd86cec173435e3bbcaf15d0eb6c423331f897cbe47f79fa9f8283775bf405e2410111155fe260a6bd6d489718ea82c2a83e0b4f10c964dbe93e785679f32a71a5499779a9f3484d765437391fb7d82cbe9ac8901c69525c1eeb5367b6fff2d6a1ad1b99b45eaf9a3780110285e2e60e870742d4a39aa8007863d7409b2bab88dd3d41d2e6dd7c554745ba8e16caede387dfb4dc5e9268c2a70b4abe80c0339141986173e7128336e61a5209400052466146e2d69fb167c003e9ddcf50d1964b9ae865c94f957debba2e2d9bd752000c91672e02c0d5174a616fd185908aec542f3eaedb8563f35f7851ec3ed28e30a6186b06e0ed26a6ed6bb7ed9835da10c3dc18a6f290fb5a05829296c658f0bd28f65da6bd35e4b5dc4f06b31ce0dc96d022d85b8ae12d616dd50e6af2d096dc9eaecf0689990690fc62190a7ae777ba52430e531147b50eaa7fafc0fc7ec0583a9599e339e5bcc30d4eb4216207acb1510e420d69ca8b3cff75b24f6bed937aa1b16654a3016e20a13118cfe2274d1f5e34f914f7f919e892e1191bac0b2e33d3402404cbbfa04bdf1991456e9f5eadf417fdc18e5d1367cb528cfddfb11757e6b4a33015ca603b0ec8a938248f90572d48ae376e2a2caa9b03e11a5ba4fb72942bbde87ebd01374c98731ff8b948d29d1100cfcf07b983900e073fcc3c028945e9db9fc2a5eb61d9b45e796b77781170658a510bebba08166f5723841d21d019610972b4c7e76c324548595ec6217a2c", 0x1000}, {&(0x7f00000011c0)="8edd485c79c71a3392cdf8aab57caa", 0xf}], 0x2, &(0x7f0000001240)=[{0xb0, 0xffff, 0x80000001, "50546c9f918cc296d67ce8e29f4b1676d8fad606ff98b2c0baa76b33b6c7115156c0645a567c44f780bc63850cce49dfe349a50ef2e84486db82f92aaa5ff276bba2c37bb4856114dd0e7aafe7ccaa10c79c404825c05df4d2d05a70949f369fd81dd89eadbf07edc13450ca6526778b6c8fe08ddef8af6f85b6a5f3b4dfa4eef993d03de4737afb738fdaabbd06759ede348b83da08d32d22feda22b586"}, {0x90, 0x1, 0x80, "92520136c2a62c597dc6dd2d62707c2a9b58c5c08d6f93cbdd4a4e87d5292247f40668b96cc9bf73b64861f0bc527a0c004c267456b36d6b01c6d3c24a45d2276072e431b0c72d0c94f62acf63f592bee9999fc31dba4dd9f42a863657a597d8713980dd60585eb7bb5a4d8cb732b0028d698018795bda53f1a0c897faf2"}, {0x50, 0x0, 0x9, "48b367218f3a31204687707f65e9651a02bca530ef2049b15ce9ecebfa403c91248ba84c15bb165d77f719f4975e86fd53d5ef5190dbcf0874"}], 0x190}, 0x0) unveil(&(0x7f0000001440)='./file0\x00', &(0x7f0000000180)='c\x00') geteuid() geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) kevent(r0, &(0x7f0000001540)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x40, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0xd8, 0x2, 0x2, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x4d, 0x0, 0xd7d9, 0x20000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x9, 0xa18, 0x1}, {{r2}, 0xffffffffffffffff, 0xc2, 0x7, 0x6529, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000083, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000081, 0x3, 0x80000001}], 0x80000001, &(0x7f0000001640)=[{{r2}, 0xffffffffffffffff, 0x89, 0x3e133ce3fd9fb35a, 0x1f, 0x3}, {{r0}, 0xffffffffffffffff, 0x21, 0xfffff, 0xffff}, {{r2}, 0x0, 0x27, 0xf0000005, 0x200, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0xc2, 0x3, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffe, 0x41, 0xc2, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x100, 0x3}, {{r2}, 0xfffffffffffffff8, 0xc0, 0xf0000001, 0x5, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x8, 0x20, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x6ea}, {{r2}, 0xffffffffffffffff, 0x89, 0x3, 0x3, 0x1}], 0x37496e1f, &(0x7f0000000080)={0x3f, 0xda}) getgroups(0x5, &(0x7f0000001500)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000001480)='./file0\x00', r3, r4) socketpair(0x3, 0x5, 0x5, &(0x7f0000001780)) fcntl$setstatus(r2, 0x4, 0x80) 11:05:35 executing program 1: setitimer(0x0, &(0x7f0000001100)={{0x0, 0x80000000}, {0x7fffffffffffffd, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 11:05:35 executing program 0: pipe(&(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f0000000080)="3eba63144a940d993fde6148c0e92167bb2805db0d51d024193aa8bdce1b40790a1bbde9dc45c907e223a3af5fc7aa060b90c6dc18289034d4d855a516fdb155a9ac2b317e2b7c11c486b4ed82f05101f86a7c8909ef0f533a5fc58eba34286bd20845466cbfe102cd9fe55050d530e64beceddcdb10cf394a", 0x79) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10902, 0x50) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x9) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x9}, {0xffffffffffffffff, 0x105}], 0x2, 0x0) 11:05:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x6) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:05:35 executing program 1: r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000180)={0x1, "90db53b295ab607e38a46f866cd33261561d02ee2ea2e64f7ebe445cf744790120bd80a9bec35aa82cbf0207c9fa33dce93752757ccae237d169f1cf97bc6ab7351074c7bf0a2efc6a0cf30270fd9e4c87f5d15f0d863c4db3346b560ed27d601ce163776d8dbffdc2e427a78843c8c991d58c53002fc2beda45571c9173b380b09584d67909771ebb05ba020a4df2f9256afedd518f2ba4f344d4d8f9a6a87e6b6436bfa218a66b0a3c6817097856a9cab206ba69e7c9f2e6a2c376ebccfb67f810dc93fe06566d4bd4ed5485af8502861fffda038fa4"}, 0xdf, 0x800) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000ded19ea5ab96ad6fad87af7a0d938400b54e9dc27c7f652ca27743aab20195b7d8a6bf"], 0x2b, 0x800) msgsnd(r1, &(0x7f0000000400)={0x2, "01dbe631bf01752b42fad3c6e09ea5127f405308bf5f5b7e250820dbaff33dfd9c4ce86186cdaf065e294b6d205c361f13c136ec049d29a64453cbf320b109f9012ad2e18116ef722e74fd8889562a8ffc25fa55b1474d08fe5ddee30f0d0963bb209c79772aef67619bfa8143c77649073910121f7d48262e8838abd953815e40bcc85908face027800bd7037cffc937803c2efb662ffe69ab4eda3b53f469928c983113a767f3c7748139a48ee4e461e7bbea4b004cf1105da0a6cfe10bfe645d831fca6a196ccbf36a138d3ee071c660b5fc96fae7b9c17e893de4e5d92cff8f073cbdbff32389dd3b2bfbfa98c4245"}, 0xf9, 0x800) 11:05:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt(r0, 0x9, 0x7, &(0x7f0000000000)=""/129, &(0x7f00000000c0)=0x81) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) r1 = dup2(r0, r0) close(r1) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000200)=0x100000000, 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x3, 0x1, 0x4, 0x2, 0x7}, 0xc) r3 = msgget(0x2, 0x380) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x7ff, r4, r5, r6, r7, 0x0, 0x10001}, 0xffff, 0xccb, r8, r9, 0x0, 0x5000000, 0x9, 0xfffffffffffffffc}) msgget(0x3, 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) r10 = semget$private(0x0, 0x5, 0xe9f60259b1c93f9d) semop(r10, &(0x7f0000000440)=[{0x1, 0x4, 0x800}, {0x1, 0x3, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x0, 0x1000}, {0x0, 0x1, 0x800}, {0xa617f1c90813fcfe, 0x1f, 0x1000}, {0x0, 0xfff, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1800}, {0x5, 0x6, 0x1b0d901f23f64a31}], 0xa) accept$inet6(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCNXCL(r1, 0x2000740e) getpeername$unix(r2, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) 11:05:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000010c0)="dba4f659ae859c2b278d41fad92c8c4befb9eed19c80d16d0ae2ab7cb011c1306ca0ca161723845e4963df6c6bb0ca776c5e4c18ef2f8d7c6bddeb472e77", 0x3e}, {&(0x7f0000001100)="358ac72a12b2be5941c5460f7a29c61057c79ebe3f5ac279737ec1e5d6ff10cae266ac03aca6591bfe65882acaf78939ad11659a851b248d6388c0df8b83c2407ca2c763af7920a68ac2d43c19bec7ccfd64c5bec1a524978f310b7d3fa6cc5bffce39d627d8f25b98368d0e8e033378b349f7f1ee793c772c88a465d74b26354ca673bf1e8d7a1cbaeef5e8", 0x8c}, {&(0x7f00000011c0)="433905e2d060a103643ae7853bad51b686f671c84cd5921885385ca0f097e1e195b8fe5d85c2f02a888bb34bf2e9827ce8fcc5305dcea1dc31d3220a83f37a1ad92859012b810bd19e4299d7c7057dacaeb626fb20637949856f19d6b9", 0x5d}, {&(0x7f0000001240)="5f4e3e09cfab8f87fc54de48016f37df9a4f741ec3163f1c4976d36dcdf301974655f89084acc2ebd4e5c47787e47d34e5622cfa4f1c804deb18c2f8fec2df84fdf4e4357e6caaf364f8dd5bbfc29357933750489279e54bc71dc5bacb61d2c507ff589070febf7ae7639cacef6bd62eaf7b2fc71c3201e7e642bf71a0b37305edbf1279efe04268846d8db11ecb7bc1e5ce2b8bb058b68aeb63f970ac73a004b287564d39c0341c264a9b28", 0xac}, {&(0x7f0000001300)="137bb3b269e864686511adc92014c7db7e7f1b8287f8f9d11c5248e057ac600b56cb4abb5c6f72d9f0b63739ef4bb274047b3daf35c353e0711b6051c740343154f6c1", 0x43}, {&(0x7f0000001380)="d173c5942fdced5dfd4f86a167956b2d8caea12c163cb4b1f2887b3c8b6f50f0993c55977c50d892de68bcde8ecc2cc40c350610a1bd7eea5a31dc3b3cafa61520d8ea7816e09da4132f6deed433c97a208a8b2f9795720abff34c24c70bfc5802caf4564364480b8939ffb5df4f3f7820f65028b264f331ef345efb92c682a223bc19bbacaaab261932e786761aee0777f57a5a6503a4479fc33de7536b152595395d66e9f5b87b1554b46ff634c611cb7c", 0xb2}, {&(0x7f0000001440)="23d9fc2f35e180544eb9fcb3e1dba7e91ed842d4981011e078712a8d8800f443b84660ba93367e4d5458afd0ec2db488d5efe6af93840a1442ad4ae8af501d3edb9fc796d8aa5122b16e5351cefc2c0a5639d45392758efba4a26754d5d7007cb4179aaeb4d67d1330e241c0a533d988b62c4b", 0x73}, {&(0x7f00000014c0)="333ae9f413e0c4c5e14bc842c1145b50b9a3bf2afa65e867d932ac407264", 0x1e}], 0x8, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) setsockopt(r0, 0x5, 0x3, &(0x7f00000000c0)="b88bba8fdeb5afe65952f58e8aaf03d777e3b2ac36818e65136796ca3343658626b245971bea8a03228c78c4bc0951f7ad071e2439e67120529b04a6a7dd289f3ce56426be72b40cab795e2f6beed93e75b4e07a52c8a2be7e9e162c4f76d0d23288c6b6da8c5841e08769da54d6c8ca3c9831fb57e8ae9e7e005509c467736b4f128fd38a41d79589c2830cbffa472065828a4f81bc9454fc771b1f342f780aa3c1098a10382bf0c4727f4c3dfc80d49a6f9e0d2e27fc4af60a80563c52dbfd32f2aa66f7071d26c58ae83b4897a2c33426d9760dc4948a8c421c551f101c687f060f334d2e6dde01b9c2820dbb2475f080bd003861b2ca2093d3bd978926352407d27c55c529a817cac8cbfc9ebb7febf75d457a231d5ef86a7777ff80074392f258cacef23152bfd96e7508e62ba23db4a2839f45336c8d3489f70108a731e1e22978490bd850f41a5636a868b6ca411ed04642c147413c9c19dcc65bc3925c7c22a2a96d511cfd38022b77e383691110ea0e77c4aebffc088d44e8a5a6ede47741efc9732928a999be3ee609307b4e72b53f3252ebdea019895f24e78b7cf53dd730667e6ee9fea9a24d9d60ab89ce2976f60d01892de92fef09562c0cd30ffa342dc86350681cff50c6c2fc33decbd2d8fab7cc370472b177c5175866db0ea7f0a4ffd86d9162ca851932a18a8dda17a45d8242140a703db5d160a967917b4351533c98b03107586ed9b25fc8a1281b51291d2e3dba7389b570c05bf241c8b313cbca06d0f737b2b7e283ed904bf3608d3c25ca97a54e824b257aaa1ea61f905416bafdcde69cd81fc35e5673233cf0fb6820588d1a213b8d5f7fc7ee6e56fbaeaefbf1a7a093312ba48cca323b750f29582337d364839303356fdc6aa91b57a806f801c7d14c75cd494d3a9d54f5039c7bd53a947bc4ad3f651b0fa86d60b39873b1e75f9658ff49f54dfe250130d5b829f8083dec8814d5f2c36d32dd1294e05183654369b4520944e01ef7486c40f58c157602ce697209142e366883f15ba5623c8f61c1c6f5bd37c05e79cc5e99f67161932c69097ee9ba48aaab2e4ee4a2b496ad32d87df08af2cee07e01011951807a38e2a73c88aeab2c8e5dfb94d28248303a5502445cc5fd07621e2767a22a21905f905c3a5307d6f2a05610520294da6b92a9985e100459e19e200e26dc908d776cc7ed796f96b74d848c972a0e6c512d4901a4e5ea0789fe3b46da66b44028d2194fa00b0ba92a24930ec52eced9f74a558a933ef2090b1b9a7fa75dbdda474b2c6e5505d56ccf51f56b7e361f7be586ae8b88961ae3e8ced2dae98c31f9db34f9289c3372db10501190827d527762974a243a248a404dd647d644eefca3571532253f724297f1e9870cdbc0ad30beff3f9fab6727b0ef1e5fb2b6f5a79ad7b5276d02db5054e21e4bdb6e0a35c95df0d07c2b12accc871af4337958c5dbb0b61fdb1c076dfae01fdab48dfc364619e3cba0ffa78c4f71a8606d28cd6ccc3914683ec7b4bc22dc566e3e2dce584729f9fef1f227c06d3a787d2d3127f660161c7f9d1ad513e2640248309b52782fcc25289ecf45e84948161625b4b37c3789806b03752e9a5bc8e5f07c0e8e797f0b2ea2108752c2ed2d18b5df0126bb0afec2e1fad815891883b63a419e38b2d4944518130b2d2599cb26c518a86f32879c3e14c9acc4237a63afbd4030e43adff4cddc9abcce5f1668db834d0691a7ab9b9a6aafa7ce28bfaf2941f1f29b97029c58dc0472b5408be42b86db01de5c2805f893ba6358a78dccffc7cc12698e1a4cbf14bec5012545a2e0444c0c44c25fc1652dbc053fe89e8ff54dd2450e39165f15f989906f11b1dbfe162320cef1c25c90e5990971b0a17da810e35e8472cf09c9762905bc71f3e23bd03a9cc6c4c9a8bd2667fa71117ab6e423ab7c16caabf6c44f571a0b5f06b045804a32b5a3f8aa0507cfdb57f49475d67311ba8736c468c4d56e48d2f398622b0417e4b1b89a0f6abeff4adb5a99e0cd6fc63104ba9676916c7959e91ae3f921d648687bc8404b010d068d7bc3dde74fb25c43b6db83b5e53fb9ae97ccad799ef698a6e42562b10d1d7da5c7778a3bfbe9487bd46b9ff5f024feed9ad733db4aa8e94fb076de4ec9c7320a47220fddd9970512215a41afb4841c517e3c8f5b9ed9b05943636a4f45e7b0f237dd3595b471c6ca5fbb24f60b8a67e18f803575d7cb91c142b2902b923b38fcd206039a620bf2e3cefeafc29b2f90003121a0bfdc5ac7d9051e4a8431367805551054122e173f44d28f22b9783a517aa63d9895aa189d0441f17a61169f6c5f870640258af90e4668fbbcdc76a5067767a6663dd6439cde26546fd9d0029c2204f4d0efd16a31e63cf8e2940d5cb1260a4894115dfba0ee2864d0b2f52f864f6dcb7fe64252729ae1ab956574a0dc4b76c40cf3fd756710bfee650320e8b5e748f29492691b042620633191541ea4cf67b5a4a2f1dbeb6e36df6a61d7ebfd1377b25aea158c472102840b2366ddd25f30e1ed35a2f23f7444a8f680c37d30e075f89f3f19df0995932357372cdfa37e514e451019017758720a57bf61bb3235094e305fb6c8be2d58444fe90896adee3c5eeb2f213e0dd040f704a8565593e9a8bfee9f86a96d3168206b0998effc7a2a9ab334567a238307315188e6353f916345cd8de27c5eac3d5751905a9f2fdb7138e13f3cae19dc372b574cc10fae782808240e4db9a22051f65d394ffa075894f7d60cbf0c07f7ab05a1a0bb7556233785ff79350977b6b8d35b94024d4992af737cc4668c84273eda559a6d447b34400b3ae3670e2fee4683572ad88f3087dbe155c09781ffb5dfbb739c5054687f2a00957211b70cf028cd55fcce5144e72d5aac7cc15ef4c2e942d00c316d6a4d230dc83ce8ff35f650c85ddbbf7c2cc8ac22713e35b186eebbf6d56554a9846bf5db8a41fa617c4bc411ff47e35fa8cc0c3d297a079f176ea3369218b03aa1f5104c3bc5c626512e2a82a6b82c72a71126381a8d783703b194d270b0f149e234585f3067a51c45823f2c275d124e17ce1299baa559743da05ecd82e3cc939c01e174d3434a2e91e8dbe7edf27c5210e099c8c801691592a73f9c7b8e6fc8ff5d69e8090423ff51d987cdbf1ada0df0fd61d01aa992d20db8a8333471336eacd098ef9907be75d2ed23fab6cc3f74bbe2daa648102604ed5642b65d272c75b1357babd0262ac8673badc15081f8017a73c8bf12f36db2a53554f87f4a2b55a0b1b2ad40eecf33f9d66d7ea744ad0db8e1112f01c5b24f0ff5e5b6cc7ec4746475bb41b5db593ad7a652ec882a83f979ec219a7e7c1ce6cfb32a2f73d633e1731f7e67283f074fc019f2af5af9f6839ad1d6fd82deb7069b96d621026a365d521c0ac577346c82cd96d5ec099c9095c733839e7049681c75b88c96eb89184583211d42f8706d17a196e5adb78b7a7981d85fcda3f48157fed1dfe09043480f3cb89f88684fabd746fac8aaa6137d6c4329f71c1d607f4682580ad855a54f199f54432e5dfc26f07f4b10fac38e11634a1e09792ed5b5d7520a187b4677dbeeece3ebffb595cac9253f4d9fefad2134cd462c51b8903331c012414f620bf64e24b2f8c73847fce4695e08b08d829774e750252f71a77a535a37b0c31814882841f8ec4c1368d4e13e56793ce0a50df4fb3f5611014c5d58f0b662c588d87eec78a4edb70c903429d6f8807f2b412777c8a07a2ae4e99dfc11a95bc2bc8b6661d0bdde9e3a6addecfdec5e34fcc1e76226ff3f7b04ade5f270888dab515e461500bd0f0ddf6baae5683ac98cdecfe9c111905e47bd0010858645cc77c668c51c6f92249b926a1bd28629548599bdb5f02162f0ba15e187ae89dbcd385b975d5fa09c882883c27dc5c8c285323668f467e8b1edfdd4b7716491dd1993de8f22ad652c92dcbd780447bf2df1056dc2caebce86acb4001eab5d7064dbc82d5f752091362e3656db8f840b47e000693c19e74c86821270cb1a0a9d12913c21c1f144457f3fbe362f1c4d407e31668f5889440b1c9f345c396dc238800cd6640d1abf2977eb26382c15c5949e78b24680d9f95f406300aa7942d95e2bf000ca5796c8297b4ebb19b31c96d27f28030769991f42e2ede064ecbaede2e3a22bb3c0364cd7e241f4575de7bc99c27515d5d557c00222578d8afc517a9992693c6311b05ce090f88786c44fd09e78f42771bceb5fee458fa6794971b7695d4a56f0cf1a080c2b2768ee826354445ec7d6d5eb2c2493243af971ecdff27d555870bc4ead778805f4e56e41ce12fa768bd01e5809a386c4f936d03fd003199f0d8149b6d206a36e0e1503abf6f258380e81dcabcbb94989534b97d52112dc162035a6b856b93b8fb4e00f97bb9a55ad0c55cb33243b634ef96e94eb076e5758f978de6a467527f61b54ca260292018520fc838541e80556c8a3b76b5ed5d7d5eddabe3dcffeac57079c47a65eac3866db7e8362cc7e184faac063930677cd824241188f91da182f2e004838cef8445b2083d0c0b5328b2ef34241b4b6d773fc88feed53c1d064efd9641ebe2527721a12947e8a8979fd5bbbdc7023c0617afa3bb0b3d81dbb1dcce4ca1157366ea3c7914718d83241084ca72c15d374d4ddd20919351c012de2a3311a641cd1472c46e13640a50fbe08e74db2e67ec65558c7ee5238e3757835aa608ba1ec12562c6d25a63effa7f368942824f78b597fcd25716a19390b6c55d2b1d60e149aead46149569d9a203f6b288d889880fc4c776e40eae4ede18967f52bb6e79832c79c495e673aa85615fbd4ab1b73768373f6dd4e4e5bf9a6d31f348d1e7f47ef691db7d55617d7251c842f6a786762b1fbbec9a3fd3f74a711fd580ee0ef7fe147f5fee8d199a1d39cf7b7638b3ab5fb077951318490ea80dea977552b6e56794a76ecaecf7fc74d2010c8ef83de61978453631bddec1553b3f44b17d48f8cb992e0a2fe421a4cf7609d0aad48b7cb45185245f244074f240a234941fe8afd900e9753e7dfef8ddc034f3a30bb16b5966ada96834448f001f04f006ed376364f65cd4def5f0f234263bec551d9d412a37bb377c315765907b41f90fc16a65adf9ede95fc4656455d9f908fcb23c2ee0717402dd205a54a12a8455f0efcca6793f7c3033e5f43ee91674e602cfcf5b79c4b67aacaa71e0daefa840aeaafc76968dcac055f2afa27b2f05d728024f4a159cb7f3ded7b0f6e9160ac390f790f23fc06a9ca1e6f3064af0a60f7c6a2ccf7ee38a0ee77c73ce016fb93120b2eb23d47fc8d9a4db40ad2d38535721a0c96cc2c512063c76c0c4fc6f9781865372a3c0dd0eb2ee19e3fb8936c029e0b7a689503861522e316d2ab270f8fcc0bf58185c48a7372c9c305bd81b038168c82b241d5030a1f51d533b05d41f2289e4f793cdd0985ec2a02cfd169fe4c0adcdef63797c96009fea2372dde6030a29062310b81464245bfdbeea89a1000c6bc11e91b2fbd70e7af316257733f42c2aa2f3f9435335e216312aab5091a909211f47a91bcecbeb1567742b866c711aeebcde8070ec8b98c5109a7c501168eac2ee13a20e836011e6f7863059307c30e488f388e8b2e2dc9948b152fadfc893ac2a7fa0c707474eab4035d11ed16ff8caead3bffbf8b81fe55b26f92f612d03f2e7ea436b13edadbe8a9adb1a6f2bac3919a5385364909f5b9de44326c4b28e290cc9adb38cb998f2c2012e6ca91c5107ffbfa49dcf985fe", 0x1000) 11:05:35 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x1, 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x4, 0x2) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 11:05:35 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x400, 0xfa}, {0x2, 0x1}}) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x401, 0x12a8}, {0x18, 0x3, 0xca, 0x6aea537}, 0x100, [0x5, 0x8, 0xf7, 0x7fff, 0xffffffffffffffff, 0xdb71, 0x1, 0x4]}, 0x3c) shutdown(r0, 0x3) 11:05:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x7f) 11:05:35 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000080)="e6f5d245a91723919834d0e4874e109b8fca1e378cd9da02cc73796dfde6654943a38ff01e03840a134ae1368ad6c14c56701adc8c56b947466ae0034716e46ffafe4a9c961fabf4dd2738fc98c423aa0160cd4896c743258dfd72f00fbbf3773782b976089dcf1a90e39c75d05598ea9a6506612d87daaef571b03de92eb751ee00494fe4eae22ad2b8d170bff4d785b0c95ec44f91e50970fc1568d216eb6b967a4d2b70f9e1ebe84aff2c6b2d2c0758cd776cbb2be6ce41a4e9b98413848fd72528d51d7553f68c71a7abb843d8f7a9ca4e", 0xd3}, {&(0x7f0000000180)="cd3f35f78b4dc7306ad9eda800e7520b654b4f7b45dc16f2f54b562e5933fba9d93fae569efa52a1daa86969ece58cd259d350e5640b48d9cc410f2f4722e16bc4ac28627d7b4b975ea52243f18b4582622b21ae8cf58aca832cd40a50ead39b9e473bfbe312a23c4240a5cb5f64adcab53a83dfadd63f8d1a07618bd329e8caf6101fd30fb76d6febeb8bbfb8eeb84311ab76053ca5fdb79ff4254325f41feac3c25e991ea71ff673891fc7d9928f5ba11977518a66dae2bcadb2e94594c52610df49172f", 0xc5}, {&(0x7f0000000280)="feaad6d23dcd6b1946ebc4ab12176de2be7dd72d8f", 0x15}, {&(0x7f00000002c0)="223e5344d08986b6467fffc472558d0d97702b38b28c69a4a827dc3087311520470e4258971359aa95888ff20e2d5f3af6e72f84f24d1c43f9b399f449c13b6c54947957accf7ee4ea4ce20ca20d92def210d13eb1ed3aa2a6db16b1b7fcd544662170698eb9ab15c711ad631e047db896883e39836ff064ae29a390c00bdff63c61680d8c0c69b874b4f165286c908a078c901b697fc92eec88c28ee473cddda79bc65abfcf1cb761", 0xa9}, {&(0x7f0000000380)="d17c400c5c8f45f0b796057e0a7ab6aaf645c89345de1eef72398c6301e298b43343f8a4f4d70c3fcfa97ee042c9fa39a465e949a2e7845854d17cbe52b6acfd86dbb4701bed078214c71c59c0000ba31ad494af3ed3e8369b22d2605af6ff90a497aef1c3b222efb9a0de1ea1e0e406259fdc67bc8ce1db759bbb21f59728257f6c1bf84b19c614c85607312f4652eeb65dbe444467e444ecc56407af8f2ee61fb9ba1c573cdf788417fcaaeb421a5a785d3978ad34b5baf73601be317d013e86d472283af392171446fd840d70dbfbdc41ca4af7cc7fca874b9f5a3e9bd2a378131644428cddaeeaa2ff5f04cae34b9923166ac9b6e32e15bb20a4d755f1af74714626b0f8812b6508a8e8f870304556b2e705b885f2c26b032e64232cbea8363cc82abe678caae5fd03108fd5ede99f07df96eb2fd3f05271e5c020e894599e51309e8326c7322e945f97c6b3427f266fa6ab813bc1163a813707454bbfc392d217a65ab5d924dc98d972557f392485c38272b4224b4197d89752a8c1a8bd98b5fb7d8134de6b414f7e77cfa8806dba45922cd79531f66cff6c06dc05188fbb2277052f0812f65c5aa8228486bdbdf84162dc5bab80af020acd4229eb078caf056bd1e9d86c674661daa9e50ead89709cf5b9377d4b2a2a6ef1930d9d62ea293b7cc03126507218a38f990dd78f1b64b37f6ad9bbe3897d6886e9ace6d785582b01087a9bf4951c4f5ec780ed07a8ab49b6ac4820610fe5111d6ff9a6d44f49d46b7d8df7be75325b68dc8ec6bd7fb41532058c277418b64fb578c5803b15552f91e7227c4b3c701ca0d249e37779cd6c2ed73a4a8086014b4bc098c4e714fc677b023ac72c79ad40ff4182fcf6b6095a655d8479a54c5e68fcda55ed346d687d677749c1621aea15b9da1ca2fb4c2381fe9d64058c333dbe0ed02e7ca507486fb6ae19df1845be89582c06e7a932644fd1b6d9183eae192fbb021884176155a633268e7d9a3950e1296f230ef12d2c8c6d285ecab3e2020283d0410d342df58b9441d2fd91148132a021d95f8b1947e77fc028156b3d387caa3e293bbeafd51ed0d7a6b83468a07913712bc6414fe392a4ae3d2f55ebcb1d0d9044822c8e7d1d72f09fdb387656e2962ae0d5a2b090131e63490dc145c1d2b6a67860693692ca5a749169d55ebbb5aeb943a8cbd4396b995b9d05aa60f890c178283a92eceb1393dfcfbb75e58ea9334430c9093ec6e36c33882c89977cdba4226e41a42cf2d18524c411238a4961788bb042d6d374471353a71cb2b48cd0d6dac3b1fc999e532081c42b37bbc79c55d58471fccb77ef1a38e9dbf652c6f5919e78c6ab3b057bf62c6bb23d1b47f3a1108252a99c25d719e748dabf3212e733d230cccb89e22709ef5c3c36f53181795279c27bef7288b76cd704f3fe13ed397c26f1ef463bbfecafc83b0cc797e09f2fc5e6f9b6f038fa2b82276836736ebc3d5c3353f1554f638d87aa979c4da6c7f39ef10b9c2a73d7a96eeb0663e44776a3c843bfcbec0cd44f8a9980d9e9506bc37e087ccdea1235333074f252c7419e5aa01a2d24003b7414f6919bc7b0565841652fe33e35a1bfdc0031ca5af7ac192dea051853123261f92b46a2bcf3e4b833e92cc0584225d6114b392adad9ffd93d0ceb582b03062e36cff25922d12da31fbd3a2ac906cd2b5acc44b23906125dee996c85f833f2f254ff1554a392c636149a6e7db4966bd97aa511ff9b8343cdf6feb6bf111a8c4e62a8aaf4aa48ccc24f752b19ef0be0c56ef4e97074b44051a8ce1ec9c35e2936d14bef49b2886c194064d02453960d75c6c707e926f652e2b8b4dc484e5d245e89a91d61b8189cdee04b4d607f7dc377c1583a8c9a9ed0770801d31f0028bfb5aaa600ff879685684f02535c07b36cccfd65f5d7b856938f94ff3cb752ecbae9dcec64dd93cbdab2ca21e26911b6a4e9b2444c7d66e4bee69cc392bd615ca7915fb739a7203d8dd7fa038db5a9663195ab07ed8c638eaa8a3093526252239c9a677a2098e59088b91de5d8c091979d62cb3c7a5251b392a5cb5a502615dc9aacfb16412a41e33a568eb8a2ab4cdc9f267a8088add17f37e9a5553f9b70861b8f9d8bc99c49fcfbce7e39d48a34592de0f57f5a5f817a1ea7850171c5b7422b62899a2ca437110915d619cbea40b3786120ad424110a7190a91060f0c29cf8c3ae178042231199863640a5d786d25760ba763694f73a04b6f0eac17d742a687b2d3fe8f30be1b1822f0ca7cc29188e02c8cae9afe1274cf018f41f29a97c6a01b953872bd6e98f6c3547bf8f3a88ae6e66c03559a500288180ffe74d4bf601a31705cdbe8ca0dacb1858ecf2fe8d43350004abd9c8c68b3309f3ec259a2b53b801f4587c775b3fa6e083810204c6458d0cadc6d735f262ee35a3713fcc1cc0cb1585dd74103a80bd40bfb3e8e5cb69c76ad2ce09c21eefd684193d0f6be7e3e9951c12345a1b5376ad2d11597dd955c2ddbd7b6a37648d639db6a92008e3a8763afe7d87d30ae1d3e65c02b3bcc856d862ecd4c65ab4a6ef8ae429fc31d33a5cd603601e5d3d7de2da50083c4a294a807dff278a0a674e78e611bca6f93fa74d9b45258139840629be43ac606e3236cf5a7bc6f03e4fe6dc0f10e944020bbbeb2777bf84c867f8e0f655f654531a53b66e39d2298b4c17aae7830c34650cce870908a640eb2ede068635d5ef35283d7dc8aabe876869a84b4b358adcf58a889ddf70049453211d00233f29aca0c0e8238e6151c3f1d09428e6d45ef620c074e35bc2eb9013e3ad9f9043ca124b365b6bef6a5da3d25c18ea7989db99fea0348fb2ee6d401d9aec5f76bcf497a5cef14e9a03e4d86d34b4067fd253467bb7a30c4a8fc6f9b34fe02f41eb32b23982b9c539f293a2a30c353e999b5e741176632699c70f88e48e6a1fcb051eeeba0bd59204ee9e4d3640ac08382e49cf34abe244693a98fc19da14365c835a6fec8c0da69580fb1d98eb7e7e89c56ff7e480f85f58fd361a714ee1343dabdf9d5f3991cdf5fb9bd08f3a0892016756b8e14bddf1ddfe8c053b14c24dfb9d6a9306cc7d890d3f9dad8aefe5cef157b35a19ad935abda19dca7919fbd747f2f1b3f5739d4168b92fe5cba02136044258d3290ad29187158d28ad813cd970a663898ecf3edbb3811c90a04c752e9f778116085cd97271ad28da44bd173143567cda1741d544845ec8360698cde64352e28eb309870332f2806c33acdb9499f0e4580cc144afaa0166fcfc262e15c2b31b0ecf0a4ddf5b0766b3dd23b985ee4d74343f8b3dddf957d0c197c454fe3908147ac6ade56abe1712e85899c749255987c7a89a7eb001d494d050a74da1ed05a36343950248a51318ce287acf64ca8c891cc03b695b4c3dc390df182e6c2867a80170899667d15619f91e0d2cd2e219a3a0e23bcc5bf0f578866c898db85fb83453c2ae0a08de22c0c7218119a4129dc8118c406cfdc684a1cc0a5fe60af8313703cfa16eb4b9284de85dc481279c0a96abed7cc130db693f1874c53c245c7cdad8965d5647d459d207cf7e530b646566c63e35da921d30348143fcf86266de3362549fefb4c498f31b5723a8f1257d0f835f9b2d156484b6723cd7c5c278f8f7052871a4906295a18ae0a9b5ce699cc566352a762d49a8ab491ff60e330fc9d772e4740af0bc66a7ee5c7423dbbb2d9fba49c7ec8f6ea2ff702d1c90372b8890037f4b96b94fc8de481040c68f9d2fb7ece60d5a3c4b48c5bbda6db958f018f09a932351f3224bb6b82f4937f9614746521d462b9b466fa34049ba0555013bd8e84cc470358689f1825080bfea4bba1820dfd054af99d94059a2900fa3797295aca274afc5fb0caf131afb9423b6c7ce864d517f54b054f8cd225656928ee2c387f7cb6e9f3f576e7a2d470327b1b70fe19503e6538762076ce7b54d446317bf7073c1909843aafaad9b3fd43055688228e5e1d1487de48ecebb8859bd338e50289e223cb42af1bd640379a13668dc8285d4675d58218f3641c755d85545faa2ddc30e9cf7ca6272f006272751998c93feb4c9c89f4f749cbe872a6a773e9dbc42b3c0cb2f71ef0f231cf8a13a381fd09cc4b3eb40caa6b5da7e4e668932b82e76e723ecb533b1fca2df83e3a7a6745d3015d0f14b5af30d5e8c843760f185b21d0ff2a0d9a259580bea01033abe88f37182cb84821a1b6a42299e32acefef1d6bb5d218f9c2a29778c461f4ca2ff29f55d81bdfec03be9d7e2b3957cc8b5ed93f0fd3c940bada5e06da4f3948ac3283a5c3c4176f94a7dddaf3baff52dff61ad29faf1cb486483928ee01595fe22b394bc0e0cf671ce577050d814acc719c7c51ca44a69a60bbdcdc834cafe5b7da3a4da56f63081d6a1a22293fae0db343b518d32aaf21a1f38705c01a513cbaacb0d113ada0ba27fee3c6ecfe999e3fccfef89e947e8d28429fe3d2301b9ff43e210bede0e63fa428614c0ae2bb2a333f15091e69445de67c21a674341cc025f82e53a16d41265def0b0c98edc6f3617de741b420c1bda202e169d2a05ff29e91300bd4fc721f7ca1d975188a383eb34e8c72bd1984d44ae8638a92f01ddfcc97cbf369101e5432886e71e67dcaf4e3209d22892a1ef227ca76ccc76332c903d1b0e6852b7f1fb06e1a97c0dfa44a84851ad07a43f99de9863a2e6bb3954b0cf816faa2e44ea68dd691dbc8fda4c2c287c7dbc060a6ba63bc0881f0a1a4f1943012b9a349a956ff6978ff32e9ef3ed87b62220913fe925f7bd447692c675fc4c3255a1cb98e2693b9507ebb0d6eb4547a2d24a2a435f46522ac8f06b13eef06b1e5d4da7fecec61a7015b7c3bfd5f1e4466cf3e1a950131518c74c5ac292406b5b4e9706bb175ed1cbdf8fc4c8952bad8d5e1624e551b98d0df0133c03f5070057cac0b7cb011323eb178843d178e904ad3f3dca01be40e8bd4e66dc9b4704e93eb5136a86a4f8b00b2d1c8f9894087eb1eb32755c542163f3b3df5ca2561794060a2f38a7579f53518f340fec4344ec5feb0e926051169086a0498d41a52d37806adac0ec603b953d863bcae60852a1a53dcdccbee1159254f664dcdb7d4c561ed9fe7905cba79013a23cb586e30406d7f228d7c8a64214d70534e7c328b716c2125e62073934a2d56d7f2688f4745ef95b4f9296e146eccd24e80145d50ef8dc5ee15621b42e9ec27ba00418da08b7313b029710a5d983e8394a81c11a52948821c2e9112b26b4b83b5a463b9dc67bbce88141f9d636974228e135d79440f7ba9e99f12f87d1a7c97bbffcd5e6f1d6efe0b4079f9e853d22283b8afdd1bccb156c1e4b2dfb01c7fd7dfc928e3e7bf63acf9ba8af650bbbca73705d5b9af48a63eb020687c2321114bc41bcccd86ef508214d3c548177cd69eeba3a0f162c58ec1c3ad5b4581c3427d728ed112cd916ffab3b720d300fc1cde6b63da7e2d1cf61dccfceb202099b79725e408b2aaf5528466ca06928474efddf1970e117211f154045e0c8c4ac24be53122e2b6b7109c4c9b69efce6d29845bb29b97a38c3f6cda48a947dffbeb0098ab3c34e72fe8a759865ebc2c7f0ee26e285bb54311e0ae2cb6f9d2d809b7113dc67e875afa209b7a9b201d23722e4f82fcd20bb38eaf9d05eb41a246211cc9e2dd8b8211ddbe2ca05c9dc5076dafc70bae7d3ebc55210343d87b2d666b8f652daebfa5feeb50237084dc79b40111a8e49d8bf25cea9d645d1d657bf0d37d79a5a3739f3874781e97a10e7", 0x1000}, {&(0x7f0000001380)="400127f845b1d3d9c5c0c9d8183d67a562e5f2328cb3f81ada9829e63b94f440d9828eb3c335151617cb1216c21605e11aefe9764ed2af6083bb93512c23d365fd4e59cf0097a2beb560587f13f708", 0x4f}, {&(0x7f0000001400)="31ef05b32603800b23d2a631df5432c407e153d458a3f1739e89a2ff377c0f1e81850fc1cdda68339a704975929213a66e668f409ac81c6474116ab66958039162970c9e5837f6fd0ba338447094737647c32b102cc5641b160bba3b06daf852785555153096e3551ff14bfb6a4edff1872f1e8d2f15b841ab5cea917e149c7710be00adf37c834c37d59857afe9a1309c5bad14b2833e23f9f15ff3c2f5ca55e98f135ceb4a66bfc613cf2ef6a479ff7c900fcd337e0220826b3f6f2ae819bcc123ce2ca3aac9a674d078b6c3a4c88a207c2f5d6fc43046b675143796", 0xdd}, {&(0x7f0000001500)="7f214202b00c50e766bac52722c1ab8d6047d1e9c63ac46fbd9ad8ee56e479b990159cd90598c7d7ad95d3956ed6e587976cfe1ce07eef9d46f987fe4e137c0aecf5f280ad6ea29daf1097d30ef949f6d4be2cf1939d", 0x56}, {&(0x7f0000001580)='h\"K', 0x3}], 0x9, &(0x7f0000001680)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x38, 0x1}, 0x4) fcntl$setstatus(r0, 0x4, 0x48) syz_open_pts() syz_open_pts() syz_open_pts() 11:05:35 executing program 1: mprotect(&(0x7f00007d1000/0x3000)=nil, 0x3000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 11:05:36 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000140)="85c99dc9de752c33f1ff9a28dc13dcf77cbae0638c57ea9f68ef965867ecd17afc1a3a13f53619d78e68d9837edbd704c82bf9ed75a4b96bccd79cf0ac9be787a508ff4ba6f2a86246b97ffce1db95952636fe1e41b867a8df09b3c174e43d2143990d1e4420ff47621c57c11f8bbd4de2847a0a8c180fc2b7639b386b074f87a7df1dc846bf123beb7d7dea899413f477299067c15b7348883ec9e2ec4cc4dfe1ba8c513eb40d23c73bffb7e736483ff6c5a75fde6f2df0cfa75c88e374d5e875e9efbd2675008abda62eaf0c98a6d0d44557fbf8bd12a7d461a5ecd9714f9f5a90f9b40a0f", 0xe6) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000), 0x0, 0x6974) 11:05:36 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000240)=0x9, 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') listen(r1, 0x10000) sendto$inet(r2, &(0x7f0000000100)="a3940f937fb4df062e26a7de6fbaf7a2761adb1d1272fc38947e115549b04a872e3e4611ac875122bdbe79d25efa5b06c5993b593048243f7fa5f2193e96e6a1b2d6c770b2cb5990afc5d33a3bd0bbd7b9241ff636ba171984818d7c3f27950abeb02a0897c539b5b371279db429e8336c2390dc521758cf962f8cf6b17c7c655504469579a6504ae2e40b830e969587d1b0869f2640847009e91d4a5123595aa8dd4a463a73a828b774b33f1d1cbda0398bf39d68415afef8282900ddccc1c6d1358a185aa81eff62114d880a85fe9d16086a", 0xd3, 0x8, &(0x7f0000000200)={0x2, 0x2}, 0xc) setsockopt(r1, 0x29, 0x24, 0x0, 0x0) 11:05:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x10001, 0x1, 0x3, 0x200}, 0xc) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:05:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x3, 0x31cf, 0x20, "13063317419b325c124618358dec6f77d8fad896", 0xff, 0x246a}) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) 11:05:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x40a, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) 11:05:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt(r2, 0x8, 0x80, &(0x7f0000000300)="8f98b924387d7d152c00b2da14e8ada06f7899495e60b7487b3e0c5717178616696f1de2db2b360d7bf2de4c2e407dfddfb579795af41d2df3d0cc661e16deca6990e86b5dcd2e46509b5ef8b4dd1057394f48c1386613925f657d863aa4865d661b74a82ee952c575c3ef7b084b0bef14dda44b406068a9708f2c2be4b6f83d565ef10a07002d21bb2e591733ac49a905fb32446a90c176981e08f8a245b319ef230a96bcd78a591454884d9bcdb1ff8b838672a805659a36a5d50e007053bcecdfdf7278c58e8218d080e649", 0xcd) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:05:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) fchdir(r0) 11:05:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() pipe(&(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:05:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="f72f069301b7a0964ca0ee02d48205ab5472125f62660a6b5ee94bf844ba677ce2b6973d9f3b5706bc5c885c78c1cce9e44362901787d12dc3b2f0b44a16cbd75112c603213530634bf70c2892f3d8ecf67aa3f5beee92c3c960ecfceb219a7fb6ef42cf9d92741d8cf3122624aa4fa8cabc5969215896edd32061b3e2d6e7395af72e526c6826012774a8422e615bd6fe0575948bdcd4011db83b50602831fa018cbc7139fd43ac421824e7637e9e5b8e9f6ce2f5bacc1411d90c90f7a7a27ca2a1103ed1fbdb46b105528dd8100acf45", 0xd1}, {&(0x7f00000001c0)="02202b2cfe28bafd9576a05ba35cdf6f0d51b28c7ad60e3e4de68555cacd294370de14a026f6a13f45e0c5bf997ed7258720115f667360cefe3b69a4f526bea7e498adcb8bbd743915dbb51cedefa56e71a97e3ff84b58c3d03e92fd5148266f7008e201c5d1798bb4ca68926ae7ae7d0c895532544049d0b8a5f21fc0d2a1826a2302bffc041b44a5100804eda955b7dd6b8e023c63aa4b5da26915bdc24659e724", 0xa2}, {&(0x7f0000000280)="aad5ed515bb8cb9aa80888a99e5675a34c9abba70004da0a265e4c694a3290920fdf050f5ca7ac715dfd29719c340e51657a74b673ba90607e12f615c05aaac7b7c052d1b644141f7e1a742e00a9e1f1b6254cf06050130bceccf5f5c93931a4a2105a8d0632c5fd9fc5014f4cca3028316c258e57ec397aab5482b4c06aa1af846ccb16d8409aa9521bc410", 0x8c}, {&(0x7f0000000340)="24ac694a44ab7afb646f8dd896dadcfe3e45e5d9948cbe8274750d08831d069eba1744f0722105f3807bd2bce5486478acb7798b7d4f119e455258ac8fac5ae8683b30bde6e0c0a4667f6bce778f28493b5b2d9aa65e76e94fc766a3390bba4e60ea06f0c7abbc5c770008b71ee8d7edeb885bee06c41e4ccb55ffe6953e2a653a15064dae1e449c0efd39200f7bcb1a289401e4d173d855edd12a7f8199ad7e", 0xa0}, {&(0x7f0000000400)="72f8e7499e261452bc18045ffd6e3e62659550f37080a24eb08989dde79ddadde5fd205f0ed078e73bcdc5ee7d0153690722d899aa0a39", 0x37}], 0x5) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 11:05:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) fcntl$setflags(r0, 0x2, 0x1) 11:05:37 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443f}, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/94, 0x5e) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000240)="a5db6c", 0x3}, {&(0x7f0000000280)="8ba44c80df0a7b759dac9f5a233ea5f2ee89ee8fbd9b292bd610026b100e6f4b3ce6d6450cd4231ccc7cc8a94c1c6e7a609c28cf39444b2b2d98c27094f1c46fee7740f036b4a0bb1817b0ae84bd7a46a965ae205a7164b989c49398288f5395a38459a983a3e3dd8300eb36477ccc3027a7069c601989c007ff66b133c7fc36d432676a9172c72e41b6ebfab7d80091da243a92ca9b0f100827b3a4d168858a838fac5d6f8551f39b63954d8ec89ca5ed12329f4d63d83841084fb26bd82c324fdaa234647a273d", 0xc8}, {&(0x7f0000000380)="534d548b641128be27a69e7d2dc142fb32ec686aa2270ca2c43013ec60c41c6459a3f644675cf3df7336339aa231524cf755a5e19fa078398463bc860b9fb29d4f2e8833a6ea6944712c4855c02118a704c9b0163bcccb872dd5a275beb8949277e11e16f2694285905c51c5963ed27048251ed854c3c415d486b3cfc97b3e3708c3ed9e531c4960a92c6771879cd9bb172eef8bf2d5d2aee97b880c0a17ffaee2608f338ca05dd3b9948a94aa883f5d63365034ea18ff94f124bc088f85264b320632ad9174ff98", 0xc8}], 0x3, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x404}, 0x2) r1 = msgget$private(0x0, 0x40) kevent(r0, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x97, 0x2}, {{r0}, 0xfffffffffffffffe, 0x5, 0x2, 0x8, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x60, 0x40000004, 0x18d, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x30bccdd2, 0x8}, {{r0}, 0xfffffffffffffff8, 0x88, 0x0, 0x200, 0xdb1}, {{r0}, 0xfffffffffffffff8, 0x11, 0x80000000, 0xfffffffffffffffd, 0x9}, {{r0}, 0xffffffffffffffff, 0x90, 0x44, 0x1, 0x40}, {{r0}, 0xfffffffffffffffe, 0x38, 0x1, 0x2, 0x5}], 0xffffffff, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x40000004, 0x3, 0x4}], 0x0, &(0x7f0000000680)={0x8, 0x9}) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/248) 11:05:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0xcf) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="5df05ce9249653b3", 0x8) socket(0x6, 0xc007, 0x2) 11:05:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) dup(r1) ftruncate(r0, 0x7) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xcf, 0x9, 0x7, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1ff) 11:05:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x6, 0x4810, r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd6a3, 0x215}, {{r0}, 0xffffffffffffffff, 0xc5, 0x3, 0xc3, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x772, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x9e, 0x8, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x5, 0x82b}, {{r0}, 0xfffffffffffffffa, 0x44, 0xf0000041, 0x41, 0x6}, {{r0}, 0xffffffffffffffff, 0x85, 0x1, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x33, 0x22, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x81, 0x2, 0x1ff}], 0x3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x40, 0x9, 0x2}], 0x0, &(0x7f00000001c0)={0x4, 0x8}) 11:05:38 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='.\x00', 0x10000, 0x6a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = syz_open_pts() r6 = syz_open_pts() write(r6, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) kevent(r0, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x1000000000000002, 0x400, 0x10000}, {{r5}, 0xfffffffffffffffa, 0x80, 0x4, 0x72, 0x10001}], 0x7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffd, 0x1, 0xa0, 0x6}, {{r1}, 0x0, 0x30, 0x2, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0xa1, 0x800fffff, 0x94a4, 0x23df13e4}, {{r5}, 0xffffffffffffffff, 0x40, 0x20000001, 0x100, 0x56f8aa83}], 0x28000, &(0x7f0000000200)={0x5, 0x6}) write(r6, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r7 = syz_open_pts() close(r6) fchown(r0, r3, r4) r8 = dup(r7) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) openat(r8, &(0x7f0000000000)='./file0\x00', 0x0, 0x108) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffe65) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) syz_open_pts() fchown(r5, r9, r10) 11:05:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00020000e70085653000035a2099fa5ac82575769bc0bc870e6f1edd6249b214d79ae3c8eec7a138a91e6c0cdccf33a070b9"], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f", 0x599}], 0x1) 11:05:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r1, 0x2000747a) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[r2, r3]) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) 11:05:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = dup2(r0, r1) getdents(r2, &(0x7f0000000180)=""/242, 0xf2) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 11:05:38 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xfffffffffffffff9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xfffffffffffffefc) 11:05:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) getpeername(r0, &(0x7f0000001500)=@in, &(0x7f0000001540)=0xc) r3 = socket$inet6(0x18, 0x3, 0x81) r4 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x20000040, 0x27f, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x3, 0xfff, 0x1}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x4}], 0x3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffd, 0xd2, 0x2, 0x6, 0x7}], 0x200000, &(0x7f0000000180)={0x80000000, 0x40}) r5 = kqueue() kevent(r5, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(&(0x7f00000001c0)) dup2(r5, r1) pwritev(r4, &(0x7f00000014c0)=[{&(0x7f0000000200)="d58d175f1a8e55089758a7228c656394efeb79a5866fe12c715994b52084a7a126a145802a5d923d79aeb58562623f74b079c8bb1799cd4ac6f0627d99081a966406833d4036748241f0606ff28428d19bbe3ea1653572f214bc6bbc9ba499a79c56d1504d228effb44e8c48329a598fcfa75ae64743ee6061d257b9da8fc8e3ebc603e03562028ad0946ccc6f50723e6607b526075a242714bdc8f5151615b35f399274d6c91717561f846cb5cd130e1f06e33a5b1a0fa3ac93", 0xba}, {&(0x7f00000002c0)="a770bcd10e007c599840152affdcd2c5530e7b9168ea275b617bf0626d7ef3a9c89fe6b77040faf07a1105021bda2846bd43aa6fd46166f82c6dd229e97da432dc887cb7dd5b8c90743b94e3a7a8a685b6ce5055b8561626bcc6ff27046483f1c005d44ddb0ec0f7ae77d4c4f0e859a28f86cbb57d97834484bb10b912443d464c68ddaa00349b66f68c715804d6da3eec35c8a40f5f9dae0bad8890565e80b2862cb12ee9838df7d459ea024fd3634b2d0883898248c4dc3b1495d41de7a8c7940ee7d90ed46a1f7f15679a4e049f78fdab472860254d07f2c41130b334b24132c8694008b60362b12feacd29f98e208fc29cdd54ffd28eff95f0baaf94f7504412fdc2d89e1a9015ab0eb50e71cdcd70eb625e0c56890c94c879f0fdb92335edd8a6a9bbbd86c93f152be167d6debf130df8f9cada6c00a4bc5324ce5c65982d655aecf7a160e6cb2bd6cbdb8aa1a342021636dcedfa04640eba1f0ca6e89426528290df32767bd92f7aa661ac8355f70d7cd4709fb38525ad84908769649432b6f4bba2717e6fa3c5a1333daa266bf9ded0c29bcfec4feb69153c9c40da94b8a60b56bc6f792b041344e13778ebe5161a1c9ca78f0afcd801ca439605f3e7f2ce2f25cf0372226e788d4389a3490a0708bf60a2caec04eccadb58fccc9da79293104dac9e65847b740502902226366a0463287ea91c38d5a343a739e69533b9365ff2afa54cf51dff493f47f7c691aad3e2a41dbee55e7e760ce00dc74c5d9653d72961ec8bec0e1e990d5dca2874a82b3eae5fe2c4e1ed672ae9a95cecf5d5c66c328c3fb03618bc1372a83a1233ab3b8460d032fc7bf66fd769029d284813fed42436594692447939b9fcdf6b3ca2a1e4ea7a068ed8f6ca91e72554564cf4dec5ed146a902e972baf9f6aafb022d8dd25c91c0869aadc76ef8ab1e2dd02f47595ae1d2760608b7f4dbde442c6916208fbc3acd29535f2033b4945bb69abeaea68f7aa6886b974adc5bb2cf0a7826ebd84acbc5247f7de7f31a088c6e99673e5b3bf943d30e3915d22df2ed70b89dd5b3720ac494d703104055b6110d5ac621b324dac0ca0f092bfa5937b9c31c23c3dc0e13a7481880ab2d36627f0bf5aa091adf07987dd6473e5105ae4ac3f4909dd7c374eaef37eb1204f4c420f0b5b3c116b476563457510d83454e3387c7bb771a4c1315ecdb0cb0977c306a08a5645a9fe5cfeeac212260424e5dbcf6b9834755ce07bc065da5bbe6a37731f155814494b9fa801cfcded22abf9be03146959ecd78fc7806b35ebea4f7efcd048dd8732c91d6a7def35d5b242ca1452851f050aac729c172bc56f459e5a63cdd6ece4e599dbf6234d6e656caa9cf6c91061b967bfd8965eedac66f83d4c249085da396279261e3ac2ebbd7fb26f4aae32e37443a74e8f808d1b4da69abe20096bc330e8b2f38f2675518476e53dd44cf6ebc77eb8dadcb70879f15c033c986e8424916b628fe4ad96ef0098f65d0971fac6625ff14fbb668bca2e4e3e0c278254d2dd192b28d6b3336ff3b722df6e6845755fa03aeaf0819c1b1954806d3a786b36b2176354667e54eaaf1448bebacd323529274d1b1be448418832e532ad272d02ec0b9fbdcd07ad74f9f4cbc8019c93bd8453f8ab826de2bd34170b5555aaf8e930c61f63ce78b683f1ff5df8b80e03f4180c92994f67f8e5a4ad1b44673d9b981dd92fe2cbe2aa703fa8ff9b39ce09798ec8d013e284fb4439f654cff04c16053f7e55d342278d84d81598a8fcd5b25db75f2b952f88e59e62ac09635228b126590af2c476f0e1189b9a647f00e79acecc2cac5ec5245b6755c0c02bf83ef8e1d62f76634263707d26b7172f2d3ff1f2e216181ee22ca5746e32387e23f3076dac151f868deb491c28512e6ce4320c312e143ad87223246473f81284f04315a89192eee6f791722edbbee7fb0a6b3aa77472f99ec8e7065f9d837b6faf7a27d2c6d618c7a3f949bc27988dcadeec7136e06843ed6cc1865e9548400ed70df7d0cff09a5d0ec8e3f396696bef8dd226b05bd58850c29c28828d69c264984364499d1768918412791eeac993f614d3d6cf0e7abaaaa331bd052eaadf72ba4e271ec3da687815b152e967e5ef12d205b670f2160e1d54ae5c796f2793947944b23a90817c96131ebdba50a4761eb6d847b630057c8edca1b5515d3af4c74cd7d47eb36507a2821393c1d4ff5cb6f5099fb14895080cc23010d67563033cc0b2192a555b3d3659a41762f421a2832c56d67bb15364ae071a0796c3c20f4f7550f53c1ae008c9fee775a8db5835e7d0e62fdc27496cca9dff0a648adefb7f6a8e90cc12d602de4c5ed707f793e085e1a9418a32b826d32e2fc3770b65a5b44c33be4e500b9119a1a0307915b728af761d8357700ada8bdfaae4fc4816d7a667f909d8c8bf29eece1787d897d5287d31ca788e71eb328475cd530251cffb401e41d6c2daad3887b250a6b7fafa72e10e4d0cab71bb85eae5f86f8701733a45bdcbefe737117add950b324d78cc204ca27c39cb46231acbfd0b0462686ce9de5b517164905fe847718612f4f95cd52d96565062468379e9277e58cdb728ce4d030c0ede309e694b344fb5e8eb0d0c00117310d18981f06cbe3e427a0efd85f4abdd7c3086a417da9ee932a23128410f36101ec169c63fceee5a4fca689b832e25c9c8050c9dadaf2d0d7c311ba20e28bf5b8172e22af5e40af2d3463a30110379e817ed9f523eb3bf784cebc939d28ae75964ec628ae3033dc505a371283b18f28cc514e95ff0d11d52d8bfbb2f12e112a2a07d4ac15ef2d6d576245b1245d7f7589d3f6489b2d67dbe897a9bde9ada2c8f77b62b1e9ba54938ae3bff3b084aee061edc9b0c1993b3c8ec06f06c62c818e37c4abcbf613c79be8dbfb63a30b89007c6d6e2afb49fdd772aee2cfb63fdb131207fdf4a0a8b792f8c409fd9cf8f7cbd74133daefc8e9b7a67bfb2a73ba152ba7c00f53ebbbef990c824107fa18545c3ada1520617048a7cf9931e841b3bcdf394ac350233f47c543a90dd25ef8ee60a8ed2277069c1e1821b23cac5527938c47b109b14aa6fdf3de4f2951fdecedad986d6cd1f614e882254c767dcb43e5a4f64c940040046cdc70e0faed88948dadc957fcd6a54e2eab26ee0fca60f0cff2269ed5e55298ed128b6639eb6af7c70a26eb3544d9fab50addc6eb73b98268038e2d0f78a5de105413695e04193e60debddc7c1bc373c4579b1c3f228ea7f67725d8fe67697f93d97c4341dc713c9c122bb440ae6ad305400972595deb76283089537c215332a6c317a7bbe273b813e87f4fb2d17d2bcdc1fe6873b11badddd8969e5cfc299e1870b016832ecedf86d41a1b4126f1b50ca2bde41f130cc44017e8ef3c46dd114108ede61000762778c3e58240c1d4aa47b8e4934edb25385e4376dd556a05a913f3a4fd34b9912568546a3abae055fdebf9425d000a11fef41ebaa1057be8b1f8dcb9c62c5ecd15f1cd67fea6d58de9f2f00694037efe8bf58f99eff460c38433c397dd77b80d534d6c727758a0b05579c4e59d205acde6fd8f11451de4931aa9d24f3169ec93f110f98258222363e1d59512dffcfb2cb7a3f72d84052a5bf74024a1d23eb2e41dd0b2d8746eed748b54b16577f642fa9256c629f060568d88405ca25f238dbb6afbb2148fac074ebb1e9f6ac155a58026810b63e1f19c8bc1bf58a5ae6c2435ba9e4fc6505f1e9554daa7311f1d595b506dce98c5e7373ac950f58eb957b22e95c4bc75571a2780caf8c3a7d0a5d630414a9adbd376e16a9c3d408cfe80dbc42d043584baa83522ff60ca7fa017b863a6510014798ea69c3596e88b9354fa12664b2ee8cfd166fc2169b875fbbe6e1289e53b083b5eca04c5bf36a904765277ecfcae7cbc570afcd1ac5585c479ccdf90df951d8c38a347be4948041eef1e37bb9485fc8e1703f98baccf1ec5bf35208996173616587237c0be46861dbd858fba556d5f1a5aaa787aa27702a19cafb3b40ff751ae59c17651add0279f63613ac19c7db16f453a5132931e238dd2ed00136e79df13f841e56f0f3208b8c57ed3f1054ed7effdc51050195a74e4d0eadc3c31c418b4c7b89e393e56fa72eb9e85f7728972d964521a40096a67d807433846c65e0ff1787d5a378e106b63c3298e4439c9da8eb4e41d385e3ba8f0af9c89a2059ac3e1a6c1d34b6010d102cee687fa8a7b2b5590806ba8d844dc9aa661ce628e341e2506ae883d2a47ae85fc24958b5ddabd58fd33745c8e93c9e7df9b8ad620637bc2266ca410d55152ba8e0af247e549cfd87c8ea123a79ba50419010d2bca4f370209ffc5f26866954b148c5b2246fe15dcebe66c2ac0b4ea899cbc017539ff5d437b1e3eac4e4a448a6999f2f110827eba4f1a16e016937d47ea31483850adb2cf43d854fb04e25f9d7a66de210cf0d201375c23baf42201f5a3f22677f822c2ed0a59bc6074bb2ca3a7c4f8bcef0a3877923c43f2ea93cef0b5d620ecbd9c89e33fe1ea5a9cbbb99b55b2ae33f8daddabf8c72878c6f8d1c10953401f5f9dabdc2b30a5cc8103da0524e55727e1cbfb13004c26ade2913ffe6c2a46e5b91341029cdb59bcae570e245cc4f7831f038b384c97698100d228445c3c75d02629ae244a57dfb19d0b924ac393c88f0bb51e2407496c14db54f17a62f1b1534809b35e7f18c4381c232f0a0e3b67584ab31f0878f6212fbade5243b92706406d5f3964a6e0bc1b6169c950ec04990e23b6bbb44e77ffeb01d41ebe57492ac2863e1ea75d96d850382aa26c5611ecdcce5d3bd9d34d63f1ba23a80ec2aaf0743843073a837f2ce1f18a3fbf8b33ac8be5574d2d8772d46ed7876cb9435b7908b430b89239189de1c302233251f0a7bd5a7f0bcf2d81247d68b0498c7855d61cadd7fed5fdee2637aacfb1a73fed44455e377d99913b80bf16f5f8baf0011188ebfa70b2dbae7564f4dd141b9cf211b96f3bfca564a71b6317163f0567950bcdd12ef4f3a5a6cee7916c45eb6dea70bf99f0b8630857903ded35fc41e74d45de29df96c4f5da94cc25bc67c060faec4bde636f53eedac19c8ce8cdd56bcc9de58c68d825a701234b7759645e784eb2541b1ab826a81b3d3abf3b5198fc76dab961af78d210f298d53c549e9cc95981100c56068b360eca7ffbed3ecb6d633db72bf55f35c9a94fcc584f6ebc8b1ddd37725e1ff310efa9fda6dc03cc6b9ca8e68b429ac84bc61f22a91c01c653365c999b22eb07bc5008b485404a1d639a28f86b1d3e5f97727c395fc84db3f35686e30d8fe9363221992a59acc555a966654c78211487f34d9bf57a33a9907ff8be0093147212ff1f915ff8b3cdc9f1bddedf55e91f2c974f01b81ed0a184c805c90498bedafdbace2f95e0732d4f3ebe09d05d45cce393ae241131c74b21273e65279a24f297012c78876d55bac3eaa7d0955f1f75fc3f38976ff38b1d1a9a635fbce9179124bd0082342dafadc08aee2ed88dc93ef28e77ccda364186153cb505e66e8fc3702b7d07743a2ddf018e8aacc919cfa485a3fa36e6a31af74cf6c4cb886a3b0dd82bfad8fa9aba9317e3916e3a96abc2b6e3ccfb0b67603cefd0f49accad36f6e9403bb120f6b7ca590f8df8e2c7a9da489e84b030df27aca02f4066e75596e7119d0b74365cf7c7106ee3cabf2604ba6ca55f139aa4996c408955f25a93b54eabfac7bc638cd6fcecebe8f162414ba6bb2b8d0164622be62fca997b294e51b84cb", 0x1000}, {&(0x7f00000012c0)="a78585d19ea9e1276dc9784d8dbe105ca55921a6d3c83036807caef5e2f246d3b172a723b2248c741221ad7ce3576816d54717147b5fc614fc15bb4daa34a9bbe76329074afa62120dbde0b36db8bf82390639b1bab0badc8d9462c374a1ea5ba0032836d6272832fb60544c94ab0493d2091ee3ffc6ac67b3c791383606596c3df70e0630994ba47f14250a4d95f4650440f090b66a5f579454ec26ad210f7ba36b8f92966bbbe0c6c260907ebd910fd75954493a2809e0538ce35104758f4ac2e1de31a036cf", 0xc7}, {&(0x7f00000013c0)="4ccb0baecc7cc85cbb4523e3c2b4d1d45f7cb4c4f5cba66a865d7ed324c7d9d3e8d8a7219ea558f8e9d501348729c953c53530b243186a4bc4959b9f391d6367ca15fbf29f51c32c61c507061712ff6b5cdb6fa650b6f772af7b3c391cf7b891c42d2abbb29d77eb0cae223d0595a65942dd6edd6d68a21224b630584cbb738e0785c19a4f2ba8f27b7588a68aac9efb6cbc604fb11d896cdb2c9c9b4dbfb0ea639bfe57e3fe7715b53baabc7aa2d44a89c55e5c337a692db55d8e7dd00158aa26552cbf7c59a5eec8b8ac", 0xcb}], 0x4, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 11:05:40 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x3, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f00000001c0)=""/98, 0x62) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x1) sendto(r1, &(0x7f0000000240)="f97a71ac5777ab12aff5ccd1ce3b5ee0458e442b95701f38686036318cc382c76d1cc77209c2814230bd5492cc1714f8d18ad67b64bccef613b20f78a2d716ac94299bd8f23d78b0", 0x48, 0x406, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/141) 11:05:40 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/213, &(0x7f00000001c0)=0xd5) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) 11:05:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() r2 = geteuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket(0x800000018, 0x1, 0x0) setsockopt(r4, 0x6, 0x4, &(0x7f0000000000), 0x0) getitimer(0x0, &(0x7f0000000080)) getpeername$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0x8) 11:05:40 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000003680)=[{&(0x7f00000011c0)="cfc808e0a40f5075c1a71e1c0c8f536dd212dc0bacf062e75c0ab0c3e6950865d8b4b8e114c942ab52bea5911e26c054f108", 0x32}, {&(0x7f0000001200)}, {&(0x7f0000001240)="8e062d44de30d2af5a6c7577fd1c421e5b0078f40b6a42562595042ddf8bb34e0dc87babed535352d8102465985a09a197ee0b86c697a9c3d626bee25d9402b793b43c3ee875f9b4dc64e306c4b5e2eb4395ed497297700c8bc5", 0x5a}, {&(0x7f00000012c0)="982e4acdad2f84e8a1cfc8a428045e1a8201ac604e9e0d1d64f4b91ea29d44210976a56b2110c66936ee7b1dd56ede93be70b533c4cba8538f2aaf8962b0a923b62dbba87d161a22b581c077a9c1cdd2b698c496a01d76e0b3d9544862fc4ab512c63cc2704677e3d4f3c5941acb0da3d30ce264e02e61601eab4bbad594efea97e0e935d216850aa313425a0d254ac53d10aaf9950401ebb9c81e5a958fa3f98614dc43bdf61cfe29cb0670a3e8de1e312b88823de78ca6a163bca38be69360905934645ce21815ee752bdf2a35788db6c6", 0xd2}, {&(0x7f00000013c0)="e1a244c61fadc69e9132d078743bd1c5f50946eca6d6fd6119f83631975d5b14baf99addced12931b4362a5d12d6d2dd307fe2ff27fe85ab92e52238efc188db167ebf50d6aeeb6c4215a281ee6b776120f6e1d53f7480c016aa96fb4c7fadd232cb6be0f9f3d9741e0a662ebffc7aad14e2bfacef81163c8ad80f291b5d7e6c1c5733a7bb9417e59ac6c6b9003c0fcd91e7bd04cd965fd40193fa1e0481a8a89dd99afd1ab0082fa820915e182b40b5437f75c77cfe38fae27d85f97446bdd861cc88e58d5d197f7335de91d5269c9f0325e8bab8b721411e28d3ba9557613b7227f430adc59a20e2be33881c532a033b06c7c6d43384", 0xf7}, {&(0x7f00000014c0)="a2b0051adc8378eea7695b483ebc35e169f09e2378b0bbc8384c2cf7627e7fa6fb1224c6f97657142f064198de866c56fc0f8c2564885898296c8d293e9ea8b2536c7b6dd74bd13ce924554d9389d97171d686fd8a038604d113a3aebe0fd1da70ab22855a82e7e68d8b99169a3ea2733e99b3e033ea101b416595d657bc7ae2bf4819029267f6877a30b8", 0x8b}, {&(0x7f0000001580)="fd5d703d74e90aadf104f9027060bd1c44b549c765608baedbae4bb1bdeb39fc19229d71c36fa3b86e060f89783786770e3cde02134cf00b5e960e9f760661e9a30533b2b41cc4d3f3848209a50507da4d46eb77556bc7b916e4d8c20e011a1e8bd43a99f657c8a8b256fce7f542df662d8592406b803358649c2473118e08199a562383993bedf3088392baacb5566407fb1f799b97b87db2a682016b878df121792c10ee6884f093563dfb0cb13bc7658b8828980f634b15ff3a8d2930b424320842ada1e0caba63e72a5f503577c9026728384486f56ba6cacbf0c0694d5041a153e5e6f34b508c2dd234619677b437d9a5d6f70ef4eee4abf90f37be080cf3a540d21fece0c2e7d986a12e3d25d87e209560fffcc4212cb155cfb15bccff32e6363733dcc1aba4bc848b263eab4fa7af1ee9f17141d584dae7097d52aba481756a9eff8df905ee1d42fe218d42ecc1b32f4f103389e02b262b3d9ebdeaa1a113ffebb3653958a0d4e9a5586dd61bb186f23f1b9eff65814c531798fd718786bfe3ab6cab3676d8da63a0714a88ea961f4f97ca57144ebf91682018c534c999e68cf49f3737bca29a603bb88dc8ac19f533c26850a3f7178786eac0a7d21d859913a57bc3129f52dcc50ec0addb1fb0d5b948c77e6443a90b5085a78ef1acaa6b57c65bbd37b034df17f7e822e7ccf63db478abe06aa264bb3313cc401ce30a34e832fb5b974d870e188638755cb1bf4711bc40f638b2fed0fedceec2c7fe4aeff71c5d89004a25fdc4f87e706a9ed9a39258bd8d5fa99132471ea1c07d4ec3e649d1c9255c52f1c5407ce0d40e268740be84a091f5f08c684dfb786825404932f0a3381be07ae524299b9e5bd92f56eada654c3e131407ec86a691916aef3e4ff8b6aebe576e6b90d6cc4e1f7580c465c2f7f75cb6940de77adaa6d3342cf0cad104b38e2b07d2419b0d251f9f8110845de26067f04ea17b5c6f3cd3ac5480548e291a30f8554d146f7c2c9f0d00a218d97e26ae1c773b7650d79dc8c77675d4585383b4716cc63bc6fc3afdf2f9a8c9e4f25e133ae957b6e0837f76130946234ea2e030d0fdf9a1b640c50707816f925c81415fa6ac4dc19b41b6ed9a8eb901f4b39d0ab19b99292f4f11658bc96573273ba352f5a715f0ee8561cbc0ac402d88794c08ddebd76467a9b41975b42869bc40e0be1340fdead5773be8e102cbc813dd708154ddc913097c399e40a461df92ef9ffd3c0c2b3bf3dbf76b5a0c168c220e420eeab8d18c78ace43de1119f5c38e927f094db495299531efac3f6f52e03c285f161a5b150e59b67e9bff5df1f19e1373d6f562efe7f39ca10c04095107010479abf91228a20b5dd13ee5edb7293aac81a957aa2a02b087a9e2794c085c4452a5c25f4519f17c22125b35e95c46b22aa980331fe2e5bdec26fc78cdf34be842a95d0dd84b8f1991148222dfe7ae6b6f38427e8857f8c76e798258d1a8237d84453fef98913d05cee920c4b64724abb31014e5aa6eaaed7dd03123634bd3983f8da0329862de8d7a74997b7eaf5a53459b7ab41a70b7834e9d0fc7fe9109bb89b770c9a4e15700eed9899a049dd8553d4a93353adc8f0f73e009d8b9358fcf079a048620af034714b620a34afa8e5e09ba2b87beb19aa196d628ba4f7e92d020e834285a189cf7a272d214b37b3b3a4537ae2ee0dff4c5e038d2a0828d0c252fd18b7557b589a1e94a43f172b7075bd4f5aafc77da831b24747022cadd32942681f88010b786c7a27ef1febf9827cbca2e0f033dbcb7abe955552a32867c91fb1d59fd673993c81fe61f1d7113c161feb1ae47158e1282e6cbd9ca2818da300e6ecd974fcf5fcb916f498c7a6f4015e8760ca3a6fd9ea6d25b608811fbcc6ce70a36e14956de7e8d4d0fcba0018b0989633c45bdf66b0674dbb52dedb3898866429b5a4e35e4b3d3cf0526c124592dc174224595cea5627fb882753a23d91225e8544cc7cdd17025dcaca02febb949f436e475d53f875953c0c0f4a61382231e8788e8fe052c25e33e216b30db4290dc122c43f7076010a62092fec144a912425a757ab01167c85fc44318ce8bac0624f3924e3906e339189efb055a34e7eb8cb39138053f55516ef2959a289e6bd5032fdfbd153a5cc8b75ebe5151afd4402ad0486a284c167e1a8544b31c34249005c202cced5f2d20791bfa286e7814d5db9abac06fb799705415a1b781515376c1a7c667c1528fd76573d88584d6a392bbaad551cd9879b0b93d8149d468bde706674d46d43f14ba9589c5cdbefbe9dda2e66114913d1ffc1af6fe95058c1ef8b0a8c113a246fd433d5617e6cee4a1ed630153bae6c2d4645b907d38bc6ecf9c224acdfebb72ab5f5056f00fec0383e8d7a4698ce8b3bd01cdfd4c4f940076c7be893ba359b5887ac2f2f62ffc4a96cc585cdbc1355e184eea2fca978ca999d65cd59fb0574f10ebb8699d0c5e5e4ab3902989c2fd3c4e07ff3932360fe882e195a83b5fe9afe0fc2787bce518bb6e9cbd474839c5b231ff4b896371cc9cda1987c8ff293a2d01f6a6ed35d7302859446181475a7266f1067abd1d6cdf65d3e9cb8687229af2c2bde4c4487c84b3e57a08ca37d71f582a32465762982dbca26dc0caae031e753463161e57c3c050faa8f45064a47067f724a0a49736d1805de88f512d8692a3bff6c7f4c126bddfcc1d577e4000e2f2028eb276e282460f0a8a537fa4fab88569b6bfbc189f2478cbb6a6592c075589e1389c50229001770d1d5c13fa278343ca31dd831b39f32d88dd1a59d389d93e795c39d819b744557858307a92719fdab087f76c94f4bb65bbbfceb112677e38bf36b85509ccf807984eea84af5ef28495a1d8b03de859920ba1792e81396515d5d42a48e2fdc05b5c4aaed98b4f3135c2d81fde7834b665af1c740d43bf4aa1e551caf9f5f452ec2e8e4803df806165a019a565c277a1c75150ad6cce9c61e04421a08a5e610af088f8a9d8875d116c10d19104b8c437f1fccd4e0924d64f34f35ee85ad173f7e4e1007b072d41f3ad986030aadcf5bef65639733a118d3e3c14140c79ac428801468dc51de6015372d978028b0c6758e9a1b62528d17293323622e440f5fd07d26fc21de3aff0366a4476b2622de18bfb44bff3cd288b64934fe538dc1820b602163985eb7d85c0d681a6b241bee8abe632db5994357934744f1c1864a541537b01ddfa8cafddda29880f9db854e5d07bf07ff354018812bf86639f24ffc1e8d069ca3aa4d1eaeeed8098c72068ef485717a4978aaab0ad4974bd07da6604de404c0be203bdab0e5b8dadcb67f64442ad9fbeb7c1c6ccccaf6d9f52d7abd25024b8e708d8cca84c42ec6ba96d6f672c798d464ff2124d0f435b5c5b04768551021b84964d325ef3412b9a3c2e22119c51395281c2519fb8f4b4132d5e07bc6b82e021c00a5cac8000ea08d844e631067d8b4f580cf505597db52fcf75133a240b577280d33befe7d7955c414c04c64df28b5422829820683d8ef52b49990f61e9d3d4011143cb3f249a07d9f9f2c5f0722f7db7c5ec5087d355342d94c404f7a670965b0e9efdfeae2b0ec82103d9ca2f21a8372693f557bb52246fc048566ced995c83ed7b84dbdce153e6ba5ee2ff61bd74141e3eab296849ba70e0e7bd44b0af582f39fc4a9b6dd16c29acdf117a99f00abd046b3be3bd9235f2c534ee5beaec8a335720c9415251465f80b005646bd622159a1231ce121706b49c5b2fc278b42c2fcb414372c22b7b2ac3392ceaf02e9f81ea0c7cf0e8a2f6943212850dbadf81565152b2f5690e5978ffc5a973bcd38d9e8ea6ce9cc4229a8336b5f1219f762527df5a06617a5f462488395b2c10c8a58ba5b97b14eb268da712b00cbb2f03066b4fc49bcdf0adcf9ff84f47f5c823470e12ae81f753389671764c8ad7470ff49b9dd74fd3514b57cf2a0c2ceea96ca5bf2c71322034d11f5fce1e0bbc29e14f9be726ca6fac2214868da1d441a19d8d19bc78d0282bb21a200edb04f5059b335f8193ff81bb0f0bfc2fd983a3878bf8fc54b320beea79e9d0ceee328c7c77fa976cd245557bcd3fee47bb056a5c5adfde44ef3378c7b5f06b4f5298d5ce2600d6e775011f4ebaee372d8ba376da1d4ba6da8bee9cf77f235580d8176d370c10a33f950ad88e966e5e9a8665229d7987532d1e1f6262f8513124d215de2ca3ec666b36e301892fdbf7f2add26aaee5b6173a1c6959ccc6aa4a9b0d8a6d47a55ef2be04bccc408562abd9245c5de47184d8bcef8d807203db1d97a4bacad5e9f3516acf2e82e16c00eb67b75308529657f1809330cd88711adce2542028461bed78eb0c6909b591125b54846c0e378e13c224079f07ee914d6e2f8d13ce15859eae6d77a7f4b2338c1422c4db87248353094be21bd2d6ef2ca0c024c13a141de7078b42a1dee9f9421ad498b851be24af212b6239f0b7a02cf036ae17e303a8eecd49c9cb105a2bacaaca32420a83424a1f0592ae6969092bcf1edac05416323c759325274c6e5398c0249242a16d41c9151e7b78c86ac489339388e2500f27bcee83e66f71c3a957d1e12a3671b44ec976789cf505188fe4785312605b2edb1581588d9f2b7547e17d83c7f88a8bd72738ff2b05a56f4719a4ce5e32172d75d7e62b7fd4e69edb8ccad3411877ae63787208296be2a57bff47a168e8f27e77be275b9704ab1cde9593063d8040f0eb979332662144304338251b513f9b014de96396cfc58fa5be2145bd7782dbf16c83b15cef7f0b2d58b50260bdac2287291ef0d09bc56d1e3ebe46acfd137aa6b9dd0378bd72e6aff9490038e044d2430db09647f5c1d622dc36ba921affc97080b29b3619f1e6c2744bab85df3757a5b6a1dbb30514596865054b98a27e57e01f2e9128c3e411b6583467be572ecf1967d925e753c0f485aab2d0ee98f33ebaeef5f1cdc75f2737b41497248a0004a7b515a0fb89bc43bff6c701f3f6894a687a81e01d371a86aaa89d72459b352f869c8a66ce09f3843bdda5a42b3370cf80a4d8f4f43ae237eef00cb19cf92f451b9ad9d3b8fb3ae5128173e1f573d397d8249ef843b4e0d161c7293090909ac7e64fde5597ef2271c9a2ef015967af241c8616a6431450479380dbc8ea684268b5e4cdfe707b6250673e441cc9b3b5feb8ef1aaf9411595dde290b90aadd2559968432c81fd1c73877b254ad9494ee8c6056cfe49dd6fdb067703a6647b5e9154f1f3f2002ee0ea41a5e887e7061566bdaf8cffdbdced7fb389505d57069ec9265c716b9e3daa2ce0af863190076a8ece3c888f49811448894b29af97f068bf6d799ac3fcb88d7b942d46eeed976848356e1d42b4399e3154cdbc5d5dcc45aaf8ca4e02505348388ea4378c214984ca2714fb198d246c26e58b501392d1d838ff73d835ceb63bca5e136d1fddbd37ae393d5014270bdf04374f6f9d6f455def262edb5f775e2e066195334ad08891b26af1d88dd709d8491b8d347ad5f8b8edca9e46c322617faef23204bbf1a02dff0dc3e66d627ec6e17dc5675e585a2a624767716663698bc762c73bc01ce3b2e16453e17652e3116077bbfe76ffed42fffca49ca56b46366a37e98b5f7ddca81da81d2d08c1f81e93c0ccf50e92c2c83ed84e9e99089833be629f6ebb2c293d4835c42ca8f7756c142c74408abf94548ebeaa45ed0fa69f77754db6d3d047ecffc779a34d259bd6faa2d9e8ff4be10ce3a49f8bd872067e35b8a52276e785b1c3", 0x1000}, {&(0x7f0000002580)="618e8e95639e12ebb37193367560a5a75a8eca34b58090b85ffc2104c4e6eed3f51144a9ae45a05de0677dbe812a8b985fcdc2cf1b04a3c08fddd8da0376ce4ddc33e90798b1eb6d58a483db8a1c3297456d77421b07f5e8772d0d05b0f7172e9607d085fe9ef3fd1e8a83957fb8ba6121fc152c180a950387b69593a8e59156f5a2b277a2e3d45a45c9268f314662383bf5450a2efba5ac140d7adf83c85d0f00d7b04bb0a244a51a050103347cf4fc1410781d2406a40ec1aacd21b3cccaf998db1e2d10a1f3587869ff7fd6b178f0aea614e8f49051be19d30e7d1b942ba98fcb7e81a5ee79f31a4e2fd841f1bb6ba47b0686189f8b61d0056047c992309f67b55f8532be08027a7c864ed81f1e55529f39bb751324437bbadc2205b2e935f0dba312be00aa3f504f64e1723e81b2cfad9ec03ddc8c8e4b77d0c6f3ef47cd4d996cf324e8c1011e5b2283d2cec5d19d307b22953de8778ea2284e039f174c256ada9d28a758087b4806450424d04cfc4d429ae4110b12dbdcc231cebd09cf882ddc1a63687a3273cc1385b9d7c0f0cd54d0b9d938171f2ace5bd8fa221ef00f45cd8f26bc2f20820dc568aa220e213162575f3ee3a7ff96ba330010f862615f93d65a9aea6e03671cd530691b3d315c0166e690d7ddb4755b1be0e32992ef4391b8745fb08fc8be06160d7abf30d114d501e9b88e79d870f7f64d805e1ec32d9c9a9946e5959af492cd9e1f1831caa7ffe81ee8d12cc42ea3bace839c4cc74dc80c4de7ea53ae030f0f6be1aff8d644967a1a880bb77d10973b64a8ebe1ced76b84986317c58bd92c83b46a937a203f5317a1abc90b37e9a30de52fbd82275f2cc5dfc0a8289ce922d89eaea84771daef9e8f1eb85fb7059d4dca2cf3f7c55d41f6f0e0846feb7a599a435b5956689c4bfcf71e072809104ca717fb88249c24b75b696ac4a56fc3aea9e6f42dba645d8788e9961ba4a74e8f13765fc150a52802e755fd31e0c68a1a4fb3b9ca59845e74bfef6430eef5b9fcaf7d16fa7133d30f7909ca6432227e9ceb4d264662cee4899ce66f055ca4d639e699d5d8cf31a8c421b28bfd3393de72fa2bc9745b33d3a5b9bea0ebf35745c2b4816bea11c9a5c62df9bfdb2aa52d2e22917ffc8dfa6d61b100de38a86d82128d2aff0c5987a1c218200801ffd2cb406f7d556457854addf19d38ee7995903a734d469b32e2d69fd84960b4cb85b36ff2e5054d12d5c699e73af2e4eca356c544dd5097dd374d7d025c90c8f8b006697ebf08ada5c773fc0134cd6c12ba624b1f8e33a326a402083f21e0df08466532cf7ae6c159c1cd9fd9f1a6533c3311ecfcad850c79dfce3825b090ee2420f055d4189b300d4df26b9dcc670843bca24c4b1d71c299e2b13a8e2357de6361c2cd816954d6eb3f87a3c85242e1845df0da74e66f45367113b218c3a29f26deb19ca190bce4f90193ff245f9533fdca4e12730b232cd6bac6aaff54a90fee5a731af21d9ca81b6ecb0cacbdd19c90a001490e06bb12ecd18c25d511b16d016774982007ea30dd6d5da3abd1af82da6fc9c28df0db74278422e4773882cd896d285ed993667865dae1bfbec11b8c79fa286d3d768252155f9ed2e6ce244693efb36630258d496e21cec8988a674846094842ce27abea7b7c32f895644b92f7ece6e6ff8a21aec466f719aaebeaeb17f1ea7218ff3768e8b9ee927e9999cff02556ea8bab55cc7d54cf6cc84369f0a629be3e1f010b93f66b8ee85b7e50d6f4bd163d90a777c72b362eae31ac2b80e773ae6ae47df279730ff6e20c3317e751470b9ac069142aa994f99b9bafdf4747746dc51301510c8a22037b54219076f987e49ec52cd67cb0342e869963849705a757239708180edcee7d4516772204bf0e3ced96354c1de0d15a290c45170d11d8a05a32f6dfb96185327e5537cfe316b8e2c4ed566537a7fb2adca318237624ce2fdddf447d78420ba00eb87d9c4632a7284afebd72104d82c14fd3c507cdb3160241903032e7d00fe4e7e8a08c661a114ab8bf248b036fc65a2495cd53c52888265a34462653909a06d0630a9fb671ca60dc581e4d4a3eae52d5cd717e857346ea9ac8db433304cbd2d1c9590c61a0ac933cfd28aeb15a6a68901c29ea6390570836cbc44b9e6b2d3e6dcf128c33c64ca67de4ca3e4c3b40aed0d3b387531b6234084745758e0978cd1e4b2c9e036737c942ddae315f5a7d8da147bb2ad4329cd430bc37ee6f5f626fbcaaf142e8f8c774d98cecdf034d639146975858a661b0e8b0d3067a828ff38373edaee43debc37441ebeedbd9baf58556deeb6accad64ca55d010823bf26ea529304c2711d098e822fa7ced98e60e184dcc8a1a2de633f03750b9cf5fe1daa896608432093427ae23487a600f542db290b8982266d6e4d4d7a89a98b38792abd15c189bdc3250e6ffee9bbe8b2d7259c4917f9719b199389e52da7062aadc8139a3f2b7127526ad1bc05624b155d3936a5c31a1526be9ee6164a9122a2e8d62fdf468bbe24f773e08c0ec720f056346e858bafda425b1bfbf7d1b33260629d32d696d827779714dbfb49d12f3e2d9e59562b41c442c2675e943e94128cbe966e91f98921f9248d964d833ff19a58d11a169d5712a5ba73259567f65531244469d7aaf40a9ee6d4aa81ae8302417888e1f22ccf52cb1598887433cfb66fbbe71d9786f61635391029081a68d337020f43f8db5e42cb928bb802b138ac98664532ec4ee8ed93b2221876c9dd7af303b03b4dc779244e1d582e1192834c29587ac08c8877b381fb9a9c12e0dd240aeb26e4fea7f8ec0aa622ec6446b130197ce8112422ec5c9c0dae4375bc5ebbde56b2b55feabbf6b2877673d4bf23df5c13aba7c0ae898bc64b5a1ae86f0ac82f088b1f8cb472de36b76d1734ee64003aa0b33aaf2f8716e6f868d17ddcb6571d559fea09ee8f2f5be630c159bf7d016beb5aaaeef6e16bdf1c0637311f19a9b92337983120afb22769b7ea52823d16b46e4fae0b3f60938760225162495cba093c114195001035c0c237692ee8f763a9ce4a6da4bc1cf5d637b9c6535749c55e3885fb895a343940027c2bfc87016ec96e0dd9f31cf9dddf42e01486d0a16d82d18abeb871d95f08924d2f58ee72066a2b4aef063c1b47e0755176dd0f401efb81ade8bf33353289de90e79d2b148c4ae54db9f9c11915e58938428433104fa0faf1b4d9d5d5babfdb11135f12a24cc978d028cda31b4f493d79ab0b8ac02922374cb73142d4f6fa0388d49481ea434149c5a0d10672360345175bf0e0d726d7504d0c5298a112308a724e0f24e2e0f4e5792a29256fa671c6b7ecc6bc0a826e9511f07df90c182a6e021c71c241cc829f4316deccdec4b99b4a33f929b33d6ce8dcd539bb19b2ee936c1a23157bcd2ca67ef7e86d3787ccd59e22a3000835913817a088f6706fc83d964e04f779c683f4a727e5127c2d5ddd98c9af2c789bc7aa7814774a3f9f984268857c7d35d291c73b5259bc7c6845ed4cdecddbe0b37ee31d3d1bd58ed66d78fdd5aaacb5bfcae29f456fa5597a7baa07a90205fe4b9e5a3946855803e4b871413af3bcefb8b5e63dee03c2c3797cd1e387ed2c8d955079b42de046c7595c915b8b4d8ed6e9819d07c93fb8f666e2849f9bb561b5f52e682eb448d9e27cec26218b92b210e0a3cf61713f3ee53d1fdecdf7fa5dd0b137b79ad914e52c223df84a8cabfa9b56a60a4ce2aef774c2537478ea7b8c8a60c51daedfdb519b157c16b27f126d29edee20237c04b0c200ab4774d9e6e97c9922bc8078e6779c836e0da6f7d210117410ebe2f6977a525f8bce64c76d2e9122f9bb8cd84884c4a38705c7fb4bec432cfa07588343e7edb70fba93caced9374f1ea308d06279e23d3a7d467bb7c54f9a71c950c1f938cb651e174f513cf47213e850de28afa3ee997ce7d5f4200364c7b99c343c638f35d3279885c80ba52a628a30a4e65fdd11cc1bb9f13c765f22f7c09b68ca59fb9ea7debe08388a9d9dc27b3f85b70c64fb8045837c3cc6c9fdf0ea7c12187561ffd8061468b5beb2f1b1eb95744b4704f9951820f22d1aacaa9a3a17d0687c3024655fa7a346176c23bd9de2b17e2583fe6ed5dc490d7c65cfdbaa8abe8fe64d87ae6a9372a36ff994014e2b3c7604a5d2f28b1d95740ec9ca717e9be6b9ae461e0e5a15fa7db3eca2701932ec50ff93827cbd8ddae699aeeb23b24cd26b9527598e4ed149b1150f19b015c6dc823e6d9adc5a6bd4c6e03a9653e58d9af14d99f1bf12d89fe97bc00ad0c29969d9b8799883a2a4654458a6caf6088f88c33b2bc14c6705b17520a8af2c6221b0ab86932ece15901e02454177bc29b5930e92dc4557a95898cf185712a1daedd8849fe8d20c20dc93b2d5404d68a50a84f56c55df673a5d3c7e32b5159c4b23c2a7607946a849475f6c729e6ba7a81973880e0a8e66670bb8ef49a831fb13fe35b0bf33898106bb22e0c4ee45b55a95abf1272beae0f365780e7f225afe33d94f0769c8ba73c48c2f155570da37c0bf9c6bb4e9e2e2d159158fc1df8af2291974fb9eca685c0694a296784f33488a66158b587465e5f126685663240fb031611cadbd304cd5a4f1505c2e3eecf7d03932e143006e3623cf45cba06cc3b91076068168da2d6fccb9c072098d441bccb59ff1540ac92442177bc272e9d9b4b19567c1580fcf48522ef10d5173c59933bab50493644a2e88a96adcdb8c80966f3285f57885097fd4ffd4409457f1846b3bafc1cd6b4de023603dd0a7576435c9833334995aff5c5f00416c81a78ccf387f502626964c7e40cf1f6b019d00e5e85d0fd3652fd69a2068482f3e7c9002868cc89fbc4deb684f0ee3bd7e62b0c0f4d04cb86612ac30646fa23ec86d23357a45f1b46959a0c0883d31edc85732c5cd44fae370be7efb13d376202c7c79c509f971e12bc32fc7f3a9daba02abfcd12b3bd43b1f46e33bb24a33e4cc22ffba4affe0f2fb44dea77917a4b055b2403b231cbf47871602e953b94344956ade3254f72fa4c786e87775c737845eac0d5d5ea9069f94d68776a22cfe15615e1d9bf183f10cf8a18e1e299be0160c7b23db60104cf3623e40a49a5d605b1761e066140a33c39f6a342c4864d940109f28c42dd515583b65eef09488b48677724d7cb542566e505a9756520075720520c3eef0e92ad6b94564520e5ed164ac79492aab7b5b92afaa878ff2b9375086412e7af05f1158789e5a0c34e2c1c90dcbdb65cb79c5b91e3589e68da0ede4f3ddf97e693cfd623daff1ea07d799b48c240eeadf40cd08fdff14e606dcb2cfc86e679db34fba2124b5542673268aaf9858514766d73d0b66fa27d6a13a48a3171721238389f75acbb5b8a323982cfa212fea00eacf7874216a08d43269490524106d074bc9f2ce6f3fd2ef0c186dafc391e487b364345f040abc88ad1a736139711e4efd1e31ae3d4587330f79f80e44f9730414a2f18ff3c0646473d01900b7db2af0ec1a8b9cadbcda00e618e6d2dd54baf579bdd66962f48a3108005b37604126ff022d13ae7e2fa2f985530dd6e5cac9f7a9a5edce4b0373fd0b793bace12d1fb86d2170c417b91a5c7fc709cba877d599a6a010dec3c67e7d7c62b3791061f194e8feae5f040d81d8e6df0d6f8c709d21fdb96314087a2e42b927329b418d19e747df142238c489454e4f0be14c5870ee1a8bdf767f002da33566d4091249194617b38f932e133a9c36437911103a5c9b79854", 0x1000}, {&(0x7f0000003580)="c7640d06585f55163f5b745e5a2e922a0652ca7b8996581ade56700cdbb2e918f07c688e6d2604bc0631fc397af43a5e7367ed2e0ff4f94392b594eee012cf31becf04aa42a4", 0x46}, {&(0x7f0000003600)="49610c3fa7895f6a9c81db724ae7b961d7fe80bcf532386244fc81d9d358edab209ae704d7b4ffa7b2c5df625cc858ddd1883032a0c400c3dcc8565791a5219a63a07f6994ffc8bb80e5a7bc4431ed19323b", 0x52}], 0xa) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xff) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="3e96c410280406f9e1b28902c697cdc2c918a8bdf149ab7b5629371c3dcc0448bfe859f82326ac3714d3bd45804c91c5285f72fd1c4edbed4cfed6cadc8a", 0x3e}, {&(0x7f00000000c0)="d14286cef19a8b5c866e77c00a6568e187a2a0229505ed4f812ee90d837966bf96a8851d3e94ba8b6cafedfe3e5b57afd13867ab89d17c9e6f0a3064dcdbdd7b91b840656b56cbed33638dce2abbf109877ae5b7daa961f5599381be29edaec2156bc58ced8ad5939eada2e930665306825bd50d77362757dd2cf51760c732846d1676", 0x83}, {&(0x7f0000000180)="cda26c4a16741d73f4d368d63be03c51dbaed09769d0050e02bee638c8c2e39c27f4e3e3da2cd085ccb7ba82bf47f25c6b5b145157b50bee3bf2351685", 0x3d}, {&(0x7f00000001c0)="ce0d3eaeddb3e4c94d946e74336dd5a481943f8e6db3fdd69e7a5dd377d0c244314e6e3679", 0x25}], 0x4) pipe(&(0x7f0000000040)) 11:05:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044334a5619715a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde0000000000000000000000000000", 0xad) r1 = syz_open_pts() close(r0) r2 = dup(r1) flock(r2, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:05:40 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file1\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000940)='./file1\x00') r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)="6ba40ec500cf252312f3cb20367ccd62d2f1b8a0ca27a3c926274fe811c48960008b0b0140e2a2807cce5ba665ccd7e60660354b8a2f141ce63772890a0f055a1e99b96cda02245737", 0x49}, {&(0x7f00000001c0)="3cbb169d44d30de4dbb9625e19a54c72f7b824d0e031e9109af6fda46c449c608529ed100ce36eea41c74d34942e27c603dea5528963b3cac043ba0fba4325ecdc02c76793b2c44c1db55d41d21140dcfcc7c4830420c1d7de7bded4e4b49ab5b94a700aaa5d21106e4323c050d34ebd97713e6415c548a5a8a842eb8898b4a2edb0371a2293289dd028566fee1605fb12e11610dea0804a60d26e309f0a587c0c23fd80db98c285d9265caf80ce8a9dd1a9808575beb4715e2b", 0xba}, {&(0x7f0000000280)="167fb3cd485c41225089c0fb05f065c07aa70fd2", 0x14}, {&(0x7f00000002c0)="74f9221980c5273200de38eb47d7f797dc8565b0832b4d", 0x17}, {&(0x7f0000000300)}, {&(0x7f0000000340)="8f7738abfcf6743e3dbb759107983a94ebb0946df1fb37ced1b3521b5163e98834312de63e4e7e9032300e71c89a1943c6f483b025c02e3b2f671cddd4a4d39112ed70d77aff355d4b89ce77c4eb7b59d0f6ba4a5aed8a4625ff8905cef534647edade1428db60250ff2d6f1a9bb3a50e2445a6ebdd7b95d6e32e7c688c021ce7ecc8e1a396b6ef37521f45999072b0a3fd44cec210932bbc99acd630edf9d345b1c790418f7a6bb12de6f7132bae48c6da121c48b90484979e93f6d6ef9802453d3f7599bd231f6e42dc2cd5971615fe7ea073d72826237d85e4c59ca14d9cf09c221df07e33bf0f966cdeb81c51c06561fc2df3ae44946072aae", 0xfb}, {&(0x7f0000000440)="6e4e7f70137dff2bddfc5e0ea247f76731ea190ce7cfa1a4d0cc9c3c0b6ba2c7321f03341c397bb7fb06f3f4c646e6729a655597031e9edf19a633fc5636c0b1acddcd26f50fbb260011ddb0e4ea387b0aa069f9f4d00dc5896571677006e94ef58b5e2b155304c6c78c", 0x6a}], 0x7, &(0x7f0000000540)=[{0x38, 0xffff, 0x8000000000, "0cb719876d0b7b3e1cb3f275b2248c58cd72b05b139e2b63e8464bbc8fd8718823"}, {0xc0, 0x1, 0x8000, "925daf9fecca7576d9551088fabca0fcc3af2bc864145c1954b180b20fb7ab51f0a64286636fc4284dcef40824b3cb955e7e557bac41741aa47e951c1708d39d4c00cd86172b0a79c3e6e40d6d018a0724e5b407a5b364476955e3f07cd7fe1d67fd635f85451bb438c9b8763276914b004cab40840404590e8e71d29438db6a9e81a5841203fb2edf5021eb55947b7c44566cc23cb301f759b441edf644db546d0bfc41b85fdece65fc356eacf883d5"}, {0x78, 0xffff, 0x1, "eb3b2647769a17a2a5f0c68203c720e7f8779e23e2e13cf398064f3c949840bd9888316d116620a8025d00a09ce94996ded315575f79e6f9634a4c8708a11777f073d0367a59382c665271be81f8be0e217a0dfcb9db006addb79d2a32f075ffde2306bd5f3a7bda"}, {0x100, 0x0, 0xc37, "6099efab5f631a40c1def6101356b529f332972478b7c0e99fb6960efe189d482148a7e93821d6b9d3f4a54727f4c4aba15da68028fdacae61c643b6db889ed40945a03f2b89f4a8cfbe05f4a638b2f757ca65425ae87e717be8321bdbe8e333f420c672dcf328e64adc597b381b36c5249e3d9d235e50fe2cad67c44536060afc9bfb174c46e18afe67097c83b2a0dcfa78f4e9e102a55269093a01afe2a358318fa7ff724695964e9f042b529a3ed043e515582c13be4a42888c07037ffaccd267fe24c7a13c1946d0e5a0cc9f84c1352c9fdb081e714d98e652fb6229eedbd6e4522cfc7418fb24f25f2f"}, {0xd0, 0x1, 0x2, "e17e64b79d6dacce63ac38addb57998df8e4bf4211915a6a8477efdfd64b1438b8308cf01cf1953c763efb74afc1709601db6d1fdf614b307e79a852d1da0599d80da12f49cdfa57b0ef804c9d2056acf161c10a7a1af4378e9755805a364681b1ec636cf70cd3e9ae5d66c2ec28e397d694bfe5968db1b1f7ffeb07916dc63f630b53f1c49f40604688384f2bc222522a0303627317bda835b3de081a02f87aaccb26a6b3a0d235f9e4166e457940952287a957c217c8738277dc339b2e"}, {0x50, 0xffff, 0x1000, "f0d24bc0296cc5ef4f714b3ae14148f1753fa727d5092008599cf71536e2d63b4b7d450b91a2567d8b1b79f74e3d3789706576ee86f71dc2f61bc344da58"}, {0x30, 0xffff, 0x6, "13fdf75a0634ffd0be9fce8459f78d9880a88ca7702e80dcd768c5cfaf"}], 0x3c0}, 0x3) dup2(r0, r0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 11:05:40 executing program 0: r0 = socket(0x400000000011, 0x3, 0x4000000000000) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 11:05:41 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80000000000004) 11:05:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420d", 0x719) r1 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) 11:05:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) 11:05:41 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x9, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x10000, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x4, 0x8, 0x9}, {{r3}, 0xffffffffffffffff, 0x90, 0xca, 0xff, 0x3}, {{r4}, 0xfffffffffffffff8, 0x4, 0x3, 0x14adc00000, 0x7}, {{r1}, 0xfffffffffffffff9, 0xa1, 0x1, 0x9, 0x1000}, {{r3}, 0xfffffffffffffffa, 0x0, 0x8, 0x10000}, {{r3}, 0x0, 0x14, 0x80000000, 0x1f, 0x2}, {{r2}, 0x0, 0x40, 0x80, 0xd4, 0x5}, {{r3}, 0xfffffffffffffffc, 0x8, 0x0, 0x6, 0x8000000000008}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0x9}], 0x9, 0x0) 11:05:41 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) write(r1, &(0x7f0000000100)="1ccddda375ebf8b76f84", 0xa) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 11:05:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) syz_open_pts() readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) 11:05:41 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="f63af573a4fbd0f424b3f8fe20dae2a1f41dedf93db35844bbc7702df2e4827290f91d39b2db57609b89fe5e852fcba3259ef24bfa33a6df508e2c7310b342120308a1d8cdd0", 0x46) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/3, &(0x7f0000000180)=0x3) 11:05:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) listen(r0, 0x12000000000) fchdir(r0) sendto(r0, &(0x7f0000000000)="68434719d4c77a10527c041e114d440324f60019fbc48dee947b0c7b6f364ab7ea64a549f7be0c0cf94e395653c246", 0x2f, 0x400, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 11:05:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9092, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000280)=0xc) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc5, &(0x7f0000000640)=ANY=[@ANYRES64=r1], 0x8}, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:05:41 executing program 1: getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f0000000180)=""/136, 0x88}, {&(0x7f0000000240)=""/153, 0x99}, {&(0x7f0000000300)=""/77, 0x4d}], 0x4) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x7d, 0x0, 0x1f}], 0x802, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10000009, 0x0, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd}], 0x100, 0x0, 0x4, 0x0) 11:05:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) close(r1) r2 = dup(r1) r3 = accept$unix(r2, 0x0, &(0x7f0000000000)) lseek(r3, 0x0, 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000140)) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:05:42 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000380)="d49c8187a39cba9b3c554b7c20676f6ee73f42db3013521db68a0fae6e97049f2bc2fef5998faf74f3bf2f3173beb274553154f9de2ad763b8889317fcd8b0d6b7837ece5b65f01bba147b4af62e28b9a96678bd7b1a72de14cdbfbd26fba6ed7dcce00191552e1ca9e2f76cef5543", 0x6f}, {&(0x7f0000000400)="00de9b2306ef79cdc9856120759ad9a3911d6b251ef125665e2a8a99aa1a931d72154ab133a7a7ae0bab142f95ff93e1fccebc73c757c14f6ea603d34030305b9ef76a40b38977f7051fe0441cb759f04ef89e49ac42052949412602bfe6821b0f4b4e206e6c1ad8c126cb4fe9de6b04f35c3f43b7e640df2ad9f5721a08aa4bbb945ec5f01dcbe8a8a1ac73c924a5cbba5aa856664643c403e8ca9a79976692a98d81f2d510effe9bc45f3c6c19d5829226f59be7d173b8f12d3db0b9366ab07b1939cfaaf9cb474f809d07b82d9c3686fadcc5406fcb5d1cd6883a7a2ed51c6c7fe045c93054a71f", 0xe9}, {&(0x7f0000000500)="878c4f928394bd38e6f697657da2a67195890dfdd2c1b2c6687b6e6494237b79ab5b09f28fe5b50008014d224ae5f00135f3b5bd0976b3281ff80d1a37ef716da1e5d1bc37d555c7295c71b77ba38567c51b25b34b7c5f6415dbed6e4ade45404f59f0b9251d9169c5010c30336dead80a1da813ede873ed101082b4150b359ced63759f8a5f35d53938145627afccaac89cc3d295fbf2c863c18e56aff4a7a06884ebc31e6bb214830eaab0cb7b6dcacbb00d9c867e67fc21fae65ebfca58de4bcba53ebcf9955cb05ffdfe9a8e0d24cd1b23cf", 0xd4}, {&(0x7f0000000600)="71d88eb81c451f012d873d77eebcc4063889455c69cfcd49a8b2c05a094a6254a799cd29fc3e51aad6a94eca56a3101b9ae105859f233fc7dc436fcc", 0x3c}, {&(0x7f0000000640)="a80f569c81a614ec39aa11c04c0cf36c51623b5c3a9d9608e12ded008d5eeb6e0f8d64c189e03946bda0d7ed76348c64dba444d90c88652e1d9a274b4b4979b3f0c7a63d2a3075a19f2b5442e705b5ddd18e81bfbde5da3934894a5042f197c04197593fced5b5958d5f72e4c13a31580e91de3677e1dfa0a5e0b68080e7b5d410687ce1e720013cdf62aa5c7dbfa0526eb91f2410fdfcb3c7e8d099e08aba89ab669efb06b0cfabc0898224a15c9425c7133f27", 0xb4}, {&(0x7f0000000700)="e5cd17c5cee7b4890a1a03c8cb38be2566ddf703381f162b71d1f457196ee2f53b911b36318833821a89f656542d040a7c4012cc578c1563f3b8baeddc912de408ec246e10e174e42503f1aad0042064837c34f519f25eb8644f8fe1c95572d4529df3e17b70c8262c3cfb5b06a48a1e34109a5a8a371459c8344ffc2f1ea6b7c28038cfad09e2b36caaa4d498802be8d103a52776ddcfde37ecd6be3da3a8d2", 0xa0}, {&(0x7f00000007c0)="b5623fbac767a33a09f023520855b3dfe55343d2d64cc04998a66119bba597c35228a2cab0e4812e8aec50aed0510e46c5883db8", 0x34}, {&(0x7f0000000800)="3ac5ee9962c387a3a47dcf0fc93bffb784950c935adb42f31641c15205a74cf37168ab2c391dba83caa72b378e450812d724c2dc3a3cd682ba7b3a6e7114bfe0543bdd215f6ef210a593c60bb5121e3a34b5e66f1dd69ddbfaa022f4a79e352f0d050005f88077470bc3daf31393cbf0dab5d43b51f73ce737f0134f9d6e7981b451a7cf9eaf72a84a5018e824ecf5d5281e9ae69b92d57f243058", 0x9b}, {&(0x7f00000008c0)="2c64c541b86f745767dcc25ab5938176ad6fcd1d252b5cf762982a869903adf2cf068baa5a38a46bb0ad4615f3084b838647427340e4b7940cc524f5016e322618cade96438dba5be983a1e072b22e41e5d9250a22869b5f79466fb0c95c2e2f8c88c6089675b6ddeeeb359110d2b76baed24177f01e0e0362b2f7e765d5c4a60d8d384353f16d940fcb3d67", 0x8c}, {&(0x7f0000000980)="c5e8e34cb03780e1cfaa19f6af696569e75499f10e9ba4bbdae1b6393bfb22234524285d3523fd239c4e54bb011186ab0781d75a59c6e36cd09d85ab9380acaf304a9cce090bb0d4a44001c92f643788385ade2f01da05db37c554ac05d7c8d8a7887c4a7f8966f5048c69ab82702f1396bde92d418c7cdcd624f1b656b98cec471523ba1a6ebd79f1987aa819e7cbf7742f685da9af521065e386063a670ee7d2f5c1b15caf7a9c28e8e4a35f0752c1afd316280cc9b2b90a31ffa6a065c9955f621426e53bceabee6b84de2b17870bf67535d65429c83e5ddfb1151cbaab109ad9315d5e89c15e87", 0xe9}], 0xa) connect$inet(r0, &(0x7f0000000b80)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000c40)={0x2, 0x0}, 0xc) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) connect$inet(r0, &(0x7f0000000b40)={0x2, 0x1}, 0xc) shmget(0x1, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/236, 0xec}, {&(0x7f0000000100)=""/154, 0x9a}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/10, 0xa}, {&(0x7f00000002c0)=""/45, 0x2d}], 0x5) bind$inet(r0, &(0x7f0000000c80)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000dc0)=[{&(0x7f0000000cc0)="dd1441b2b97fcfe77349dc9888dcb827a1e9d5e71532fd728d264132d0f19f13b0aa537ab11e92d84a602a22762229bb1f673df038a33d830dfa5fc264091e32e4004a4d4c1b771a89047c6054a912592c4e2a0fd13235bb482b3eb685fb34c2f264458e895630ff0a9255c2c32855de54af2513ca2dde94bf99fdb9664252fc8085c0a0f60a37af1f689edfa065dcb7962d2d0e3527a906b4bb6336359af8d164d32dfeef3a8c69c85946b5f629dedab62200e447e8d02343d9986e0fab3c9e79adb0b5cdd51e357a7f63a2d62e8aba52152863f91eb98c94301f8f0123d6de69dd89235d37da365fd581cf39f849c059", 0xf1}], 0x1, 0x0) ftruncate(r0, 0x20) getsockname(r0, &(0x7f0000000bc0)=@in, &(0x7f0000000c00)=0xc) 11:05:42 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2000000) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8002) syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x9) accept$inet6(r1, 0x0, &(0x7f0000000080)) 11:05:42 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') 11:05:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 11:05:42 executing program 0: socketpair(0x1e, 0x4000, 0x4, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x27d, 0x3d4}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) syz_open_pts() getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) shmget(0x3, 0x10000, 0x2a8, &(0x7f0000fed000/0x10000)=nil) shutdown(r0, 0x3) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r2) setsockopt(r1, 0xfffffffffffffbff, 0xffff, &(0x7f0000000080)="153d224692f0974deac13a1cbe6be2b7ce33ba66e329024da39a7ccb474ffb6e73cbfba7125453cf9ef4867003ae5b31881d95aaf85559ec4bcf6ebe3a807b5d5f73249ef79a93f7c629291eb3b5be3925c7582a8607b74e98b137058517e08936e8ad6c589388921ce8a3e7e255c19fcb1f9de9e3c28e1455ea5e1401514421eef9dc828eaf62d22cbd015b8d1286767be62ec6714b813649f171c3afc1e472610540ad790df66ba53d4945ebd3fbd58bfa1cf09a76", 0xb6) setgid(r2) 11:05:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="a1215272867c", 0x6}], 0x1, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) close(r0) 11:05:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) read(r0, &(0x7f0000001180)=""/202, 0xca) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x3, 0x9, 0x0, r1}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mincore(&(0x7f0000634000/0x1000)=nil, 0x1000, &(0x7f0000000180)=""/4096) r2 = dup(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) 11:05:42 executing program 1: setsockopt(0xffffffffffffffff, 0x4, 0xa4, &(0x7f0000000000)="c7ca9799d8f6b531c3bd61793a82328a9bf63b9337267deda485e90c7972f18f71e09598befa35e095c6cb86950868ea76ef42cb2d8e92ee3fc5ed6b9349ed871318f749b618508e0e3a612bd9bfd861caf655bfbf78713740f6d1029ade37bf9e17cea439688f3db4abeed95c4327472894cfdc982def3181209926c9ac67b52e95e58589207cd11efb63c9ce76db9a47b9d380a8083750f7e181eb2758019a9e92114180", 0xa5) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66e96c65300022c4ec024f91eba427fd449fbd073b94a152c28b32335615f3d887b059766a364c5ea6c2841ddd5ffd96dbf2335eb8a9c91c0e19a862106c682514e7aa4fd00da4e5006567b70b9066e3f1d9e18a1a3dd4338d137cb09c09f70ccb296c441e771493a3f1775b079fbbc6910056fc01cc17d020b066531dfdbe2a92c6a1a804d16d5b637e8d369d7be6153c0c46701e42534e199fea0ba6d84be4b6347febc6705fad"], 0x10) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000001c0)={0x9, 0x80000000}, 0x10) 11:05:42 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) fchmod(0xffffffffffffffff, 0x40013d) 11:05:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x80) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) syz_open_pts() syz_open_pts() 11:05:43 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 11:05:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) msgget(0x0, 0x81) setsockopt(r0, 0x6, 0x8, &(0x7f0000000100)="d328ee2fe90894455611c89178a99489f2feac9ec0ec8cf9e349fe6443de48ff57dd771133ee6271a2d358ec2418dd04f4011ecf989b8b809ca2d80112f184ffc2385c034080fe13686ca1c83f006ec450fb26b2c2ec143b22b676734ef37e284c2d973e9d9d7a994c054d7b34ee76cb785974c2f30e73f8dc99eda958c2f44f06638585c8bbdfaf02b366edf7e58623564eaa7ced4ebb5ad85d691b18c553c620f1387eb9ca11a0df36a39428d59a56993ce333cb4fb261796f4b117eb9a75679511a30d63017fc7fed4b4dc69fb3038fe74ae0beda260b03d373eb53017441af631dcd89f49f445c1e31ed32b71298c46791ad9b6c06057c4a243cbe51a1f24c93d911d565c9a043a79836f70035", 0xfffffffffffffe33) sendto(r0, &(0x7f0000000240)="510b257bceeed131f75f85ca7e2c675516fee132d0ea0eca4908686152ff983275a741dce33cc6a9d1fe9a7ba8f6267a7f88a4a22553dbaebbb252df359a32eb785df48db6c1d25d1a594c0a308d31f46c6d58c7750136662d78e4a920928cf5eee30440ceadf05fb1deff11733d38b7a8169d011077428a140709a22216f2d8219936ac0d388f2fe5a29ee1d87b8237b264c244474a148e00475122fa680bbff6d536b66717", 0xa6, 0x1, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2) 11:05:43 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x11004) openat(r0, &(0x7f0000000200)='./file0\x00', 0x20081, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r2, &(0x7f0000000080)="1238eb913b84453fc211e966e414d5269dffb8778eb32b5045ae4f0c6d0850b92e431b82fb9cdae54a3ceb2c27beba1af371eb900cb944391e84e77cf9f098bd39a4bc0ae684494a39269cf1db2cd794b943a6553758b1da346bb1ebf279190542382d9139a98030e1edf931513d452e67506b0f2c13bca4fcce7f2b9d94cda26e43606862322da6611721db5ef406fa14e39631698b034fe10d19898ed52bfb3df93112d6cb7fffdf3e50197c140b0d653b1d5898bfb2aab8526cf64f06c8b2b8cfea24a204578cb53a63b812457a15040f533ae3d3a08afa76f7267048bbf97d0f619537", 0xe5, 0x0, &(0x7f0000000180)={0x18, 0x0, 0x100, 0x6}, 0xc) 11:05:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) write(r0, &(0x7f0000000180)="1b5c0742bff0fd7313b65954c39ca21e5de4f113476cab3f9bffef10ecb974ca45ad687029eabf9385fa1a7b9d583d3db0d4785194b365d0ba9af524d460350db4d43bcabc218b0a9e5281f093201bb3893d581ca4eb329d9e99d9238621a2de49463d64fe593300ea09b1111dd8910f846f1f2301b161", 0x77) r1 = syz_open_pts() fcntl$getown(r1, 0x5) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x3d) 11:05:43 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x250) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 11:05:43 executing program 1: openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xd05306ce05da28e3, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) poll(0x0, 0xcf, 0x0) 11:05:43 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file2\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f00000001c0)='./file0/file0\x00', 0x4) 11:05:44 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) 11:05:44 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) write(r1, &(0x7f00000000c0)="bf4212ac0bd728", 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 11:05:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r3 = getuid() r4 = getegid() fchown(r0, r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:05:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/255, 0x186) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) ioctl$TIOCSTOP(r0, 0x2000746f) read(r1, &(0x7f00000002c0)=""/150, 0x96) 11:05:44 executing program 0: bind(0xffffffffffffffff, &(0x7f0000001480)=ANY=[@ANYBLOB="2d0182804cfc993d2542968569cba4068d887275a61e40fbcc84d5943dd6e6f4d2b7aa0d216f6ee21ee5b7709d411f03d1dcb00210f1"], 0x1) 11:05:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = semget$private(0x0, 0x0, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) semget(0x3, 0x3, 0x1) read(r0, &(0x7f0000000040)=""/100, 0x64) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="9dcd6c4a177dca46705fd4d9dd06f2f9f858781eea9ee754270d1d2122986800752ddcc2d534757cf5ccd0396442be7a674915f5b260ec0149502f24dfe6cb9a4f86a0b871f46880d1c6f005c253866184053e3235d10e80646204dea4f2173bfe7a012a26648939b5bffee4eb322bd176e1e7fc9702df5631", 0x79}, {&(0x7f0000000140)="3b4b02ec2e57bf23f8530b47de2456b2c869d266cf1383fc74421d0eb570229d71d7696f6973d1f2a8cd181c8fd79129de2148c46cac9266b6e6de8b4e489600dbf323e2da16d44d4b00d7e4df2221a56008b7b9d34e2c9ff7e2795aa305f1e746dcf6949f6d2d5b625b4140bba4d176ce0e87b67967be06b3be79828f80f858a21dd52dd28bc4c275737232e32b634893aff59fdc16059ccd108aa5b3e73a82af5196471dbc10955aad5d1092217a4b0cc3ef44548be8169cd1a67500fd8be8", 0xc0}, {&(0x7f0000000200)=')tTP', 0x4}, {&(0x7f0000000240)="f046a1b5c74b81e6298b8a4df9b46fcb492c1c74e54de9b467cecd3045da3225e1fa39d92d498c0c634125bd0e872441e02692f2fdaeb96384c085dbb1a1968c26b3b7674189957615bf0dba615e757a449e67f9d8dfef2185775102b122954e65a42f574e6be4ae3c68c89d74bcfc5ade35f520e71598fd444976ce11a9cdaf2385a94db083e86dd66f7270dd33eb258634c58fb4244a4df4211c3d3779ce2293a9ae938669a0d74658f354dd43cb684d17c16d4068aa8c719126c92bccc3a6d6140a57", 0xc4}, {&(0x7f0000000340)="e2590929a4548de7f590500c3e77dd00053121d113022920517dd92f837be3b979636af960b1b6e54e82b4fe37ab9415646b4c9cf3c7e00ec76f0bc118df5bd4d12b66d715d98edae10bab565074301ff160c759f79711313a12b98bf14dc253dbad5f26454f3079197a090857fa4fe1f40dd86e0280e3bb99bed6f3632c61f178deeb099ad06401838d7004e78b216f61106546ae73", 0x96}, {&(0x7f0000000400)="fa166557fe9b3376820a7d9035e6f3a4ceca063436f25efce93ae3cac79b20859494f4f305d348c4cfbb2b5dcba8abac0655b97e0eebceea5905c63293d687f76c64591c427d8d1db3c435a03aacbcec304819d031f8410a47b0ccc5468611e385ddee52961f89f251de3db930e1b2a231245da157a8afb9c53320fdf1a08ebfda6f732de3d7e6b8be0470fdb2f90b99ab21de206bc1bfaf0e02d827bc1412278e3e58cfae7aa29d1be5b35bf97a9e8849fe8cba718179a9fefdf29bd84f014c14eed7ba9907e015903cdd5f946421bcdfc5a0c673fd13e923ca1b37dba9", 0xde}, {&(0x7f0000000500)="0c2b82a30713d139626456181cb4620fbfd47e4b7fc5f6a1534059967929f2c92f25cb320c0898ed9bb2", 0x2a}, {&(0x7f0000000540)="9e9b0a168a4aa5e84f9a454f3bc36a670cd59f08a3347dc2ffc13d0ff8f151ecdc01ac2687f1a2bf37cc855496dcff6235d260bebcfa08a361e4aa67c028900951cb95d35e31fb329f139505c6e6c3cffa229060a0673c15a77d720f4e408143e0ef187afed6672f1dcd3bc7ad4e62fd91d627db720d243f15862837a4fe31ddc515f39fff28522e25dad9db42a777811c9e4359b5658a0b9906080157b56b877c603e50ac99375806142e41aede27bd21759d545558760764d2b328a14629bf45919d202d4e98990c11376150e088b4b69f950f481ca92d7777541d2bcdeec1f8608b", 0xe3}, {&(0x7f0000000640)="16b86c7f1dd6562b3727e3246dd0d7b3d91f50f05c78691ae8705b349d20809afc52fd685f46934a50931db0559608d80df8c4fcfa6b958af3e38186dfa75f9e835fb70c9aac1178d40c869bd89f89b353933715b88eee674101e5c34265a5471b78047249f01633fbe3e84be1fa2b5ccd2ea8211e1295fccdb774c9ec9794d6599a1291b855d915dba2c874830d6e03a9b0f4ec88672578f70daa972be05a80f9f32a6f8bef6a37d4b8d432794cbb41a6e04cd89e0f7c7c54336d4ce75c2ae65dcc15e0b6d4c69e3b7c6b023d2da243b8c04a57f26b", 0xd6}], 0x9, 0x0) lseek(r0, 0x0, 0x1) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000800)=""/81, 0x51}], 0x1, 0x0) write(r0, &(0x7f00000008c0)="7a2c44e8e100e8869ee3f7f251b9558764d13150a6d6af2d23fa8b483552c94fee4f134169e9bc6f2374da19a1dd688ea53da527ae7250fd76f65d7cd521e2e7c716a37134d0b9ab920a2a02a59730f16eff032a95886e955aac1dd4321889d869f8e885e06af3aef26830d8542310f10efc3078179a7ff3626b45d0451cc9ee7159d6ff64d98c13d190cb1199585b50a0b1462a02b8a3749a0aff10c3e07c79411f4424da2ce00b56e8db62235bd7d4d74b18fb4125846905d87eb77345f3e1de65f53f4c4e56feac87c366fc044a87f0041548e11c6b847d3b030a72d68e861ea0ba5ddd51b0872e0c071aed16ace961aad25670adcd72be0139a03f4a582ba6584fd683f63291bb76d9babe776fe586d1e2af705e6027d74b7d2f4a57cd84c913b0590dc74b4c817952014f9a257d7790953c01ae7b599051c372b3aeee9feff51e2ddc6411e50cbe1307a94d983704f3e491332c3145d3d6e140bb11164ec8c42a3a5178addc663160f6f48309e650d212d0f63c9f91ce73022d2b528c7038a146810c344bd58a6a4452c90919c45a07e3c9e3e65f6cba312e4f715165f6fcb22a1b3788537b1323be53a3faf6350830868525bfef2270fc2ff7da28cd21c5ed7f13de2a71656430354be61c6612f37362c2f6c0174396405e1d010f9502ddc91af0eaaa90ef91eb3fadba67c317ed4318b16b87e9dc68888c000d178637d8cce2a60f44df47be7a43df818b23f73a23d5a309f14319eee55c3686d45825ba4d6f1e2bdb619e54798e36ef94afc0f0c4f270336d1ae4467726532810c32b519d237df47fcd7d6ade62e9f0047904474ef8f9c12ac6d2593b72f17086d2136349dbc6921bb3cf28cbc833f911997b20fa14d11000a6d0d7f17a9649bdd3f73664147cb9b2acc306a98da40b93e031aedec9f4f35c31c2cbe7e61a73abf0e1dbfd79179a9d91f277e433d4e6a242d3f5ffdcbfa4a61dad2831f8f16b2dd25f2ef0b567f0196ee28ba1d5841aeb1adc1df56596ae5e1ed4d1aa017a68b00ad86bca73c69c83d3e9d36252f7765d5f36b424f41ca98e1e2afa91fb028d37e104363168f3de4b9240c443eab05be5ec5d83f0c724cc93aee51f3d32b724756d015c306221f260f0efa1b14c593bd05c482acf96513a975fdeda5883010c7e1bce60aa22d0c2e4f548f14e91136ad5f925d623f3932ac2f18c7ea47fa2344930205c96247beff4bc814832f53169df6c59e545f94c25f3428a1ba6fa138bc795628fd05322995b4c284929f3ca306e3b4b87cca0152a350c3c14c91b4052f932d026cc0ba65904423d80dfee90670ce2f5d4bf8fac43cbe265c95825efe5fdf00a9820392e38518383df8928ec757514223240c0aba38faa3c568ece00d6a75c527e637672cafa33a83e15fcca83817464df4e9356acfbf08e1a01b2c348db535be9de3f2ca5fc0a324eb9e49ffd846de934bdb78db2ce6e023cf43ac5d82907b14a0204a64e3ef81316548818d38b876175bff259e20aa38730ffcf4e68d1d3391245c080fbca87f1c91a053e68cf950812785c8d57abc05ed07d4f9f2bf00dd2f2b9ca03d80a09b007c183002e57416a43323a2e6d330daa67a5697c05c10527a75564242786919703a9dceaa83a87862682408690b340939f707d1bdaf49a8de8aa499595f8b2771b76b30c45cbfe791f1ec5cdd120d79b79f3d05f17391f463fb08521c7f69b0b31928c1f007e791004adf1492ede215a755a1f71aa486c4a8746bd7a5e5052b1e5e333da93b7d80a3148586acefcbcff90253070767462506259652df33eee67734ed599658bae485bc69de4d3c2aa326446aa50cccfe49bd9e924a7a620b1faa3117855b0f20624a7b098b3056c12cabd17cef0c9de63f22be8858fddb6f376e983f745abc807875e0762690f1af58282c41d937649d3cc3a7a6b3bd9eaec85a1bb2dab85184d90c3badd979686f028ed3978a8759b599e9aa5542c8f5d23af5cb4ffa44c610a30f63da69ebc87646cef87aae868c309e7314852036a85fb31e13183e8f0d31a71b0dc3e73578685311b9a18e75675ec5b10449ab5c18da120ce6f25393e8493048c38fcaa140a80b6b12ba517e695e108e158cf8aa57b066b8468244fe0e693f316275be8b06b8c667b012385d3c687ffd73ceeb26f11393dde7eb6977c596a370ff105a9f9d6a4b7c0983dbb965696476894f4d535564689bc8c331fc5e1f216dc9995c837515d078872124ffc0d4584881d2263ad391551e0bae152723e434340be3f328acd450e789b464020fe24f1659e340766194d443b67631a18e3320889f1081e0947ec2879dc8006d48dca9792c8602cd58f9a067c76524c33fcfcce5d8dff363732e453af2b0268751f9b1c75b7bea16944782e86f5c612b8fecc1b608dd6a9af2be4ccae30d1afd8fda60c2a7bdf167e60378df29f9b463f97df2f8d4a7308e8cf3809c538eb2bfb43ab3a59f05d2431a6a1845f8d164d516e1b078b22df603ee50fa6db0284fe437a737c9d60bdf1e062e3a7dd2e0e6951d13fa71e9d0abfd246acb330afddcdd09c9fa9e89412cda094e1d5494cb83d3a10679bf45ade23b357b1bbe3dbfedd68312c795d9914f4188a0242eabb4ca606d51877cce187f15f6a39a576102b57c7d48ea59da6ec33707934b85c4e34accccf477fb8028207ca104cb18ae6b730eafc7e0cf1ad98af3fba41903af23231f8dab171472b7b6699e859581e4b661b2b97ee27b7e21cdced2aa9ced7a770ad307da6fa24d721cdbc5fc6fbf3a4893c5c8cca0696ccc9af949bb08587dcdc57c7268e69c60813759d6e8924c66b4710e299357ad4e17702650c7e94bdc4dc378d0573a277008f19ab9612910c0a767e105a554c50dd2549e63a17f1d75fea74d25dec2458dcd315776693fe42f51664de3d2d50ebb853cb4d74667b2256e91c5163a12ce1e53f27d7214b9201ee639ed31b1948f3c4e5849fbac33624082bdec3fc2443a1b981c45fa4f07e440e41206c8ed4efb4bb93f60299a718242da7a7b0310c9d97a250e6091530f551990acb036216b013acd8b85e1099083dbe057d12dc125aa58775d0009cc2ca034d422f3e3e5f3a8f6a8e299fae393913009ed9596fdb2fe6f615a7a93239216a1de791ac546e0c9858df87e609a3016257bea1208e9453f79eead2f781c32a6208e2b0e491be20312735e8043875069b19b87a0dde679207d318ae344a5f2ebfc02d52572822e95936a2f95e24c49986d21c2e7ddd76b6da2787d474ca06c522a90fc372786a179f37f35276aff3869ddd3c55fcbe6cba9b5ec03c9b857d2cb30d81e460fd9efb1c3f0970cd79a6ab20173cb50def23a46bd2242469ae609e38a8076e593778c2a35faa6227424cceac527893f2ac36f28dbe7a653daf4cd8c702fa784450dbf432aa6ff07bebea7a4109d744dc6afe0b0bf2d08c0f10cc7de33c9c6eae3e5570f4ba7b8e5a03dfac8550f3490457b52b1b165bed93d854b04a3e5865ade71578d6d32a8620deeb95709ecab460f4d3270e1b60a99733ba2ee71987a89d9e9a8501904d298d3911fe1d953adb8b9603064bad8dced15e9093520135e412fc061f7524b005d9de1937d5306e5dcffd2347c07b035e58241fb73d100f79ba47e30c83a4d71b6f25508ea2fe00d7e901e2311fb2ad90c0ffd4baf2e5ee1eef3238419b1261264819193bf190450eead39f15fbac59b507df0bb2b597964d10633c7481901c0a5e809f38fe231dd9cc465bd09f777422c8bb418ec4c2b756d11ffc22abe189c7daa32a6e2eb01e4cdce57cbcd971d14712c67eec69a5a8aa60f5b3f1cff0767046d246f1850e1a5f6ad381f729757edb324b8123bbc7705fd7d94769e6ae0d5d863af078ddf2e60997ba85ac1b27b9349b50d33c2f7a6acd1777a4e7d4e7d3bfba303bf8eced969a85b0f9400d77614dc64f03144b5fc4781aead09270dad62d7d0a98a394f0da8e53ee2cec168acb593812ff8354bdc11ab23e09bba09f02ea67fc26810ffcb12f084e9bdbab6d76ce9c334fb29684aee568a7211358559bb2c935066fd3aa60fbfd56c44015b4c19571a848d9fc1ee29c370dbcf94c9da5b7d9cb799284d2c6132a8619179b086491d46546c2e10de69052375dfb0892c9ead1bb41df6c0018b3153ed997806c1d244d57cfde7caf957e497ae099fce3e29fc1b8719e04a55ab59a83991ec4f315e01ea7717f998c7d7497e2962456d4d7a61d7f192d76335a630c0ecbd42861144b0dd313b87ad86a2a5972afb7578a17341f86ca154606be46381582b0daa473e3cf86ae1f34885b45d8da20eefb8905bb51a5fc89653fa8c8cfd016eca9cbc76905d1bbe2e2ec568876686602bf4010eb3823a870221f71220f856518d60049991d212a0e9b96a54ecea3d49c6cf8970407ae326c47d05f3a7b6bad6dc0e6246d1059c95871098e72f703763a64c5b99a738adf1e096a7bb19a5a547d744ffbfedcf883b6a2944b805b0e939cbb7324d4b624f3e9c0e2e4d09134687dadb52289eaa67534c45a1f07e54d7f75aae293663e6693c16ec2be8052e990db455598ea7fcc6a27369af36a18d6f71bafe0fe7361bedf70a2b6664abaf2b2359bcaf6a0615e0eddf02d8a2b82093077b5b229eeee384141699824460fd62f892929d22afb9d7233baefb11f3cec0751a15114bab61577332e4fe8c6195ad14a637a643806d2c8b850d59f80a1173afc9bb6294ea4f64998d4c8f5ed43fb1482297874ab3c0b60d8ea8ced8999b46d3900aabf03ca581a17fc31312affc7e3e213cd465e530bc37dcc0b497a244cfe1e479713a177a8fd5d494c97e26024f08cc42f1ff2ad730d34dbcb852df0a316f41d763a62fb027992b253c353cff6e93e0a3241c00806d78a6d6fc74d78b248c1d24968ebbff11549df24561d5eaa8e95296b77040e87408fdf515ef58d0fe2dc79eb0c71b5f85eeff9fcae1df132ee93241472d2d8a880c07e8947b98117edbbc765b5c85ba33e7ade09e19f6a5ca1b1e3d3d77646be16bef1fe166ec0f06f2b6c0cc893e26d3c76d914a44ca2d50acb44b6313361289511c0abc47fa8af7f271e3b2081b720003eebab38ab8e6deb625eaf013621b7aec4703ef24f5ff2b36c0d41ad94320721a7dfa9d3259e1b6447de738d8f8978784ea058770a0520b6df6b19899703509428bd74d4194a3b38a7e90f001973328adf499fd50e4ac726b0cdd51b571656e330534ded94b356bcedf5661057842611142957a291f6a4935636a236496f3a731e5bcda942b9262009a7f6b67845894a87526e974d21d4e4f35be306eb8feea54af95a02f84fe18c572c74eae86a39af0183447c0a2c84cfa90648e829f7cc9141a26359d8eeea959b71eaefa06ed1d702d5fd11c7ede9d24b93763916ddda7f8580af7e685751ccb58005f647604d947211cc7fbd239af1b9ac422a92f2419837c827f67f715be51bf215db81e0c5fdf16c76d7bbb5bfe4a114879ef06e63f9175c958502258f7cdc95df6ba832a43bdb9690c80f11a56c0598f22e44a501aca69e881e9064d76a1959cf518f6acc08e5fd5cf576308437d35e135ea50fbdcb5fa83f8d180a5f49502941815763762ecebc40d68648208fbc97b569dab09e3d0d465a81a159da86a7247d008a5432b83f2aa447ce8eb74468a0bb982e2143e693d3ea50f8711161a9237ad6b45f9d2281157e88f39c66d6aace66d7e5ebe3cc615547974c0116c2d9db4809f030ce56feb06ab1d28b36ab67", 0x1000) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) getsockopt(r0, 0x5, 0x800, &(0x7f00000018c0)=""/161, &(0x7f0000001980)=0xa1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) getgroups(0x2, &(0x7f0000001ac0)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() r7 = getegid() r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000001b80)=[r3, r4, r5, r6, r7, r8, r9, r10]) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001bc0)={0x6, 0x0, 0x100000000, 0x80, 0x7}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) getsockopt(r0, 0x3, 0x7, &(0x7f0000001c80)=""/218, &(0x7f0000001d80)=0xda) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000001e40)) 11:05:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8008, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x0) flock(r0, 0x0) 11:05:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0xfffffffffffffffe) listen(r0, 0x0) 11:05:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xa, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x40100000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x5}) flock(r0, 0x5) r1 = semget(0x1, 0x1, 0x18) semop(r1, &(0x7f0000000100)=[{0x7, 0x400, 0x1000}, {0x0, 0x7, 0x800}, {0x2}, {0x2, 0x1, 0x1800}], 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x20000000009, 0xfffffffffffffffb, 0x1ff, 0x400}) setrlimit(0x8, &(0x7f0000000080)) r2 = dup2(r0, r0) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() close(r0) 11:05:44 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x20) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x8000, 0x3) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x3487, 0x2}, 0x10) ftruncate(r2, 0x591) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) 11:05:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0xa0) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x7) dup(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 11:05:44 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000000000) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 11:05:45 executing program 0: mprotect(&(0x7f00006a4000/0x3000)=nil, 0x3000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) 11:05:45 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 11:05:45 executing program 1: socket(0x2000000011, 0x3, 0x0) 11:05:45 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 11:05:45 executing program 0: clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x4, &(0x7f0000000000)) 11:05:45 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 11:05:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8482, 0x140) sendto$inet(r0, &(0x7f0000000040)="52d66a8f49377082bea94c947773ae50ef7bab85948bc06dcb87eed524086c20ee6e498fae5cb57f8d121bedeadad65e8fd92e5a0bfed71f1c8c57a4a24b68a966ffaecdc1c5607bc146b3f5bb81458a1b1d1a2c07c547460fc66e0d97e7276efdb6c25b42216afc3e8b8077cf0658981815a73102806b8c81e2032b1e834fa2875310788310d47fd128a27c9a75cf9281f67e16cdae90c0407fec7d5dbea80a0de0f7296099b015a90fe1d21cc9d897bebb96e51e4560f27bb28957b5da93d908b931c2dfef85c61806c32de2608d48ba5a358f59291fbe773d4870d55498093cb8e2d3a7cd674a5b8417b8", 0xec, 0x8, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) 11:05:45 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001080), 0x0) listen(r2, 0x0) 11:05:45 executing program 0: mprotect(&(0x7f00006e7000/0xc000)=nil, 0xc000, 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 11:05:45 executing program 1: mprotect(&(0x7f0000747000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 11:05:45 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x66a9804fb4d2c3b3, &(0x7f0000000080)=0x8, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:05:45 executing program 0: sync() r0 = socket$inet(0x2, 0x1, 0x3) r1 = shmget(0x1, 0x2000, 0x442, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) r7 = getuid() r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x8, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r15 = open(&(0x7f0000001740)='./file0\x00', 0x1, 0x6) r16 = getppid() r17 = geteuid() getgroups(0x3, &(0x7f0000001780)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001900)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000000c0)="0f7b0b50599e5e2a428e05be729e3dae63c8c6cd57294ebf6349560a826cfb447f675e06b4acff86370c51", 0x2b}, {&(0x7f0000000100)="99123bf9eee6c766fdf946a7135fa19c2a279146f68cb6ffe12face6f7b82233266ee94525e97624b9ed4ec0a48068df81da7c8a5c6b86a6de708a87ce9154088ae04fe99e0e23276a9f7374840e8a4064e4b202fdf2de30a587c13945492f38b320d610bb9797d2ba6458e1630480da11c687d889eef1be2a2b1d2383c9c753803ac5eb4911bf75aa8f5b9ed18ee3480ee5bf3bc12c92f6c8cf752949c2a3862fe7cf19aa94f9249e18c2718aaa25b3fce310496e84413d657c103793fd61c5dce441c5d4c77f3e6b255e754129bffb26912f924ed46d7a8762fc3bdb2e7d3debc13e", 0xe3}, {&(0x7f00000002c0)="2b30fded0371e910bd4abe5a3aba6c6819c0d3b5be111618d0e2e8bc8b325d1988f9361ba45238599f3629a8d8aa0786ceeed5fab0080255810c9969b212bdc6920e97f9455317fa398ebfa750ed70436cc5c640405f3827903c5e52021f07f7e155386066089d9c3fe5c9ca5f3c67fbcccc3178806a9ee5a83a550ef393d519bbb7c86343571e648f902b2ed25f6870712babc31e8aa342f305a029cc4b066b4f7e06e58552b3dcf2e612f8780e5c1f65577ee6473d71795b4b936a69d6f4266d0b8c15a2b84bee9662f021c9968cc8061d8703f446467e61dc81decd06119ecdeb1ae7ab4339e291d4253d48beac122121ce2b0e", 0xf5}, {&(0x7f00000003c0)="9468b07abbd051296b517bf033e5a790ddcb919c4a8214043c7d72c46e9ae20cdab83fffc880f567e044faa0b8723c6b72f77a61fdda3eed35bedc01d63986731266dece21890e14ec417cc74630288ac1b638a9e4be621764f139da884a128998763c226f16bbc86dbb84298a9769ba948c80ddba6125bba4e1dc706cb7e38d80d8f705c44d232e62c9c6772093ca4082d361e755e9208b189de774493a104097b5fe1573f748de942b18fa83c20a0c2275df1cb429b78c112def906c54e307e57dc761e1171c8046d0f6f15bcc4cfcbac030466d67c8d35612934e4fe7017b274982c632842d239bc182dfe5584bc65872a209b756f4025cf817370a2e0c0036120feb2992d06b87cbb029cadf680ae6a34d6fb67cfce41f3321f0197ca84a170db360b5f5170d28db963435f94508bfd79b4f49360437a546c00bd74c6f9d314fdbbb26d1a1be2ba1e43b761763466f39f80e61705e7c8e73a37803225ea5c8ad7776d34eb38e4861de3c4b715bcfd356d176dcdb7fd5884170423ba0af3a9d7c490c10177badb5dbfc80c2a41183c3aa81d0afcbd4f11d38c4768023e94b4c1c3c14fa12afb39ab0972cc8603449ce575c4f03e33bb4a35b6c5859bbea9a4881c7e23cbb2099e24a8e55990af123ecaf48269e4913e84c7849775cfab1f4360fcf24da4280848a1f75d6a66d4c910b527755269af49f4e4784a069899b3ecbf99c6e55bdc2448062de9d8abe0bffe7480a87f985b136c206b2f7673b59c4557a0db745aaa36aefac49c3a9646b3ead072e7cf742be1d2bb0df8a7b7c77a7e541b668555ad4d222bf2d6b4e112e0172568d247ad3e3c3dffaccf2169cb5f8ae20b3b3deb399c9cd0963d65eabb33c715949c2f9e852f00bba254dd72e7d3587125699f7d143601983e129b4770b223117dd46e64e04b06b91dcd2ba491823e9a278a35abee0c03299ff0ba6a8aeab0185c521d25c2a14a4d38a1f77daeacdc00b79cc66beaca9702885f6efc3757e27c95f82436177c57abfbbfa0d7d9771fce4b40c74c17876b212f0690b273b34c798f7240dface99217193bf11b6aee3460a67ea4d6e7889cb664107627495bdb3ab1551970d4ad47270f34bf26ec5f07daeaaec9f1605f806b9f70ec3b338138585c07a1e0e7dfa7c82fb98aaabe0928730cd6001256559dfad90c4e2c742d019874a6dbf4a5c30cb3af6389a5b1165138142b6b64a3f6a8e8f2396d27fa79c9bfc906930db97b9fdeefa7d5306f6ca4925baffb710f57bcca2ef5b461d363d0d2262a0d0fb09e8a6da8eb97524153d720dd20417880c30514fcd53ea1e90885de1b1d913b83a6e34d611032d054e765879fb996f86eb72758210d691d2aabe24918156a8e59434eae06bc0979ffd12fb70d56f99bf0f2ca077407e9f1e005b1b7db563d848b295ae7688708cf473875004adf137bdad6849b89e5c1f46007d3aa2596ace88231be537bf9ac34d0fde3e7b8e520cb8a62d1f00c58d55e391b29fc5d44835b2fe52704f31540875a86f2255a99abd9e920819f259a206f63cece5fe86f4fbf6c4b4a0634efa4d7d050ec9b6f6a02b818edd93a9d781f6a55bf8ad1d093b3c6880027041868bd22b43fc16a8b3d614d345876546b2a3e2bf44a3d278a1b141762e212bab2c6bd7bec41c7ec38bb7fba4ce2ba8d345ddcaa4258793ff324cd8fa4bec2a1e42e3f0a0163fa81195908cad81077898ac6faee041c0cfa23cf481c277f72d9bd0e8040f0832d17b2b7828eb45aeb7cb092038a3c12f2ad8b6bcbe9e6f7abe7c4afbc7b742eafe94200f21b809e42eae812f183aa0750c1525804e61d2513cd4d815370a14c088b46fbf297a3193446a2eaf5e38cb36a79efdd2b3847d21eddafad30aed548d9754d24909ad28b16460b93c7b43a970081a79b7958b37b47aadb16a59b4da82f64de8d362737f901be16bb16ee33bb9badf078eae7656004d87f4c9efbb95d8a7570aa851426086bc684f4a3f0a3ec982d623d1e491cdc20a61df5d4fc251cbd4a0d9a3d6a7cf0dcebb6f0e321a8fdea4c9314a0158d599669f0cdf39dc093908d6b6e8961765da7b4eb41462973cb23b387ac56c24667ff672150076a4ab8be589a2f405773d43991cf616053b4c1554331bfb7431d4ec8846857e444de0343dfcddcd44cbcec1ca8bd0341a583f9fccaf6d34c85b273ebb3fb2af3567b1f9ee08af940739d447d44cab6ae8e1c838520a0a17a4beaf1c74af2bc54e5b4bc6a67d0e9791c3b01e982e5899f20b49700b4db7aa92bb42d727edd04631eecbfa74b50bb17542f4816c1809d1b1593215254fb8b75b868f65c8da7c2ffe7dc17a354931144754a4750013144aac806e359e7b9f3f5a5094d1d6edbd58c0e77a611e2b71e0707799e7b56303e5548bae37c95a94d4999b5b70711cb5bd8c382958949a6a5dcc8f3568423d20028595d4b6561111f2511719d61b01d9873fa693525bee0e8f98b1acccc5a916f7bfba487d04873be36a339868eec587ced5ca57cbd8dfea16a0425d7dc0ce244f226ad474336f49b5c890b7f8df0d6ec0d53097e8b06140fae14963a0d668af60907627809b2bfd30567e3001e2a435af79f0139ab37e823203ea6c67e77dcf6368108b769f5c39cc35003e6e9be229205134f547042b5dd9639ba07085a91de980d163d8109a365a1247943056452e41dcc51abac9940ee2318d1ad3cff689db68c9b36918331be598c5769250fbe71f37010e068970c5a8ed8301f9319029389b6a58827b98e3066ca82b139467ce5c9a2e0ea484b22df748192b7752ddcd24a0c7f2e4389c2918d4229083f037070fbe1b6e7b0d60ba6334b19ed53e6b4c18927e6f15297ec0f3206674b62da50665ba11861d1ddd2a128b394166245ed4bae864a8fc940a2aec6f75dcc31cccae5e2b2ca3dd4aea57e0cd2d6a32469421d15711e3d2212b26ac1f47c85a13eb6826053b020c0a3d1f02a794c1c91ed9bb3aebc60568cdcf7af763d8d7f5ad6dfc13b04844c8737d297e9803c208fa6b17437890d4c2f7725f25348bd95bb03758525131ca52e1bf2e3d93e78f687d01af1622a5fd6dc4d4acb3a0e1a98e82fbbcd837b39059e626cbaca849e30ec0a994d92a80711953411b5764305a29e702d65b276764cd3787495949602a982c9e397fb6cc4433f43d69897dd77ef451ce0ccca16241272d6ab0706d789890970481b3902c500cf7ada014b3c98274c2fcc30d000cdf8e419b5f306aba4d2a19318b5af168495078b1b2c4ade7a9b283da1b60f212bd3d96fe67f67ca5de1f003cce33f300e2faef5cdca8f7e6038634201b6177eb643ec12fbabf5ecb138e0329e328e04eb906934621893540fcaf8ea6a790044391de48b7e61a3ac15597c3d2bd1f7d85bd7837bc32f10e4ffca115692bec7410798523376c406f982cb0c36098e9c978b2657ddeef85bbc4e8720db2b12906363fb1ec4706af9e0d48910c515e24e9c22a30b620f200ade6b87ef1e9c9e50e20c77545b01a7ff304a1e0d204ec572c8b3f74676de15ba1dd9180de5adf1545d1870dc8031f9b1698ab4eeadbaa749655cb595b48504935e30ae98b7e24b8b59e33da7dbd558e98b5c2b405ec345f77598e5b2625a1cbd996cee191e88e2588ff0dcd02a5a8faddd95efb9051febc28e4f6f6d9c0163b190c28ce56074b8d4e617cf05aa9bf115a95bc42f18138aedfe6018ebc8123db25d2814134098f9d39666cd6e4be58acc376a6210e636090f5ad3f25e872a4558f168471637230e84b206307628f9d001f79824235373a83fe57e29ab14ae38b8838f23f9b2c869e25cb85bda39ce097197d8d074bc8ed9def0b9f0c80663f6a877502f5fe08650f6d2e8b9daddf9e8b046fefb2ea082d4276e3e2bfe7a4d64f0bcd6052182b563d89f7dd203396ab754330460e828d7102ba423e4be274b7bf7cc0262d49a6b4e12826aeb28026f5f89219f1cb9220584f3927b8861c9915babef3dea9b7db475cc6db26c6e26f7feb2c032ffa7fca6844f2cc33020a6c2f26d15ccdafca9d1d9f1f690c23608a3183b4b29dc0d3d7bbdcba9f6e749dfbbe72dadd0a7f3eb48e39bbbf7543291bb28e9573fc9b73bf63810682b6e488968206936d292afb2ac352a3b2ebd6244f6920fa6e3685ad32a624e92d1a52633f3894e622ffb7625198b16e6295a4ca6b0941579cc7f6697f5467edded21804c42615d7162c1cadf359f2e180e9e8c46780792bdd0dc6c8bb27e3952aa6c25ae0d1addb0011051b15f5a152ef6806f654e545e8377d24b2b01420b63c5d5bff231b66392ba354c133b77739f9f42a93e82455ccc452337fa8cb9da3525664d27227a3df4a97e3b55b066670009cfd37361808be5fd4b0ada33274e7064f8e34c4cb20c9bd830d555fdfad1579dafc052a0846be7caab88b7411b3f5eac3686cb1d36767bf9b293ff790717bed7aeb32f38956289d920f6c73140592491a9b68cbe78b2463558e8401e5ec801450b98a31905fe0f169ba7bfae6eb3799a9c4973a8b822c233c8c8df9bff485661e75fb2351932aa265f0399b00789870f15226ed472f14d8ddfbfff91d8ece59b5b6d75c71e98c7e373b7f0d844e9f20a6d25a68bc1090b04e7138f8a47304f8320951f7e0f0265e43463d5599f3f8358a1950d9e06d7ddb771950394f3aec3bf900f8dfbb34e3c733ef1daed1a683d8057590d253accbcfba503be5b838cb2ef0044471fe2c13cffd81ebe29d7c4952c084a20d8624d61fb1ecdc04e0bb6bc5278324df390e5110cc069bc6619af054c5bc70bde98506e5aaf45e3f563adaa39c438f61a96580588a2d499747c9983373968447ad474a064649ebb3d0dae1b910fd0ae7b6138f545ed558ec46d8b9b4165b26b95861bcada13357999a055543bd094fc8be3f34cae30f6449d57a94f3dabb71b9962c703422a4a5c7d5bb370db31a6dd97bdca3107451ba637a2311843e3e4c59620556b6a93365436027018af7ca22c488b77ec635fca4de1c8ea11e4a96498a8cc6132515a698d50608558ed954855a1a370944d1e098a5a03c18be54fdc51ef5934b10e3e0e276a1b2276dc0cadc114c7f89d995820c63c84d6372f14ae4161ed92c24d41897e083f06cb258b6d987526e5b5343649cf12597f7c82126a74046733af4648d39523e9a93e47e58a59513b64a59182a9d2addf98d31086fb6b60589b0183c3f894ffeb7ca3531abcd9d506ca71eb7f4ec1d28b8e1314744c1d5087fd01361b33438995c5194b01c852e0016de67662da8684d8ff019ac29bb222f25fecff32207f5ba51670edf0caefa10bec903448e17b9cd670552a81ce65564a040f89ef852a050fb38623ec86fdcb943f7bf70252e4b2f97c1aa4f8f05ad46b5dabb53c2f664d3a2f4bf9445b99a1db66979164e42984e9e7846e00042cc892e10e73fd1d9b6346e96cd752b5a37088212834b63ee67c540d3cd3f1b329922dc2fd84acd7bb1d7cc45967c4342c4074437706b116e31d37c25f6cca98fb9f5d049d36c949deb2b11d2f1c9190563742a3a6de3813c0af8c172995a0f2bf941de8504aa540f5562a9287d354de0b4e21858ad9a272126cc48098abad3b854c2268b590a93f9cdd9947e08b46c24fbe459909c19fc7995d289b0175121d96fb407fc885bc56cffa327338c5c3b8b6488b07e89fd3dba4ebe5284dba564545c425ac4104c2f42e894ae21154fb3049c68f4f49ecdf7e4997809af4fbd6482c73e75f198f3c8bec85185db7eb49e", 0x1000}], 0x4, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r15, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x130, 0x409}, 0xf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getrusage(0x1, &(0x7f0000000200)) 11:05:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 11:05:45 executing program 1: r0 = socket(0x3, 0x4, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x81) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x3, 0x3, 0x80, "ecf0c5bf0d49e09fc438248b361aa95ef1d328b0", 0x834, 0x8}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r1, 0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:05:45 executing program 0: r0 = socket(0x10, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) setsockopt(r0, 0x0, 0xe46, &(0x7f00000000c0)="3b343780d6e65fea85f593809b599d3613b270ecfe8d1e8dd901e654ec8dbb6dacbe11455249c6407d084386813c2dbd1e90ed6e4f96d04454a8a303e803688fa5e85d975d0bdf6b43c57fa93f3463dc223c2fc60cd04d50dc0cf1e6635b93af3037c326b934bf2194a98b3176675d4779a2ffc83f9bf0f7cbab030a69c24e52", 0x80) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x401, 0x6}, 0xc) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket(0x18, 0xc005, 0x5) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 11:05:45 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x8ba) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="ae7acab5f2eaa7bb90958720a942e5f140bd2bbf6ea7162ed2b37463473f6192868851813f79cadbd5e8cbd61c3000e229553f7a10cad77de1a4a3d72c37a4c974c7af9bfb72d11a6cbb6849be3ea26ba27c03", 0x53}, {&(0x7f0000000500)="9779699f214ef0ad1abf4171fbbc861858eb4c0507b8cfb92c5edcb69b82cd9d33cd95fcabd1a29c5995f5e390df9e47e1c4a5b7ef5f089d5c9bff7207902c55747d85afaf2d66b6ba6b65d15d624b21683c4effa56c395f38333d6f3abdf83afdb958bfa67b1681b401ebcc06f69ccecc59dbebe614baecc935ff0fd81e872d1149853400977a9e0ea92107c109e8c3f3397348ac334c9d7a3a58b1b2ea1db49a0b256cd431c279a22255c2c13acbfc3348c20e22a7f787005d1f075e707a53aaad25e885cd708ca21d1928102fe5fd6944759d7921c1a647f1fed94fcc6cc07ebf26a4478ec9691c5fc97d34a78305937744e8097c2e2ae8dcc41264eb0da118aea26eb3b793494e7c830f8d655b11265245c9b39082cab3667645d9d21fc2c42b0c76faeeb94773ce65f3bfb5355e8e13b15fe002d6a7d7fcb95ac45852c7e0737c23a4a2ace38c115f1d075a41375c74bebcd1cc62e0d4d9f23913a4415ae2dabdb988ad969df154869d9261c18240a2469a3396d7e21ca70b6e6aaded0023dcdc67097563af1aa5e44060f669daa83c88800a6cc9a4c5eeaa8b62d3c25932193a3841976da6d2288b3dfa7e7f056cf2700bde8a2688443816ac11f59b52f7f28d1a0dc1c7acfe9aaa6c25d7fbe68c6c916fcbc508d22af3fc55888979f43842ffb1d34c5ca736ab21564b727abba0b94cd69f1106c5cb84aa434e4ea80b09255153ed503ec47e96578ec856d6b55da9432a8f5df9783b8f39aecffb0c713ff905b92cfbcfe45c39efc7c7194bea9d9a14d74c161fba2a9c23a46ed0800ddb70b754370c3a7a714cc469f5bfcb24e14d2ee46d62e14e4f2e8e63c445e8d9b1c613df0ac2797da0164bedf59abd99452ee0c5725766c3fbce0a221f5ffff550d59ff16cd5333178118b9b4d09f4cfc4c993cbc71113bf4b1918ecd18c4bde582eeb37ae7023840f2abf07edadf42b958119dfa57bf6a6d91098c5faf3b87dbfc5b21687f40cdb8a30051ca2aec468abd2dd732fc8ad90e1fda9838aad040d3011a092074563167b4cfbbe5e714c6d2dac8bace420e9d6e18f5dd440682614c6c5252008628ba9e720466b7e1a4bdc54cb3473fae5d83e229d9eb5ff42a980628391c9f7ffe99c9554b74adeb5f875b6b4977fdbeea117d55b133e9433d9caaac33f5c6516803b19f31a584bf2d513841f58c1d165372257355e28540361e4d284bbe29b00ac30cad23e1bc91f560e2bf68fc6708d8c2de3165b25bf155c82c552a5dab42b9fd99160c2cad855be8d0801357ff4437c0b2d316c4ff4a0d0d44241ed386e73f59fd0aa371f4613c3a85216eabd031050f75e0264d3ac2e08d706533aa18c3b18e8fa60ad2a26bc76f8200560e5ad5ed62882969f6fc990aee744873ae6e99278c836c53e0a79f488ad49b892abfed1ea290426d75e9221ca7f8767e4cd4452c6bcff6ccc5752c06e930636d104ab2eead0e1fdcc5861196c43cee1e64235c291d6d9cc0ac48dfb2936ecf4f35d8fffd2148f92aa40d358a931b8b6656bcb3795d8c3f6b15fb00eef7983f69ade6e6cdb4bc0c33768a7f4fedf39d57345110f2ab5b9afc4277f2ab8bf8d16ae4a3f9578e7bf04800d16d591950831b0bcc14071e967d3de223e0bfffa1cda29f1f1d3e6c976b504309b586299fdc0566c8c2ebeed57f19a620fc0c4b22171255a9b4fc244ce5e0efb652eec746e65f6f47f7d8df10ea9f0596d69c84e05e618adf8f3ff13b60583cd8a25b1c6cec0f6ccbae08f4e3a0d32ec79be5f73b1d85302f8fd51c4e14eb10f97c5d2e0db35f0401b2155fa54c42ec50b874c6000a04689483af8a0cc9732c74b0b3d2d59b94d59f8b70a7500e71a6f0725811816ac55160ae35272d3834f9471920859478d86faa2f2164e608b5109b120c5d6dd44634a8bb50e776720caf2c8d723b53fa917a240f915c26b072fb583f3d152ab6d496e2be94e4c535765c36928ab1b421fe0a64a28310e3c774f5ec30f4b484a9fb08baa635747447b11735617d5aabd5b378f08710f00bc900d5022706ce6b9568127d2c3501623b61aef6570a49736dd53c15a477f8c170c7ad71bbb3d186bfd2c67820bab710869cfb06fcaeb8ea0aac0cdd997cc917479d05b2248b3bac80340ea1037ebbd80a65d278d4a93a2b49e10c176ed9d226e186ef8235a6d25f7c5f2f4516c19b3fcb898daf3145e53b33b41d3c56122f3017ac25884c1045e32b99efbb7cfe08d0b9f57e4ffb50dc6a050933fa883ab8838118dc889f93f5212da3885cb8d1c1b7438e9e32a7b9f4d3dc111a79c52710de334781db2366b2aeb10adc3d12bc9f7c0385f91cff0369f3391af7e30bcbf27195d1bf2be925e970f357c6fa61c3dc1a0e6b722b66c4004feb00a7bc33f3c1a3df6dac282459158a1583aa5fbe4bdcfc4f3f9b4442150a5bc2c9c9236fc7909c5e8dd991a1e2f31aee5289256d32f3f91971a90adad50454a1bbaeea7f4f41244e78c0dbb6fc40868c99cb2a0bf60434778a96bb384e2b17a1e6fcc19ce2543af1b086ce752fcb513daf8ab1138326b817d14d3260fcfdb8aeeba7271df5d275ded120643bc636439cce83ac6c474d9f884474c7e3687d21e298659dc471d1b9a3e8cd0a25f29bf9ef3538b3cfa478cd6ea21248e5bda1a87021b53a6218770dfa2fdf56b77dba0ed844a5ae295f23ea516fbc328f063c4e33969a57adba1cadfdaa766b751084c4c89a7ba61822f93aa68f28d85c7eca62496301f62bd6a9d4cf1ef68437c431d4862fa9531d1b6a33b08e9a29aa5fbd101b8fa7b9f11a629d6f3a87ca81573fb13069ac77c8449cd612aab47c2c53972518f8c72bb88e16bb6e0f6dda0f9f59be5faa66452ff3b398e565ae325901982649f59a524afbf1cd354c8ccdc1f6b9b07fb45429069e449f9ca0b6edd8bea3392679b53f391c54977fb54308e63283bd9b7563c7d1c5065912c9d81d02f4a030ffa99c1d29356e852c9df699532f050d55e139690c8059dc1f8651a1b3502dd5dafb5c979da1db6a545e2447ffb80d2df79f66cbfbfd48328777cf109c9ca8fdb2f5810bb0488f4b8676f80842d4e957e813421745b68ad6a36bfa71cc517a89ddfc8503e0d0a68a538317b87c419fe815d1bfbac7ed8dfd636d51ae4e3ca81df5a0996e7a2de9ad7b3269bd906d0e7e2ae7bcba6680967613585786ddeb5a78cc385ca843cac622b7d1d6ad9215d49a8cefe328ff84a82526e03ad49e1fef44bf07669a48e1a792f6918dd29b7e9badb9e455489e17e830fcc090ded2cc528c8a38e7c3e0973aa31d763258d0cbd9819baf9f22622d057e1928c02dddfa9735694a6fe30722f954c1d3a58f19538b2cdacac398032d79d61fc3493ee77e36a6f452a2c65b60bb5b9ca644c6c17eb15b7565ac602ab459e33ba1809544fd70bc199eb684b1de731703a7ec0ad6c2e045bc36a1fd530de817800b3edb60cff6cbe04db1069927603ebf70761064584b69cf06b054a869ae152c65cbfd762dfa0019cb0c11c33efb881d42b4092bf83b8062ab4eb2bdae084b1d3764f8c3ccab3204b54f6a74833e842089c3cc9752b0130347ee74db4cf56cb1d0ba232c6c782dfd8ed61f0f996967342d7472a8cff46564586a73b5b325582180cb3832488ea73d519e4662f0b5477b849b1236127d82e636b0a0088d6d5d4dc1e26ebc67f0e27a52db57a088e8737d76f2cfbd37a8f6efdf8f8fd6cacbeeba70160e90a189c522651d0e8404faaf22ac810b35913eb66b587ba964aff057fc43941d7564b7d7c53aa4e58c7f5bd9988eaa66d7d8ab1c317d669859c83785e0ebc4ef0f8703dfef4843cb32b18314a5869491fa65dd5cbd29b6bd86f3038fb501122970823e26551bae5e0683c3f26350bdcbb5834be1af8097081f1b71730fec6350a5d4f5ee75e3a6ff0b4ce99eb2053fb7cdbd24935546dc95110f59d1f01afb801e01ec8e1f984bcf4581c748efc9992664bc549dffad49adfc8d86dcd495dbb2af40edea160dc6d4a19f60a09a8b4e5b9530b6a99efa1c04d6f976c8afc30b690d808b49cb32eef46acea0252f147f847491027dc26d8bcaec58ae1f63b85b90ef9c8c57fe4679d8718e5db2704842a17d2c5f33a987bdab267c35f77fc38b63d7882dc8ff431c6c40af430dce3e9c64e94ef64387646d071281ed64f258ac88617f0e045691506dcb532d0969867ade428ab3deaab2e056f8ac97a2d7feb58c00311cc1af5ff0122e324e902609c7d3a821edb38c018bc91250670fa3f3e602b9264f5580561558e69232852aebe74a23861aa21527e0f9fce3547999f0d0a087b48904e1064d75cc813e0942663b6fe8696bbb94cffcf428e3a6f3bebbc71f445ebc6e690bcf0cece815a41f88aef7baeac1409564b07482b9ea7dd80f7412183072bb6eee549088058d9752739f92cbbda39e81a9a7ba31603b51f5e9379be0fcbefffca87c8b5445bfe24cd82af460e401e0b058ca2f8ba6e67f433b7074fa0bd38c9547ce10abebc3b17c0ae5b176451b03ffaff324e9bdfc90dfb09d58dcda31709652cc0d9ffb056aebf52869c00a65edd3e62127288731e7797f850b8fcc5fd643b7c1745be35bca5f68f9eb2d4ee7781a2b0964c21e9a3ad3ca274d485009b2ee20e708486e39ff9e5e5acddb544270c2e6fe6f211e182370ffdaf6c1276609fa68e313bb8ff80a003e82db065501363e97c3d468c000f30a549fabf2168fc0c7331df377fce60a447c777ca290406bfef013ee286e6b158072d944cca0c947243c63cbb17c489c7317b731cf3cd3d8024b83759fd1d77db25df3bda4a84bc326dd78fd3c08a92b2b9f0fac58358abead36467908eb229478188aca454ece17ee773d6bcefc4770fa918705b5b0a57286a14c950a22b463748773f341f18ed646dea45df399d32bb55f3501f9df57f3ee121da8563e1a7913378607f64c6264344dbe92a58649b22fcc210237defff95df162f7e091dacb9ddaccc1734b07d6bb26874a04151c6869702f009c4e9391174b37f99a35d32c583ad6bc3ce96899022354c9b24e1781a9ebce1d81750600bcdabfebc04332dff8c5ba930c1316b0962eb9e216a760370cd23837dddfca1bc2530c2053df0c89fe3a7f2092e1f5d0b204490a806af395f177cd0ccae742ee7f053660af15f5d28d53b83ef65841b4ee5fb14ff6ddeb29d3edbdec171053d08323c1a1d0d2fc67d6e2ae540b04a3e3ca7c4333612e9f321d170045a5168f638caeebc015a96a2f707ea3af46287c1450eb31d49a97ba06e7141a3fa0f590107ffe88e5be2efbc904fceb25fea8df44ac5a9d71fe162057413e3be6ec082d12bcfe7d4a399bf59ceda0412b0e1b6b85412c020ed3a44356d6739c43168e4ef786ae5b70f800a5fc18f6d8fbeacdcf39e3e358d7f4af90bf1170a496c6a2c74c7f334a8d40f42590f13ef75dd9d14b49b88e4f0bcf1c0d8238f2b0d7d1f38b30db9f837bf0a0e243f1242f8097e782b83ca96b449e8dde9ae859084a84d562c8c7b0737a18988e6485cc6e8e3420e14d575228e1e0a71ff611102ece84078e805ca2242a1007c0f58e7399bff2a6d12b13a117499ec6ed30d44e5f40e45b60a2e3ee6a6b91cc342fb4f66bdce67e6da39fe06aad3c6e35dd3737a072ec1a007e6fe460c1a672057c64dac1cee7ecb8b6edf8ebc4ee674a17681499436b89678c8ae2d3a66d10baa86fdc088125ba201b89fa6a3c36710cf02e74b5f6dbb38de2369db11c218817b7de4a66ee44a5649", 0x1000}, {&(0x7f0000000100)="c4f0acb2c5b4b5e08c2db32c1ad4c018bbf060f18a3f697889ae329070b9a3dc5f0139aa6556d22413f2cd9daa94b1b763f9da9d79b6d05c42412d9ca466762e997811d095bc41034bbcf2b78aa0374a2f57a61ba26c5bf153533fd7e74ec2c7a35b8301a385053e9fff33a31ae18073de925237718bbcba33ad1aab814af06943ac1803eddc7c6ab678fccb2938e1fd17b289b40eb7b437ef232ea2c22b73ce8ead685523597720336b4396cdcb8c64", 0xb0}], 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x7, 0xd, &(0x7f00000001c0)="501d4b537b2a3efbd56b206026", 0xd) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffd, &(0x7f0000000400)="d808c0e9d8ae6e68d19f674195a5cabf3b2036119f4d996cd2e02da1bcbb4da98088768cd169b485dd4c721c4d975ed44683b7e2cd884aa92a396ff1f715ca4054c94c8292ab90ecbc45324780c8af2a26f35a76bffae232c0bd7c4998f2403fc6cb58e4a6c461bf066957f0454fe2603728e85204258fc12e47cac6ad5d5f088f6c53c67bea8105f54acf5ec3f34dec5ee653df6809f4c89fc60764d956feb038fa9d9d3b71a6a6dd8801f84f498b10d9176d1061b4d398bacb5f146f33d9064bb60468d6633bacd3212af5e60178b9a10617091ab290f0dfe3cae35605053ba22364e0c873289992b77decb34cdbeeb5c41e9552b10a06ff4036221c35", 0xffffffffffffffc0) 11:05:45 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="36f59675cffb8c251006339b7f1091c07ce2b4d082c0558bd8d2512f6de1b7dd7b51f5500163fb637c32e3a18ddb957f3d99db761f49c9ba3dd6023ff21b81e0c45e179ff80e3370250eb9fe08a8fded635eab3a42ec32bb5be6433be8099096608bba51902d88aa5a986695bd20b98def885d79d7016f7a77bf0f1eeacc49254805b6ff7524b3bb16e191b52a6bdbf177320053904df06c42b6e36cd65c0333e4db876de9d9be7cf0592a6b0b6ecde02b5cf90b65ef8b332f69", 0xba, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x3f, 0xffffffff0000000, &(0x7f00000000c0)="0001", 0xbf1b0777bc35411a) setsockopt(r1, 0x5, 0x230, &(0x7f0000000100)="ab261d150f4b2d3e19837192252ad1c2f799e655c8d5c4c97a51b10dba76a55dbd7fb39fda836a9cb29edd11b6747a1c3c13e83fa2c67130d0532a5b00b6ca3752e6cdb83b4328294dbb3c42ff1e747334f1274ff4ce9647ff907362934739e03d795a2f3e32aa6f18354e9d7f205f037579576b43ed1b831c0e31841d35fbe0aae59be2b90f23b346f60872a5", 0x8d) 11:05:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) flock(r0, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 11:05:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x10) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000063000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f5000/0x1000)=nil, 0x1000, 0x6) 11:05:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0x9) chmod(&(0x7f0000000140)='./file0\x00', 0x80) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x100, 0x33}, 0x8) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x2, 0x0, "85ecffffffffffffff0000101a002000", 0x0, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffeffffffffd, 0x20001, 0xd9d, "b0000000d8e5000000000f61a929105cf42a00", 0x0, 0x4000000000000000}) ftruncate(r1, 0x1) readv(r2, &(0x7f0000000100), 0x0) 11:05:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x5, 0x0, 0x0) read(r0, &(0x7f0000000200)=""/251, 0xfffffd90) 11:05:46 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 11:05:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, 0x0, 0x163) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 11:05:46 executing program 0: r0 = socket(0x12, 0x7, 0x7) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x3, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ff0000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x90a, 0x3}], 0x408, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x2, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000023, 0x49e7, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0x81, 0x9, 0x7fffffff}], 0x2c, &(0x7f00000001c0)={0x100, 0x5}) r8 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) connect(r2, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) fcntl$lock(r7, 0xf, &(0x7f0000000280)={0x3, 0x3, 0x90, 0x7, r9}) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) kevent(r8, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x10, 0x2, 0x7}], 0x5, &(0x7f0000000340), 0x8, &(0x7f0000000380)={0x1, 0x7}) r10 = accept$inet(r2, 0x0, &(0x7f00000003c0)) kevent(r7, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x3e, 0x4}, {{r10}, 0xffffffffffffffff, 0x62, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x48, 0x2, 0x7, 0x7}, {{r10}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0xfffffffffffffffb}, {{r7}, 0xfffffffffffffffc, 0x8, 0x4, 0x100000000, 0x1}, {{r7}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0x7}], 0x1f, &(0x7f00000004c0)=[{{r8}, 0x0, 0x10, 0x20000041, 0x0, 0x104}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x200, 0x80000000}], 0x2, &(0x7f0000000500)={0x38, 0x31b8}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10004) openat(r11, &(0x7f0000000580)='./file0\x00', 0x30300, 0x6) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r5, 0x2, 0x1) setitimer(0x2, &(0x7f0000000600)={{0x10000, 0x9ea}, {0x698, 0xffffffffffffff62}}, &(0x7f0000000640)) getsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000680)=""/94, &(0x7f0000000700)=0x5e) 11:05:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) pipe(&(0x7f0000000000)) 11:05:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) fsync(r0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getflags(r0, 0x0) 11:05:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x24) fcntl$getflags(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 11:05:46 executing program 1: r0 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x2, 0x1) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8031, 0x1) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/23) msgsnd(r2, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x3, 0x80000001}], 0x7, &(0x7f00000001c0), 0x1, &(0x7f0000000200)={0x5, 0x2}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 11:05:46 executing program 0: setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) getitimer(0x0, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 11:05:46 executing program 0: r0 = socket(0x18, 0x2, 0x8000000000000) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x4, 0x100000001, 0xff, 0x7f}) listen(r0, 0x5) setsockopt(r0, 0x29, 0x31, &(0x7f0000000080), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = dup(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 11:05:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 11:05:46 executing program 1: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x7ff}, {0x4, 0x4aa4}}, 0x2) setitimer(0x3, 0x0, 0x0) 11:05:46 executing program 0: r0 = socket(0x38, 0x1, 0x5) sendto$inet6(r0, &(0x7f0000000000)="b6b31c51a7d5896f0a6a6205277c98543509e4e2e657a19fa272685ca41ed3c5dcfe07df4947fdbfad1a59fda58b06e7c0c01cdf135b712cfca0c864c44a77de925ff40dab69c670b25b3516651ac81358977d221162ca501557e700f803bc2891babd1b75fdea48fe39d3cd63cfff36", 0x70, 0x8, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = shmget(0x3, 0x200000, 0x1, &(0x7f0000dfd000/0x200000)=nil) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000edd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) fcntl$getown(r1, 0x5) 11:05:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) fchmod(r2, 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:05:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/85, 0x55}], 0x1) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="eef0dc86aeec4fa53fc93e75013ff28349d3b579b6717680f12ac63f822c6d577f17f7f0b7412b4fa75ebac731e284e3c67394efc28acc219aabf96132c388734e1bcd9e28516d5e951303164634b717ebf8f97041de7c6b592902c2702c4970d5980555ba40beb5b13e0dffe6b0f93463fdfeadbfc13c9b3966c90081df42e61ab93cbaf29c9b85f6accffe2f81a812c7d243e9de648cd86993f1fd7e5841957e74ed7eb01df75288ae90579412547d51ae3c9fcfc2"], 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) 11:05:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x12, 0x5) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 11:05:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x4) semget$private(0x0, 0x3, 0x40) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x100, 0x6) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) dup2(r1, r0) 11:05:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582760f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fdad4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x5a) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:05:47 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x3d, 0x1, &(0x7f0000000100)="a3b95ed5aabe313cf53a92b26ab29abf26a9a3370600b11297a4bc64c30e1b6950580af862df29f74bec278aac4f98a148d1e833f9f0b86942ed112584defc5879590d4ed05332102e87a3118eaa05b1e99f5866839e8724bad49daa01d94545b7ff0b441479cdb2942f88abd0d84ce037b3d2dabf82ee0e75c899932564a185536b9dbfa21c80859d3aa37bce3da98fac49dba5b752d82aaa9f816cebc5041efa1e21a659c8ebcc2671488afc18030f821d1b30657fc478eb84dc13d430ea5a00f17f7376b4d920e3436baccc5f1d6ffce70c342ccf801670f1da228b96766503b85e946a8c43cb45c5bd162183a2a1c4713aeebf00", 0xff4f) 11:05:47 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x0, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x100000001}, {0x18, 0x1, 0x226}, 0x69, [0x5, 0x6, 0x9, 0x6, 0x0, 0x749e, 0x1, 0x407]}, 0x3c) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 11:05:47 executing program 0: socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000140)=""/4096) 11:05:47 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x8000) socketpair(0xe, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x4, 0x9a32}, 0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 11:05:47 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) poll(&(0x7f0000000140), 0x200000000000001c, 0x2000000ffffffff) close(r0) 11:05:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:05:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) setsockopt(r0, 0x81, 0x5, &(0x7f0000000080)="452a1663add0ee11a6c74accc7ee71b94814d32b38ddb5a2488d0f37bd0073dbd7ac3229b5b721c21bf3959418b748925925410845d21190645edf10b601a51d712d1d418cc813fafceeac7f639a51468ff0feb5b21ca4908a12f72384b899c75f4d55149b05d1582c33f809f7e16108f0e5045abee4264578e7d4cc7babc0081059211242063e5d09c5b595a53e38a23d07b02c4bb028ebf5e3baeb92d81a4da134a0ac6c0c8ef2720e847fb19bc6104af8aeb67b9ab4fec13370512466aacf5e37e768b485608414e12982c6d3434440", 0xd1) 11:05:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) recvfrom$unix(r0, &(0x7f00000000c0)=""/113, 0x71, 0x803, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 11:05:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000001180)=""/163, 0xa3) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) 11:05:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x7010, r0, 0x0, 0x5a) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x100) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x61755e6eef4fbd37, 0x8, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x0, 0xfff}, {{r2}, 0xfffffffffffffffa, 0x80, 0xf0000080, 0x6e, 0xfff}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x2, 0x7, 0x15b57f99}], 0x8000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x80000006, 0x7, 0x7}], 0x2, &(0x7f0000000200)={0xde, 0x400}) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 11:05:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 11:05:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) syz_execute_func(&(0x7f0000000000)="78af6442c05aa0fec4627d192428f0f75ade3e36f30f38f61bf36464f0f61a460f793765c187998999999721bb0b000000660f5427") setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:05:48 executing program 0: select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x8, 0x0, 0x0, 0x1f}, 0xffffffffffffffff, 0x0) 11:05:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) r1 = dup2(r0, r0) getsockopt(r1, 0x4, 0x6, &(0x7f0000000040)=""/42, &(0x7f0000000080)=0x2a) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f00000002c0)="f67281d297a99709", 0x8) r2 = syz_open_pts() dup2(r2, r0) execve(0x0, 0x0, 0x0) 11:05:48 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) recvfrom(r0, &(0x7f0000000080)=""/59, 0x3b, 0x802, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x18000000, 0x9}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) close(r0) write(r3, &(0x7f0000000080), 0x0) fcntl$getflags(r0, 0x0) r4 = getgid() r5 = getegid() setregid(r4, r5) syz_open_pts() lseek(r2, 0x0, 0x1) msgget(0x0, 0x20d) readv(r2, &(0x7f0000000780)=[{&(0x7f0000000680)=""/210, 0xd2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\xc0*)&\x00', &(0x7f0000000200)='\xe0(%!\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='\xc4\x00', &(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.)\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='#[\x00', &(0x7f0000000480)='-#\x00', &(0x7f00000004c0)='t\x00', &(0x7f0000000500)='#\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='*@\x00', &(0x7f00000005c0)='^]#+@,\x00', &(0x7f0000000600)=':\x00']) execve(0x0, 0x0, 0x0) close(r1) ioctl$TIOCCDTR(r0, 0x20007478) 11:05:48 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x1, 0x5, 0x800000000000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/150, 0x96) shmget(0x3, 0x3000, 0x402, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x8005, 0x11, r0, 0x0, 0xfffffffdfffffffd) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 11:05:48 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) socket$inet(0x2, 0x7, 0x4) socket$inet(0x2, 0x0, 0x80000001) 11:05:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) setsockopt(r0, 0x4, 0x7fffffff, &(0x7f0000000000)="094b2dc20f9f854fd96312d9ca7235ddc3a311ea2a43fe92b329d06d790972fb13f143f707d2aa2f596c2c613f75aac830b14de190a785bfaba784d8", 0x3c) socket(0x16, 0x3, 0x3eb) 11:05:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup(r2) r4 = getpgrp() clock_gettime(0x7, &(0x7f00000008c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f00000000c0)="c5e82bb1d975939f53d2f9c3ed5ff51d55b819ed4724df9113adc5a4d0b9b657dbd3f5ab99b275e1a51c8fd880ca6b97fc931c4fe1ee555a1fb5dce1b46a18c3ac96ab44ba4b8c068868e4bd5a972b404a8e65deb45fb332129e578ee5918af31df3cdd735ce46a2a160ad640b24147c904951cc7623fbb5e488ae98351fb1c474fef36f5d01b782de8050c5e66bfc5278d7533271e5cf50d8a992dc75b9bb507010bcb4750b2bf62dd1f6709f446c3f3d86705d45fc79020ccab2ccb2262a5d04e82a93b54b2c67ee4de1372c09a9968405d2c4e92dbf42d3dff016f8bdf874c6289479a37d72d40c57257e10be", 0xee}, {&(0x7f00000001c0)="5f16ee07112a489a9bb11874d5a6332a01f4a65c3b6da75bb123085a14a1dfee9504f87059f7769b268d38d9ec04b6177fce8ad82b5bb9596ae488f7994589736230048b93143a3aee13d81a89f4f0c95689ebc3b90e4eacb9905235ff3e1f8e", 0x60}, {&(0x7f0000000280)="9e26fc4f6717b7ff90fc6684f84d991c54b59f66c215874e0e0c114ce32b0a8cff8a54796dbe5d99ca9ab165eeadd4906151cd48e3415aa3db2481fdfc71d68c11922ebe7d5310e2900c8fa003f8c33a35e8b6437cd2aad52ad21683b223ab3d7e185a592fef67ec4fd10e86a9bb485324acb5df200a5f166a263b2db9d3440140a15c62058c54b2cf81851734adbb1c0626277e2d0a61858b82c5ba1df547cfce160834f35e49ce6daa6765f0d720ea65da9e80cd3ff07fbf3e6d8c246f172041", 0xc1}, {&(0x7f0000000380)="29b3e82b411cb3a6e60637f73d14d45e2b5eea6331bbf060d08f144719fe86ab597d03b2dcad3a7e9cecd7b4d904fce0554de851edca5c62686aab5fd71cccfd577a3410cc4ced0407b983343631c6502261dba45e861abb3d123be0403447b31387b95708c464ed20d9d7a33f746cfa95fd96de633632adf90afcb67fb6acedfdbf230f0ef4e72d94a7b591d79e98b62662116a7abc4cd92e68d6789ae81bc9e2d3618f66b4c5347780fae10cc4bafcb9dd547211644e9fd0fa", 0xba}, {&(0x7f0000000440)="1f629967cfa295351bebb02cad42a102f8243ae355513b1dccd3fdee87e02c01d677ff28c0e7d73f47d235cadaa9bddbf90d3505e9cee912d9e9a5ec603465e7dedcaa4a800ba2a5e99c72754f03cc6b6e864d080bea1534ebb338abb8cb2125fd57a83e1c75e2202930b6886409b8c58bd292037efc14", 0x77}, {&(0x7f00000004c0)="9bddb3dbdfc5034c977c07655d2693fd86635c10079b44c427af7b828f256d2bdc9a0cb2f38e2da86276af99b490623d323b0b9c130b9beda11df810b1f14e4ed74f50dd633754afa7e8a8d6b0675826fb0482f6c0", 0x55}, {0xfffffffffffffffe}, {&(0x7f0000000540)="8e12580e4d1375ffef6854b8d4ee00cddd61a267e0414527c8852b2e3a4fddde69216f9c7801a960810dfa6c603d28ba17761e0dc2ca3c4ca48be911446845dac2737eb9b618e7210339533330b6a28ef338e247ac6dd7f6b1c21515b719f3d2d29612a956ca8559761827d535523c256cd51eba215f926135b358129cbdfcb4aa9675c8e1175545b950436ec8d08bd95cbdba97ba03e8e566d4d1474c7c84b39fa10064e6e3", 0xa6}], 0x8, &(0x7f0000000900)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="0000000038316605fed18172a0e4ac8fd79410f2cb000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000020", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x2}, 0x403) 11:05:48 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', 0x0) 11:05:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10008, 0x0) mlockall(0x3) pipe(&(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(0x0, 0x0, 0x50) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 11:05:48 executing program 0: pipe(0xfffffffffffffffe) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000080)=""/36, 0x24, 0x800, &(0x7f00000000c0)={0x18, 0x1, 0x8, 0x8}, 0xc) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x9}, {0xffffffffffffffff, 0x105}], 0x2, 0x0) 11:05:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = fcntl$dupfd(r1, 0xfffffffffffffffd, r0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x60) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = socket$unix(0x1, 0x5, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x30) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r10 = syz_open_pts() r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x897, 0x8000}], 0x79, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x20, 0x42, 0xe7, 0x200}, {{r4}, 0xffffffffffffffff, 0x10, 0x80000000, 0x3f, 0x7}, {{r5}, 0xffffffffffffffff, 0x28, 0x40000016, 0x7, 0x22d6}, {{r6}, 0xfffffffffffffffd, 0x0, 0x2, 0x2, 0xd82}, {{r7}, 0xffffffffffffffff, 0x10, 0x20000001, 0x7ff, 0x2}, {{r8}, 0xfffffffffffffff8, 0x18, 0x80000001, 0x2, 0x9}, {{r9}, 0x0, 0x50, 0x40, 0x20, 0xffffffffffffff81}, {{r10}, 0xfffffffffffffff8, 0x28, 0x1, 0x10000, 0x2}, {{r11}, 0xfffffffffffffffe, 0x3, 0x4, 0x2, 0x529d}], 0x7f, &(0x7f0000000340)={0x100, 0x101}) clock_getres(0xffffffffffffffff, 0x0) 11:05:49 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x200000005, r1}) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x3) 11:05:49 executing program 1: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 11:05:49 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000000280)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/80}, &(0x7f0000000000)=0x52) pipe(0x0) getpeername(r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 11:05:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) getppid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000000000)=0x80, 0x4) 11:05:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 11:05:49 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x7fffffff, 0x3965, &(0x7f0000000140)="1eeb77b67e12a1633bd85569c34dd1d8eb28e275b3cc2ee19cc0fa5d122265b4d889f376b3614d160a5b764ab27882d7b4725f9a5ca11d80437bfc015c327b3b74463c09cb99a515d7f4", 0x4a) r1 = socket(0x2, 0x1, 0x0) socket(0x18, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 11:05:49 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002640)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2050000000000000089b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde21734365f0a905b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b80c275a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede5b4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be6080000007e3662a52f5349d1545b2cc42338828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab11652806f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c67f3973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49e8967849868fbbc0b51ea474d014c17fae4143245e3a64798fb0b7484c5da2486daee4cb387fb3d040a280a05c91b5cdb9f1c74c35cd97403f3189a1b7bcca8fec57419edcf2b326af543391455d825a2bda9df66e7117dc6720e4d83034d26aaa688d1724f93fcea061eabc5271ce1ebdb65115ef04934ebdda619ff2a04f8e6f66caf35f48b606c3fba2039eba4eb2e2007fbaa26a454fe66cb87ac061f246e7456db542fb7aac243ae3c35e9dcef8c4b59a696de2db6dbb143371e77471e33afde4ff4abdc962fa266dfd0e35eb90aac7fdb4a920a13f3d0d397e16f1509076142c265203145fdee126eef", 0xce2}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001640)="5404d7626b43e77420bd40cf292b3a71f6817eba890bfc07257c4074bdb68771fc088a40db2f82cafbd0229028acd5d5efce59e0771e906fa6f7fbe3690c231d3716393a902b997abd7f6a0e4cf02534108f48ae442105e1142fedb664e9d39c6b956d5e10dfdefc2a631fd8b6eaf8f981ecf38e69dae68f8f15ee6d692e7608121ac30c47af8d1aca9d96657b7183aab796a1b564ff39135810ef34945f35df675e9c2bdfc01567b15982cdf52dd1314adacc39b67f435f011447b6374d1136c39667e9fee561ecbe1e850c997c5b2dbab82669d2f9481244149b3bbcdb078ff0f9f05e24448ccc3fa7083903e479456f397c004c3d0e6d714d15080775e319acbf8261aba1d0a37ddea2cb1ce0230b13dd93ddedd57b25dde17e64825aa301d9da44b21128526d5f9be1c255fd5231ce2909a1eddb212d20cc18e46cf8dde78ec6a4d3be3f4d03ae3c54c20fc6bf0f5bfad78d9d9e4c5d07725a0c465b9891e706cc83c9ce3dcb3b52df99ea8353691107619d2316e14ba79797a88f7e61927964534c7ec54be8c3f9d9cd7d8ffbe5ad7dc4e7fb5501cda9ac1e8546c7db02668207686d418a6c378b339bbae1b796ab136ca6a3407c37edb6d338908845fe1e0a39e90494f9b6951cc49174a0510df81b28caa3726403395ead824497f470d6525fb962070a3c3cd05a9748e557bb6e847302537784932652d44567c6b772711c7d4db318465a771524393258943e78053a99884b03bc2058643153debaf9711e987b61f0979e2183bdc4fdf058e7e9bfd1b96b2e10aaeb65f586a2b7757ab20e0bd7b752b0ca37ae9a9b0c3620195591fd489f61d90f4c9f2520227e461413335c42d185136c1a4841843880cc8f1365c0558ec6d563477bc79c5072f450719c473ccda5e0dd1bc928c05564535161d345cb6b0f35f2e0bedd42daa1ad33fbe6b8541394cfbf4c14bb6a766bfcec92ae314c8a72229e9b254297858d7d232c19717c86823ca69b0d8e8a228882c7ea1199a3c4eb2489cc848a2ebfeaa86427bc287079318d2fa0cfc329f4c742ac067708c4b89b1b624d2b04eff77dc4bf1a0bb052c269de36eca81fc97338f7024c3d5634ccf677476fbfcb5b87438e58d4dfef397fea38c2dba565fdadaf0c74b298886b74a903dbb3bdbf7aa0047f48e0da1df6fef7fa4f51f39ef86a1cfce4b42f0e5815c5c022184cb7a111ef50ccd8d8f3a8e9700456edef6a4100468959f1a6104a174daaf14e99acc3dedb82a6695817d27ee13334fe293e1d9aa2a3c37a7b3e3518eed301a933ae94b8334ce11805a6030ab813e42e3480ed0999b0082ed27456f35ff1d631a72101c50ffce3f25e32fa1ac83e5ef07bbf2c1bd9f78f2a8db6949268cde33e32b51e08841bfc2b3e5e186910d3e782a55107bdbbcf56e1eba423c57bff36dcbe5509f1d0caa82e0ee07505420853ee80c7bed0ae1470d286b254933fa0ccecc0e0b052b936150c86265bc9c6ad0d64335040fbd9508774fca993abe4ed71208828a995a21fe2c71151ea727fe540ac0e54075ff7c0eecd53dc716d838b21a1263906bf218f6d01327cc1705b1f38373c86e9faa52dc8d213717bf4ed2c25af5221bd20bb3ffb778922713bafeccb740b5daab437c26c663b1182018e8c1f9af3afe1d40f1d56d18653f588c8b90ab044cfbacbd84ca272164e4665e3c85f835455a26b4fadc33c8b1546db07cc0c1e732c5982929e0f48b3b4c1c0ef2b86d9b8170f9e0f29682c72ca833a7345e9ad67f30a825bd67ccf7009c9289f02b3a560e82ba96befcb3d9940b7b8943a4c4b9729cb74edbc5d565f5a6ae828e1a37930174c4c4ed24089430338d6cfe63cd97b4a0339d4802127a629ea46ed4f7992ef61102aa43d77439c6d23c538138e41e3b21c71d74f255ad0d60a868ee1326bb1fd4b8424b7dafa7ea69fdb4cb978c9c1efac3eb723dcaa576649b8e8a38ff703980d2d89fe02a8c24cf0652caf07cb144fcf6c2c30f19300f4971a3e8b9f893485feae347fa3468431107afcddde1238ec19fdd1f4d185e0de69ba48ead15767e6e0aa1ba5257a65bf37b66a3ab54fed9556e9f5a99f6a4cd52d9386f81aa5cb370a3504390767608632a3f4242aaf18d5b2b242d2a3e46aa8e2720e74ef1d5bfcab3dcf3cee82767414823b8331e8254ef2c559741d9eb2f03417aa6b6cf36c99efdb71d1aebb895974322786d21e385c332643defcce40d896a0a4b3256e8f99528854d0ab5f85bf93fa1ad4d21fe3f71fcbfafb1e63e8c0329ec46fef4d97eca3ed3c7f7d343a46db4d8ee1d0b2336fcefa99958a61acd239df7c18a538aa71416574cc3062d1b32f1066f608c2484394e77d1172ff5256f7d4539ecf8ff3bee5728c0ff803e5ea6716007e37aedd3be5f56f234df723f59f93061d7f044b3eab3b8c3ff60302a24fc4da81210edd51e186d8e37838ece1b324e38fe90770abb61128f121298cbd10dc80526d250376ec42f8709f4379e388c02f13be1d5ff9a9c2cf98a429375f30ab2b182433ec16c7848a71af05d0bcd9f74a9b06853dc8ba41731db0a8b4f8cb3be3b68ae01fc61b8279811a62704b1a645ead608a3647fb424fac0a6e99c41209e58d608c62991cad5ed1a01c684ee732fdce7933080fa08bbac638b8a49f79c7d810ba8676636191a999d6dd8fa52e042e315a00ca80bc1cccda1fce64e4a909c5b8f22183aeab16e595f3d78cbbf91c60df88f724586d3824f5550f6c751b30e7e1e0b3421030bcc1b269c8d9ef70f5f832eae8ac29c00aad491dcb9dc3d1eb4c7ee740f3f87d625f68ea4e694c5a3868697925a6eb7e6a84da8c3a84dd47e0d3ea5afd573f18e3421a85211e23d84f6720dba1aa012420c19bb72375895d849e0d25f70a79f67ab7a01e8508a01a7995fd708c1accc0e229b0eb15c408734332ffeaf41b94b1afea1287fd7ee18c5233fd5c56172afb20bb81e87ae8a3ee0f88885d7860e8f93d15f39074167b37207ed4aabc890dd7ebea4d5416907cd022b62eb79f81fad5fa00d864eaa8d8b6233245042720663ed2625855603704d8568a014f935dfda600fac9a960a6fb844dbceb2781bad537ffe691f479961fb614f032ff6cef4424683343593dcf9e14e09fd62e779fe5fd6c3c3fe6a40eb53dffd7c8e51d587a24599f37aac99ed7a24d04f2b791b2355df22f90cbbb01995dc12e712cc1683ad2fb7bf7d9de907cb19b7ea37a4ebb3cb1a4f23a1d6a0b8539d9cd9fceb9dc90f793430f92db19141d64a21d127136b6b483b9ada421275765f4fab70c4dddfb5399c6a1e8d8f7772d56d31c075ba0d1a6daa10b3c14ba8fbe0ca4a1225fcc036cf3915ac4625d70631d2246a6bc7109abc9d6b91cc8d447276239a30897d35091625c995225d36a741bbdbcb4f4673b3c4817b08019e2741399dabc2524ed3ce8b7537cbac5ab51683604ea8b86da5840f5ac05384224b80469da1d78891bd68396d187ae5dc77e52b3e26a65087c8fd0de2e6cfcfddd4966edf05a5da5da0176a606121c75493db96b3032c8b09d1497f134bf050fae47e06805f6133a405d4b438723675777fbb5bda1b769501ad673f7f1d0074554acac997c5f56bc5eecf973565c02f65a7c7b320cb7877ae29c9aa4dd60db309eea0069e3895d0669b31914eca3fb0e6d828fce5d73dcb2385b65d77353dc6db53e5800412d195f9bb9b4e8f4262c5a3793de262c7f42cd60f1242e8f497e39ecbbf5022b483eb0366884626af43f2569eec1bc60a92f22639333bb1248ae172e46aea71ba8b1cf8919eb275b9fadfffa6fc6479736123d4fe95ca4383cf6a2689961f1be6262ec6ed49655e83d7a4fbe5bd9833e85d90196f3c26ee3259d3fda98a108e19909e7035189d0b69356a5d6946c9832f5827d0b18d4d8fe5b7253792193436d80c526ad431591badd1fac0a33949c532c78ce10775d32d57c9cfe772d0fa6efa02458953e3ea73a4a0dd7e4688c4c70abd6f6a25c5835b23d0011ac977b53faf1d5dff406f63adc882a79074037055c9a1b103bc7a548a4b75ffda7cb43be3f893545ed0a57e1cf4c316de967dad7a4bb7cd59b4d5da723119138e0716dacc5fa391f5e5785673e2224974e091f971f3eba7466eaeb3e0f0e15667ccfe3bc746cf60c1db72dfa5cfa20a58e5b9d81c3220352a12ff48c3397b3688fb97b6be9b995df41bcdceefefd9f5413ccb78338641fd4f51a9e6c0f05064e96e5be1326461cac5228551f07364b70a94fb45fc5968e71223f9aa08037ac3919e92d465557196fb9f4d02855b9211da5e257982ef807a07eee39c197f22043650f9d6fb9cbb693a4940d2eb983da647ccae0f11055a9a0e7651d6d133748eb204a557da6ce50b1f718035e47ceb3494e6603ac85c3a273f48bf82af9e197d8c0e8a93dfc6fd55c6d870a2d6c0c0fd6f85d88e476a8da4f1b610148b2d692861995005636fb78dac194c0b4032508ecb45ba379644d751bbcf8fc62c81952c2814f7302217d4423277fffd7e20b1d83e90c9d412f511f2f67838fa04d3967d6e4e75cdeafdc819f0b5617e8b360f2eafc6edfa8eb2b87f6d065eb6c377c378b0f08cee2cc7615553c7a7c08604e2a6f3d58a21fbc5668804085e36867b64d79b658f6cf077765178b0d67f5402e37a7a8e031c57d68946858169808654c5b89b606d416fa90e47675154422ff1142de9f3e93dbf593cc4c876703f15457c3b4fd1dd2c28b1a3cacf27136d3006adc1e7f8ce28872294c5cc9ccf102baba222c6ae2a9702d4be950b7091db208198da20c5584fc6a743de6d3cbb9dfa9090a8603070477859a00708e59093c93c0ae76efa6e171010df11a371ac972f20337b58430ae9d6b392d6922b233d8ebf2925903b954cf9d3d8d7feaccc8a38f4108c54e2ccbdcca65960d39be645eed7fa6513dbebe009a2bb21dec69fd3afa4598d25c691aa4a2244be54e55cd298e5b1486952ea0ee2086ea7c3f28b88b1776b5a73e2114178bb36286376d7f4063885cdcd454d9b9f20bc907467f9a9a8df397c660244b1a7f1247d5243504970604a06f566d8a0c7b1965da90138153270560d9c45e51b92111401e75dc860a28a0c76d03b17c9858198b5feb8c12b70bada4f608add338df8c98065099f446bbdbd8c70fc27ad86934eb683ef0cbb4a5285df3b2a9c53ec72008e27be1f97363846d8750e4f915cd2e3be8d6abc71c73dcabcec14524883f52bee9333a791141a54d861b87dd34600dac21f51add2dba83cb5341acf6503e7399fb07f5f935b09e170122d6114185a5b5b16f3b0717357f05bfe63d15f4fb120674b2ac1d016003314d2effe27ef2174007de4ab89542e01e95d50931c16b64aa12fc3f009a9734f99eb4dc624468abe2ca09c60ecd79cb5e40c43032899673aad45d5e684dfa80de933440cc37460609173b10a13c133d90af7725505783906ea1550c1be2a252759e31667d0e0f8a9281a45944eec176197ec5fa80840fbe31176d528252e543544cd63a7250a074f5f11ce9a2599217658ecde3d874694eaa607d8213cbc5e707fc314584bad2946d8f497ed24eca27396ba523a6842f09da2d590c7ec78750fa2a5ba3cd96b28cae88b5243c33cc63d2b868c5f80a804a5d632b13cde5464825d7a9c6a960c57c596dc6c1d5a33ebb241b08274e97dc8615430b78789bd7e3f6f466c8af1702ed2d3e8f7c1f100597b8b57edd9d4db71f8163ba1223a388d53a224e29d8cefff8e495dec4e28fdca0f9", 0x1000}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000003c0)="992db8e64ba58557f2637b0b865a26a224f72796955c8749fddad65523ebcd916e583bffc257b01e0e0e368d669c66a40c39c9d70f2c51360493b34602099f3fa11e6a5c31170b7606a56f26ef03113e1b517bea349c4d1b5c28b707c420f6592426c7fb3fcb60f9f1a1f77111944d915f0c9439fcc3ea82216ef1562ebadb8bd40779bfe79a3f946ecc99cd689da430531612e6f60de5e8c8cf29a7b1216ada924b4f94d0330744f6c6359a644c3937bb88", 0xb2}], 0x1) dup(r0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 11:05:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x25b) 11:05:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair(0x18, 0x8003, 0x400, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) clock_getres(0x0, &(0x7f0000000140)) 11:05:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x6) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x20, 0x5, 0x0, 0x4}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x200fffff, 0x7883, 0x7}, {{r0}, 0x0, 0x40, 0xf0000040, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x7fff, 0x200}, {{r0}, 0xfffffffffffffffc, 0x28, 0xf0000020, 0x5, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x89d}], 0x0, &(0x7f0000000140)={0x1, 0x5}) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 11:05:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 11:05:49 executing program 0: select(0x40, &(0x7f0000000040)={0x201000000100, 0x0, 0x3, 0xfffffffffffffffc, 0x3}, 0x0, 0x0, 0x0) r0 = semget(0x2, 0x3, 0x400) select(0x40, &(0x7f0000000000)={0x6, 0x4000000000bb52, 0xffffffffffffffed, 0x9, 0x7, 0x3, 0x1, 0x6}, &(0x7f0000000140)={0x4, 0x8, 0x3, 0x3f, 0x8001, 0x8, 0x4, 0x7ff}, &(0x7f00000000c0)={0x3dd, 0x3, 0x101, 0x40, 0x5, 0xa2d8077, 0xfffffffffffffffb, 0x3fffffffc00}, &(0x7f0000000100)={0x7fff, 0x3f}) clock_settime(0x0, &(0x7f0000000080)={0x6, 0x6d}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/166) 11:05:50 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 11:05:50 executing program 0: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000540)='./file1\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f0000000200)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:05:50 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup(r1) 11:05:50 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) r2 = dup2(r0, r1) readv(r2, &(0x7f0000001080)=[{&(0x7f00000026c0)=""/4096, 0x1112}], 0x1000000000000105) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f00000010c0)=""/4096, 0xfffffffffffffef3}], 0x24) 11:05:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 11:05:50 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=@file={0x0, ""/108}, &(0x7f00000006c0)=0x6e) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) socketpair(0x3e, 0x5, 0x1f, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000780)=[{{r1}, 0x0, 0x14, 0x3, 0x1ff, 0x1000}, {{r2}, 0xfffffffffffffffe, 0x26, 0x4, 0x200}, {{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x2, 0x4}], 0x8f61, &(0x7f0000000800)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x48, 0x8, 0x7}], 0x6, &(0x7f0000000840)={0x0, 0x4}) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) getppid() execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='}\x00', &(0x7f00000000c0)='[!\x00', &(0x7f0000000100)='$}\\#:\x00', &(0x7f0000000140)='\'\xe3{\x00', &(0x7f0000000180)='\\\xc0\x00', &(0x7f00000001c0)='(\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000580)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='],}.\x00', &(0x7f0000000440)=',\x00', &(0x7f0000000480)=':(\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='@\x00']) execve(0x0, 0x0, 0x0) 11:05:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15", 0xce) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="b901dbda419f47b389f1292254950b0478b9b8604e177a90f5bdf492cd509d72b5f3acab24def049d7065808dcd7547e5976dd5b9621adc67b0f55abfa5f381b81204a991e25704be843c3b01c5cf8cb6d032e836c018178e7d845abc49546053d458d33b8b29f5aaaabbd27116a9e2621fc0c942179", 0x76}, {&(0x7f0000000200)="59b1120658f9bedead2cf1f25e68c516985a5de600525cc89e26e70b4bd1bb01526b53b4fe18ded4eebf9e53291ce2020e6e107edfd66acd006e584014886e46d23ed4ca7153065743506ef60a67dd0a089ad0148ca685e8f4501798d1469bf217160b2dc7e3a3a4292a5c880006dc538e03bab155f63b518e29943c6593ee3b5bf24bca5d266b85de02b29bdb73aecaf5d6c9794d1bbb06e121e2aa341c154f273c7690136cce0869d04f14462453cde0017fa1e60a", 0xb6}, {&(0x7f00000002c0)="857d3f4f973cedd5929ddd3a1073cee6281d77201bdcd3edc6380f36936c99d9c257dfc70da9a770b92fc835ca615cd5a1ed35f75c881101895bc3760d7320cc2d361e2acbaac7fbf0726319f82e82fb72ffa8c2512829e39986f2a70ed6406f6c677d647e3f8cb7ce7268c1497d2d37745b0300cfe81ead58c7784c74d7b7e27e32a998d0ec9b3febf87b14bd403104e6cfc43befc8bed0cc6e76c12a05515ca98bd58f0dfcea6b2a4456940cc8301130c464d37bb0cd9ea06feb28d48b09db56e530e68b19b9a682f5162a80b674927431bc5b48630675882c9002fb0f4e863e083a867702c6e5684a922c35d0724f54344e453884359a18", 0xf9}, {&(0x7f00000003c0)="fc1331d06f1f19236e69c82732ca57f28483e29b88e2742a1e", 0x19}, {&(0x7f0000000400)="48bf7fbbcdc6b08d0e9a7343567b4610ffdd0349ad4c6e75b404f6277a979ad1920ec5d33a421a1435ef05b0875246059457ab60e9c266cd7751150f73a3b01f04cc4ab79852a55f5708215588cc387f8f93e52ac28ff68b098a8dedb066824f68ebcf618db6815bbbe05c8579b7c163591c5cbe51b21d451537e449f37a985966fd631a3adf3c3e990748e7efa52270e3d3c76f7f09b37e4e9be93e55249544c91044a9f0d56756f93b0f358f7c0339f2556d0407a87ac97aa90e4dc88e27", 0xbf}], 0x5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) recvfrom$unix(r2, &(0x7f0000000000)=""/90, 0x5a, 0x843, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() listen(0xffffffffffffffff, 0x0) 11:05:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:05:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f", 0x599}], 0x1) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000680)=[0x0]) accept$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={r1, r2, r3}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x122) 11:05:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r0, 0x4, 0x0) utimensat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0x0, 0xff800000000000}, {0x0, 0x1}}, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10f) 11:05:51 executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x4004000, 0x0, 0x0, 0x10000ffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x7, 0x214) socket$inet(0x2, 0x4000, 0x101) open(&(0x7f0000000080)='./file0\x00', 0x8880, 0x8) socket$inet(0x2, 0x2, 0xfff) socketpair(0x16, 0x0, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r2) 11:05:51 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x44, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x24, 0xfffff, 0x7, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x7, 0x100000000, 0x6}, {{r1}, 0x0, 0x80, 0x0, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x4a, 0x4, 0x1, 0xfffffffffffffa75}, {{r1}, 0x0, 0x10, 0x1, 0x100000000, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x66, 0x40, 0x3, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x24, 0x1, 0x8001, 0x4}, {{r0}, 0xfffffffffffffffb, 0x21, 0x2, 0x7ff, 0x8}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x11, 0x20, 0x80}, {{r1}, 0xffffffffffffffff, 0x16, 0xf0000001, 0x7f, 0x400}, {{r1}, 0xffffffffffffffff, 0x90, 0x80, 0x7f, 0x8}, {{r0}, 0xfffffffffffffffd, 0xf3, 0x1, 0xfffffffffffffffa, 0x6}, {{r1}, 0xffffffffffffffff, 0x9, 0x1, 0x6}], 0x80000001, &(0x7f0000000100)={0x81, 0x10000}) 11:05:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x26, &(0x7f0000000140), 0x29}, 0x0) 11:05:51 executing program 1: r0 = open(&(0x7f00000001c0)='./control\x00', 0x200, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 11:05:51 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff12ac8ae7e900b9511140ef384c88cf1c69e159b00f69b94d464b6c1c8cd7ab2a78ea9252c3064a522d0a8c5dc88f37ff18c20963bc7643ac11455b499f5672b1a3b84b934f1f8c4af4ea222badefaf314e35281e842f0e593a9093", 0xb24fd4c15fd6718c) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 11:05:51 executing program 0: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) getgid() 11:05:51 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x1) mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK//file0\x00', 0x40) unlink(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') rename(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK//file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x88, 0x9) mkdir(&(0x7f0000000180)='\x00', 0x11) 11:05:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) semget$private(0x0, 0x6, 0x411) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r9 = dup2(r0, r0) getgid() r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) getpgid(r2) ioctl$TIOCEXCL(r9, 0x2000740d) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) syz_open_pts() getpgrp() semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0xffffffffffff8000) 11:05:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() pipe(&(0x7f0000000000)) read(r0, 0x0, 0x0) dup2(r2, r1) 11:05:51 executing program 0: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(r1, 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', 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCNXCL(r0, 0x2000740e) 11:05:52 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x405, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) flock(r0, 0x20) fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x100000000, 0x80000001, r2}) flock(r0, 0xa) 11:05:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4c) write(r0, &(0x7f0000000000)="d94af0c0cfb64d21835a561668df4f411e65dffa82383e37a0315d31", 0x1c) close(r0) execve(0x0, 0x0, 0x0) 11:05:53 executing program 1: r0 = semget(0x1, 0x1, 0x200000000000c3) semop(r0, &(0x7f0000000040)=[{0x0, 0x7, 0x1800}], 0x1) semget(0x3, 0x3, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) 11:05:53 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) writev(r1, 0xfffffffffffffffe, 0xfffffd8e) write(r1, &(0x7f0000000040)="2f50b57d8a421572dcf1ed964be5dc3290d2edc9b56daf715a2622c2c3c076754354dbbe3ee125c5aabfb3f03a7e8b478aa304e06271801cd964dad6765f913d9527e3ab79413bf37d5595664352e935fc13405d5acb023052ed53daa36cbfb056de41ce5d283ff849fc166e6504b1070a9a04884d1689db8340cac3c9538ff1b6179b6a24a3ecbe5b8719db9cceb842fdff99b4f9fe065ef031ed0f4318e64a0d1dbab2b3c6d7225b1100dd16522b35a8a6e8682b39e9c77cbf09c3a58f634a685e445483222930ce62785ce71e058882b7479a", 0xd4) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x91, 0x40, 0x1ff, 0x80000001}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x1254f4be}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000016, 0x1c, 0x8}, {{r1}, 0xfffffffffffffff8, 0x98, 0x80, 0x10000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x2, 0x6, 0x0, 0x7}], 0x8, &(0x7f0000000240)={0x10000, 0x4}) 11:05:53 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 11:05:53 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) socketpair(0x6, 0x4004, 0x1f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x7f, 0x200}, 0x8) r1 = socket(0x26, 0x2, 0x1000) fcntl$setflags(r1, 0x2, 0x1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800200, 0x83) fcntl$getown(r2, 0x5) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='c\x00') clock_getres(0xffffffffffffffff, &(0x7f0000000040)) 11:05:53 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f00000001c0)='./file0/file1\x00', 0x100, 0x7) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40005) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') munmap(&(0x7f0000bfd000/0x400000)=nil, 0x400000) symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') 11:05:53 executing program 1: r0 = socket(0x18, 0x4002, 0x0) setsockopt(r0, 0x2, 0x2, &(0x7f0000000080)="4c87740a16c8fb1a19442bd41fe2c327c68d34f2ded7049f2995463006dbec2af395277bf6ec4d96f107718b6b77a69d89c7620b4877a5b53f9b1483df211626e8848aad3d3e9036cce6975c5d71ab16e6bb9a00e09cc9ae204650b719559898cef62e6cfb0f4f08a33bb17570205549d0cbc1b995c68f3f4e2ad0a10bc75a6513437fd4929161f0cf5b8afe27df950c4c17432d6d95a6", 0x97) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:05:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60, 0x14) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 11:05:53 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x81, 0x80) unlink(&(0x7f0000000000)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) 11:05:53 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x80, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:05:53 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x1, 0x0, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) read(r0, &(0x7f0000000000)=""/98, 0x62) 11:05:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0300000000000000fb2945d3c5232a4cb4c3840b95ee6d06bb437c405f8f7249952d4a2985259540be40494e0e09c8d102722dc325107c04fa24ef652ff1d13db4b7140acebaa6e11805e99411b52c0b679ed9011ec6b3000e64a299f35a28983054ec5ac679f3f469183f5871a3da064812889da04614655a78334560f4a8098f76accdd7011135ff6b2e589d2b92fc54635417249b371ba08be9a12d79e3225ddff701b2c90f231549c12c42aa7abad8eac5e218992ea66516173d2ccc7162"], 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(0x0, 0x2, 0x0) 11:05:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0x8000, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 11:05:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 11:05:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x767, 0x0, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/219, 0xdb}, {&(0x7f00000003c0)=""/249, 0xf9}], 0x2) setsockopt(r0, 0x5, 0x6, &(0x7f0000000000)="c19a5b79b29b64da69df10a6b85c10c5017f6536b341d5bf4bde9ad1", 0x1c) socket(0x30, 0x3, 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="289bd5c1978fc77a3819a437746806bdc44d9d3f7b8a5918249e7e0698fbca6193f09828e4a68c3d57630e7a673c25bb8110c09cd959cdda67e3c8c1646f4696281e69874409e439bb41a8bdd9b8034853a9c618fdcbdc5f7e494893d808817c7220032b803cc480b74f29fa4fac7ff077fbb7189ad3cf48e4951284", 0x7c}, {&(0x7f00000000c0)="f6405a7d31fc5e3611f408b6b3fe3d5987b92874821bfab3dc16e1247bf380434ba4a796fab8edc74590e4fb4c84931dbd16e6dfc9fe3444cbdfdbdbc17af442f79f15bb20960ad63edf7bc68f7f705df4b8e752b866b572ab1676366bbf933a7aa13657034482e27517a7ef730557ebdb79dfbc5b25dc15104cdecaa3c958f712c98117833f0acb9d0c3a27deedf5b8482ec667cb35752c1f68ae11f174788708b2e34538d4b6ecf79352108f5f9ff7f4a667b6bc53305b50c262f8fce76df76938c270500e22effa2491", 0xcb}, {&(0x7f00000001c0)="a52e86e0774a5f46f3f70e327153b7c7a28a05bb806cec2879d0d6846daf7884a9463633872ad2e5271edd86a1e33baf7cb7e68f51fdd5df4dd3f1ac862e06df4308fc4a2db544aaef53a02a33612857d844a29a42c6", 0x56}, {&(0x7f0000000240)="600d554a2685709c8ad3c251756efcc923c6b0be3d9977168f72216bfd04643650e556c87d093b5d169fd797176deaa6", 0x30}], 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000500)={0x7, 0x949, 0x1, 0xffffffffffff986a, "c4c78254b0c08676a3cebb334c923ac880eaad24", 0x7, 0x3}) 11:05:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='^-\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)=':(\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='{\x00']) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000000)='./file1\x00', 0x7000, 0x81) 11:05:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad459011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007814295fbab9d360ee1d7406dab9bd510eb02001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d00408e8c96dbd4314cd9fde827e08e2308fdbc15a6029b9a5b0f411eff3ea89731b3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x10b) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) getgid() 11:05:54 executing program 0: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x54) dup2(r0, r1) 11:05:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff83) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 11:05:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x110, 0x24) ioctl$TIOCCBRK(r3, 0x2000747a) getrusage(0x1, 0xfffffffffffffffe) mkdirat(r0, 0x0, 0x8) sendto$unix(r1, &(0x7f00000001c0)="d612329891949e637925468492d3e66b44b141dd89033fd4c127d7389003b86f3e70fb67a0fcf81ea84ccc3e639f38a3abb9a96613faed459d5b80358ab7dc6b60db18b84d833db07b134b061563a8d4284c841d99611cc89dd07cf9156809fddd96596bae64e5ab242bbba96e2cda82039e84af9973031ec1e2555566ab7e8b361b262468c916c611c6bddf6b1a446e4f3fea56e17e1e7de12e0f2c36b676a7cad94f9979db", 0xa6, 0x8, &(0x7f0000000280)=ANY=[@ANYBLOB="010012b0000000000000"], 0xa) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 11:05:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:05:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="fbbe09d971270e3daca1f3f9ab363ec65d4f0223da3586e47b18439025e54225e453eec78244a296f2e62befaae96b34f9fc9d6473df1005a40b57ef95489d7b064c37050279397b524d200d3558b3001b9cd059facd6ee14701095b75c53229", 0x60}, {&(0x7f0000000180)="3cbab334d9a0c305cfa4f016bf4d89b2b4ae4f18342c12d3813ddd6598458d3d4136d4e54641dd110de6f9a0033ce452b3b31e5338a9e8022b2da3b5459047069f23827d81e7486fa5a568639cdef90c5c6b4205674b8c3f6858f709c7b97cad7daf37b1d331500eb97fd5ded682357fed0b81c0b200d6241fb30b3ad8fa8b7b7106fa0887", 0x85}, {&(0x7f0000000240)="33779d2928de348bb3cde09933048c025eed304c982bfc4ba47da6af1cf117605b4597eeb69c99a59d2b46c427fd11cc67dd5872ecbc53b6d82daa4475122423c4e0a8d4", 0x44}, {&(0x7f00000002c0)="1838f1960b353ece1e37589a482428c551425c5b36cbee48a3bcec3599b7e82dff7d", 0x22}, {&(0x7f0000001a80)="853a46c7e22f8530f821ed8e4aa91756ef509f1c363253fefb473d505b4eec4cc66e3f267ef5eb75a89334f4f666ef2da1386ce794a91516f69cfefd7cb1323c86423afcba5ab23803a27488fe6d5c846633962ea087add940fd6cb3677a3c3aca0425f8ebb8f06f79ff87cd35a8f0609ec86854dd39d5f11e2fc3798a1308a3603717fb33e43b7e4c035cb7838c8f315a2603f4e6010861a1847817b18d2c1e705197a656f9357d944222a2dbf2b8367bb22309e48dfc5c834ea2a4157ecc4028f72c62bbd0ce81aa2f364e2c081432ce2b64a3e46362acb7d3ac75528db545beb5d52806075ede25296356175fa2453d1d1f6b5fe5b2662c18165e5c7c024952b62bcdcdf765959575f10771a5295378272e4072196e4c8d482311697f30fcd208932f421c7578e24f3504d2a0f0823ead992ed16761206ea4309968d676f5d2ad8f5b7ddd46901d42d403fff5ebae8fd4634831130db353a073ce82ccdc3ecc683cf1a365bad7d6ea83a96d1baf15db8e0af59ddbcfb0bd03b23c7b85c1258db19cea92ba9e6d36ac6d04af5ff94fe43d4925e22d843fbb3155106ba2dfc8da42282e218ab74ef1e88b173a330aae05b8c03c4bbf5dd15b8e4f7f0e1df81f8207f28c61db96c416fffb20534d2fa0727906e5e290aea403dfae2459adc8c632a4508357ef9d3ba7434f1d7b4c953cc69df908a0a33086bc59b51723f7f9d64ac9207e5890314a922964bbdc032b1e3a6917861264e51b322e1a8e32b869515089f4961eca8b5a08e1fefb3f13c4a60ef62b570feaf08fa405686ef669ab26c10ccbd0866cb0864833f672f5c40c42e41a504c48b277fe784b42511f14c170e8d59b4577b74306d4412fbd789a22cb8e6c847324f763b51e133adff7596775831ab588ea88507744f1f8a9a26bb2635df9983193a7d1950a34a9eab6e19c80911f3a047f946588e130b9537dc72646fb7171c8b6cf63f74c5e9bf292766ed4b32ab1abf53c2ed7d1e35b8428fe7e96e8eb5ccfc636cdb5f4da7886345cf08fd78a753aca1d0ffba7609632b0e9df23ec3699378560513ebf1f5a00aaa86a068e5d435002d520c5c8dffc900adb2e74896ed2040b55edb49834cd7a39a843541667ccd257e1e6904a687c479646eb387db52dd8f98077432eb4575088f459825ce31f325f6dc815b8075b80ce98aee943e1782bb538d3dd9e5e9252eff80d5ff90fe71e43ad480c736952b4f64867399717160d5ee504d14ef753983da996f5d3219bc78f996f460554180d80e8dca5231c4987f04ca8be1b758b607f19618510ed55160eda38efd8de38a8e0a28f2b54f5676c178d48b92854ff3b1f5a06f3ae3863152e70a63ae1d007090d428b4a63bd1f4e87c4ecebda8320d709e9230b4884d5ee8a64a4036161de28e52dabd5cd21af57674f5ccb2dfd7002d490b1b9661565bbc13caf42274b379534b55670be4e998e0f60a77c53185e0bae02fab17b7bfa34e0a11904b4945421c86948b6cd1d4dae630685ea6ff98cd6f55f0d1edcce3984c797bb1e877dd2d29d1e311f2056ecbfd68ff4856f6d1f7f78c76ff9b2645fd1bbe783650602196e551b1648c91096fa8229c87b3a8ef8846c609ab8c38bae34d7ea400db34cf393ab014fa5ecff79abb18028144c6dc30e762c0e9eb2eeedd0f4a1d2f1f211e881248b5b459f61399dc985d8b03a1a3057bda1127800ef3ade235b931cfb571277d64225945f33ab870c9226c54d1cb0fe6375b80f6418460ad7d83c31dcd22cc243bc4d8104e1b568965bf9ae380a4c950a81ad3df407262feccdd73efbe650eec9fbd6ac2ad7de1b8a2534fca0c33eca0ba289099b70fa8fca3d377860af9c86092c99e29cd84ac06bad560dde2c1a887db9f92040435717cb72022d4a062b3dbfd483f9547605bee518d57b3de17e7d7a0724bf7c63a6ee95f755bd646cfd295aa63bf96785686b26a99c1c9ad47d5317996f2daf95e3eedb69b913e3b7d58fcb5898186ef063a8b54e2e6ec10a9d7c880583ac880b31d8197a96e11ca7ee91a72415527f2a1aa308c77e70508464d77931ea5454877f7d4b11914b1a8ccf26a025daaa9017fc99c4282ce2144eef4f216c38f9b6fbfa3b217cd82b1a662930e73f1adb2caea03657809757a66833abdba4415d6f59f7c342ce4ad18d70b32c379aad02325c733dbd34870093fb227048d0ef85e58eec0c8b315f16cca8cc4c0c97ecedc7bbbf8254b72811fb8087a6702d37e16771c6d4250fb0b86fbd5500b6288ec642ef9abf66273d2f2bbb08ffce718de90fb932c7fb945bfdc77577b232d178e30e16f2b54f3d74a9d5c377ac2b5557b77462b9480d3fad50b0eef545bc604f3c4afc4346f46154290c708dcbefd87675e6a7752b3f716cb5ec94dc3a9ab924a30275cb08680dff064f3b276658171ec7b6defbd58a8c2c85736af3b9f28f79b365eb8202a7148cccda12113c873bdd9d363f4bd4830435e02f08e19b50711124f830a6abbc4a902599dd749f5cf5deccc9197e94d8297189698ee9573637e9e1bea8f7c0491a7f85ecbdc870cd4a13aef16c3a979950518258a573f8b36e644eb89015f89fb1f7ad327da62fc1c4a751060dc6965a90e905e42843ca62bdae3cc21cda5d301fbee9c3bb525f82646583ce681f878d3e6639167caad2fba51eb8c0edd4bcec3091fcc0053f8255bcdb135308a6bdf386b5d559724981d8c538f48fbf2224f5634d8b7dca7772feb5808f7fa2140eb9f78f9e2f37ae4d9f72d1caecec655a4414ecaa966a115742be79a107a86461ffbeca64734c64820c9410864c1f49227e27a8c659f0bd0a5261bd294849d95d6b60277083b0a2dc941f534c8e9ae70023b173f7eacc846aa1d31d9a302a09c025522badcc876e1cc471485df7e3bc875b569ac20ecd666289208c3e683e2643d2db669911bce46995a8f5a4c5ed05ffbfc63366d047f49465eb671b4ab2cb377477dd11135bad8e6fdb9fd3ffa6441d16f1e88f6d17d31f6fa31b1d96bae01d2c7bf14b5a76e88afa2f6698df42a6dcbb143ef93439ecf2a2ea2a0346adfa60ee4c465da48d514c1a42a9a2ce128bfa751c98b155e018baae10a69f6656944834a61cbc48d3cb2e9b8c7cc37f1a617b36f726ba5a38377cbe2d5be1841eb361efa012b4200e1d4329baa287b7fa5eb39e73679f27eaf990d7644c85e8066756612b7858b54e357a6ba19e07268b90cebfbf8a33e1117b91b40a953af303c6267190665f8bc7061f24c5771f0ffc3271cd25597ae8f4edc734e239fe3cf3b9471388db0e2c018758f203d4f22aeb40cd575fa741ac23f86ba473462be310c28904f4a6626eb2e34405760f604bf05e8781059c77ef88fa0a834da869ec7e3a1c47887a511e566e0a565984dac68d7b2938ab00de0822e7b5d50ddd57041ada3f2d0d96969ea831a0610739e3935ca59912e5f979da4bbd1210c193afaf95a9e58b5f227cda99ab7b785d4c69bb40b4c567f28fdf789b324d9200104a2b9ea1eeb99c313d37040b3321dce51ccf59daa091809cd2b95f9173ff04cdf6905eb8513a5448c011716bd1551058dc440b2a5dbaafb7f6232dc0342feb311ea93a9a49c54f5eb96b8f5e1a0386d58126595e0a3b5e3afdca9c1f48de9d667fc8735d31309789ccc74d76fa5b4469851d8515386fbb4f34ffea0cdabaaf2c1c3b0349ab2e7fd02bf14eff8c8bf8c0d4c6ca11e53b78eb902ef21c84182310408a54b084daadb369fe5da5be7bcbaba04ca9059673e14b891f84b9f82be397ed18ecd04d059e45129aed8c7d5dcab1a2450a199905607366de923c968bc92383965f931a11f0f70dd588d92deeb0959356f3b2c0d773ee8f94aeb81a1f937be2249c5de040593eea5560252d7cf998ef8dd17b5d02f895667624f7ad1d4cdf2cc9cab9c9edd7de40600aacabb5a9a79c091b582e6ed2069ea12a2b1ae1fcb0be33d9535f03d76cffc9ee5b5cc0abafb0390bb6d041ec09b9f2a30b1d485e675a9fdaba4eab4d125b0be8e0480380251e792627fca59837b1b6c0dd4e5fa8ca518c85dc7764e71404833464777c59b752a8cbd2086bb8b3b13d6ddfb3972032b3d88cf18375a1d777583511404a9042203cbdc67eaa33279b5eec25d9a1b4cae79306f0191e4ef0788aa7ddabfbffd5c2d858ba28adade0f235925830f1a4f695b308941e8eabc3e119c2d7420d9b296e74f4e71520ae67e696d0925c7b971981119010fa4852c50ce603b80f74a36e42709fc6958b4137460c3d16fb3a5a519d0a6711a86b988e340ea8c459b5573073896f63ccafe751b98b1d1dbc6d49595631b201e38d904fe0384da5a3782d666cffe79ebb5193b6e49afc3ced5cd1f6da4edbfa706d722a40befdd62dfa2d7a36b37a7b4bce4720ccbb9c5be04dd076b57c32786151ee5949222292335eb8840e5db6e297261bde373144689463ad78618d42159857c9711e409c88e33a6da1590d36972ce2b09fa214777ef0deb10f0b949aeff71634ffefe9d4e7801e0a3ae86da83e5fd46e83ef629681975b281c11c52104e8a77dd9d240351fe329b178bc5fc5edcf967a3cf2d43647ef651edcb4c32579c1c2d31866443b8f0e282637662a172783db94dbe591a0fbe3f30c91862f41edcb34d153d13399ba74c5ecfd97a824011609deff6dc64a3e4f22d8dac6d21d8975bca7f42641644a0c6c02dcaf4ae472d9577c20e38ff067c437f4108a085dc7de148f7d0c45c029b9e7f5c184acc939fc6803d8a065b6abf47ada5a44006d436823ad8780d767481189f46d7fd1d560e633588dfa734d3d732f0e76b7e8b116e66f921aa8268ca0293f125db26c44135684618264c24cbad042a1c74034c785427af40bab8bf4c0817003cf8931bb97948f4de5b6b0c6224628e85cc66d4a20a247e9720623c70efdf1127bc4dd982a6fa05a2f163f20e8b7045b655048514863716ef29428e6779180a83f18728aa323f4ea6f7652691430c3f20dcb6c1b3046d2cb0c668c6e4bf7e3c8ce6adfe9699a7815c389638cc9ab18bc81b09f3c4290c1ccc0192f9e8d4ceb4c474ebab932aa24238d8af6d4c1c5a38684ee405adebb2b1c8807e64700dc68a536802acef253204bd68a495cbb64133893cbecbd72a495f737e748290f604baa4de4b36439f3507566129df423b65ae24b9e31d3b9ee768339c54719f1b6a1957a769e866c677a2577b5a4627afdfb36edac8d67b480c8aea24061997ab4febcd87bbaaf1353899ac1c648e7d40d52e6b94cbbaa1de983e89607d942fa81feadf7ba7d50e146bd2621a44a8c5b71aa6a740807f230823912796fb3c7032324a5b57287df7d2a131011060ba6d655428fb3d3b36181b957f4da584a3aea333bfedb7a73aa7b05b455bb6efc0e05a71f00da948ce4d1111851e704be8370f25d9178e1768c0cd80bfdbf954f768ef26bc7000b74347bf57e3c89d2c685e2e9ebdbecaf0667deba4f06021aa7e22bf3e8fa2c65c117992724731d0a2304d0815010cf3cefedd37b829564fe3287793139257020013ddaf59a449ba877e70190b837919583a4ac106a9766c8b6afde28aab21f83d3666581f7f832bc75ce1b61f2bcba9976c6641d84a14f07f60c8df48e5800d9e8fe183700101a982d90f85e02bf668b211c91514110e20a5517b629907564df6b933751d9d8ce4731eab69b83081ce04d1a48b5e3bc763bbc6d9745c5ece6e93a0c21f71f1ebc9cfbcb2847591219e48f4bf611073cab8a1f6d80131b98c448", 0x1000}, {&(0x7f0000000300)="c2ee275cdf360b0bf7b99ac4b72cb653716c47682624a73a744ec2e2c032beef7d46fd92e77bc6080e9baae07295175770dfedb3dc3cdbb6a6dcf8a658ca36adb0865b6c8e88f2d90ebcb6640b", 0x4d}], 0x6, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r0, r0, 0xffffffffffffffff, r0, r0]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x68, 0x8}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="01082e2f66696c653000"], 0xa, &(0x7f0000000ac0)=[{&(0x7f0000000500)="889730066dd99fdc3db33e21f168ac6723b78c514752414d5e985eda0a08d47ad52a2447cd58be0beb0366d8fbb176508d73aaace7b2d271b4a948029b116486fdd8d5362195029e67a1984e60ab91e0e40483cfd97a2e125ed58fac3479f99d4484cd19ef7fc013524299a6da0be80fcba76b927cb6612da3cca95c398d83e5b71bed28ca5e1a033569a0afe9038e57049d8d521b4a9e4e7d94d417d1ae64ba46fe16260ef2a4b7731a03453b620641ca699c8e9af90f964af1f0", 0xbb}, {&(0x7f00000005c0)="6423ecbb0407e00d7ab5b238fb840a8a9307d8fd0a2ab23e2c7e8be9605529653ba3fa96185f22988003ec2c39cf1bb0df2f0d452f3aa97341fa46f461ebeedef9e9d9a780e9b1824069c278942b64ed8f7ababa1eaa37a6ff10fd3ef019178cad470f9b9f8ee2ff89d2e3e13d0beb759f3a428bda026f770ade8ebf69cc59f3aaa90d0241c60eda6e8c0a2a70ac1f1fb3b38df4e5622bb0ee03784fa0b08561bcac7912957b2edb3a949d7ff120fd758adca8999b83427ff425f3bed6d0f7b3e3b657fd92222d00be7d", 0xca}, {&(0x7f00000006c0)="f2121c49fa217388856e8f4b00ed6f76c2a709214af4ff69b699745cb7330cdfca28d8eb0f44656c97392a8a680038ae50072a8962200174a8855393d34e77a84392a812cc4a10633e7c2fd05c76e4f7eb02518725ee54c413384de80cf02100b7c50953ef7f3671ce05ff91275cb662e77fa10c4cbe95380849662aa606951f13fd2ac6f66a709431d2ee5402d83baa13c1ad313e0e567af20eb527733bd772d81831b47dda8cd44d33f93db0a4d3429de318683d875242654a3e573d28e086235225c22d25263374f6a861f7336212dba635db3c4bbefa523bca8c2bb7b671921931c8e064", 0xe6}, {&(0x7f00000007c0)="ce6f28982cfc59fc28d1f06006cce068db018ae0285996d2826e04712901a97ad40071722756f2820476a346d2f6a9aa1b712db2a185bdd76d39ea064f77cf4231c787ba8cc2b9134421762f94117f5b16fa3dddab9ade895cf039550a8c93f15ee68137a0f7d3e1d0168ec9e837392d9d963305c61794e0ee90a98bc37ca7e05dd79b66a0c538d2662ac399ed965d80c1aab6054260fb9e4986e3d7b55b23d20158fc7498f6b55cde614eb2b26e77753e4da4063ad3c0b59d54b4093b19812c313b33b25c9b2d9b3e53d4af13f2ecf6e5b4fd29dcdea35e4ec34875", 0xdc}, {&(0x7f00000008c0)="ecd98c389e328acb74014c0f9bd4a50fe4f73611246fc88d77c835af95f76a6832f93ada896aa8d0881ec679d87b049446dc57420b7a69084571c70c33ece1cf50e0e6e019a09226efc52c1711736bc8b754438c7c9c970212a1b82a303ab759d45a0975a5014236433829e56318e4f2fd1d6b5c253a7de2b689cefe1ec92f95c2da0b20309b816ad63d3fa790", 0x8d}, {&(0x7f0000000980)="c1f11c64902886eae6fe1a10b03c70bda8bde89720753dd93bea10db9d8a2c324055ba8ece73808f61ab513907ff592e97aa4b13b73df1b103c8d3e903d82a03a926952c4aeb403a4805f12e98c315adf3a40fa91aeb31bfc206257aa35e002cba791a4724d45d53f3a5914254e585c1f2f577dc59df3fc623005a0f060bbac0d75204323f33529ec89fc8427a0b69d7e2d34b38ea5f19db4f24f973bdec715c77e720ae1660dc80e8bad24353644f", 0xaf}, {&(0x7f0000000a40)="1907e7dfbd07ec5dda0494852e47198e372409f926b57814875a3c38a7dfbe5fb63ac0deaf72a8477cf475ef340a949fe6352c5c72d44f74000949697cc1c1", 0x3f}, {&(0x7f0000000a80)="8922947a", 0x4}], 0x8, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r0, r4, r0, r0, r0]}], 0x28, 0x3858e0a6505022f1}, 0x8) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e68985331f2635aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130e34da59518f0404778e3c8ad8bbdf3fab1f4c33779625340cbba3d511e56e435cd9f9fafadd152d288d427aed7fe1aab8aeb99b8464da9bda8e1bb2575ccc2f", 0x791}], 0x1) 11:05:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 11:05:55 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8170, 0x150) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) 11:05:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x86) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x8) sendto$unix(r1, &(0x7f0000000140)="80e8e90c30ba1d682a30eb4305829cac7c1fb9dbde", 0x15, 0x40f, &(0x7f00000001c0)=ANY=[@ANYBLOB="010066696c653000afd66d9e8eb21bd3ff000000"], 0xa) 11:05:55 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80) open$dir(&(0x7f0000000140)='./file0\x00', 0x990, 0x140) 11:05:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="71a8806add0f72d5d858378149c81c2304a535ff4136", 0x16) r1 = socket(0x18, 0x2, 0x10001) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="4fcec216ccb83cb6d7625a3b572de47e9d97e62408a505b97f07e58f2ac24940a9efb9fc7de55295078feddd1b0138a818e03869118a170ca3826109b6bd5a5a133f21016216fe7ed7610929e88cba0d349167aaf5c95e3489a398f16e206987faaa9d268700aa127fe41fab5d35aedc762eb61c4ea99eb2ec61a60e132aed753dc37eaf3f8e6e1c35e2365320b32585a9ce3b6344d14fedc1e0dc57f0d2c1", 0x9f) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 11:05:55 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x8, 0x9, 0x6}, {{r0}, 0x0, 0x4, 0xf0000003, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x8}, {{r2}, 0xfffffffffffffffb, 0x80, 0x0, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x2, 0xef4}, {{r1}, 0xffffffffffffffff, 0x84, 0x40000000, 0x8, 0x81}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x41, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20, 0xfff, 0x7}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20, 0x101, 0x7}], 0x3, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x60ba}, {{r2}, 0xffffffffffffffff, 0x0, 0x11, 0x1, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x7, 0x1}, {{r2}, 0xfffffffffffffffb, 0x80, 0x80, 0x2, 0xffffffffffffff81}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x800000000, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0x83d3}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20, 0x0, 0x20}], 0x2, &(0x7f00000001c0)={0x3, 0x5}) r3 = syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) getpeername$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r5 = geteuid() setuid(r5) r6 = dup(r1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000014c0)=0xc) r7 = syz_open_pts() close(r3) write(r7, &(0x7f00000004c0)="668f8db92e29e32ab499c09e867aafcfaae189e0e82b7750fe019b4f00e1830e8bcfcd1abb9da33df256aeb827fbfc87b277cf5ad8749f195a93dc5f2339018a6cfcca826af789425ff515504547b0888f1bd6423efa055bb45750c7dc175e7445634d795186d2413e4c48ef5ac4a27bd358f30d84fbad962b01d0706c3989dc1a35a864d4cbb8901b0b4143d92600f2a06e6ee1732552e14f1dff510144eb6ce6ef0e77a974c7d55517adc3934d23a97f2a118b3e513aa1073e07c48a9220edea9917494e7e6ad57b330ec48a0a03676aec6586b3146ad2e9051aef723dd82338e8cead1eb1bcae72c944c56f3c8716b6a41a465c92197e0aca4ba1fe8a20f7e5e14f142353c4f6d078b2e864d38ac4efacc5d2d9121d4ba32274ccf6f7a439e88591578f4ce588bbdda87ee2e7eb7373638225775502aead230a1c11ad39071d29fbf4346bb243973d69797d9f9ab08d9415737daa9ff249e01365cf28af8b8fd257849bd51d28e75a7400858973a0802fcf7251588f7a72cb86c8f6f8f33b35feb8163ae03571fae74c05c22037e719ea84cde2659c34e630c1069c1b64d5916670250209578edc6754c6292a773599ba78bef357ed7a667f4d4f372cd9efc6983d338e4d1015379ab42e618654ef927ff473610a6d7924a81e5c3f2fadaf3833b03959a238afe56871b2c0f868cdb958edc3e91956b2421c013ec4dc61febd7a958b54dbb02adb27cd0c265074ff9a4ca13ce27df281b823a884bcbd361f9da5fbd78c13873e48f01371591b814c7746f1294efd02bc1433b0528a685f627f3acbdd49a13227da29b2514581057556fe2b572e7d306ff8c173efc8d83c01401b4e439c60d4538b097e9ae07ef8596c19b23fb013261b2a82aa74e10997fe704e498b10f49582d12184adc3f37fa5b20559908bd9fa9005d6476f3ec4aba4e4e36deec46ca8fb2afc81064e4ca4f3f168a9af2007640ce62c2e31dd879fbc98e733c945c5982bc6af6ea713daa8ad48baa5c22f3be43b17070b2167ea636e253be4c93f199b888466ebf8833f214e1da615235fac8388cce5ba72f7ac654fbcc7cf9637b1efabcaf0e0948be786e128cf05d3dd8e7db869e2eb579f473d5e98b296f0bb4c536db5c6e7338fbf24a00c022cafebf7e6714463df86ae323eba3546f40fdb0aab758658f9208e127f16079a80276f631f3df226cab0db6578eb56a5134eabf27400e8abaad7c2529c2bae05ed2755b9ac777500d5749185b8e0dffd71428c959be2f8d3018c5ccd7d0a61f373c0e113a343a5db3d955afdfb9dcfaef98dfb3d1d91cd6e50c40fd9753938f956ea98635ef1db3d61512ffdd834c648ec44843d304b665b2db4bb502820ec685a8522d4400bf74c7865a00715deab00d0e0a365adde23630dce429fd17c58a908c72edb4e82b9466d8814e815b3b48dcc172db63b60ef21abe39d6fe1fe093486c3ee252b562b173f17c165d74d7966029321eda4b4521e104cdef336cfde8d25f7fa29c67716d32326623c6f5dd3bd3c855123a6cbdab5169f7f17fff7132209de2831bdee928797bdfcef103c909c25d4031f8efa64bf33f1014f641237f8e2f5cc9d732c24912f6694f87239d1a9dc793bddf8f56889712f9013d13027d027bf3f8f52b015a9258cf5bc30fd442dd0bd62143b7d6c582c82166072519cfa05280b2bad1653405d189c4bdbb555863df24b6db7eafa5ad741d02757454d78889c57ab585bce10d00fbd524e986e35f36a7ab856112c7bf93b591facc8e305915cb99df5b2b56ad34c92ee43b660c698cc33d6d7787e3a4dbbd4b8dc071b5e3cec1f91c2228d1d53896b3d2b79e53dfecb888651f20599be53f26a121f071f2831ce0528bcbc5d3f783742625c0bc257641196b24bde02cca666848a8c04e8e19b32d5ac73b195280d4be466bbbee3b9419017dc87de721c22a582d0380b9570036381d8f7dc5017d2383eaefdc4cde89e421f0b28f30bc4be26b9997e3cfd58c771214f3c58470f1f61cece06761ce003caeb04d8090fc9b49e74d23797c455402181512da4370808e88f4bc9f7af49b11a7f2c95c1fd18206b397789bb42ae93acf8e52deacfcf69c688083643bebb1532f38d512fd09d2cdc3b5cb08ce2f6d57e1dfbfced6a11543954bd7c76dd938c99d62fc220062ee22507287cafb6b0303091c7b2b6e08b7cb8adeca25008a2c12950dd297dbad20ed9945d18e240c3219fc892493f7dff5e5a0748be20d8ffcb977be44b20c92c811808bebb051389864060186b914b8ae08e7c373f19d0000e526e359b955c79c67c2de270f045a6a767bb6d079f1d8ade877ccf4a9e0e2891f008352a15ed9cf6c66f0e8c8beac5e2c7089721fc163226fb95166c3b7983aaeb17ed2af26ee78f3760c6e12980fa093488d99660a0cdc6a3aeb162d3bd995860af7cb5ecd7280a584da282c1d9a5154e8eac5026f164ad19dd73483298bce971a5ed4db65cfe607d98b82f066a7efaa485a3a3fa555c93e90c38a1dd5c9f59e9b99b68541aed28b5aca559777c059eb847ed83037e1fcb2d00bd7d03eda9fc9ee87cc20d8e215ca40ff23a1bd8a5f96c81acac3a4dc98f61282dcc4ed5ab3dd9f6d9bfc539b9587e07cf2bc3b134b9698c2d99b6f316be6f5cbe1e819de0bc5c17d997a6df065e996a83529d56bc209f1490c2b9e8e5e503a8a6c8aeef102e2eb8ae73a15d707c489a9cd769c740f79619c5f2885466d43828cb194fe24fd6787a547523c8bc98ab86221a551c14b67f988a9ebf1b7c33739d1b85c4e2c18a211110b7097cc3724974e7bdf844c0fdd938a7590504a96148064b6750a978e83559b79f5bebb08b66b25caf468b602d0ac1e24695c67c5f2e4b9f2e4be76d49e6a95eadb2c409fb07bb44cf66329dc1db3ae63f9f5d22d5b700759c09c02d201ee4dcae811c9e8a05a48a79bfb18056f483156791ddf7e8e4ac4535f9d6eed7edfad3db7cd77aa6cbbdd8b9af44ab295bd4f3c729d68df3ac3c834509573dce90984f4e9fe5d53bc697d86ed532ce104e24ca8f77325bbe0b850dd35b4018e6707d3d0e7d8bf7bf7961c089087110b0f7c001edf1a0bccb839158bcaf6993d7737b65e5bbb4d67edcf6e3d12dd8688f3691e5e6c0ada94b14e2c63ceb562b6624b43320fa39e1f860560e0cca6b8a29468f19afd5935b4bef19be86cb21d5b0050f62bc47a2fa6fd15793d651158c3ff0cc7bb4b58d12ab217d1f9828c9354b45f8ebd4b57c56b3c0f52cc8ae46f0a2d2c040be4d808badaab91e188cff8afd7057f0d316c8677a2359833776afd67bafca34039fe5c9b76878edbc117b9bf2fce2d1ccc3903d74819cdc4ca077d1935d919dcd30d96b63b3035fb5164f9e94e3f63d47e116fe439f5295fac20ff6f5157d1b53ccbeb0033c8314dc5b7f2e6cf9cae7d71e998e00cefec028ac003a85681c29785b461b58e8a62e0e5fb3afe9a6d17fc626abf93bd253bd1c6ee423fc63a1141bd8d17246da9b15646f0d95c5a610288cc5c60c42b697356492a876ca7bb477ed08e01ee5a1071fbcfbda99b8e1f402ba0d4510a3e58cf0284d0b186bcaca01eb11ad7632989d71e3b9a0ec05b945419f7d7226bd31439875b53d80b4e3d096abef31afc951dc7af1ab70d011b3e2774a3b10f2d4219176175c4dfc643517b0f5d8c02ab0816ec0d3e1ee970bd5676a90ef4f712f69c528334771a9a6b3de2866933ff06cc020cb28330ec1b73dbb3e50923ad5731ff7d2c5e8b31079cec935dca403ecb64315ef9fbbef2f14daf22c9c6f6a49b6a7c6fdd48ddcd623f00e3279b5158272ac1434b9ff9ad7277f3bf7a650d5ede616c060dd530add0abe9a98a99db49ea5775699c673acb3b394b3efb400ae0d39ddb30aeb963e1ee4ea709fa0be208518c8c36b90a4ab8ee748b9c3f57900a097466290282d0c8a9179e3e1f45bca1094343d48a092e0e28ce72fb0bd9fe82c53297b6f9ebb222f23979f2b024c26be3b9ff87f83cbe0a4a46917f091e4d12a10205fe8445c369917a1cd914ddd965be2eee018413831fd027498d4f898d230fb08154511e96d2e88d7511b201e01fb92ad885d51fd7cbdee9e9eb2dde2e9f2b061ede9796e24b093777d798bd01ee77f2c3e105fc573b080d0be9d4ca50c7e0f0fc64c654e916bdfdf0ef6cb823822b12e95830e5028ced205c1daf509f28a030f8960d431d12d35b81c09287fbb39a0ea7576762cf19ec001fbe179bf9cf73df80d515bd569a1c831b006bc73b1b14abdf28f666bc5ab17afd148bd394d20541788ec1790de30f70372311e3c9458883e7471efdcdcf53162f8aa089f5405e3e7f159b785b5dd462dfb4a898f122e07ef3fdfdeab51e8d633bf2bf0c8596975d3d55c112c42ab1f59e105f97203b6cb183f1be41ff6ee7b0ba4879f93ee39406ede09664d519dc7cd7683e5a60f05c89879f8feb2d573e8cd19f0999244bf2dd545fe128f7d31a1be3449a20f92b2448cdbde95ea3f366476efc7b59cc3f30811a2556cacc2d7e69781b4760dcfbcff7dd0992d54e59d4146499fe51bf4688c7657c8cb7ff9ce81b02e276d34fa5e4a24dab194e3f3886af0f76c9c62542e5898bd3b5f293c6a6c8a37d8867dac523a52e7ac0c4a057e7bbb5d4d7627bd675911bac71d4241e89b25e14afdd3bbc0cd684b42ecb26805af32fb1881f4297b6f499e52c4f9b9e7b4cbfaa248bc3dfa7d3980b8cd63386972f91db04a379d4b0cbbf92b761dca35d346d360ea114e7231393e6500bdba29f3d81cd67ef9129bfd2ea86749f0aa87675eed98e369a4826e7eb77f9b4730dd84f77e3323ced2632f430817b421e2f90a88f81b3dc051805f2554c9c9f333229ab9aec62e733aa3d3a375203bcb8356d731073da54bf8a5e1e929e48d9eaac54c7f6c794d493dcac414c3e1839b836d7492626abde716861514d4a8c6473de86c20630c0a5727aabf370e5420b9948600e86a823dba49d45a96a81c00d2dabc3b2b28837e92fbbb62019e4dfb9db6e45d8ab129d0ae496f95ee95c817461114ee5d00d654ef5ebfcf57c92074bddf9dbecc3b24983c2eca65e5bf157eb69879e8b0ad7461e4b47af28a8adb8d3604019a2200d924fbe9e808ff4a5f963cc8e1e4a48e91993732a289ba2555f6deedb12d660a3b1213529ad9719f984325e6dce96009f537386f876960d86e045124760b804107c335fcda526f23e6c30509b82ccab4e8e49629c653348166f50b9e527c7bbea738312a06bb12bf594032bafe627bb9a7d093853913bff28f32df3b7292c203521f5c4e06633e0dc294580f6b3b8e82fbfd02a6435b5b13e7374479dea7a16a061c9d0a6c379b16a43e5feff9fdf0b01f1f00ad52e5fdec15c9c2aac154bde09e914d4ffb39329bcca2e13af72ba7299744c417d5e6ecb76048111493c51d846e0b4e4ea9e3a9085d0367464a8db539d787ec6a866323201e3fbb2105041f8933f10d37efcdda37962692b480bcf8707600e16242f9c3c668a2d8256407c5ef8b6555f7ff0bd4fd12075ee49de4287e8b303b8fc1e378c46392fd0d9aa8e40251b27432ecc1ea18a5d13dba967028318b3e608109954b9a9a048e3adcff002a9ef933085bff919a8123b035922b99513da14acc2734647a084aeaba225d4f149d107415f4b7ca3f8ed662bcc06911f62620f2bf7e4a6b56c1e3775119f433a9bfbb4e820569b024dcda6a6713975668987a5640dd0fadbc526fc1b6c72b042d556b17a58e3c0ee279b3", 0x1000) dup(r7) r8 = syz_open_pts() geteuid() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) syz_open_pts() 11:05:55 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) kqueue() 11:05:55 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1db) r1 = syz_open_pts() r2 = getpgrp() fcntl$setown(r1, 0x6, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3ff, 0x1, 0x800, 0x400, 0x6}, 0xc) kevent(r5, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="bca38f679f05889c9be0962cc35ffd6791275fcd176f89d96c2afaa570db0b828558198babd2530a209b5ee545af49fa377ade40631045a5011289484b414ef65b045bee44cd24d3a482d413df90b2f0e7848f5f87137a895afd18c8607a2b9b1a2dcc8a16139271dbb62bd5ca4cb9c71a0ac97845194208f53fd535a041a6b0f7a361", 0x83, 0x400, 0x0, 0x0) 11:05:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffcc5) getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x7, &(0x7f0000000380)=[0x0, r2, r3, r4, r5, r6, r7]) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2800080000000006000000002acd3fdfd4323eebeb469b41f609f12d00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='$%^:\\\x00') r8 = semget$private(0x0, 0x7, 0x480) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000400)=""/4096) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 11:05:57 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x20) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 11:05:57 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000480)={0x0, "6575d03c15f455873fe7393f5cd9282fd3b79f110633854b0db894e484dc67526a603b30f899de01f1ff000000000000d3e52e1f7245cf27700bff4e5bdc3a39d771c4c3c4cabca698dc89d53714900502d9dfa57dddc903a788a579a4678ba3e9608248b53481574d291bd9809ac7eaf82ae761c0752d35fb067524ef0f1bdbbfe742674d070ba0e1149f68adafb14b46982afebf9b950067f6cd41fc1296111c56a45243c0c69bbe1d04b64f7e6bcacf72af36b8e09b7c0d351e03316d9d49264abfe45a5ccdc48b7cb6c74c4bda94d565b4154396f2f39340ddba5c05ffc8cb72f8fca9e1a5ca92283238dc1196824b2daa8516f6101d0c17e250faffe8a63b066a69054d46e99696a2f76664e4540de1023ec78d16d1fe413280d08c17a55529775b7674d563e5ff8b57ff26d6acd97240fe18c313b7ce30524349e4a148ac4f2a4dc17881abdb20ce22cc004e9c1b3270c42ba3be2b67dc51432e6062f669c34be52a11b1c22bf25b72a4ff218b7845c401be1c980d35d7e4c371e122ba66cefcdd7e3d6397eec1d0fe84e43a5fd711141dcc8b9000000000"}, 0x1a3, 0xbe5e325be3d22a37) msgrcv(r0, &(0x7f0000000000)={0x0, ""/201}, 0xd1, 0x0, 0x800) 11:05:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) 11:05:57 executing program 0: semget(0x3, 0x1, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='-[,\x00', &(0x7f0000000080)=':-@#\x00', &(0x7f00000000c0)='!)\x00', &(0x7f0000000100)='\xf8\xe4#\x83@\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)=':}&,.\x00', &(0x7f0000000240)='@,&]\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300), &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) socket$inet6(0x18, 0x1, 0x3ff) 11:05:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) flock(r1, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = dup2(r1, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x160, 0x3) flock(r1, 0xf) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x698, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000300)=""/151, 0x97}], 0x2) fcntl$setflags(r2, 0x2, 0x1) r7 = fcntl$getown(r5, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000400)={0x3, 0x2, 0x9, 0x400, r7}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000440)) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000480)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f00000004c0)="a4bb4033a06f68740758ed4c8122f106855e03065482fea549c45e95939b5c0686c3d750eab839c7bcdbbe3ba642cf74336035c0ed203954f6051f250930d67bb2957dffde118a5386cd16805f1b460ae4b9f3edf2b27011a7a2cd3ed4688318125bc4eae0ed316a79e8dbd8bac658c00ed6b107e914ae95680b5629731f288024d6bb6988cd83fe0b933c82ecb913844b00b4d8efea6d55cd", 0x99}, {&(0x7f0000000580)="257ba8f0f82a7689da6156e020c653eae59030b1a172bbb54b5fe4c9f7f3bbdbb0d47b59e3123179de11b0a5982da43312ebcedca94e6f602ede3debdb17b98d02ac5fb2a74a484373caa5970fc0cbfce00c3de2565363a42b22083679a4b21cc80ac9e6f92484ebd670ecf4af74d0b99afbb1bbab560c80dfceac754e6e59a4501adb43fb148da3e1c59f407902713768d87ee61794df21722a286c404565e70e2018e99a3ab8e44f4205279a20cb90df063ab026b9718d69eb86bce10537cae88c337a12469c9be01576dc56b18a9546d0cfab917d00cedbad72924a732a0e6289f7a76b86", 0xe6}, {&(0x7f0000000680)="47b0af589fd0b9da1a2c3b280fd53c41eb6bcd862c6b444e6d43ce5f7092ec1d6577e255804ab5d7ccb24c890d3f16017dc034f2813bff019da9c78d73bc8ebd30d04cbed2d5cc6f606f5dbd5dc31bc18a8dd285436232bf44b5d54aaae736df7ea2a91e5896a8a3d874933216b7fa99b7b8ad5c3297e247a33d0dd816e43e953d039891ff335cd1f35660824b0b3ffe462d216e9a26416dc98442bb7c08e8e0e8878ed786cf9e29ac320602f5eef6f564697d072b0af3fe67c07b1b2fe00e7ee0cf9ae071222815b323347c5823a9c48d1aa6b96fb23108229fde6b66ec12fdd1608d14cf51b8edda92b9d8154cf11edfbabf", 0xf3}, {&(0x7f0000000780)="1d30a3d6566e68ceea8715742f6e09afd15032fe2a08a04765b02d9ba7b478c5d9e9b196dfd0a50fb34dcc3ff19a9dacca5f95782887535d859f8d761e8523bf1e1e5ae4c5a7", 0x46}], 0x4, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [r6, r1, r2]}], 0x20, 0x8}, 0x409) getegid() fcntl$getown(r2, 0x5) mknodat(r2, &(0x7f00000008c0)='./file1\x00', 0x8000, 0x2) r8 = semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r8, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000c00)={&(0x7f0000000900)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b80)=[{&(0x7f0000000940)="b4c4e950afecc54f12cd382d3ba52d902bdd37c71dd463a59113d24a895eda504a3961c09afb793ed328eb003b4916ce7ed40c318617483f928dea33de991d590144f91ab181ca1a89294c2db9dd4a3578e6cce1aa47aefb6e73a2d3c91d8ecd66b92db6bd2034c212ebaff5af8aedea4e89", 0x72}, {&(0x7f00000009c0)="81b575d3f1bef1691b9865c18596a7b55435c88009a4e02361bc984233789fd48821f7d2679557930f8a6e24ee3e9a156acccf0fb806efed057542a71cd3cd76c432ac47dcbd7ebd01c93f16ce6eed541a1ed928cdd66318d208a309b5083753120fc5d10614bb30a1277168eca03c972e29f07e341588d698527afdbfa10f1b248a5aaeaf1d1a1c3fe2513b2389606dc5c5cd611a4b44a0a9099736cf8573de817108b1458d7de210f0d87862bcb5", 0xaf}, {&(0x7f0000000a80)="bb3c39b7abbf1c91f10744d219794858acd5b56f8e3d48222db3bc6949341fa94872ef5fde8a3f1c686440424047d2ef6440cb9616b1fb99c73e61c6b569381e34cb0c9d4e06d01f83bc5cae91203b275fcd06e916b62aa51dcb5d0721e34a612697fc0671159e98f1896a4a23c25b0da57ab211c77f02cd238554314aff619df0488a556fe94ce8a0bb160c1e54d50b81162de9a9c54474de1192a4e841a5323b5c182cef7de8096a867b7f9b88fbce969e02b787f9f7a3aeb2bd02d47645acac729c65aa3358297bceed8b2eb2b6b44caf9d52706d9b40a1721dc3d3f7544158b4a4757778d5dd21cce1c6f425a61dd9c8", 0xf2}], 0x3, &(0x7f0000000bc0)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r4, r6, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r3]}], 0x40, 0xc}, 0xd) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) ioctl$TIOCCDTR(r5, 0x20007478) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, 0xc) setreuid(r9, r10) 11:05:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000000)="8e392c89f4b3822fe50b33f799358385fba58c7697cec7dfcaa4ca38460a5135db91ae5d0b64ea5e1e8d771a4e59e8ccca3e89971d6cc5229833b32fc26752a65469f61a062c1a0a960a164dcbef1d2235f0bec34f9f42e2dbe9b58fe5e12b5cd65c973c7e1408f3f9b9bec74d690d88a1997f85c405b58c4076e3dee8bd45ea3a9829018834712332794214f3f03ace1a0f437f45a79f0c1eb52dd7e63766b90bdc0b3cb839e2bc62016d544fdbfc8b1b37b2ca7aa60f81349bc7a6d6fa32a8bce73bad6ab7e66d4626c56d03d98343c7a816fc0c116f9ac056345ce8a0b3c16f739d15d448c0f6dbe3acb80428612a92ab7c8719e9ff4916423fd128af8f379690e5464eb0f746446e81fbace05a21c2aee374fce31360b925279c5cda77c3ccce95f1b76265dd91c63e9276a7d0069f14b0e22917013864eeadfbd6aa077aed0565e8652356dcd9c3d9d0fb1f6f74899ecb1cb202338c2034a307d7353a41e591fe633e01b00961ddb6d8153912755c38f98885096978dc46a15f8263762bdd76a4009cf1ee5f5285eac1f07a622d2be0cb655ea16160a01a83ac9b6f6fd65616ded91d475e26051659dc89a43a3a305189b7af549f8cf0bb2ae8233d672b3dd1ecfe7a18f880eed0db6818f3be069f102894610f2c5ee61b04e63ae4a077696ec6efc5b61752bff333b7ba6a587ebde75ad0e4d47a203cbfca9c1453ab6ab36ca7ee81124702bd421c7962c25052e9e94ced0fa1d9df29603638f5903a3e72f159da985203bf8b7ed7f7c9aa6b69efd9f09723305b389971520337ecd0b5906bf1602ac76e28e6440f17b7f4c75007887f60701d2a7b3ba6bcfcc1d2aefeadb528c0d034311997532b3c3c5aba35e67108953205e17aae2c15fce2666fee070a9504ec6f6787055460efb96a304069660ec26c6114879305b4ad294220b69722fbd19278abf76bb6684e9cb892a5c615d92d79602a390fbba53ebdb5001197c88e08cbb7479846ae82785230c508c4bc56b00330a539f6d2afc3265edef99ec912b1c9d3325ed82830f8d774b3bb87aced0b9764c23508edcb1aee2124645bc8241309c690dd22a914197811dfc6a26537219491937c9e85e8f374956a0c3a2596b7a4f60f1f06efce391178d402e688ee66eb07edc315c0dabf987c6bdbdd8defc5e0e327361b452a572c981662600cf30b4a2a10856b251637c7472c5ee1edcfcd1168636ee9bda269dc1cf470ac912a24a3e495eb3ebef08816b41e87037b62bff798e37241edbe8ca4b36c0e02b8ecbe1ceea8cb75b24f379ac1e51e46cf4f73e6c23eed4a6cd6afcd99b6a955623fadd3c604cc2c0ebd3f84d6fa7737c478182f296a8b17c693bb78d02b5d4990501311343024dfe80e05dcc85ca27f68bdf3a1f290f7bee1939f3d888c0ad96a2f70522b34d2795bd4cc67474a0ad165860b53f58ac84b61c954be295b55b5e480d368a85381994c913757df3c1c978e64b23a8d11824c79ed01e7339b0a1c63b9f8c6d155f53b0ad6081eb2f03d70ac78b31d0259adb74977952af0fb29c2385dd3995b0463f6e5e13eabd703cacf08fb741e922dcec7889f79fa179915472edbde6feb488dce1ff597fa175b6762066bc276a7a3206916b6b932821e0e60f41386ef53d07ce493f0f6787469fc7af41817858b168e1085ca062c6211eda6c530bf91103e7994076998827b98645f7d2210e205df9c20584bfa9a3e0be0e83f5aab1e10a419b82dc27621e8bf3367df953d8379bc357840d8c7700d09c5098e2b2a54b67923fd738ebde25e3f232cd43bc1e9fe23a089e1aa7084f9ec101fab93ff6c7d2f9a83f19f870abf3af21d44ec4b8baf419a2f1bc5e4681de700d9ee3e67e3dfc70755fb3d1460c52c39d32f1483cbf82f2e1e6b03ad7cd16d77e95eb80f17df38619a826366b64f5456f2e64b669a2a38260d0aff594f8a9ea53006299005b10ecb53b07b130e6423d33adde57fd57f0b4e7d9c590710ce1941ef516d56ca646bb8e044d54e369e5dfb9b50b9f36a1789ecc20eea1d8e8fd6ca096d006342961082b327bd914d58c0f3da75934128f57e2737367146b576ec44f589a1c6f477f11e5a10e062aeb8c60f5c4bfe52430182e50677b966298ef6c1eb549eb12b2b4532e8c7777288552b4f95580111ec93a4c490d3225b57990894856c820f87edcb4faf46212e477f7024d597c3c229d609476017ac1758351c84836e58fe80bbd420823e20a1acc5c0676997e1e05973d786e8e99a7b9ceccf05a302a067ae00cba889f2376af4c7db3edd706a0c05a1a884c264d7228f11a50a3a72bab30fedabd2739f4257398ca6353394b9641d17345a4541b26246a96f4037f4d5ac502b74475953a477ba000b89ee68048a592311220158d9003e31c81f33f823534f6e7b7fd1a44d95f4915aa6d204e21ef56f64d80a52a1b7a9e76d0721b554032d70824d462dce6b5d10dd4f4b614c186d97985a3411ca13e4ccc6260370d1eea5137e6779f76d32da938a71b6046c243d42b955b7b2cea3d49a42d115c51892212a0d38ccf96ba4d6effd6712a87c6515678aeba7fa40bb6c526058632f43e1d2ceefc174228dcdff1768846319abdb773cf14c605a0591aeb68bc9f594c13697d397d4f977a67cd9dc0ffcdadfc48966d1a0548a3363bc63e1d8faea7070d689353b2c7562ece1e2c904c34e27be45635088dbee3883aa74218d802472fc9c43e51f89558255122772e343704c77a1a5805993b25c0121492778f5e7a7781b6a9185aca465be8f509388bb067e5fbd7e8894888ad1fe9d2092378aacfc94e7d0033ab8888565b01cccbba8e406352a8238bf00ea9f34de397651cda0b8b8167dd850799f0a5f01b141c76176bc643b052fff40756414fbc1b15d94deb667aeba4ec56d7d74431cfc948d1d47a8074187a052446f3d3f201bc234f3f1b46e71dd0686e4fb875cef743362bca3618186e255b3f5392e89b75cf6d953d801cbd707bc6ed914d7cd8de6da062022f6a6adc93b9727a81bd2fd15e27195685def4c7731214f9bab61aa3cd305ad92ad3299ad937c9b43227a4417fe4e8831a7253f0137700b190fda2f6f3588f6170653560f1b6b0873f0fef2fef778874610b326a17029e385eac6f6e82466556551b37dbd121648117c874ea1f59dc32ec0326eab2a5a0727cc283729c7c86b1e6560b2ff055e80f93ae8ac5a8b0df29cbab28655f77f19548f17eede45004035a442113a8efb52d1780b9e337a61fb5a9a0fb3a980afd1e5c2fa088d1b572f99c0d55d1d1f26cfbf1e2bec036a9caed39cac35b10aed99713ea99c30f9117f553dcddc097661bbf6c69a41bb3a5a652d754f269a60bc2deca660644ae6688f5844250819c112268be27ba22828ac1be63a89c7d8d674642013c0a9ed1349833de5c204b4011cc84adc67cefd9c2c68ddd58f04679c55f0bed1f07a5c7f82b1a1dd829c7bf284d0661fa089e6fafe7d8bd83dea29a6ef647f196dd8ce0df453670a9919f842c5b416e9a72ad8c11f50c6d5283db2f93e8baafd5e6a17a6b8eceaec0695bf3305483faa779d58b647edde1b02a3971e8fb3034e4d0f1f3dce7d3e145b5707af8a327655b06016573ae8e7adc0aca3bf3ba0b790085b32bb35687aba578d3b3d0839a3e35f1a9bc4a6042b2ea8a56058d7af5525ce48b9bf1281b508c62e6d710ad839a61ce21382c6b2380d534ab459ef00c556c74c83839cd02191b0555699a1319201a22216a87b4646bff3e056de2e8f9acffe7737b546f3c4ee7b11682a1be3a15f34db6c21073b37ab57a00b3ae61850a7cbdb015f59d0ca5f5b72591b928e1e48894c7136d35bb36cb48a59eacc98a833ad8663ec1b217432860626c1cd9780521783ba3fa25db05757104b1992605f7894e4fedd6eb1fef86fd5d02f9582ae25427568662eea930f2c08cd2f3e1f571adae7d2e1ad5ff3317111bf022602a401404b0798c5148df23bfdc83092101d3d4c99857daca03a9b2b7dbfb9084c1c3fdea950cf7e6328ac2903b795453005cc1b88e1642fc56a8be0a7aabed9d0ea3dd228d3c6b2af3c678f1c25ed8a5e675095fb2813c3fc567a1f8ed8afabc179d0f4fac7e57ef76b314459d5056b86f38c09303d6dd714071b1c10ff7daeeeaec6bc02e1d363199070232d1c56c48c214afc65d47ea15d78048760166cf5dcdeebe887155bc586451a86f5d316487f347facd333d9c62ba0d975ce4b6b10587a24d5d5af0f07015cfef95fdd9a25eeab40fb059704c3e042735b0b1267e1dc3dc74792802a464c878dfdd672251f54539e9f9ff5eb17d0c816aca8fb5100a53ef7a3c0e2d15e3938311c9ab8ae67a61c11d90f59fbeb2c1f270c333f8de5a9f9c567245aa4cd737562d8de77fd45b3497aa9f65009bc68502f42e836bdde85da7d69743f29520de06c2f78c63a72dc1e374df166a244f1c498bf96cbb02000b417b0ab5262fbaba91627c34d134f6351812c27b5fc4df9b1c2bf8097de3e0e6a53a7a5f4e3720343afc17d69d62c03147c0e76c2f4541822569e919f272efd323e2d0fe79b30d96acc4f3cba056cbb32a5376c0bb22ce617f56fdc8f7447db80d6a1c27bae200deb93b9cbad79fbab28799b0c8af503ccefd80f628af87ec74ee01c67269f3ffb8c9a146745f880318409a249f1d9fa11abe3ff57f204b33e9cddea11d5c847ca3d7da00592c7e9a8d8ec7d06acfdf2d36bbf37425c8646e7f83494934ffc589c837638574cd2ee45228ea96501c956cc6be537a80d0c80f3d88cf0125c7ef450787c370f1775dd359fb4643c55ec89463f517eee7bec3c16dd5f83558a2bb7d1e3ff9588c75ec03e3e01b13628ff023546d594e67c55606ca2302b7df7345f76a5dac67715dd0e44da85dc890a24a8dd8e23576c3c42a61641e6a5e23c74a39080b173c47f2a86954dc7395522ab978654895a27ec66c7e58b27a0fe518aa998185c4f45e1fafb3b678a06df3053c3272808a4b9495b67a972e47c7de0ee0e933c13052cb84e85a0124a45f0e5c8fcb80014fa2ad33bd45e1c6d91b8a4b660402b32d9d26d3b84e7bd48b01dea9cf4e7a4b24beb71a31f64ccaec12d16b4ff4ed1651e15dd8174f227f3392c9812dc9b10df824abf2eae2c0c69202a904816dd5968bba9cd2d61d491782be5fd744fbc6625243260171b1c2d4275460db426c1775cec369de2935828b66fdc507558d7f8f032d516ac07ba04a5250bdaf67278981eb30ce4c209aae74c267b86b39db0a5e7c3fd34f362e9c144f91bb25c328949be9c1da6ae1ec54e8fd80b848166672840483f759f2b3badfe738cb81e56419d7b4ca83b3cc91867b74e56fb9e835b5ad7dce7242009658e0f30fbc3a35606d7ea850e8f755f7c26805a3e71350731eadba4a553e64bb8de3f592d8c15a267854f50b43040f6070454d99c6bd19d78359b0e6847b41604be5f0b2ccc0aa9df7b5d7ef9656c4f47dd68bb4c221980ef26e1c7a90e5b49c3d2435b60cbd80e69352446c8423f603335aeb212038a59c1c158bfadae816cfdb17c8901ae453f8c39072ab7f94ac0f308aa49214400879181af9f48bde4c98b8dbd4abed9a912dc4d30477fa704f12a48ad0a27d530c2de5ecfc7c01964b5e136d75e82fa7a04152cdcf7da721229029d26804f083ba372dac7ac170ae2c5fc25d1e462373c524967bec8109d35de693c5e349c8bbb549c163262c9fe9ca86c489234458a5b142936214ff2c43364e3ea6a983a206b80e5", 0x1000}, {&(0x7f0000001000)="c151368ca162cb6397b315c687e35da023cfd97c997f17957cd8239cf6f0e0773d1af726822ea5532a261469b6d485e1ef6342ef7e8fc53e3c809031d2e82016c754cd15c12c59e59b3a31adbd022c0d80f893fb5b0d", 0x56}, {&(0x7f0000001080)="28c7900e7d304e1a03179d7ca0c66757c964cb85f49a2b2ce833692a46629a739ea22de33e85f39c5a19ae8da2c9d85fd6434f58f6a0c47cca32d6f17fc6e9e3", 0x40}, {&(0x7f00000010c0)="22bccf7b06ad5631fe9369d79a6feb0e1c46197995ee7a39475a62bd5cf649376b3a510f58f28e2e5645126c8e032efd1acfc6fe4afa9d3bedb394ae35d890134b3a9994df", 0x45}], 0x4, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) 11:05:57 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/138) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 11:05:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)) 11:05:57 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f000006f000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xffffffffffff7fff, r1, r2, r3, r4, 0x44, 0x2}, 0x1, 0x7ff6, r5, r6, 0x2, 0x4, 0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00006ba000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:05:58 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = socket$inet6(0x18, 0x8000, 0x4) shutdown(r1, 0x2) setrlimit(0x1, &(0x7f0000000100)={0xb7, 0x101}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = dup(r0) mknodat(r2, &(0x7f0000000140)='./control\x00', 0x8000, 0xffffffffffffff43) recvfrom$inet6(r1, &(0x7f00000001c0)=""/228, 0xe4, 0x1, 0x0, 0x0) 11:05:58 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='x\x00') 11:05:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x18, 0x0, 0x4, 0x1f}, {{r2}, 0xfffffffffffffff8, 0x8, 0xe, 0x1ff, 0x471}, {{r2}, 0x0, 0x60, 0x0, 0x5, 0x6}, {{r2}, 0xffffffffffffffff, 0xc8, 0xf0000000, 0x1e, 0x80}, {{r1}, 0x0, 0x29, 0x6, 0x1000, 0x4}], 0xe87, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x20, 0x7, 0x7}], 0x6, &(0x7f0000000140)={0xc630, 0x2}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 11:05:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005, r2}) 11:05:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:05:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x0) r1 = socket(0x6ec4db6cdb3f37a5, 0x4003, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000580), &(0x7f00000005c0)=0x4) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x810, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x8003, 0xb886) ftruncate(r0, 0x0) pwritev(r2, &(0x7f0000000840)=[{&(0x7f00000007c0)="71b3ca4ec143b37172ed30651f3fd2d262f1f5879f535d976fd66e4b6cbec885c2ae9bba48a74039f628495d282506e2e7535c1d097440ba5eac91bb470fee232e799d8ee8ad47eb4e2b5d5bb46d2d91eb1c4ea137ba3d73a3f6fea7e9a6b6fd8a56c2", 0x63}, {&(0x7f0000000100)="04bdd507ecec6d795669713d5310f9720a79e055e5c548985cc19bebe2414e1e6c563ca4645fa82be8a8ccc65337019ace61319a83a57777b92b95916aa55a7ec68474ef387f6a86a83a5ea891dffedf8aa5e49416191888c90755384a0f7ddac0692359d62359c758aa4cc930f273b2affac9d5f1119cf8d024f361a8eaac05ab4635fd3970d8694ca1e10e7f55ee", 0x8f}, {&(0x7f00000001c0)="d1b33b6eba2a9de69286a7521ddfa2fa831e58ac9829205f906dde34e0ddd104af24f19c8e173eb27c04e058a6fd832ab3f598beb676af42ed5a0984ff44819b0e3304d534770f756c30e4237a6ff6d1d3e85156b34a85470be1601427485500c79e629962fb96547202e6ff449923adddb143868a857890aa8158b7ea480f857369c11981f02fb1ed78153df810d8e20769b88b9ba5040961eda4137366e34d412a03148c8b3318bddda612274b56c129ee19e70da6b9c3e574b582c5a63ad6579231d06fc0bff69e2af3bd5e01fedbeac928e6577cec252f5bbbf8f24d5e6d0c7b9644a2945f157cea3981d063adf364902607", 0xf4}, {&(0x7f00000002c0)="0ae798f0f832223385bc5627abb13e5cba68a3027563b20b7620530033d858a8834962b664ab2e813f5da7921881b5b974186d3141b92c3c72ac770cca850a2cfd3b9d1e614504683b06b8a1f9b4a97d428a1813c80f685e8b3b10407f94b4be901f7f7f06d50fb991bb63b21bc16d571da8d5302157dbb9c8eef70381d835cdf84667898652", 0x86}, {&(0x7f0000000700)="834bfdb044520a3a3f463ba15e2b8206aebdc6ea3f88d217044a961eb239cb378e9825ff9a8ac93283ff7b8cc0ba5132799f86b781b91c1e350b7fdecd65bef9b72796028ec4a3431aa74f0b12ca6410dd437e9e4ac62a3034f13bed2f697bdf31cf8f707fb33e8711119c09165fa39a1270da3e6f8a3c2cdbcf213a1b9ec4de8de8359d7e276b1b9c523e4b76f8a6a775f5d6", 0x93}, {&(0x7f0000000440)="78ba63f9820154ed58f00b376c19bca160febc9471333e6c97a59833caecdfd95f053d4960a4f4692605489e88a9c3562f205ee487ca66f14a9d393f297963004a5f500a6d0281905c2f3e777ffba9319b5116c7d29de6780a3d", 0x5a}, {&(0x7f00000004c0)="4bbb3c0d2db7b50000000000000000", 0xf}, {&(0x7f0000001280)="17e84afc27bf3083d5cce4881c09b326f495f79549cb3ae5e0c69039b292fb614ffe3f47e86e118ea90b9f20e0eed84a20d1d414e313a2d516ba19d0dc39e9b2170e8e211b0ac378f0129babfaae208706554dc4725f3a542150d87a9f5d008e7a7718a9492f34fe084b8249e95a2a1683bda074b5241070faace5c5158567caa3a3f90982e14985715feecda7cf434437ea509051d404f1b1cffe39a7c64552f15117e557b7e10252c942b9331ec396a8c78f59778c64809ddaa4202e786c803fefdbf076ca3008a25c8b966ea5f6e9496116b84fddb9ec997707f460eadbb7bfbbb302537fd0b58d077d823fab575452b5e5b3cc2b7dcb67b767e4422c9000fe56e556bbc8c33d3b9b8ce0f9aa1a9cc61524e71a880534eb11d39d2a15bd5da4371f10a811daa2436c02a07a3127af20df1dbec7ef4421473ac602d2fbb046a23d79a945056a7d8fdea810d35e111e801054f5aaa25c66a98496e7a9abf372924195930013bd66d628ff95418a9d8961917c623f68e26dc93fda1b6ee9f5b5dfb6409fef42e5cac12c26854bcd0621e7c2d8058961afae446b171563a95d08e77b04f7e05de7cf56c2ad42b845110c7c2185092044e64a7e31fa1248a49d77d430d8a0f681a3c42437ed15fa6de8f6bd6bcaab11b1e6cfcd80ea73cb0c231d5565fd69f69a53b29241ecfdcaf11c35307a1fad8454d3be0d7d12b4ef5867f8b450717925006aea630c4f9bae2e0c6a5f04942fb660bd2c6441e32b68a36e70cce673086fe4eef67f894a12c7a379bea803882a7dab936aff73ab791f76db584b71f6e49164d6bc2b84eada121e4092138ac700b45704935df8cb88a465f72907ca0c7bb5db2532338e0db3f15cd2e7088ad7de5e3af99e2d6762b2283cebec87a1d865d050f78b78685fba0a47331586b3ca23b39217fb85dbfc02be34801e2f75e4f40f4cd99fc1e01711c48431645d353f77571bb109202e3c4c9fb8d48b8394cacf385543ef95007be36c73ba203574a48dc507f19d710afc029a62378b9ab7754d8d5a37582ebb4d91420f505b08a5f64f3efa8c0581917b93c410430d86475f7664665726874f3645d2b3ef10bf43aae8068a8107c4082d7e131aaf4b593bf40bfae7685f89efd752d05f8db8d1e39fc3e629d1886d877daafda25b387a5b06dba94e6020717cf6ea2477cb2d0d3125c3100e303e7392692c06a31e3ee9f9e183c978953f2eead8c533be02bd3e2bb22703ba0f1143062c37c8afb9761f279a7ff039dd3c0a2f07dce44fec0ccca45fa05515723ec63e6b32b6ba8dd653005d10281e10a6da2debd060d053012f846b8e966cb3832358c7c0bdb7f7c4a6f3c9408a148188311fc47ed73c41361c00f70a381bc20c2f6f1be9cc62289ad6751494cfabd1b3ca978f48d0a1831e4e72bdfeae3c097cc345d1b13ba01738d60d9dd6ac25c9e2c82ed333d9d51cbf2f0c5080bb4bb0d55882617fe9702bc34098e4a169aa4ea53fb21d27ebfb116db624e605bde0b636df7362a25ef37de21dce4c965e39db64ca5a84489b1ad88bb299088a307c0c6d9d8431e5438c6f7f7e7eaa4bc37bf9944ac32e175b120e7e427e2897e486a5f98012154168a12fcfa4b234210cf2b18f9b8d18f3db426e617aa751182b83a3ddafb5a82753bfa8377ec289f0042bd19dc3b1197d51f64da0611a0112672cb16e9fa5b6903558f95acb3b002069bc9fe612310bb91d8f9fff4e7dd2287b83b3aeef93d2ecbac229c8d8f565c75b2fa63a758f2a25300077ae4ea199c726e7a7568ec6994d7d50bfb3943266cd4a88dbca5cdb5795366d05756e1684f4f25e2ee911047b72ecae609f54fadc89d5fe3a46d6d365cef2a4906038e526a9a85a47bfaf3cb5b78a2387ab252b727360f438e4f12d05a5b1af4f8588131d8a90ea3f5df545ee4958df275ed311106df188a294bcd4c90499329c2fc32867b0d64483be9c784242310a5d68ba368a227e4ce52ee95864e6a0f65a00b243751a4bdd7b1f1619371696367ae8bd8082fb668ba4155aa6a0cd9e1eedb568a4859aff346945302ddd20216f35379a429eca8afc6ce059776aea4f381537867e6304db79cee2ec3e68d468d606be27e9fdc26159c0bedef770b63ca6cff56d3895baddcd6e6d79e1c1e0e0bed6caafabb1c1e5378e81847997fa1dd052ef37ffc1fc3afd0bff22249c154c2e32ab6838560f0974e76009d58252af2ee57c9f4b0414a4970b6ab6f2bc32301b3e67d64c79f6547a0d12573e8585580d41d61de22921af6970fc2ac3df4146c9e8259326eacab05acd078cc879c71e749e566b2492cbb8a15dfb161e53b374c5f6ddc7a8cad05a24eac370b99f2d3d4378148da03c47033583c5a24cfbc3da1ed977cfffd9d354264145799b61d3306ec22d82c60bb37773f841998b8ce45a0e9e6b3413ef4915f9c8b4095e4438322fee77b5c2da82502ff6edf26fb8d38c7e07b9e9bba06ff78d09696f05324316d63881657901284605367073871fc476e4de4db7f72999e6ae6a321e925f12d72e5f38e5b0be18ee96a52d263b09cc52162b1d2a38202bb8d9e31d302dddb9a4eb2e81293b61d193bd22d6f4dcc23d15d9f6bd7205135f444bd280f9e018ed33a7c98d086f14a0ddfbd19bd9f18c02d618c0d50884af74a98b34cdd8825816af4b3e573c181add29df44df0c073b66767e14f35047ad67c9f3e834ce7cec465805262ec2ed51722ba2e49aff25712a50c5ee9d3fff149d3b3c1a75f3a8f2ad7329a3618bed8a6abe9484368b67e4b9b258cd953f9333fd3b1a07b516638f2516f73d62939cc4c58d98b7652c4ba076439097a8ae40e559cf365de045565559c9e67fbafd5fd6eb4c72ac2083a71bc97a90bff601e87568b3ea1b90161454bee3639a47f23d9128ce4ff49a5ffcb280820c65f97a837a48145b76fea590255905684eb29c8e3cfca587bbd05c9901468faaaa566a27fdc32a547b01ce6592fee3e5ce64f507bff02db2b94b62bbc0f8ab0a727838b931f9d76c7c551570eba9d32808f8d5ca81e972b48b56f17497a544e1f6a78f92272451103f4eb48f5aeb945bfbb43e555c52ffd55d9e268aae1c61976cfc7b3be3a6ed39b53bd985abca37929b0c7f6820c407ac384438d2ea38765b4f378776b73ac58b9c10ff052f032e51ae39b9d15eec9e99151dd36a1704eb0dd4050a5d6d1fea785b281fcc79deb9bba42448eb87e98e52fc002d401a2f77a25d4ebad6322a118db826bbe47a4c383dbd42bc0d9beddbac2cb51ca2f8afcc81cfcf5ae286a6229704fdf9a334e5af70841bbb5406cb770b48696e5e63b1d70d21386d3cfd3389aef02bd58fdd171cc82b0fcf6c4f44c961c4ee88ee2909e2c233865b1ea1a59e97e5d7dec1cd97270a425829f7d21f907d99a3911f3d3ec0fe463330f6f53ac256d2bc84cf2d3c90736220e2f164bbe174e7342a76cc70c48a196db951b5a09ed155577e3f78e2c42b24756c8fdcc1a2bed48e2c658781e3f868a4912fdcc9503b7910c790e99983b4b28b4fa253e01a096ba8183a6ba6824244ff80673828e087cde49ac0b07009113c96f25bd098c2cf125b4d90f6c9a4a858e4245d88c225a8c7efa81fee8d591b04e93c4541f1bf95c3448ea09e2da406d3fcd5f00ad707e2614218abc80fa60ae3626b1fa7143fdafc31499a1977764718325ba1add502d5eb8dc0c3b72d9756c81f97432749a636ce73d3f15858a8dcbe2df845d4032ee4f1db03ddac0c6d7d0925c3ec476ff5933244d3914150a48d03bcdca33fe77b077c3f34b67842a60eb0e2c16df39bc17e262f558515bde63bc9cd47dfb48f0f5c75b599bd75b05692ef0e757941e253571db8123f3823ec37a45d2f9d89b32d1f14e9fe180e5aa9ebf03d6e12184e7edb926b855f352d7b7a5b421e77c6a4f05a571f377226ff017df68255dcba38fd3e25f46f48dd1207760eb7d2d602bdd1770aebe1f85b2e5b40b4d84c4421906f5eedffc2925764e9a8538c5ff380067d5ba6c34abea3cc7e533f8dce34dca9701d0035ac30afb31c7a10eec0d83e928c9b021bfdc279d3331b6c611ee38a3c27fed518cedaf22fd0f5a583f6ca6e39d75f5c8a584e3e9095651e7b3b9432afaf5a990d7dfb8c798e3c4c64074a936906f9902ce80877f1c028a8bf11e26fb7f2c371ea9d98684f50c8461e1fbea07c49b1a9fcbe339d3285124a993997247df0d44bfda3c2c6587289194a2d161ee07a382ffb79dfd65f2e2e90cd5401bd1a31c7c2a5093b56cf59f01e2134644cdba45098163ab29bc6a1dd9b3e348332a819d78e829604e3ea8a1bebb0d40a7d58095395a333e72aa23d2beb7a47ae98a47ca6053751687a3e26c3e44607290e71cbe96eb590ab2cdb199c34a22eb3d49a10e803befdb564250ec353bff4065dbc303e029af55da0b9c55811034a917100629ff750acf48b1e7b8bff90bea6a6b0e4efed7e37bc674c4bd4dfe1c837bb2dcf9ba3ea2af67be2966862f46b466b3a92119db2b9460a3284719fb883af5fd344032adac70280ed38d95b0461bfb7718cde5131ad55c500a618e7de62460847b218257ded178b450e443f43de0d9a5262e2af4eda50cf34d57bafdd3774851473ad7d028dba307bec32eb6c7193e83822ad06f65c817efcdd0ad2df8e27ff0d59cb7fee9c506f82016aabe21ee81242048e8d273f0cb4397d7a29612915ecd0af260ba7e26b0b17d9e2891a18d062c5c39090034f60c32429170153581f788c4d5e54f314c5d9a75675de5219f558c5f468073b3124b566a30545a89caf3f5bfa563271e3d26fa72fd310e4d94c4f42776c8bd8490722e75e30634cd5e036150ed2efaf118f2150f49e603fd5483e3889755eeea8cec2fa36d6f5302948f0dc5792464ae269f927ad94606091c142ec6f461e289c40d5b309a43a79e7ecfbdf7062f61f0ba08495f64c9bdda8d17fdfa60fa27dcb2ca720ab2dbf7bd710bd4aadfbf02d4967ca5d7022dfb628cbde8c0d04d9650a04abf0a395f1fc4ee04bdbfb9398a38ec5d0cec42428f19e2fa449bf03c73e213982f4944c03e479426603164f8c31ea056427c297c4577747f66708de228487b9ca394569afdd1cd5eb948c8535993fa62f1c14483836b7a5fa1ddde5748fa6b08b7a84f1b313d54c9d719d83ea9e40140e40818fb519b21a0748ae90f966580e74add31a4e589271f0cbe87da4dc41c34548ab42766b76e35102fe7d877f5a3d6b3aec28418ff2aae34e208d335ca30df4d1bd8995ea378604211a5a2d3ba78222bf80be97aaf202c2a48b6697ca1c285f513f0934f8208e9ce0ce5de12edc72ecd069d52e631564fe4f7a4afacd74460e3e890d222bc1434a4f5b4baea973549a4fcf10da6266879e228f38dfa1688bf2e3c9ff9a53bb0651d7b94dc446f954c577e7ac038b38a6765761e580b555ac7f9139d48fe1f21494c8e5c69e6782b93a3aa37274fbcbfd5b6a1486e1af3fb734b76c30d62071050e0d41937c921abda30d27e727c75eb7b254e85dd311e015328de430d4d1fbe88fa2002bab29aaf54e8cbaabf0de2f9feab76fba37dcd163254e8f5c356628f537b45c7881f43c04e76f60ad96cf8aef709f6053719b4434e4c2afcb7b5b854b6fd7b628c86480597398d70331329976e2ff774dcb110e172a519291a371f641443911173fe0d23f10bd81a35609d857a3aab2be0df2befdc3e16eca1503ac539d87c4d938a39c374045147f3e4b73b11fa2e2a29590126d7b47e32f706b", 0x1000}], 0x8, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000600)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000640)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8, 0x80000001}], 0x2, &(0x7f0000000680)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x8, 0x2}], 0xa5, &(0x7f00000006c0)={0x40, 0x8}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) 11:05:59 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1000, 0x7a) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 11:05:59 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r0, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) chdir(&(0x7f0000000000)='./file0\x00') r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) r2 = semget(0x1, 0x3, 0x40) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/110) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 11:05:59 executing program 1: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) flock(r0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x5, 0x4, 0xc2}) 11:05:59 executing program 0: chdir(&(0x7f0000739ffe)='..') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000780)='x\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) shmdt(0x0) mkdir(0x0, 0x0) close(0xffffffffffffffff) dup(r0) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 11:05:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = shmget(0x2, 0x2000, 0x3d, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 11:05:59 executing program 0: r0 = socket(0x10000000002, 0xfffffffffffffffd, 0x0) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') recvfrom$inet6(r0, &(0x7f0000000000)=""/151, 0x97, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0x9}, 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='!#\x00', &(0x7f00000001c0)='/-&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='#\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='#]\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='$\x00', &(0x7f00000003c0)='\xb4\x00', &(0x7f0000000400)='\x00']) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 11:05:59 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f0000000200)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') socketpair(0x1a, 0x1, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK/\x00'}, 0xfffffffffffffef8) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') mknod$loop(&(0x7f0000000140)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x1015, 0x1) 11:05:59 executing program 0: mlock(&(0x7f0000bfd000/0x400000)=nil, 0x400000) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000bd8000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) 11:05:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fsync(0xffffffffffffffff) r0 = syz_open_pts() poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x1, 0x4000) write(0xffffffffffffffff, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x589) getpgrp() r1 = syz_open_pts() munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) close(0xffffffffffffffff) dup(r1) fcntl$setstatus(r0, 0x4, 0x80) fchdir(r0) dup(r1) syz_open_pts() 11:05:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) flock(r1, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) dup2(r1, r0) 11:05:59 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000000}, 0x8) 11:05:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:06:01 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2f694f83653000"], 0x10) shutdown(r0, 0x1) shutdown(r0, 0x1) 11:06:01 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f00000008c0)='./file1\x00', 0x0, 0x1) execve(&(0x7f0000000400)='./file1\x00', &(0x7f0000000640)=[&(0x7f0000000440)='r\x00', &(0x7f0000000480)='\'\x00', &(0x7f00000004c0)='\'\x00', &(0x7f0000000500)='.\xe7%]@\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='*\x00', &(0x7f00000005c0)='#/\x00', &(0x7f0000000600)='r\x00'], &(0x7f0000000800)=[&(0x7f0000000680)='.\x00', &(0x7f00000006c0)='-\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\'\x00', &(0x7f00000007c0)='.\x00']) execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='r\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#/\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='\'\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='\x00']) 11:06:01 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/174) msgctl$IPC_RMID(r0, 0x0) 11:06:01 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f00000000c0)="59559a79776f70923662295f88830e9ff0d9a387e7de8d3865ea869171914f8c9c4f0d75be957e7f4a482c335d7e8884e4860db7ca43736c345757aa62f30802d45d500a87afc96ee68eb8d6d8f7fec1886f5aad157e32c99290bdaedb74a9a685b1ac096a052a701aac614c6a8f147895f4865ca390e6c7ab1bf170a36d1315af93a70e10dcc6d549", 0x89) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:06:01 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfffffffffffffffb) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket$unix(0x1, 0x3, 0x0) 11:06:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r2 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) semget$private(0x0, 0x3, 0x440) 11:06:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x2, 0x3, 0x1, 0x2, r1}) writev(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f0000000800)="cc", 0x1}], 0x1) 11:06:02 executing program 1: r0 = socket(0x7, 0x3, 0x3ff) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0xfffffffffffff586) r2 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() shmctl$IPC_RMID(r2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r3, r4, r5, r6, 0x49, 0x2}, 0x5, 0x0, r7, r8, 0x6, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 11:06:02 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) close(r0) syz_open_pts() 11:06:02 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) socket(0x10, 0x4000, 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x1, 0x4000, 0x80000000) ftruncate(r0, 0x1) 11:06:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20}) getegid() r1 = socket$inet6(0x18, 0x7ffd, 0x100) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r0) 11:06:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00r./fime0/file\t\x00'], 0x10) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x10001, 0xffff}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x80000001, 0x1}, 0xc) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/48, 0x30) 11:06:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) close(r0) dup(r1) fcntl$setown(r0, 0x6, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) fsync(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:06:02 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 11:06:02 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) r1 = semget$private(0x0, 0x1, 0x41) semop(r1, &(0x7f0000000080)=[{0x1, 0x7, 0x1800}, {0x1, 0x4, 0x1000}, {0x3, 0xff, 0x800}, {0x1, 0xdac6, 0x1800}, {0x1, 0xfffffffffffffffd}, {0x3, 0x9, 0x1800}], 0x6) setrlimit(0x3, &(0x7f0000000000)={0x8, 0x10000}) getrusage(0xffffffffffffffff, &(0x7f0000000300)) r2 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000240)=""/116) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x7) r3 = geteuid() r4 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r3, r4) 11:06:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 11:06:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/47, 0x2f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000), 0x0) 11:06:02 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) setsockopt$sock_int(r0, 0xffff, 0x183c, &(0x7f0000000000)=0x400, 0x4) 11:06:02 executing program 1: unlink(&(0x7f0000000100)='./file0/file0\x00') setrlimit(0x3, &(0x7f0000000040)={0x8000, 0x10000}) chdir(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x3f) open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x1) truncate(&(0x7f0000000140)='./file0/file0\x00', 0x1454) 11:06:02 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000080)=[r2, r1, r2]) fchown(r0, 0xffffffffffffffff, r1) 11:06:02 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f0000000100)='./file0\x00', 0x0) 11:06:02 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) fcntl$setflags(r0, 0x2, 0x0) 11:06:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pipe(&(0x7f0000000080)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 11:06:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140), &(0x7f0000000180)=0x4) fcntl$setstatus(r0, 0x4, 0x80) clock_getres(0x4, &(0x7f00000001c0)) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="9122f68503b2121185bb6bc4e4a47cb56bd58cb3fbb6447dcfa76a04deb95496b33f6bf83d83033de0895225236217c8e7f5257554b9c873772f67a1494e454263392de08e5243c4a492acadd09db0c9a703a752ce2eea856c347402e4a1fdf7d7fc7357ed3171d7e1a8db8dc8859b7a36b6da2e11c75a6e52216edbd27849cad57ee19434519e27529e59c786e1ef6ed23af63f01b235218287ed51054a90b3626edd6f13be0cc0d01a335ae57c2fc4291420e35216a822a3966da6a9e53b5c5266e5608b5da58900dfd8372ad74a404ba2c90029f9b4f28baedbae6945094912a11428d0435f192987413965929e89c6751faf5e4485a5bbb4c9ad2d764e206d768f34d152a33dafd3d06064f52912c05433d8329fca9e4ea76d9b17e77fc58e98270feb5daf0ad14b3823bef1c8c6c653b509c7ccaaa7dd69f6cdc2c925108729cbc04ef01f8110e50dae0446cf77b45254a8b1206a4d0f35cf3cb69c8eba1d95cb736e3e88b7f2d5a715793d63a990dc49d424995cc4ff3f9ca94495f49ae82f9131cebd895d0ea599e0f8d983dbb3ac7ee5403f1b959b6ef36f5e9dab4019535dff65c7ffd11c05b1afda2d10c987526a06d5b2b1b681e3011ab2aa7bf6375fdc9ffd4c7c65c5a30d0ea003d3a53943f5d1fca7b2946c9818a2355760b6ee0b6df1176703b8c9ec47065c8ebe142fc15e2cbdf437d99da65695eaf4acc9e1da636c9460027eb13da443111e615209f3701dd099dffbd57b6612c21b36e189a6f81ccee96f678ed0371dd59a130f0fb21c2515d354e598a47e874af0b47b5b8a5e246ca6d6864894c368439f5de718db6f7b4f64ec9d03af07a1f057d2609aaad8575bc332f0097afab4e03251fa8fa949c629b3bb585e5cda86cecdd416e8fbd5875728d73d4e5165bf0c5c5edb900ea5e6ea9730008d7646e32f3d1be714e08d0d378404c028481cc30d0e665244c0a62b2e4f4c6b0691089550d725e7c6faa958374689935f5d71c9a04e25b1ac118dee6757bace87347fdf86eacea9241bd829229ace0533c55f9e8424c633f0e44b6ea44d89853fb73e4c51ed4121830c3172ebc9b508f3d0013c121ab9d5de02beb6833c83a5151fe34d294d7ab3b8ee53fb7b7622dfdaaeb390ea0c5c818453a6211582dbfb166a7ea062dee325b024daed6874ec7e6dd9dee31ae97a7af17a39bd69f24b923a1242f0df92c0ca5da71041cdf2a19b71d3106b97196a93b4cd820af6256281977615129b60f8e092b6b83424d9bd8da39680997797949b6a9e059c5302cfb5a7441f2788316ce5055bcef4d6091841e59a254b29feb4cf3a69893e2da2d113f6f884d35f9cc884e80f33146ab6063f41aea682d3b480b6c410cecdf2940b89d3fb07b55e94e90de13e425cabf0b5c974211477b80ac58155a30119693e306a732634bd3b2f65df864de3b035a31ea58bf067187a62b6c973ee1206249d8037ecf5eab3e68d10f034baa1bb02ffa24949232e8451fdf3b4f6aebf4fa32e0a8e78f251e8e74bc24a8cf144bd89193aa5e85d71db2f20f212e70f5198e1a04d8a24c46fc8d8c6b35c5555e7cd1e6b70fdcfdf55540e40e5c9bdcdc5e0daacee7717d7e5d287cdfbf339acea51f4668df051cf93ebacaf6f0893afdcce0879be5532211ecb8a2b13ef25c9c371422a89184a6bad62c7e51884c174d61d58c2a61bf1ed3c15a3fc5e4e7912c1e4025f92db8df0ac6505b096582e31d65dc7260e659b1b347550a7cb69b2999726f6cad259da38ba1311bc70791b87252df3dbf14240ba0443b5d4f1da62e3b0389d6dfe58b290ea41cba282a9a02d7911ff810f25379486b7f0a0497dc41c474a4dae30df945dbe8b020b3fbd02c2a80813bdce297dc802b46e1fa617cfcfd7e2ea72333e54d790d50dad7eb22fd75fe90a129e7a5d26aac3c87141751f18813d6297a9415b250081e3919c915e130b6a0aa111861cb32d7ea188f39eb811c94056fc8cc826ca68d0dee34f7f47e0ce00d3cf61a35bd070f5c98fd5202d6e9c4442f5f72b2f100538b504a604695f862c648ebcc42a8d5b8cf588b0762bd1b6a310f95e17ef0158d32f0d8f131cfc1db80a64e02a51a30248c5fe91280fe766fa3685b4b2fc1cb4ac0de4433507b735eb29c580799ef96043457ea275d4ea7bfb360c1cd6dd66062d416aa32b44eb21dedb6f80f551376349dd94266bb8d441e3c806c050d3dd16596c70570d8e92e939de583704db9c121d1feb1921fc451e53f9c987424a9140bbbf34a1fbbad1e841201adca7658895cc05728d05ff1388958d29b7296ac43f25257f3ab463321fa6dae2ce953646d9e60ff381d14bffcf0e6aadea5aa94b387f7b943dea4c77616c6f618b04bb77b34f1ca02edc708c9e57190e754901ccab9f16bca2bc2f7e067ee5907f1bf09ed9ddff6860fb5a512da498d48b8ba37fe16accda516e44f0b19050fe7176efd5d3e0a12b01c9c0074d111e985432f9e58eaef8340724d8ebb56e73f5dbe6d31ae83ed820d368fecb297815b2ddcae44b5c27295d0263eaab08d3bedd280ec4197ca929a0b81d3e05d0233d6d4a0de5fe9c69fa73ec549d8f31090ad66c5c6c0853660137da09a725b9df04b1b1123d96af24da8f6434a82172122fea0cc8fd4fd5f590b00e03df6a0985ae1f738f384fca616e881c2d32792588169c4eefbdf07c2fc66efcfed1aa7d6c550bc263f2f5d1dbf24eb08493f408e3cb38d76723ab00a69e22ac0cb9245a4bdea39fdfdc4c4dc1fd9a535db4d075a969b888d270ac8f73105832c2d5b1bb68158ed1da41f01fbc6f9bfabe0e65bb3745a95ba83fd1fe83f3bf780a7f0d31088dddc7974057a5b1c3f0aa48a98e0721e1803baf026adb573ecd5434927530f8636a210af6d9539e427e253dc785f78d07d176085840d752afd9d42e35a04f19cd1cf5170f1dedabb6b9b3d51a5bbddb881e989cb0e84661678c9cfb3b0389688fbe89697920b4604a446ce2c1dc10e2a5852a500c9dd9f4a27c04391f241ca91f4cc1e92e037c175f33dc53ef0049e5f52f15c4c69b99a8f594f3d501745ded8ed7ed22cdd34ae8a01d7c8a91bbe45bc58d0f9eff0512f0c60b70adc9b24701ac537a22f96367bfdb401e66dda1657b66bb4a0468711852338a9f52713c6502d221e1f397afd1b4f34a0d96f4f558954be42308201ad62fb0f16c46bdde7326e5300404f377507a1830a9c482e079a06919e2830ef4a7c151f2cc1bd447e6212f56ca3d7cad09f113e18a84b298f41588e28611a9d0b75206a27a7f8ef4299062925d1a883aaaa32c0147181fe7309f183e92e4ece2fd8ed6b78274dc676ddb73dc5191813f973f966eb075e6f171fd5e6aa45c83625f8d801eac6aadea552694834f0f9b69c40252a5e0efe427f7db86475a8503aaaca6b718511b58bf248753403dfbc26204941ce1e99064337e67c4fb34592a203a4b1f7a2623b04a9be90d779f4d34ae2aec802b4019ce3cc577ebb81b7871ce59f770ea43fdd1e727149bd94a835433d287db50b7d2cc96c47c9f21109fe413df9823f049de417162ada10d4716fdf1f6c97d6175003ac6c13f5ebc9727b0f31eef9cc43d63e9dc2c574408f8becf5cb5a45ca55080ec4af050d9b8293ae90b21194a45a360356d000aa45abdc701c98c26ed016189e44a2c6f3abd3b9cec87be9e63a50bc72550efbe7ddfd5d33c9293c17f81002b03e4894e5caf8c53fb5c96d60ceaa243eb17e9d5687f759b36d700a20ba55c74efa5785cf70b8ba84f72bb74dc26d4168f3440c5f77b5f69a2f056635f6bed6b76159aaca5ebdceee309c46c20b9dd2594ee9b0d254d64ae7adf8185908b5ce700c12d406e37c7acea0da3cd6984645f3debe5e4c3ada1497bede6b92b4d3d33fe1acd1d44b09e101eeddbc71cce25b847298453548c44dd732efb7fb59f7bdb9a25cd273ab1ac461b0fe2bcd4ed0e3fb382c76d93d9de918a18b3f930ba2b1b044e5892128f0d612fe8aee82ffcf8c1bd514cc372bbabc0eabbbf156458db98558d034ceec862dde2d8f83c175a471f67587011a03ec22f133c02d6ce0c6a8da89ef159d75f62e4c7e454e5b34b9cd573e905b8a426ec0801054eaab8966f55dbdf2c71b8ef901e6bed2907448625eb691935dbef552614e2fa16e776243ef3fdc0d358038a604c4ba07f2c1ae2dfcad3e4f10d89f67c5d2d7b485adad12ec41606ebf978caaae810da6c02a43df609d256e7c2c4be476215af10f6724a73498735c66b2b1d32a5f428949ed17d6895f222a1205d81ab60722381f7a9055f8aebc590494e89e66efead7a1bfadbc32b26350fdb9fdafee0f546fc62e81506dc7b78f9b326af515060e40f23e473b8fc032c63f36c5c126194026f8a39e6cec45881ceece5825b90d3ca53e305ae371c0ab73ba55935de60cfd8a1769d8c5b81e52998cfce37657323322c9f9b0c6f536ad4f63562d01d32407c88b18a04cc881f643adf71cd61d614231e98f05cf7a4c2dce9d1cc75b692e8f8131708a60f093695896f992bf2129ba098798d81eb6444ed7e5038d95e9ddedf61feae1b0ee2ae5c324ebd164a78bac45255457d141adbffdb5479ee66e0bf117c78a800b1e6ae4bb2dfcd506797d5d023ed1c4761037dc8fabee78b87d5954a8bf309bfe9dfab8dcf470b396f8e6a378fa1b0872af37887d3b696b337614e7f330aa756c3c4ed53767e136686e8ee991366e74d7544c7605cbc60c8f8cc3d469d3b7021a6b616d049a7a30a6d304f6fc98b585e9f15edddd423782960cebecf4909828089d142d8de7656057cfa70b1957663abcb0e03ac972ba9adc9f08bd62b5c5ac62774a2c26709c46f314d1aef65b8ad82c589da6c28ac9a1d8d4c92d43883f1ccf44c32c628d8992f53996be0352a724fc57762a7a629ad5b5b064f9d776786f70f9302354655b09bbe268133c5154a4bf081ccb415d674a91f4c7d086e0aecb4d2f0f908719343090dd2cee918c0fecdec1b00e426a234f4644991ebb89a115b3a5ec35121fe4948d7d2761577a6d5e88abcc39d9b593e87979d0ab3916a73df4b40f964814b81419c483bba82d7489e60961ad4153a3c5ac99b98fe8f86b15a97fd798dcc88da936dedf5d1e46fb8d9b799d8b8f0a7284e6be053d0677391b7e88bdb7e2623ac5f975e7c39ea43e446acaf0652b37e5054e671406c137d8c6a884787fd60bddafafd29d49afa0fd012c22ba105b5d366d6d1c54f89799f9f7c471e0ba9580d2ff5ad6116e6b73e3228e8ff036e6b820d778f22720c56d3b7cdd0aaa0fb76756113ce7e387c3c1274f64a7a68f96ba825cdcdffa30ae4501917d410e6069386a4d680336f9ca15e66e35895cde3d93d09fa9cf5cbe10021670ed722b08a53bfcd2606ffea2a65451cfdbf7e4c41a25ad7a7e6b6b2d71425c1e3cb3919f5eb586f880051615c08d6e887f92740d4b8fa39e8225c5ab7332ad7fa840fe2ccb3e38aa3f19f6cbcebabcd125e14c5734bb4136169033780c5ee2fa1b86226a8fffbe198ddd517e37218fabbab6113ae35bdd7e4c1e6deaf44929aa80a99037cd0c6e4d73dd40a54d3facb01af4fa7e4bac085d3c73b7072d56b3177c8d9fbebad59ddd30720351815d2fd3e9134fbdfccd1368fc46c3060ef39bfbbf92bd7e2e4c2888a72ffd40783ba7f82dcd457382620222b03595564d896d89c6aec3dcf023018571ae8ef09c292d3dfa1ae7c0eb22ea432231207a820922a5a2f8b5cf6bb736d5d9307d5000c72702c8639", 0x1000) r1 = open$dir(&(0x7f0000001300)='./file0\x00', 0x80, 0xc0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001340)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001380)={0x7, 0xfffffffffffffe7e, 0x7, 0xf1, "7831f7c41585f3086ee8d7eeed828b2456fd0707", 0x6, 0x1}) bind$inet(r0, &(0x7f00000013c0)={0x2, 0x2}, 0xc) listen(r0, 0x4) clock_getres(0x3, &(0x7f0000001400)) mkdirat(r1, &(0x7f0000001440)='./file0\x00', 0x8) clock_getres(0x0, &(0x7f0000001480)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000014c0)) listen(r0, 0xffffffffffffff40) ioctl$TIOCDRAIN(r0, 0x2000745e) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000001500)=""/161) clock_gettime(0x6, &(0x7f00000015c0)) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, &(0x7f0000001c40)=0xc) r8 = fcntl$getown(r1, 0x5) r9 = geteuid() r10 = getegid() sendmsg$unix(r0, &(0x7f0000001d40)={&(0x7f0000001600)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001640)="6b6bff7e8b6035176efbb26ce7850f2507ca63d1b7f5011a1f54d8f44f73a9a99bc70cf2f3a26907e91d697269a8610e1afeac58d51be12451933af8bee652ba135a33f9c879c9eafc7f05142cd3c33f41d7273440cc1614eaa765d2da7406e187a6f9bb1f3abd1fc3967172cec8077644c24b9d81b6713681c1441afb2eccd8", 0x80}, {&(0x7f00000016c0)="d70aef72f6a03b85d14694df40cee6c50f47c83c0fdeeed8adf06972fac686bd630941493ce2a1e7b72dd4e87fa2f27872eb1a70c784ca9644917f356df16d3c797e8f339e", 0x45}, {&(0x7f0000001740)="b4d38a5e86b50a21f122fc41b0124ddf91be45a797b377c49c292881f6bdf6f83cd242122ffc4b374991e8736e851eca3e63b587623547de1be8dfda5df2b4ccefeaad3e7d8a056e7c4e51450c5443060640e25011d45772478c787bd5e25ac44bcabba5207174c3f7a04c7f3c0e095382873ba6a09f4ff98c25a65271e9bdc49ae7f8a60db4", 0x86}, {&(0x7f0000001800)="dd8a01535cfc530d98e752461c162e5f5b60ee411844", 0x16}, {&(0x7f0000001840)="714da34c73e3c8be5053143aab857a34609be618f33f5950b05aa35a94c9ec3a8e5927086fad3b927d5ccf8aa71186ddb9040cc608b01dc348e4643c348c3a3fdba69e8b883a4ffa5b37e00a4a8a5fa58c459ae539e0a73e4b1cff9c022466aa8609f0e5e59eeee27a9379591017f92c0582229b3afd2a600ad42f9e95d803e7bc4daf08d5ddab0ebe256c2a9d0fa7636e19cc8e794bfa4bd06ceca36da6738c49aecd5eda0d72149edd", 0xaa}, {&(0x7f0000001900)="552c7676de39bcaf7387335b72f37f2a16a1e1c537b20ffd35e6b520cd6e969f67192e59ff8e311206af8a76f4c8f069faf00e2ec68c6b0c021b909ed7205f2963e03fbb781179b4bdbc7712a1704f0f693b92a70c5a107fe8e6545d7b0e95f1394c3d531ae86a5866d66a27573c31a31dee22966eb5e5c54c147532d5ab37948c87d38c496c813c6875b45c67594f8fbc3e59a0f946e3ed3df1e9d95dce0ca20666af46bd2d4484445a8ab77bfa767cbc5927ac028a5d30d7625db0829ec1e01c2094775fed412abca8de547034b5dee25d8d0c465109614a44f29c1ab21e7642c86d5ab61336c538e6ed57fb080d", 0xef}, {&(0x7f0000001a00)="7b4bedbbbf06eb3614bc97f0b63ab138f2c2b69f3b9b538b02483dfe1f11a328b7d4fd9343dea09684740b84405ebcd5e7895ceb2ad3995e0f36178a", 0x3c}], 0x7, &(0x7f0000001c80)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x90, 0x1}, 0x404) 11:06:03 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f00001e6000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:06:03 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f0000620000/0x2000)=nil, 0x2000, 0x6) 11:06:03 executing program 1: sync() getrusage(0x0, &(0x7f0000000200)) getrusage(0x0, &(0x7f0000000000)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80c0, 0x44) getsockopt(r0, 0x6, 0x6892, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) 11:06:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000292, 0x0}, 0x0) 11:06:03 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000100)=""/149, 0x95) clock_gettime(0x6, &(0x7f0000000000)) socket(0x18, 0x3, 0x7f) clock_getres(0x5, &(0x7f00000000c0)) semget$private(0x0, 0x8a25b983637a78d, 0x4) 11:06:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3000) socket(0x0, 0x4, 0x1bbb) 11:06:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) r1 = shmget$private(0x0, 0x3000, 0x54, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x50) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) dup2(r0, r0) 11:06:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/87, 0x57, 0x800, 0x0, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:06:04 executing program 0: select(0x40, &(0x7f0000000000)={0x1}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 11:06:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) setitimer(0x1, &(0x7f0000000000)={{0xa8, 0x8}, {0x4, 0xffffffff80000001}}, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 11:06:04 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 11:06:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$getown(r2, 0x5) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) dup2(r0, r1) select(0x40, &(0x7f0000000080)={0x4, 0x7fffffff, 0xf3b, 0x9, 0x8, 0x2, 0x2, 0x9}, &(0x7f0000000180)={0x8, 0x8, 0x71, 0x4, 0x4, 0x1, 0x1, 0x4}, &(0x7f0000000100)={0x0, 0x3ff, 0x200, 0x2, 0x1b, 0x8, 0xffffffff80000001, 0x2}, &(0x7f0000000140)={0x464, 0x393f}) 11:06:05 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x48f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7b80, 0x8, 0x7cc5, 0x81, "5ce2cffe48476f2af9ee6c00183caf547cb0b18a", 0x401, 0xfffffffffffffffd}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x366a, 0x0, 0x1, 0x5, "56ea68fc13b513b9795cba5872292b4e0ba5505d", 0x1, 0x1f8000000}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r5 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 11:06:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() 11:06:05 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000080)={0x0, ""/37}, 0x2d, 0x0, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x259}], 0x1) 11:06:05 executing program 1: r0 = getuid() setreuid(r0, 0x0) 11:06:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202264de70085653000"], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f", 0x599}], 0x1) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x25350, 0x10001, r1}) 11:06:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x10000213, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x8, 0x9, 0xffff, 0x7f, "d29e12f16dd1de86e3f78ae4df3f2c3190381e8f", 0x800, 0x3}) socketpair(0x0, 0x5, 0xfffffffffffffffa, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:06:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) r1 = syz_open_pts() poll(&(0x7f0000000580)=[{r0, 0x40}], 0x1, 0xba) close(r0) dup(r1) syz_open_pts() 11:06:06 executing program 0: mlockall(0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/95, 0x5f) openat(r0, &(0x7f0000000000)='./file1\x00', 0x2, 0x100) 11:06:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)="178f18b346b8fd787172a16679c1eb78253cab466f2f52c30ca67f79cd069316e78691e0d7a35eaf2e6a46dcff3817b8a54ee2d751a97df2a0e2d94f85b1f3281f7f11ad64fd1f1ca85f8c8c3954e037a0f6b53c07375f528551134bffafff8d9a640e638ca791a87045c16505f75b26a9f558e85d723eba7c07e925ca26b4cb056c0da4dc4307ceea63cb0b7797b3ce89969287d4d5b1c692918e4ffb27ba52c21a8349a37e94290b48473b343721fc3d449911bc05f07b7b65e1100078ab0bdf7f31a8e8243351c4abdf16efafe7a19f395e1b43bdb36cf46cd764e3799c", 0xdf, 0x8, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 11:06:06 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = shmget(0x2, 0x1000, 0x20, &(0x7f0000f5b000/0x1000)=nil) shmat(r0, &(0x7f0000e76000/0x3000)=nil, 0x2000) madvise(&(0x7f0000f77000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000e56000/0x1000)=nil, 0x1000) 11:06:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001100)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290cd58eac6bb6003dee77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d2212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3c9e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf393a0765", 0x2f0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0xdc40, 0x101, 0x6, "3849046ea82d0c1b5e38b761508a2858650ff64c", 0x0, 0x800}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:07 executing program 0: nanosleep(&(0x7f0000001c40)={0xd2a, 0xffffffffffffffe0}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x20, 0x3, 0xf12}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000001, 0x100000000, 0x6}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x5, 0x1}, {{r0}, 0xffffffffffffdff8, 0x8, 0x1, 0x200, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x4, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000004, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x94, 0xfffff, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x21, 0x20000020, 0x3f, 0xbb5}, {{r0}, 0xffffffffffffffff, 0x2f, 0x1, 0x3ee9a0c5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x19, 0x20000042, 0x5, 0x2}], 0x200, &(0x7f0000000140)={0x0, 0x24e5}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20000002000, 0x0, 0x5b) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) kqueue() 11:06:07 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x12) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:06:07 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) 11:06:07 executing program 1: pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000001580)=""/90, 0x5a) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000480)) r2 = dup2(r0, r0) execve(0x0, 0x0, 0x0) connect(r2, &(0x7f0000000440)=@in6={0x18, 0x3, 0x6, 0x1}, 0xc) recvmsg(r2, &(0x7f0000000400)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/206, 0xce}, {&(0x7f0000000200)=""/159, 0x9f}, {&(0x7f00000002c0)=""/245, 0xf5}], 0x3, &(0x7f0000000580)=""/4096, 0x1000}, 0x841) close(r1) 11:06:07 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5) r1 = dup(r0) read(r1, &(0x7f0000000180)=""/53, 0x35) recvfrom$inet6(r1, &(0x7f0000000080)=""/243, 0xf3, 0x40, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x8c3}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, 0x0, 0x0) 11:06:07 executing program 0: socket(0x18, 0x2, 0x0) 11:06:07 executing program 0: r0 = kqueue() fcntl$lock(r0, 0x7, 0xfffffffffffffffe) getrusage(0x4, 0xfffffffffffffffe) 11:06:07 executing program 0: pipe2(&(0x7f0000000040), 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x43001, &(0x7f0000000000)=0x3cbc, 0x1c7) write(r0, 0x0, 0xfffffddd) 11:06:07 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2f1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) lchown(&(0x7f0000000140)='./file0\x00', r0, r1) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x20110, 0x10) mknodat(r3, &(0x7f0000000280)='./file0\x00', 0x20, 0x80000001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() lchown(&(0x7f0000000080)='\x00', r4, r5) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x6}, {{r3}, 0xfffffffffffffff9, 0x18, 0x80, 0x944, 0x3}, {{r2}, 0xfffffffffffffffd, 0xc7, 0x1, 0x2, 0x100000000}, {{r3}, 0xfffffffffffffffa, 0x80, 0x30, 0xffffffffffffffa3, 0x9}, {{r2}, 0xfffffffffffffffc, 0x90, 0x1, 0x6cf5, 0x20}], 0xd1, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x24, 0x80000004, 0x7ff, 0xd9a}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x100000000, 0x1}, {{r3}, 0xfffffffffffffffa, 0x8, 0x4, 0x9, 0x7}], 0x7, &(0x7f0000000400)={0x2, 0x1ff}) kevent(r3, 0xffffffffffffffff, 0x100000000400, 0x0, 0x348, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) 11:06:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000000), 0x0) 11:06:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) truncate(&(0x7f0000000040)='./file0\x00', 0xff) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 11:06:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffdfffffe}) 11:06:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6, 0x9, 0x6, 0xfff, "cddb72295a4fe2a5bede1ee8b13ea250b4ee6508", 0x1, 0x5}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:06:07 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) 11:06:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x394c) fchdir(r0) utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x401, 0x2}, {0x6, 0xfff}}, 0x0) 11:06:07 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x120, &(0x7f0000ff9000/0x4000)=nil) r2 = geteuid() r3 = getegid() r4 = getuid() r5 = getegid() r6 = getppid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x20, r2, r3, r4, r5, 0x1, 0x100}, 0x5, 0x2, r6, r7, 0x2, 0x3, 0x7fffffff}) open(&(0x7f0000000040)='./file0\x00', 0x11, 0x4) 11:06:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x44, 0x8001}, {0x8001, 0x7}}, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmod(r2, 0x2) r3 = kqueue() chdir(&(0x7f0000000000)='./file0\x00') read(r1, 0x0, 0x0) dup2(r3, r2) 11:06:07 executing program 1: wait4(0x0, 0x0, 0x3, 0x0) 11:06:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) dup2(r0, r0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x4, 0x1000, 0x2f, 0xffffffffffff40c3, 0xff, 0x4, 0x8, 0x7}, &(0x7f0000000200)={0x935c, 0x3}) 11:06:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x60, 0x80) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x503abb5db1cf82eb, 0xffffffffffffff9c) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r3 = msgget$private(0x0, 0x402) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) msgsnd(r3, &(0x7f0000000180)={0x1, "614051c9218e27ad7c1789d4b06f4160c58e83e087"}, 0x1d, 0x800) r4 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) setsockopt$sock_int(r4, 0xffff, 0x40, 0x0, 0x0) 11:06:07 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket$inet6(0x18, 0x5, 0x9) sendto$unix(r1, &(0x7f0000000080)="b64838a3e48a1e338465bde2878b9947647ff7e4951ea744d6c251b10fbb72affbfcf0", 0x23, 0x5, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) poll(&(0x7f0000000100)=[{r0}, {r1, 0x1}, {r1, 0x10}, {r0, 0xe}], 0x4, 0x40) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 11:06:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) r1 = socket$inet6(0x18, 0x1, 0x3f) r2 = getgid() dup(r1) r3 = getegid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000000)=[r3, r4, r6]) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r2, r5, 0x0, r3]) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 11:06:08 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x2) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x44, 0x2) 11:06:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$getown(r2, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x818, 0x8e56, 0x9, 0x80000001, "9d0f6e9556733f4cf8ddb4e52d1c365490c3ebf2", 0x1, 0x3}) 11:06:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x44}, {r0, 0x86}, {0xffffffffffffffff, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 11:06:08 executing program 1: socketpair(0x3a, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1ff, 0x7}, 0xc) 11:06:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000380)={{}, {0xffffffffffffffff, 0x7}}) r0 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/18}, &(0x7f0000000040)=0x14) 11:06:08 executing program 1: nanosleep(&(0x7f0000000040)={0x1ff, 0x37}, &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 11:06:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 11:06:09 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = socket$inet6(0x18, 0x0, 0xd7f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 11:06:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:06:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000001480)=ANY=[@ANYPTR], 0x1) 11:06:09 executing program 0: r0 = msgget(0x0, 0x204) msgctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() pipe2(&(0x7f0000000080), 0x10004) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8142, 0x100) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x80000002008, 0xfff) clock_settime(0x4, &(0x7f0000000000)={0x20, 0x3}) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 11:06:09 executing program 1: r0 = socket$unix(0x1, 0x100001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) getgid() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xeb, 0x1, 0x7f, 0x5, 0x2}, 0xc) close(r1) r2 = msgget$private(0x0, 0xa) msgsnd(r2, &(0x7f00000013c0)={0x3, "6ce4d1af1511374bd4df4c0dc15cd58acd452dc74241437bb298e6736dce8f9209a0d8b8004645ce6046828e5e7c0352ce6c6f80baf8b01bb3b22e4b4c0b21a87f58a26f31a96e71bddf5e9ab8d3477625dc18626b77c2e50317f26cf33c75f19b1ede7d3bb3a9c0f1af104b3b3b"}, 0x76, 0x800) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f00000012c0)=ANY=[@ANYBLOB="011d626124696c333010baf98bddc65f6a9dd620351f04818bf14817bd866381ad4fe727ab8cda2c346b1c92c541ff553ade00a11d90313597c48efef3fa6095b5b1ee0b1f641b81700e27e5522e4586330244bfc9e80ff11e906a65cbf7fd1422d662384f93a1a25cb8dfc3e46bd9be05020951a37f9c672c17af7622652b235b6e6b65610ec4e6f8ddd7e590aef11e4d762a9644f3387d85cd56c82b7a3683f672a0baeb6e520327e6d4d4ef492258b0550fb94e86f813bab54265c580b95a2661666c1e64fdc61112f77b3a4eb1e3e26a81ce1dca055c92fd101b60ea9d3df42721737709f661a976d63393c7446285a4d3959ea7f5d6b91e5eab"], 0xa, &(0x7f0000001200)=[{&(0x7f0000000100)="de8ce4dec3af9d3e70013d9bf1238ad6c946b2430e641a8fc52e27763ce199845c278403110cecce66dc98f6c49b6d50b1341beea4d40c32ca8f3318f1ce2ce36804c2a68e95792a6f16b2a89ffe11a2c7abfbca59e8cf433d97af5d60fe167ccc37e2af0839cc6df4a2857d24a8439c11c86df60427bff3ff2d10b2e23a6e7a959e08bb07526a38ea4c4a24f64017be5fd2403b904be265d9427153b9141ad45c7f5cf6e84f4860086f96624382d809f2835177f17e0fe34419b9b2fdf2e9dd283b68a1b27eb4274f0ce41091fad275a70009dbf65e8d2033738c04c8cba7760ad66d5c987fee958828e38028e2c0e61c8b249e5bf9ad106657a7027d", 0xfd}, {&(0x7f0000000200)="9fabdd6844c7cfab9646b0bff39eeec6c1b2dbb6f312526c7a7207b2c1901218221179596fe06624652f6ba1eae30757a97422f7ef3f55df6612103220295f822880393fce7de29f3dba9e62e3921b00626a700d81538880184a249ea0c4b3cad07644daa58eae2b16c437b37fe90582bd254237edbd712388daa8c679c4fd1b200cfd9512eef76d19eeef478ee4d60bb2d1c8b74398ffd1781ce4fb81f0c37d6739c6ef00caf7b18698d0dcbecd2307484abf32b0196c040ff4efa5fdda428d1d336481521e3e916626ae7b28ba89a9226e20365fd33faa15cd137ec0d4035089b13106ba1eab8e2aabf1cf024a2231d88775f8e541f266be83d867c2abb9b3a43aef0a5f315b155f6585f0cc08d7b1abd4794364e1efc8b4afca442adde7eb39ebc1a780c8e41b5a6ecd3d03c45b9b8da1f4131ae8323a77226b5b3c01895b0d9e41797223591d2977501f7522d3e69f61470ca18cbe52b3fbeff3b1a290f98c464933bc1f91f98255e615c22a9a7d1082b9533ec01d745a3d3a7394196e61a942295444da8bd7ff21d16c61e615af503cfba1691e21c2fc4d07e116bbc73e0f7578564cbdc36fe82bc483f992938b29620420d7d00d344935f630dbd449ef3e2afac86c7d8660a79472144d417753558b2969a912123dbe77d890b697351f482a2a2789ca0b29f65ff10abfd8936322caedc2519c8385d19bffabe31d1e7eb0347d5e482da2fbd654e61bea9bb5ab36f5b1e0896e159f2e181882e2b6e500ed13752bc119083fd498bf5b3efc528feb42c6b8050ee8188ee6729508aa3a6571fafe8d92087eba625ba3933dfde8a6e7313c9d722034bf74d079cd52e41e73917dc98cd37138549963bbe2919f6951ac67fd3d450f8b0c6b8a07a7a5d442bd8e8adb2933a4e583a4c6de25579b7118d6cb3919939ab9f2ea0f54f196c1693d2f897cc91e4bbe5f7c9ab0eb7332bb2aa98082faaad53edbb90cca6548ad5d63026e3da9ae86fb23f980e87619e05606158162e786dda00f3b4f5aebd84b5c986052203b58a17f2b2caebf67748ca3e8f010e16ebf899c8445da5b72fa8356fb9ce9b9ed8c494d0a1ea178bd78072567c970672e77b532b1efc5f9e4f62c28d2de9b7704ffc7007bc6dc93413d6c60076f0d4ad5ff01c31d0ce8178030424ddc411d4980d6b19d13c37fb675e02bdb13ece7f3e3cf856f3d3e3bc2653ff6b08ce0d63c9ccecd359325f9c046d52996c9480ac02e6dc339ec0363a8e5c0798aa23c6d0f7e052a2ae57a39c80a6c006fd05e839df61265df5ca510211b27e1f77eb61744ac3cecb7e3693a2fca146aa7099f77951e56dd9e715a6b8d618d042b4871f3b33f193ccfc0309f218c8fe32a6de5bbc17c6accfb566133f47d8f8842ff483fd6a6c211b5a0310dbcbcd2edfaacd45bf48a5a79637b78348fd5223ccab35d68672e2b82f884b00a5e55058d0f7f5da00991be997e964015d15391c1f76392c338d3abfe16d94561da47256d807d5e080421161105bff29e6c49d8728ba9329a34d3a00a2ab97dfdf2d758c3a570a62edf9b1d5a376eafc22b9a92ffa98c4869453b10718045912557ac00f5a2e68292b7c50be46d64ab3d7ca3fdbb2a83ddbe36824776020d85c2bfe6e2130976e50325158ced42b9ccecced0b5a765e1ca5d1030ff912042b748a45f180f88deaff3b4b6cd71ac2bb4e30781ae32de39866803698f8e3138d5154e1f01f755d8af6e30f94ea4483b4b3847c760d2a0b9f8c1e5f5214f4f9f1c40594c1800a018cb825869417b049faf85fe527d3b2b2a35512513d618d9e016281f0307de667433e0621203695eb2917a6fa60262f111ee9b4ab818babd7717288beb34e8c80ce5f4abbeb14c0e5128a04db2938205e0d07e435dc2953c326db106e1d57c5a7bba1308f45d3c8f7094d970ed5aaebf415a601c6be46b6555102780a3a1b76673fcb097bdf04322700b8b094dd929c78181f996b68d0b5f33403f7eb90f5ec39990289335830b940ff69c43ef2830ef4a932e84fcc6290005398361affb90bb52c8be40dfb56fce5f7d7aaee356c89c68b5ec8f83840304d1247529ddaa44fc26444796702cc87b349c7dfb0f998c999245bfed3523798ac2741343b3c7d0a2ff3c95b8f85b00acf5af3e5b802d107f5630102f9556f85f6dd9de4f12bd2545caa1cb6f7bf0758a334ca48aad073326d768e71f7c4ed22a8e52b206ff892dd0d6ccb017b48413101eab0ba61a7377e7114cbb9b6dd066ed3f5ee45d1fa08d2fda3cc5099dd72611b566fc87281da02fb8e42141337756c13f7af22e757b692e1de264f2db056202a56ae27b1265991bf836358343bb071c68d2e5d32fbb59a62589861aadc792ca52d2ad89572c9a07f533c5fb3440adc4120de9739bb3cea0967973caa257fd98afc8641df4aea51d03bc0dfa505136b46084d527aed8f8af1efa6cb19a67f167b00fa1182798d4c7d9e47ac9dee72fd600f75b64de22a2027e966bd47a23653357af43e3f85b2db16d5c4cc5b7897b42633d549d738fb5ee2f49e5c6fc0602231350e15ffd459b5ecb32a534fe0a21ad5f499bc48ba45d0bd64698e16e20970e75c7997a67d12ae6c897b2a63903d4b32d5e0457be1b148fb393a425dce9d4069cc55d37db5bcbb8652c61d8dfb6b00628de86ff8e06841563984734459dd50852baea9931d86c7a1cb82c1c0a95c2da19cef5cdaffa2da501ede1f33490ca5945091f9866b2c13977a4cde4dd4304c53804d88e5fd38615c2083bb95970cf1e59eb7ed7ce49720ffbf795deae0dbc53a8d74908bfac141819b354caeb9474a7c0eb8e2300d7a07a311891233fa6c724a7ef8d5a27865b6e580178b04de97b3fcc9d3a4b8d0e12ec96ad1b689ba3246b6cda11f2df891680792b9c2c7b2757dbc0deec38f43c2b1ea41bd9684aff0ad448887abe0a4241c2a313c91661c785554add44aa5d173ef0519534ce04e7ab5a82880a4d41377429225e4faa0139afc9636cba8485ce9a6ac0c3c23a7bd54842df7b1570f500a0955a309bddc95441e353cc683307c12d5b7d4ab8c38318c8645a05c0e9235fa84347cdd0e0a11da6e0852574104126e23ef2bc884ec49b7e0ab82a673f39f3e19c763cad6bbb0354ba2b358b01ac00023efae44a6f31af320f984b1af45238778ff15fe971e3110f61bd8a525b6d58c70d4f4e379886f2b0dc79a5bebede597ec604b7333eead2711af65478e486c18e51a11dfdacf0faae8d4db610d5ff5bafa9660977bdbf993bd434d1f805a085a61a3c8725ed7eb2dbb76095059a10edec4a1910cd73d03c66bbe4e9a1a256df0a1ba71edca8fd919e854ca64122cd001abd86bc6aaef16a1b0209c56c03a86fe9e1866f2407347d7c1307b70a2e143bbdc9b4a58abe407ef85c93c0db12b6915f6cc8ff659ae7eb02a12cee90f4d864cc03a2162b26e31a263d2bf47f28ba4d4570dafa7309e475d1d33f8a7c332c55b695d197e1653799a11bcf1562429a04ac46c9d7158d226b097d98b2351a08301565d74118900d06b784c983e54bccbfb394481d7bf306a6eb2930b35802559afec8fa31426c29504bf6e6993e2470a093f66bd29c1082ef97a91fcfe2d8b80dd7505addd7561dc0190778cb8ddf1e726baaa1fce826cb7bede4ab7ed9b8b1b59ebfcd90511081f2599ba3efb80572b1671d62aa330c1a98600daa7144c828b24e621d20ce299278d16b2287f2cf31dfecb06aa224065115d687dc1ab74c8cbef0620d239c9f2e8b583cf1f3effe6a405961e58d0ed5be4b5341e40d7fe655f754027f9215c7626c404c7e7198ee0b16541e99d6e4300e8e74a9c63641c15f2e7768cf2aa57443943e343ff90f0202c7c0775894d15d3a80db8196e48557423b9a067764b4dfe2634f5c4a01e53cdb358c93b08f049ba9d56a128a8a6c08aa7502fb6118fe1d11ac86714ea4c4992937d9f185837f0607a75a03204dd87718523d0933193d5713d7a9c2deabd08fd8bb4cd234a44d080650d0b15392bfdf1796015d098a6dcb37dbddab6efed9461079c2ed0e0528d80332cfd24162ad975ef1786cd595e91ede8bb257622356cb8ab603ef7f1bccbe2440061e21335cf12ae18953bae260e49f8de90b59d51f58d132d92cea33101a510a43b9d2f68d00eb578a7372b201df112406372b85b0d6c55f13fb205c3b135900f28df3c09465ee25d3dbda0384d69b29917e6e3339ea314910fed8f331d9f2bfa745ec4a27233dbf91741de35312db33dc6e4272f73be9a2a76306ddff9ccae4047c4bdaf5bea0a8382eaadcb6e8b5cf12960609b22756f0e6dcf5d522e292e380c6fbcbd7f0efe0cdab8867e8b79fa8c22a18838f737cc59906e049a75fc21d54427513c5d8bfed2123134c355a0ebdd49a3538de8c9fca2a4a7b857e737123040d5ec6002ee10f42bd1e507151284e28b56b80861e37f1e7e43e71a66c0e7534d12645fb0fd862075ecd5772ea7e3d487eeaae137b63968b2a4fa2092b5f8c719589328dd10d70f2a6bd3b44920caba6e7a88bfc00b25374ec1ea6be1b777132b0a96f4ed88913c1311bee85cd8b2a6c1514e58fc545dbd63e7dff0ad6eb72b16e98267fc6a921ab1e21749260644afc9939dc489264972176012bb8115d2e74c17cc1584c333da426f61ca462080b3183ede3c900d4f5c6d2058e0dc4772a78d9cd48ca1256ce58b5079a4a6576d118c0bf0bcdd9b7af57263f5ac422377b29590f9edad2af16cb106b952889c3127a9e435b4fa00d4c81d1b318e8de2f79d05f24a1418801a1c58c6279a29020f89453b123602a66ba00c7409e5779f88351490244f79f7174fa1afd7bc8b943b838127cf6d4d3ca24343b021a5f783a4fef9b11a98e2a1165f395b5bc6e40073c37df9363799d4ad05e00ace51347c5db7de74955225af22abf498207c59ca629c994d4003ad98f8d03414ce8adaa0d91488d4971d6baa6cf2e9021dde3a964d57e0a43b87e51f8824d9551328fe46aa803cf90c7dc33e9ee0a9428020ac9366365a0472c971eac4738c582312ffd63fb9924438249b726a7d0a1d58a64a9ed08a8e70c0733fb5b66cc30a839733c251e17040ae72f0b9948237409926c9f5514e96ccb06dac474567ad2ed6b32f26ec88ec5793819f049467b2bae69019dae4210d668d7c99879e77ebb61845c3574a0be901e89134f0a3365882f2856f722bbae6acc92b874640a7adb63a4db8bd797faad2641cf94c1eb48488838756e360fe925d4ef352df53caf6e1b3330df630c4a96a694915aad8c8d7d511e373c96ed91e968d0745a4cd90efdbb2873d312dafbefd9d00f133c96ebd198bed32ce85610333b5cec3a5032f97d332a094336d56a083cd0898cc1eb290ad195c49c8f1190ac5a8cc78e875edb283ae61d823b68140f10950520316d7854b308febb28cf10ae09d2478f93fde64da1df61501b9e77400d8bcddc1c0785eda53a99d88722b750e0527993a2bbbf25a0c2a4c9cecad5662d23530e01197d70ee92cd3afe9f4b7ca94239ede50f1880babb2d78c7271bdd1f33e91f67d19c8556ace9d3068c607e9cec63cbfe6159a5e2f34b8e724c14bd09a765678b301be5718c2d9f9e51353d0875e2dce043bdfb607016a4e8066e0dc6167836cebbc811e7bec450d8f85ffcb906bef815ad54ce1ba99730c0e737942e606fe5ce46f40c7983e2b78c4bed78e6ada3d93770d2eeecf7360e7bd8f121dcc986fd9f43c8ae3aa16a10806eb5fe6bb66ed45c1febd6f0", 0x1000}], 0x2, 0x0, 0x0, 0x8}, 0x404) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="b20000005a355002cb89936aea4914000000000000000000000000"], 0x10}, 0x0) mkdirat(r1, &(0x7f0000001280)='./file0\x00', 0x48) 11:06:09 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x58, 0x9, 0x1, "72c4dc8a49c536026099a2a7bb5ac77cc6bf6250", 0x7ff, 0x100000000}) fcntl$dupfd(r0, 0xa, r1) 11:06:10 executing program 0: r0 = socket(0x8000000000000014, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 11:06:10 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) r1 = semget(0x3, 0x1, 0x300) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x50d, 0x100000000, 0xfffffffffffffff7, 0x2, 0x8, 0x4, 0x9, 0x8]) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) r2 = semget$private(0x0, 0x5, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) 11:06:10 executing program 0: nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) dup2(r3, r1) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x6}, 0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x7ff, 0x6, 0x400, 0xfffffffffffffff8}) read(r0, &(0x7f0000000140)=""/27, 0x29c) fcntl$setflags(r3, 0x2, 0x1) 11:06:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = shmget$private(0x0, 0x3000, 0xd0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = getuid() r4 = getgid() r5 = geteuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r5, r6, 0x0, 0x100000000}, 0x3, 0x4, r7, r8, 0x5, 0xfffffffffffeffff, 0x5}) 11:06:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000), 0x0) fcntl$getown(r0, 0x5) 11:06:10 executing program 1: r0 = getpid() r1 = msgget(0x1, 0x6f141c6abe8a1f5c) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x6, r2, r3, r4, r5, 0x0, 0x3}, 0x949, 0x4, r0, r0, 0xa3bf, 0x5, 0x4, 0x2}) setpgid(r0, 0x0) 11:06:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000080)) syz_open_pts() mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) syz_open_pts() chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 11:06:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x7f, r1}) 11:06:10 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) faccessat(r3, &(0x7f0000000280)='./file0\x00', 0x10a, 0x1) setsockopt(r2, 0x10000000000029, 0x8, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 11:06:10 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x8001, 0x6, 0x0, "81f31090917800", 0x1, 0x5}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) kqueue() 11:06:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x9f) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 11:06:11 executing program 1: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r1) r2 = geteuid() r3 = semget$private(0x0, 0x3, 0x440) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x23fffc, r2, r1, r2, r0, 0x17f, 0xfffffffffffffff9}, 0x10000, 0x8, 0x3}) setuid(r2) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100, 0x0) getsockname(r4, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) clock_getres(0x3, &(0x7f0000000140)) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:06:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x1) shmget$private(0x0, 0x3000, 0xfffffffffffffffd, &(0x7f0000ffd000/0x3000)=nil) 11:06:11 executing program 1: r0 = socket(0x10000000000, 0x1, 0x80000000) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = fcntl$getown(r0, 0x5) kqueue() accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xfb1, r2, r3, r4, r5, 0x8, 0x400000000000}, 0xffffffff, 0x800, r6, r7, 0x80000000, 0x5, 0x6, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:06:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259533055552fbd5e417896300000000000000000000", 0xfffffffffffffda6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) socket$inet(0x2, 0xc005, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) syz_open_pts() close(r0) dup(r0) syz_open_pts() 11:06:11 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x100000000800000, 0x80000002}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 11:06:11 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 11:06:11 executing program 0: socket$inet(0x2, 0xc001, 0x0) 11:06:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0x7, 0x0) mlockall(0xefa0c6c12c2ae122) 11:06:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x10) sendto$unix(r2, &(0x7f0000000300)="48b2d8066d7c379c8a412a626cf765d720fcfd743c0fc6a06ad6d6e0c139d3e45589d1e64648b17a5e41fdc4dae37a2c40993c3692ed0a2c39d060bc324e0f90648eba9a46d2f23a598142bdf4e898e9769f86f851c9fcdaa0a5351c9b3ac0256fcc63b9e3b1137eabcb42f66efdf6738e2b9f12898821bb3e7a69e327a41741fe632224ae01a269cb5f374c19ccfa15273a3fb289073889dfceb60be227460be7a1b2dcffea5266079e6dad72c7b091aa9b9f0975283cd5c1ce2b47a83b6f2cf04511020862029fcc", 0xc9, 0x408, 0x0, 0x0) dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 11:06:12 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xffffffffffffffb6) read(r1, &(0x7f00000000c0)=""/151, 0xfffffffffffffdcf) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x5) 11:06:12 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) read(r0, &(0x7f0000000040)=""/113, 0x71) 11:06:12 executing program 0: r0 = msgget$private(0x0, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xfffffdef) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = syz_open_pts() r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0x2, 0x3ff}, 0x0, 0x7d7a, r7, r9, 0x0, 0x9, 0x2, 0x3}) select(0x40, &(0x7f0000000200)={0x2b, 0x200, 0x80, 0x1, 0x8, 0x100, 0x291, 0x94f}, &(0x7f0000000240)={0x100000001, 0x6, 0xca3a, 0x49438f39, 0x3ff, 0x603, 0x72, 0x20}, &(0x7f0000000280)={0x9a3, 0x3f, 0x5, 0x200, 0x1, 0x0, 0x2, 0x5}, &(0x7f00000002c0)={0x80000000, 0xfffffffffffffffc}) msgget(0x3, 0x210) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) listen(r10, 0x200000000ffff) r11 = semget$private(0x0, 0x5, 0x82) chmod(&(0x7f0000000880)='./file0\x00', 0x0) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000380)=0x8) r12 = accept(r10, 0x0, &(0x7f0000000900)=0x445) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0x7, 0x1}, {0x18, 0x2, 0x8000, 0x20}, 0xfffffffffffff25b, [0x3, 0x80000001, 0xd89, 0x80000001, 0x1, 0x6, 0x5]}, 0x3c) listen(r10, 0x8) msgget(0x2, 0x609) sync() geteuid() recvmsg(r10, &(0x7f0000000640)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000480)=""/193, 0xc1}], 0x1, &(0x7f00000005c0)=""/113, 0x71}, 0x803) ftruncate(r5, 0x7) r13 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100, 0x0) fchmodat(r13, &(0x7f00000006c0)='./file0\x00', 0x1c4, 0x4) semop(r11, &(0x7f0000000700)=[{0x3, 0x7, 0x1800}, {0x0, 0xffff, 0x1800}, {0x0, 0x6, 0x1800}], 0x3) ioctl$TIOCSETVERAUTH(r13, 0x8004741c, &(0x7f0000000780)=0x80000007) geteuid() 11:06:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 11:06:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 11:06:12 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10110, 0x1) open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) 11:06:12 executing program 0: socket$inet(0x2, 0x4002, 0xff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) 11:06:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f0000000400)=""/200, 0xc8}], 0x2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000500)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x221}], 0x0) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d56a50580b2b1a723daf73689c7a1836d1c0ffade683a436676063ba116c768b35485a9c94bdd5fad1ec6a02bad79eea110c975029c1d89fda787ad7579e5b2be7b353c236be06ede66095120f0faa55c697230f190c247fed063188c5481817b7bf5d65610e4b3222f2ba13c4f0b69d576c1700610adf343d3d61b6ac44e0b981ba98f00768cb627ca4490fba4cc3c7d3c2270e65a80ae6b299cfac0ee9cafa300891297d65434003fc6c8485559eaae517e8c93c8f027def933975ed64f7feb7cc5f6b3933825ca987d253366c3dc3aac61b35df178b0d", 0xd8, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet6(r2, &(0x7f0000000580)="821246c8acef79da92bd966c9e67bf7865e6285cccc1e8d081a491db04542df1903f69c34500816ccb0d0ccece5c6ca3c12f3437de6649a6bf8d2abd7342398fef5c874cba6feec9e17f92f3aaeecf609215a86f5eb0a5172a4dffa6bcd3960d061f70067b498d8d87b0f4a1a45ad8e573d2448e5267008785f17d418b42626ad1ca64df39e3ab4d32306b1a2faa27833ce32ddf9c4a6c90f324bb735dce426b11c80ba638fed1110e0d55ad3aede4bbb49b01b1ce30", 0xb6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x7, 0x1}, 0xc) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xeda, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000240), 0x0, 0x7) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 11:06:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x1, 0x100}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:06:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r1) fcntl$getflags(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r2, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) 11:06:13 executing program 1: r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) fcntl$setflags(r0, 0x2, 0x1) flock(r0, 0x4) 11:06:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r0 = kqueue() close(r0) connect$unix(0xffffffffffffffff, 0x0, 0x0) 11:06:13 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r1 = socket$inet6(0x18, 0x8000, 0xffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) r3 = dup(r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) r4 = dup(r2) fcntl$dupfd(r3, 0x0, r4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:06:13 executing program 1: setrlimit(0x8, &(0x7f0000000080)) pipe2(&(0x7f0000000000), 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x4) r0 = getpgid(0x0) getpgid(r0) pipe2(0x0, 0x0) 11:06:13 executing program 0: mlockall(0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fsync(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 11:06:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 11:06:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6a2) r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f0000000080)=@in6, 0xc) 11:06:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000180)="6570c7f9f2a3d8feda055072a0a9cd2d223457f17be9007f51dd7814ff95a981dc2c72c7d74adc2ec6db7a69b0ef861a576655250ab02a6c5501c8be5612654e992e3d058b91c79244d97a5f127360e53e343169e5605c9e3ff2499c4ed26109b8866f95a6cc9403585a46fc44c02a7e8aa792cc4349ddb63ab2cefa0bffcb6f05bb6e595c3a014046c98b12dab92a66397cffbeb22a031e53629e55513a92201705c19134e21531887fcc02cbe5b46e2954d2ba469a253408ce6af9948e93937e8cc03f78eb703444674d29f17132a9ee70d13d9815c634ce9ccff59a7b", 0xde) fchmod(r0, 0x80) write(r1, &(0x7f0000000140)='U', 0x1) 11:06:13 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000001140)="6b0c77997c114690373dd7cd50e2dc39cd76b5f080325d73524d89c57bd274e94bacacd1c20319da80afd295ef33126a52e90c1917185795653ae8b5c46e6384b71c412e3705cebf1309e4bab91f5636877fd90932fc0b824b274007ebd7cc0bf3211dc30c5b7ba7297c0a5ee632042f79c9649f583398b21935c169853b5f3ad2dd1b80ecaa1ceee0694e239f96d1f1dace884ad185d817509db7092c623ff61c4af15302270fe6314c655c49cff021b7a0ed254b5aef4698", 0xb9) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpeername$inet6(r1, &(0x7f00000010c0), &(0x7f0000001100)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 11:06:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) syz_open_pts() 11:06:14 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/235, 0xeb}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/41, 0x29}], 0x3, &(0x7f0000000300)=""/6, 0x6}, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) 11:06:14 executing program 1: r0 = socket$inet6(0x18, 0xfbfffffeffffffff, 0x7) getsockopt(r0, 0x40000000900, 0x2a, 0x0, 0x0) 11:06:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) semget(0x2, 0x4, 0x100) r1 = semget(0x1, 0x5, 0x29d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x7, 0x80000001, 0xc0, 0x0, 0xff3, 0xffffffffffffff00, 0x4, 0x3f]) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000800)="cc", 0x1}], 0x1) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@in6={0x18, 0x3, 0xc6b, 0x3}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000000c0)="c0ada655a3e2d969a164d3c7842f1b6847b719525317af57d7a7647f652a3331b95fdb29cd9486f97a38785510d9aff0fb8d7b26e4d994f0089aaee2a8b102fcdb27bd4791e39a2f03376d7b5d6667f2d59f6a09625519ffaecb47675a705d73", 0x60}, {&(0x7f0000000140)="a03445df505577bdd6e862abc55fd99c2ddad8fe8d54b4f540cf72ac3e6c266f4d4aacb42eac45604a58d9a867fcfc0dc2274dc4f204652370db4b057bf769706c7098c495542138fb2528af040acb459bc35903f06ef6d8c5fcd51bead3682948741ee6121da8ec5becbc83099b876ff57835ef8be75a0acb5f7d6697a8175fef40692e2ccf517ba97c5071cd96cd34ccf7a582fd8f8484b369824fe20595138b235bede1536a614ffbc260bba22508c2042c7f7f337035c7a13213afd54970845ecab12b681d379bbc3cf884149598a9a08285062bd8accaa29a9e2ac36f77c7d290aa57f322752f927a46f12fee9210319d", 0xf3}, {&(0x7f0000000240)="5bcdd3b6461c2b6038232226a48450057c8a5b703f2a169235497a200e4f114d61fa09fe2869979c2be4904ef89c0ae8d05b1ebddad192707055e816ae4c0c6244f77a7f19432d", 0x47}, {&(0x7f00000002c0)="df9f42ceb09d215304da296ea511c85b4a3af8e2951b2c388998dd31dc6649c162e5b5ac06177edc0911613165b9c389e1e96143316c0c", 0x37}, {&(0x7f0000000300)="521bd4df47d7e4b30b9ed7844266b98906376072e8fa55cfa533f6a69002ade4e90b343e0e0f9c6b04ac59292b79a47efc1da708c3f971fb33e4c00d8b9123e24cfd737bb630329436c764eeaa2f80960f9e8eb0e2b2e969d12974044625afa47bb756b1fbc6ff69a777df4ba336a189ba3170756440cdb7406cb151d5a29a5601da069ed64436f20a069e161a225102d1ae64e3798a7639d6fb5bf869fcef85a470e4766e5f170fa607c94ac5b60ae2ad1965241852c869e3e8a5a596b203d0bfd6acba2eb8e6ccb1de5044cfc055e1e70c18cd0c659a35b941", 0xda}, {&(0x7f0000000400)="88ae75379c4db7056990901948380cd90321eb44a290b503779b3be44301ba0dbeac7cbe9f9d8b2911d38e9d90f077cd57465e83b918d1ed09fe3177fea33da8b342058f812ecae2546bed933b8717de8b28d693ed15ff84a9d3f66ef51b4f02f075799ae6f00f310b6d8fe1460168f9e67ddf655698faeaaca96884c2afbef9768efefca647a60fd2f25297fef9c580f0a10015494e24e6c7bda5eba40664cf57a024d89d370589f06328a521bf1bb3259d5cb7bc7d2ca6984862718a3a0e4be1c484158184ad54fee941eb0164792f05b92b7d29857a0f18ff9994ad32a2f78f58a481d8", 0xe5}, {&(0x7f0000000500)="e02459143adcc71bc6447e16b0069b4d3eea84c96325ab11a2769cfd136c50f12e8c3eba0946f90640f9ed9f4e2f830180899ee02b959907e2014a54dc3ebc9a93c693d8ef2bd2152b7b864e510f0ee0122882daaaf2346e47d760a2b15c7409cda941ff289bc490ad8d6c743493f7262d8f63d02957b4506724050770545fc0e78f89a3740d992c0c02d6aa00a0b39812f4ced313b20e567ec1d0fb", 0x9c}], 0x7, &(0x7f0000000940)=[{0x40, 0xffff, 0x7, "a165a298868ea489c82dd48b0b49885c338333c25145cd32dd73d69c417fa5fafffaeb970c652e4badd707ea592b38"}, {0xb8, 0xffff, 0x1, "3267603d67ba6b5f06ab9edfa935e3d4da80400f81a61173f8d6d9991813d6f14e4215699764c5c58cb169b51c46591d4fdddf8330f48b67793fce63a4484b61f7e6db6768623a1602b0f5f5c69e5e84c49ee2188f2fa5a9765a4f12c5af64ba00570e63fca97c7d95c28419fc3b5dfa0c3dc6c7ded9602aefc2f5c428be6cba7f69daa30363837ca3814d3f22c409c2ec9860b6bea8ab083630b7715369a8982557d65c"}, {0x98, 0xffff, 0x5, "c076478cc9c56ca1925fc38a7f669cdd458a140c24e9d101d7b3a998efa467b88f166427fc840c5336d30ea68315f003687921490d060779a1b76d94d02253ec7183318ed7066c8accdd0ecd28312bb76d41f12622e00641b141d994715accca747a6a4a423a5290ffb86425869b40dfbe7e31f9c148fdb56d4a18d7c72e79bdf1b00df6d7327992"}, {0xb8, 0xffff, 0xffff, "7ec576c52192e7bacad00f4be4c4a954649f8f31b5af2143c7e3fed4b7e1b224dcd84c6eeaa8b74687418f9d3733bd11e35845b088c99812eb6395597bb04ca83d85d600656b6126d2d90b709766e2bd6dca75a9c1472cc2123845ee18e9559ed441a13d13b9bba745e654c0ea9ceffb63f8774446d45ed61285566ddbedee7b3d51f8f9c73dfd7ff6e68815f1931301ff4f6e299c32d42cc3a95b4e29136f235f"}, {0x90, 0xffff, 0xffffffffffffffff, "09f496901d16c406c1dc252a967123e527eafb3b5de0901d23a7f3fcb2a877d1f8f23fbc470d88cab9245961ffd19399eba7dcea168e5deeedb370cbeb08078e2c447bbf07b2184ab53b0415ff705608f5d21d109fa1b5d08e16def26aff3b0aa7cfa3a71077f7a9b39199660a5efc376f894c7e14b36a4a2e105ee40418a264"}, {0x80, 0xffff, 0x9, "0aaf65a50ff1303a4174ddaba5d710b6c5a46409b3ac87c9bfe6d700c91cd36f7a6b9f87e58a46d7d72706a819fb484b9cf14fd9681f61463e6223e7456c79f8bafc5e420fbbd11ec21c34b9c64ea62c14edbdeffc693a754f62b9f5f6967da3d0bb68bef6ddefb042bc05e7bc1b2b95"}, {0x38, 0xffff, 0x3, "5665180a5cc245de5e9965e6a0defdecaa938b8d9a216a1083bf843886c7b49bbbcaf317"}, {0x110, 0x1, 0xffff, "8f1ef7fa13be2534e004ddb7d8440c51149534be1d777447e86d0927759930ff2d0e625ceaeead6edd01bacd4c335c255eeaae1054e9ea0b6903805b0de074a83e72c2194b3779d9f0e66ff01d62361163ac3c99a6d3dc6f9ddd9ec4f46c9b2eadb51d980b1e07b7afe1b6767a12c87a30b79cc34d249d867ce7364bc47d7d9714a4aa81542dbb63a02f1ac0cbad6e44ac8f09b9ccf6d494b98699071ff061f0e37595e0f829c5bea943c5f655fa1f67783ecd806203d47c2c79591f15ce4345e5e7c99bb26361f24d920294800916349e5aa65a85915dcdd36f3424e6e885f7be0ef355136e543a8a2532f73bf825346ac7978106caec1a64"}], 0x4a0}, 0x1) 11:06:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x5, 0x2) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x202, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/81) shmget(0x0, 0x1000, 0xa0, &(0x7f0000ffc000/0x1000)=nil) msgget$private(0x0, 0xa8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 11:06:14 executing program 1: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfff, r1}) 11:06:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6268, 0x6, "5ffbdb66763054a120aed9fd7579cf15a0fc3016", 0xae}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120", 0x1a9}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) r3 = syz_open_pts() pipe(0xfffffffffffffffe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="14dc03fb5ce664b55023ac37a9e7dbf03e95fa7292784851cd6c4033f1abd7e7e06ca805ed0ef637b3b76ea4f0e820135a7c9d6003b048", 0x37}], 0x1) read(r3, 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)='c\x00') r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r4, r5) 11:06:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:06:15 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="9f1cef9ca2915537d8c418cb8737eda29dcba7c5aec3026692bb2b64d3f58e62da86d44310044c6d463ece8bce12f84287cb24a2e71819cb05a448db8a8d48c9c2dc123d7abaaa42da3fd75c6824398c6ffd0a9b37ab1e37f8fd9e433068943dd04f7e29ebd6d6572aea06c35cab785432c855fb0195afabb31e84c741b6bac02674fb556b28ee73aa1e1b39bc2fc8a34db2281e232359e976b7a3e8559fa7f646c5120352cd550161b435324e2c37b45d5de2f45c60be531613e5c113acd78e3755dcd3e7ec1ccf40e08302c5c51ddc01935455cba89556796e87359893421a9e8364b9dfcc236eefddd101e2718d18f5f0e56e7194efcdd5b21f85b6", 0xfd) 11:06:15 executing program 0: getrlimit(0x5, &(0x7f0000000040)) 11:06:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) kqueue() 11:06:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) r1 = msgget(0x3, 0x10) msgctl$IPC_RMID(r1, 0x0) 11:06:16 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x37b1752d}}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0xc6) setitimer(0x3, &(0x7f0000000100)={{0x12, 0x81}, {0x7, 0x8}}, &(0x7f0000000140)) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') setitimer(0x0, &(0x7f0000000200)={{0x0, 0x4}, {0x401, 0x7}}, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setuid(r1) setsockopt$sock_int(r0, 0xffff, 0x132b, &(0x7f0000000180)=0x2, 0x4) 11:06:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23cf087000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000840)="25513515e341423b21a3f414893e0b924f3d66e64a3182d4112b275a1c609d72ff0ed429e74759ab", 0x28) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000004c0)={0x3, 0x1, 0x5, 0x7, 0xe7}, 0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000940), &(0x7f0000000480)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) preadv(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)}, {&(0x7f0000000500)=""/110, 0x6e}, {&(0x7f0000000580)=""/57, 0x39}, {&(0x7f00000005c0)=""/188, 0xbc}, {&(0x7f0000000680)=""/194, 0xc2}], 0x5, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x0, r1, r2, r3, r5, 0x0, 0x9}, 0x0, 0x3f, r6, r7, 0x4, 0x2, 0x10001}) write(r0, &(0x7f0000000980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) r9 = syz_open_pts() close(r0) r10 = dup(r9) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) open(&(0x7f0000000800)='./file0\x00', 0x8000, 0x30) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r11, &(0x7f0000000880)=""/161, 0xa1) setregid(r2, r8) bind$inet(r10, &(0x7f0000000080)={0x2, 0x0}, 0xc) 11:06:16 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 11:06:16 executing program 0: r0 = socket(0x10000000002, 0x4002, 0xfffffffffffffffd) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x100, 0x1, 0xffffffff80000001, 0xd82a, 0x1}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x4}], 0x2, 0x3ff) pipe2(&(0x7f0000000080), 0x10004) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x201, 0x4) 11:06:16 executing program 1: r0 = getuid() setreuid(r0, 0x0) geteuid() 11:06:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) r1 = semget(0x0, 0x0, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x2]) 11:06:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) dup2(r3, r1) getsockopt$sock_int(r2, 0xffff, 0x1083, &(0x7f0000000140), &(0x7f0000000200)=0x4) 11:06:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x8) fcntl$setflags(r0, 0x2, 0x1) 11:06:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r0) execve(0x0, 0x0, 0x0) 11:06:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) munlockall() shutdown(r0, 0x3) 11:06:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = msgget$private(0x0, 0x20) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000400)=0xc) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/169) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 11:06:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x1010, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f000077e000/0x4000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20, 0x21) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getpgid(0x0) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, r3, r4, r5, r6, 0x80, 0x7}, 0x6, 0x9, r7, r8, 0x6, 0x1ff, 0xffffffffffff0000}) getpgrp() setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 11:06:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000000, 0x8001, 0x3, "d730c0e7bb6fc6e23c5b00000000000000b5f7e4", 0x0, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) fcntl$dupfd(r3, 0x0, r3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:06:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x480, 0x89) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xbe, 0x1, 0x0, 0x4, "c0e1fdf45cdad6fefc33fd38f9bbb9513b10d9c1", 0x9, 0x7}) 11:06:18 executing program 0: r0 = socket(0x202000000011, 0x3, 0x0) pipe2(&(0x7f0000000040), 0x10000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="40547bd9", 0x4}], 0x1) shmget(0x2, 0x1000, 0x502, &(0x7f0000ffe000/0x1000)=nil) 11:06:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x188, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 11:06:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) r1 = dup(0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0\x00', 0x200b0, 0x1) 11:06:18 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) getrusage(0x0, &(0x7f00000000c0)) 11:06:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r0, &(0x7f00000008c0)=[{&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/245, 0xf5}, {&(0x7f0000000440)=""/218, 0xda}, {&(0x7f0000000540)=""/80, 0x50}, {&(0x7f00000005c0)=""/228, 0xe4}, {&(0x7f00000006c0)=""/202, 0xca}, {&(0x7f00000007c0)=""/127, 0x7f}, {&(0x7f0000000840)=""/78, 0x4e}], 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "5c0400a7030000006c4d89bef0ac90416e19002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000980)) execve(0x0, 0x0, 0x0) 11:06:18 executing program 0: clock_getres(0x40004, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) semget(0x3, 0x3, 0xd8) 11:06:18 executing program 0: mlockall(0x200000000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 11:06:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) socket(0x27, 0x1, 0x3ff) sendto(0xffffffffffffffff, 0x0, 0xfcc3, 0x0, 0x0, 0x107) 11:06:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002580)=ANY=[@ANYBLOB="28000000ffff0000012b073eef570be95ba44546d134cad6e5469878da2fab12d845bdc3f8b2dce0066f61e63232989cfadd80740804c1cc07b9bc2844e8bc54d1602e4c028e4737321cfc752b5ada0da3f0e4e3174d24d1fcd957f815eb809889499c5a0523308a196869ae9a6bad7a6e423a9337cfba1b3ce2c96aaa38d56c58ce6b2399f6f157cc74e0db30df4d002a2b598334a85daba02680b81af48d7c8a0cfada666ba9a09249f8eea89942790d126604f200c6881416c0efce06c1", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) r4 = getuid() r5 = geteuid() r6 = getpid() r7 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000002680)={{0xe50d, r4, r2, r5, r2, 0x4, 0x5}, 0x101, 0x80000001, r6, r7, 0x100, 0x8, 0xf1, 0x80000000}) shutdown(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) getppid() geteuid() listen(r0, 0x6) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00!./file0\x00'], 0x1, &(0x7f0000000280)=[{&(0x7f0000000440)="7e9b21994066a7a9777659f0d407d02a725f06616ecd0b065b7c87d085cae62d9545ce6332c4982dd7ff9f2ab43df2051039cc682ec55d2a88f52fb188db36fac65c8c77eb452fc7b40f51d143db11ec1e7fce0eb42429cda0b9432a542fad428a0b3096ab802562facfd0fc8c0d24d78de37c6618c6345909fc191321a13a9247b4c50655e6072249cb75e2f2fd4b4a90c61a208a298bc83fc9b40d7f76d32de341f65147331b3fe9db295d958a031bd1810e5648ebc37bb8483194fe816497400556d2895fca51ce8f285cb2374498970c050fe5c9a284a59db3cd2cead1e6397a47cbab8370fc78b7fed03e60313e981415b038683cc88489041e8c8599aa7e149a96c07cc218494b1c4386a9b462f551581991dac88bc03027ac265d57efb7fc2265cc4367a1778a501984e35466c4d31081ad5f5e73871af69e755cc5d6223368940b6bbe4dc23ef58b152a6154fcc46cb4740b74f3d80b92b3a119bcaa32574a691887222241e6cc596842b21365676c06cdd247f758d5dd1bbb1fb04d5f1b16008e6abf9d29ac4f971a8e14a512fb3d0a39ae93453a685c94b28258b7217dfbe1f7dbcaf5082f812eab9f8532bd7514dcdc68b03aa71b32f51639a1c6fad25b88f95f89c3f397e44b80e054719b15c655b9708b98fc36bd72d07d54437316de207287b73624cfdae766392a1ec900836f549c2fe53f8a1a05ff48068bf2d2fc6401b412b0d1313f2bd88453b4f0d60f7f8b709b9c8e359ca8cc6b62532dd6c8d84b592879f1df3f1d5c338bf344cde5db52b838a2a82d9f61f957a880118148436f3a162cfdb2b1c0de640911c458b6789345487ee4a63e8d352354dff01d5ead1b1bb5ec6a32fb67ba72432f0a39b9b936248e7d9fc8b752234f70485934ca9fca65001ef7f8009159ae24c1872c8344c5eb944892595dd7725188db029e72294f697548558b39a070c36e7637ef8caf0520a86aaf4c5ad65d59e20f3dee0cbf5c02caaa0a7818be033b102fa97638744f2db892bf0caa05edba739c26601b1c3cc092d4637118af6f1bc8e4098d37694afd50f7ffd9dd595e3a670d60c052cba36fdb18c169e8af900263d70d0129454fc42fcbf903c63dad3d1c93ba46a998df56c16a2cb6914fdf1103fa6033e6ada2eedece16a4ad6c082d1ac46d8c98915fc3b4b059a6fdddc12a964194273181abab029ab501d13e45770e87255eef77f4555d91ca00e9c537ea864a304937ef88e3a6751c91de22c41162fb2b2c9e85fc9dc60508efe23c3678b6341b69b578fe29d98839ed9776ed1e8547f4efc08faf8338568788e47202d3a685a06f53e634c45c4e53e73edbb92d6ea1ce8258a4372743e9517ba5c3180f6c4777aaf4d992a3fa2380e893d4ddb489704abf76c7de0fcbe23f0fa4c59402608697636b55cacf06cc3cbf06cb31c7d2e961056e2f4414f35827810889f9e46c2483749c2f3353aa8334f35fffe831c85da9688a23a4d9882362de4e471e02aeb8a8819b62086aeebea0e92861cc335476113e5458355924039ef18b13a6334ce3c5f1fced2d8ea9f43b74acfd25c8b68814918c3235be5cd3ccf42da9c3992cfe5e34de7ae88ff2ecc666a9b630993db320f8218249b05c97555cae3a554f05a6c81108f03e35406e33a750db93dff9c8b564ad24b21455d63aeaae76daf72f499fab6753d4f8021dfcc6151a9657b396a3fe1c6e02e9b0c7804e4ef84dfd5c78da883b8fc9c5a5e2b209cec9128858c67b4249bf3f92c2f21c8079ec820275109dce043cb273575e3b9ce617161ddd62240a8dbbbe3f175b577660768ea03e0ad8edb5744fed7ea2a5815765e2dbf4a9138f33f932fefdb5fb4cb2633af96072d3e2ddd9515c6b48300ce43c01929ed518c39dd7229b3f512fb998977c95175e0448a79e56855124dc7c4bea4e0d41aca317bc9f5c09a66a5d24243cff889fc38a3ed6dcf7658956d69332dbe6df2ce74408ccbdd1aaf91fa258b588c734949de706a5c471277f733c02c9b7686f14733361a267b3f3e59a153184120629208ef0e7e659d0b5af0ad80b28f4eee87f55a78e235ca9328acc1ee68b4d041ca1e3e0daeea451a85fcc585e71130ab0f888a5780d372d8fcbaed195450541c8bd743030ba47e8181afbe0b4f6670b074969005d5db4c0eac9dfe6200fe8ebbda27ed177f1c27f1b8d6a43965219a3fd410d8c3192ed9c93d7d01e4b4470754f236b540769c69c2c227e9d8f209017c46aaa324aa9bbe91c3faa57d4d1783e62183539841967a729687c113584ca5f4f7f79647378ecb249de78a5e40544ceba32c4204046f0f2078ddb5dbd230d6ec8e5492c15617ab57f89ec3425da50dd9597d568e06ad528bf689a09cbba82bc1caba5dc3b5fda1d952a1d64c7166feab453d9652f4fd0f65ce7210ec12eaadabdb2351f7c191c172c897bff06b4ec8d1be7de8a85090bec9c1e5133c79cbce641d0c1db025d3755ae40b5280799c6631056c199ad694c6c6efeff552271d9e43a9173d8dd556c5c3eef54e58e2ad05f3b50e91567b132adc308c6a5fc3aa53f9e53457ceee6f3ac2fe20eb9928ea017ff751b95c7c15cb3427589d9ec1457f9cd169fad9dc6a8585e1e3efe177ca3928cd4077836875c2e407b7a473debe8951cc43d3fc63fd7a7be85c0f271ac136a9e5a576619e7c8d931ec83f9fd4ae820c2644554543978eff0bc88280f205e07ce3ab92c09eeb2d720c7b9f81862dce37b6ab09906b88d7167109854a2633718d47bb0ee83d9b5606fba0799afb2647d2b60f6f121ceacd99dc7454633fe2e327a803d73f5581181a183600f31e19bccb9022be65643dab5e6bcc1aae95064f17bdeb7c881c6ce5fd4217cb7f2be013677838a233c151c3f52081430da35770205c9815abf3625220b49c85f0e8218b9de91f87738c45b65379026ad30493ec2e181341f6a92389b0bfc3b6c2aa5985010881b94a3ffeeec7ef0471f1ff25620b64146d068e5afc17259fef2f57e87aadbf6d465d6eb4846f81f619b5726d6a5379a96b43188bff33528c856458b4f10abace789f907835bb0010ace3e6dc037442db84dbe1bd5a5116e591749a0372272796c04d6c5d7cf16cb1f8eca91a03efbb1a335b26e5fb6d9e322cdd86cc386974edf2366708bff3ee75fec9ef3801faff081363811c0b3677824026a406cf618c3ad52d4700d910a8db786ea82bf30648e6b0c502c6c9a1e80c58c646c0d809c20bbf2275ce4648af18544ce61a8b68951e9b9720c0c79277417d55f841034b53ae8fd74db4e51ab8748ce14fb0f33a1bc1b7e8144b0f88489c3ed4aed308092a35d367da2e8e6dcc1254206f009a8a7d221c8fdf06b5dea7e456990f8d691b1291a2425d441edb0c73f8d1dc6ddc3fbc40c3c1709980b4fbfc55ed5fd6675f97c16849b2435efd543e15ae4e5a34f86c742ae4b55bac5d03adbf7e395668e4de3db5514667334c4506d7193ec32c4f779f2a38c32f4184a91135d79b326bc0338f1697589161e3b99d69379ecd761e1efb4f90b2e4abdebc2e15d3786144283f544d670b100b06fefa03423c8473b31d1f0b74187482e59c486d0e8c6653a9a142871c4dd9dd4abb6d468ef9b84e1fc4c0f3fcbddbc531e918b34f633ded41780420a871fe6a9406dba4ad38db68ab5f2adde55865cefd50b967ab0afc7c936cca272c15cf996b44533ad3eaedeab5f496bdefc4c01bc08597817000827812c31f65ede1a2fbe65feae209f07fbdb5a3284d95a4af64c3678274e0f3680bc54f33c4400726ed09b756cf6a814bf47f62d9c8117d3c041eb11b00c007d36b3d7a15be6ae3a4139b61759fbe939b51dd094b3433ac328e68ec34363ef1b960dbbccdfc98fd479ec38ac2c6b8350595e5799ed22f2347d4b4704ef1c1fc9fc820ec879ae008f8afabff6901fcaf7be58703b4202f14556121fc907ead45bebb9b49ed6c67c19565ffa78525161880561ec3d4adae0249477b8cd84add5b2221c2fdb6f76af57dcfa3b7e7e292877528ec499b77b1c48d24d226570248b4083cf4e6344824e6317677c8c9180fd70df2b58a1d9f39e2ef617167ad297194b2f7bcc1a3b933ae0b08cae8d9e4779a9beb1d215ea696bea9357327dd40da4af3cb115422ff8b4a89ca2d47f473c491f6a21786f71be89b06af2595f63b7e3d89551ea53641923ffb99c021053b7fd0926dd86f96a58d619972cb7fc81eaf4c0ca6647ebb8d9187cb1d8adce506129cddf91d2c709f6d227dfc8acfd0b0268eac653da6d1d88462723538f295ed402c21983495177c403ba545a359aed74b531850c3c4c915769657a1b638c3a9bd6071fe333a74162f87131a1f10dd5cc0488450899dda7bf63f642d0108f61fd99ac14030be4d57ba5f915c8bd1cdbb5b03db9d5840870272c1df8423dc39a93edd27bb4a03e1a86099791702c035d794762aa7a4080139ed03c02a1ceebe3c1339e2d2bc7dc590771f733cf1e39c2947a587dd632152072885294d4c4ecc8a89b5b39f2a3c220857e119871ad6bf9f8eb11e8a0ee1be1331a82471f378d0ca165c284f49b5632606525bcc2f67b2853bf248a530f7c57487306d7fd2b661c20f2ef9b2598cbc413230fc9e851d51d6097a98933850e0c0a6940f87b3d18f3b3172831bc8177ef355b06680e6440355e523875f025a53725fe45f40b728f96d7ad6a4f56a0f090cc1a914b08dea6ef2ab66d15dbb01370d136725e6a4e1e78591d5ee69ca187ff99f3e14289d400ab80c7962e23cb8493d50a2ff4d4be4d3ca6ac6f962a11c70b626d8330180c44ad6fefd98c30527605979f60f68ce97e54bf024cc497b78a5af4c265b3bb6e5299b87455ba5d073752095f4df26f4d9c63eb0ccde6416fe9913dba5aa0b63a341153e81e2a8855e8446fe9967915fe3febf768cb3c4042c70e8061109a5d9a092526ed953d510fd6e96d4116b16a4f94c2a1fd7ed65d69f9e5c332065d0a7aff74c1cf2ea0b067c8c479bcc0b29d679911677f01cb02a3f6cc95bad33251daa1cfd78cac7a1c10e591123415a36b1fb7f732687916fcea8ffe0d3e9571ab07f47a8a9778d1974159c9a948cc6af9d72f0719f896ffe7a2b90942f8163a0a685920e143e3b1c10abf0f46c11634d1b233d5ad42e0197874424896905e8a2a6facc2f1d8327bd377a21e75c7e79e93a446df84760fbcbfd794d8fd09d101e899be4a594748555d745e49beea0535c44acf5032648959c642dcb2f8027416af8c28511329c6a26b4adf11bd5ab39ddd7ad4c8fe2564d3cbc6706e4e067a07a5185cb9335913457cc05665dfbc64b269497dcb58c51bc1052d69dd5a6575e5cfa312293df97a540873896c6e15c6db22f742a80f1d09204473884d438b54325f086191fd7867a2b91e8529e61801f36adee743359910a115724345f738f0d899e6480bb756f3cc257842d7711416929c1123146c79329d6a63066cedb811b4bccef48f9fc381c984f5aec37382f09278235b0c370a75a03238f9f46b4d2a259812e89228e5b8d13e1dab6747dc846afcba05836f5c27881cc3076e390612f07d3a947196f18bea6cd247660f70673b4f06121868b72ee5f7e473f83c9f2c8f0ac5f55017c892ac254bd5b2bc27f648d4fdc8cffe83bff0b43256417e408acba9222844b7d7b1942642cb080daefd07f0246c1bbb801eaafd061a4a2845701f20bbe23540ae8078c93c80723da857e4336c07fe350ae0bcc4f204c626c9b57d15570895912d4791762cb8f8", 0x1000}, {&(0x7f0000000040)="69309ef4", 0x4}, {&(0x7f0000000180)="b4a7e4802d058bf7b35f8d74030e30cbd762b1ec5cb0860dea5b282ea8e908352d50361f5e050a7772200d9c85e4e49a1ae30532277f28ae6baf1c55df5b0ea08e846d7ac2447e46b5426c19f33399e48591b017c90c2981f095454f091afaa1fbb4bcce1bb9a6dd4d3071f0348f1be82dbeca758db0b705710cc7ac41ae692cf0738c26dc8a5e25ab71a3a926f45b4b68f0efb6f4baba53d3fe423d9aa292f8e20b2167946c431bb121b781bfbaa731fe92675651cb0966df1d70ef02acbbc694716bbb1ac911de", 0xc8}, {&(0x7f0000001440)="af6fc56303d57b1e5c4fd8342e7a356af00b1599c90746bba6ef7875b1be06705bbd1a27fbad4c07a403c221da6693f7ea1f07bbf5011358e79b07ffb1e1aa828d5727b20d0e31683ae60cc2f0a91ca90a405cd34b8ddc8f1acab715fcf3baff3a57e6e3838a35c4c08bcd1ad15394174f459501eebb5e578d806b0b7ce0cab77de6dcd3764247a2f2a4a95c803a2021545c29ccaa859a04f35dc0451a598a7b8d5ac070ed6e212dfea58dcdbd6fea419405a0094e859821d0e17a69c9ba2ddabb3ce171ebf674693be94f0d4fb72395ffb65efed1eb9a28e9ab6007e4786b102acfc3884bca2129cccfdb48c885aedbbc052f17ceba1b566fc58ad21c575c570561999d46b10044b3212a3a781a00ecb3c7d77d92e9cc6092558c7861bd84fa5f4123de2c762c919058aca06cf99304392abc9ee7ec617e5ee68202aba60fb51f2ed7de6d8a275524efa9b5fcb9d1ceeea813a7d0b70c3782850f523210cad78b3f800a53c456190f8d07606de0262606398cf1c43f4e27c986b296d04e68ec20e5d7c2497f328b1085b74510e61169acd6e0a5881e27c8cff72fa10fdfc79425628df4a40c368761a4e4ce2f7681b9247763f69e3ea4408c04b0043fde7c87c779ea3a23328aca49500929d478d682ba174b81ff7063ef2b7f6896c392243d88324f4283639cb1f2f6d5e1f87abdbb1a44ca64840086ef458676b896f8f79f0f4b2017458d8490e31f7d9043281e0999b3cbc58eba3d27203d8050e5eabda912a72322e582d983544c0fdf4b60ffc19502d41bc037979425fd9cc8528db114c3f3d2ed9c7953b8d029efe8e2c916ffb7cce99e73def5e270ee008866e259813db40c177d4cd668875bba3dcc687abbe2a0d94a129a7ffc088802b81f735082e42160889e1047f22a8ba88cfc6346530b27a1ccc45dd8192617846926ba689ec1d488edb4b98661aedcb9204b2b89d2d48235d881809b515119bae0c2ea75bc100a5be680d30364cb591e8158d4f6cccd5c7bd8f6828a184bb55b86099f30546996eac1c346125593d5dce8d0e3b4799ab1fff9c81e68900fb33bef3b83f54b16dbb5b7d3a52d8495d2533328813a8ca4af556f9cddaf54725e89464a7103da457a24b6bc03237910704bd008087fbd5f71a6f40e80abc22fb454f458b7712a91588b1fe5e26064640146644e00686d1af20ba0a7b8d0c27e5bfc0b403e211b605069304f7323a9049a2879a266ce0d4914319e004aac68be14d31bfa5162d9fc057e05c13f2b0f55b5286eb2b2788aada0bf4774008fa5d9ac8d54320b186681e3060e57ebb3fc08d0cd8122f8895747d57b59a5c0f109e7bd2eec3015031411558d899cd899abde587927c0e8107cf59dfb1f26cffacceb7ef0efd0c1c016b2a41fc557280e9a9e02fa6b6d1b08dd2a4a3c72e0eb0fe24dc376ebc89877d9dc28a6a305ffa5c934f3826b66bc3c1ac37ad153f677e6ba8845d79312a50901058eea79a127a7f8a47c875dbf21f3bdf191fc242620f24ff878060e622d4607efafb32a58ab329db904964c6e16738b6e5bbd0f1f6bd1a6eadabadd5c459f78b93b09502e2c48b3e2fbec3f345f48bbce2b16f8ea8d9b44e784eb0d646010e1b56c371721d9cd01b5cdf31f7bfa13f8dcd0213f3c59d4510df17d7afb63c73b7d7f8e5cc1c8b95fcfc895701e490bd0336b8179ed4dce23ea095833647c79c60c54ecf9a57b297864a1fafb54aad1e5b5eaa09f231cd4a233e011989b116bf59d56269a306dc22557940bec521714cc3e5371e3232f4135b2236c2126d6bacab1b337f02b664dbdbf07e4c117516a4c5b12012724a150f7e2eed34455db794d241e605126f9dcb213a7c62f680871d65e8167e1fb2c3ff3ad000290fcf0755d54dc53c06b39768624d560d7f116a6e1b9efa97c48c03b4151f5f4d1d064618a66241391b54df066783e0ee25e96d144280eaaa62ddd80ba116b4237b137398e36f3e2d3fb0e06abb43254f316e41d70525b614697cc9cfdb609c14bd6ed24a45167f006219dbd38535355cb7a64d1e12e89203614918b37bbcbd4d5af40646b209c9cd0ed10f6d3be1283fa993389c3db3ef3ed4352e3e78d37bcf54db784ceeb34f061df4f2b29585c4ec44b139c19965d9d9a9bbf139bd2e5e83ef86b7e96af4462c8cfd62c4a057fa48e19af2d019f2d0cdcb01c6f347bedf414d71a667ca1e89b9d00bd4d2f4f5c15942c66576eeb203e872021c5c830049797f0291f247b7e47be0a0ac6def5a86c70ac05cd9fa7904e33ab7a1cc34a9bc0297069f082095f92ae7bee896f34d3605a8e0c7e2404377709099b0879ac4fd121876798d7d313884ccdd5d5253698c90258a4f52b1f331709f3ee5dff24bb41b7205ceb0d1f0685b9f1c96955024c5630624a7893000e771072f343a7130d30b1111adc8a1d37d94e625d456d33a70a0834f7fb33973795865d8854de57a920e75ba9143f30135514c7115399b4805738f060b0609f0c742dbab3a1391ad5d64a27124e199824b95f63541ee26368550687033bb10131be4f159ef917545db2090b93763a568c26b258d995d3d576e949bfa9001b674288bebad460801061f4b0a6985bf5c411bb6ef4e3471d5c3bf0e9ae05f55d77ec616aee4b3f790161c9934666d07f53df817a99f837dbcb2f5dd87adbb54c940a87b650cce56c5e0817b636075aa34364899e03e54d1c20737e3a29f93ef7583af483780dc883263929c6f2ce02490772f382436a7582d4859332cec73ea5fcc882ce792c0abb4bf71e2794c4d4dfb713a02c5d6259bce622f08f48e25e0599c7de072be31756d976debc406e863227790a909564340910ac9c36cb7819679a9259ece1640e0aa376cc2d25150501c78f1395cb78ebf48c70a151aef8f47da3b95acef1ee8cdaad383e0446ec6f5c4e9d02ab600c71b82ad7584c3c95575278497a69053bc0230b926b36004377ec5058a3670ee6feb8dd5f253fc442b1f15262ac562d087e1902447ae9552c9ba5a2d9b531401b9644f8a5f0e342746770ac60bc3197082cb2c9bf4335f3e058573530a887749efc35c8749c441d8e7645c481ebaac0c9ad7e20b70a6f63491db9759ff9fe8d3fecbe2b92aad6cbc06ea9da56a59ffc5f2ec01d95ae039bbe4947048f77febd039c3f8eab52ad3313e8d8162e1da9c865db060bb84377f7e1b932182113acdd01094eefa2783660359aa5653e82fe7ff26358c45164bd93b786396d204b4ab64bba1057faa72f779ea805103e9f85880f20ff01bd21b26b8b8311b57c08bd2b365cc081b84072fc42200694e3246034b5eac9614abfb3f650d48765cd5e427a59d575a362cb5b96b1a316f9c4855e1baf1f198eb3a94d52125c4a160cc20faa4ceae182574b01ec90de9cd66029cbcf3a32eaa2abaffb77b9aebdfdd312140b2cdc0228b20802def3fcc099bdef625cd51f0c97bd2442dc79833b577fefe08d07e60aba10a1b97459a695a6d709e74acdb8ed20f425f13c9c3fc1895bd03f97343bf9ef7b6d28df510bde528b46c8caa270fa47a56288b58eb62c3ca0cd218e1681fc798af26d7135d8116c0ca58cbaa5842f8819696b04637ea21859c0c568f47437de57843284d25c8201efefc577c106050776213cf34c7d5f19b06bfde8e2cb0621f14c6a95ca901cd9938433a0438d36365f7480e1827547809e74b9c468befb75fe818a2c10b86f19beba3fa6896378ec7090f1709cb26ba50d5a50d606a3ac89300458454790ff0471dbb4fe37269819c05c92ee5ced2c3ad90c89d741f25cc1faf8eb91ce0b2707773c1850cc50e89494e9094656e04c183d25fd485a8dfc6bbcfce9858e6bd59e03d51ce80b21e94f34f9f6e60ffe496f5c084a03e111b19310d86865a40ceb21458d6848c4e704b832b1600937a8400efa13ba66c6d8386ee4e980162cd47aad284b8deb3c94a1b483f955b68fef4db1650b33cba664afc232ef352b720d59f9bef8bd2596b592cc8c5b1ff1ce19611279edacc9130094b15923554fdc24948e37593362c4e8d6be6569434c4efda83ded3f6135a9927cd9af96d5b67c27db85029df3ac28c1834ddabb1442b349258f6509718a6099ba72939f088f19a2c2aa4593e35ff706a569abe270e3c858457c0c2e07ea5bf7a7505a3258d40e62810f5f39403fc20a54a681aeee3c655570f465b9b7712542f34b60f080baea6cda119d9b41ac68731caf15094ffce1d881e261138069d3eda3419a35e687c4acd5a99827d88435cbb35d420c4f22146209be3459999525c60fb7c035905405f742fefe5d6f8f85d36ff59326c6f999672bfa9d09d894d1474fb2563d6eae5d249624bb4d5600849384a4e8232bd16b3496b4cafd90f1608fa40e3ab53a71fcac6ced5841b84f390e483913e2d9e3060861355b59e84ae4c06261b0d2db79246069b5e379fa06bad91a96421a9a38341e403446c806e8215f9fdbd10c3fe79f364b157f2b81329065a13194cf93540d79bc7315427bc62afd2797b615783b73e532d80040cf4b77922d06c5db14da4a55e3208418fea8fdbd8052270cdbfff4d46f2fafa45f41d49e2e64dc51611c6c5512e76cee72485014fc4cb46d4f968ce1dcf2bd1512b78f6c07639d2c244374f0e7aeb522ff1977918dae552d9d1d2d3b6981fb4caa65e50d5ba4a0ca7ce63552107f24fba5c91d813e2bf27cac54646f062fcfbaf2e4b5bb9683ac4c237dada693f22d055037123527957c5089cfdd5655db41324655d86448d7bf9abf72193dbb660013a77f27727d2c2394f905b781b68980e94425df8675e55b06896a697212cec11645a06b699b4d8577460d458d17fe2d04ee9c9db32c2b36f1fe0d000048c4032bf494332416fb54e91e6f78a207f3cc49a53faf01bb8c01fa61c6381c231f18617578ddf46bdd9c9b91900225dbe6be77c52669810a5a0e3c4e8e481964d439202ec0da8f11c204e4e17abf2f00587a4f4d694ef57ea82f255118eed15de921c4ff6dae37bc6296f50132a6f60046e8f661c123cb380e5d446a03739e30cf3ab3bdcfa8d959bb95218466530f64ad1a65a70d3d3a31543541788d2de55267424f23c5d158fc31b993d4e72a82502c1a058a8503c59369a2cc729e31e7158a35dbc76b1be81c090d4fefc4695b3bb9c46fa32c5296681153e98d926de37b5392587d166c2e38cb23c9b4e68f0096cd1c1716c934ef0e8371b148b141dc42e1fcbef54e2c42c267e17162fbba6deea005bb7a2ea27b5d2add2dcc2577dad7634cb593890011636c5fdc748627a2d1069813682f52f88aadf737d3c6af435922aec460e685085cdc674e23eec4942fe3ffba52bf257cc0a5919739eff47ba2159af5157866768c34bea761c5fd21aa5d29f00f7700dc3d823daad04b888916845ee69e5f7fa31e601a38435ed7e2cedf739af4926dd73d350df63df0bc66f6d09c8dadf7223a86e5c185d8056f0ad80f7d5507b331d9bb995dddd649d81131064e191e01179174e89740eaa0da9b6811d6df41ac79778dbdd38936241779da5fb56939c0ae91c25a8eff3ef20273124a0d853c33d102b1e5174647628c22f2c4d36c4e28ff5b858bd4fb80260897b884134213ceb375198202a0e37c3876d3eeb3ad3aa1a020a781bed63284a62d63574c91da721075f7be72e846ddf83971931dddb3d399ed4510253e451954c64187269d61fe99b23493cd655b24ee0c58320ff44f85e33c77158eb006b291fb6e6f5f3f35c47a22038d2f206e9ae12140", 0x1000}, {&(0x7f0000000080)="69ed6c6bb9da1dce3bd271646fd4fc240c08e08afe2c9d69c78c783cb70800a25acf227f99421aef71fd20bcbe701fe9f6fbeda0e2b50b129dc7d6ccf3fad47cc2b6eaee3b518f5f0f7c3fd9571afcafda42cc4f9fd12d01435e3e0b6aa3c594afe985d23322de57ef89337b27f5c55d7776fadfe5f89c068d6bd854db549a314b0e8bcd336a78ec2e71e4dc4f0cc95df252ee92c42757479ab20e1e22ed5f", 0x9f}], 0x5, &(0x7f0000002700)=ANY=[@ANYRESDEC=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="0095ea1500000000000000ffff000001eeff00657ac1578b20a81fb7c35261804be3242bda53de6578c2d2596635625d717ad5a05d6cd79be881291deae3f4c392277178fc5fab9806565eb6009b0f5ae5ebafba0a70601b400debde3db9271dc0c30841191c48acf0294bc383725599b181c4a77d740cfc76b06458a9a2e47ce8476791474f35078316e29d26e85e09e3637b5c6741e7744e772ff8cda08727a6448d52b008167cc7b2d4e5019717871efa64bffaa83e6c8f7becfd7949522e5860ce895bf8d053daf9f95ca643483345b24295f81eae1abc8158ea9f035ade1bb6e9ac998c65cb610b292bc312a9c2262b76df7cacf0bfac4dfe65", @ANYRES32=r1, @ANYRES32=r1], 0x130, 0x8}, 0x2) 11:06:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mlock(&(0x7f00007dd000/0x7000)=nil, 0x7000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) close(r0) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) 11:06:19 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() mlock(&(0x7f00003ec000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r3) kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 11:06:19 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r2 = socket$inet6(0x18, 0x4, 0x177f3812) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0xc, 0x0, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x5b3b2707f861e2c2, 0xfffff, 0x100000001, 0x6}, {{r2}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x5, 0x200}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x4}, {{r0}, 0xfffffffffffffff8, 0x68, 0x2, 0x4}, {{r1}, 0xfffffffffffffffb, 0x26, 0x4, 0xf04e, 0x9}], 0x7, &(0x7f00000000c0)=[{{r1}, 0x0, 0x2, 0x9, 0x40, 0xd71d}, {{r1}, 0xfffffffffffffffb, 0x0, 0xdcddfc179b6a3a51, 0x101, 0x1}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000002, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x6, 0x1000, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000002, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x5, 0x6}], 0x7cff, &(0x7f0000000180)={0xfffffffffffffff9, 0x3}) close(r0) 11:06:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffbff, 0x4c9}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 11:06:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) fcntl$getown(r0, 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x0) getrlimit(0x5, &(0x7f0000000300)) read(r0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/203, 0xcb, 0x40, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6e458672}, 0xc) readlink(0x0, 0x0, 0x0) getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="eb85ba8131103bde2a30e2338c20634930886f0065d6955c9b7aeaec585cce094a698375529f9cacbb4717a131f2f5850a137dafb2002c5380256df0c4efba936039cc89d514567ceefc6540bd86ed4471cb5263c399c3adfe54ea19ae865c0e25c6231558af15ec82dab82f99e9dac21ad5724964dae724142d3f0772c73cea70b8c53b14db94a5fd5438fe1ad4892c37f0cc2f9acd0a847b0c7dd498d5ee49a3c1cf308aebca47836f25ed5cfc0f7b", 0xb0}], 0x1, 0x0) 11:06:19 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1003, 0x5) execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='r\x00']) mkdir(&(0x7f00000002c0)='./file0\x00', 0x32) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r0 = semget$private(0x0, 0x6, 0x40) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = geteuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000500)={{0xc74c, r1, r2, r3, r4, 0x9c, 0x1}, 0x59, 0x1, 0x9}) 11:06:19 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget(0x2, 0x2, 0x30a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffffd, 0x7c0, 0xce, 0x8, 0x3, 0xffffffffffffff30, 0xfffffffffffffff9, 0x2]) 11:06:19 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) r1 = dup(0xffffffffffffff9c) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r4 = dup(0xffffffffffffff9c) r5 = socket(0x1, 0x4000, 0xcb) r6 = accept(r5, 0x0, &(0x7f0000000340)=0x4a6) r7 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x4a) r8 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10218, 0x1) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x80000006, 0x401, 0x2}, {{r3}, 0xfffffffffffffffd, 0x24, 0xf0000005, 0x8, 0x4}, {{r4}, 0xffffffffffffffff, 0x1, 0x10, 0x8, 0x5}], 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8, 0x1}, {{r6}, 0xfffffffffffffffd, 0x8, 0x1, 0x1, 0x7fffffff}, {{r7}, 0xfffffffffffffffb, 0xc, 0xa0000022, 0x101, 0xffffffff}, {{r8}, 0x0, 0x80, 0x4, 0xffffffffffffffff}], 0xffffffffffff4768, &(0x7f0000000300)={0x6, 0x9}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/94) 11:06:19 executing program 0: r0 = msgget(0x1, 0x163) msgsnd(r0, &(0x7f0000000000)={0xbb53b1d79882dcfa}, 0x8, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 11:06:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/222, 0xde) shutdown(r1, 0x0) 11:06:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file1\x00', 0xac0, 0x167) ioctl$TIOCSBRK(r2, 0x2000747b) close(r0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x88) 11:06:19 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) 11:06:19 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) 11:06:19 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x300) r3 = getuid() r4 = getgid() r5 = getuid() r6 = getgid() r7 = getpid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x1, r3, r4, r5, r6, 0x10, 0x7}, 0x200000, 0x100000000, r7, r8, 0x9, 0x9, 0x3, 0x9}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getpgrp() r9 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r9) getpid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 11:06:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 11:06:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) r1 = dup(r0) getdents(r1, &(0x7f0000000040)=""/93, 0x5d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3, 0x3, 0x3, 0x1ff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x80000000, 0x9}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 11:06:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) listen(r0, 0x0) 11:06:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0xe, 0x0, 0x22f) 11:06:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = getgid() r2 = socket$inet6(0x18, 0x4003, 0xbeed) recvfrom$inet6(r2, &(0x7f0000000000)=""/41, 0x29, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0x15c5023a, 0x3}, 0xc) setregid(0x0, r1) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x800) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:06:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0xde}], 0x1f, 0x0, 0x0, 0x0) 11:06:19 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x111) mlockall(0x3) setrlimit(0x6, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) 11:06:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="d8ff125c00000000", 0x8) 11:06:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 11:06:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0x380) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$getown(r0, 0x5) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socket(0x2, 0x8000, 0x9) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x101, r2, r3, r4, r5, 0x8, 0x9c0}, 0x6024657f, 0x9018, 0xdf}) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 11:06:20 executing program 1: semget(0x3, 0xfffffffffffffffd, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xfffffffffffffffc, 0x276}) semget(0x2, 0x3, 0x400) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2108, 0x3) 11:06:20 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 11:06:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0xfffffffffffffffd) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCSTOP(r0, 0x2000746f) 11:06:20 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000440)={{0x0, 0x80000000}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) r4 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = kqueue() mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xea) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x2, 0x3, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x5, 0x1, 0x6}, {{r3}, 0xfffffffffffffff9, 0x2, 0x40, 0x0, 0x101}, {{r4}, 0xfffffffffffffff9, 0x7, 0x80, 0x8, 0x1000}, {{r5}, 0xfffffffffffffffd, 0x0, 0xf0000005, 0x5, 0x2}, {{r6}, 0xfffffffffffffffb, 0x30, 0xf0000081, 0x8, 0x3}], 0x4, &(0x7f0000000340)=[{{r7}, 0xffffffffffffffff, 0x2, 0x1, 0x1000, 0x101}, {{r8}, 0xfffffffffffffffb, 0x2, 0x5, 0x7fff, 0xfffffffffffffff9}, {{r9}, 0xffffffffffffffff, 0x0, 0xf0000003, 0x7, 0x9f5}, {{r10}, 0xfffffffffffffffd, 0x1, 0x40000008, 0x2, 0x728}, {{r11}, 0xffffffffffffffff, 0x95, 0x9, 0x6, 0xffff}], 0x0, &(0x7f0000000400)={0xffff, 0x2}) 11:06:20 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) 11:06:20 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() read(r1, &(0x7f0000000180)=""/4096, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 11:06:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:06:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) fcntl$lock(r2, 0x0, &(0x7f0000000400)={0x3, 0x0, 0x464, 0x3, r3}) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/214, 0xd6}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000200)=""/164, 0xa4}], 0x3, &(0x7f0000000300)=""/2, 0x2}, 0x0) 11:06:21 executing program 1: getitimer(0x3, &(0x7f0000000000)) r0 = semget$private(0x0, 0x1, 0x300) semop(r0, &(0x7f0000000040)=[{0x7, 0x9, 0x1800}], 0x1) semget$private(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r2, 0x3) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000000c0)=""/171) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/97) r3 = accept(r1, 0x0, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x0, 0x401, 0x800}, 0x5, [0x639, 0x80000001, 0xffffffff, 0x8, 0x100000001, 0x8, 0x1]}, 0x3c) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/190) nanosleep(&(0x7f0000000400)={0x7, 0x93}, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000440)=""/81) sendto(r2, &(0x7f00000004c0)="efa745d920ceccc3091148fd9cf748fc8aa89a1ceaa2598666348fd2c726dae37b332794c5a6268db048546fd2c3112b77716f523244c0976f6ce16aaa34271b9dfdf822bd0c42c146c1ba65eb", 0x4d, 0x2, &(0x7f0000000540)=@in6={0x18, 0x0, 0x9, 0x3}, 0xc) semget$private(0x0, 0x3, 0x200) r4 = fcntl$getown(r1, 0x5) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f0000000580)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000005c0)="3ed99f46de97462ea2fdf0915cd17c37d217f1c71ad33fe4dcd7bde5b12156c3ae5b38e8310e8f23d985b6c8e006a2e3c88c546c32a03bb5e7848ba813ae852f162e28c8a9d874194ed20ffb62ed359ce98dec921778f0786630a899f280cbfecd88517e02322c1599771b5196e392f75023e85bd977bd4bf25ff67f163b5997548df9ebc1af636816cbebdb3608ede4b978cb2f9b055271e6d4b0e59b6bca46af6f6328fa36b349b691890e235ac2b8bf99781e919dd97e58da57c4f98fee9401cee6c09484fa2e9703058efacafd2d30072fdeac9f8b2d0aed99c46b98e07b895ffe03115d0870446d00ee20a9242f251951cdb03927e782c97e00c09b50a66afa296c34cdf99aec0b08eabe40b01e40eeb9674ded5f6a7c6557d8501bec5b0975280ed27adbf30dcbecfb5f2d89e73b98558b8bc287d69ec6df874aaaddebccac901e3567726f78d8f15caa9c53c2c35e71ef317fcc88664b03b219d2255bb09451b99421c1995cc7decde144ac20a7c8afc9f4cc99ce82a300284bbe417d5db8ef326d1e972da5fab274059619f01994072eb61a771fac4168864b98f3a3631f3357e8adcb5037ef96c776b12f93312bcb92ab2b9426ae46ddbf055367ae32a762d81cd5b9720fba98cd8bb92224d2d5caa0e12848bb4bd8d7134b5fcebcc38170ae2c41cbf71958dd400a44b9af474c690f4c0ff900b941f8a8883d94c789ac80855c82004dc26544b1285560f7cdf8ab71c0a39fbdab188279591172f4ded85d2649b7989391980355d173d8f99dcbbceac838665f58bfbd6fd1d74e029dd0ff09a3b69e0e7e0a783b28bc1c64ced74fa74b06c39492cc4924b2495a929c63a4508778ae6e8557dc6084950af873a25c6c8cd3069d7119ad90ef38085a7ce0b0e0d783ef7353386be12feda20a09b22421d3a9d47eb131a3c6238bc6301e415db0072b34c6f1bb3ccb738135dc3150b14bcfd8253281e089884841b0fd1c82a9cdc5d8412d9dc99773a2974bb8d11b023c50d920abd1053aae09e55176b2ccc18b5045905f8637b40e1c384388358fb10bb47eb2b2cbca3d78abd48a681fab756345ff58b091424f1c034bf5536001ca112336005827192a3d4116e961c5b4b83ff5bad136c1b0a67c43563fa3fc0eb60ac6d5e5a2812b5d6eedb1ee62589bcfcd47d1a9aacd58adde19f607741cee9eaf42cb9e20d7fc0b38d67962875ff743847445a1b0a09bb6086462689b8056cbf23ee6e22bd4dc2f2d7b70f0146d9cb02fe668c713685e140cbd782043f3d26b3ca25f5a8e3a32c0b58b0cd96eb79ad0598945194d57a38d4d63774e898e90318f30d3b39b11f56e559d99dde5718209466d907281fa60ae6acdf46258c5cb4c9d995fa6c4d19df1e232e415a870c14d6f5be707c6a6837a404422d56a0bb9fa78a6c8643da0efbdffa60fdca7a768e79ab880cfeaa16292b32adb68bc94ea3e218fda2506f66f01546f6bfa28fac3dae6e6dda80f13bfe7b5f7643abb37905499683e751c0f99c4f1db121203256dbce34b92ccfffa5e6b67b2a76136afc1ab1bdc41d162ecc601361badbd90209c74fa32421860861cae338d3770307f0a68042713024cc822140f1ad7574773dd7c14a9d67a74c3d73200a1546a8edf298678674cc81fd326cde6e40c7abd14f3db0ff2416dd899b26ee872a871a84507411c604cdaab19a1c73f97be09eaec33e0b907df4239f2ee56f2eba8915088cdef9619732ee39ba7f09da2d54fdf3876ac242189d3fafc3c7f20d0d4ee1f5b95e220192f65b8f7494a9ecc0a53f3ac696a02a4da8e56f9dcba3081dbec0df758b4b672deb250ca2aebdaf5dad8853e3db703f9d108c3d08ee2a4ecba23cc43fdff2ac0078979154e6ef19a49daec87f81ba5dff89dfc53c3a7e02a1f9a4893d7787162fe4497c938d7173c3d1080e12425f11b35f163a53be2048210011e92eaad9731329b4079b15af049769936e4384a5ebef84ac3fd6e9e5866597a54552ae743ea8f78fb9f20451fb28fb6c229aff7ce4a11f795778004e6dceb8196abb2a31dda906245d5a4eb4561d530d09f898bb56101fc7a46cfa92ba2ff598940b8251e9fea0a1616221cd162dbbcffec38fdd5ffe0879741b0b4ae15c21942b1a4b24e837c170d2cbcf20a2daa42a5ba2bee6c65327cbd5b8497ad151a94e283def89bd65875a04c673258c95ec15d90019f2147e460acb17895b8cf57339e508bdb51629f95d960c17114880263938d916d5a11c7cd30fd908eb31370b4e6a68270c26d43363dec10c34ef006c642b17a7131f131e8e6fa5ceb01f3a4f9a46a1f46b4cc413be7d2a790526f7c39fbe16cd19475d942af00616652548432d0c639d2b29c3415595cc1607a6b795ca0c1120d33d5b68e735a0b88f8c713c56584d5cad30f1b73e35b79b72094997ba1321fadd560f3f0e96183d7787cd205afdb088db2c9634dc49c5bdfc302f947cc67bdcccff4195fceee4823bd26cc6a9c2973b16522c7ff5abd0f9698ba907f2d368db3a590f154b1bf9ba564b29e5288adfb474fb83fde965e22c32e6b1f0581156497007b1891688fa2591d015bae492b7f97b89575c8fb54a115378d1e366b14fdaffcda35999116e0e242e97722be286fb1868a777fc47a482e5bbe6763604f1085159cfc992f1aa741442adc13be9b6531e40fa382b311e536e1dccc2938e121223f85d4040c76b54b7c0d92487df9e196919cfe5358fe6e52019b2f71b9c9e2deb1ab3a31691c04a28a9a05c1f07739837032194e58ac3123c435d793a68aaac6e609007e181e3e7d393195b80d8ce0b7de08fc336a9abc7420ef1609e9e725664cab13274b333bb4451d7d4d9cf74f00b75f6d15ffef3368d64ddc8f934b2041fb761a5d77dbc2f672833b262be0d9ab8e35f2362955abe00739e26ff21138b1a951b5b92565074d662ec5a945393b8236ea862fa88bac73bcf9bd5a9b82295597991c0c0aac084f2af9a661e810c64c3378f243c64e08ea10ec2b1ddcea17dc17b80734db4811f544755249e73f47ac5b6d129ce6964c000ba3eb3aa4bf3a8679c87050332ba69d05380f6a7ac3bd7385de1bae65cee7cad47f7026d50e663ba858692f50e98c2266724f16173c3aa44bf4e1771e79e05292916147726be86b74a21b0048b4983316682e7cfec6d05e922845e851bfaf90edb66a9199795d752db84bac33cc000ec9a521e7cf23b9d80381c06c840c94b61fbe7a1d0eaf0583d56deee1700b772c2fea1342146916f45117e9fdb9f092e28a0bffdd594b8eaf0c8126db98ad2c245dda3e924afa9feb7a0c9e7a568045cb505f76921103060b76504a541ef1af6a9988635a830f338e785e9977ca1942a00aba79d49775c36bdc25cda30261f46d9daf3fb4cad832679457969d93fd0c4061647ad35f4bd6482774ff7b2c88ef6a01665135662357f31bee916ca5d541dd2b246f7b7e7773b94dbb78acc445b02ab34ba12f4f45c0ecc61fd82ea99918e8e0cdd5b06528c14f40488e1191c6bb247d6fa51fe2d79ccd7b1824ce112eeb7910e292675d1fe80fe4672d515e060b2b9d80fee88a7b10ef112c0ba4aaa21e02aaf816dbb0b1016a843db3298988ae1f50257f6a94483275b5efbc478da22e3c61077dbaccbe2ffdfd5195021cf76ecc1320c30c6a3a036cb708b5917554214d1373e3287a7060eb968d34eaae91358ae8cdad12896003bd6be3664943525986b77618f7a5a3502f0592bc11528d0fb42446e1a4b5712052a1cf5cf6f8ad42fba6801e31c6038adbb84a10bb039b4b726f260dc00d9bce0d32ada4a707d8fcab63bfc0edb78f79ee8d38fb9b18ae246cd7d285578b45c4a73240fe3ffbcd30c117df697e196721d7a4cd54b376ba8f5d5d3216bdefadd41dbc53e574a7dec6c6c768aa49de1d5d1595eb6958fab7ccf1b1204c0d2b1a926eeeff15931f46d0dfaa0ea6d4f7f0b6b8477b5b5c8d37c58574f90f2d18ea564d5f66b4d1a369db41b0b16cf1d57db3a717d1f005fc25d644a490837b809d1dc225423ae7c2cb885c827eb15d86c8af302503b5e95d7663eaf2355ab34c3448646c57fab8f64247544962ebbcc28ee4d92b59c5d754bb7e8970cbb82c60bb98a146ef907502e56f9ac023233bf043202cd3c7aaf4a425d19fd5e512692c65ee04e857c4673c48669cd2e5b81ec313a6445e7d02c298b7429634c71943fceb1df14c26afc5b45a4f2f2751a71dcd4fb1a0cc00e401a1ef3acd70569333564bceb62e3b6ae8b083faf0c1d8067609c5f5fc91bbcf11fd9748c82c199e106d3610790427570f2e3c95f715219ccb849fd4e02967acdad8d070842b4c3df61ab7dd7cd820a904f5a61fa5534aaa7455da3a9795ee7746975e8e58b155d14fc9724a2ec03ca00133e79ee62737f8e19b69ac0229529399edcdf726dc81663cd897b7c15c30a75f8b7c790de308110a654d9fcda11f808341a561987ac9cd7f04f50499c9e7a0527983f7e091ed8585eb90b995f3dcf1ac6d71b183ba84308d75f3b0d73588592049c572e513b90e8dd98d5084921c4173f971d34f697ff7427fc7d01128c4c74614f23dfa0c4dbebee74d1a228409380252c40e737508f55c8eeda1526f28f7ddafe3ebe04d8f885937e02686013ff66d83fcf66a17cf991311d7d328a93663d6eaf943ac87ec07569fe6249db1ffc270bd52a86dca9b7827104846072128a6a8a70991886395ca575d3b8f814a2dd31fbe84037dd86a089a222af7f6ea7b621f255e2556c15b9fb06d2788e01a2a959ab9ffd95006744423fc2ed79b023fe5b2dfbeada23583555d2d8f4fff3cb78c34965001ed07f23529f5bb9bfe3356f124ed1de7124ae7bba2fdb89c1b6ab9ed9c774fc89c70146906220853ded72dc3b378f6cd33016ce1b6562523d5daea71b696adb0641b6d6c5ac122f1bddb8cd537b541c61cb2543cb9d063a1fb6bed9b1c01927badc5c5791f7a7fef6112147e3ae7c25ecf979944e69fae1a751a1a1d9b028183c0c560f9b4be25e50eddc6a732b6ea98c84fd0ee5d27b71c31a6abf8fc8d2c8f7873a0300441bdd871c461c577ca0c81d0be71b94577c1e9130705294797e1d702def7c920a22bf2bebcb41584a3b975c455dee01260182689b2b98c5fb66e265170606c0ce67da08c07723ac3d74ff7ef71a23fc9c2d10f0102ae19be835042d9ee72796f150a0c281fe6bb82dbb5f65538b2678b042f5231edaa9d89837c7698671b36841548e75d580abb20841635efd468f60570cf0b7d316bc6b0816f1ca9b468a8ba4e0de77f05814afd320fba946c2c78d1a861ef92dc5c1017dd16d940e57fd440aed5fd6ae30b40159ff9720d9b4b4b65b03314e23d03c0ebac99461953c727b9d9508650fd733a67617566967ad4edd3410fa9772b1e39a0a4893a024846126d25f7c945f66df10ceecb269cc5325f17515ce05c7afc63183bd980f7d9b4ce47331914583cfee3d92b82c1249267510001c9b1f3feb322998099238c94eff2f1e93341d0bf15907659fa1aae3e77b60bf30a1a528ccae2f71680bcc28ae9ca4f1209d8302aa857c0c814d9a66eb8c9d6aba58c5655f3067a06de33cebf414c8ab6fc263dac4fc9c2e7a8d237f406cba3ab9d290188eda575205d663c63188cf233476a0dbc171ea66f2e11512c0ac6d54a9d0d243792b6e04e34fdc286a2566e8d436023e8ce80fe35c4292327a022d2f94bf06823d0a8b8646795e32105526d6e0312ec1000b739e179cd4885357e7ddf", 0x1000}], 0x1, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r3, r2, r1]}], 0x60, 0x6}, 0x409) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001880)={{0x18, 0x0, 0x5301, 0x3}, {0x18, 0x0, 0x100000001, 0x1ff}, 0x2, [0xffffffffffffffff, 0x9, 0x1, 0x8, 0x7fff, 0x5, 0x3f, 0x5]}, 0x3c) mkdir(&(0x7f00000018c0)='./file0\x00', 0x0) r10 = dup2(r1, r2) kevent(r10, &(0x7f0000001900)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x20, 0xfff, 0x3}, {{r3}, 0xfffffffffffffffe, 0x2, 0x0, 0x2c3, 0x8}, {{r3}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x4, 0x3f}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000000, 0x1, 0xa8a}, {{r2}, 0xfffffffffffffffd, 0x0, 0x40, 0x8, 0x1ff}, {{r2}, 0xfffffffffffffffb, 0x4, 0x2, 0x6, 0xfd3}, {{r2}, 0xfffffffffffffffb, 0x41, 0x4, 0x7fff, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0xffffffff, 0xfff}], 0x0, &(0x7f0000001a00)=[{{r3}, 0xfffffffffffffff8, 0x0, 0xf4dcc5f2faa68766, 0x3, 0x80}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x3, 0x1, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x10, 0x20, 0x4, 0x40}, {{r1}, 0x0, 0x40, 0xfffff, 0x7, 0x1ff}, {{r3}, 0xfffffffffffffffc, 0x1, 0x80000063, 0x800, 0x7}, {{r1}, 0xffffffffffffffff, 0x90, 0x4, 0x7, 0x8001}, {{r3}, 0xfffffffffffffffe, 0x10, 0x4, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x21, 0x8}], 0x6, &(0x7f0000001b40)={0x8, 0x3}) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) geteuid() 11:06:21 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000100)="431ef93370ff43228541b5a163a9e238e4c41f1687889747ff8242aae6a0d6d980f55a082a58ad398836273f56a478173ea8d666c02b24aa1f72ddc8b64981f5363eeef28d9f18b25593ab210e574cdca706b47029ef54148fbbb4abc2717c9db183c2d3aa6bb2ffb8deef571f0b085b422b28ef75d58e5af3d8d55a8d9364241dedcfba48158efd9279f01c3d72ede9461b052a9a600361f4b00f6ebf7a2dca1171b93537afd99607afa305865b4992470266359ea09d390e7d28fd6d198ce41d6be0b836276d553f6c6458d78ff03506ccc14fd04310554139550738003bdd7392", 0xe2}, {&(0x7f0000000200)="25c24e7387e0d74af4ca874ff525d46e9fd8924654e0e9d19bfde34df70feb832092b18d2d7dc01b52cd70323c612683aa635e420e1c9d3ba8", 0x39}, {&(0x7f0000000240)="9a59c7f1919b4273668326e2fee39d4fc08a9dee55e98274476fbdefe3ac256c38bcad505d8eb4d1e3cbd0005b91193677d782cee60e15f974c74883f3c81856ef5e8782fab08b1013ca2345f0aa9d8006bceff7046c4deadc8dade3ee0b41a1cc8d3e6d2cb5b0949b475e30e863ae7d579609594011a328b7736153109c9cdd4d4aed0d4c74cfcfc9a047902a8786a325b162131f815bef3806bd76fc3ab0167efe08e47c36ad423fe85116532a0570f2998d505646e0b8dd8088b39ca458520e6a00309aa5df4efad5d4d140a44b4dc24a29c326c54d823b070a984f3022af071d3fd7e6f6f068042efe2e464010bc50225606a05b063defdcf643ec", 0xfd}, {&(0x7f0000000340)="e24e18a8f9683b1eff656a", 0xb}, {&(0x7f0000000380)="5a214357ce8d6b9584c1b6e18743e3c673e278cda6d173a9bc06c0a190ccc117316cb64667ad433493db29fb6c6b073dd5382fab478211099457af152af1652cacdc7505e50f1942b00e53beb1c31cca2b92db0fe648a53df583111be4525c054aea77334e6991d6d4227264fea8b2de99ec6c4924", 0x75}, {&(0x7f0000000400)="6636d3d981b89fec43a391bd73dd6261038b847462b90cc8390965f85bcdc61e393adf8f26c97f587ddb3e6e73dd72d72a86179a76e47b7848f240ade2a2df53d95aa8f9befba185ea745739056033fb998f5e69954eff0ab5bc07f782d89cbccdfd26418d65e2e17825163cbcdf751f056d90029b17ba2b5e7c9d09587e74f69a73a248b3853422c79dcd311f5cb94ea97574079e6bbba8e8ecb07a90f34fba090ca18e2c7b0d6b1669084d3c45a905ef11e7aa732ccaa464297ca1ca873ff5c1c158e916bf39786f1199562ef2e56f4ba2744d51d310cf2947363df776ab5bb516917aa1afa7b91aeb1d78fd3c3127b13cf2", 0xf3}, {&(0x7f0000000500)="fe817282a62484abf845a7b8ee42645a3acc1411c4ee170ab787eddafe1c5c7580b8433302193f6e8ded711756a8ba5363aa493fc555f06039130816c78c7214d5c0f94a697ddba092236bc5ce75cb5e4829f69f89490623b4827c90cd094dce973d6337be454751d403cb6330a6f9c0d585addb6e690ba15af8ac0504e3b78aa092f7f7231e21381623614556e219ee42bf9b51152a5aafc555ae78f32bfc4f298d74d608cd61b901989da44b48d8de0f06f6ab36d93eb6b99d3c4513ac277bac2f1b1d874725", 0xc7}, {&(0x7f0000000600)="6ef43fe5d9b96ddb61b54bd3a86be24633b19d4e2d03800a845260b2ff275b218e4b08dfcd1c486af06d9e05ca630c2f1c6cf818bd84751b9c92b9c44971e5ee2e72de839ccddf30ed28c90dd2c8df8b21d1b35bae6c970f0444bc0c7128144cdf9cf0290dc2a12d95b939e72859b03dfbc5d6076cd61e8e3c244eac9d959d2e971a32acdece1a1faa717db7e76d766746dd29cc1e7e3de21662", 0x9a}, {&(0x7f00000006c0)="78161ab94f6a4fc1edbbdbe1f4f53122a9b3d78e50d7935f06890f8f13d3c937d1bf93328c952aad36e31d6e366597fc941041a979dfccc794678ab2dcfef8cd39039eb05671b1269dd51401cc0f0d2d94b59b28fb0ee097d8e8c5c3fea2b8b2da73879a6286a111095c2455315a44279a424108fff7dbfd93e4cb57febea4521d617db9d6fa51d4612548a851837f0eb87605970252a64a89c53156a1e82ef81a1d153cbefa2494caef8b85a4e0f509f377d5ff151d51af667244596aca939412bea14d79baca1ae8e407219e9aebfe569860ef53ea41fc1e91cb74ccf6315ed4b566548d3f77b6138f387a5a9c4ce9cfbc", 0xf2}], 0x9, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0xb) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 11:06:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0xffffffffffffff07) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 11:06:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d4003aa95199679daa9a8423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091f3e9bdd11c4518138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee54c0682247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a6911c6aa09e2e48641e04d7a65f22b2b673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb472d9cf57dcab711ce30bf18e76a2e43af04c62b9f93c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87b4a048371f061d49cd7cd528015fcccf5334ba33a85c659fb7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891aacb406dac61fc2aebec59f8", 0x1b9) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket$unix(0x1, 0x5, 0x0) syz_open_pts() r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r6, &(0x7f0000000880)=""/161, 0x17) dup(r1) 11:06:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r5, 0x4) r7 = socket$inet(0x2, 0x3, 0x800000000000003) getgroups(0xa, &(0x7f0000000180)=[r3, r6, r4, r3, r2, r6, r6, r4, r3, r2]) setsockopt$inet_opts(r7, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r7, 0x0, 0x800000000000d, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00', 0xffffff93) 11:06:23 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt(r1, 0x1, 0x8, &(0x7f00000001c0)=""/19, &(0x7f0000000200)=0x13) getdents(r0, &(0x7f0000000180)=""/46, 0x2e) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x5) r4 = syz_open_pts() r5 = accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(r0, &(0x7f00000002c0)="52885f0f28fe9e7d412375e0242141cadbb3804091cd713ac7ebb8b4d0ab2828d834a4bd01df9bbdec7e9767a781fef27a88e5b84eaa9daab7dfc688ee309ce619c12de5338b27dc981a32e307af7a290a43b7411f293ca279f83dcb4792e9", 0x5f, 0x406, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 11:06:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x2011, r0, 0x0, 0x0) 11:06:23 executing program 0: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa5}) fcntl$setown(r7, 0x6, r0) sendto$inet(r8, &(0x7f0000000200)="fff9a92e9b69d886ff33f2ecb6", 0xd, 0x402, 0x0, 0x0) r9 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) socketpair(0x6, 0x0, 0x80000001, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) setrlimit(0x3, &(0x7f0000000240)={0x3, 0x5118}) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000480)) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getpid() connect$inet(r8, &(0x7f00000004c0)={0x2, 0x0}, 0xc) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) read(r7, &(0x7f0000000500)=""/224, 0xe0) 11:06:23 executing program 0: mlockall(0x3) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)=""/220, 0xdc) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 11:06:23 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffff, 0x9}, 0x8) poll(&(0x7f0000000180)=[{r0, 0x30}], 0x1, 0x100) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = getppid() write(r0, &(0x7f0000000200)="78851c4f106fa9d3b0c063506102be84222da039d479c5f0031f1c2fc75082c88d7fcd525efd0ef4c6d3e438de700405fbd19ea7046feabfc944dd9a388d014ad9c1396ea49c09f2742923d6d0df516d9f48267c930ddb8ffcef117bc1f761c0bcb0406e661a6efcfcd6a6da2d52910ce5f4fd6ad37a38a216926b45a94820093ecaae4092e7d8dd66438620219d6bf6d8710f940e16898fc52538cfa82408fe6677a6b99400da541451256ee2639c", 0xaf) fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="1c71da6ff7d3c661b622193abdaa384e072d9b9eb31285a77f6ee9d21a7d2bdca1a1ac862e2937407fc0b1ce8dcd4fab327fc1adb9d9db26e8b9", 0x3a) 11:06:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x1, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:06:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1040, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd) 11:06:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x511a9b4a, 0x33, &(0x7f0000000080)="5d62f038e6e1a294169ef46a0d9168dce8f394074e76e176ef951c1694c8320c93cad4f74968c92b7bd71d3c2eff4f76f67474755b470d7247bd93981e2c1f11f03f4d6d68462d4f84d7aa37cbae8f9f2296c2018f1d77269bb82c049ae0f92ff66c73b98b43ef762910a753472a43cc5dc4f421739c0276a7e4e56c30315647b1e68c90fcf9a14bcb617b074d006f228c9c0a5593c50ade4bc920b07a5fbdb470acaeaf939904aecd5f50587f6cf4c72957aad0cd462ae573a3722cd5503f4de50514ee9cc713658cc793fdb64c42b15a6d7c0d12dbdda8562a34239a5e80d72ac387ab9f2e7ca06f1bbd62", 0xec) 11:06:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 11:06:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/164, 0xa4}, {&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000280)=""/192, 0xc0}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000000400)=""/102, 0x66}, {&(0x7f0000000480)=""/188, 0xbc}, {&(0x7f0000000540)=""/31, 0x1f}], 0x8) write(r0, &(0x7f00000008c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) fcntl$setflags(r0, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000640)=0x3) utimes(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0xfffffffffffff901, 0x5}, {0x6, 0x100}}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:06:23 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) openat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 11:06:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfffffffffffffffb, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00", 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mlockall(0x1) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:06:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() sendto(r0, &(0x7f00000000c0)="0da785f65bb86b585b00e7584099d3d6cb1359a0d5763b32fed4428ce4ab1357d8ef7d009fbd8a2ac6c7e64fedc41c5c489f87c225d5523dfb7c5336c70b621a38dbff186788d4dfa8136ab7500baa73f01de619457e", 0x56, 0x2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendto$unix(r0, &(0x7f00000001c0), 0x0, 0x9, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r3, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0x50, 0xfffff, 0x7, 0x100000000}], 0x80000000, 0x0) 11:06:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x5b, 0x3ff}, {0xffff, 0x4}}, 0x2) setgroups(0x7, &(0x7f00000002c0)=[r3, r4, r5, r6, r7, r8, r9]) 11:06:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000200), 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="f301192299e65be5da2eb02953a7757ef34c20c3f99bcf093e7b016e4e5065e19b01545acff049e0afc8e664da32ef2ee38ed27abea73bceb186a9377be3717e30663cb1fe56bd237011927f8bc047638351cd7f111077057872cf23", 0x5c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x1, 0x6, 0x10000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = msgget$private(0x0, 0x14a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) msgrcv(r2, &(0x7f0000000300)={0x0, ""/107}, 0x73, 0x3, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xffffffffffffffff, r3, r4, r5, r6, 0x40, 0x26ab}, 0x0, 0xa, r7, r8, 0x9, 0x0, 0x5, 0x7b7e}) 11:06:24 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 11:06:24 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000200)=""/85, 0x55, 0x800, 0x0, 0x0) getgid() r1 = dup(0xffffffffffffffff) r2 = fcntl$getown(r1, 0x5) wait4(r2, 0x0, 0x9, &(0x7f0000000000)) setpgid(0x0, 0x0) r3 = getppid() setpgid(0x0, r3) r4 = socket$inet(0x2, 0x0, 0x7) fcntl$setown(r4, 0x6, r3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x100, 0x0, 0x8, 0x7, "fd80741975a4ef7fd4da9622b93cedf94d00a58d", 0x3ff, 0xffffffff80000001}) wait4(r2, 0x0, 0x1, &(0x7f0000000100)) setpgid(0x0, 0x0) 11:06:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) r2 = semget(0x3, 0x2, 0x20) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)) read(r1, &(0x7f0000000040)=""/9, 0x9) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x80000001) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 11:06:24 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x80) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0/file0\x00', r0, r1) mknod(&(0x7f0000000080)='./file0/file0\x00', 0xa000, 0x9) 11:06:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x4) 11:06:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="8b6023a10e70046850ec1fde5afcf8e881a6de0ffde06531758ae308526bb5993a0682d4bf2330b74c", 0x29) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x800, 0x8, 0x2, 0x0, "9081f55e4984a91221840e525325f535198a1dc5", 0x29a, 0x9}) r7 = semget(0x0, 0x3, 0x10) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSTART(r6, 0x2000746e) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x8000, 0x479, 0xfcb9, 0x6, "9bc4fba20ffa3cdf599502fb6c26e17f6949dc2c", 0x401, 0x81}) semop(r7, &(0x7f00000001c0)=[{0x3, 0x0, 0x1000}, {0x2, 0x3, 0x1000}, {0x1, 0xfffffffffffffffd, 0x1000}, {0x1, 0x6, 0x1800}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x1, 0x80, 0x1000}, {0x5, 0x0, 0x1000}, {0x3, 0x1000}, {0x1, 0x1, 0x800}], 0x9) syz_open_pts() semget(0x3, 0x7, 0x182) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x9, 0x3, 0x2, 0x21672a51, "d5706c793df8c5abaa59b893c6e22a4683dd2f0d", 0x5, 0x200}) ioctl$TIOCSCTTY(r6, 0x20007461) semget$private(0x0, 0x0, 0x242) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="e81207144c0fb9784703ead4dbea6284bbc26420ddb478323dd74e9a6b8afdc7427fbf9b11310da5659af8a1ba0360212e3435fe3cfba48521d4562701a4db9ae93c057bc1cfad9b2ced04b77b4b97947e5688e1c2fb442e410e2eb9abc0b4880c44d8ca93376ee502c91421a627967a8a00cd1687145f45cea3071923e34fe2ccadba0013933cb9a43a4f3301c8dcb5556ebd88b1fefcf593c7d3159d41513c346ca34987fb4cee4345734cdbceee78b2c34ce661dc0c22850c6048d8c3b50d0ce3718c7c89716464774b3a2af06a33f8", 0xd1) pledge(&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setuid(r9) setrlimit(0x6, &(0x7f0000000440)={0x1, 0x1140000}) lseek(r3, 0x0, 0x0) r10 = dup(r0) kevent(r0, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffff8, 0x20, 0x20, 0x0, 0x25e}, {{r2}, 0xfffffffffffffffd, 0x50, 0x1, 0x1f}], 0x6, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0x837d, 0x4}, {{r6}, 0xffffffffffffffff, 0x6, 0x40000000, 0x1, 0x3}, {{r2}, 0x0, 0xc0, 0x10, 0x7f, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000001, 0x6, 0x3bf5}, {{r10}, 0xfffffffffffffffc, 0x80, 0x9, 0x8000, 0x4c}], 0x8, &(0x7f0000000580)={0x7, 0x40}) fcntl$lock(r4, 0x7, &(0x7f00000005c0)={0x2, 0x1, 0x1, 0x3ff, r8}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r11, 0x2000740e) ioctl$TIOCNXCL(r3, 0x2000740e) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000640)=""/184) 11:06:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 11:06:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = dup(r0) mprotect(&(0x7f0000533000/0x1000)=nil, 0x1000, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) 11:06:24 executing program 0: clock_gettime(0x0, &(0x7f0000000180)) semget(0x3, 0x0, 0x10a) r0 = semget(0x1, 0x6, 0x60e) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/52) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/79}, &(0x7f0000000100)=0x51) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x4) 11:06:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 11:06:24 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1/file0\x00', &(0x7f00000000c0)='r\x00') dup2(r0, r0) 11:06:24 executing program 0: r0 = socket$inet(0x2, 0x27, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) 11:06:24 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:06:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r1, 0x3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r1, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r5 = msgget(0x0, 0x100) write(r3, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r5, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) msgget(0x3, 0x20) syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() fcntl$setown(r0, 0x6, 0x0) socket$unix(0x1, 0x0, 0x0) 11:06:24 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) munmap(&(0x7f0000d13000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = getuid() r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0xd8) getsockname$inet(r4, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r5 = getgid() r6 = getpgid(0x0) r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x5, r1, r2, r3, r5, 0x40, 0x2}, 0x3, 0x4, r6, r7, 0x0, 0x1, 0xd3}) shmctl$IPC_RMID(r0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000d15000/0x3000)=nil) shmat(r8, &(0x7f0000ff9000/0x4000)=nil, 0x3000) 11:06:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 11:06:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x1) setsockopt(r0, 0x8, 0x7, &(0x7f0000000080)="6adcff09459250c27968579b3f4ef8a86b9a74132565dc9bb9f4728f779959d05e87612c3608aa6dc1b5797f0b04f31ce232574b1e11236c4819bbcbe9089d5571da69055dec1e36cf9223dcca01de609a006db52f369faaa7dcd5878f725971324a9bf42944b0cd864fb81f1bdc566a343b2582ba3aba737d8b", 0x7a) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x5}, 0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 11:06:24 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(r2, 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r4, 0x2000740d) shmdt(r1) shmdt(r3) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x2}, 0x8) mlockall(0x2) 11:06:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x1}], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f00000000c0)=""/119, 0x77}, {&(0x7f0000000140)=""/167, 0xa7}], 0x3, &(0x7f00000003c0)=""/144, 0x90}, 0x1) 11:06:24 executing program 0: nanosleep(&(0x7f0000000000)={0x7f, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x1) execve(0x0, 0x0, 0x0) 11:06:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) r2 = getppid() getpgid(r2) close(r0) getdents(r1, &(0x7f00000000c0)=""/132, 0x84) 11:06:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 11:06:24 executing program 1: r0 = semget$private(0x0, 0x7, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001140)=""/4096) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/39) r1 = semget(0x1, 0x6, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000010c0)=""/84) semop(r1, &(0x7f0000000000)=[{0x3, 0xfc0, 0x1000}, {0x1, 0x5, 0x1000}, {0x0, 0x2, 0x1000}], 0x3) semget(0x0, 0x7, 0x20) semop(r1, &(0x7f0000001080)=[{0x3, 0x8000, 0x1000}, {0x3, 0x7fff, 0x1800}, {0x7, 0x8001, 0x1800}], 0x3) 11:06:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="36c17d7bfec7f2223cc04c317870d16f3766c46eeded089b5b84f18bcc2d4be5aa544484812a7554b55fa252e17f6530d8dfc14315550738d6e9a586974d7ef9071d92475c8b09fdf929a068e317b7b3b87b53d6096a11c8d4546b8de52d385ff9ab6eed1ae16ecc8302f5da4d8ad151b5478609f5a3ccfac614426e66f59bfdc2396015e3e0eb314b5ec970ee8de37ab79c69b1a5ef8eca71cc02a35ef524aae19dac22a8e0698ffb72de8c8d463896eca19e407bba550bb42887e6c77a25f442191d3189e5a1b4ec65cd584c529033518b9d890d11bfc751a6a1a5480a85199e3bd21571bad0ab851c7f67017f43d0", 0xf0}, {&(0x7f0000000180)="afe7646d04720f4b1b69bcaa463f5aa395e30a5645ed8431e1", 0x19}], 0x2, 0x0) syz_open_pts() getsockopt(r0, 0x29, 0x37, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x10001) 11:06:24 executing program 1: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:06:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r2, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 11:06:24 executing program 1: r0 = socket(0x24, 0x200, 0x2) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 11:06:25 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x400, 0x42) open(&(0x7f0000000000)='./file1\x00', 0x20000, 0xc) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') msgget(0x0, 0x6b) 11:06:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = getgid() setgid(r1) 11:06:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod$loop(&(0x7f0000000340)='./file0\x00', 0x2000, 0x0) 11:06:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x34, 0x5}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/116) r2 = geteuid() r3 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r2, r3) 11:06:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 11:06:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) 11:06:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x31, 0x0, 0x0) 11:06:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) readv(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)}, {&(0x7f0000001200)=""/162, 0xa2}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/195, 0xc3}, {&(0x7f00000023c0)=""/194, 0xc2}], 0x6) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x8}, {0x8, 0x1}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000011c0)) getgroups(0x2, &(0x7f0000000180)=[r1, r2]) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) 11:06:25 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1000000000001, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x10, 0xffffffff}, {0x18, 0x0, 0x1f, 0x2}, 0x48, [0x4, 0x2c, 0x9, 0x9, 0x9, 0x6, 0x30fd3b79, 0x20]}, 0x3c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x84d48d34bfc9692b) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 11:06:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x7, 0x8000) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 11:06:25 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:06:25 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c96435b7bed222863a2342335bf14556b5a33df6cb3bbaaec66e3bb3b1a9d5aea5443b9f4eb2b85b3122303ea90d5a86", 0x30, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) r2 = semget$private(0x0, 0x4, 0x500) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000000c0)=""/67) 11:06:25 executing program 0: r0 = syz_open_pts() flock(r0, 0xf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000cb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:06:25 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x105a0, 0x1) chdir(&(0x7f00000000c0)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) 11:06:25 executing program 1: r0 = semget$private(0x0, 0x6, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r2, 0x0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 11:06:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="d12b0ab1c3a9c90a12f4ad29dd5fc847fc67e32f8f765f6180d693aef7792dc24602fca3cf5484c6fbe64094f5a6d3f10b8ea1f21a8e85c73964ef90593a6bcfc7bba3e4f8b62469ef5c293ba433cc6b0934808b4252bfdf2e3c78ea7deee66848530d8217d9c13ed0ce8a01465b2627f44dbdce7af2cb1a09049a96150465c57dfbb239688b9cebc03bd2c9814a2343fcbdc8ee2a137539480557fcc78e6d4119768c0688d05a9ef4bb434b00d770b9d94aa98982a15734a691524190e1e140bb65788955d6ac351701a8b89d11bdef196c49921afc80196e53ca224e8e793110b170d2779548b23d25fc9590290d67f58d74cd15178853f37fa1ede591201d92d0089df3f9753d1bcff61c1bcba33b824fb04830f4f24827da01bc2e0bdc5ddda025baeec3cf46fd99a7454e7b398c64d88a8cff8659e6db6aaf4325b0cf03a2d57e26ec692965d6fad432b8f7a4c7c702d835a62ce8464a7db75494c07dc719ead06c2fd7c996a29540006cade5c6f4b559110f7abd7a9e2f77fa221f18ab7a2e61f0f07e7570e5aa8e3f9980bc338ca4ac1147d41ab80ae53ce7fb180156a35f58fc2bb74881770030d1cf32729316e1e8035174ddb18bd9353a347f61a628e28c2770b8b990e9c2b88b49f42bfc7edafdc8b2eb803be721d255e83bd1bb8333e3c3c4359722926a9b8eab61507330568c184d5be33a684536510e48952f5f", 0x201}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r1 = syz_open_pts() close(r1) r2 = dup2(r0, r1) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) syz_open_pts() 11:06:25 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x88) utimensat(r0, &(0x7f0000000080)='.\x00', &(0x7f0000000100)={{}, {0x80000000}}, 0x2) 11:06:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x5, 0x80000001, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x401, 0x1, 0x100000000, 0x7bd5, 0x1}, 0xc) clock_getres(0x100000000000007, 0xfffffffffffffffe) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x10000, 0x1, 0x7, 0x5, 0xfff}, 0xc) 11:06:26 executing program 1: r0 = socket(0x40000000011, 0x3, 0x8001) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) unlink(&(0x7f0000000380)='./file0/file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)={{0x9, 0x1000}, {0x9b}}, 0x2) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) sendto$unix(r0, &(0x7f0000000280)="f09713530ba97c44212166df53c39ead2fa96b92edf4f25310dca89c654526fbe56983123a458a5858001df6249d137bfa35fa2fa2108c4635db5a7150d11b8b14c4851c41e2b602343708f48c0a86c718e353d6fd1609fce99c3225a152833685627ce900c50135226da8ebe99d7f788ab0e4bf10b69464bc3b0ae8ba8c6bddef3c38e16099030f2389520754c83fb2c6eb019ced5966616ef3130e97cc584b93ce32360616107f0a7fe5990a2774152637efa99ac0ff64cde48df78e876458c31584", 0xc3, 0x1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) sendto$unix(r1, &(0x7f0000000040)="76a1c9b933785586c2acd9abe0ea04600cac13ee99dd3dbebb5f4c4f254f2e2976e389f4c6c6866687", 0x29, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) 11:06:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 11:06:26 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xf) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 11:06:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0xffffffffffffff8c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0x1, "85fe68bfa6027f000300"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x100000000000015d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 11:06:26 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/167}, 0xaf, 0x3, 0x1000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x5) dup2(r1, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7ff) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 11:06:26 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) readv(r0, &(0x7f0000001380)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f00000012c0)=""/138, 0x8a}], 0x3) pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) 11:06:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000940)=""/4096, 0x1000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0277f559b7cb5e32d0ff2d4e7199679daa987286deec843d9f9f9fbea88423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a8a4675e9fbab002c573af3e9dd0e8375a42d40667815fe07c6748846c75f9a90502da0971589c480d7a0597bb8b240709b1807bfb1fa795664240acc93288e97ab7b3b15e57769e59be9d0f723dd0aea9277d74a295922d7d9c13c8bc9decbeaf8e4c2218bd1da097741b30da6502634727c5bc886937dd32511d72fcd2e3206d977f0fa4b118e5a676771157c8a7e9d8637ba1d758c5fa754cffa68e90e21583889687382bdd540ff5bb6d8465dc5e017ff7990eabbcef47ca3fde477432de78fb55fbe481059e54fdb30db1a790d4fa5bac037a76bdb4b8b0eb9dd6d1575d4d817792857c912a2313d1c640601e6b12bb9033cd54bcb00e1828705a0ef15cdfbdbc21da4a6b80000000000000000000000", 0x159) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:06:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f00000002c0)=""/247, 0xf7, 0x40, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000180)='./file0\x00', 0x20000000000000c) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='c\x00') unlink(0xfffffffffffffffe) 11:06:27 executing program 1: syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) sendto(r0, &(0x7f0000000040)="c569bd17f2589564e4fe656e4c579cfaf7b6b4dc1b7fa361a325a5b15383f96082fd2f364f7ba1ff5db3df7ede03ccacc2dd", 0x32, 0x0, &(0x7f0000000080)=@un=@abs={0x7be0ea468badd1a9, 0x0, 0x3}, 0x8) 11:06:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2030000000000000000e74de4", 0x67}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 11:06:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="de50e2c41fe5192bed06a56c45990ce36fafd15b9483a628d5d8304a7752a2aaa21e56184e5c2966262b0b1be44ab1039c9bda4be58e2187d849d26c", 0x3c) close(r0) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) r3 = syz_open_pts() fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x400000000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:06:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000), 0x8, 0x0) r1 = socket$inet6(0x18, 0x4005, 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xf1a, 0x7}, 0x8) 11:06:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x38) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000100)=""/14, 0xe}, {&(0x7f0000000200)=""/62, 0x3e}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/44, 0x2c}], 0x4) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 11:06:28 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/../file0\x00', 0x800, 0x20) shmctl$SHM_LOCK(r0, 0x3) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/167, 0xa7) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x3) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:06:28 executing program 0: r0 = socket(0x2, 0x8007, 0x809) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000000000070000000000000001340d545aee3d5d"], 0x18}, 0x0) getsockopt(r0, 0x5, 0x6, &(0x7f0000000200)=""/162, &(0x7f00000002c0)=0xa2) getsockopt(r0, 0x6, 0x2, &(0x7f0000000080)=""/222, &(0x7f0000000180)=0xde) 11:06:28 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r1 = getuid() r2 = semget(0x1, 0x2, 0x10) semop(r0, &(0x7f0000000000)=[{0x2, 0xffff, 0x1000}, {0x5, 0x3, 0x1000}, {0x0, 0xf3a, 0x1800}, {0x1, 0x0, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0x3, 0x1000}], 0x6) semop(r2, &(0x7f0000000080), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10088, 0x2) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockname$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) seteuid(r1) 11:06:28 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r1, r2) 11:06:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 11:06:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c0000412a", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 11:06:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000023c000/0x3000)=nil, 0x3000, 0x4) 11:06:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000080), 0x10004) kqueue() 11:06:28 executing program 0: unveil(0x0, 0xfffffffffffffffe) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 11:06:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) r1 = syz_open_pts() msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000080000000000000000000000000000000000000000000000000000000040000000000000d80a07dd000000000000000000000040000000000000000000"], 0x1, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 11:06:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0xc4) socket$unix(0x1, 0x3, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/84) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xffffffffffffffe0) 11:06:28 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = semget(0x3, 0x3, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000280)=""/4) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0/file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 11:06:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x258, 0x8) r1 = socket$inet6(0x18, 0xc007, 0x2) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) socketpair(0x10, 0x5, 0x1000, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = socket$inet6(0x18, 0x7, 0xa4) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0xfffff, 0xffffffffffffff3b, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffa, 0x4c, 0x40, 0x800, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffb, 0x4, 0x2, 0x1, 0x8}], 0x1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffc, 0x4, 0x1, 0x3fc0, 0x8}, {{r5}, 0xfffffffffffffffe, 0x0, 0x20, 0x6, 0x8}, {{r6}, 0xfffffffffffffffb, 0x7, 0x0, 0x4, 0x1}, {{r7}, 0xfffffffffffffffc, 0xa1, 0x40, 0x4861bbef, 0x6}, {{r8}, 0xfffffffffffffffb, 0x2, 0x1, 0x1, 0x2}], 0x2, &(0x7f0000000340)={0x6, 0x10000}) r9 = kqueue() fchmod(r9, 0x100) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x8000, 0x8}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xb, &(0x7f0000000140), 0x0) 11:06:29 executing program 1: r0 = semget(0x3, 0x1, 0x400) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/78) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) 11:06:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) syz_open_pts() write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:06:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000080"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) r2 = dup2(r1, r1) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r1, &(0x7f0000000140)="69279d1e8f716f42358fe09cf1026c3ddcd3567497b23b00dcd3f891728340da973bc3312750071bc3f9c733e50b66b95920f924e9129f6606e98d34ebc5911dda80", 0x42, 0x0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = dup2(r0, r1) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x1, 0x91}, {0x18, 0x0, 0x3, 0x8c}, 0x1800000000, [0x6, 0xc6, 0x8, 0x3, 0x401, 0x2, 0x7fffffff, 0x6]}, 0x3c) 11:06:29 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x8100000003) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 11:06:29 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='!\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:06:29 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) select(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1, 0x8001}) r0 = getpid() getpgid(r0) 11:06:29 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x80, 0x3}, {0x100000000, 0xfffffffffffffffa}}, 0x0) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 11:06:29 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = shmget(0x1, 0x3000, 0x100, &(0x7f0000773000/0x3000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x1, r4, r5, r6, r8, 0x8, 0x1}, 0xd72, 0x4, r9, r10, 0x20, 0xffffffff80000001, 0x8000}) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000300)="d3368f19d31f878bafb8921ab398eaca2b", 0x11}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r9, r7, r5}], 0x20, 0x3}, 0x408) shmget(0x1, 0x4000, 0x1, &(0x7f00001f8000/0x4000)=nil) 11:06:29 executing program 1: mprotect(&(0x7f000049b000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = msgget(0x3, 0x402) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="031f000000000000ef086dbc115aa5bcfc8da0da687335b08d8ed2e01bcb95621dd388d129fdca0000000000000000299961c1042335961997009d5902edee1ef9403230d58af4331783ed3c32d28c9685f8aa6b356021a25125453def71ac807c938838dda6040139ba38d966476cb405cdf451bf3c55"], 0x8, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f00001f9000/0x2000)=nil) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') msgctl$IPC_STAT(0x0, 0x2, 0x0) munmap(&(0x7f00003dc000/0x3000)=nil, 0x3000) 11:06:29 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 11:06:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) listen(r0, 0x6) setsockopt(r0, 0x40, 0x7, &(0x7f0000000000)="d24e21abe075ec315a17911f41bccfee8f8d8100c9b9be95b74fb73c1ab1a8c4180fb8ebf27b83781d5f55b56bb46c94803356a96da2cf6217638ba50e28f81055b8fbfa891c8163135e633eb6469a84274ce416587643bde707e1c12ed3e043df19878459f3de8bbf40d928812dba946fd98854ef76c21090b5d49fcce7e0e3608b586d216547c5287a2874d3c28e624aff2021d30bb111e1c1dfeac08b60b4d5b49f91a46eeeeceb28acbf5bf822f058f72c936e5a7bc5daf030de760be05f7583480ddfc347e9577442d4b29d33a0dde9dff45164c124d5de2412710a7dfcfa87ecd9c9592e82f4cbe4a8a9", 0xed) 11:06:29 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f000020c000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) shmget(0x0, 0x2000, 0x101, &(0x7f00000b1000/0x2000)=nil) shmget(0x3, 0x4000, 0x40, &(0x7f00000af000/0x4000)=nil) 11:06:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000200)=0xfff, 0x4) shutdown(r0, 0x3) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x5, 0x4) getsockopt(r1, 0x10000, 0x3a, &(0x7f00000000c0)=""/154, &(0x7f0000000180)=0x9a) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) 11:06:29 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x4000000000000}, {0x0, 0x2cd6}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f00000001c0)=0x154) poll(0x0, 0x0, 0x6) setitimer(0x1, 0x0, &(0x7f0000000180)) r3 = getpgrp() r4 = fcntl$getown(r2, 0x5) setpgid(r3, r4) kevent(r0, &(0x7f0000000140), 0x4, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x8001, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x8000, 0x3}, {{r2}, 0xffffffffffffffff, 0x44, 0x2, 0x0, 0xb6f2}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x7, 0x5fbd}, {{r0}, 0xfffffffffffffffa, 0x44, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x3, 0x7}, {{r2}, 0xfffffffffffffffe, 0x30, 0x10, 0x8001, 0x180b}, {{r1}, 0xfffffffffffffffd, 0x64, 0x4, 0x401, 0x9}, {{r2}, 0x0, 0xa, 0x2, 0x9, 0x34}], 0x0, &(0x7f0000000340)={0x0, 0x9}) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 11:06:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/70}, &(0x7f00000000c0)=0x48) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/208, 0xd0}, {&(0x7f0000000280)=""/48, 0x30}, {&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f00000003c0)=""/189, 0xbd}, {&(0x7f0000000480)=""/90, 0x5a}, {&(0x7f0000000500)=""/148, 0x94}, {&(0x7f00000005c0)=""/28, 0x1c}, {&(0x7f0000000600)=""/148, 0x94}], 0x8, &(0x7f0000000740)=""/72, 0x48}, 0xdc416b68844d8eb0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:06:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28001000ffff000c000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = dup(r1) fcntl$getflags(r2, 0x3) pipe2(&(0x7f0000000000), 0xbaca54b23c0eb3cd) dup(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) 11:06:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 11:06:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x8}) socket$inet6(0x18, 0x5, 0x7) getsockopt(r0, 0x80000000029, 0x3d, 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) socket$inet6(0x18, 0x71a4bf45c7bea597, 0xb6f) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) shmat(r1, &(0x7f0000ff6000/0x4000)=nil, 0x2000) r4 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) getgid() 11:06:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r2, &(0x7f0000000180)="0d1fa30d2a2227b9666dac4f1e411434287c8c0cafeda2123c316eb906e4fb896ca293a894e47bd4c868458c56d6dda263c600bccdf2a130b99d8c08d8e83c461007ab1af3602c4e934eb740b706090810f41c416775215a8e55993e2ecd473cba3f06519d3b095f9d52b087151834c0913d632c58b173c44beb6ca8af0ee38de3290ae87d33b0b0111ac8cc71c4e9fa4df0d90822001f25238a31ae87b4bd8b422601772ccdb1adbfde47e46bd70dd904927bfc839c03542d3542b4", 0xbc, 0x400, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) write(r1, 0x0, 0x0) 11:06:29 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080), 0xcea4) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 11:06:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x7, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) r2 = semget$private(0x0, 0x3, 0x4) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r5, r4) dup2(r0, r1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r3, r4, r3, r6, 0x100, 0x4}, 0x8, 0x7ff, 0x1}) 11:06:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:29 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) close(r0) execve(0x0, 0x0, 0x0) 11:06:30 executing program 0: r0 = kqueue() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) recvfrom$inet(r1, &(0x7f0000000500)=""/60, 0x9, 0x41, &(0x7f00000004c0)={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000140)="cd0b6e950bb1ecd713e865abac06fb18f2faecfdd7c4705e51bf336b099855eb1562438e3ac51e7430cc3ce999e3d86601cdadaaa50f", 0x36}, {&(0x7f0000000180)}, {&(0x7f0000000280)="ad0521880693b728517339cdfcdf3d8d5b701598391306336c96420fa8934ce23489edf9aeaacbfac99acfaf1272df3c14c9d965d363e5d8b2f2d270f358455b25a39a12153769e11c51d2fcd757513abdafa348c69abf73d2f23f9268c3965e9bf49e0437c65641b1690b5dcb7efb4066b857d4cd46b66393a33f36a3fc070d19dc532c723054f07e647129f0b30b1de8cde492a0f8", 0x96}, {&(0x7f0000000340)="d25dc4f00f99f05f277c32fef43dd5213bd915523d8503e0bb2f26aac2201092a445d19e75c986aeebbeec8431a235fcd9834f26165935dd5e824928ec3f96a8dbb9db87f6d73c2a0537e3ce8b0b29a4a57b1617df13cdf43c2366f2c2a4c3b30793931e6fe5b9c22c0d55c28fc4490fd0cbb01ac2da6785e9d5ea2781faf694d420f7361863f118caab5fbe146422dcd4a09701feac2edab725ae9a02f7b8f5f84da745019dab0b2ab9ac72a1ca12b7e6604e2567ad245c12143cc8ecb16c1d6eed1f493318212f6b813149fde0fae0672e23057e7c900f27e3a671a14bdca79f2adfcb267b7d5550569978e510", 0xee}], 0x4) kevent(r0, &(0x7f0000000440)=[{{}, 0xfffffffffffffffe, 0x5, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) r2 = socket(0x20, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x9d5, 0x1, 0x1f, 0x80000001, 0x8}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x401}, 0x8) close(r0) 11:06:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0xa48f414, 0x8001}, 0xc) unlink(&(0x7f0000000000)='./file0\x00') dup2(r0, r1) 11:06:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:06:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ae040e1d8b41f96e92cbb702e50a168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fa808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee5abca84b10ba7651238225996d3250f6ea821e153a6212dc32715f3b72c37e6969b9336888fff85cc584aa9baf0b7ae59db188e0604f9d86b91bd65945535cead5f84e6de41bda393281ca28ac4827b0199401a36972ae93d37686f0d59dd800000000000000040a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17409c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec22a6a99ea4d54e66e60dcb063f16e3b428afb2c232c284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c01f0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d564400000000c302e037e0431629f85e2d762da74c67822a73adb616b38d9365bd67adff518a628921000000000000000029f46af98260d222fbe3daf8d6f34f402ec0a364e2f6abe3d0f147e69900a596be9a59a1a2060e9e3c85440cb9683d9d3d4a2402e15aeed3bd92f2182519365900009e000094ba971a15fab0a3660140a7d31ac0655dd0d17cf4aa5fdd275823e85d44bc2508c47e1c1ab86bd57249b2ed35ffc3d92c1997aac2f128ad2c16df77c0175e768bc77ac116981b62321899abe7e0d299c4d7587a05d495a3496879167b7ceb5f0ccb9981dd0366ee6e17eafea7261a634cad06e980f3b9954e8c05716752b70ca4c4639e65b0fe05ec940ea2930551aeb819f4e39d2b0664762654", 0x257) r1 = syz_open_pts() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() flock(r1, 0x1) 11:06:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 11:06:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) listen(r0, 0x4) 11:06:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = msgget(0x3, 0xa0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/188}, 0xc4, 0x3, 0x0) 11:06:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000039000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) socket(0x19, 0x5, 0x1) dup2(r0, r0) 11:06:30 executing program 1: pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="06050013c39351b440702d5b3e12277e39523a26c8a0a6e40c9a555ce7bd75d285f40001ac1700000000000000"], &(0x7f0000000280)=0x2) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') symlinkat(&(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000200)='./file0\x00') linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 11:06:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6106f1088302c17892806c18", 0xc) accept(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e391b7344d5212251260abfbe31e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d94c2cc9adffd941635bd2c437704e127aaa80b9f17e56de76edfc12675ae1fe1cfc6d0a57a8fffe8ee6b7b709ff563181f6500d6070f3b1ff9c20924fbbcec2b94440d607d58e4f65b942270af445ef6a73acda95d5d2734cb463a031f63dad56f8b593e6e8d426043d498f352dbfe1615b3329b7d8ee152ff7b12965d3b6e162634bd16a025ef2e99696fdb5a0443811a78bed583bae629c39534a3d685c40ee4bfa2313a08344ff68c29cca76a9d7004f72036278da3e3da4c1cea9710c2131ba77d663813b6940abbb9448f4920d1e933eef566eb9ffda27ccc67075a9026900"], &(0x7f0000000000)=0x6e) 11:06:30 executing program 0: shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) getdents(r0, &(0x7f0000000080)=""/149, 0x95) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) accept$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xfa) 11:06:30 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x3, 0x11) fcntl$getown(r0, 0x5) r1 = socket(0x10, 0xfffffffffffffffc, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 11:06:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0xc30000000, 0x0, 0x0) 11:06:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchdir(r0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r3, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:06:30 executing program 0: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x2f7) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 11:06:30 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) 11:06:30 executing program 1: r0 = syz_open_pts() r1 = dup(r0) unveil(&(0x7f0000001480)='./file0\x00', &(0x7f0000001700)='r\x00') recvmsg(r1, &(0x7f0000001780)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/99, 0x63}, {&(0x7f0000001280)=""/88, 0x58}, {&(0x7f0000001300)=""/252, 0xfc}, {&(0x7f0000001400)=""/99, 0x63}, {&(0x7f0000001480)}, {&(0x7f00000014c0)=""/165, 0xa5}, {&(0x7f0000001580)=""/40, 0x28}], 0x9, &(0x7f0000001680)=""/47, 0x2f}, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, r2}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001740)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1000) 11:06:30 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) write(r0, &(0x7f0000000340)="996942a0fd2a207c3e42cf72adf126592c05b86ceb80971a659d1aeada4594d22ee85b3d5e5da32e67b767f24e92f7a9fd2a2da27abfe3fa05fa63255fd034fe7493da08c1fe6a1bba359d300df150318f690df63919eecb7be114f9dd2f104de9c675057ece8dc88720429784a42214c7c1024170216eefa3a38b326ccb9f92c91d019a92b269b472c100faf611d117c57868cf279551dade0a6f1e76f9213591986ae246d77bd0a8978da1947f88141ed087b45d34c5872f61e40368239d6a4b8569611c7deedb115d6fdfed211f64001617d57c7fa8687a0ad1f64e3817dea30eb4ab9d2efead57384162682f7592006b2db5f77f1c909b0e5a07e991adb3d96b1bc8a855e8282a644b91e8719fe8484b8dfe75999a9b2a82f486eeef0fe811f030536ed1f428ffc03aaad85f5a2c9200238031f764dbeecfad60697336b1983e2241459eedca352217791857a1e890fa3b9f3e5e8a27aa310f760bbd824a1bc0210c8f6023e01979a76f2c7bbc753bc0785308808b0565628ee40234f54d6e5a63e1af4d86", 0xfffffdc9) r2 = msgget(0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$getown(r0, 0x5) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r6, 0xd, 0x4}, 0x5, 0x7, r7, r8, 0xd8a, 0x8, 0x6, 0x1000}) close(r0) 11:06:31 executing program 0: r0 = socket(0x0, 0x5, 0x20000000) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="5859552211ac4019486b0d7bbb99267a72a6794191152a25e5524aba5447183693108a63a2540cd8a9622bd204ce671505699c96fa6adf4718b60256983965e66f610703d75648ec09258167b61927da9ef73a93fa2489e505e761525a0d132263dd26dc0062312f80cce5b39b7061a92901336a27cef26a862ee0678f1449d7393d5eb8c58542cb9fe06ebbc0902cb4b14042740a8e5bde3b9753557d7885074d9d1f068b4bb4948f1d56a534d93eb723f87d16e0d9e8b7d790dc68a9c73c8c03e9bcd338254302d1825c8dd73e4f91aaa7ae39427d126332214b30b155595369109f453f", 0xe5}, {&(0x7f0000000140)="33be26cbe5f1c93dcf0cdaea7f3fcefdc809b4ae31948573b28085b75de7e6b5889fe6d305634096c6bbbda0f47bae9f0c3202a378713a6ab2834e042ee950d987828b9e0491b07576815b8486b5f58f1ca9cbed6fce4511ed06b90e995de2b985555ac42541ab7208a01b7eda3ad7835649d03dfcfe0eb9e76215cdd2e97bf89f04c1891e207e89cb664642eb7ee215c137013306ae967309d5fd1688fb54646a2282ca9c29f3", 0xa7}], 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0xe, 0x0]) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="40547bd9", 0x4}], 0x0) 11:06:31 executing program 0: socketpair$unix(0x1, 0x200000000002, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) ftruncate(r0, 0x8001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockname(r1, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 11:06:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x408, &(0x7f00000000c0)=@in6, 0xc) recvmsg(r0, &(0x7f0000002100)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1, &(0x7f0000001100)=""/4096, 0x1000}, 0x40) 11:06:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) socket(0x21, 0x6, 0x6) 11:06:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x81) r2 = semget(0x0, 0x3, 0x30) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/36) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r3 = semget$private(0x0, 0x3, 0x200) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/143) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 11:06:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) r1 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x28) 11:06:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) fcntl$setstatus(r0, 0x4, 0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 11:06:32 executing program 0: mlock(&(0x7f0000bde000/0x3000)=nil, 0x3000) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) munlock(&(0x7f0000bdb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000bdc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x8100bd, &(0x7f0000bde000/0x1000)=nil) getpid() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:06:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xacc) r2 = dup(r1) getsockname(r2, &(0x7f0000001040)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:06:32 executing program 1: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000140)=""/104, 0x68}, {&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000300)=""/233, 0xe9}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/13, 0xd}, {&(0x7f0000000240)=""/42, 0x2a}], 0x7, 0x0) getrlimit(0x7, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x140) ioctl$TIOCSTOP(r1, 0x2000746f) 11:06:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) r2 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x4, 0x42) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f0000000100)=[{{r2}, 0x3, 0x1, 0x20000001, 0x800000000, 0xf67b}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x7fffffff}, {{r0}, 0x4000000000000, 0x16, 0x1, 0x14, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x22, 0x1, 0x2}], 0x1, &(0x7f0000000180)=[{{r1}, 0x0, 0x20, 0x4000002f, 0xffff, 0x4}], 0x8, &(0x7f00000001c0)={0x8000, 0x6}) 11:06:33 executing program 0: r0 = socket(0x10, 0x2, 0x5) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 11:06:33 executing program 1: r0 = kqueue() r1 = socket(0x18, 0xc000, 0xfffffffffffffffe) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:06:33 executing program 1: r0 = socket(0x6, 0x4000, 0x100000001) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x20, 0x4) write(r2, &(0x7f0000000200), 0xfe72) write(r2, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r2, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r3 = syz_open_pts() close(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r2, 0x0, 0x0) r4 = dup(r1) fcntl$getflags(r3, 0x3) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) linkat(r4, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x0) pipe2(0x0, 0x10000) 11:06:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r2 = getpid() r3 = geteuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="1a86d221ff379cb9ee5c1522439f3d71e6c9f2a2cd0d20bfcabf657f0b9791e896774e4582b619deb55fde2b2d89c51fec18bc9c616d3df514b06794ecb924f7a7fd0bc2f76e6e069a46062e6767a9bb235c6ad8d8b59bf1e4888984da192e734b5613819ba9f0589b962c80014ef74dbcf54aa1a3f30da69a0d53ac1546c16a287811948ff5816d219e74abbb22dc80cf6426b5ca70f3ce63a384b43f77c8331a5dc4b059a68becc1fa74f687aa5d618b6adbbc68ce17d2470cc8a2e320cc543843a3f9701aec5d10", 0xc9}], 0x1, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x88, 0x8}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) socket(0x37, 0x2, 0x9d35) 11:06:34 executing program 0: r0 = socket(0x10000000002, 0x1, 0xa11eb8c) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 11:06:34 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)=0x6154) poll(&(0x7f00000000c0)=[{r0, 0x80000000002}, {r0}, {r0, 0xc}], 0x2000008d, 0x82) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6}, {0x3, 0x4}}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 11:06:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) chroot(&(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1009, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socketpair(0x3, 0x4000, 0x800, &(0x7f0000000080)) 11:06:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000080)="5681477d15f64dbdf8fde722995c9e829c39b9fb1a1887a062706b84589111", 0x1f, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x8}, 0xc) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000100)=0x2a8) 11:06:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x1000000000009, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x2000100000000, r1}) 11:06:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x371, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x2}) r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 11:06:34 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000300)="d0b2135a1a8ba13cc0d7ef75b3cff3a2485f175289eff283ce253c61e366ade6f1e8cd76cfdcf7432395045a5b0cb0211604a60341392fdcc817d534e9052f7b90a8a30bc1be454910aa82a8578eae851d99f792c063597ba4f27c1fd83a9b2bd91efb1a0395d2ee87e26ab7f4c2f9cb6bf2193e55a780afe60df904282fefae1ec0df65bf28fe40a7eb50150a9215f72a222b1ef3b97249a2ab3e77606634f614133c6fac70942ce9b41f23fe51bf92c3727780c2e118ff16fc22f43adb1b2737825b803e6e9eab415dd033e9324cfba7428fd3a3edc2422238739bb3318c4caf4e1742bc3dcf5cabc9d413af6e378d5c6fd7004f4f96fad5247166013bc68a6900e08396927ee111cff390da49d45edd6e1f1498e10981186c30a2c07af334b7d1a1dc529ea61b357ee474307a81cb4d687e9c592786656168345301a632af4d043b6c92bd83a32e9a9255dc42f1580566e8157e8a34c62404c2a7aba13c786fef21978ef675896d6332efbf189176a5a3d89150dc8fefe14cae80e6a8b85ffdc3783091b09f335f652d8e3fd55bf4cd744227e2d51e4bfda0e83837a3efb37ac65be41a0ed2faea051baafcb9f845298b34b17545bf32f3a837c72f6cacac455103db5218ab282ca2ed577e2753ced825327d7431aef657fb2ef2835a365cb683d6d82d1a891bf96efcbe93e75dc8df1ccddb836fd4f801a3b0d97c30b8ff3f4e3e8a9eaae6be742c1976d99799bd5c9763bf754df9b552ded2e3712bff3e39d58b98ac66911dd9425d0c0a2521cbd6ab86102a18d24a5ba4cc041a3b06b1991c7300246077d7d08b70cb1017f7f2f57f20d99accf5f173eb45e58b1f8cc20b18c103a020c6f49e147975779e4485d78641ab86817943afa9c516556dfe835e7219a76e4820b384e6a60a8d97cace64a3c7b96ac08d674a349a16946e51eb9c718003e6281e2ff67f4840c6e6290d4c71591c48738976ec6624f3e497e5d16424a63846483446145d602c8a2938189f5f905982d2c8923526a616876ed6718eb88af2a5737256e1a71039859852607ee1a1ca929f642bc637e65d25c7de71dc1b8c794c179cbdac20c6ae2b3bc27c71b7ce016bb7a9fcbb96215451f5bfd140b818a12e14f93a122212bc16be27a681c8a92f866fa9b3554cde103d9771d01aedee424dfa757e1330b77c7351c96221701cc250bb5b4cfc41f17107d6a260f2d503b66c18ad07c0677b1f2f5f7e69302a2d59e4a9a2df61ceb63af06ad3fc56796394492d9caec1931ef591d6384cebdd0f72cff4ad821bb939a7b0bf4717d29f105a77ed63bb02dc8a765985c756528586fe8e1aef4333b927f3e2025e99fc6e08e812bdfdf7da1f55e40c760d8a753cb6f615d6381692c3de47d5428836dc1790210a220627f762b4e6ece362a4e6d0e06dc8c4be6ff6cadf48dd744ccc27dac6bbd8649a4e30e1e1e2171d0d07fd11cd02bf0b4a8f66e3e7f61bd7e708cd7592201a17dfd69fa9ee9f7ca5c397f672358cd3dd0a5035411596174c1bdd2a57a1d6490f8aa222520b72f89b6051ede8c871b222f27621c30a33ac2c5008b060fabb6d367acf7915b8cb08a193fef85595790465cdffe6934bed4b2e9eb73fbbc3dac075c77c21bedbc05f1136a9a8dd898dad1c77f8528e9839319787d2685fdd34d346cc7e0d8c8549bfa7b13c97f279ab266cded7a647c21596e647d36f1488271f550f8d57ad2f9f92268836203e198f698b00aca1a035aa510bf96cfd8ee4243f3589bdfc39cd6bde9f11eddaa3d1fae2978a505c917948553dcfff1566d4c796e6f3b5ef3f0ba52e0681983d81f60e2f62da86b455d5c67afcef722ca349144af4525eedc610711f54ef86675dce15f3e2a915fc45bf750d521651508165dbff4533ecf7467a9a2f69ad99bfcb223376ad3a50d908b03039d60d3d6d7a6214894edf9e97e871356f6ea9c2bf7f616672173335659b6a0ac0c872d3b610f7c38dfd9fe022f85061ac72d51f80e8ea494969291dc800cf1858d1e250969620d687239a8a290a0a0c8afafaa84285212eef2e93c8c0fffd8c206108a4119aa9e5c3d3739f3e2267f175155077fe9d6d6dd1c134705c0de71f096523dfaf83d363bc063ac23fc095c7818a57e5490c01b418edb7a57636e17e2b25b7e38deafe49e846538d2de608d3ce1d9421859b6563e1852a276e1733eda88c9f7e06466908cc2c5ab5a50a39e13c878764afe39a5eea830ae522cb0de5b4a88acc9ef87fd938f90aa178b12cab5970f6fc2230ef2d9fbeb52ab7d78e570f7b35d5738587fb9710fb6b32baebc74d47de0b4e3a7c2120d3de46827ede8d0d56767638529f7c7e52eed2de543ae6af835f6846ec9dcba0984dd521378f67aec750007721bf3458d40b4b6fd472c7b4b822d0395e08d2f87999bc4d343db638db03aa093d408f6469fe0ddd79ca062db46001f9a714ad4a91d359338a10b22014cc8f33c1772de3983d562f37ce47313f0eccbc3810817f33ff8d50d8f9c65e085cc0442740d4fae46bc531fc80a026dc614fd6069524b5c61df9d4f0fc9fb915f004350ec284b8f11381d49db6c51431c2bfbd20d5d394ccd9fb55dbb58bed35f484f39307da947340061eef37ec85c595646f70f26170c24a6632f2fa82e928700b63f7f785149373a46ac27cbd5d911473566a93b75e7296b0c0088065c43cb90aaf974ec7167232cb0c92f0fee1fdddded40767935e2767eb189eca4838c5d5b0e9acc89d10d485451c9cd2bed15b600fcc9a5435e19325e4541f04ac9dc1f58f4a9b739221d81830a4bf69ad24e29ec3296aa4b3a6979f64a847838bcea0871612f16aa1aaea72f55283ebbc25f6334c781e0ac0960cb50656fe5026191490a562dc0f98a41abd29975ae484c158b19f4666552f038eac2cc52e89a0012f8173ea7feb59f829665c1c3ce172b4098deea1a37b9446ec62708ebbbdbf2b37107242908392dace8f18bceba23616441a3d91f54720c74c19b73cff6e62113da9234f6db9daa7c350784c3bc5c89f7d4af5a7c85ad90b3ebae2bb9daf254afd0f1ab9c0725fe3b8273cbbfaeabded4ca168ed49f6394a205755971a78a5a66bc97cd654e09f8d68c8e09c444923b92fc2f7e1d8da675cc6fe3c1cabf3e1390630d4955395ec45ddff579f40e752f47bcd44cac6bd9366001e9aaf834c77049b58d615c9e62205946a7db8e22e320f2e08ce03b0bc0a3af8c0942ce1eb998376f6aa6e37526294a25825dbc9c505df3ce4c9046bae08123ed70b5dd4111d5fc403badd86f5b999019b8aa59035b75461307a1afe2c35ebcb8399e62def02868199c1af18d15e2c844392a85c03efff3a04ccab531103c5da5bdff1b5b1013f72055f64d2c9420533114ab3bd9f943f738d7f29e5926fa1c5bd246849da7fde908180036a4c12cb1ec08e7f7263c4560dbdcd3b8f94062cbcb47d177086d7f2e1d194fcf5248aad8b277645ce06fe6a3cd038ecc9b55162d7cefbd297c6334c293a25eed95eeffbd06b68ff996851734d79873e290af45edc8ec06020a6ac8fad867cdb198dd30698cc2b2ca0812e74e17a2ddd7c5d454a6c7f821c822b66f8e4dff27bcb4ecddfbf3ddc30fe9fbcf5e486c244c26c34f6b986ad45df7663c7d5cc2e6577fdd0e12a6f7bcac78235fffe872d2581399b51386543d2281b0457dc78436c85a0d7205ec0d61cd2e914f8b9cd11e0bad9686be28a9a90f9831c0390df66a8baecb61d8303f23ad53a7259f0124bc5ba02cdd1b260d6793c5da1c3c0e777ff153e8a980822da614abb8e886c7e23237efe93ff2e8f4e4a3d318ffc677f005ebe216ed5bbd57168baa69c1c0d1f62894415ebd6c6426475b331183c136020a6a6a45d15b24f1b36985f66b0961ee1ee48b3692db6b22606afbfb24e83683347b189eead861849ba4add93f8301674c6d152d8f35eee6345a445289a3d5e5181be1ceaae124d1cc766a6e496bbdcc0cb5533aa93ddfb5a8723e0d9c225b91b16daaeb112f51126ed2c316adf941996f4220b63d000c41eff173e86d158d49cf70ca43e30bcb61e26005b2a3360ab7cf32890dacfe0f2edb7076c6d8bef643c48321c6d0ac307666356fe6259e75ae3d257c3fff4f48e60c74bf39a375dabefd1ba749bcf6c3c0566aef4b203f43b02762c4a2a561ca10907504c410f212d2e3bf5dd2a1742c037ab4e2c31c900332a546fc1e648309bc6261abbe50f216c843453861a1fe810f6211547708bc993890539154522d3d7b86410173ef63216214b3b5b7e88ee4432986a7315bf0c50a3c2dbb8b5ab62032fba4122d075c9c51269ea5cff631ad433324ca3b0656a764a1a370f7ec27d0e1fb38e99f20dd1e1ca9929442e7afe46faf3f07553263cadf84421cf0d8da0b5714693d9c1176510f5af82f512fc9c2bf1bf8145b2674c85b2195452eeabb03ed2a15167540f1252264741f56f990dbd22eb57c3615211b1a9feb467132790714c45d9bac5372516bf5ad028a42a637059284981f298be8ad1710b56c5d435b00f2e82b34b8e7b37a78716036b8816f2bedbf16544fbdd320de8145d480da2dc51302e6b30c2a867dce54126df6a4c23d59c618d15d6216c313e372157cd7fbf89337eb70b317341929e44c3ae4e45ad38021f9f9faa75553aa04ace5bac173c8f6fcaf96f7d3f0cae62e34a8d7181d36ce960de3ede942c4f567fd632c6a67e4ae66364dfc3c58b1df0bf942431129945b713f44a892cb3cf134c9272e42d254daab2a2c4d68f70f4a9cd107c93a5ea70bc2427d1f12ed9d6c7025be970ea00719604a9dff0c59d0770353f0001f9cc05384736fd10ebd21d7b7aec884d95674446cc3186870c2dc884ad65790839b65f797744995951bb0be26634f9a5ef826f7066cf534b6d5a81dd164a86828a53d60f8aade6ab3af72acf17f1d34b7a03aac6475ff0345f197a400582670c140840a82e91c4181d8b3934a8401ad4f9adeb218ffbc47282113eecb2d2f0c4098526382730baff6c75b7bfe96e19caef4eb5884e61aec1d8a4912f7e75e59d6d4ee8de9cfcc36fb06a611e23ca93be0c48fa86a546ee604b1960a3dd9af51ad69ca0602ed4f0a8574f90560505b7f708cafd55cf51eb7d9f4dff0a6fcb1b60295fbeb71dc862d0273232d06283bbde97d5a5b1def59c9ab74043c12302bf04451d32bd39b40f4a6610b83f80b3017e0f188094d23a44cef1b66c47bfa9678793905b34bb2057c3340472e953baf31abdaafdf352385bfe6a466b8ed8783096d1e041f0b618379fd11f73d63004f637c05df42876dfbcf8fe603f6cc5878ae1089def028aa8b102e509182fa818aaf77e614e1a62f4c9e92edde6095c4d6b7d4452d535a2829382fc53834a4278a7267419b3a8eb72bf353613fccec355f730bdad29a6ed935c8cf4e58da68cc682877abe7f1649cdbf6bd78c4fa2440234dfe2e2e45b13ba1d10cc7d5798c4356775da60cf1e17390663e9eaeed419b453fda541cc1df46ffb61d3daee49d8ca78329db9cf89b18d45a2ddd594161af0f43db103bf06901dd331c60697c29756c865838f0496221978d5d5830177d4a5e5131754d093891cc37081c1c9b9da318e94ace03a0dd77ff7e63428ae3ffacf4e99052e67211a232a89d8410d6ee9c1e91b964277469a9608fd3cd890a9153006ef04c6963c5f74efa8cb1cdbba594ed41f484de3bc33112fbe2fae8dc5952220e3aedddac55efc4d1aa539bf4d3d55f25affb4c33b04f6cd01dd7e31", 0x1000}, {&(0x7f0000000180)="fa31794b283e55d21ef92d61e314bf96a0723367747105dec7bca56f269229f4d39790bb67aea80ee5dcf610c0f8e25ed62d8ccd047457d72c9f210b690a6bb5fa71fa0098f74fd13872d8a1a9d843337e424b5aca1b7ea330d306640a6cbebe68e58185976c8674fdf60c3ef3b8e0adaf0185ac89644c7e7d1e4b27a9745c8d719f0223ef326b12c1cf2465d9077c8c9deddd14aa9fe5749963be80cb3985f592b8f46a9858d63a501e1966f910c3b6aee56faadf4517b7bee1ca1c023171a9c62e39c900b1fbaae0", 0xc9}, {&(0x7f0000001300)="18105d16ae1608855a6876a343e15e38639b64c0d567afa4829fdc8bd564c2a198e180883dde8eacd02dfebafab86011c898c56eebc43b41a57a543c959e205054619e8b00bb8f6e749f1d12ca1c596dcda89c4978a90f236afe1ab7e0adc5be9ecfabd3ec51f8ded6caa271f714badd1a1d454edc1b806202a7f7eb5a28f3a556ab8312db6f8aaea884690e076e86d56f6c2d3b633bf07501b8afda2f25b9930b97334045e3a4009ce13945e0d4835ce038bb158d91e469079d1e6a8e4a9ba3c06eaac4034bffd242066b7175abb9133af3bbd089422faa329f0ee0d66c3eacc9a403fd282f72c3f44ae51bdc2df4ae7d1401b7f3", 0xf5}, {&(0x7f0000000280)="b17062eae985e861de9a87390e4abd3d6022ca737fb6f20f6cecb64229c56bd918e3843a13c4a228f23dcdf35581", 0x2e}, {&(0x7f0000001400)="5a1fd371098d70e192b1cf22420cf5ceea512844d3f96e7fb15aaf8a8206b28740105c3ad277b0f96a92a47a058125abd3140cba9639352727f67069c1f7f3df9d0f4a76105b538433f1ccb69b2ed3a334c6f08b9d4e7a2a587338a8dbcf449d079dc4ec37a7253feb747e4455bab2ecfe56880835cf6aea2e03cead97a365e607967797d594e026348b06d7d59e0baf44ef1f22d7e54454c39691431a5fe9de5e754b0ab05605ad2b23a435fe4b98c991", 0xb1}, {&(0x7f00000014c0)="4e4d63eb7e273a13d49df9c6b0433fb4dcd1481888626be3a9b40a2f7abfe311e96be7665dc1b0b9780c7393feeee00934ad92d63b28f8d9116dad70cb348c43a41ccc17e978533007da1578fd581d9dd2456d6177335fab49ece14287956ff28b708681a4485fb591edec3be5a20f0a0feffc9ff05a20ddc34b076382eaf0cb48c78fc1568041ba838adc8d227757ee19cf9cd18be7ccd819657a92bc28e4ae38b2f33504bc2eab4547ff01a2efc1a8ecae1612f0c65efce41d75bef14432630c88fc87dd767539d3c32e520a1121a562a29d1386787b78bcbb0d6300be77255c9432af", 0xe4}, {&(0x7f00000015c0)="58d0b374d651b5e733dcb4ff61991172adc47c6290d549cf74fd55acb0313dff13bfacf41c33a0df126b23bccf18b98b75034a9eb2758b73646d6fdce04cc8a84e87aa50eb69bfa0b795454c1f21734f419ee11410b2687d2aa5d76d0081002c44d9e3b0b4db3daa37fdb756c0d2b901955fb20cb587de", 0x77}], 0x7, &(0x7f0000001780)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x48, 0xa}, 0x2) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/41, 0x29) 11:06:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() close(r0) r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:06:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x10001, 0x0) kqueue() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) 11:06:35 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 11:06:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') mprotect(&(0x7f000065f000/0xf000)=nil, 0xf000, 0x7) 11:06:35 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() fchown(r1, r2, r3) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 11:06:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) write(r0, &(0x7f0000000200)="8e0fb7ac0f2a07eb890f1a366dbc54aa8804e9c5ed61014be9f549d46d2515480d0d392ae0557b7cd1dcae6d03ebd7be56fa2db26e0b058c58d0475294a70be4fc6e371b7dd1b5c86212ed16019af1c0c2a93f99fc04de4a2f7353bb73d9a7cb6259cb6e1122227c7ea6585ccc5e57189ee4f37e2d0c54771ad2b16e5b53e5cb51ecbf5aa5415003d842efe15c8ec62ed8c908cd1e7dc6bd3cda65795607f4f51b69eccda865a64e7b22eba32511de39a10dbd0b6860163a8d381ed8ee23b16b4385c912c814c36f10451b4374a0b3d7d5ff157460910103baa1bca404929f9e4dec238ce74f19b24cf66c665aff4b2a1c81fe0a7b2aff", 0xf7) write(r0, &(0x7f0000000400)="c4f5b377dd23d980e3c277c1f1fb153db7337186abaa6e16877c4729d64050d61ef883135b263f89032ed5268dffbaaabfc768a91689293bd4d09d63b238cda39eb82f535ceb208206c2e8d6d64e6f0f4afa24506139f56f5447c328dff4d6ed647697d8e8007946bb11012870eb7940e3fb97e24043016223f901389b3af93cf25ec86d31a2810e7b4674d3ac45c637b3bfa2679dcac3daa7c77a6f0c9a3dc436b0dda7842af140b5244cec0ca5efb1b79ae6067da956e789e71c7d0c47ad16f45c3349049e0dece05891d6da39000000000000000000000000", 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0xfffffffffffffff9}, {0xe0f4, 0x2}}, &(0x7f0000000040)) close(r0) 11:06:35 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x400000000}, 0x10) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000180)={0xff0, 0x80}, 0x10) r3 = getgid() fchown(r0, r2, r3) connect$inet6(r0, &(0x7f0000000000), 0xffffffffffffff58) 11:06:35 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), 0x4) r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f0000000000), 0x8, &(0x7f0000000080)) 11:06:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x10b) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="f88561a3d5e80cccd6325978bdf8c7920b5b24979774d0570543283c5aeb0bb55b08", 0x22}, {&(0x7f00000000c0)="5c3316b3cc11539d4b7ed9c04385470abf20047bd84871775eba3a0fc28b6f1df4cac9b2e23bd5a0192ffa5d61fea2380dfe2a863a03459e6a2182265ec22b38ce46896f5fa476fb8c62d5", 0x4b}, {&(0x7f0000000140)="fb1f238c7c142c0afa26a0bf1ac7cc6b7fd9e65b3c740598859179bd05e5877b6955acd6cffaa2ea4357d457f86d3a74e51d21cf49035a86a5f9985de92e339769cf1e33cf9e6bf2c60bad60fe428e17aa720e9be95418fcc5a30494600bb77fe894634e5e23de27cc3164c0127fdd2bfd6718e3ab71316169ab4bc2bbbe2c9c3a332129607ae5031895bc557170842c5bb6d62239f5d7838edfe26c928d", 0x9e}, {&(0x7f0000000200)="bb8e7382d020d10bee496c2c007b3804e4601d1fdfaf9414a61a8bc24aa154eec1beab75b495e0220505c9a87e97b185", 0x30}, {&(0x7f0000000240)="64dd5e88fc4db509f238c7194c42d7f6602864eef15d7f48bad6db711007ad698d48931b2f6d42dcbe695f4b5cae950a06272ffe0114cb18f8c8b45235224a8cf71816d834291d0b65d92000e7f772916262d1a85897ee04da9526495608d4e924f1fdb9bff5e76f453417cefbccf10041003e7070f8c4cdf18c89615fd56e6f14d23510a8955a2c65d900107dc3f40016a44d87ff2bbad04c3fa48044f28b458cced379d33f7b99489330f5919f06d6f63316890b05ec8c473c150bf40e06db78de83ff6d452ff25b8d9319c48066587707687076019b8b817462292d04a1f5969c39517653dc6cb5244e", 0xeb}], 0x5) 11:06:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x7, 0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 11:06:35 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x6, 0x7f, 0x4, 0xc3, "d83b4efc5cf5424e07d060875093e3571a286490", 0x100, 0x5}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) flock(r1, 0xb) mmap(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:06:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom(r2, &(0x7f0000000340)=""/141, 0x8d, 0x802, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x3b) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="e27b74fc0c2ce1b9fd587e4b55323ebeab61a628a6b750c937501f8d98288056eccbc3f6628f4b1f86b645754760ab5165ac5f56a8f4521de3b6230608ccd79023e66d3e840141082e46665eb1c05a7027cca626a8019e32c0526c21f06dcb221b44dffbbb817a9f9b70368d8ea1bc3811be1500807f2ebd0e5af6389e26e2f20b054184d48605045a262cd35ec879f34dc83055e38922d402dbaf034ca5a4519e839ba30cc416c5ecb1da81f7e1c6dd77e7c702edd93a5308bb09d28912009d2e32a33d270fdbe56c60eb8f773f232308684075ccd6e5b81e37b63533ab6700", 0xe0}], 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1) mknodat(r1, &(0x7f0000000080)='./file1\x00', 0x2110, 0x7) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) r2 = shmget$private(0x0, 0x1000, 0x6a0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 11:06:35 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x182, 0xe4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x0, 0x90d2, 0x1, "d730c1e7bb6fe74de400", 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="599cd845d4751bf59fe9b59689719f9bc6dc839ecf3420ba0ebd1fe4164be0e9e4d5f62d83b65865b8ecbf06eb384bd77c100b12b1bde3903d82f81822375262ed6a43f3388f131399", 0x49) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) 11:06:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x1000, 0x41c, &(0x7f0000ff9000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r7 = msgget$private(0x0, 0x40) r8 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r8, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r9 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r6, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r6, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r9, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r9, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r10 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f00000006c0)=""/52) 11:06:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = getpgrp() r2 = getppid() setpgid(r2, r1) setpgid(r1, r2) 11:06:36 executing program 0: r0 = getuid() r1 = getuid() setreuid(r1, r1) r2 = msgget(0x1, 0x42a) r3 = getgid() r4 = getegid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x1, r1, r3, r0, r4, 0x1, 0xfffffffffffffffb}, 0x9, 0x80000001, r5, r6, 0x80, 0x8000, 0x2, 0x9}) 11:06:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) syz_open_pts() preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000200)=""/140, 0x8c}], 0x3, 0x0) 11:06:36 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r3, 0x2000747a) kqueue() kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) r5 = getuid() pipe2(&(0x7f0000000080), 0x10000) r6 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r5, r6) 11:06:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r0, 0x5) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x9, 0x8000000008}, {0x3, 0x2}}, 0x2000000) 11:06:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8101, 0x88320da541262fec) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 11:06:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) fchdir(r0) 11:06:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10400, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x1ff, 0xffffffffffffffc5, 0x8c39, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 11:06:36 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 11:06:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) getpeername(r1, &(0x7f0000000200)=@un=@file={0x0, ""/50}, &(0x7f0000000240)=0x34) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="fecf76f148ff5213ba8797a7c4e58b061f19131a3b4adaef8b9813fb61a092110a74ccc52258aed92198f8f0fc125c94e0952a58efc794078f037000da7fa729e456be7abe5a831916cb519d516df81b91b03a798c4448931551f5f22108a6915ef4ccc90650159f5b24c62bbb43dcbdab5ef629b1bb1cb9d7e7f41a31cf9769c25fc130dbee09f2a6a764cae8a000c476", 0x91}], 0x1, 0x0, 0x0, 0x401}, 0x401) 11:06:36 executing program 0: r0 = shmget(0x0, 0x3000, 0x426, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x80a53c89589b11fb, 0x37) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ae59f8c372de0a7133dc04278f47da97c482069a0cb87388f0941802ff0189b8d1605849dbdde4115a5ccfdd0340bb06f472ad8df40e8f1b7351d6d178eddce6ba0921cca01759c93d4a80e565d516b832b5d9722aa7e69e36a9dc0a97005d7b84858c3691457e83c1f76f41113c5024647746dd5dfae2f9c3f0d5c2b4af1cae8e75cd41b0f04cc76332daa7f7f6a16ff251f4a10c20c1f19b98643e61434692ed7026c611389eb297377f14ee274f707a2e407da1458f10c73836f907e5dbd3075e3a03f5", 0xc5) 11:06:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) readv(r6, &(0x7f0000000a00)=[{&(0x7f0000000880)=""/141, 0x8d}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000a80)=""/4096, 0x1000}], 0x3) fchown(r0, r3, r4) 11:06:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 11:06:36 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getppid() getpgid(r1) 11:06:36 executing program 0: r0 = socket(0x2, 0xfffffffffffffffd, 0x0) setrlimit(0x1000000000007, &(0x7f0000000080)={0xd550, 0x2}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fe6696c6530006800514f4e019676a3c8fbc12952186a26a69ad9310d88675feb167e0620b6181588"], 0x1) 11:06:36 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xff, 0x8}, 0x10) chmod(&(0x7f00000000c0)='./file0\x00', 0x28) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x2e, 0x0, 0x0) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x38, 0x0, 0x0, "38b5bb8c6f8a2f515a4e4f5fa4d4595d49bc0db09d08935d9f44bd35c905d67ce990"}], 0x38}, 0x0) pipe(&(0x7f0000000040)) fcntl$dupfd(r1, 0x0, r1) 11:06:36 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xffffff0e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6268, 0x6, "5ffbdb66763054a120aed9fd7579cf15a0fc3016", 0xae}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120", 0x1a9}], 0x1) r3 = syz_open_pts() dup(r1) pipe(0xfffffffffffffffe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="14dc03fb5ce664b55023ac37a9e7dbf03e95fa7292784851cd6c4033f1abd7e7e06ca805ed0ef637b3b76ea4f0e820135a7c9d6003b048", 0xfffffffffffffe2e}], 0x1) read(r3, 0x0, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername(r4, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) 11:06:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0xf55) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 11:06:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = syz_open_pts() flock(r1, 0x2) flock(r1, 0x1) 11:06:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x85) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x68, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r2, &(0x7f0000000180)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"}, 0xf2, 0x800) msgrcv(r2, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) 11:06:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x4, 0x0, 0x1, 0x2000000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 11:06:37 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) r1 = semget(0x2, 0x4, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/60) msgsnd(r0, &(0x7f0000000400)={0x2, "01dbe631bf01752b42fad3c6e09ea5127f405308bf5f5b7e250820dbaff33dfd9c4ce86186cdaf065e294b6d205c361f13c136ec049d29a64453cbf320b109f9012ad2e18116ef722e74fd8889562a8ffc25fa55b1474d08fe5ddee30f0d0963bb209c79772aef67619bfa8143c77649073910121f7d48262e8838abd953815e40bcc85908face027800bd7037cffc937803c2efb662ffe69ab4eda3b53f469928c983113a767f3c7748139a48ee4e461e7bbea4b004cf1105da0a6cfe10bfe645d831fca6a196ccbf36a138d3ee071c660b5fc96fae7b9c17e893de4e5d92cff8f073cbdbff32389dd3b2bfbfa98c4245"}, 0xf9, 0x800) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000000000008b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d3141a7a91b1841ab35a1fee392ef89d9e506fc0cae8c38a3135027299d74e29feb28938a193882eff002344132082610000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "67caabe65b95899d776649bfd142258a9d272351d851099faeee18b368d2b30fb554f82959f4630e1d786207d834a431a29bc03bf5a744a859ac38085cf6c294b1682b8be041410b45e970b2cbf755a0a8353ebff723f85f3e46b568b166d7039f1a0965"}, 0x6c, 0x800) clock_gettime(0x6, &(0x7f0000000080)) 11:06:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) listen(r0, 0x100) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r2, 0xfffffffffffffffd) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) listen(r1, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:06:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/81, 0x51, 0x1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) listen(r0, 0xfffffffffffffe01) 11:06:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0xca}, {r0}, {r0, 0x4}, {r1, 0x10}, {r2, 0x11}, {r0, 0x4}], 0x6, 0x0) 11:06:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 11:06:37 executing program 0: r0 = socket(0x800000018, 0x5, 0x1) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) 11:06:37 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) 11:06:37 executing program 1: mprotect(&(0x7f0000532000/0x2000)=nil, 0x2000, 0x7) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) 11:06:37 executing program 0: semget(0x3, 0x6, 0x200) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x7, 0x1f, 0x1ff, "7300b9dc63fb346c802030a4a679b887cb31bfd2", 0x1000, 0x7e}) ioctl$TIOCSBRK(r1, 0x2000747b) 11:06:37 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 11:06:37 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:06:37 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x200000000080) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066f05719806c5ad4385a268a12a50463a1b5edae0cf12c16cb8767e9a7db9e95e274ffd2ae2943e8a84ed67a6ddba195fed4a401c4be72608bf4ee9e4cbcf7ff57bbaee25404aaa8e047383b2dec44e4258ef4966a012049ea064bced582d254"], 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) accept$inet6(r3, 0x0, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r4 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)) 11:06:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) recvfrom(r0, &(0x7f0000000040)=""/82, 0x52, 0x1, 0x0, 0x0) ftruncate(r0, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x2}, 0xc) flock(r1, 0x8) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="7460ce0c36eb8bb67dec5dda6c8c78ad58a75b388d8ec868209a84ab317402571bc2a2e5ed03c3c73188e84f07622ad4c9ce19db3764c8c54d18f5b498866446887bcd4b8c62958e97eca4ec7eac0915d22690e6d4abac11e6e885fd713ce38bca3039dda90045ed08d5375fd30aa6089756de13afa8b9034ccc2583206fd4f2426e6832eb7e293d797fa2782bb79574d899835c7dd4c4ca30cdbc0a5bcdfaaaf5f65539aec028c5dc89b9566299db8eef62f94a2a824d6091d9ef0907b9e88914420c9f669aa299d45a131e6324f9c026c02808c6876d1fbf9b4aa06c9c84d9136d17c5b2eaf4108396e867caa0f7c9975e2c8683d4c501840d1e414b7fc1d6b14e7a2de30694f85ae9139bac924903de050578ba816888c9bb19ac890078d9189cfe538cc96075d5eec2d4b9cf3dd71685379dfe44679241c82198c52eb2d744815dfc98ea96f51433cff9d01e61c1d9d8b82f7c3bc2188e5d5da8402403a00ca3e973c8e137bcf71ab2af41f71480a312f7184f97dfc437aaee81d63e02c112bc394ab31b016de9e4ed49df8dc2ab8feb5e0a8c846dd1390c521678e593f8700c05037dae796b44e855883c1ba0d5432a6a17bfa5a5059dfd160e94b9c9596864f6989d48cd70058087cc30b06cd07692307451b509b72737e26c56fd7e3ed9e93d4e8df8c0de7ca8c1f4ddd95e838b99fc8ce22db16db69cdd34cdd2f2cd267b2d9ed10cd8afe25ec11f7ac50365361d903d49f81cd5349a65cd5de4f5c72f9a97401767f120b8d3f62827c888a56772d55b03245f72017d5aab4004e1322fa7caa05a9c02a31722d835660ac0295cbb076d51d219ac6ea54a5a328cd4d622a7e4ee1a07f13f05ec37ca34b8d15b4867db7702904958567bc5e424444e304246f8e51c135e104d1ff9f6e30013cc902c9870af7ce04f85de9985d043d44a265c37eb6c221204beddf8d1c282fb661e00f3d9af29bf5f53c9e6c6c420a66a067c0713170492aedad55ce9193ac260af4778a541564b193d2a03a73b05a3af3edfc51cf27bf28237c9b00e23eb7156d75d45bb2252c3f0ab39b31dc1d8845379e1d3ab4c0bf38df76ff240cda861e22f20c558201f6c6988d267c8d9634f17a743bdf7d7eb91f12f47b8c8f157a51b8757a25dc88487b1bc037462c5aca19b137f378846f834e309e9e5244b37cd78915b2e4d751f9d87b1366324b527e07178d6e9ea73e6cb73958241f7ec7c90b2db271f9f6f8390bafb1e99c1caac92eaf846ba684063061e47194f7eb3611b65b57ae3f72984a5a0d96eb8bf2495d7574eed29315b4671f48354d76aa43205ad23de8cb3262e3aa1611b8539f5c62207090874bbbbe6e6b779067928bdd9a04a7dfd9557aaf6c9c958c95632281bfcd51de9912bc143c435fe2a74e335feb0329b9de951a0604c2b8f89df29f3b7e4e262dd61c36a9cbd07d900c2ef3861adc77de4f89250f210908a0d7e87f99702ca4626b962a0ee9072ea109f98794634c6aad7b70face0a3b82912b30fc670967e05c5a630568862035a7ef8513c242f2d35100c19b5f765eb7fe61eb3f73e04f4f3bef9005a4dcf80e57256ddeab88d178f081332e38fbbff0dfa4f9edbe244bf4d7367370660a4498ef147c0895251f95ccda2be8ca0d5089ca1c4908395944a0c801b3d942c27bdc2b2a41ecae5bf3413555b7b0475f2e099cdaf0af67908285508cca7bb176e3f8e99e5b9f1c7226b6fe57f764c043f3c333fea9d6c0b09e39076e2b16a090716e952bf39333be88c01b55a40a7a1934a1497b045270949d68fd3895573b3640a09875aa1abee1d03e256b710ec2afb11d1c0c6870fdeccb44385f71097e3a0eb66e7f797c1bbf7b211beccfab9ec07cd9ceeb7db9d1cf573a66ff3aa8a9f63da82d920d7fa37c66edb4b81c98319780e3d0d9bb929c077a90f08bb5824a8855d5b7226ec5c58203415b9161a1fc7b758534d3b30413ad0345a4dffea1e7480eb46c6c341f681fecb17efd02fbc8d12604c03540d6c2bee65799355e9b6c084def282c610c7510d25a63bce905d32b3d8f425d75946ab57370afc40ce61cfe88762dbc49c87872ce44f75a73c2a4bd26a5e275aaf6584b11ab22a4dc0d95222865683bd9eff8871bf5d736d0c350faae185a112e4cf0a93367a2be6b5861995169fec0155772db76db51b87af84ae54c6268ec04f68cef6270b561272f7d3e175174be98360b0294ab2d9dca20660acf8b4bc1a1fb3bd90149ca2ea8d3e7e2206f811d1edd94d4f91118fc1940ad7cbf2636202138edf19294b3c0eeb654021520efffdd31bd787f58d079b0c4b3539106ad9f920835e23665bce1cb708af39a268f2e5b47675007a0c125caccbc12daafdfad689b18c000491be2027b81e916cde455590319c58237585ad0be11bac03c51035bd4ecc4501e49f3b28de2cb2994b4a03c111d3c2e63f1e2e235e1dcef682b27aa07ecc477957b7acae9dce94605ca5e7e402b77e0de855e8d961af5bbf271b13413393d37d3f78b101385dcd6c942ac0dcc98e3ea68cd5a6eb2b79fa2fe34ef7f8ce80550c7682c342c7f3eee3600c47b2168a3a650c8bcd5e76361014b401e9568f6a93b9c0958a46ac0e77964a73f64d5b9c4a92caf6e3922ed1c8369da856f9f72324de649ae534476fe2d47abe04ae02abe2fc7f024dfb156151f313d4860db2e88ccb7a851832efeb209ff76270badc7b11342527c9d6a4107dd6901fcd83d16ce8a7ea00bce74c2e9bb0831dd1d0c177fadb4f1287a341312dce7979fe7f51a945682b31ded2b366790775ecfd91166f005abafbb95bef968406e6877a44fbe1081d333f094c98df0815bd46f370217d975e6928e7683caf2fe164b0b25410f01cf7a03e3e9e9ae58d4d41ed2bda9240b979b90d090f33ec36c1926b83078820c549a2cda408ba13015c0aa8ea7f7ffa65a5811ebeed8e995d4c0abbbcad36c8a4ec8f594ca7b199bc6697729fe8de002af12c2da1c05656f0fd385d58c657eed2c4beb1ac6aabc4e768229ffdce26ae90dafaeb4969e39c3609633b0d6c7df8d2ed53917545cff7d6693efc58e7bddb323ea556271e939ce4d55c128223786d8fadd70fb50754c61675e7620da7d121fdf936ab94c7bf1721fe1286315fafdba046185efdede462833bce774c1a57d99ed370c63d2907ed77e3e06f0c80f039d55b29d6b2c20b2938edf9cc3bf1bafc5c152f90ebd50dc689061093d0a4fd2181281c894f9f87ce1b0d26b941e4f06814927d4d491fba46e9535d76ab7aa6d8419e19f436e73ce685810c962c95db4a070567d1f10226890a840f8549694bc673bc5c2ecc5bbc23fab9f1f1a0be65b5d58d417733ad560c58e481abb3d27cb27e6a69de2fd91d24c28427f839215496955f9a659cd7e3a5f4cbb61a97cc4f7bba065cbd2e115cd17f9615aaee24f6b75dde7920f0eb7bdf0c8a6a2852e8515194f3d42f9dd32d0a322f48535fddc0c2ff59a3baa1e4d91dfcb41d3e5b04caf6ff62941be0dc37a1ec9bbd1634330b92d82049665a134e365697105484ff03e3a5195888f92d15288c6f465129e8fb016efb83f2ac56d288ffc80dc6500d5da3a34615ec773703a8760d23e164911cf8fdd13ba42c90d0b49d95862538938d36d13fc35b20fd86334e5f3f5b08c2e9a732fb99d350257dc0ec6c0887da2877e4683a44711d8ae22e9ec8ca02f56be6e325dce54396090beb055e6aa446b0af81ac76cb7f16ce93e4599ad2ad854513362c377772ed62c554e555efab00c14119df372d3e6d56eae502fe74a19917c6b4213c241babbdabba1d8952d15825ed9ba3ec38c5c8a1853845a3fc0a1131e87c42c12175f0f4291e086a8ca119b7cc9287be0a4f254da8c1851f531b0d81b25ad0fa4ede85c3796daa4fd7ca82b22bde7f2bb1beab290a259f9593693c42da36224a7080a78cc9f9fde981c875a2558baf450a39fa011ce9fde72a1a6d212e5b9ddaf1aab4364f25a788935441146dbd3e162f389211f354f06b0cd3408f6c2c0a4106008527eafe172ece4bdbf8fcbf035cd24c955b4fb6ade53944789525d3f997cb2f462b506b34af5b9aa7f38d680b426634e31ed826f82c18ac883719c31429c3149fd1157c37b7117d282c1d54d4452cad5a29494bd5f2eb1c40dc0c491f47091e4193dff5691284be0ae4dd3a717d6af17767e1a5740e7bf28fbddac228e5646b731eaede1cc74fb0dd8ee367e6aca0504f0e18eca23063c5c26d4d61f22123a62609f39d8d3c39eae75dfd6d612db77defe294f904c0fac5ef796989bdf94ca1aa270816af0abde6518e946e29f67a0d53d497fc28463ce1a6356555e552ffac1dd41e199d1b26861e38182ebe31f6d187ebd83cc0649ec8884da645dd887d8a4be04749eb00c091d24373124563c9002d9a4f776d5d7ff834d7f96aba874e7ea268e44e7ebaac8952d638c9190f8442674ad4c6785891c02cc4eb8b3946e793c5b3d375bc7f52503f166eea03d785e411250563db7612194012d450506d187dd3d8ea36b7de79c645b7c0748463b827a823c27ebd33147929f1c7031756c101fb8252e704deb3c2a23f3f8638f4657b3a06020778ee75d4f6f0c40f9f5d1f8db31462fe4292db648704872d991f6090fd11eef59b01ddd202ae111ea98648623a9a9db183579152eadc140d76f5be14432f5f4ebaac15ce17390ad6304b6b6a027df3a067b5e7559872c8ed13f0a225f9c695a439f0373307d193e8280c0f7c940059838c982f217ab32b25708f4629b35605e7de7e69fcd3ad7a955cb5e3708df7944d60ef26f49a8a62a9b0c5c0497fbf52e236a9d51aab8032d6a30bb93879b76f7c4e0cacd2d499812aa2697f79a4b807c3e1c85392e0ac42782b09d70b0bfc241d91a9c2ee113dd1d7ac22b9aed8238e981cf023f25b6a8aba0c4f93ff52f88ef72d19cebc6db75ad3457e8ba41fd3a94b131d8b3bf9bb0253b0fc08044c4f823abf8a6c9d0114459954cb0b79b7fd6038f02daf1c40944da674a23ea124dc07570720bfe8b7e0e9829c1477bfc91c4011c0ff492110c49f3df2db613132f10d7c16095cf25cfba1f083d09bba791b6a95d0cb7ba9c3e6d4ba0e3697c92eec6322e072db1f90053ef415df89ff5e29fa5e43865d1f9ae43de81fbd31f050bc6cb5f19c65ba8a671ca38bd6c3364424f4bd939dd0cc2a00df48fbb072de1d9ed9effd5c2ff352c3aff0089adc412351f330e1edd434207adf5fb220f4cb5aec02f2c4a25a26d653be87dbf40a05a65b73917a11a2f7c50ba88c5ffba15c17bc710c53c97a75c89434a4c99192fa4927bf074fbed9fb805942941a2c115058f24965cb666ecb5167a6052a36e01a2a51b25eb1d1a3adafd66595076d48df51a233181769f3f4d30009d1092dc9e7c4e75bc58b1c99e9d97ee301d95e1572421c0344ef74c1ec604f4bd73157569b3735f9866a8bde53e2210a404ea25e4fcfdc19ac28ac2f02ae4a136eda6fc794db1ce2ff24bd45ddcda224e87a5e42c499fbdb7db5d4d947fcaff1b3ddddd1741fb00b2762066a7cf4953e4ceef741c6b438c55b727bf2683ff2edf3389ed56ca5b34212e0358f37c4e6abd7fd171671427dd57fc8100e4fe84ba050eef949a72160d3e1712d9f2dd450e91b3dbf6497fd3aa9d480a1063c8128b458521f45211c699ea7b628e325f6fa6bd8af83c90bb1b8a30e13fc91ae950284e4fe99a6b60960b52a2e1ef84e7794e0d10f0241ec164e6e440774c0b5ea81ad11b8c1", 0x1000}, {&(0x7f0000001280)="df3b", 0x2}, {&(0x7f00000012c0)="5b4f5f5eba15209d2d1ce053de88de5ad907a03451297f64033446eb6817627bafbaa762a3fcd43a5ca3eaba6fb810d729e06728ba5f0c5a1c16", 0x3a}], 0x3, 0x0) ftruncate(r0, 0x0) getsockname$inet6(r1, &(0x7f0000001340), &(0x7f0000001380)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x2, 0x3ff, 0x7}, {0x18, 0x2, 0x6}, 0x9, [0xffffffff, 0xff, 0x1, 0x6e3d, 0x51b20abe, 0x6, 0x401, 0x3]}, 0x3c) ftruncate(r1, 0x3f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) mkdir(&(0x7f0000001480)='./file0\x00', 0x40) syz_open_pts() connect(r0, &(0x7f00000014c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r4 = openat(r0, &(0x7f0000001500)='./file0\x00', 0x1, 0x10) getpeername$inet(r0, &(0x7f0000001540), &(0x7f0000001580)=0xc) syz_open_pts() pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r5, &(0x7f0000001600)=@in6={0x18, 0x3, 0x90000000, 0x3}, 0xc) rmdir(&(0x7f0000001640)='./file0\x00') accept$inet(r4, 0x0, &(0x7f0000001680)) ioctl$TIOCEXCL(r1, 0x2000740d) fchmodat(r5, &(0x7f00000016c0)='./file0\x00', 0x40, 0x6) 11:06:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 11:06:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x67, 0x5}, 0x8) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 11:06:37 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) write(r1, &(0x7f00000001c0), 0xfffffef3) write(r0, &(0x7f0000000040)="3d5ff3ad26a1220a0c682e898ba3cb2de5faee88768b4e8140305e28edaca0b07ce6114bff29738044af68bd63a7849e618b06dab086423b2151fa86967ead7ee3befaa57089f3ab0c94b57e53cf64c5da5be4699700c7346d333245585941115eebbbaac4bfff5620e11738948a03640223d187398e7896196ca2861b033396315d0883f18fa6432faa91495a3180f964159374e519ec5063eb03dcfa57ba54ddd56225ebfab1213474994692c79cac97bf77c9a9", 0xb5) poll(&(0x7f0000000080), 0x0, 0x2) 11:06:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c6530001e3be5da47395fb396ad0f12dbe882d6d4647bda8297facaf64255efd2006382876bf263431f3c08fbdfca9922c361ec5520f94bb07175b990ede06d2c5824da129ddf9409496fb577cce753ddbfd33de36d34c7aae1814d69b764baad222a55a84fdd31a316020739d1931de11c947de88b89fd06"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:06:37 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x1) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x800) write(r0, &(0x7f0000000240)="96e497b992b24638b619208b52597a2ab00622f15e608b5ce6edae76ea602c527c3a9c7c1ca3b7fca8a71f4f6bb20770bec92fe7000000d966ea5ce4c7c606fb47a3bcddba8052761ebe95021f77", 0x339) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) 11:06:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() r2 = dup(r1) kevent(r2, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0xfffffffffffff18f, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8, 0x200}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x0, 0x2c800}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000002, 0xffff, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x14, 0xf0000012, 0x47499308, 0x20}, {{r1}, 0xfffffffffffffffb, 0x42, 0xa, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x8, 0x6}], 0x60, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x2, 0xa000}, {{r1}, 0xfffffffffffffffc, 0x4d, 0x0, 0xff, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x8001, 0x2}, {{r1}, 0xfffffffffffffffb, 0x98, 0xf0000001, 0x4, 0xdeba}], 0x0, &(0x7f00000006c0)={0x400, 0x1f}) close(r0) dup(r1) syz_open_pts() 11:06:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d4, 0x0, "d704000000000000005b00000000000000e74de4"}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x1a, 0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764c9529443890c39abce0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bf3a75a7c0ed3c3830e6279a3262662c9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dec5a7af0d39c076206c88f83373cc0394d08b073df98669508d5d083fba61b4f63caec35d5082101f4fea8176e597d3ce6207cdec6936e20ef20be12c91de845c593b04e40a5e68a8518a2f158fb8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a6542988985c4c13e835522537bcc649acef14f1b4273218f663f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c2893ab29a41aa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3dfa1229d17275faf2b40b241298f56ef000000000000000000000000000000", 0x193) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:38 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000580)='7', 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 11:06:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1009130fbf, 0x0, 0x4, 0x0) kqueue() munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0xb4ea921709ef7413, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kqueue() r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r3, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffd, 0x5}, 0xc) 11:06:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d4003aa95199679daa9a8423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091f3e9bdd11c4518138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee54c0682247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a6911c6aa09e2e48641e04d7a65f22b2b673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb472d9cf57dcab711ce30bf18e76a2e43af04c62b9f93c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87b4a048371f061d49cd7cd528015fcccf5334ba33a85c659fb7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891aacb406dac61fc2aebec59f8", 0x1b9) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) read(r3, &(0x7f0000000880)=""/161, 0x17) 11:06:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 11:06:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 11:06:38 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x181, 0x2) lseek(r0, 0x0, 0x41007) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000003280)="64c6ecd3c320df018bf2ff526b561eb2b1e94ed785148cc0837eb4f43fa0df56dcee7777713b6cedac287d6b7c81d2715ca5c63676c0c2ea37f8c12586eea436fa8dba203d4b567e621409d6885cda352c80b2e1bf7157c1355b839e2462d66bb95ed3f7307ef9c40146b8e9ec9c64f217050aba260b720fad3e1f7e60460309846e2b748bb19c3df4bd73abfb0814db4eb9d8fec52150586a7650419781b7f9d92e0452a4e2a896473f513f3b6b84c29db483e280d8893ca948a21b71438fe0bc239e1b252f85295d2e56c27f87bcffeb9aeb9608311ef17edf833f4f011664c3ea4bb095087baf0964de87c0c91a2ac2871269a07666981d93110c40c2910c46f6ad33972a524f2978cbf2844e6677fac3ee76bfc9e149416817e88e019b286bd0bc77ca83afb33bd5f9b76d5e5cfcd2d8dd8f2883377da9919488be6aa09d49d6f7ddad87ddf6e8c2034f6aac3e269ff75094dc217c35ed21f67d6bb1f103b3dec70accb74b852a420e60028bfdbaee1704d0177ca9e40e6a437880dbaca32f429ba405247fc1b9c5cd3baec2f5435ea903c9f96f69c13b43057587ca8cb7c445283d6c668d46d595ff3f474da35a45c9c6dd8d2610b51018b795aa1e81ad9af8d9462c8ff7ab66bdb9d98dd779f73c7d10b8cf6ada9d82ea1006ae745f3343bee5aef808f1f909cfe60b8bf17a9e9eccd57515315bfdb01286777f901cf7ea9e3eacdaccd7aeddb6fc869f13246a701dfaafeee95ec8d9a0d1595da56694627230d76439a324ff905fa8a14eb5a8635f913da443bce68758922933fe76526b1f34b3b364ea33914f48c5ce984a23cf6b39095ea3cbf546181171ae6464a3ed8ccb14b5bb230828ed7462d38964a3ed02b54c1f5878ce04df364e00e1e1d9a9658e760b8369560c8bd6bff9534c0949f5781165c70fb7ba7beb532a52f8efd019c9411450eeccd645198dd161ffb9387727e8afc328c3a1583424a21eb95cb818c0f75b86eb11fcc802a4320e1198b3a4b3ff529f9ea5e9853b192090e0fe6567f29c696ca7cf5af6950b0ec34faded1bbcabcf48615c6f5a107e8d42ea53cca21f7a58bdc7a23d0252c1e30453baab6e81bf85640981f680d16dca2ff4e08e0e381fde7413bbf6306350e01aa4512f4e093808832b210482d0afa9b7b27993ae1027461ff3c64b65e052f34d2939d97e89d5291afd07c6a35b88885fa5901a7d9ed034b0f3f46d110b95c014dc5f66db038bdd9605647040d503636fb1cf74aa797fcfcf0cb3a4fd96a3ac5ddeb3b287f4b7fa430112e7a01495299af096e040d3269942bef779bdca5500687998e720ada6639186dbedccc2843fc365b397ff82f4a0fb495305b0b936af9fd8a774bce9d773056bf97c3f40827fdfb240db4e49b924d160586ab6c1e9db15d43fa76931ec0cd32ee3125f6b1dd69a7b13f3165929115d8f36f16f9958cc309c301c9380aca16873d7baf498fce065b1edb285b4ad4e7d0f703eb05a5f454326305e9fc6088ab91196a6073611c43f4de81014fc0140fa7c35f1eb8e5ba02355504569242558a11da3d8d1dd60e30f4514d7182b63a101c8dbbdc229fb9cacc915ad142c8dba9278cd943e6a693b26a93fd296b267c480bb04f5cfe876511918142f05e71dc38cb5930c3726c9a223af4ad3e63aa81be47692612f66e22e74bec001194a31ca643704108b2f78ba650b6624b23462628799aec8622e960ea36753b64d4ca14c18ca4d323cfeb9189078820d0233f55bdd5b788552ff3ad5cbe8fc365460ae8033891ad3560aeb3cd404a45871ab453cfa9f05282bed3d7ed654b38a1bfe08ec3a20308e25933c76858d5549dd8bdc338d7a6fa0bd99ca0bf1fd64916684074ced22f9f67aca7af026418c98503b307431886c8d3c1244d514ed3b03cdbfcc4aa256eb8f01691c9e8b7722f364e37de220445aa62a92c06436c9f18259d7b0c8ab83bf5b8f30f32a918d5724e6330b01ce4e6ffef78f4b83e078d88ddbcfbbeaf0a2bf87c57e922e0492abc33f2d2e3db65200f8ec891917cb5c89c85cbc64c218ec3c35bdb8ee42d304d83d9fea7fe2bd59a5151b20ef8d96c57242273d12f967eb0aef9e659206c073dcfd30cd1c7159cc6f4ac8dfaa17f6442a0901b92d385df0431999e829d5c661c93d0a7afaf13e2a02d89dac0b54b56cebc505180ed7c2d68dd2ebb02d01e489ecb30d0f9e04358d26e1475c42db4f2d011232b5ffe19e86f6afe13f19aabe32d9b3da1fa8d9ad458dafb763a58fc465e9f5c93d4703a3159bccf959e8df5028e1515cf6d129d9d8475a2959354c3bbb93b6741185e656f8ff4f3e27722515237c763706262dd71bc16fb5ef763751c2ecf6eaeebec51365f4763409538bd1c888ed8add10b6662593aa15211fb58455d814e86485d05a5a2bd2d64c6c285ddf34a2f4c05d668bf3aaff5fb8559b0be9b2ed6a2ca4125b8beee480845b1536d69709f58f0292b56ce1d9d715b7ac1ed5a3e1e54e91a826ecd8a6709282cec740171143aad412afef51737f7c169d938663e2873b445e28433a8d071666705f1c919efa687a9571719fef0081bfd16937403affae5cb7cf83bf62df0174d353d13a04452710dc3d160c49ae1c15e493ba682d1488a0dc62c818e3baa3a07a9469be5ba00f7942a2a83ec7b937d7bf3404b3fc4f65e30c4a0a676dee65cfbbda9004714150441260c598bce80832642379b5e2fb3e531350d0113c392fdf9d78dd5a3d321b63f04d7ff2308979de68780ccc56ac5727b20c52b5941432bfaa2da6483df86647a514b400556496b1a3f24e628d79a58809e94a4f3a3052e3e729630d9821762e7360cb89e673cc083c8e0e6373d8b079f33574f3a7586943bb3eca99e20f138b47fb27e5c5308aa94d2a500973cda86cedfeeb250f2c6ebee9a26cc402cd071e02b8ce5856aef6a3fd36d15eb9dc0c62e2817b603d5493887f44453570071b1fb5843ecd88428a196a177dda3cbd73606ecc802fa631d7f1db465cf772a70e7adf0665a1b68fc5f755e77f2fc473afe73b192f7a2977e738bc4820b8c00cee6a199971ebafc930401fe8dca337264031e29957747afc01b2f096fc2d8f02a4170159dd80c99fdfbfa40361d3247a7a1e0605e84bec8972582f905a5e284d7e81008b54addeee4a7ffb66c05dbd4e7d4c9d9d13033e7dd7bcc6c66fc59994a0d36024abba0429a68a34a9165af786df3b41d85542bdefc757d90416fbee50e866e019c81f09c8781fc71017de814794e3e5a226fabb129db3072d5ef3fd332b0ef7e0a9eb84c8810acad254592e2f7119798da6b3d9db0a0cd9d3cdda5348de9f174e635537530b40a754e7271abe98c446a25ce43e1ac458e0aa2e8f1ee692850f5d1ef3af2247758562aa3f7faeeb6da32241f3a8cdf6365772781e2a2cee4558acb81f7bab37b8a1f4895ab86e68a5399c59d3cbb13d0393f023e0e85e371d6ff9a5a0239611e645abfe294118a28079c972c13b6d405a530dc1bc7334f3bcc1af43af052361318c344356ae8e308acb0af3c19b43be05598c6b329e0d9290ac6336cfec47af3cdf407b51c0d7e7b3233136e7f4340943021204538d13e9cf89c1cb86cb37ce30d0e6d06da845779b7332ce5d333b88224c6e5954d7e78f3af89aa27b5e51c340a65590ec6ca2bc34f8422fe31bd7ab68342ee0ed7ba55ee57944168c26a5e3469ae83740b304c1d2d58c420baea196c77e71edca362e4ae0bf6e872215c9c4128331b3a25cc7537f84fb822d1f1de13117f126ad0c86ccee25717b97a19f70f36c29d131fa378fd0c7d40cf6730f33b6fde729f962d48e1e29776ae11655caa81b11cb609e5bbea5e9ef284bd2fb88ed2da2a271d150928187de6a295101649541d33d8530231b2fd6f12a6d27ec5c1e7aadec03639cf84a243df5a28bcc84ddee362fa258df3f752903d8b1cbedfaa0d2db6d0b5464efe80d01b20087d4f4ad4764e528ce0731f0d5710db7103e8ffec02a44f9ba27c67726c7e0ac4b7dba84890dcb16a254342dd80b9de1f8360e8a07151b29800c761c58a3fc340dc261e0124a88d8735be09fbecf86d47ceefcbc4bb1e425919c6ba1eb9dab4bd326c05ed896506f12ca122f83e5684235b27ccb3fe124b1d687d54b602de607f5a128ab046c4b55dc7e9f467bcb245473abac4ac73a042579d9d6a61f2a2a44497f4fda0ae40e44b8fb98d5c0865ca8fcdbaeab524aa0ea4630e1cd0307e3d76e19700d50d8e1211fbcbd35a4c8d213f64738bc08baf167b21e6874db8e10a6185ea5fe120307a572cb4232e77d11c154c8d018ce1116170090fcae6ecfa4fb47ddd4404cd105af23f7e569b280c2ed6dc72e47bb0820595dc1c4f3a0192112db71701c320381f288ebb1928219897cf00a831410f43f6a2435e5e0900fda8928a873edca8267dc0168c0994e8f8bf069160663f2169e16eb5d2b69618955520b4a1ecda31b1e8c6a0837dfd4b9fbdf865c490dcd31ea2756a1040ac92561c794f9f22221cfcd915492bcce8d901002dea10a5cd9e459c6fa3a63198b92574bfa56f24632fe7bb7293babab336235d8e5e047ce4cf7af447302db574347a97171c1ed31dc06edfdb19ab065c9863503f54f4b87fe7685eda8ecabe2a71f6073b2673ba4e6d9eceb9e41ef2f48e78584b64c15a2e53cfd697901e96ca9515e27161e70eb2a9972b473bf36e69d961b76f6cfcb02e2ee42d6ffb6796c481ca914efd25d701bf88d517c78f09ae4ca8649ff378feac91f07e48f8136d5cf78bc144874e7724a3f96984963aa0ee469c0a677234945c9388ebb40f150ce9b008f12c55dc34dc8d83f6c1e1c4e00db6e4165919b49dff7e715d9b431805da6b565475d41e0d21a98488d7c8acfdd1567075afea283f9383cf94e9ecaaf15718ac51dc440821ca762bccd22dada21e81267d43af7133df817230c5395dd9649dfad09ffa63f1f649c67c10e85325f3dac8ade23ee8c2d1301b7c38587e61192af8d2ba51efb4ff44acb616b473326adcc73d31f5eb102deeafe66c575e80f59722ccf0405271f87f381b66411d7aaf306fa5b02c5c9c336cb83b8e5548d39ee816e899066dd1bdac3106293bcec1d351a30a05b278e652a0c603f6fe4edcc29f5719ea8a435a2eed1c47ab0d2b31d53e03910dd198db58460579729461118dd896408844c639517cee8b2b2255a034e5eedfcd9f3a57f55e9319c2ee210ee19fd801dd701b87ce378da9dc465c3037730315651e155f1c75a036cc2616b60ecf0f1300271904e7c9f19fbb65e63fda4fc7b2e34caa474334578a72b4d443bab3e65731f59c4b65817a48e158b74b25045be346648b40c504fc4bd631390fc859e731fd81611aefde1920c56", 0xef1}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x20002, 0x2) r2 = fcntl$dupfd(r0, 0xa, r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 11:06:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x110) lseek(r0, 0x0, 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) dup2(r2, r3) kevent(r1, 0x0, 0x80000000, &(0x7f00000001c0), 0x40000004, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1082, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 11:06:39 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x80000001, 0x40}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x9}, 0xc) 11:06:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() readv(r0, &(0x7f0000000000), 0x1) 11:06:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) write(r0, &(0x7f0000000300)="582720cfabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0xc3, 0xffffffffa0b7272d, 0x0, "b7d4fff3bfb1654d470b390f41df7eda5516d994", 0x7fff, 0x4}) 11:06:39 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x40000000, 0xa3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x4, 0x312}, {{r1}, 0xfffffffffffffffe, 0xe0, 0x1, 0x5, 0x800}, {{r0}, 0xffffffffffffffff, 0xb5, 0xfffff, 0x9, 0xc35c}, {{r1}, 0xfffffffffffffffb, 0x40, 0x82, 0x6, 0x100}], 0x101f, 0x0) syz_open_pts() 11:06:39 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) fchown(r0, 0xffffffffffffffff, r1) dup(r0) 11:06:39 executing program 0: r0 = socket(0x202000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) shutdown(r0, 0x2) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="40547bd9", 0x4}], 0x1) 11:06:39 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) seteuid(r0) 11:06:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) 11:06:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) close(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1012, r0, 0x0, 0x37) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) sendto$unix(r0, &(0x7f00000000c0)="6ebc2d7b01d35f961933f1c1fd6a1a0771e0e28374af43c95b4fe5861c06da230fe219d72dc82de7f636fead47b956c237b13183f6badbd3776463e767d90308b968b80e5045e95a19d866448ed8911db1d37285e1145211b452164abd6dc211261f9553f80f0300b21c07777f900b9de992817a88e8f4ca9afa0c86b3ac600f278baa45b0513e7a8ff1dfd3abfe62c48b67dd5fd6e06ef2befa2c5a83ecbb8f9e5cb4730aba5a3a0d457e1c0a1f46dee92f73f8f60ce507da986938", 0xbc, 0x401, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="8c63b454a06aabfdf619158d25168ad2dcb54881b2fe5276eb835eba0d715fd22d695fb783a24d8b7fb87a42", 0x2c}, {&(0x7f0000000200)="b5885face37e8db8b7d52e7a126e6b137a6259cfe2abff244849c0d65a6dca457d30736252811a72926fdcaaeb0ae48c6eeb6fe341da2a5cae2b34792a7f6edff52dba3c332a292e3181556a161d12699e352f0bdc2d217dd8bf38243513e36704acda3c53b087cec09f65201cbe5340fa1930e75e199f5b6f0973cdc2b014b0cf040d0a0fe110d04351c81e9f19c73fe3a86626c5344c68b6a1", 0x9a}, {&(0x7f00000002c0)="e77b36fae9d0b530d3f42c3784b16177b480c4f358ac41208e30edd7c698d517fc764d02b4b313f646383d88fd637718f7f38b4205dde4f1e7d1cc93192d087bfbdd86db2b740d59b3c881ca52681a10482d13bbd77b043567f93a6c6edf6fb209d7164714defd158d6797d0795278c3af6302181f66a1a1ecb14b45609dcf679b8c6c62f96709eacb30ac31b7809280eac041a55507cf89f84f35d30ccb1a822de676989d73a8520669f1d645b37057a76baa5d492586f85c7608d6f0bc11d8d34b8d6b7194c524101fe37a42da3f9616f667dbb3f0a498a3960eeac77a8830ffd82a6ec34618dd", 0xe8}, {&(0x7f00000003c0)="a3295f360473e197a68adfe0817345f7371d54d0d808d2d68f2992c0409e9a90f68e333f6ebc5901180e3ce26a82ea3fe9a546c388974ad4bc035cadf33d95a86c68d135beaa7df1d6eaa97dae", 0x4d}, {&(0x7f0000000440)="f0355e739fa3a2393b93445773e3c7a577927bf294e2d93d5cbb9967cb53e02304b60ef8b96dfda11e7532b5117ae615448bb5bd59e17dd00c54f9e5d8adf79ff714173e1192b1718989b3daaa3537347e0ad3ae22a042b8f9c6adbbaa54762ea24bcc0eb89774921e5b9d8881874bc521566a8627f48cb9a402fd2a2bf454f4708ec0f52088422033bcf5080586152ede046bce7f44e6c5f0c44177712435672c3a1934ac605b73974f164226b216297dc6716593148b4715dda687f308", 0xbe}, {&(0x7f0000000500)="d7a28ab57253d6c461c7130baba276788c876beeea72700bbe346fee611b72502fb3695352235eaef34b8f92f151abde4fc56381dbd845ededeabbc7939805b1df3593e5d25a4df5e3f5b85fbec1960fb953fd8d67e386e1a2ba0a8cbf4b7d47995063d91018d3272c71ca3abf8017a7b61885ac3931f1facb", 0x79}, {&(0x7f0000000580)="4267bddcdc61cdb9d02f7f85bf68f02b10eb809d5b8b2f36041df377666da5c17b02cb4dac124faa00261de46dd3076f72d540800b65dd57e6ab2f69995fd3f07bc2b734", 0x44}, {&(0x7f0000000600)="8fff0ad4cd82ff13b8938b246ec20683a5838b5a3f9a5e97f4b6d25b8e", 0x1d}, {&(0x7f0000000640)="690cb049bf57ce2b42a1d0661fadcd991e6ca200c99f1e9f3a75e8e93549e1f4937a8b23e58886f98e5cf9c80c2c48fa31201db020e9e8c06f81b37967359e603e3977dde2a084597f0d4595b52a6e49804abaff119e97e33329ff3b7258d8f662590646083405c850e0e13c2f11163a07c76a01d8d4c3772ca4b5f9b3638a2c065f3e72af7363faa82750420c7ad8bf20331130e1630edb4d24fe69bded79a01df60deef45679ab90d9ebd425ad12207737c1056a2e3d16e07ecfdcb5fbce2bd3d83d5987bbbee18988217a5ec89ea631833e", 0xd3}], 0x9) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4810, r0, 0x0, 0x0) fchmod(r0, 0x148) r4 = msgget(0x0, 0x8) msgrcv(r4, &(0x7f0000000800)={0x0, ""/80}, 0x58, 0x2, 0x1000) mknod(&(0x7f0000000880)='./file0\x00', 0x1000, 0x951) msgsnd(r4, &(0x7f00000008c0)={0x1, "08e920332f26e2b3b1eee2516a56cc2268837341516d16f2ed4685b0917dd2031ea425ff68a12417f57eb57572d0ce5f1baadbbe514e27e0be9649527d02e4be6c0aeea11c24afbcf8d042a75a14d29bcbad5a9e2e63a0e8ce22cf1a2e863bcf781678d04a31e3e2525cc399a071bfe42c114391c0242df3a1cd9ecfddb88250fa7cf53bfbdcdf11403e29df9cb35b41f8f3d285b7e860e69dd4a214df9509f95b93b65e1ffb41c64ba0d4066813ae2c77b64a5665b04a480f5fdb683d900f15b0587c4681955cef93b3b5946ce3a5"}, 0xd7, 0x800) sendto$unix(r0, &(0x7f00000009c0)="dec5b5371c334a6b7b52993684cff838fd78b1d4f89ac9a817e47483ea54f9507e17c9136cdcc36859bb3a191be83d6f0907bd5f08f3f401b125f56b457a07bf2c5d50c8ec0ece81ebcbade7a318e03e0d51a66d2a556fbec06f4f5a974f1b94209e687e874cdc87f16dc71b347e3287c7e3d951e6951286a5aaa84a55ca0ab3875ccccdebca0bbf184b605850d6488263249c0db18e55b2eab63d625fa1594fcbdf096476cc43a25ebb1126cacdd942369078b354823b442fe1a762211f650eaec99548bf5dd45e8cacd713418a9bc8", 0xd0, 0x8, &(0x7f0000000ac0)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000c00)=[{&(0x7f0000000b00)="38c9bf2695345d44252a09b032a7666a3ad80e07806d9e8aba1af6c52eafb133f78314a79812b888e5ccadf0880f5a8dd2273a3322bfa54956009b1fe358361da326ec83cfd3802ef0df82361467f3a66805a82c88f0acef8158c726bc6cd80a1dc819fdb61b77fd40452e75661fe023b27460d47a138e6946a138", 0x7b}, {&(0x7f0000000b80)="efff7f2bd3e8ce1266c2ce80dc249a11860c37ef1a0eeda16f", 0x19}, {&(0x7f0000000bc0)="97ecc2721ac53868585c962da6346180a9c54f412d1c78d50a38a7dd0068c55567424033b1f6f7d7", 0x28}], 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000c40)=0x6) link(&(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000d00), 0x1, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000d40)={{0x8, r2, r3, r2, r3, 0x104, 0xffff}, 0x400, 0x1, r1, r1, 0x8, 0x1, 0x15b, 0xc}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000dc0)=0x1) ioctl$TIOCSTOP(r0, 0x2000746f) fchmodat(r0, &(0x7f0000000e00)='./file1\x00', 0x24, 0x4) getsockname$unix(r0, &(0x7f0000000e40)=@abs, &(0x7f0000000e80)=0x8) socketpair(0x2, 0x5, 0x9, &(0x7f0000000ec0)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r5, &(0x7f0000000f40)=[{&(0x7f0000000f00)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000f80), 0x0, 0x0) link(&(0x7f0000000fc0)='./file0\x00', &(0x7f0000001000)='./file0\x00') lchown(&(0x7f0000001040)='./file1\x00', r2, r3) 11:06:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) lseek(r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 11:06:39 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) 11:06:39 executing program 0: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x0, 0x421a}, {0x5, 0x1}}, 0x0) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000380)={{0xff, 0x756}, {0x32, 0xffffffffc05a0e5f}}, 0x0) recvfrom$inet(r0, &(0x7f0000000280)=""/194, 0xc2, 0x43, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 11:06:39 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f00000003c0)=0x40, 0x4) r1 = msgget$private(0x0, 0x204) r2 = geteuid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xffffffffffffffef) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xdfda, r2, r3, r4, r5, 0x100, 0x1}, 0xfffffffffffffffd, 0x3, r6, r7, 0x9, 0x8, 0xffff, 0xd2}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r8 = getpgrp() getpgid(0x0) r9 = dup2(r0, r0) r10 = semget$private(0x0, 0x0, 0x100) semop(r10, &(0x7f0000000080)=[{0x7, 0xffff, 0x800}, {0x4, 0x2, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x100, 0x800}, {0x2, 0x4, 0x1800}, {0x0, 0x80000000}, {0x4, 0x7, 0x1800}], 0x7) ioctl$TIOCSTOP(r9, 0x2000746f) setpgid(r8, r8) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) geteuid() 11:06:39 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r1) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x73}], 0x9, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000100), 0xffbb) 11:06:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x4) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="f6", 0x39f}], 0x2fa) 11:06:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f00000001c0)='./file1\x00', 0xc0, 0x2) fchmodat(r0, &(0x7f0000000200)='./file1\x00', 0x60, 0x4) listen(r1, 0x4) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/16}, &(0x7f0000000180)=0x12) 11:06:39 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000f1ff000000000000000000000000000000000000000000000000000000000000004000000000000000f7ff00000000"], &(0x7f0000000040)=0x4b) r1 = getpgid(0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000019c0)=0xffffffffffffff70, 0x4) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) getgroups(0x1, &(0x7f0000001740)=[0x0]) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000001300)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f0000001400)="5df8a65289ac4fc4610cc1077bd1e3162bbb769b2856adc2dadf76c7434a253619b2ba577d540984e961aad5ce52af9d75370215848efdd17b", 0x39}, {&(0x7f0000001440)="23767e1eefe4a937e6435bdafe7218af63", 0x11}, {&(0x7f0000001480)="6aa388f1344e7de16d63129afcb76b1a6dafe4ec7125c436f9b3e6f034f3e201b47bfd4855d8fae356c8526b52828a9e4a35b7f978899756f9897c0c96b50cf7b6747b2b8d63d053a43cc87f7e4ce59148d1f85d05482df69d3a2095b7df2056153c63b3a825a4bb98782555285c5b3ce57acad4e7b8f25c85fdd62eb81d26ba85042d6481b29db595b2945cafb434b004cc7059b7046c437afd58ba6b596bc8dd9430289d2e102abacb2a07d267897edf01dfa0f2dfef311f6258b30446d8bb2222504025", 0xc5}, {&(0x7f0000001580)="cdd6fa0c6853511206e6cbb6aedf71b0a7eaab288c36bd2fb3ec", 0x1a}, {&(0x7f00000015c0)="5d927eb9428952b94567ec947b57d5253c39a0ab5332874ffb9f85c4d830fe56d7dd49be290715a9", 0x28}], 0x5, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}], 0x40}, 0x0) r9 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001940)={{0x4, r2, r4, r2, r8, 0x118, 0xebdd}, 0x3, 0x0, r7, r3, 0x8, 0x3d6ac8b8, 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x6010, r10, 0x0, 0x0) pwritev(r11, &(0x7f00000012c0)=[{&(0x7f00000000c0)="b5e161e84c1efcf52a4891f0360ffa8c2edb3d920e21490e8d75d59b59ab231a5fb2fc86e6f03edfd90ea5c40319c7447cec7b2893258db2e3e76bc4840b782f51a40fff3367bd13b5270277999bdb27d6114943a256cf2a5e7398a1bc58d035f3ff3bdb6fd3520dfb792c8732320909c5fadaadb1cf9febee48a4d05ef37dbae6226475838681aa4ead988a79fcdf665b7673722869b3f63a50fafd625470dc", 0xa0}, {&(0x7f0000000180)="a269201a9c57b5b16eab0b756b77f6d202945701b5ceed816688800c1c3d33993154047038a4fce4a459401f530ee6670303afe0db297f9a8373a805f06ded5c6a4445530c1907117b31d1abc3223d926b20eaed9bdc2aa371bb7fa2f40abac65730646c9b6fb02e33ec1608f3b1b28cfde5a5cd271c1df84ef7e0dc337d625ec673621d1ad3a37d9386479271d0d93a5f", 0x91}, {&(0x7f0000000240)="a74583357be35561d22eea5106cc6374db76ff656efe754458b98dd9acee7a746121469145a1faeb9a1ec9fe21b3e1a53fedcbf4318a4a5c26ca9eba9dcd7bce7957499a1a8f696784f6cd5ea78b008bf52ef1803ee37ee937c13bb11d1cc2a8b4e496c8405ecbe215717a5105ede94c1aa68bb05b098a707dcdddefa756cd342e3ccbe3b237c571877d7381c8ac845dfb0ed2d6cc657a28fcb6c57a31eae1616bdad85f21e5d36b813d898c5bc9d3acbefcefb199f5bcba377f3120170c0f1649baa043f39d4a4c0bd3097392e8b87ae60d23ff00a7115b9e359a6d67f9a88485f0b8f38f3931ae44cb807fa94c3f0e295988939ae8be49e8e18691b6bdea5989a100dfe0947c69e4f34fd96944a5db3221a9beb8ff294a4ff0d859fd748ae63f6d43b818a17b16f93a1a7626cbeb709fa9b237c8559b861a765c5c0d42fdef33b5c3674ddcad65bcd9c725a08d0b5ba788fc0d9e3356aee47072f6f1cd18b36fdd99b504495cad3adbd13ae485d9d65edbe60e61db39f3b826bbbef45bbc14ab8d3e2c6cb3dac0637d08b95f7ba9db2fa7695315e441cf3681582133974c6f4b44b3a335bfe3350f1e1b3afdb76c8baf187363d91dc539c7f7b1fcb4c57ccae60ef7ed14ed6598303211d4893727ac6dfe6c0eefff13b6c302a60c08eaea6d49d38f8a8880b42e98d2ceccc26b69e02981d45d4dcf5984bc2a328382592c1b38a9f30c0742edaeb7d53df1d6fb11f67291b37c10b240408c2186bafa543240b85dc41a7938a21e540ab72f8962e02556f09c76a52eaa6ec7abc6185bcc98128dbca2012fa831ce037cd523cf6f6018c3d63356ee956f1e369513263bf441b3a02bbe77f1f49529ddcfc278c35442f42a6e4208b37a8eb566c7b57d295ef93bf7a56d2caf5bc7d4128125dc72d601fc01778270b6b70f008b0237a686da492232784284e27f4cc6c604e0ffac3423419d3cc4f287b3a91bf74acf3856c060206f46e1b3c2a400daaa4249b6ea9d12967172bf52f79e5de2660d21b82a576b55e939e21e46b4709a3437846eb98c47e67c1ca95bf003a8b0e55e4cffb6a3cdd5bb02e0f543203bdac246b78e4d5605ea18275a8c01c3fd252ee9f555fee5125ab013d5a61a5bff4c14959519a3b3cf184edc5dc4c28b934153ee781e2931e766150ee32bb0d6ddee3a482b70649bdac26b15503ce9eef219b08a0d8ce0b9c8e9b9c4b613eb6bfe5312856e7d6be0cf74d449e976771b3ee419b628c0ed4d3b82616d275baa2e9088f0803edb4814cf99e4aadc35814ae1e14b6ede321f70c635b2c5ded04d631cccda5228d8339235f1aa2e86e1b7392e313738fad2ccc4e7921f37f2c93be461e4f6c885b3bd3096befc5554438ffc97b90065003d12a6b2be24af9e2c05d15fc15f6fc78133d3329afd538cf8038883a61c8c58b70605fb932a2fbfdf1bd338b8cf00994ab7232f7cee2f65b913085902d273436b54c921ecf80f156f7a665c2d573fbd7f8c25927f591c22c4a52d11c24ebaa29d048d2018ebdd67e54577b92c1422ba3a8a921210e7ea6c31fa0a5b9a196dccaec990b6126b5f21577fd69caaefee7be487f1b03b7b6c41c6c62bac8b74984069d29d2188d1996463ae193992efd1e5b123ce729172fde4cc8a549d5734b69899a7e1265c5586ab0cdeb219e55d2191ada17f88890ce51bcd65bc825261ee7964cc7545d61c68a578d64c630c00fab1bd270eb911006240a543ca99c7abac46ae12b76b8d636a82039f57d0a93b2542731314a3b335a62055e315d2eac497154d5c7df664133fd76f774f4e4aabfd8c05eb294799d0ef214693c4ef2f029f38f00a17449ec3cfe2285e13e204441c2a2d096660925eb8620d0ed848c23b78f8e8d7f77a7bb93b3b697915c845f9d3295b294b739d35953857e8ee289e8a602271de5767cd12c8e0b05235e51ee1d0fc1904ce7acf3ac6ec221b7cfbcb93e54379ca994c614e50135b21c577c02109b2e41ca1b56f642e5d26ee425b8d8167ef0fe30a3488a0562994a36742d7a05f26fc3481a39272a5c394fad1ccc96f6bad71676968414ec2f90738640f94d8d06be4449be91a1f06df1d9315317cc229ba9e0b63911a7f28bdead4d4528948ea878ec2e1505037409f034e81381c18195761e3d949567914766db800e1ac3cec6f49e0926ea1929a218fa8a6818682a5d059cad3bb67d1c2b85d2bf4a8e6f88753f620a1d540f417127224f6cce26a455a3dd4bb248442fde468de6d9aa83202fa2bbc099277cf45333ff1fcbce5d2528b306025df9dcdf475532b21a6f79e24abd9950dd356fc7882f3b9ac38b791253b50e226bb73df4f35668977a9520b5165cf9e5c19a57e7114b9883388c67ac3a7b6713dbaa14dcb13a29ea86f6faf3ca279a1f51a1c720d87239eff025c456c0def8deb940ff194fd426b977bbbb7ea50346317a4e3ae8f89c032e4ef842d18393e826624bab384698e37cda8204ea8dbdd6c7ef5031863f5473e722c8640e0832e70e93ea6d7e34c7eb66766963daac6f9e06b63563c94e1db293a52439bb6503bbe26688a0a3812f7dc0bb281803363f76783e5bcc91168fc27c4bb54923e3565ad8c2e39aa761bb2caf5a00708acb86e51786f5a2a6252c87eb1575e3f484f56a8b36da6b7a6b4ab8e404767e25e577759a7beaf8dee3b08181a51a897d714b5f1d9ac9725dfa0e1079bb07cd4bb5244b643b91a2c415c433fd23ae4cb03393cc619d8d3e0b9da8ece51798299a31ed002e5daef378623fc90c646fad0d2ae80d009c32de453bdd959831de42c418512be07bbced5deb718be66620ea1fa631aceaf78f334c1eaaa85a9a5118edffc56df37d688e811aa58d1925b29873db7bee7a106955942f898af814acce566ddb8b0137bb04b9a78474f8331d502ea1b2d6248adb218359b1a4039cf2b13069b95d7a8408890ea55a60c0d8874ab3ad26f5af99e65e587fb3cd07a4e043e19cdf847fedd66794a7a6a330211b820600d9c479bcee86ea0cf0bc95f5e944bae9130e817550040d8365d520fc6c90db2b7214a150e9071454c66fdc0004930eace3457c619a0af3852c4d7d37e1bc22ef827ffdbc8fb1810a93bb1d97a6ce6c62ff6455991a71814f8cb8a8b364bd424d37ff5e183a7e3acda4e1d37bee51e7bab438ea45fc0a567467686913baf09689168387a7b9a1e0b45408f67b96e6006c90277e854f664497a73dd0e701fd435956e9399d92354fcb4480141010b662ab758b402bd79a3e0659698b2de8f38f3566aa445226d4448dde3deca3fe8c0521f7f45072c5c42a1f5cefe30bdfc434d451dfcfb63f40cfa798c74b42ed61d86183fed4ffcb7c9dacf3aaffc008fe5c2483de186a4b44ac6c930d199994f62e759ed08abf10b7d4f7cf9461ba3f94b9cea505650a15f3853d01269049146fd71aa1fa430d2d8a1d942742bb915928765507cc18500c417caea1cba77db87c77b9c4a9f6e35f25e6ad927ec0837bab4361cd8a9b2ff484ecdc0870bd1f319aa2c9b2d27b49010961fb5f2696edf55bd32319c1c3a3b85a046484d12360e0f6a5cac48abf294a7db7b4f8412ca4b85719a42901b4fbb35b03ed749c4569009c3f30697536e8811aa77f9450f483bd1dd14aa8762772fa2cd60babf1ab5960ad0bd0515725f13f84bfc619b4a41d9e0e3246dee2ebdfa611d2d4c7b78a4414bdb40a42455d2844b06b6534a1fd0deb614d44400e0f4e555f9c1737ebcf9c8e6f5c27af9505d37f04fc20e18b4026f9c397e15bb36b55e09401969bc321547b700e631c1f897d9324a8efadc20f2793c81d0e005184296b85f9d1612ee7abd53ac545e987a9eec7a0f91341d1fcb30fce7d417e4e56e56a3932d76a2874a9d8269466605effeb34021852b1297d19b01cc624ee64335450155e386b2b36ab8103f8b67886336dbeabdf20b20219152d03e6383ac2473edacb885b7005d8d37324ba09087eaacf7d44aa90a62d5fba2652e9772fc78d6166cbe84c6177ccd2d5a4d8957382cc237d50913d7405156649f7262263e8feef93104903cf00303af3ae6ad26e4d782b45eaa98a02a89e8c3158170af38be2ef6d848baff548b21db44e0cb2df8029e6e88365e580b319a8801d94c2d1e3e73ca7c392ca5ece3f3eb30ef59fd5ac36311a0ab36e768edf0118a0445042dbd5b8be52cc31b6f914ec897c39a0fcd5514f95f922fd8c50fef09a215f5923f1e1f523640d8c206b7b91a93e440c21f90d679d4f31027bcbe2a44e81f5396bc56905eeb93f1979417291899727681f317160ee6db9857b16bc8fc3f768f08280e64fbf2b5a80fc597fd18194bdaad231b5a664b1792ada3099547eb6868783a3ae9f546a20a301534c9144c91c9c599b009e6ad8c73772f855c23eb8d7e2574736847d81b5261ea775f66cffb1fabd2302495d5ad53154eba4f8921d4283e413393b8649d82e265811af18708870803a6473fa04f42000f9cc7f3b8588b538f7032403be9f11e72c0c7a559bfde61a07d526b16789ac7ef2ebdd3ce545c482c18bdc42fcdf7b25f0c2e3cedcba969590041a7929c800d3a3f6f05dd6b089af0c23b6af32005ae95bed8d5ff6490eee29c550fa1f84ff1760927555412f9fcf8d5eee0baed5ccd59d205e144ce50148f532fc3a87a8eceb78691669a69537c9a36adce6e84f1aa462b291ca994d42783c7fade0b84eac52f90c8f9ffed63bf939272fdfa798e3435eea618b032ce6d6839ed2a16cbcd1cc8e7d0cae0aee0b008cff60a3c9012262a993e6c6377f40689ab4e5304ca2672827bc930a4337fcbcf461ed14d5a645472dbf181d4c265af28ee2b67020ea7e4b860237f201f7a8381d9bcb4fd2516597cddca224041b0c47f51a8084a4fc1326fc9256718bce51df08e77836fa7b48bcbf3def7b97c7a401faecc1c6fc86e223b48d043bd5e7be12788f619f04d9bd4995c1ab3e5a898019d8f30c3a0527810df3047d9ae4b92ae2d5567d149ce9e3cd569f55745ae1054bf5ce68e8cf1d4c5ba49e490e689d27ed1ebdf14f06b95fd5f064f2829347921d1af300c609d5db6ba3535cb329e271346a219311fe346f07de8ab5cdd40b0824f6a0c46f10aa04bf360328f3703c98ac4f998d9bd08636234f100693d5730d3c71fdddce6d4e8c392f3967de2f37f1d14eda64108addaeb0a7f93e37c7fe1a2e629ac69e8df08085e0723dde93d3ba0ea12e372090c3ebd1981757011e9e414348ac06a40719d45dfd900b6afbe672437e89880239cb0aba9cf2ff5623767b74d14244c30c3bc03451a7cffcbe1babc74b26731b9f1abd3a3553a574c45667e876fc89769324dab71614fd30b71fb2771d0cf6bad9170ebd1a6d5a0998dad332c7fc17d49e3968d6a923dc4aca1f63c6c7c20165c84a334d1e886d25c8ff22c7e139271b07079d03cce0c2c9331ce69e30d19232d664bf275920b3430c28d09b09bb2bb2a6ed5bcf9a43e006ed73ca8573d4bc6334ed7fa1df942775d881858ddf3bc41544bd61ae8c5579ad291d3cb0975ed4b61d77f2fefbb104012b61b03e40fcbb1c5f273097cd37993d1df3e74345827a7e376143df60520d310b7aba3d9d73cf93dd72907a5e94b551ff199ede32a95fdfa5298c7df1d45632da4c5f1d0863b9d4b4a0f33277300d428e20337fe6be672a795172fdf379b51c13191e2aa9f1a693f61d66334c6d55a76c6c9e8574423c6bd808bc9883b848f15bc357b791ad81aba6fc3e0b4f70eed5c7eab9ec2a3033025", 0x1000}, {&(0x7f0000001240)="814989f64026e215eb399990dfcaa6df7ca12c4330d7711ab4752d83be4c45132c5781f2d42c326cf813d1ba75a5762a22bc6cba80c371ba5f176dfb8ac8aaaa26effc83ae7e2bfb043eccd7b808139244028a28003006ea43bd08acade9493521", 0x61}], 0x4, 0x0) r12 = open(&(0x7f0000001840)='./file0\x00', 0x140, 0x17) r13 = openat(r12, &(0x7f0000001880)='./file0\x00', 0xfffffffffffffffa, 0xfffffffffffffffd) fchdir(r13) fchdir(r13) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001340)='c\x00') openat(r12, &(0x7f0000001a00)='./file1\x00', 0x9f98f7ed3f8791b9, 0x10) recvfrom$inet6(r13, &(0x7f00000018c0)=""/28, 0x1c, 0x802, &(0x7f0000001900)={0x18, 0x3, 0x1ff, 0xd1d}, 0xc) 11:06:39 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820200003b070000005e786c65300000"], 0x1) fsync(r0) 11:06:39 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/99, 0x63}, {&(0x7f0000000080)=""/131, 0x83}, {&(0x7f0000000140)=""/137, 0x89}], 0x3) kevent(r0, &(0x7f0000000000), 0x9110fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f000071b000/0x1000)=nil, 0x1000, &(0x7f0000000240)=""/8) 11:06:40 executing program 1: r0 = syz_open_pts() getpid() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) dup2(r0, r1) syz_open_pts() 11:06:40 executing program 0: r0 = socket(0x1, 0x3, 0x0) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 11:06:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/91, 0x5b}], 0x1, &(0x7f00000001c0)=""/61, 0x3d}, 0x40) recvmsg(0xffffffffffffffff, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 11:06:40 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x1000002a8, 0x18) write(r0, &(0x7f0000000180)="dc96c74b46823462f502056e2cdbf94f8f3f5760444a5f25e340a3327af05118f7c93b4fae97ef1524b2a39ecb415364b4e91991ad645d7a82f05de91bc36144d0d1d850d07c0aa76e495d1b56ce485b5b64f0ab7c2bb210b0d8c265d429559f14e3d780e6627718ad7208e0367ec6970b82b26157d1e73d9bbb32eba1906602a5f92885c190f3982af83f68b7d60c5c78345d2789aaa78f115f9f8928ceb63b01a5ccf43e4fc2d405dbd70d3e0272838ac28d84a97fc9fd7200247377a679769b31f8027089b230a0bac1a15256716e9882c0b9c416ff4fb766b99a87d3e9058f0edf32665c0be9016d0a49c1fb8c35883531b581bdb80b4d", 0xf9) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x600, 0x2) r1 = openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x144, 0x80000000000) linkat(r1, &(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x200000000000000) 11:06:40 executing program 1: truncate(&(0x7f0000000180)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) 11:06:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) getgid() setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0xc) r2 = getegid() setgid(r2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 11:06:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) fcntl$getown(r0, 0x5) 11:06:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) getpeername(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x5, 0xe81a, 0x3, 0x1, "0f391e6ec4b4f3259d70f4fbacad0241f2fd4e36", 0x4, 0x2}) 11:06:41 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x38) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000040), 0x0, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 11:06:41 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) 11:06:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fcntl$getflags(r0, 0x3) ftruncate(r0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) shmdt(0x0) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) mkdir(0x0, 0x81) close(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) socketpair(0x38, 0x4, 0xfffffffffffffff9, &(0x7f0000000080)) 11:06:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) semget$private(0x0, 0x0, 0x0) r1 = dup(r0) socket$inet(0x2, 0x8007, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000180)="e9042b7fd47695ad989f1bfd8475ca68e4be57814a9d7f374029a9ad0fa3b3a0dec3ad838fe892c3ed9df228170cdb0358f3cc7af146a48ff38deefdac9d925306cf88bbe44453fdc36728cd6f2864ec4ce4377453fc4b4286040e1393f9dc91fc0d98be01802db3449ccc953319891a62febda402b36bb7c483fb835b45340ad250b40765e51c973c3830ab7af0da3834641b563de0c4564f438816391e05eed26da36bbf514da72f2672f95dd0d8802cfc911c2aee15d6efa80b42c458ba1d730a717eef409d04c3a2a81763440ac959103a59a99b4fbe686e4dcb269e90e93c39f329a6c235b5f2ba84a950b415be8c2dc65b6343f5493576cc7da93ba32035344552987ec2437a320b1bbe69038c1ebf1187f809d3bd374347ab0fe4145490b3759383f06973768feb7eb3ea7ac0dee136300d5176176c6d66f09b17304e7aff6d4316233ea7ff7c3f1f9d675e34a65c40f75466040cc1d9667885d6e1fe7420cd3d0362db7da9e210f71500042653f79acd4637b2e3340255d7e39940e0db471efbd530faa285f3854741828a9a7d3da85e832a09b1dd60d6871fb2bf7b95af68cf88c72b9997e48b21692a7e8132a93d30eb6162ef7725a163ab5f8bd304cb5aed87100201b06f88b2ae9c1532578093c0d33b3653000c2896ec2c4c93eb60bedbc69ea548e75ac42c2ce1f60e3c8f017b3bff43c438d6f3a3de3215d0fc45a4cb57a8853af7fdb834dadc92ea306f52b3174c71e8e1ea2607c76c6c447e1c0d48e60bf51658f1b80d79934c25f11a4654f0b8fbc18006322d8b914129c1a239f773f5301bfcac7ae661cfabd42dcaf2f2ddd4dce0bf8210b1e2c1cf4839d1dc146de9139dacddd7ebee503ec6bccba117da83991ca753901f9bc8a1e3e9007a29b6d9faa080272a6de4be9c99d3a8c210427abfed3074f132e4d4d5906905f88ca2d727cd18062d45b0839f0c60cd23bccbd409b19ea6f81e1b45bc7a8fcb683fb01914a68c43bbd47c357aedd1c26f5ca0f3c7c785abf3e3f7e3a6e7820b87f9a5f0d2728b30b8a286c66480f706b7fcbb8bf5f48b7071fe4a31cfc87bdffac0cc89a773ebaad05074b6b242cc8e62ceb96c7e74e203407d8c94f905f4a1ed42f4b550348a8902894cd235c555b976b6e335c95d85a6bcdfac097d885fe444ec17256ded7c05b083e2a150ce5688fd9d3a683f6691c92a232105f0e108731c8a719f175712cb9dce1be54dee074b59d41e41a74ae0f388e6cf02a4ce7a315e250844f60fac92d14309158980c52030887b2cf1670de718c584140d179941ebd8338021bf6a70938e9943097bedaafd4cf2a7e3e9a67f7fb31c9281132c2d0a271ea752b394ae9d0d1f206b10722998af7663fc49a8e21b9f6ebd155635f0be458c9b954dba0bf33565817d24252b6a0b23afa1b0d361b7d7554642fa2f60d63fc4e7248cd91792da29c8b20272b910e5212f791e998c0e7bafff89b70e277be9dfbc6e2ee46ab6ee19a2c750868861c17d2a085041b21fefb69865212614943d55897db1b84ad3e8c1a217b917615f7fec5be9a6c46fa98fb5f8714c13fb535545c0a237644afd05ffb3f020505b2634d6e287f84239d2653a872acc0b159440df1358003c9901027a1b2895e9c0864fde03067716dec05cd54b3f4b22ff17a37eac47ee1487cd7a9430e93be18b33c8ac1061e1427a217650688b434dc9bf6a3606448fc67e6a6d035a593ddfce45e5aab7c3f90624cd38d6c0035510ed524e8871037d71d24fff5e0a56e9fef80100bf4c88c5c1ab3dd8093b11e7291db70ce24b7cbab601a7685af453a2c7531ca214ce99c332d235ad20e54341cddaf8c1fe36d5066254618bb12aed5b797d831cdca783f4dad84eadd2c08a4a5c0e8207b24f9d9480f955a6b61a185d27dd1050c84a7e092229481d19916a939912222c0893ced55194bf1d45683b3edb75ca0cc2c334853ba4c8899af9b9e5c13e9d1ae92617118244c31e38704d7f8581cc7775a971dea7f978ad0bf7a4877a2dad9d754cf0827dc762a3fd251995d3209c510cbd12d9b73eaaee808511f1aefe16a568c46774addf483c5b9e56938ea69eddacde5124834f643970a729d36f3ef44d2aa1c76f8cd768d74e6040c8754175ce7b79d810648a98d4146b22f02ae9d13581e10cf235543ad71c13b6ff91266aaab4c634233936b4c3fadb077fd0d27a3a4a66812d71d0e055cd8bf5b66a66896f24fb807ee87ef4cf48c680234b38c310b772f43e00ce0db32e4fe4af75c619a6b754ff70f638d0aaecf81548bdfe1dd538edd75820b40471e6cc93dc4da9f7435c82b267615f106f1dcf1f4965565fa9c931f219eff193e12c614a3f6e22ff1b45f27758c4a23479b79d9173931abe2101f35b29287ae23a5023b1bce8daad99f85ff2b5f22656189c6f722d912776e211aff57724b444aaa270a5624cd533ec87efbda9ad7f4583c3866a61a922e77ef004de8ebd8551df55983d1394f58dd2503019dd4e4c333d238dab63c88ce5f37ac267ec9731042c04fda6047b5eb27e45e2c34e6d57ca8a40a85603c95091a0b0f856fba1a3a3b71e5319e74e15b824f20e5f87523f09b616d0e106a3bdb512e02778f151387d52da9faf7e1b4c38825c4038b5e93da617ee40370ecc2cd3fcf2340eb6719ea02b9f409bdd9bdaa131a3d1b00a2a566124572a0d61b7466af57a328815bcc3eac19a0b2a99c7e9723b504c25cdf13e9e65a2b6aca64df02ab26ae287f7521948ea94cffbb951a46a876c80fd7e537198fccbbab74ace0a06b62cc634434ab1449b80d7ae4da35b3338a64635301bec3edea35b5567a1eaf01d139f0140ee719e7df41106f0e3759a5c2861e3868736325dd6fa20b8414192021e41b396a4b0f031623c237f8464def2b18d9c1f2b422084b216ef550391031a42ad56702eb5932628973ce5aa672d3e7f011dd94b06dd135f472789254263e2c6b97dec5eba17571756995648198b308bb938dc7ce90c92bdfd8fda68ec81b96468336e0a2415c22aa53fc83537d687c3275748ec26629b07a7bf6caf1514eb9824ff21da0aac2fb04de077c740b58ef0fab07093b09233881a2e76d18af929ae458a259bfef1cdb58665216d6797e1066a537e3022c435e3a918b9b86e79a37443d81e3257e37fc85f9704f3c54e6338de2d95a35b21616ba02113a30204fc6998602521aece6a40ed9bc38aa005350f8af8c6e223eb561b8685990aa2979c50838a0b006a70828087b60992eedb8b6111f7a5bdfbc88ca0d469b4a6fa47f0a2a604c0d36fedc2f557793c2a367e8b0a005704f0733957ad93f9e50891e51e435d90db5e9ce533ac9c5abc7eb215b412df97cc3992f73ae4c2ba61e32d0c06f3f3a5d00e8016109064010b381b6ac79c27b7a0c5d5af556b80a90818c7d887801922f9ec90dd80ef208e0d81673a07f9f8ab5161e4c1c200915484357c5296b669ec02a811026dd338994ac2090d556ae6fb74634115e00dec95324e406489151521c51cd14d64757e86b393599f1c74244d0375947b3aa9d5c04e4a5ebbc995c1f3e9588e1dbb6c9539e8fd163e55498f665263c0147021ec94e9b4b453701897824ae02b0d7f261640d63e7529031c4d01dd7c98663b3d37d2851499a5075295554157019649644f210c0fda33ed37d7d61fad114d901e4abe1a261a53912b0c4046758ff12e69b383dc5aa2ee0d7f26e4171191f9bc2dcd559cfd11b534f5c6753c7d29c35a7708423fc6c21fbe938f12d0122e05c8277fb9049c3c36ad74f397e55659fcd7eda7655470460557899df36dffc9a33dc816a9b350e54a01c077e40a0b783bd81999e79c9dc1adde4fee4568ebb5a3c06a6212023744c371be9d540598790440854db4ca6924c728b06c5d0deb7f6c540c35eb36c9a84438417346280e21c32b88894d888e00ecacc44531879aebc1a5d69b0b0b73f640ec9bd3b50151548dc9f7860d01504b9559da6b15b26da460f0293ecff844b8189e46f56c34355f172f9bd53cc54b63fcdee67f2bf89c786302e98562c50f14d79c8697fcf8ce7b7c8d7eba0e49bb2c50631c23d2226961e50cb5ee4d8e7ff13f3f910a31e48182147a44e4d6e78ad99c1645ed6b333746b6642fe0bce83a0db2c2649750e640fff1fa20a0bbe43b1ac740adcbf787588fb0a96be68c6de6566448b51978520ae5fd50da23d2286665995ce058431d9c03b3209bd4fbcbc9a9c7a0d2f5be53e901c533256b6e4b1ea10c5f99753d19db47cf70c02f56cd9141ac4842d366499dc8ff5c759a436c9e04af3e30edc4a80cd0e4c4bddc0e8205e196a216b147da989c5894de6fe5ce14804caad29648194367359bb68db95b41b5d4ab6efc303284bb09d66fb0f16352e4d48dc294f8e1c9b19ac1045c238624072d919fda698487b934d097226d60dc4d69202cece95fb9e2ec9d7912a3c2fd0e9c68fb9e6db24d76e00b23f5c48b04a8f45c8d93e8ae7de8be52b21669eb8030e1eeac9b2ec234ce8f1ab351edccc36dfbea993bb7fdf88d901045dfbae2fe8facf24ded116d1749be195cefc3e710d464e36e99308ae404a22a1d2fbfd0391b9a8f225695c146605e2a28de13c28de9675a30e5c6d082efcaedb3de700a87544f8053305a9372d71fbc172583c713969935e5354066134106c8721f4e9352e80570b514f7d02047a8fd5ea578ab44b2bfe6915b19338f3c5dc3f7f0721c13d8f20a47279ce09247a7bae96a57228009dd8518cc091cb2f10f150b5ae6bb0b971c160009bc06028ddd224b52e4b28610b3f1d7d1610370485f0a6ba32de0561c3a05f4e1ed3bb446ace3248713f40d936777d41151db57ae670a49f2ee08431c463b51f9c81d0e95175927eedcb44e7d0fc76ed794cb3b98d0789f1617fde09a0a818196348579741b0eca5328760e4ef2c8161f107bcefc567308a97d42d84f14f5eea07db20cf97fe70ef4164aaad631df7c8e89cc07fdc58d0ae5c64dd040abccf281cb06d074eaea8d6ec3ab254f95fd4c4ab8b32323808ba3a393691d77df4e4e5e884b4c1092e0ec4547b4f9eb44e6c9f93194d4d36844d1597042550b5292db4faf03355570822e653c90be1f388b808440772861b867e93f38e9642c511f587e16a7e4b24d85b04ec784bfbbd54c03c5b1c8d6e6519aff59d5e9931db3c9a21eabf9a0c9dd3d7a51724261a2c70c9b3cfa30a2e9e26271dde354a9e23ed6730544d5966084d6ba3b5640ed18a909cf49da91cea9561cb54a7401bb7b0eaea2d85c1b857068689b0d76f34a4abb366d6bf6ed68651294206e152584aab7ee6784d25df1af087968cc3481ebcdaba188d64ffb9bca4b31fe78e0977b8bc5de7baa51be9b971779def8b18abacb2a4507a97fc39361842fc94851c13bd242e2ea5eb8d0fde13ddc7a668ba33d815a4ee77fe86d4fef3bb00fab1681d0937a673c5ebb78f432fd9122e51cfd2cbd668377a12032f2ff4323619f70c3e40ea08bbcdb18b34e481dcf8d6d064b80fd62375599e429e8ea7ac0a5fee2196cc52c8b60fa96d2107fe4af3f7804199b53034525bc523b35fd8cd52eec6e861b54ad0e33371d8d7849a4cbcdc800645e876757a27d21f6c7a6769031a0f762d7092eaa138b50dd1eabcca26e99fdfb116f6de57f03dbcc64e47bd40cc9eecd10844faf185ba6aa341549361c336223b9ec228bffb85f290b58b9516c57d5789e3209fd9a50f45d90b2247220db2d2f148a5334b50f758d566b0fb790f5f591", 0x1000}, {&(0x7f0000001180)="acdb3b2ff838ae6f4f83f1bf5f102e9a5801fad987cc54554586f7a963f3517649ef6531f566cfd64aa525f6c0580273f6f6c62ac275bac00876e932ec3dd789580443a8f1a6dce9d092244b", 0x4c}, {&(0x7f0000001200)="0bedd6758f3bd7ced3c17321d624c25f4bb095dee4303a7bcb6606edb3dc05b1abf585928e6aa678c3b609afba5924eee5df94d5bf8791a67fba3b6a7d2ca553e02d9374ae45ee30b18e0b05b26591afa7bfd5b82406a8142b26dff825b71dad563170c45427c47046cbfb44839018c5390f042bfd7b954222", 0x79}, {&(0x7f0000001280)="0c4f70d791eaec138c49941678ba14ff880c05f7c39591438ef58a902f738dc297c390483bd84675e2c307e7cfdabd94dce8ab2338f50c112bfafdbed4abc406e940dce0fbba17d229975e4a438fbd9917430ac81c02dcd358cb36d4cdbe12ba7994319ff3ff1f3e61cdc0b100d5c285bd714b1ee0efa14784c6598d339f", 0x7e}, {&(0x7f0000001300)="edb8671d910183063b522a0bb319e3e68669555bf54c8f458c1c15ab4d27fec414a51dae332f7e4b341f752bda121c6f836f7f19e853400a839da40ae69b26ade6168a725d81b507b186d4c9e15aac2e613a46df9c09ab28fd8e0c003efc11503263f3e6fc58bae20df122d5d024c212927c49", 0x73}, {&(0x7f0000001380)="069764a7a91f8543005d1fe41c0a5ecc56673379211751e2930427a31de6c52209a0049239e245831563e793", 0x2c}, {&(0x7f00000013c0)="12b239559b0020601484246fccbff34f649752016fd3893d73ba90ee581809b8f8e7de8fdf7993e074b2d4f9c52b901415be7d5dada78160c31fbcd0302c541bba3bfd6423f0263a15e73317c63a9c8d50149cf17fe42420b0efb4d1fb9e5295fe16d4da31", 0x65}, {&(0x7f0000001440)="95f7ba98b20413f9cc307c3feac17a8fa4d843f6b403ad5df0261612e0725b3145d162b8661c669d996173b103f6bfd00008dcc785e3750fae7e02803d5eac80cfcd12ebbea0e376a029a6ad8e70a55c05a54241db4634b61298e7ffcb61cd735fd2351392afa37cda3ceb1c88bc89dbbed89e1744283ebd49bb713ddd6b5f2934fe59820dcafc9f348bddf8d9f8dc52bc60c0aa7b834b793ad14f8e3543c8ed4b357bf4963a2c241e37b8e16ac726ff593a3b421c23f06313b8bf1771b59e8582f74b", 0xc3}, {&(0x7f0000001540)="280ee4f56373d1026fb85e800244d056157d27a10811742562965f4c2cc2c8f3c1e55f483187f45264b3fcadaac3600213e30233d7a3d94ebee2b58dd85ff534945fa72a11d299061509ca7e379679aebf2bcbf6c8da892e513728bc1c4dbfd1058a3149f14de7ae306decbf659358591b86dbfa2e336304cb8255bd7928e665d2175732445c0e71fdaea943bbca53dc31", 0x91}, {&(0x7f0000001600)="65f8d89a23be40eb2cab96373c80455824031577aff57124e7db3040e2d3fa25710b92b4969bf72d5b0e975d1091fd543f0fe1e751fa4fe2e5700d7f277e543b3d64cda3d936ffeac1fbf15b20542562cedd9b3582c5fe9c68dee87d3784de0045aa043f984bc16bccb88b54da1d69ab1d66c0903ae285df162fc5bff0f4644b29dc95e953524c63a8a661b61b3886c8a69a4b566ae6abc333bf2e1759d497989ecc8715b27838", 0xa7}], 0xa) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 326219 89629 65534 0x10 0 0 syz-executor1 *518074 89629 65534 0x10 0x4000000 1K syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(6159f84e38341c92,ffffff007f1443b0,ffff800000173290) at ip_fragment+ 0x625 ip_output(aaa88730aef01f54,ffffff006f303230,ffffff006d5d7600,0,ffffff006d5d7600 ,ffffff007ed00938) at ip_output+0xc8d udp_output(c9102e83a8777c1f,fbe,ffffff007ed00938,0) at udp_output+0x45a sosend(e2c9f4585fbcd0d6,ffffff007d319c48,ffff80002111b408,ffff80002111b540,1442 ,0) at sosend+0x477 dofilewritev(b40544200a8da28a,0,a,ffff8000210632d8,ffff80002111b540) at dofilew ritev+0x148 sys_writev(60f16f593f33dfca,790,ffff8000210632d8) at sys_writev+0xdb syscall(898e51555afa6c3c) at syscall+0x473 Xsyscall(6,0,d,0,3,64508104010) at Xsyscall+0x128 end of kernel end trace frame: 0x64770d9f5f0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic malformed IPv4 option passed to ip_optcopy ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(6159f84e38341c92,ffffff007f1443b0,ffff800000173290) at ip_fragment+0x625 ip_output(aaa88730aef01f54,ffffff006f303230,ffffff006d5d7600,0,ffffff006d5d7600,ffffff007ed00938) at ip_output+0xc8d udp_output(c9102e83a8777c1f,fbe,ffffff007ed00938,0) at udp_output+0x45a sosend(e2c9f4585fbcd0d6,ffffff007d319c48,ffff80002111b408,ffff80002111b540,1442,0) at sosend+0x477 dofilewritev(b40544200a8da28a,0,a,ffff8000210632d8,ffff80002111b540) at dofilewritev+0x148 sys_writev(60f16f593f33dfca,790,ffff8000210632d8) at sys_writev+0xdb syscall(898e51555afa6c3c) at syscall+0x473 Xsyscall(6,0,d,0,3,64508104010) at Xsyscall+0x128 end of kernel end trace frame: 0x64770d9f5f0, count: -10 ddb{1}> show registers rdi 0xffffffff81ee5310 kprintf_mutex rsi 0xffffffff810e80d7 db_enter+0x17 rbp 0xffff80002111b030 rbx 0xffff80002111b0d0 rdx 0xffff8000020da000 rcx 0x127f __ALIGN_SIZE+0x27f rax 0xffff8000020da000 r8 0xffff80002111b000 r9 0 r10 0x7f14dcb8186bad73 r11 0xf9715846eb16a61d r12 0x3000000008 r13 0xffff80002111b040 r14 0x100 r15 0xffffffff81c5f925 apollo_udma100_tim+0x10a1d rip 0xffffffff810e80d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002111b020 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=518074 stat=onproc flags process=10 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff8000210639e0,0xffffffff81faceb8 process=0xffff8000210653c0 user=0xffff800021116000, vmspace=0xffffff0065894530 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 89629 326219 57235 65534 7 0x10 syz-executor1 *89629 518074 57235 65534 7 0x4000010 syz-executor1 57235 34021 24075 65534 3 0x90 nanosleep syz-executor1 24075 235008 40181 0 3 0x82 wait syz-executor1 19008 305261 23350 65534 3 0x90 nanosleep syz-executor0 23350 18606 40181 0 3 0x82 wait syz-executor0 97689 301115 0 0 3 0x14200 bored sosplice 40181 194769 84381 0 3 0x82 thrsleep syz-fuzzer 40181 331186 84381 0 3 0x4000082 thrsleep syz-fuzzer 40181 319962 84381 0 3 0x4000082 thrsleep syz-fuzzer 40181 450870 84381 0 3 0x4000082 thrsleep syz-fuzzer 40181 47285 84381 0 3 0x4000082 thrsleep syz-fuzzer 40181 108521 84381 0 3 0x4000082 thrsleep syz-fuzzer 40181 292675 84381 0 3 0x4000082 thrsleep syz-fuzzer 40181 15535 84381 0 3 0x4000082 thrsleep syz-fuzzer 40181 390628 84381 0 3 0x4000082 thrsleep syz-fuzzer 40181 329200 84381 0 3 0x4000082 kqread syz-fuzzer 84381 241296 60917 0 3 0x10008a pause ksh 60917 80666 51253 0 3 0x92 select sshd 88435 387833 1 0 3 0x100083 ttyin getty 51253 171068 1 0 3 0x80 select sshd 34426 238951 62237 73 3 0x100090 kqread syslogd 62237 212503 1 0 3 0x100082 netio syslogd 54344 215939 1 77 3 0x100090 poll dhclient 53616 348464 1 0 3 0x80 poll dhclient 58282 67626 0 0 3 0x14200 pgzero zerothread 40406 424150 0 0 3 0x14200 aiodoned aiodoned 24218 322483 0 0 3 0x14200 syncer update 91999 20889 0 0 3 0x14200 cleaner cleaner 18979 88396 0 0 3 0x14200 reaper reaper 39078 487578 0 0 3 0x14200 pgdaemon pagedaemon 58104 455147 0 0 3 0x14200 bored crynlk 3346 247947 0 0 3 0x14200 bored crypto 9488 439871 0 0 3 0x40014200 acpi0 acpi0 27746 111966 0 0 3 0x40014200 idle1 78609 203693 0 0 3 0x14200 bored softnet 50029 92521 0 0 3 0x14200 bored systqmp 87076 1767 0 0 3 0x14200 bored systq 39226 297145 0 0 3 0x40014200 bored softclock 11953 36936 0 0 3 0x40014200 idle0 1 431578 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper