fffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r3, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) write(r3, &(0x7f0000000340)="f2a21a1839b55b33f9eb2c80e4b675f6b09a3694ffd24752898c5fd98812ea993e34ea039ab9e010c4853b6c4e2afba19d943a5b57f1a8dc29f4391274070279f4f61588c54ed985b787197511ffed09896cd2242480c6887eb07b6ad14d9e4758ffc6c7b5b74db503584cab6f076195a1e237050454e0a2a2faca7adccba36fd44b1bad4137fd90446af80080cbf6d3b05b0a8592c7172474cae0869a2f3e763898f500ca71f9eeaf8015817ca7b7f4bd9dbfeac7a827d42e2e5ed5041e359071", 0xc1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) select(0x40, &(0x7f0000000040)={0x5, 0x0, 0xc90, 0x7bdd, 0x4, 0x8000, 0x5, 0x200}, &(0x7f0000000100)={0x6, 0x3, 0xf8e02c8, 0xa3f, 0xd7, 0xd4, 0x2, 0x1}, &(0x7f0000000140)={0x401, 0x5, 0x1, 0x5, 0x8, 0x4, 0x386, 0x100000001}, &(0x7f0000000200)={0x995, 0x100000000}) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x101, 0xfff, 0xfffffffffffffe01, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="ecb4d4a5b763312df25773ada8f9ad85f3a92c46cd27b508618d767be794dc4172ea3a3730446146d048dff66ebe217cc6a1d7bbf83f567429bf052c98a1207379d2d3aa8bfc0954431eaee56c29c4fe1d131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c2467bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc6"], 0x1, 0x800000003, 0x800) 04:44:34 executing program 1: r0 = syz_open_pts() clock_settime(0x3, &(0x7f0000000100)={0x8000, 0x340}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x5c, 0x8, r1}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSBRK(r0, 0x2000747b) 04:44:34 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fcntl$setstatus(r0, 0x4, 0x88) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000300)=0x6341ccc1197973dd) socketpair(0x6, 0x4000, 0x7, &(0x7f0000000380)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r2 = semget$private(0x0, 0x2, 0xc1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/244) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00', 0x4) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) 04:44:34 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 04:44:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) fchmod(r2, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x40000000, 0xa, 0xe825}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80, 0xffff, 0x3131}], 0xf8b1, 0x0, 0x10000fe, 0x0) syz_open_pts() clock_gettime(0x2, &(0x7f00000000c0)) write(r2, &(0x7f0000000000)='<', 0x1) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 04:44:35 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) nanosleep(&(0x7f0000000000)={0x6, 0x7fff}, &(0x7f0000000040)) 04:44:36 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) minherit(&(0x7f0000d11000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x2000, 0x483, &(0x7f0000d13000/0x2000)=nil) munmap(&(0x7f0000d15000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d11000/0x1000)=nil, 0x1000) 04:44:36 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x6, 0xbcc, 0x4, "0ff8cdc5c6d03e8e9a97bc0e50f0b108e5540e37", 0x6, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x101) getpid() getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 04:44:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) 04:44:36 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x1, 0x7, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = socket(0x18, 0x2, 0x0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000100)="4b0727c35e2a27d2090000000000000074004c", 0x13) 04:44:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x0, 0x6dcf) socket$inet(0x2, 0x4004, 0x1) listen(r0, 0xe4) 04:44:36 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = syz_open_pts() close(r0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 04:44:36 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCDRAIN(r1, 0x2000745e) 04:44:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x801, 0x2) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 04:44:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/244, &(0x7f0000000080)=0xf4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaed125c002200006b38f9e776e43ee21cf1468c58bc3f15018e5bef370a08ac1cc4ee3e64d0c2de0495deb78c472b858112c4dfcefcbf4233e1a0e8dd039dadaa982340a282d975a6456fc41cd2b3df6379e27d2181452cc6a438565a54a17146f38b23d0eb3095eeecd81b3ac2988a79204836b7d45f2f8cfd9db814d915fc220a982d2b828410c53cb3b53c5ce0531ba83e5e374e1041012308e639742bf13f69041f700d21a5c9e46d21bbf85eb88e6780485be6fa65e1dc9eedf6e44126562d282032d651c036df0000000000001bf82d8e4c3f6ec9e0017290bc00af538db2a19de9a60112b6770f44c5a47ea9640f3230b8c5287d65b836dddc77f027d9e689868de97af1f2afb1cdcd04638ba3d8aeb61af607de2e0ae6d775a5eaa3438a939485c1cfae44de4857e9357c1fb05e50b86a6d270cd70882953205bb89fa09973a5de57098da82f47c36b578016f17b2ca972bcb80a42949200cbb18013a1794ea5f3fa9b0a838a2588d6244566d45e37f64883ea5fa784ca3fa2f8c6405d26ccc0ba6d66be8651cd79da9274ab59385d60c103ac76e82a54bd9838d1a4a", 0x4a2) 04:44:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 04:44:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/213, 0xd5}], 0x1) fcntl$getflags(r0, 0x3) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 04:44:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x9, 0x0, &(0x7f0000000040)=""/11, &(0x7f0000000080)=0xb) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000280)="e4255af09ab2ae5e5cc3d91394a983592713d01007aac8cfe0099d09aaf2476f068214b77f7493cbe1d7bb921a7184fc53d5729bb8847817c864d65cbfe0e44ed57bcf9ebd68af30ce9f0a9b40417866a49b878bc294a0e4e89fc9c90cb29a2e28828f1c1e7643cd4965d3e81fc2e749068c3073ae01f201cff175f698275dab3f531a1476fbb8e193c26ccf7084c77d87898cd9000000000000003127f02c86204ea56cc0806d571f0427d82e2fa898be7ed4138d2652ef19d8973f70223eed39d6ed9d8fba1dcaad6cdbdbd64bdda9681bc3b5a1f3cb06d1b6dc2651908079ae3d5a7d8653eeec42bd7248c466", 0xee}, {&(0x7f0000000180)="99da77d82911de8b2b564a125aaa060ba8aa17b19f819caa3f31ad59d4d6c4f7cc2b3c8454bf3075ac92074249a99c643bd4b2429eddde3c6029e9201ac82c921d72341d301418299b30951f3bb7d94662b8", 0x7}], 0x2, &(0x7f0000001740)=ANY=[@ANYBLOB="9000000000000000010000000200000065c7d31d6e99bc511a64775fd9ec95323ace5e481c599fe5437edc931255aa33ee73be1d411cb30ffbf4ae7bb6cbfe665fab42e34f3d18407ac7b2d1fc8c746ddbd577ce494ae4efe271db5d69f6c06d8c7a026e12143a43a52e90867dc0d8044f69987aea0dc57852b24ca204a925e6838eac66920351d8d8327300000000006000000000000000ffff000005000000f93406b31e23696cbe7348fb86581838ac47147767cd9756d3a65a2aff0ab6ea99387577e087a6dddedd810700964ce720a0b276e2bf23473c4ab82b6cf85a42f18fd00331a2903af3057f351f000000d000000000000000ffff0000cc030000b7fbe3f4ea51688f968948b56721fcc8da7408288b892231344b510216637ae8c12184e08ace06dc3d979dc08dd3d07f8d0167722288b76eff62696bf2de3dd101418beb5cfc10c1868d66650e07f7bd8f611cc8d6f355723e0a9d9280360d0d2277871fbe5ff7d176fe3f5938a9cf37d4eef2f1745a15132ca21acd7201de67f7a811b1d9de021c9661b24fd4ecc40002ca28690cf415dc6f757a5183a06956962de0f4fab39f9c6514f1710d50b81afa68d9aee97ba3916e64340a272e209cb0000000000000000100000003000000e2c626c5295a2fe73b04ae5831c9baa9401f3faf68b07be888734e6f9ccefcd71f2609ada1fa03cf6429b043e6961e8c47547b496bf4104fc45f196e6ae0871ab8a2834c4e0fe75cf73c5b5b8eedef1b581ee99950c1c57345c6a20203624c4212d67c596175d592c72d2d8aa280a65dda42dcf23a2da45551f9339e5f0d0b2d2fd816fdfa21867b9da6c7c00e3eaf9e65cac68f0a271285cff3393a000000001010000000000000010000009f000000c5fbbdead87b5eaa2af5dc5ff6f2074a9d9bc20f5f0d16662e911a7aa75e9710a1c60659cd327de760143d46612996f8ee758846aa28a825d86324f6074e9ecfb6416fc34438ccdf172dc6c36d99c425f5d0dfa7f733609374e03f92741eef8d2958dd6fb6f6778137cb724da386025f7f51d47f9866f6410d5c8cc243598d97fe7734dae173eda7d50a93ebfea2029a48d109c33990dfca25406578e5b62a67594b4bb831a617279c921f6f1aa322b64186f74611462826659239a590772e9f467a465ceeea2302feb8f5969fa19ebf8ebe332588cc930f76600ce56c2c2d32248a718f9856db0845024c5886dabad9825e929119289ed438e71a31e88cd201868df77fc35d3c44d0d9594a9c3dfd186a4adb48b9df579c41c8b56932c671944c040ee498167b15c998fc0d58e42f99522db26255def30475c67a4c4d58e626590b3e5f39ff9be62f76f6a42d145cc1473e612e233b0943de5787ff6d3cd19913e8c153020c478c368faeb1945285e6353a09b74db9130de2ea1a473a6887042aa8bae073ae4366b787ad1062adb024c4de6b2e8e801053bcc77ca03bb7bdfc022180f33fdd224e2e5a4a8da70552084359ef2df56e39b30962b8e59975d309f145354f78db00d26684d2e80d40f21627bac9b5f9bce7fb2224c2a2379aa46d24b86e770b1eeb2057cbdc5550603d7df683a4dffa78def5c0e88599a695c117d0bfb9ee200618ba2d56d0b381a95145474d2ffa8225a97f57a755b2ac111390df987766eb3985b57784a4a7a35f6bc7e64637ac43a522a945a2aefa077a6bab37f9f47271948d92693f8d0956746b6bf64d44786a4a85223d63afb9ba835e21bd05283aa982e53438bab67df274876e34d5f720611873751e510955102b6327ac3c94d7e9caa1732120307b70d061767ab2ee64091bd41bc9dc7db45e017d666634a2af665a602880838ae93a00dcb2cce2c977279f70972f6eecbeab96927b6120c8a6246cf0707e7cb05c6c9bd5525bc6c4ceb56f1c0d2ef34615429ad7f18d5b94aa29e664bc06b510c1453a35ec3f2d7ba807eae81160bc43c10b7ac896c9413bd585119f7a88e057a03cc84c039ec705cb34482d7d4d66fb602baf4898c08da91de5a628a7384d3df5544ad1a14e13bdff337f48fc16836911d4d1928f5257d5cf031fad68ab92fa34d5c253ed09c98a0d9b0f69c67a847075952876f2f9eecd07d6a78f56fc96ae4bf7b79cc86b994de119011f27fcee23e9446409d47242ba8f36dc2e3d0d1a5e623a40c5b5545f9eeab5ddcf163a9b6c7dd457f7bb81b8112764a5010391c081abc9bac2c4a4c862c6ea709d3e7f0782f7260b99f09b8d36cb846e2ca626dd208011307dc7b66ad8155f3779d25b99c3eac5f3a0fffa15a7377cf8d5d495dc03a9c3f2bf9cd0f88a222b3a3a208382564c780236380ebf20ba852a39176baa49ebc65e830befb96f3044bec4a9dd40c6f0160fd13d48d3177ea6341a94021f4f08a11dc66f528a42a2dacca14accfaf07590f8b7f559bd8ac81d1f9f9fc7f2d8ba72114f8913f636cf48e1146e50312ba0ca96da24acc3b7ab14b3c9971c4a38f11fe76ebd3f29e84f2d7f26e6fd51495a5c0a477b60e3ff391b9eb796aca196c749b02bf01aaaeffe35588673e0bc1466dca5ebfcaf49d1107f436f3955c7a5c2f240c3ed09c5317c72eac83e6740793b2f27dc7fc9cd020c49d0a4d6f93685746cad7acec692ad97e4f8e44af72f3230ac74572a034b41c1e000ab9bf28b1534bb26691ab2e87ab05350139fb1139062aa405825d073a7f07d8b62bba30e6b904c54b5021ad737475af5c168865769f58158dae42cb860949d342f43268d9d328ceb622d040da1cdedc3424887493591a3790f54cbe7346c893f89a7ffdcbc35afc5e5f722d56592b30630005c0bb4e4343aa718cb4eccbce0e75c9d4ea8d16768169a78ecb28eebf3423116fd18ab63a1677f2f4ae947cdf555275f333a479da52dac958f1ee233b9639acd1915b26a99db407e47ef7af21de3c03206daf1ea293093f4c53a566c20e809eabdc63d3beb6832bcdbd6cd07230140c4d5158b71f3cbf0471917af1b0e68f8a0c41d20cad87581ed118022e4741236f26556916d70712aac89a236f79fb017e5375f09e98cb2e2ead3c310de555454a45f33be5a1d6d04fded333a92601ac9e2c22605929ce644509051a3bcb6879ce745a6d77a25ff20904e04cdbfcb17078adcea7862252cea5c42ab441dc5c397d8248bf3f8836215df4c55095fa6c4600d2a56283438e5fdf3b64390eabdec1e9baaa6f67a42b74597d23a7f107ba59139dd1599e7773a54e24b033034200dd634364c204d8168d7d2b98d8c229a97a0f35a23b0d8965d2306531ae60052580362c0f2cf257ce86453757ebec2d432511163317abc81035440b77de56b20e97f2634f6b85d23592671e6c425fb874ae83e161f70e87b3a46512a1850cabac6fea4425be4697b04659b97017f583cfa8616ae7abc6e125b6dd9f55ab2b63b0ee96caddd21fb294fa0ebb0043f82c81d93bbe5d96eed82f9edcecaef40836305f1c318489b714017b50be33de887b49ad2941778d684ef7d2924dc90c6aec076b2f916f11f33898f469c45bc5c986ed96249ebb5ed9d38dc87e653f44686ea087f041b96e77589eee818cbee8aebdf7f54a4f3149b78d31c9b724f32ce1c45aae8b8c77b4725d2d96759efecd01ef863565d7e6bdec4c690bca2b9edf91661233fa0d016595f9d7c5445dbb8ac99078359606d74d6045f23012fa2413b9faa30cfa0b93499e3d21b7b40f24669d9ad52007d3ee0595ac4a389705b2d921b51aea91c795dbd151628d0d66f0d4c0a2d559317baf5c57e45bb83ad8b11f39d3bfd2d8df04031813b4a0d89c54cc7d29e44f9a733ea180c645c0c7bc27d0c638409e169d1704a62b8734006e5790b4feb5ba5b6e0391274e7c204c68b06215c9aeb8d37eaa9e546f51929b2c61388655ed75bea5820dbabe66c791a60559ab2edc27ec27caa100a0b3dd9751a8d87a7a1b4eb422a2128835cce3f78696eaa41727c679a4acb8fc177f3adea761df29a334c35c5a23fdd6d51bd36a904340a96e1903b7be871646126db7008f7c34da0dac23169f6f94b92459b700a886ca26a86251f040664ef19bca5bbd36a2152b6443c6aadb5521b111d27fdc743237b8ae7838637ca5e2ddac29b7542fee7502cb2f1a2034029365472392e24f0560d9f6231b7540a8a1a4266a90ff82c49d4c8d08c0e90be6b5ce5e9f3e608b0f9b7e7bc1e6a2d9deb473b668acef33fe87993ad6c47f8884158c69dffc46b1f3643c515e900e811c5a28e794d5d9bc70b5e5e5721023cb1a718f8a262f31e0d79c9c374484408c77a1c05fb8657291fa0d863d0807e639ceb989203f80ba4655a10eaac9377048ac693689b11d923b652f65fdb45107e12204f7e3ea117897a3ccbb211e6464cb6c17367fc985a7b6661cc796f43d92731d50e9d3eaec2c3fd3d4a38a959c64cffdd6fd4812db43bf8135782e9dbca1318a2ddc23557170a05383e98612cf43128fd78eeeb8580edb3144173ed3de104a2a823f36b7e3d2f30f8fdb250f191721a9988d4d0c67e0adc9df01523bb9225c9e18e7a6668d9b13a67e97ef89f2dc8c4574f2f006533d94e1ad26539bd9ca80ef7450cdfeffb2921d103ca425788c05545576eee6ed534786b40711aa901baddd743e749fcfae9adbba99a5c84aef3dc168db69ef295076bd54c68076def77f3e087806108011aa72b045d6db1e94fd4e74d500644fef11e70a9fb46524a583d9d3a7a2a9fd86529d8af914a697cfa28f76744986854de9c03a1298a6dd09f6c926c59d375b3bbd10113ba3bee0656d241e019da1823dc5185e4ecec949bf06d2861cba2c0a61daaa354caff507514dea76354b6e3428e27f7d372e497f19670066acaac212f8521beaa230329b9ca76070a49cfdb8735f37d98d774815a886c652ccd6f40d107767f07773b42c09889b8fa4a20213b44d38d1d2dba624de21be0686d56fd2c77fccaa4b9e9c0f467073cd107a75432f91071feb6bbe45bc8e98c99c9a81d92c68b860ba3a3d1fd0b44f719aa9159f52733818379276b156d5e38fb77a984fb460122bc0987729b8d633b1ced0b2ffb410220bfb1c9b5a972912caeeb50cbb01d276235bfe4473a5b1ddf2bb3c7883ba070883706b34ca52ea240f00aa78b87615866c61572cf759719889768df2b9fd25baa65e33aba51a2416ad4e412e6bc8836616f9180649826b70090fcdd7be45c6fa102300f0fcf88352e26a1f6ce6dbccaf2aae4582be3a857e36e6763069d95e6ee371a67dd51ea9f85a449f8919f85723eb542313ace5a66db39adfa247cca1bcd01f0520555d83a667a30a2382b407d12257e59ae9476e093cf53f2d7ebe08b3e3e91f7cac5970f2a303c86e58462f20d234ea74d56756272606a9026276e637b9c2e5f35f6c6ecd3727f126b0a308e1c007c185434dac5ad67fbdcdd5e4960d488f6c6231ba984a847fbdd07581c130603000000000000009b9c5926ff298968d45068e601173360c775b0c272e95c1923938b623f81442ff68efc3d93f236a4cece8262476977a009f870e14547fe5f07d295240a268a8fbbdb2910d8dbf9e05cb6e3cabcd5c3f17bbb9cb6e00e351e334c998b0af7809d73be0a4aac0abf6c1c355129ca503ac43d41dd16c16f97faa873086d33232c809e7f611c6df00a572ba2d6cd2b3c82c7a7dc6ea141266d6f980041c81a34809ebb3113e4c6533850840a154b44047c4b5d7b75225c0d9e366241bab0943b9e1a74ff180d1a78df8ae597d002d6c3da8f3fd0aa622e9ded6af2d7701fce807fe71d92a14dafdebdab49badf66374fba2d1abef908545b14048e71b7ba8a23e656b0ef4f0f00688e11bca6e5641b5f8c52b243b9ebec8baf940b772266f1460f4d0b58cea6eaa56ae0924affa0cf9eba40a6a013f7839515f3ad55401defaaa5938e15286b234868bd11d1873f969b53387a0ca6d92eff3d2f9f41fd1d26d9b5efa54344d75751966c25e6993ebaac3770a71b4a91ac047086818f04c7c1e4d9d12c1c6d7ce91d19fcdee32d5a10748d0164b1661ea4a4527ae8ab076ff3e23d13c4855752feb1c870a0a71010515063a640b1ff80a19146e335dd35f9f39ce8ebb2c18212b743fcd651c91f0b9b34c043636d91b7938db695cc16d29e5d3c9e143c3af4262c496bef5b45dcc6f809e6f918c0cacc8e2cf0e22aa26973dc17e38a810d95e5e9e0995296853b7c529a4e169337d5d472f276b26063f43cd97dd2ecbc426ae05a4f064cc26bad192dde1981cd1dc4d9d678c1223b837d7141e3699dea73785bc77452ed8e6c1c8088364e52bf1a23fd3f4f84eed5d332a602b868127f0827ff355a3a7c645606b6c0b36bba00b149d9c0fedc2effa458de83e3a83e5404f14b313985e2ca9dfeb3c4e77d21cf730837809a0449dc8ec23ef99e85ae30cc76c345b7d4b8cf603b386033cffbbc39331a07d1edd6654afbab8b61fd63188607ff492d61252d8fd744824f3ea5495936522fc8b45fc2c589fea89de5e237a3e3fddadf0445f0abdb364d9ab903f09c0df7fb78a7a22a2ca49120c77d75ec3fedae7859634106f72ff1f28716fb945036d0b7f0b5c215ab44ef4d517d5b4a3066caffb30c11bd67a4997e47baf923338a7c99acc637146e6b73b793240b253c11d68235c267e0358bd2cc56f00000000000000001000000ffffff7fde7c1de917480af9a47e3f5dcba136328fbe1f31b24d748aa26e194645a746d532fcf05b2b93fe04ff5219787b3e82cf129cdb7398d656939521e0f5d6cc14f8f20921fc2ca58ff356b39fd3d3d37e558367f03e37cd24f02eea9c9dfba779fc1337928af7a0f5e25678edc63f4295f1b0dba8b0fbe77ef21c4ec8e422ff8d429a0cc0619b4b1c8877b447c7bcca191028e32ea3fa17ce8d3e12d7e017f2c8ca48fdd9e7150a59aa00ac5e475e1fe7532aad452266aab2532239e14a61441502880ae735ee5d67c4b35cd20578331930a763d77d04e74a721ccfc3069d00000048000000000000000100000000000000153e00fa828580a6def7df3bfaa0a8754ead8eb0eeee65c04475751a74b266a87e7d4a1d809ecdc35d3ab2b3ee1060c9a86eede158bd00003ca4670dfcc9623ccfb31bd571538fd9097fa200408ebb13d9d4b7e00cc94175c51e36ee60293121436ab35547be97dbe2cf0dc3658d28bc2dbb79b602702c7db0911f5034a7d44562f81070961f4ca13afd325da8a05578082856b2be8f8ef53710a75a1cf61ad3ef9b3274649e1e4d3eccf22524daf3b6a0f844a8b42b253d54d52501f861afcdd1a4c45e56ce7d"], 0x144b}, 0x8) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x3da) setsockopt(r0, 0x2, 0x0, &(0x7f0000001640)="681d96f0a9a333ccadc49d7a054c84debfdc36c0ca0cf1e95448c45b80147391574a7f64a91754f3ee57c2a85187296aa9a6494d2d182e1ff6d8770bd002caf846f5b1a0a62b3039eca26e4139498e5f8b58393b82e3687f016905ca2a404ed1a8dfbd1a9091af35e2cb06a7a7d267ddcc28a9479a0302588fb4d0c12906815d0db711c793dd1ab430353484314fd538a61fcac2385a21820fab8671a5d9cd8c367393a7c1fb068c9bbad7f6deb9a60c7562e61eee561aa9a30be3b8f427e7db6b9ced26b14cf7f5fb2d22d10a9c705bc21d", 0xd2) socket(0x18, 0x7, 0x7c) setsockopt(r0, 0x3ca, 0x1, &(0x7f00000003c0)="5e9be353796c4c5ee77ab2a4a39778cb41fece9f59df01064d531f4e45b78461b40370c36c83de6dca219f4806246fabd964095a84420de59d1fadcdac25994f0d7bbb869fb472afd4cb775f59bcae9258fdb4824f0e86023d89764111dc74889f46c6d0f088b28c2f08caa64a8c3310fe0d831cd3c3108f02f323f6b821da269b4b792679cc81ea46c6844a523bc9628d08b50e2e5bb6c6bef0bd1933e866f9bea82b2b798cca893e6a728806f1b9c289f1465ad8039b1919f505ab56eb01cd338606f5ef2cd1798522981e", 0xcc) 04:44:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 04:44: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, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9789, 0xfffffffffffffff7, 0xdc, 0xff, "504049eb4bfd70c68f0ebfb8bf581b9fba72c046", 0x8, 0x800}) 04:44:37 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) pwritev(r0, &(0x7f0000000180), 0x1, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 04:44:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0xc0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x3, 0x4, 0x7fc0000000, 0x101, "7e2cb44ec04a4a4f18ffacf2dd5e2d5f4e8da5bb", 0x2, 0x3ff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0xcd18, 0x3ff}, {0x18, 0x3, 0x872, 0xfffffffffffffff8}, 0x2, [0x10001, 0x9, 0xff, 0xd, 0x9, 0x8, 0x5, 0x8000]}, 0x3c) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x5}, {0x18, 0x0, 0x2, 0x10001}, 0x100000000, [0x4, 0x8d8000000, 0x14, 0x100000001, 0x8, 0x1, 0x9, 0x4]}, 0x3c) r4 = geteuid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r4, r5) recvfrom$inet6(r1, &(0x7f0000000280)=""/105, 0x69, 0x800, &(0x7f0000000300)={0x18, 0x2, 0x2, 0x6}, 0xc) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000340)={0x1, 0x0, 0xfff, 0x4d, "8b05eb7812363bfceff3af787834db2cccb82e8e", 0x200, 0xff}) readlinkat(r2, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/116, 0x74) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fcntl$lock(r1, 0xf, &(0x7f00000004c0)={0x3, 0x1, 0x6, 0x0, r6}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) socket$inet(0x2, 0x1, 0x8001) rename(&(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)='./file0\x00') r9 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) fchown(r0, r8, r7) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000600)) r11 = semget(0x2, 0x2, 0x9) semctl$SETVAL(r11, 0x2, 0x8, &(0x7f0000000640)=0x81) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680), 0xc) open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000700)) 04:44:37 executing program 1: socketpair(0x1f, 0x4005, 0x8, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000001480)=@un=@file={0x0, ""/94}, &(0x7f0000001500)=0x60) r1 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f0000000000)="0154cc7e24f5fcd47d4e90ab9244d02a183a9b4fdf450d51e108fce50e90b5a6ee9236e78368f8d2799fd4da50060d1bb65c2526c3cc7c384cfef30409440a684e0ac6f0d578f123383fcc683ffbccb5486d6164a37a77cdef04ce61d00457fa139def81961869cb154a65930bbf7716f5e174adc1113732b3166d16b07a86ef0c4207dba70f812bc9c3da3555d9e6c6684cee83493d4038dd44323e44bb7df31cff54434693c6be5ad2433edb40e48e35aac9a206ffe161a45b6b7117d4ee425415cd26e439e7ca967cff6709ca6730df193669036a1c8f7857b7b1002f6c55ad024282603b4f", 0xe7}, {&(0x7f0000000100)="5b367d57fb518796554ec8b87251ed26f265d238dcff574eeb39bc5b0c916599fff76abd42d5cf899fac20d252a096aea9fd4802990d00ba7b4eb94083909df0f7302d2790810f0a9b6f6c157fbae4cf031f632630efa83200b82ecae1d98cc84c6b21f500d1c67344c5326ad6c7be35694fa2bd8958ba34e5749bde7666c09f7c4696ac3124b3412c9b8a1d2e12a60ef1cd974ddf0fd63716058e34f98ec8c532088a815deb336d9be9be676a7041561f2bc97fa227737f2f1eafc61444594b37d868e0808d3de26376527c67ed1e9f9e53e29e776fdfcc1b91caa9c54bde209e0cec46c3e54eea1d3086a59ce6a44423c992c3d143", 0xf6}, {&(0x7f0000000200)="150574961bade5fd62a0f9958e891f9c7662d02dc9f854562b60ab7fe8de30025a6cf76ebd2de01c5b7bdcbafaf81e66e4176566bcec3c353baaa63f4618e4e36213e51acd0fe6be27569799b8e1609b813d6d07801468e7516a6a92855b7d0e101fe8ff6907be89003941b803fa1d3a57c0ba44e269047d8f9ea4dd012592f269bb2e3e53154ee1fb9372e7a2925684c4b9a92f586fbc848bd74b531fb6ea29b00483efa7b27ae942d3a568956cfc", 0xaf}, {&(0x7f00000002c0)="0a6c458cbcc93c4c94e9acf6f95d7161b08ba2af0ebe5f269634eb94d5e3d2982794044927ac08ddbfdb942b2d63fa8fbb487d378433aa125ab46c505479dda301db78614b364f867235d02756c5c44007d166aa7e7978a2788a3a8f8d8cf85345ac735fdf24421d1decb28ede63e30a288f889b3c93326b453ab593a7d309594e581218985133306a1f0e0fc5454a1dff2ffd39eba33f0611d71e5f4e4ee6cd2f759224c797be57c3ed46ba23e2fcbc8da920766f9e65a966bb191bb0cbd7c9923aec90fa245b3915401052e557f7b3cc4c", 0xd2}, {&(0x7f00000003c0)="fce74de07aad8bc43f123b0dcfd502be4b29fe2d80e75c0da43d053c39cd4866ecb1b268cc6229525a95c5833dd377b5994c68049511c76cb48ca3b3e4f90ed927eb324d66b0203bbf90db377749d7185d601db0eeef2079497fb10f8d54a3c56d42b50ee38fd658c8ed17bdceee8b2951cbf7f2698ba4665a08119c90a43d9453c1d0e45e683dc33f842caa7813bccaaa43f845a0feb9beab3cbf678a06be97b88c239eaa2a94f154b55f7116ad283a8f75d0e2b41a81ae399db21e993633b7a43e79f44f6ef82cf6cbf0bae6d3415cb53602d75476280f64535a644b2278222a37b7ed527766579a44cdea56a274cc9bff11284f9a4a1d0a38ce375068cdac569f38f310392fb8c96f5c198938e6b1a4a68e8c2792926e2752f855dadfbcc0e6a2c097e56148f88fe2aa0cbc4e3530b8571c44ed27e038627a7ec5ed459201b6d28d21078f2e02c47547e7964dfe8c69c690104f8b4212a47abe1a8b8c97b913f1d304528145a43e0228e067fd112750458e082e9a790008cc7007658068746b25706087d587033f2c127ee21d6007d1a056ba9155629b34a034b74c27217b29d1da2d3134d39d914364546cd32e6ba0954cfe33d557f7ebe370a7ee4e315be4a2cf854f046efb8cdc9f8d97fb816a062bb0afc576c4bef136d3c2219052bbd558af8c11e403b508b79907d7ab029c654754a49fe055c93aa46d5c72f1de07fe06444bdde2411d266486264a69001fdf8709570220ff7403e76e8b16c2248af0aab766ab87e1e054f4826de8ffa6537f3d66addea0852af44b6f542c33bed49561bed85e08d8ac0f2c0db9b27e3fb65cefe8cd315a7586f97742939112b6fa74b6a70abdda4f8125e0888ef08e4be3e2111e54ecae8ee9e1433f61aeaf63fed803ad5b6b58ecd496cd50aedadd3502c0d42905714f423c90e2e0f778f1f688f303edbc6ab290222b10d8ab00243f7fdc4681c91c52ae1c1c4352f2a80f999cae55a42f8d0a2d1fe503a13e9679778326db943910f46ac8039e793032d48fd52cd60f0f18023903431ee04bd5dd5afcffce9d4f8acaa3aef2c71f230d9642bb2988e6ffce34d2a97e9a16840a9a2b6e7dcfe9f9665f917abbd983205d7d20a55d597b58c5fb4cf53ff4a2545f581fd9c1f2810cdcd3964534af59cd906122d08b362bb82444f71f6fc235c6f6a10059d4a6890d72a826e3e5de645d217f2a965594e3f80760123ef55690cbcc77c35ba00343cf9c4f4976d31e36636dac4f3186a3a903b634a71dcb8c50fcb0e3df1c56f4489a834c914f4e14923ef46cdeecd44df63195a05106b2d7ca7645767d604f83143d47acc4359dea2a643898dd5370af4bd34a62f7ec1f4423b9efba36e9e13c5dd3ca070a35ec560a06bfffeee3a8973c1c0f98f7a9f4161d5b4d93dc60768290a1647a9e6ea477d52d72f65883cdd9fbcf835d6735f2561b8bf63b01e35075861ad5252cbd8def4104d23bf610114d5439fdd45a1d575a671a1bdfe827d10e0841cf8aba3e2c13b6c3e5b114f531707f93f1e0889efdcdb6307893fe8718dfdacb997a0d32c4dc1ea8b8d5a9ff6019f267f0b4c64d476c04aec6229e0a1d5fece61806d4162663e2a78ef002b4055869ee567e309e6b568b1f631300ce6fec5187a43b5f9c693be07c2f6eb8747d14cca6a35bf8a17b5ccd44bc34233bdcbd1b278b0a264b7df46b5b88fb70f217f68ed117972dea1525781bf2837cc0658e033882d84bd8305ea6d26953b90eed8e97c82bb6dba0033d05e4e4f501aeb8d19dad6c51d4878cd40d954d441bd064643ffa53f59dc97e7d23d652b27534ca4ea21721327a84784448c49a8fd7af38f5a51424024512c02e2dd87e4abf1ceba686642e679d5dbcd08a99efaab414fee11d2043098efd5d0c5e8ba13fae13c3cfc00a5d948f7a661df0c3c6bb4e2710ffdfa8ff6b238bccda612843e44426ce4a1258c6812e8126ca8c622ce7c8fc6399b7b1e165fb140ac8b84100aecac3a7876546c2ecc3644dc4231c8085e38b049aa576cb9c5bce5e9f01d71e2fc88c1b07223e4eca3ede7fdfb9efc4e6ca78d0bfb622889e491ba20ec038d34c5611f55ac52a21600e01094b89e5c742b403630e92b96d29f61764805a56b6486f0f0335291a14bd052ab4967bf951c3e1d6fcae02324dbe58865f574b520bcba46a5378a187a7182a3ab3a9e15b6f3006e6e41522ec7a181e99c89cfe377fd079b8ec96c86f1b2e383268ca35edd76d2d67b327c395fd26119273d92cd82ccc0b2b978e82829be2783274323ad182fac37cedbe9e4468c5c981d182a8e7ffc89e9f9d9719b4ce2c29b07a0edf336439f4557322840f2d209e86db8ee5a741140e990a6cda873c9ba42727c18c9df215a3fc33271a56264b8bc13103f59caf7e0dfc6bdf653ef0d9ce20ab7d48baacc72e28a50e6e12f21417864a848e801163f1e7d8bca6cf285db4707f84b64e29d5005c695e491ca952fe7a57946becf8c81024f0b49636f5ccc5605345fd8ac56ebded24cfdbcc760d5e818682da382e75febd9317d68d3d7409d67bcbb3d34e7bbdbb61e14ab91ed40340602cc5d4deecf06b74e84da4c5c6f14ff86f6e678a38df6747845ff425f6ce3c6f6eaf19e2d81be53851d52fe7d1ad9e66816e791c489c708fd689d57738abf7af97098d84f82e8dca90d6c076e24941c619464376d678d79443ab3db7143eeadfa8e65e7d2356e0fcfa87b277ca7e5b566627d452f5290c7a288d1e91ca980134864d2ddda12967cbf33178eab6c6f1de21c7bc57fda61dfb4a8865aa13649bfa0ca58b9ef0eefd72b866359421963e51d6e6bb68d95f55818f6e87352471bf3938c5b7fdf398a8e4cea50c086cb64c3f7bb1eb72dc5315bf952a61d2509b23ff551c1bb98dfbd9f4470e2a97b5ebde613f729f1ff8eecf7d4a3a5e2b868face53b038620a58db316270c6c1a2dd60c8ce9118c1693ef537a06a2bbcdbcdd56d053c624b0fa48e29c709e73b12b2083d2eb6801dcc3af18943b8323ed3f580df5b1d47945c1b3efe9315d30eea2735fa191f279bd8ade13a3ed7d50d9957c12ddc550c614f08f646d5cb2c66bef46a7b51595bdcbab8b0a08bf8f84d8895cf234823f53a05e21c09bfdaa290009fc0d346f57d027a01d16266a38993eb43797738709c685f69c44b414fe5691d4c4dfa9da400ac592466120f7c7935633a772cc367e27d077726ac25b17aa23da4b9980c5d5b8cca1efcccfff24cb57932ee84f3417606a7fd9bef424d41a3aa17046a0470fc8e3e8b6a1e76359013fae3b3562efc0830210e0c68c231963bce0f60f309b892c5c2002f6116043b5bf18a72ea1f7d60a5527b8df08103c9787931c319bcddd8b936ee76db2783d158110aca706ad239676db81422f6ac8c097f715d3d8a88522f5027d14d134ea7c05f1e2d38b6665d165aef553fcf1914216cae475814c2ddbfff357d7e8cc51d8bd3a2bb615652e7896e791c35bddee76568627c373a2fc5b9c3dceb09625d32262ac01aca43efcdcc8562ee8a7fd2aae7c88f5feb0baca7f9dfdcd30876052b56acfbea4878f38be2e1b72425ba7a93f5ed48efed8f40bd01df984ed924f79a974bbdb801fcdf2b359f508bbc000780f821d850c0a17f16e5e109dd4097c8a7f2e9f3c6b5346d3adb9d1e529594d98ee23d5ed8c0c49aa285d62656156faab4f872e9f2f47f5528720f4c9e6c5b66c4c227665e7a952e248e7a83c777433710fe822b71b86b7e997198e47dbb4c1a2d4ca6dee0ee7784c438f64aaff8d6ac9f44727a3fa0edc2fa5c882b5943cdea104aadbfd6fbd9df37b6554026f599eac5ffff420b4c84771ddd547d6f44787400304debdfea17d660b3b45ff25fedf00dbb6af931d75471c411d4f2db8e1f455c1c5d50ba23d97b7ba66a76ad1d5244e0343f99ad3c30080de702d623b8d3a26bea5b17774b91d4d0469b9267a01eb2c82c8bac6c2801848ac2f3eb91fea3d787ab271c810ef779d1a53760c2f25f89ab6c3bab4f89413dd7665fa5552e908d31b53f37ee646935198400033052021e1ef21cb47bac28a707a9fd0cc27bd6da5ce29d2c720f51dad1f280fc198e5e982c3e0515eb41cc0b34cc7c067319b494dacb1596958639680cd7fd0302e3f0ec2e28305a350fda7fc4f536f2b3623a6cd85d53e36d39698098bc6ca79c7f47f94601d520a9f6693a848a31d330a7f963634f31b25bc82a5d3044cbcb4896c849cc213b185c4abc514dde7bd882f8fc7a098d3cc836cc6fa6a12439a63feeccc705bb2a8a99708a2691c685cfa66c2666765ce286e1c20f1dc80d2c8044b08df13e4f8d1678cd9e795e4ebfa7d8158f0618308f07e3a657c74e4e9fdef5045bd5fda26b31d6d4feb536671815eb42c4fa6173fb9b865b35e937b74332bdcb23bbe3eeb119706767e5180b4b2438fadca6040c3afc920aece5b8e7423bd5f7736161a8a0552e7ede8d0071431ca82995ef904e1655e69cc0d2f115d659571ae26c87c4beec4bc9f36433a9e65f9897bd8fce6b77091af99a8d059b1b9d18131cef654b3746e7ec9e92029808fb13e7e61ccb6d68239b3f249db8ff0df94a83df1a51f57aa36ac736c3ced939398694a0e59662f02bf6c3cf709a34291bc159959bce7bf76c69149f5a03295f92f9fdd8ed01a37b0176635fb1ece716acc54046ec66659efdd376491cfb1c8a9bc4cd349e217c2b6cf090a40f3d129ea207c6058cb18329c0df38181bd913316b6d1449a7e25b032565b0506a5b90edb5333d97a53ea11da8d7c66333d04a8d66fb917d9f963ef62855023c483bb3ada2d457ada4c29fb89714a38f67a8acd2d43a89cefb1c98b5315415e8b02237d2160f07a3314bcbf965ef27caa83940cb2b77f7981411b6fcad40b50f1cf843ad26a1aaa5dc71db1ff2b543a0a236f2a7ee18eefd69d1f277b94639b77084839412797280124ac0835375573a595a350581030f18b9e5778c0039a42f439bcbdc3c1d7770df1dc6cd252bd1438475c126dc8dfbc66de9125f64a5d2a538067fd0ec0231f71eeed6c41507df9dd43c1eba4744cea3ba2b9827fab60dc37951b6e7d3229d1700cf6c9477a7acf1e1dda8fb219b04300f19ee4b509d4eeec93012c9715a29db5f631cd59ca5efd6e230d160941159a40df221280f6ad6d42b410ccad2277992abdf23557ef5f38b9a86eb5b75c8535dc5d551979c4d6c6acdb6388bc7e8865fccad77da9c1652db2f173a5dbd58c40214b547577fb11500f25f7c7378f6aba37c02d2d06d04a89a17183377d6218e40b9d8acc7a20da2296989793e7dd58c505f127247a62824b6b7e1d7904c3c0f521050612669e0362a2b6f308e6c9be56ba07ea453d7da2d0862ed821b74d3db073f3a94dfd82ec65e492f916e3eef9aeb2bb9206937413464b7d01f6ae4c3f84ec28c56fa6f442c6d56d34a1804db23d905af963b82c1fcc192528ae06e67d382ad73bf888b4b772d8c1606c4bc7b309ffe8b015ab4753c98f1e29fa5b37f2306ed02de2e4c0ff591c3d9478e25d468460a73911f0b75b3e3df47cb989f9f5c17b427fa80561f99f2b8ad159d633bcde01f590f1276d4558843e0e7a3e8ec323e4217a09d304c66cd36c004ff90fae07930c5c2e02f461458e14cece36f1a643b49bb090b357f40e0c5cab5e64c2ddf3313498143ec558d09c2165c5d690794876cf7d7a3abcc10e4e8ffb3fdaf43ef40adec59c70581bade637c2a6c065434098d577b41948cd93a00a69ab8cd2f8", 0x1000}], 0x5, 0x0) 04:44:38 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1fff, 0x10001) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 04:44:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) fchmod(r0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() recvfrom$inet6(r0, &(0x7f00000000c0)=""/81, 0x51, 0x40, &(0x7f0000000040)={0x18, 0x0, 0x80000001}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0xd0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 04:44:38 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file1\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='.\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x8) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 04:44:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xff, 0x20000000000000, 0x6048d91c, 0x0, "a922435ff675134d4d263b9fe973ffc235d71467", 0xc69, 0x1}) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 04:44:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x8) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 04:44:38 executing program 0: r0 = socket(0x1e, 0x400000000001, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 04:44:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x80000001, 0x6}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80, 0xe7, 0xff}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x6}], 0xf8af, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:44:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff000001000000000000005991398dc0efddfc2fa13fdda431ea89fd872d915e21e7d90d61eb0e00db468004c2a5a4fddf6b72582eec1b7af7154781a1507451406eaf42b9f515092401daf03f84bce820911fb7b33cf359c12c47c7ee15a4232a8b8dc41630a3bcee5f3da46ff1a83b0467dded9ce5c83b558b205b436cc9dde081ba638a56623fa9183040412d03f888db74d2788fe543f0efcd744094c78a720c83e51fea6b546ccfa02141ce3aebee1b7f7255f4af622faeed060000002444d9a5f3c89e53f24fc88773e4510e5d8d1b7ad765a6deb8a47dbac9b3806eb2620800427fa954caada2a8f28c7fed873fab", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 04:44:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00080000096a937cdaf20ada1d72664b268f77a680b5848e4dc5ea501581c6dc82129b4947f9d394d38b1e7224596466d793099720c70f9480ee9f9875576a75e7700612814fd66979b2ba3888d4e89777c8f9aee178757f1e6d1044ba7ae8b10782db978e57212b020bbcdf00112ee6c36ec86b9c8c5731fac7363fa1ad35ebdc6ed416b056", 0x8a) socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x1ff) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)='>*', 0x2) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x8a0, 0x100) socket$inet(0x2, 0x5, 0x7) 04:44:39 executing program 0: utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xffffffffffffff01, 0x8001}, {0x4, 0x4}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f0000336000/0x13000)=nil, 0x13000, 0x6) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2d, 0x800}) select(0x40, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x401, 0x1, 0x7, 0x8001, 0x400}, &(0x7f0000000040)={0x2, 0x1000, 0x401, 0x16e281c, 0x7, 0x1f, 0x100000001, 0x3}, &(0x7f00000000c0)={0x1000, 0x1, 0x3, 0x1, 0x200, 0x349, 0x80, 0xffffffffffffcc0c}, &(0x7f0000000140)={0x7fffffff, 0x22e1}) 04:44:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x1, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) 04:44:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) setitimer(0x0, &(0x7f0000000000)={{0x8000, 0x1f}, {0x9, 0x4}}, &(0x7f0000000040)) 04:44:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x1000a, r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) 04:44:39 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000200)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:44:39 executing program 0: pipe(&(0x7f00000010c0)) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r0, 0x4, 0x4) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0xffffffffffffff50) 04:44:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) clock_gettime(0x7, &(0x7f0000000040)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000880)="9fbd4675e4401d5d462fa9ee36680202f107218dde67c23a2d6254352d04db93abc907cd482a91a69136c00a07ddce6f26c2c1fcb241ac8c26184034dee613b1ab72dacd95f94904160ff7825e38f0a2a2eb7428f0f416ed64778d454a9dfd8cced3ec684e69d43151f78fb5c1521eaaa971f185384c5b96d1b9600fe2917bac6c21751c7b1632d9f922f891196abd80c8f51fc59057f02c80f6f8c8fca06f7ce911907b156ed6cf3e2c1314683656b35c1b7c31f7c2a03e763b4c0c480912e84b541b95dae8a26fa37aa926773ce52556b4eaf4f24c648afbbb72d81b136ab01216d57524f29625184f07fc8fd66e033ca0bf9edd8bd37ae353cb1bb76268a672a408f572e46c910a82110363cb4017f46797c06c47c0d373075bd904a5410763ef0ca235c025667fb968601f5e226bcacd5b47965739020ad6f862fc248a4b97e75c54181b278ea69aa3fe94c75c7432fedb2f54d33f0bc7563e3957217e996ee33b1106f37e1cfedd4b53f1d2abe073079e340f4902eff98562d1915c5ed788a7254d80895153a7ad196b97c01d89b1f8559d1e34cd99c0b129971c6edb2a5385e985357a87a385ec3275896ba3f1db829d2d8b3d72742fe3de3bd8d85a039e62cc348a0bde8c6ddab08102c94e80e95e8fe57f172d2502cd1bc1f2efa62144efabc37664bbcdd7b806db6ad12fb29652d48f660db16c24fd5862ef150f1517c999c47ed17df292b8fa2b05f9b31f12c5cb3e9748475c1100fec7d5910cd4c4e7fc98723be9640a865c5f39abbc89a188995024fb76640ea733c7333ef1b26b67d00e818cb73c9ebbcad0f75851b7a621bd053c94ccb2909138ca9a99e9fc327974c0707231853a704575a25a2370a190701a79c82dac7f52127957cd6557aa7bd5e75fa1f09325ba906aaf60cc84994aa3d78e2d16776ce7e1f851ab71c8fc8cc5eb976738e3a9b83488cf0d107e16c7add97a4c68eb1b13317c1386f871c4c7eaec97606fc36bbf99a08df68203758fe70581e5a2b045cde993127e75baa15e7b0afbb1f02748fa5e352baf706e1764b43b1a67913bc4d080037bd94d19c326ceeafe3cddf0983811c09845c86c3194fb90871f10f42ddfc5433418e2ff742d5aa5273ab8ead6bb267604bab76389aedceee4d6c6e4207c5f7873a45ccea076febe42ba208eb316a4c39da1412e522b06ae9954079b9069d7823260ffc35baf1630e9a926d634a2949c96dab0dd64c93ae0073045a48c96494a1be3618760ad33a6da9e2fad65e8b231d87a39302406c26c3e98a3fa6a1d1d8d8e39ab646cf59ebcf3b5bbbd120fe676bfae20a4c6d8bc19bfd673ff3ae7f28ba94ea67f6151d9b3cdf86866c96767234ebe676c7962fcfa35994f6849ce902afceccd0bab9adc688fd239495d5f398153300827b2f6fc9a3fc94bb1d972927aa406dac3f300e9eab6a20a1627f646096f1fca299b6154592770b10cd37773ea98f24867cffec9869c65ab7dcede60c80d8298cb5d0313d9bd5460bab8f27d1866aadcfc52347152539fa39d9c2758c94aa356f221750665cbf327458c0b7893d8adb758f8ecef857f174699538b95dd7be67f128826edae79310638d7336a6a2ea2af74c46061ac1bf1954f2be9f683f5d76d030ff9fd57a251033d5598afe66fc92ca498f51444f9f5d541b534ee14e6dff052852afadb50bf684c4e4ada800fa8ab521e3a982c8bf05bae707f5d94e6cdbe4710d26c527cfba4e7b8dce0bff1b41611e74e495b9b262d7422da39408bc97167564f726b95a64aa6313f588b2cc5f904b377e1930277acf4690dfa6287b484f08ba0da63361e8d252a5972598f67908ef1864debb997341dcb6d1701e01bf6bdf6b7034a6c3e16f14bb8717346833c3929d80e0f8bad7ca8b41628a8c8d618f36007708cb9e4db686e1d2ad4a398bc1919ef5f04a2a8e3c07d9ecc11d8a11ae8edf47c77a48f0b747919cfcaf55de5f33fe3cc14e9311cddf3fea96e24e5063823a04f4683e1d5b5cc8a626a2751a60e790eb73f12c2dfb654f95b4c87b1f87fcf9ea3ae98009065ab8cb62174e5a34b019c5be48577969ceee3e7705bc0850f1c591b9f5dd194e844b9c9787747541ef4437847f1aba80acf6b0db8392ae43a18a9bb88f43f2097924067c779372ddd5cf50b652051635cb517b517394c6ac0dc7091a0697577e6dc5b99a4b02e34e6426454a75c9e85578d917dc118f6d309f1ed80838509007dec5c9713edad27a158d31f931ca58873518439c5a34eaaef3025734dd8d65f551b4791ccafa2990cf44af1272ec4fb025eb42699f36ec1577a6d48877454b4b737f18864042108e9e6b67a18dd500dd952d9e1dc4d8d2842f753bd896949ebd4cf7117101901e1596d94f3a3e6277f72dc2454ad0d7d43c7837f74833339086bc2cc8c33fa3e0af06bbf2423c5df9ae4f141693107f4f72c72ee4ad4158baf6dcf584d15130a354a6f7d063791f320bfd23a3dbe50e54b6418f19a1a98f4e9fea27f517d8265cf7c302deeb47ec981d6cb80544da76a89b30857d15c25899db1a79098c5c0e49f89fb749c1c91c523e76639f07f716f7544b9aeb7d0a301863d336d506e762e08bb583b491ca9b27d2358259c23dc5e157df0ca3eb439664bb9b3a90f668a9c535e6612b875c484cbc96316a91881349325accead2746bcea255cd10db60184fdb3dec859021ea97280244ef26880fadeffa1ea00e657f3415992c34d275f8ac7521b05624837e5f2a0eaf819dfe632f44260de21ad87c18fed8f07f9f745c9975db7e384162b17f986098ede65d51527f7e5e836c8b2d15313fec00b5f8fece8370f3f0233063268a36c79c772fb194358ebbfc4891966a8ec4a35a46510f6f3c472d031addd78ab3df7fdccd82e7be59e1bd4db86b40e2e2d6282a1c9334bb68a4f643c56d3bb258b948e01f38646f3bbe21614faee25ae68a130b267c7c68d698731f5a97c4b0b56a8402689985a69216513c33d5cca491063bfed155a0a3c7172fc305f069cc301d169c049b3f55d2fcef7b322ea3c6ba724fcba5946b51ad58901760ac6cb1377b6d99326add58deea15e4cde0b1e265fdcbc62e016a79c37d3c07d1c8cdf6792ddcc88f1760a79f7778e523a1e963b0de77bc4c882803ee88c52054f7183c4eea1b6a0ec65072112cb006bf86be0cf307792f3e286defe0dad5f011319c0aaa6eddf9c58edb72fdf8accc86c7df10638148389e073dd73b0edde62aab198d985119ee2b2e354be7744e65364e6e6e46d0a8431c617386b505e3ff7a1664ff31f6eccb4a9bd2a7729799a3951e18329f5e4e2a314fdbc906339e84ea5ed0ee580a2dfef024d122aa65b224c8e9d664aadd5fabea9ef67d79a4e53c84106dea01591b70d9580e4bd45c9435955e8a34e6a926a2e812e527e58a46b1444e80e23d2e1147c2cc9bcfad48441d1190b4d0946e507470954b690e62aea7bf59189417e8579df3f3f2b258c011175b783d8991a3bed32138ec968df0a300417bfe95f9f23909446fd15a5ebb73a7a4c0b5ba820bfaf6ca17062bb00da24028aa1dd60f37f6afa73dc65dda0f8ad4658075a193c6a3a07fbe2b4094be4ed14ff516f91f1302d637013671fd38e0e8ce96b4186698c0b96287c7ab1755bc8fd7f7ce06ceefbe8ea07db3e3050399508aa72ba63f1e07a2c4396a66186687cce3f844a26956eab549f2e40157c23fd72670c95fb2fb64744fff841d79d768ccf2a0648a442aba2d3ed24d506f26e2ad97d50350b0398338040e0366e0da9059a2c100e2fe3f9935db5c7210e606eb965026a9676c502937c43f35625820579ea4d6516a4b2870c90e064bed7f5faee27d7bfda9aa43e728f3a497c9d978931717b5447da6b83fc36e609ebf936d7bd53ee532a91849cdeeadbfb18ea2fec2e4440171fd35ffa53d51a77fe515c5f27030ea9c83c3db0e14b101b789db06076cad2386eedf709f32c7d065bac81da372733968d7c796df5f6e5f15250ab26945efd6d302f281f2cf8fb2f9e8d7c75c6c1685f4b11e480efca71e5da4cddb03aa9216a1d6050d17cd219fbc585ec5330e84b318a833b19f88cc77ca1f1035b85a72300e61b0dcd98fa2753b7b91b84c9f1b610eab6aec7dd68eb269025653265cc40cc44557acf4cdc3e6b575fe8a7e2577cb03a0313c59da85b7258854749bd5f52114f1719a4f196ca561efc80a5520887b4b0c47aac46b580483b582649c2302db65ff02b5c4c080f1e07c166dbe2875a1fa2b16cd5b27d643887439ea1eb023bfd77fc7399180bb397f6ec6f70be484f8e2166b867425c2ad007e57b46da1c9498ea47c1b690208a3c40059ec2d62d4eabd28829e43b06ba476e3bb6b2de4ee61df62ca009013bf3fa973d08e5a0e06a581651efd78cce695eea9e68a178506345c03f904f7a62a7d7c27a458bf792b07c835aca8bd878b5ce04116ad968303abac37cb3697c699f2f9b758012e76f13648650a71864c176a2052d14e481486d967dd8b297b1e4442a56e15ffa3a0f3efa2f3635f4fc9072e5cddec7647522dbc6d6d072bf193cd69b87d4a844bb246ce80d7ecd61e9f18f0b2dbb720d747d0ed058f2701c7f33da554f2ec650233f8062c162885edd8de8458d146b6c760f98684e86abff3267458647e8b25707ee6cd1743dff07165cfe0abd78f2e95a0cae6633d3edc4f822c0e8a7fddf6a6db2dc6f328f863445cb6a07d9d88fd033528295853d0c251b2110a540a5127406cda211af7ac97ef3dd370be5c72a3629e1f8892c764b42ada74567af46fd8fa487f92c82fdef719a8b7d207473dbbb56cacb1e697a63bdb7567e117a86eca2019cc6c8363ce9a95f615bf180479c1470e4dc4394af70d4105ff0142f81a3dba6e9a8b9a76258a16123ca1f76339199a35c795c5a8007b1c7158b386aba32f84dc053664912e96b4be1b8788c8b2f2decdf2552031a4c665b114446c5493f3cff2b8ef98606b94d856a596a7bb4602c1c630cc5b83c32d53a1cf840a476bc4ec4f2bfd26b624c48a78dda9d0c8e316fb659ffbbe98de1f09de0b21c063e1d44f1e2c05e2bad80337a786bfb40cd46a29a9b683c5f5decd33c55e971c940b471578d712547f113bea3805a97e9de47fe7641ca1a0e2214e189a7752ef85437e87f797019efe4dd8d9ed7774d4c2b8cd7ab3920e47444b4809225c7be261335b2e9a4759da7935f9fc4719ded4c3138caf1e7b9bcf5d645ebe5535cf22f882c3cf5da3df2958386fca379bedbb297231b2c092f68f838b1d30409fa8c9abcbf892c53d8fdb6250cdf2a7ce38f4ad5939b28887a17e2fd7b66d4eb1053ee0d9d169dff44aca2aa33b027d1b34973d92ec1856dc20bd1399d6a32ca94af4cdaae9a3b5b5d3cfbed302f65ad01c61f6cda31709fb996a3de2265847e296272b4d3ed9423410c3ab6efcbe12cece0d8794c92c2ffb318509bc9006655ceba2a071e69e21bfd2a9fe8bcc960259a778634ad2a81eff5c0abf2f14526e907a17f9b364eece2133e570d292a3e88b132a7ea3d92f42de0a3eddda9d5b05fc01f4a2c95fa8a88a85274fa79fa4bfc2ca196b5e469046b3afadbb4b87ac1d417de925ea63f9893f96937be5539c81d5f41ba59bf561eed646968e0c634a4e8e16e22af27c8a32636b266e8aa4c5e82296e0076771553f77242771ae3c336a98d5e1636789537ef50b153cca7dac730dd909b8a210efb79", 0xfe3}], 0x1) 04:44:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() 04:44:39 executing program 0: getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000040)=0xc) r0 = socket(0x11, 0x4003, 0x0) socket(0x10, 0x4002, 0x3) clock_gettime(0x4, &(0x7f00000000c0)) socket(0x1, 0x0, 0x6) setsockopt(0xffffffffffffffff, 0x5, 0x1000000000000003, 0x0, 0xc1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x80000001}, 0xc) 04:44:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="922592ecba8c6b6deccbb321304772244afa79e47c4b4b3dbc7e25bf54eb601662b9591a82e99878c1ed154867d2cd47c3b8fecb6ce89b1eaccb5c6e4b974e8f64f0bc4273360c99ec1007c048d9a8f90035e9801782ec537a3515b812446089166d92ec7160cf9d1fb62ff2b98ad2800ecddce6763dbdf74b0826ada89a216496cdfa5edeec14146962265286075ac107", 0x91}], 0x1, 0x46) ftruncate(r0, 0xffff) 04:44:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1000000000000000010000400000000014502690cd0ca0064c"], 0x10}, 0x0) socketpair(0x1, 0x4000, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x8, 0x1, 0xffffffffffff7fff, 0xffffffffffff9a17, 0x3}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000180), 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/216, 0xd8}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000180)=""/92, 0x5c}], 0x3, &(0x7f0000000240)=""/205, 0xcd}, 0x40) 04:44:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x800000000001, 0x3010, r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xb7d6) 04:44:40 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 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8102, 0x39) write(r1, &(0x7f0000000340)="87", 0x1) r3 = kqueue() r4 = fcntl$getown(r3, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x1, 0x3, 0x4, 0x6ffc, r4}) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8200, 0x0) close(r1) 04:44:40 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff07) r1 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = kqueue() fcntl$dupfd(r2, 0x0, r2) write(r2, 0x0, 0x0) lseek(r2, 0x0, 0x0) 04:44:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xffffffffffffffff, 0xd, &(0x7f0000000140)="181fee5c281d240900000000000000057267a216d813aa6b08e1833f1240e4b7a2c9c1ef34685801edc0e45b3bd6e46263fa8710ab9a2a890f40c9d3e9ef4f", 0x3f) r1 = socket$inet(0x2, 0x0, 0x5) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:44:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 04:44:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socket$inet6(0x18, 0xfffffffc, 0x20) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = socket(0x1, 0x8000, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x4, 0x9b, 0x4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x201, &(0x7f0000000040)=0x9, 0x4) accept$inet(r1, 0x0, &(0x7f0000000080)) 04:44:40 executing program 1: r0 = socket(0x2, 0x7ffd, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020700000000783000"], 0x1) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0", 0x661}], 0x1) 04:44:40 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x7, 0x200, 0x5, 0xb9, "b791bd707c95160b8ef97c399ace14ae0d62778b", 0x400, 0x800}) r2 = syz_open_pts() readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) syz_open_pts() sendto$unix(r1, &(0x7f0000000180)="f1cff998c689810ebcf3cff3192a7be2c293f32f41a91aba99c658d752a8fbba0cde375749fa971edc8469b0fc22b1f1ebf064b7f70acedf612b5e28ab8f5155c3fc5467c6e283a554c643a64163e8058b6503d8ef4bdc8a61abfdd5cfc0284e69c8ab077b2eb938de9db2cd61a99bdf9b669920abe985441c", 0x79, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 04:44:40 executing program 1: clock_getres(0x4, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = semget(0x2, 0x0, 0x10) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = dup(0xffffffffffffffff) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000140)=0x3, 0x4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r2, r3, r4, r5, 0x71, 0x2}, 0x1, 0x9}) 04:44:40 executing program 1: geteuid() r0 = msgget(0x2, 0x1b0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/101}, 0x6d, 0x3, 0x800) 04:44:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0x2) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 04:44:40 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() shmget(0x3, 0x1000, 0x303, &(0x7f0000ffc000/0x1000)=nil) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x8, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x82, 0xfffff, 0x7f}], 0xcb9, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x400fffff}], 0x8, &(0x7f0000000280)={0x401, 0x8}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x41, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x4, 0x20}, {{r0}, 0xfffffffffffffffd, 0xb9, 0x7, 0x7ff, 0xd4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x7f}, {{r0}, 0x0, 0x8, 0x80000081, 0xe77, 0x93}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x10000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x3, 0xfa99, 0x8}, {{r0}, 0xffffffffffffffff, 0x27, 0x0, 0x8}], 0x10001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x1f, 0xd93d}, {{r0}, 0xfffffffffffffffb, 0x23, 0x40000002, 0x0, 0xff}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1ff, 0x4}, {{r0}, 0xffffffffffffffff, 0x18, 0x21, 0x9, 0x1}], 0x8, &(0x7f00000001c0)={0x1, 0x7fff}) socketpair(0x6, 0x3, 0x5, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000300), &(0x7f0000000340)=0x4) fcntl$dupfd(r0, 0xa, r0) 04:44:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x408, 0x98) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x7, 0x6}) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 04:44:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x800000, 0x3, 0x100000000, "85495500020000000000001167f5bfa600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:44:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) fcntl$getown(r0, 0x5) 04:44:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000feb000/0x14000)=nil, 0x14000) r0 = socket(0x6, 0x1, 0x40000000004) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) munmap(&(0x7f00007ef000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:44:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000098b7b546a60dbb54bc6f720d30509900ffff00000500000000002000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 04:44:41 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x3f, 0x3}, {0x4, 0x9}}, 0x2) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 04:44:41 executing program 0: mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x2) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 04:44:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) socket(0x1e, 0x1, 0x1e) 04:44:42 executing program 1: r0 = socket(0x4, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000765ee73408ae5337132d9c29e0270d7e24a33fe86e5cbcb64a7a121c905375a249642067a779de27aa7bf235110b998c132d36cf66c74293db0a3366b2ff33d3a7c1f6e877962c80d031ced58f3dda109ea45d81000000000000001c8bdf428e2c048d712727c48aece82fd9a43d5e9ade0fe16f0964f4c3952c11e57522cc178d856f8881c2915bf554d785735186bef9bb71b30c530069e85936a2ca71325f84a4d39acd988599150181cd098811ff6454708421afb731c4672ee681eb7475cda274448d8d06e5e62532bab4b9ee24a9a20300e630912524ac2200c68b03245aa708675cb00f2c770b107a2a97f21fae065dd9d990ff895e614e78136c18e43440c508"], 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x16, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) lseek(r1, 0x0, 0x2) 04:44:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0xffffff54) 04:44:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r2, 0x4, 0x7fff, &(0x7f0000000100)="3cc0432a71a9bd89f0edd99faeb5959017b61a4289b219a17d92d68de0fa10a4908af513bc1307de49608b5f2be89da14c05f0f55af825877b3153e5786ee91eb4bef21f9ecbb90bdc8fe8bfacc365d516334a614554f2828067b8b529b6c86cf90516542f21b67e84425cb2b9d8cf7dc698cc53b91ffa0d83b4f8c5ff23e3f9ff1267b1fa984e16fffd78aacf5bea4bdabfd0f9e311cfe549bb529854dfc9ad8b8b20cdb5fe2437b15e0ab73e081f22b599583e47910e1846bb3af92881553e75b8191bbcc4fc3f68143700485152774caa9e739360b4a43e43c87c6bfb5bce027c51c52246cb644c7e281a2c2f684cf0f2a62dcaeb83ec96b01c3fbd", 0xfd) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 04:44:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) socketpair(0x6, 0x8004, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, 0x0, &(0x7f0000000040)) 04:44:44 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='x\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 04:44:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 04:44:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000027, 0x47, &(0x7f00000000c0)="00017725e4e90abf65", 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 04:44:44 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f0000000080)={0x2, "166583494293e200d6f072ef86bf8d4d8b5700fd37171d67039ab7d40cae58762aade9a3f0ec1ee18a237e176476249f447dc1c9376939721c0ba154466af1ed"}, 0x48, 0x0) fcntl$setflags(r0, 0x2, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:44:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1884a, 0x130) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x5, 0x305a, &(0x7f0000000080)=""/173, &(0x7f0000000140)=0xad) getsockopt$sock_timeval(r2, 0xffff, 0x1008, 0x0, 0x0) 04:44:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:44:44 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x3}, 0x8) mprotect(&(0x7f0000637000/0x2000)=nil, 0x2000, 0x6) r2 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x4, 0x5) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x7, 0x2, &(0x7f0000000040)="505240082e14fe3367092da941155ceec54d6e52e231b9ba5f5ea188b13ea2a847b0f0e616ef8cd1924be9741b959a9694a6e864b152c9eb6e0e29fb6640497545fac1", 0x43) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x3, 0x4) 04:44:44 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) getppid() 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) 04:44:44 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d"}], 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c65300040e86ba87769519780f0611e53251c08e6740b445c0f338621d5ee530c0bca303e11d8fbd9818763a4ab77b966c4c3248d"], 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 04:44:44 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7) 04:44:44 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) pledge(&(0x7f0000000000)=')\x00', &(0x7f0000000040)='{\x00') 04:44:44 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x7) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xd39e, 0x9}, {0x100000001, 0x8}}) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) fchown(r1, 0xffffffffffffffff, r2) lseek(r0, 0x0, 0x2) setgroups(0x8, &(0x7f0000000080)=[r2, r3, r3, r3, r2, r3, r3, r2]) 04:44:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x0, 0x6}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:44:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0x8ee15c1a45ec26ad, 0x27, 0x1, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x100000ffff, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffa, 0x10, 0x10, 0x7fffffff, 0x1}], 0x3, 0x0, 0x84, 0x0) read(r0, 0x0, 0x0) 04:44:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) fcntl$setstatus(r1, 0x4, 0x84) 04:44:46 executing program 0: socket$inet6(0x18, 0x2004, 0x3c) 04:44:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x9) 04:44:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20400, 0x80) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x1ff, 0x9, r1}) openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 04:44:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f000052f000/0x1000)=nil, 0x1000, 0x3) pledge(&(0x7f0000000000)='.\x00', 0x0) 04:44:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) r2 = getuid() r3 = getgid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:44:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r2 = kqueue() read(r0, 0x0, 0x0) dup2(r2, r1) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/15}, &(0x7f00000000c0)=0x11) 04:44:46 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000001300)=0x5, 0xff0f) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) r2 = semget(0x0, 0x3, 0x101) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000140)=""/101) r3 = semget$private(0x0, 0x2, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x100000001, 0x2, 0x7f, 0x9, 0x9cc8, 0x401, 0x22, 0x80000000]) execve(0x0, 0x0, 0x0) 04:44:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) r1 = socket$inet6(0x18, 0x8005, 0xab) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) dup2(r0, r0) socketpair(0x20, 0xc001, 0xf3, &(0x7f0000000000)={0xffffffffffffffff}) bind(r5, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 04:44:46 executing program 0: nanosleep(&(0x7f0000000040)={0xffff7dffffff0002, 0x42f032e4}, 0x0) 04:44:46 executing program 1: socket$inet6(0x18, 0x8000, 0x9) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:44:46 executing program 0: r0 = socket$inet(0x2, 0x0, 0x9) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000300)=""/69, 0x45}, {&(0x7f0000000380)=""/192, 0xc0}, {&(0x7f0000001440)=""/180, 0xb4}, {&(0x7f0000001500)=""/94, 0x5e}, {&(0x7f0000001580)=""/89, 0x59}], 0x7, &(0x7f0000001680)=""/136, 0x88}, 0x800) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000001740)) read(r1, &(0x7f0000000440)=""/4096, 0x1000) write(r2, &(0x7f00000001c0), 0xfffffef3) socket(0x10, 0xa, 0x1f) execve(0x0, 0x0, 0x0) 04:44:47 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x2) 04:44:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000), 0x0) 04:44:47 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) nanosleep(&(0x7f00000002c0), 0x0) setitimer(0x3, &(0x7f0000000080)={{0x3f, 0xffffffffffff3334}, {0x7, 0x1000}}, &(0x7f00000000c0)) setitimer(0x0, 0x0, &(0x7f0000000040)) 04:44:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f52c93d1d1732e4c6139edb1a694c249dbf87bb50553d74dda5eebdd9699644b969e44b4452e3c3b377f79ee49b155ffd92f0827e7182c412a0747e6f1de2e88e96347ab25f963073ade41d25a6ea523f52414796bda0b1c686b2a34ebf6ec53b9687e5d307b6324fcc015f3ed3647b915b4f00abf7cfc436897c9727b54f25949f3ae808f019010b6bd8cd5cfe3d52c5a69b4f13cc52e5433549be5fd5975d0932fc3d2035cfa0a4f3651c0fb1f6fd040ef36dfdce32a0e0bd07a60bb491c", 0xbf) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 04:44:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r4 = getgid() r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000001c0)="557b0280ac98a27a2474d81780fedb611116bf72a8e4838f29e8f2400e73f98f7d1fd8247d7b15a7db3cf770059e9545cabc954cac0b0a8d1d60a71a9d2422870f2558c153c9aa60004df7c5b983b3a3706a30e2bd60e8a1b7b43242925e532c39444ba8896b900e20503d2ce209e19b7af43302ed1e9a5022023cc042eb94eea6397fb61f91f8318dd99c0ed574", 0x8e}, {&(0x7f0000000280)="725820a6f3a0377dd9b4af2aa71d47aa90d4d87007d7951b64f81547e08e42cfe03e08e8e43f6a109d34227f2493658251de453e7660643b48034ec22d7a57083435dbe125d4d9546e9c10a2382d09624c21b6c1435951a5277bfb3a09a3c1318ee714621d9e8ae3185b361c740482d8793a888fed7c13f1676e8f83fab344c59876308bb14159683710468ad60fd89ddae8b449466fa1e359fb46bb8c53bf16ead41125", 0xa4}, {&(0x7f0000000340)="8833f45adb62109c86b3283dc3155ca10e0ec2c56dc2412b6e84309c1e62fc3182d63b4bd2c54ee3e182422cbb3ee84b46", 0x31}, {&(0x7f0000000380)="a8572177b982986c69dbf238fdcd00d11898fa5eff5b4867a0923db988efd91eb4748537606dcb8eedcad53c09864d5e13227cca65b0ae17d63525015d7c226ec2852c88c79dd6ef163e20f9be491399edb5b1406076df9655cab35f751724c058cd421aa796c7288e7f1d2311bd4ce51f665dd0198e4594d5303ffb3c3aadd420c0e7589df146e29395dd0afdbe920b374e82f44996c366a69523b747b3d8cf622a10e51521468895bc546a1d3f7caabda27ee09d1edc17298da7c9506eb130fe3fc003d6b0932c99a6a3880dc1e00e976d2150eda0f2401f31d08ac39338966236aba18351c012fd9ef5d2", 0xec}, {&(0x7f0000000480)="e5aef95096a77104dc34c1dc21a55bedbb49ae265ff9a1f5eb103ece113439a43a60a2e79f9791a715e77e83ce74f43e0670aedec51b95a7f572ab1f5b1a2f0a7643d7fc955db92e1e57982ad68a014c07e2c6c5ec3596936c78bed7ddb690beb5cd15b266cc13455f5aa64d4149fb76f5a2cf502c349478ccb5ef", 0x7b}, {&(0x7f0000000500)="b2d867abecbce954274de7b987b0aafdaecc21593cf5014271afec877668bcd4f1ead87c3d0891e872c9b6e96a2bf96ef5d3d9ecc59152d5879eab4be6ff33547bd658f3f5909337f36784fef62190b3218e3ed837fa8614d3f9be3dfd67fb38ed7e", 0x62}, {&(0x7f0000000580)="48234ff7665570f2f849b089bc1a173a2e52ded5b4545ebdbcb4a31fc9550b66b9831abeda50007ab2e73946", 0x2c}, {&(0x7f00000005c0)="613d152e1da1908e761b4559b5a277925987c339e1553e3180e0b16b2f7f5fc6b362fd896ba3cc65beb00b01694f1a69814a647943d26a0acf4d2e69dcf5773884026a198d554d8154c9adacc64c1ecc30aaa76f78c34fab60091e40e17d670cef8d6ce8657faf3b4cdf4a0f4acd8f8e9d2e50877dfb195ef2a9a3c53bd18cdb31241c561fb53bb18fc3ba314b0ddf44d6065bb2f1898521ad77c539f760ac5da8c6d02ebe61dff50a63e943828fc18f9d06f1c8b41ef375fe45754a793c2e253610382aff1bf5041c1a334eff07ada5350813155967cfef7df9a436e6c29f13", 0xe0}], 0x8, &(0x7f0000000880)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000096000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x68}, 0x405) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 04:44:47 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0xff, 0x40}, 0xc) r2 = socket(0x2, 0x400000000002, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000200)=0xc) setsockopt(r2, 0x3, 0x1, &(0x7f0000000040)="dd1300e5277527826f65a2ef14f569dc3e84106b768e3c827b7f111e4d4bfe51ce08e6854b5fe46737ca1365bb8976a3e30b5b7a0b8f6b642fa428", 0x3b) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000240)=0xc) setsockopt(r2, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x4, 0xd}, {0xffffffff80000001, 0x8e83}}, 0x2) 04:44:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 04:44:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x20) 04:44:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) socket(0x6, 0x0, 0x7fffffff) 04:44:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x3af) 04:44:47 executing program 0: syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 04:44:47 executing program 0: open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file1\x00', 0x8) 04:44:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r1, 0x1) 04:44:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 04:44:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) connect$unix(r0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000080)=""/138, 0x8a}, {&(0x7f0000000440)=""/247, 0xf7}, {&(0x7f0000000540)=""/193, 0xc1}, {&(0x7f0000000240)=""/147, 0x93}, {&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x6) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 04:44:47 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r0 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) 04:44:47 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 04:44:47 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x8003, 0x100000000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x811, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/50, 0x32}], 0x1, 0x0) read(r0, &(0x7f0000000080)=""/4096, 0x1000) read(r0, &(0x7f0000001080)=""/157, 0x9d) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140), 0xc) lseek(r0, 0x10, 0x1) r2 = msgget$private(0x0, 0x208) shmget$private(0x0, 0x1000, 0x410, &(0x7f0000ffe000/0x1000)=nil) fsync(r0) r3 = dup(r0) kevent(r3, &(0x7f0000001180)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x40, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40, 0x81, 0x140}], 0xdf3, &(0x7f00000011c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x15, 0x7f, 0x100000001}], 0x9, &(0x7f0000001200)={0x0, 0x7}) listen(r3, 0x8) openat(r3, &(0x7f0000001240)='./file0\x00', 0x0, 0xf) preadv(r3, &(0x7f0000003640)=[{&(0x7f0000001280)=""/181, 0xb5}, {&(0x7f0000001340)=""/64, 0x40}, {&(0x7f0000001380)=""/180, 0xb4}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/191, 0xbf}, {&(0x7f0000002500)=""/94, 0x5e}, {&(0x7f0000002580)=""/41, 0x29}, {&(0x7f00000025c0)=""/100, 0x64}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9, 0x0) setitimer(0x0, &(0x7f0000003700)={{}, {0x10000, 0x100}}, &(0x7f0000003740)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003780), &(0x7f00000037c0)=0xc) msgrcv(r2, &(0x7f0000003800)={0x0, ""/34}, 0x2a, 0x3, 0x1000) recvfrom(r0, &(0x7f0000003840)=""/224, 0xe0, 0x0, &(0x7f0000003940)=@un=@file={0x0, './file0\x00'}, 0xa) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) r4 = socket(0x18, 0x0, 0xb2a) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000003980), &(0x7f00000039c0)=0x10) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000003a00)={{0x18, 0x0, 0xffff}, {0x18, 0x1, 0x101, 0x1}, 0xffff, [0x3, 0x77, 0x1, 0x1, 0x80000000, 0x1, 0x6, 0x4]}, 0x3c) 04:44:48 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0xbf, 0x80, &(0x7f0000000080)="c8589ce556ae2ec973c986317859325d4fce0076ac55da227de2dd1fba7830655551fb3be32551d10b81bbebec92698f0c180a983d8d9089574abbe8db6b66e4a204af9e49c77daff9002aa3d025aa1114ef54b7ca859ea396546f2bdd6dd643e2916cf01790a15de125deca1cbd8f68b9bf89d1db8db8997d3d12acb7a0c947ea996643e00f2bd3bf619d891314099c1f2050b231b5b49509624d16ca0fd35fb81c4f7cf7f863235907658c5af7b24906cebf3050b8815adec68c3599e3f9afbc193ffe768415b397643f6ff863effa6536f0f5e83c0e4b679cbd1d73c5f5cc1ce7a2ec102cb9be42cec8ff8aed7a9dac1ec0eb", 0xf4) setsockopt(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) 04:44:48 executing program 0: r0 = kqueue() syz_open_pts() r1 = fcntl$dupfd(r0, 0x201000001, r0) fchmod(r1, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 04:44:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f00000000c0)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000200)=""/134, 0x86}], 0x1000000000000310) 04:44:48 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x100000001, 0x401, 0x7, 0x5, 0x0, 0x1, 0xb6c, 0x2}, &(0x7f0000000040)={0x5, 0x6, 0xff, 0x3, 0x200, 0x1f, 0x0, 0xfffffffffffffff7}, &(0x7f0000000080)={0x6, 0xd97b, 0x401, 0xc7c, 0x5, 0x800, 0x2, 0x1}, &(0x7f00000000c0)={0x10001, 0xffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) write(r1, &(0x7f0000000180)="2383d48b6eaf2bb16aabaa747a8873ca511822b9cca848f088723109157e2bef1f5d144f0969950d1394e0c1d4fcc1228674cb8e2c75b5dea070f92de72e9a108f6027eb736b71238e2cf536d085497445841a75e44465ac2e8be8fa71f539f25d545a2f872324a487db3997a95168b27d9f2897424eb9594d3434ab35c0f60542102b90c0881c5aae", 0x89) 04:44:48 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() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffffff, 0x2, "85495500020000000000001167f5bfa600", 0x0, 0x7ff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x40, 0x100, 0x0, "6548e617035be4d3e6ca59c4671fe5189e3bd35e", 0x80, 0x1}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:44:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 04:44:48 executing program 1: r0 = socket(0x18, 0x8001, 0x1) sendto(r0, &(0x7f0000000100)="18a82d320accefd2b07fa679d7c1d100cf808423fddea23511d4fef1222be29cc3a372dd77f1fa47cb293fdda9ed2e33a8a37caa11746c978e6b7beebb38b3f25018b8e98af41280d2e0bec7dab01bbf040017bd0e20fa32481f903e2a1de8440b5ea2ff2e9e56b5553941517a91ecf828d2c3ff229d383a9fc6ad9eb28f3e9026956f75044303fbfe377ceb6ab06a774b6e7ae425c76076291f2341d2e14d4effd862d480c9170b5aaaf96caf693c38d8c7dc4f3ab116e2f45befc07e2bfe448b21d5ddd656c46569f7f2be9da5", 0xce, 0x6, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1da, 0x7db}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 04:44:48 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = geteuid() r3 = getegid() r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = syz_open_pts() socketpair(0x2, 0x8000, 0xffffffffffffc47a, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = kqueue() r12 = socket$inet(0x2, 0x8002, 0x6742) getsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f00000006c0)=0x10) r13 = socket$inet(0x2, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f00000001c0)="f6b6d40d0abdc8f986f6c60224ec76910db988504dd579d689b30eb46071d7e5d245575c2a90fb098dcc66ab5c8d8391d6513bd48dcb6b97a55a1ae24917e0380bd38c0784a56b14f1e8e84e521c7fca7257751cce54314960c9cfcc51e90209fed89a8462f7d3914008e1661a75346768fd54b791267cd69e78501a47e724bbab75fb5dabd383255ff042668d2f06b66fa4a0018be2fc242dc597f1f9d1e3", 0x9f}, {&(0x7f0000000280)="666e4ea79b3dff6667d66445942907fc0c2c181d0669451f1c16d51ec6e3c301f4ca19015144e656a684bd0ea27654f8588f87c53558fabc0f7b5685b69fd62e071de214844fc6ef7878890045420880620f33764d8e79d65112e0e110d2ffcd76aa8ae87d25520c3e4306af2aa8fd395fb1c3200bb01a94965ab86553d9149402bd1ba688bcde121fd2e8b325366cb28b99c0cc51a4a638ec1d479997dc8af3271cc31cd678ad504bf5b6406648209bfe5ae453ed5c89356d26e5a993e8d770ae3a80edf509c0800a16", 0xca}, {&(0x7f0000000100)="84676b60b8b857af2630908783daa86179", 0x11}, {&(0x7f0000000140)="1b13cadac6afcd7e1ec847049a69dd2f21b519cf21db04148965e7b87966d194b0f9703c25c594de", 0x28}, {&(0x7f0000000400)="86cdde4fff1984a2be37559b3b515be192bd5ef9a8df04f40e180c796258ad43a56e67d8b54bbd4918c86d79aeb7b8141fb3d5b3bc273754cf3f9111a0aca826874031c4c8b493ac96eaf6", 0x4b}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r11, r12, r13]}], 0x68, 0x2}, 0x401) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r14, 0x0, r15) close(r14) sendmsg$unix(r15, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r14], 0x30}, 0x0) 04:44:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0x1ff, 0x9, 0x3, "4b82559abec9eaa209c7d8e36636874a16366d6e", 0x5, 0x7fff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x3) fcntl$getflags(r0, 0x3) read(r0, &(0x7f0000000040)=""/26, 0x1a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x4, 0x1000, 0x7, 0x21e1da7c, "c1fb25e6264769e5a126f835d5ea522375a2fefa", 0x4, 0x1d18000000}) 04:44:48 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x5, 0x3ff, r1}) fcntl$dupfd(r0, 0xa, r0) kqueue() lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 04:44:48 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() r5 = getpgid(r4) r6 = semget(0x1, 0x3, 0x42) r7 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r8 = getuid() r9 = getegid() fchown(r7, r8, r9) setregid(r9, r9) fchmod(r2, 0x100) setregid(r9, r9) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setegid(r9) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) recvmsg(r10, &(0x7f00000003c0)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000300)=""/65, 0x41}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, &(0x7f0000001540)=""/171, 0xab}, 0x800) getuid() getpgid(r5) sendmsg$unix(r11, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) getpgid(r5) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000000c0)=""/121) 04:44:48 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) sendto$inet6(r2, &(0x7f0000000000)="ba1187aa22cdb8984c6499004a513bfb5e2065a9e68cdb3e3018ee6adef58133b9b1e09ce1aff56a71021c94ddc4192dc5800c2b3bb430d5de975ea76c", 0x3d, 0x7c48a2677407c15f, &(0x7f0000000040)={0x18, 0x3, 0x0, 0xbe}, 0xc) 04:44:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) close(r0) dup(r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 04:44:49 executing program 0: r0 = socket(0x18, 0x1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x21}, {r0, 0x1de}, {r0, 0x84}], 0x4, 0x0) 04:44:49 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffbfffffffc) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) 04:44:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="46593e90e3e137e50459d9940ab1b7ba1a6640328caff7043883e8dfe2b90168ad4f6f22aa4af31696bc82aff7e4cc000d0005896ec48a0ccab4b44795de15ba2649cecbb133534854f9c9112d4e94f7e825f223dec4db476b190c01736f9bd859a908e8adb22318c3350fb69f107b32ee829413bba889a4f310332c75ef7b51e978d496d530ace86c9cc7339de1d58839c9a2d3ed6737194545f6e641d48d2d9674e69177ad981befdee0ae7fcf9c0e4530c5f70571c594", 0xb8, 0x400, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 04:44:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/52) 04:44:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x404, &(0x7f0000677000/0x2000)=nil) r1 = getuid() syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000180), 0x4) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) syz_open_pts() syz_open_pts() syz_open_pts() accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) syz_open_pts() setuid(r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:44:49 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000001b80)={0x18, 0x2, 0x1}, 0xc) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) semget$private(0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000240)) r2 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000380)) readlinkat(r0, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)=""/4096, 0x1000) readv(r0, &(0x7f0000000600)=[{&(0x7f00000008c0)=""/147, 0x93}, {&(0x7f0000000880)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') fcntl$getflags(r1, 0x3) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={r5, r6, r7}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 04:44:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x22, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSDTR(r1, 0x20007479) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) close(r2) 04:44:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8082, 0x40) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r2 = syz_open_pts() close(r0) readv(r0, &(0x7f0000001980)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000280)=""/187, 0xbb}, {&(0x7f0000000340)=""/212, 0xd4}, {&(0x7f0000001780)=""/193, 0xc1}, {&(0x7f0000000440)=""/181, 0xb5}, {&(0x7f0000001880)=""/217, 0xd9}], 0x6) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x68a9, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:44:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() kqueue() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 04:44:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) 04:44:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x5}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 04:44:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfffffffffffffff8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:44:50 executing program 0: r0 = msgget(0x1, 0x80) msgrcv(r0, &(0x7f0000000000)={0x0, ""/227}, 0xeb, 0x3, 0x800) msgget(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) 04:44:50 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) r2 = shmget(0x1, 0x2000, 0x470, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 04:44:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x200000000, 0x0, 0x5, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() 04:44:51 executing program 1: r0 = semget$private(0x0, 0x5, 0x420) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/230) semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) 04:44:51 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x4) r0 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/250) 04:44:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x1, 0x7f, 0x1, "bf0269a1d15153e6fee70ed23b03f1f92e80a371", 0x9, 0x5}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) 04:44:51 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8, 0x80003) 04:44:51 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() munmap(&(0x7f0000676000/0x4000)=nil, 0x4000) close(r0) dup(r1) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f00000000c0)="14", 0x1) 04:44:51 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7ff) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 04:44:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="efafce4a8108bafa50ab962fa372b431d80530b5381c2d0e12fbffc52922b00200b607a125ba31369fff4fbb21aa259c4422963a2eb54a6e8c925613b4d088b1646fc11d3e37cd7fc81f966ece5d6f3b8f9440515f4aca2db0c7de1b3577bbc8cc581b5e2c6477d255ebf823b86838d379507220c295167f0cbe908338d01e6d7bade519079df307", 0x88, 0x1, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) 04:44:51 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() r5 = getpgid(r4) r6 = semget(0x1, 0x3, 0x42) r7 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r8 = getuid() r9 = getegid() fchown(r7, r8, r9) setregid(r9, r9) fchmod(r2, 0x100) setregid(r9, r9) symlinkat(&(0x7f0000001600)='./file0\x00', r3, &(0x7f0000001640)='./file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) setegid(r9) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) recvmsg(r10, &(0x7f00000003c0)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000300)=""/65, 0x41}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, &(0x7f0000001540)=""/171, 0xab}, 0x800) getuid() getpgid(r4) sendmsg$unix(r11, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) getpgid(r5) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000000c0)=""/121) 04:44:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getgid() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getgid() setgroups(0x6, &(0x7f0000000100)=[r1, r2, r4, r5, r6, r7]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff43) r8 = socket$inet6(0x18, 0x4004, 0x35) fcntl$lock(r8, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x8001, 0xea2, r3}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0x1f}, {0x18, 0x1, 0x7, 0x9}, 0x200000, [0x6, 0x6, 0xd19a, 0x7, 0x3, 0x0, 0x1, 0x8]}, 0x3c) 04:44:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/83, 0x53, 0x41, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 04:44:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x28, 0x1, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0xffffffffffffadc2, 0xffffffffffffffff}, {{r0}, 0x0, 0x2, 0x40, 0x3, 0x80000001}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x44, 0x2, 0x2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x84, 0x0, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf00fffff, 0x10000, 0x4}], 0x3f, &(0x7f0000000140)={0x1, 0x1}) 04:44:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x3, 0x6, 0x1000, "44226cbfc0d0784ad4f54d0ee11c5c0ce10ac602", 0x0, 0x800}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 04:44:51 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0), 0x2000000000000284, 0x6) r2 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) connect$inet(r2, &(0x7f0000000300)={0x2, 0x2}, 0xc) fcntl$dupfd(r2, 0xa, r2) poll(&(0x7f0000000000)=[{r1, 0x100}, {r1, 0x4}, {r0, 0x2}, {r0, 0x108}, {r0, 0x8}], 0x5, 0x1) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/1, 0xffffffffffffff8b}, {&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f0000000080)=""/27, 0xbb}, {&(0x7f00000003c0)=""/171, 0xab}], 0x4, 0x0) getpeername$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) 04:44:51 executing program 0: msgsnd(0x0, &(0x7f0000000040)={0x3, "5dfaa5795512b1191f0a19dd4d05f28fe924f09791507c7027cd1c5ce9431e58845fde30535c4e3f9cc5b73b3639858c36599d70676976f2198f0a6a1036455ccfcd388e028f470046f4ef42c37a8e4adbb112d9642ecfc28bd54508dd8a4d83c2f3dc345d2b7d947710e4f26a1dc2ec677dc97cd15ad0a50e63d28c0be23735745dd81606b0470458989aff6dca19aa2af7e4ae1f5fbe2668325bccd78fe07123aa881e9cdd5a7a7f48c7708f96f2e5a01114f8dfcda315d856ed94f051c47525f3da930f5b99c82858a17e8dfe49003e766ea097187723133934b3d2867274a957b1fae20c1ec9b23b852b7b6fa986021f39859a2f29b8183b18a654e9a76b64214bfadba6738507a16920343def2d4db9a57eb4f27a0c7ef93bfc5855d8fa84fd69d535cdb26ac70afce00f22e40860508c72814d4efb929758c9756fbc8d64923df875583da5d9d30c9b2fdaddc1dc94fede39bcec02a0cbe28ba913b9ec7913f9a1497325944c93b8068195777d8c207d81898cd199bde38126aad8afdba11e0d9fe11a0c86ba16edea27412ae9ae9db1f87f225cc700ef7eb3e6da3067e00dcebe8eeba351653d9c9cee9357c53f458fd759f11f4754b91a94165bbe2c8b558157f03ba30ac2d100266329ff8745b0e3c5321b70334cdad6a909071badf30b4da0f95655133ebf6ceaca5327fdbcf1aa6e2c9bf9533a418b4a97adeea4ba180ab5d3928a877c26f1994517c22aa0d6b6355506acacedd28feaabc72acf09f4827d6bc5154b58a600303b15ba24308fd9e4cac2e770cdecb9d7ac5561a92bcb79bad4a460c3289df31640e64ee0d86b1c60aa16fa03bbaf839ae7cbca3bbc820e53f1ebd60b0cb9a82f909ba3a21069ab8af1c5e34c6269f0a14aa0edfbdc6a50d0ded8cb6e5e741eb8602f64e6353f8f7508570d2516c580fd216d9ef9b7e62bb487c622a2bbef31412e75250c18f3e733ec5dae2e26aa457a263b1719b91b79ec02d685965739ab85b1d94726aa54d153b2c1e1b16e945d0c099b5e73e41dc7ea767a20c9cbe6da447422b245a5d8ba6cffb77cbd45998c4479aac54aa7440f474b8616789c02b11be08a928fb6cf10ea8277a763de6abbe1eb0a8ce81d7b6ac590eeced4048e511de8f4c7694577941995e2e928848c5ad3b7ae8a647ce28abbf1e98b99ab5317354655dc63c8645114eafe5d78ff414347ffe852b3022366f8071e9c02a424d0b7d7d7f917f56200c2466bf7540547b500856895289f7a3fe058a430ab575f49ffc32ea84e4b69dcd21e2dd35e05b63e94271dbdc978733804ce45fde6f92360b0d8fe2e7a8db5c5657074c8c36d9e7adb54e7619e1f129430a711f2fbc1deb1c60f9db8a33a369d0378d470437ad960555d61b5e945b8f3b26ebe489cc85b7f854e33850d109615470cd24120b8499ac01ea489935374964858a308e2fbe2367ad7d06f048f371c68386ace6b31b797c8779fb71de43827012526816934de911f0beb91d19800419ce101211aafdb385a2504a2bb7493188e70ebf527e8f0772427deab47552650b756ea3cc6db369daee235fa967bd31a25a67485da9ff0db895ec212f289b858bbfeb3ca89d5340e7b7e01a6020c77df6c875bb64ffa0578f116408dc6b8785f0aa23f14fd971037f65525d7d419c524b1777ef0fcfbf8cc7f7b75fd963594d4e21bc848b8957cbd487ca23aebfc9b09b6504680d57c16ce0a76f8897208cb9c85f58a5d5564b180fb66fd99950d8b077cdb4443ceb89991c085c247eb29d42dfb0a7be45e614959a0f2ec2d3df43c4a9d0d2f74fd0fea8bc83544b0a1863aa782a606d12f8d405c5cb5efea292009231f3fbe0126a5dd3c49a2bec66172b58cd9c306d7effe92eb9aba6a5e75ef60ebb71701caec018920ac7cd74a47942eff1845eda93bc17535f0ceec29538b656e9b3d6c63d9c98d527e3975c4b1668cbd9d9d4ed763445ad2c793ebaa2f6ef47ee9aacc88cf182651f770466aec7aa191744e71843bdc55d92f9fa0a409a8423350f32ed9bf50ae457e4c31889f396bd90eafd4f6ef3e3f40cc67cd29ffb99b8ddb01b8caeddd6533952075ba2f4dfd5d4f22479a851d321753720c2029ed48acf52a2635b4b5aeb144290f4be5feea5d25a9afa34885f62db9de438cbf5f61d9fb410761dd81c2f9319f2167baf2b9a1ba12d6f2e29b89c5e0b097e3d0b31b6b4f949902920e3e076bfa6d922460be0c9cf3b0017bff05339aab57a80b196568fa970ba39f4b7e1839ce40776f0b05a7f789592182369b4a3f51066b9dbb2a7758bb4ecfa41df7f00dc13ef1b98aa8cea6060bd895906156c91df093a9e98d8ee2c31eb80c42d579ddb225bd4330af915febcce737ab518177fc1201df7f922f016044996d2c5379000e4ae7f930f9fa8a3b30f5b5f6ee5d28b446c804725390808235ae95df19c89f8f79c0b2b812578b8fcb41a022ece1b297c678c7a62c69e5abd997958b95232d9300d2d8a14c524f353e23cdc5eca4066901e465aa229bd4a499ab9e415275a82fdbd9c1543344f4c48ac0f7593f0b76d4d90c6456fc70f20192ab6ff869933cd83a09eb9b50a160d9f2ee66448e396e699303a0b0683ae8e0367eb91491c6b85df243d2df476172767c6a04e8a51e0a26fc7d6bac56a3b527fe56306dc164808301a8f1d863ad1d5f8c7d5de57a54a5fcab6711c2adc70d6508327d72cdaaf888e352055f756651e99b0eb69f2d703448109bada41b67a861b5b9e8c1cbfefe4e465a950d7fab75ee097f5be3614447ec379e735f9f9537f79e0abf42486c969d79f82e912ff12dcf5a99f3efb2e05c8b39a92fa736fc0258179b5ac674e451f802b3f26838a1b856301474ea64c5c2ce38097b1bd59d467d0efe747c0b6bf037f2a01dd084304ba99a89e9de821fdd7658db935de10f45ad8f789e5d8dd42beb8e085962b44c92399b18c8a110bd0648f863f6334846cb860fa7a415f5d2637db478018a0e8ee397837f04b0424aa4fbe9b2a233b842a37ad85aebc7e2d6be2c8db770254d10b58b1ae0f2ba32a1141766d25c0d43b242b6611f8b9bece54f138fd0c8cfcf49bbbd66843182a567554f30ee6c6bc770fe5c8d3a5a35b7673f74c080a6b24b13f1018238ef830b0a4f04b9e416c085d766c3beae9d53d36e0586ddf0281b2d469c43cf339a2098118a873022e1bc1f12b44c8766dbc9698f9381487ddade3896e7ce3f4f46ab48ebe064fae13285973a01fcf09d40c86464d30db5313a75155fd87673c3f563d9331f3700f613716105b38058306903a622ae56370b93a6b56d9f11ef2f9a8a3f3f6cf26355af86cb9af86bd131a35ec43e51061bd0054386977b0aaadc6c90b9fb3c646219232426e2327d4222c05626eb7980d5ab06d578ad062e3bcfb32bd258ab9738f10d6d954011473789d95c4e6f794f21526eadaea48c34a5c8631ad55a4ee2162f80300ab72af23c2099c3495ec4489303ceb3cc3ae67ac69123ff53c28d3bf12b2cfd55003aef58b3a5b0e88b8e51acabbc7a6ea237f3411c9417a7796bb0eeefb3d6e33baba4754ca667cb909a6dda3581572270fc4f5b3e0509399dd8a41df521f546e1f79d88271112a9463a26bf90efb1300c290b7c4b80a20cab510bab2990d90a4d56778032063dcf70d0982f2f8743628fd40d194b1f1be403ade70066b2caa2b7c5b6ac49f60e6e90386ea556bee72784f1287f461c0724870c891097ecdae1cc158a081f5977fbaa332e057feaa755718ccc062c0043750361d15b6808e8e5be5a96a6d92d4100fd443aa09253c2b92879ad5f002ae91954b772b21786b6f37a2b9bdc49dd59ed39d8035b18ba8ebeed4eae7141d0db0dee5aaefa353786f570b4bfd5b25905d612ee1af262517a0d0a8c55d04a6ed852fca3f42309b9002cb0599812cdb880fdf68cfa81b6bf821f9ef91229a7cf4bcf20e0cb5c46a148c821cd898ab573bd7079119824c4a86c0937e27ad577ab1c1df94bf40ad551748996d0e8ba1a9e541012322efcd344be1fa69125ab1b539f4f59f801ba11eba75617dc5c74f51489ab7785f664da45eb618a860406f3f53ef94ff5334fd7db56212981e1c6c00e806cf894c1bb4b0c013ab943884efd8232ab1ae2342418f14bac08f2e4fd702fa765235a98ddef0ebd5584cf49c540646c816cf0a89050181f5cb1934bdf035eef276a5bd342b85b0c4d6f84d57848da9755299d3a1c7e3de071f06a91d03297f7c6876e2f59010baf34fc9ef08f88dd2b5e81a9260c00cfe7ba1f52c4deaaa7bc47cb4cc44692b667a4b8e5fe6076e88ddb4cd9a32a02e6c9394a903632c26a18aa936974ce2af96d82af9c941badb5c77ffdb503c451c1fd6d44273b2e7b2893a8ab4af89fc74fbf17c08a12044e3245cd7cc2201eafa928f9cb4b077151831e30e9c7d2373c690d175266379b79ff4e26831ba2eb86d08bcc59270e2b17059e853375b4c33f890b634b35fd2c46621b2cbd033feb4c25164e9131c4bb553b52a37bb31263ac5c53db81150c2f1d8b14aa120b5aff8fbab0751a3b7c93bb4fd3fdb9da95fe4e3840a34dda1391fb0b827634f46b6a2f933cd963f98df4d1c0d6418857a2ba06259252febd71bed1750dfa2859ca9761eaf06d8e9344cabccade29a3bb4ab960c2880f34cdb2c40994c011ff3dffdccc48a9e1cf54c1483ecfd5c7b44f34bce491a4b688f80277039d7806054264a905b1efde376e714774b38bd96d18a76615ccce08fa99f7869c537a904b9f6e0159c77c7070589ddfbccf2f3c5a7644d6dd31c9c6f2dd74ae419d523f11b42318d885312fe5dcf1ed0f376fc7381b406694f2d9c3afd3fc85d6342297d127808a14b312a23333f018ca9a732d5eecff13300a45bde0b7dcdf0ff48bac9c7c6e234e53b26ab7dd8a0244a6368b2f087034447a1c3bfb1f416f88fa4823f2ec2a6dd9a45a6a252ea0d3a07b777b0af6afb67630cdf61cec488b76046bf124bc7cbbab52d29b45e2bae1ee78db3154c036b9a61f40753dd858852e284b4a194b4b9ad1801f3aa280acb522f8bc2b6cd380b737d9961866a5cc0a22d524fe64ef6cb2fac402952119c9340efa640074349b66b4b4e5ec7c27fdfa25a0120d839424a835fc87ee5abe77a12d599b46dc10e600b8c06c35556fb913c74aab7c15fda046bca66b1456281036195947e6a885834e124607e1cb7af89ea3d6b66d7c3cdf912791601deaea0278ae6addcde2c9c747d9d4cad22c45373f4a1067eff07e0aafbc58031008e7292e632d2474736eb3aa8d5c6b05d1ef78030192ccbaa6d1f4f604d0477562094a5975277f7c98a7b069f6e507a5a0235ae636bba7357e49e1fbdb8c7f5f27e1a79dc6c9a8e7a436202917ff2d53b15112d86d0223ed3caec0c67456945bb0b96c14d402260524af4a9ad212236c14b611a8c0a56ef01fd73daf4a74b3f912f3999ecbf817ad5607a973d88d17015392d89baa1cf58c593fccfd50a522747fc1f2b9c403c9b5c9ce4d846bbe0bbbbc0c828035ee6a9b83dbecb34961a23b8917b8f8e39d1160cb4aba85d7615cf30d59a014d492604d280d2e88ff01243f4f3cc16d522fb0248524a2f55ef6995ab6e2709ecc28fa296d50cb200f55443b2ac925f30f7a4cc1663455e8e0861ef6ed7c966acbb56c352997878c2fbf8b51e1c2dd883b715a05d5e63888e9dd93f6485f8f218e98bf51a41931c51d08873bd8903b2581a9e806217e5c1105204a5f1604c0b79151754464125a6e7dca"}, 0x1008, 0x800) 04:44:51 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000004c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x27, 0x2, 0xe9a9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) connect(r2, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=@in6={0x18, 0x2, 0xfffffffffffffffa, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)="1a2149b409fae1fc04814f679358c2c9b06e4afa90977ae2d904bff0dc875945aedc449fac0471e5cf28333631941efc02049d0b3cf02ddcdde37fea825c0a9b1ae4e75f787de321ea0da678e344af8092ac8bbc5b65ceb4d978ee1cf96b40e131ea1a4dbeefd21e8070c36414f11640", 0x70}, {&(0x7f00000001c0)="e813209f0c8b79e66b952e423baad0a7ef6618a1c12229f4d409110bf013ce88c17ddfd39a", 0x25}, {&(0x7f0000000200)="3be11a08edd356491ee84dd79263d1eb5bc43fce970ba85b1cea208873f5d86e23074347f1411c1637b06a73f44f6ae433685a809d4e5faf0cc7437f56b208e985a4cf6c2985cf7ecb5d324b8fda1a3eb9e3c0c701abba237ca06f3fcf7e69c0977b12a20a74e74ce301967be22a3f835d1f68b1df7a7cde57835610b78b40eec2254a64fbd20ebd38602f6b7fb51a8adcb45221b97f0e92c21482511e87c56a4a62ec8b", 0xa4}], 0x3, &(0x7f0000000300)=[{0xa0, 0xffff, 0x1000, "7755905d923955bebafdffe18788fd72d4845497b8d7b90f356b15096627d90d602549a6d179a9171d606ab868293c1731db8e12a6c506264223d071a1866249c100d754003d0334fbb7d435a0826f239b88dc95630683b69feee7cf8f6250a840f12774de32bf0e0994865082c4344bd14add246b02e803c1288d6931ba18d747db49a5895030b7d1b40334"}, {0xa8, 0xffff, 0x1, "d72b40fba24d76e16023f6bda74b10a19f5f680f7fd8b0bdd7dc1cbb30e70c241779e34c18b914c4cc78a1b3d81e84143aea60169aeff89cbfc901a38fffd867628a9236098109fe914a95c941a9ff19500a95d474ac200ffd3e5d340e78cc0148f9b353d4daf366e7869704976f5a503d853f4d3aa72c94709b799fe6c5aa7fdbed5fb89bf90462d6ef90ca964e050603d24aa7af4d"}], 0x148}, 0x2) socket(0x6, 0xc003, 0xedd) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 04:44:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='\x04\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 04:44:51 executing program 1: r0 = syz_open_pts() r1 = socket(0x1e, 0x4005, 0x3) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 04:44:51 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000440)=""/202, 0xca, 0x802, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = accept(r0, &(0x7f0000000400)=@un=@file={0x0, ""/58}, &(0x7f0000000380)=0xfffffd63) r2 = accept$inet6(r1, &(0x7f0000000340), &(0x7f00000003c0)=0xc) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x800000000000001, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0xb8, 0x8000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) sendto$inet6(r3, &(0x7f0000000180)="d6c91dd26c18cdbbe151c63f275d3270b5c8538544519915db2f912013c43b327a122f030a9902cc08b673ea0614d82cd86eadccff4be7c15a3715413a7493e899ee9b7b7a49ade73a362a2f2a8ea55879b1c0604640b9ced7bce3c046fbfef749317709e8208bdf6f5d26a4d208109dde68941b30fd5c5925cbfa31d822b72e1ff4d2d69e4561", 0x87, 0x40f, &(0x7f0000000080)={0x18, 0x1, 0x401, 0x9}, 0xc) setsockopt(r3, 0x100, 0xe, &(0x7f0000000000)='\fFW}', 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0x7, 0x2, 0xffffffff, 0xfffffffffffffffc, "f31b11110fc87bc22563566af3232b409434ded4", 0xfffffffffffffc01}) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:44:51 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f00000001c0)=""/9, 0x9}], 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x6bef, 0x0, &(0x7f0000000000)=""/165, &(0x7f00000000c0)=0xa5) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) 04:44:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xffffffd1) getsockname$inet6(r0, 0x0, 0x0) 04:44:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() r6 = getpid() r7 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, r3, r4, r5, 0x2, 0x7f}, 0x7, 0x6, r6, r7, 0x7, 0xe, 0x40, 0x7}) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) getsockopt(r8, 0x6, 0x7ff, &(0x7f00000002c0)=""/59, &(0x7f0000000300)=0x3b) 04:44:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xffffffff, "5c04001b000200000000000100"}) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000280)={0x1, "5bd437e2932a13edf6bec3d49a6dd4dbf45d39d0c56b896e1f5633dc3fdce11c75c529bab583c7f9e2c80d2fd4c668e03d7d8164f3fd42911d016105c6006f2979362f457b6800b41caec6488ffc25ad131fd4ff63b006f786b88c84a8f4dec4874c08732d61906342824e44d25a0d971ce1c4ddaea037338d2b0eec624c30fe0fe7ec63de1d5e4b03884ecbe786c39b45fdf8a36a96b3646b87ee32901f816a0715bfea75966a487648ee6ea90a43ba2b4cd4e8d8f2007bd191f108264640591d5983f11e033792e9"}, 0xd1, 0x800) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup2(r2, r2) 04:44:52 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 04:44:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x7, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), 0xfffffffffffffffe) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 04:44:53 executing program 1: rmdir(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) sendto(r0, &(0x7f0000000100)="c5cb1ff8379fc6b93e0600929f9859478a30caa30a2980a0243a98703bc947d1", 0xffffffffffffffb1, 0x0, 0x0, 0xfffffffffffffda0) execve(0x0, 0x0, 0x0) 04:44:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8448, 0x2) listen(r0, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x9, 0x1f, r2}) r3 = shmget(0x3, 0x3000, 0x402, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/206) setsockopt(r1, 0x0, 0x5, &(0x7f0000000040)="caf5b415", 0x4) 04:44:53 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f0000000180)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 04:44:54 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 04:44:54 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x375, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x20) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x1c5) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 04:44:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getpeername(r0, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x6) 04:44:54 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10a90, 0x16) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="452f4822bd2be8be120fb2f3974813", 0xf}, {&(0x7f0000000100)="9c28223a65796bcf3c2e7e57dbc4c5402613a701770a30121f9ce6815215264813ac108173e2d3becdabeef50825f106fe8d0ab91f14a971d2cd", 0x3a}, {&(0x7f0000000140)="e66265d1e6da12cb0f73", 0xa}, {&(0x7f0000000180)="7b26c220054878aa6b8ae8123b98f5e37b48059fdb8998ece39d16e430c35d2104162a008869a3fad01913", 0x2b}, {&(0x7f00000001c0)="3c39f87dc88b28b04eb55f61330ee3fd89af02f75f7e5c038e00da3220c724637e882f610a71b5c105fd98675a9505c7cd11b53ab0dfb047fa69282daaf54778207bb7c610ae4cde7967e206bb6a0a327c1c14df68608f0a4dc2d0f2185ce4a9afefc80b16a9685ddc4b39e45cfdb31d7bbce9ba03", 0x75}, {&(0x7f0000000240)="9f4c0bcfd275e3087b4abb23fed38b948520c338a6025891afd0ff6de52336c1315b5b06f2a4f1fbaaf2c3c4d919cfda90eb1b93670d3536b36089d749fc0c8f36bcc472cfe7776c85827e2fb413674b68553ee53804b3b0125c1e2bd3d7aeaf94af1283b92ec233ca46d363ad2765fc7ab3f8bc05766add9dae28619b874ba75c9cde617cd66f4a9450c92541318fecfa26ea9e471cb7a33e7b7d96", 0x9c}, {&(0x7f0000000300)="617741ac6f72ee4d17f2f8e59e54b21842e7cce0793f572ca49c443f8a6a39fc0988c14f9fea7dbbf33eb82dc960cd51ac082b90aad902d3", 0x38}, {&(0x7f0000000340)="f577073a3866f8dea14d7f224155c9eb8c60ab4c6d", 0x15}, {&(0x7f0000000380)="23ada1e5702462c90bcb16ce6baac9f8d1e61132ca4901247bbf4404f8a7a774740ff9485fccd698bcdeae912999214b2010381dc1fa5a477a3f26d85b897b9ab007a9a11ad9e69699159f0d5664d40c2a8540d0dc2f3ddbe4fdf5648053cdc029ff5b9b59ae06a06a", 0x69}, {&(0x7f00000004c0)="42af6e258026a44a1366a3aaa4314654124bd8b7e977fc25fdff62489eae2872678c1022b46fc636888a7a832f7b76c2cf5f546d1d52444f943df58346d24a33378e7904df0ab2f08d8a702369877cb1970a475154777ee55a92426e1fa8bf5afb91ed5357c88c7bf02287188c442a45c395f66c5e65831a40181543ce58c9e937f5a7d844a48f62780f6e6692bd032feb871b573fd45b6320cb04cbe3ecdf0850fc25b89b4374c548efac912b163ccc8f71a862602b7c16f9985ab65f2c9ef44bf211cfa21e0540c180478e5ecc8cfb70a3000451dc7b43503e166e27e3a0b5e3a94c4b8cc8638e4acac8aea1b0be076b32af0df08782f3ee57", 0xfa}], 0xa) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:44:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x20001, 0xd) ioctl$TIOCSCTTY(r1, 0x20007461) 04:44:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 04:44:54 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) fcntl$getflags(r0, 0x3) 04:44:54 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmod(r0, 0x20) r1 = kqueue() nanosleep(0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x0, 0x7}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) clock_gettime(0x0, &(0x7f0000000040)) close(r1) 04:44:54 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)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50145455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x119) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0xfffefffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000040)="29fcdbc236a3188a557d1643a733bedc1bee21a8f2250d77c7f74df7772bb51c7dfc6c3cea035b", 0x27) 04:44:54 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0\x00') 04:44:54 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='x\x00') r0 = open(&(0x7f0000000000)='./file2\x00', 0xfffffffffffffffe, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x59, 0x6}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="105c3ff7598ed0b07928cb75ed2031d4cedb3cf364d569de68108959d6311b91778bc04605b78aebfce2ef3c9162c9c8c7b2c2a87a12c3ea6a379ff84a37c80532db9ba169e533eb1c954f39d61832f7024aa837093851887fc0faf0a1541ea27a7b21d8752f953c066607c5616881a151d1ffbd98192aa3ced3300ddac11270f82dadd4b2ad93d479b87e2ab2342b80f401b94d3cef7c66e6d9eb3535a99413e88945d40b7a6eb69f72f92963b013f0429745ebf7360ab1e33e62b00791dd573a677d36c8073f8b3aad851e5c2104a2b1f5ed592baa17cf0051ddf8d61ec645193c88936b", 0xe5}, {&(0x7f0000000200)="a0f2f52861ecc564df8e6322cc444a8cc09591717739e3a3d1d233a3407b6d77c3fa3f36b16798f954d6", 0x2a}, {&(0x7f0000000240)="d311002cf0ea9bd4428e4f27132ad1315a59afb1b343c1e75035fb9b297c4ed176daf37279948646d9b41d3f46971c3bbd81e39229919a89378b1fcebe578cc4f1fdc03046db13cecc85905d8665e9501e7b20e148a931e5482c634609de9ae7e39528fa0a96f24c7dc0c075ac341f889de50d8faedb8009ff7aaeb46df3f6c35f", 0x81}], 0x3, &(0x7f0000000340)=[{0xc0, 0xffff, 0x4, "7018b3e597a5db9284ce372846793732edc906555308cc822c6d69cc64b464cdbeda95290ea4319583f3465953dd6a209ef5c80091b6e03bf9b5f0500b2ff52933e9dbb116d0adb73ddede1876f756428e7b2b6964847f92a0bd83f0311e238b088b3ee403e762161512a7b51e6da17fedc1544c33a17bee8bf28c2e29924e16d1d2fe046cd76d78a4743ba1f05b6e3c60cfe7ecf1cd0caa9765c261ca082013aa901deeb8042930d1a5f5b2"}, {0x100, 0xffff, 0x3, "11ce1d9b7c0eb5b01a94a177e8fcbbc834ffa1536b997acabebafde3306ba1806301daa3ef0750e45172ce920ae9462755164588723855af324c874f442ea626b8d205ad8a4f0f5cdbf74b5a533aef5a27cd5299d655a821eb361f249b8c75708c47e8f3b254c63e35eb8f0f338af1cfd24d050635cc7b72ae53b17304c690ce086cc3d598ce73a87593652f99ba2367257c8c23f7e38126ca2d7db687a3731387ad89dfdf876387a6d71a24f18bca2133032160bad1f48275eeb4cba078c61a389276a809fc24895c8bbedc2874a94eae33cb4344042bfda91c3cd8be569c4b59673574aac4f43aa9"}, {0x38, 0x0, 0x4, "2fe7ae77cc5c623844c5bec1431d2f95a2055b5f88c82daf8c964eef98ff50a9c871720ed637"}, {0x60, 0xffff, 0x8, "c866966bab241769ae96742c88d098fd76cd6c55215a2b66410c9e708d00093385ce0a55906cb3301978d6c9305e44f2d46ce1dcd34ed9b77ba02e4ebe26ac5eaf203c3ef83f6656016d45be5bb8"}], 0x258}, 0x404) 04:44:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 04:44:54 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000000c0), 0x10000) write(r1, &(0x7f0000000000), 0xffc8) 04:44:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x82c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:44:54 executing program 0: wait4(0x0, 0x0, 0x1000000000002, 0x0) 04:44:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x8000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x1, 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 04:44:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ftruncate(r0, 0xc0d1) clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000080)) 04:44:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x0) 04:44:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x8003, 0x3) socket(0x6, 0x3, 0xffff) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 04:44:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000018c0)={0x7f, 0x0, 0x7fff, 0x5, 0x7, 0x1f, 0x400, 0x800000001000e82b}, &(0x7f0000000180)={0x77e, 0x5}) r0 = socket(0x11, 0x4001, 0x6) select(0x40, &(0x7f0000000100)={0x100000001, 0x4, 0x9, 0x0, 0x7, 0xfffffffffffffff8, 0x2}, &(0x7f0000000140)={0x9, 0x6, 0x1, 0x7, 0x3, 0x99a8, 0x7, 0x100000001}, &(0x7f00000013c0)={0x80000000, 0x0, 0x0, 0x5, 0x4, 0x101, 0xfff}, &(0x7f0000001400)={0x80000001, 0x9}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/9, 0x9}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/201, 0xc9}, {&(0x7f00000012c0)=""/237, 0xed}], 0x4, 0x0) 04:44:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000100)=""/87, 0x57}, {&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f00000001c0)=""/228, 0xe4}], 0x4, 0x0) write(r0, &(0x7f0000000040)="935c99364c743f21f05d1e7460f0d154921b81b408181e5097e3a570c806ff6cd430a6c752e8a02e520ea58bd578ef8c1556de8e3c31819ddd94a49cb0c667e242f4971094e7c4a36abed727412ec8e48bef9dbb99071572428c2410de", 0x5d) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x812, r0, 0x0, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000400)=""/7, 0x7}, {&(0x7f0000000440)=""/23, 0x17}, {&(0x7f0000000480)=""/132, 0x84}], 0x3) sendto$unix(r0, &(0x7f0000000300)="1060baaa53efcc8e2afaf3273ce36e42b6f6df3359640e2767a1b6dada4f1d7127feb86023b405c1e5b483c06788ecbaec7c1d24135856cfc4b83038efbef31ee94731d655cf13c51084c8ed527cb9591624fdbeb97110ec02440c906660b4452a151debe0fb999796ba5a0929058c6dcf6b87316abde4edf0db8817e98c099985d180b05b7c3af864435ea89c88a425367ae5ceafd4d9939f9beac5761acc3471e8f4de02ea", 0xa6, 0x0, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) fsync(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 04:44:55 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) close(r2) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r1, r2) 04:44:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20020, 0x20) recvfrom$inet(r1, &(0x7f00000010c0)=""/4096, 0x1000, 0x1, &(0x7f00000020c0)={0x2, 0x3}, 0xfc) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r2 = getuid() setuid(r2) 04:44:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 04:44:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:44:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 04:44:55 executing program 0: munmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x1812, 0xffffffffffffffff, 0x0, 0x2) 04:44:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x820, 0x7f64427c96f0b557) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9, 0xfff, 0x7, 0x4, "b73e1c6cd9074cb2de18922d51c2f004b180e3a6", 0x6, 0x1ff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 04:44:55 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r4 = socket$inet(0x2, 0x3, 0x628) r5 = accept(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setregid(r2, r2) shutdown(r4, 0x1) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="041c8f3d6b57518481", 0x9) msgrcv(0x0, &(0x7f00000001c0)={0x0, ""/64}, 0x48, 0x3, 0x1000) r6 = dup2(r5, r5) readlinkat(r6, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/185, 0xb9) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000078c3bc26eeb8a7780000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000001000000000000000000000000000000000000"], 0xb5, 0x0, 0x800) setregid(r2, r2) fcntl$setflags(r5, 0x2, 0x1) semget(0x3, 0x1, 0x20) r7 = socket$unix(0x1, 0x1, 0x0) socketpair(0x0, 0x3, 0x336, &(0x7f0000000400)) socket$inet6(0x18, 0x4002, 0x0) setgid(r2) msgrcv(0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="35f3c5212b8fc70563d8ef0000dedbc5d3d4487c1efe67000000000000000000000000000000000000000000000000"], 0x2f, 0x1, 0x800) getsockname(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0xfffffffffffffff8, r1, r2, r1, r2, 0x4, 0x2}, 0x3, 0x2, r0, r0, 0x8, 0xfff, 0x5}) r8 = shmget$private(0x0, 0x1000, 0x154, &(0x7f0000ffb000/0x1000)=nil) socket(0x6, 0x1, 0x2) r9 = accept(r6, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) setsockopt(r9, 0x8, 0x3, &(0x7f0000000600)="8bf08646ab32c08b2196146ea197abac3c4286afc4000b9465c4a86254acb19c1331b4aed39b0b6673a4016311e72cb83e6ddc77c5a0a4fc827194efede6f0318fbdf0816f32343f800af1f5191db58296216515124adf2e5d06c78ea51f60d8b969d1fb960edba21baa7aa803bb83105d1545306656df4a256ae7b8912e6d5e14e554196a5b0699db34dbfb72859fa9673c60825afa98a2ef8ca594b022db2be1e161198de34acd0966058ebf90a7608c1ffb4427d9fdd602f2f45ff8ed5b2cb07b", 0xc2) writev(r7, &(0x7f0000001b00)=[{&(0x7f0000001a00)="852baab6e9cc907821d36ecb99d3a8d624da813afed7930fa7540aa319d16d5c6bbc0bb5cea0bd18f4e9866368bee8343ebae72aef7ffb3905fb0c98ef83a4bb9a8a43c5059c4aa3251ccc61686b805ef3892d6436450355f4c47d746f8d149229216aa758253fe86afe89b6bd83cf605fba742981c8c12c73d85bbd84ffaa5c2684d2fdb37c33ecf22667ffd939f127d6fdf3feec4956f0606f6fe850eaca0e0b3fbc0b1cfd385bf104a38836dd0dd86b9331ddaa56e5a68ddb992423120650c842f345c09fc55d583b803aa8a948c0c2996d", 0xd3}], 0x1) shmctl$IPC_RMID(r8, 0x0) unlinkat(r6, &(0x7f0000000700)='./file0\x00', 0x8) 04:44:55 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) 04:44:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{0x9, 0x1b80}, {0x1}}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:44:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{0x0, 0x2223d685}], 0xe6) recvmsg(r1, &(0x7f0000000100)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008db2eb97e7da5bec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, 0x0, 0x0, 0x0}, 0x0) 04:44:55 executing program 1: r0 = syz_open_pts() r1 = kqueue() openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x20720, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x12, 0x2) r4 = openat(r3, &(0x7f0000000340)='./file0\x00', 0x100, 0x110) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r5 = syz_open_pts() write(r1, &(0x7f0000000180)="89dd9394ce19850a15c9477ec4cefe0e0d38acd3264b72222f908ef6caf3412023e45362c28af223e944cbf767c3667688931d19d3eeaa394cb7ffd3db5e16d9a05b088c3261d3903377df8544acd1b498755c28019f734928e6a632b55668fb524c20e4eac328c28e50728fb7b86e56950c38a1086b32db821dafb7ee059627bf4b3edb8d05a174d84366463f3e456f0dd98fee934fbf2037c2722c6fcfa1f9d1667137891dd423", 0xa8) kevent(r1, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x7, 0x4, 0x0, 0x6, "b04907db5266707430cfa8261d9edcacb8180b93", 0x3, 0xffffffffffffff81}) kevent(r1, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) socket$inet(0x2, 0x3, 0x7) openat(r2, &(0x7f0000000000)='./file0\x00', 0x400, 0x16) 04:44:56 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = semget(0x1, 0x3, 0x408) mkdir(&(0x7f0000000640)='./file1\x00', 0x4a) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000540)=""/233) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000680)="c63c429c2f1fa11cbc641c82515f2e3af44cf1b79ca80622a608d34dcdab88e15bdad1b1449eebda151745d56b1b811ef5e11570251a96a382e21f93bffb8fc065187ef01102f46c98d2d1516eb58ed966abbcd5030a37de02d39f6d803398d646e9d6744f6f51cf9c91ca2b2105229f3ea72dae1aa747f61c9fcca318be84b2d23373e8a90be66695590490f546cdc675617d14eb9edd521e363b7229ea37818471bdf9eff8715ab1600e1ba68b51ec1789578d514ae6abcda481dd9dc4ee266c105f33519e67f77df23655a7b5", 0xce) sendto(r0, &(0x7f0000000340)="97ea619f86fad02d6920e721a956ad4ff544b47681ec5b75c8c9fb15b57c467605a3e791825992ddc6249136b3", 0x2d, 0x400, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket$inet(0x2, 0xc005, 0x20) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/72, 0xa6243b9a51b12368}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/221, 0xdd}], 0x4, &(0x7f0000000380)=""/140, 0xfffffdcf}, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = semget$private(0x0, 0x3, 0x80) bind$inet6(r0, &(0x7f0000000780)={0x18, 0x0, 0x800000000000000, 0x2}, 0xc) mprotect(&(0x7f00004fa000/0x3000)=nil, 0x3000, 0x2) semop(r3, &(0x7f0000000480)=[{0x2, 0x6, 0x800}, {0x0, 0x100000000, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0xffffffffffffffe0, 0x1800}, {0x0, 0x9, 0x1000}, {0x1, 0x8a, 0x1800}, {0x7, 0xb8dc, 0x1000}, {0x3, 0x81, 0x1000}, {0x7, 0x90, 0x1000}], 0x9) mprotect(&(0x7f0000258000/0x4000)=nil, 0x4000, 0x3) 04:44:56 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000)={0x3f}, 0x0, &(0x7f0000000140)={0x0, 0xffff, 0x9, 0x5, 0xec, 0x1, 0x8000, 0x63a}, &(0x7f0000000180)={0x10001, 0x66ae}) 04:44:56 executing program 1: r0 = socket(0x26, 0x4000, 0x6) setsockopt(r0, 0xd892, 0x80000000, &(0x7f0000000080)="466f68d9427aba2ec50a344547338cafc422238dc6b8b9709a754b2a169bb6b92b86c63fcce2cfd8dfadf4162140e15a56e54561c9edb63e54468fcd183c3b6113ce25f468e8b8ace621d95237d94259bb3baae5fe4a954c26accd5dcd059d4306f39c9b60760b8bab27b0252b1c6ab21d4793ab1859e49f05480aef38802937a2d8ae7c4f3c33e4ad12029647a83eaed0e73dfb5905e6c632036660db1f8556", 0xa0) r1 = socket(0x18, 0x1, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x8, 0x1}, {0x18, 0x1, 0x200, 0x2}, 0x7, [0x7c7, 0x7f, 0x9, 0x101, 0x81, 0x4985, 0x3, 0x1]}, 0x3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) flock(r2, 0x4) socket$inet6(0x18, 0x4005, 0xc8bc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x2) 04:44:56 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000440)='./file0/file1\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r1, 0x4, 0x0) utimensat(r0, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0x80000000, 0x5}, {0x2}}, 0x4) fcntl$setflags(r0, 0x2, 0x1) r2 = semget(0x2, 0x1, 0x6340623e6e99e559) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/198) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') getpgid(0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') close(r0) 04:44:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x2, 0x0, "85495500020000000000001167f5afa680400900", 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget(0x3, 0x46) msgrcv(r1, &(0x7f0000000040)={0x0, ""/218}, 0xe2, 0x2, 0x800) pledge(&(0x7f0000000180)='\'^\x00', &(0x7f00000001c0)='\xc0\x00') 04:44:56 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffb) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000000)='./file0\x00') 04:44:56 executing program 0: mprotect(&(0x7f000001d000/0x2000)=nil, 0x2000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 04:44:56 executing program 1: r0 = syz_open_pts() kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) setitimer(0x1, &(0x7f0000000000)={{0x1c2, 0x4}, {0x0, 0x1200000}}, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() chmod(&(0x7f00000000c0)='./file0\x00', 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 04:44:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) recvmsg(r0, &(0x7f00000010c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/16, 0x10}], 0x1, &(0x7f00000000c0)=""/4096, 0x1000}, 0x41) 04:44:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20100, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0x9) getpgrp() r1 = getpgrp() r2 = getpgid(r1) wait4(r2, &(0x7f0000000140), 0x9, &(0x7f0000000180)) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x10000000080) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000240)={0x2, 0x8, 0x16cff386, 0x7}) linkat(r4, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x1) 04:44:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x100000001, 0x2, 0x6a1000, "23de63281b6107356d567e72a4f489e2f7ee8c0d", 0x5, 0x10000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 04:44:56 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc4, 0xf0000081, 0x7, 0x4f93}, {{r0}, 0xfffffffffffffff9, 0x43, 0x20000010, 0x400, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x84, 0x8, 0x503c}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x48, 0xfff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x200, 0x400}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x2, 0x7f}], 0xfffffffffffffff8, &(0x7f0000000100)={0x8000, 0x8}) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') 04:44:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) accept$unix(r0, &(0x7f0000000c40)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) open$dir(&(0x7f0000000140)='./file0\x00', 0x8e0, 0x1) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000071279c8ee4f2241a00000000000000000000000000000000000000000000000000000000000000000000000000003f0000000000000000000000000000000000000000000000000000000000000000000900040000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b7eed161518a6b55b2930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06caf7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188cb3b660a"], 0x1, 0x3, 0x800) 04:44:57 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='rc') 04:44:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:44:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xffffffff, "5c04001b000200000000000100"}) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000), 0x0) getpid() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) 04:44:57 executing program 1: socket$inet(0x2, 0x2, 0x0) 04:44:57 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x6) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r1, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:44:57 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() mprotect(&(0x7f00007c5000/0x3000)=nil, 0x3000, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r5, 0x6) write(r3, &(0x7f00000000c0)="14", 0x1) 04:44:58 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 04:44:58 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:44:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) getpeername$unix(r0, 0x0, 0x0) 04:44:58 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1103, 0x0, 0x0) 04:44:58 executing program 1: r0 = semget$private(0x0, 0x2, 0x60) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0xfffffffffffffffb, r1, r2, r3, r4, 0x2, 0xfffffffffffffc01}, 0x1, 0x10001, 0x3}) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r5, r5) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000200)=""/37) getdents(r6, &(0x7f0000000000)=""/247, 0xf7) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget(0x3, 0x4, 0xca) semop(r7, &(0x7f0000000100)=[{0x7, 0x3f, 0x1800}, {0x1, 0x1, 0x1800}, {0x3, 0x9, 0x1000}], 0x3) semget(0x0, 0x3, 0x100) setsockopt$inet_opts(r5, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffc28) 04:44:58 executing program 0: r0 = socket(0x1, 0x7, 0x3ffffffffffffffe) write(r0, &(0x7f0000000040)="64fc0004e90070a134fced562aacde7776dc9cf18bfdb627f4879dc3b61fde6fcb1d9a654c4a21b75be7f0efb55ad0f39fe61562f147980755d75d8d897965de88adfadbd3e4771dff8ec2e802e684245b6f385057ed3d800b5ffa164c041dea1cfd7a4df2079c00c9f07edd271e32597eef2370c04b94836db220314299a6", 0x7f) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 04:44:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x9a) 04:44:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 04:44:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x5, &(0x7f0000000000)="290805e636e0ff2673c08b5f4d1e2d0c62683cf5b8442cc911f410ddd8808b701bcf6b525f851ff69ce3dac5293e93595a2bd154be0cac2fefea16bc55c4bbc9b1f0067ace7cd0289e689fc8afd6ad3a9e15b12f8789983500595274d455cf461630fafb5d7ac9f0c6a543ebd53303e77fe3913b75a61b7b5e01dd65a2987413f4c404a848c8dd05941085fb43f2cecc6a708aae3f832f657ca5d06926bb2f97d4a9f50fea926fab54402c7e6beb1b9b3da7e4ad73e2a5a2923d98bf6f16082886a73f24e39901c030b6bcd1bcc656af3b360756aa24292ba006d07af9b3fd56b657aeb1747b0cd698ca8578c000ebdaa7577f0a", 0xf4) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) 04:44:58 executing program 0: r0 = socket$inet(0x2, 0x1000005, 0x2) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) getsockopt(r0, 0x5, 0x5, &(0x7f0000000000), &(0x7f0000000000)) 04:44:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/8, 0x8, 0x40, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlinkat(r0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)=""/60, 0x3c) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffbc8) 04:44:58 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 04:44:58 executing program 1: open(&(0x7f0000000040)='..', 0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x4]) setrlimit(0x100000000000c, &(0x7f0000000040)={0x9, 0x80000000010000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = msgget(0x1, 0x20) r2 = geteuid() r3 = getgid() r4 = geteuid() r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x10, 0x4}, 0x1, 0x4, 0x8}) r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r10 = getppid() r11 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r6, r7, r8, r9, 0x124, 0x6}, 0x6, 0x5, r10, r11, 0x5, 0x64a, 0x80000001, 0x3ff}) open(&(0x7f0000000040)='..', 0x8288, 0x0) 04:44:59 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0xa, r0) 04:44:59 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) mprotect(&(0x7f0000002000/0x5000)=nil, 0x5000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x20) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 04:44:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffed3) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 04:44:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x19, 0x170, 0x0, "fb41cecaa894e44261cf6e492f3f55d396416b33", 0x7fff, 0x8}) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x82) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = syz_open_pts() r5 = open(&(0x7f00000000c0)='./file0\x00', 0x8001, 0x100) listen(r0, 0x6) ioctl$TIOCSTOP(r0, 0x2000746f) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x140) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x80000001, 0x1, 0x10001, 0x9, 0x80000000}, 0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0xfff) r6 = getgid() setgid(r6) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20280, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xb54b, 0xa6, 0x7fffffff, 0x20, "9744b2895c46478fdfb285f870ee62574574f348", 0x100000001, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) bind(r3, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000002c0)) socket(0x0, 0x4, 0x3) getpeername(r0, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) setregid(r6, r8) mkdir(&(0x7f0000001380)='./file0\x00', 0x81) syz_open_pts() fchownat(r4, &(0x7f00000013c0)='./file0\x00', r7, r8, 0x2) syz_open_pts() 04:44:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYBLOB="628631b547e39c51f102357aa9bbb8dfedd695a8afd6f7c1082b10c9c217c5812636fbd3b21921695cf5d2a54bd00437d9f23b8b77e825a9644306a47f287016825b41203ca01aacc2fa274037b8d902c2ad33e0d1f654d74d5a030bd029ac6f02ed23ded5995b26992c3d411740e390167fe1475ad03d1484a109813b82122fd125fc6889cd9d445c4320a736d93aa2338c60415b7802085150356925ae87b075781acaa0df47ea1fb8480a63018f87bf3106dddaa01274613c9e1edac3ae8a4273d6f919b3a8c7e61c72f8a893c7e32570c39ea7e7f1d1252117151e5d4c663ef1729342608b2d", @ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESDEC=r0, @ANYRES32=r0, @ANYRES32], @ANYRES32=r0, @ANYRESHEX=r0, @ANYRESDEC=r0]], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517aef283512b85638e2ca71d8c9f6ca8f27621f552eb439bdde081889de9448c8ec22becedecda169c8f775fcde570bbe07b422d2edffc3b30c78f27d7fe0eef135ad5acd7fe32e0ef78a474b92a58fb0d1fcd0568a2418a4894b01c8057d9fd02db4f7517e0805014f527fce99034bc11f12ac63cd9af886ac0a6e5b4a00fbe13fcecf0c1a1b7dd24452d95091f7df57dfba5f941d87714514720e2985723d651906881aaba6dd583f3247f4d90d0fb03b335c417a260c6f18ff5aeda83c51c19f73904d1c5c6970445f11e08bae6bc5854e7cf525a01c0668d495bd2b58030aec67672f156d73c7d775a5ea2a01ab677695d4b81e3870e2d78908a170a0df11bfe514c801e767a489d4b6bf8638c71e8ca38f86e0bdea3ab497cf4e1e39c1dfdf7d25a5c5d0f4eb20594fbb831e50827c8a542fff4659c9fba3ab7713571062b86ab45785687c82775fbbc577667ae2ecf69fd12d9a412163063f831b31d399cffd07c094434ee5f9b5507ae50126e714c2e79c5cc546cb684717ef5ac91a4dc4135c5badd63730bc6bb5cb6965a35fc24335ef0daeb197c606fecd96f3468c7bfc1468d72505ad7ca3e02f324378a33f2d9148cebd3195eff77b7a82e495ded30b664c32b8be94a250aee53b30a211bd1377580a5823e2c52d7e5e06af9351298668bad8d38376bf710178a3a79c978e42e7ef4722dbbf48603331a053cc7ab3ac660fcab321a38a600b58d1fd8c6ae2a72efff16f5fbdb03d2c554bdfe109306ebfd28c06f0a5de44c612498f8275e6b13fe10c9a353ddce1629b0b119bb1f3af814181bc87334351858359853029ef97cb8527368892671e586d807cc7f5d2152ba29973c323ebe4def979e5b0fafbdf423674ce012cee024f3f1f3dda1319c381c65a0e3f1fc2ee33e64656871201f6f64a5b719933a9aee925ac5866e90d2d10a5c22bbda9220d52917326b428894c52ae9cffd98ee88e6be5acd213a668368f0f50c3be80e85fc6148ddeb5a4e17f7f23e73b4f6aaf00bbe8e63711e1d08c1f8173783a68359e8e0045e607631b791a76324a2897f8bdaa86fae11cb5ae065d8396247b0af180550c4ea013f7be0fedd035c7124aa2e54da38533cf1bee82e43b5c6adf940cd21db7f3b7a56647ad63d582981d597a73f1f17a5c9a7eed5dd0455e80520cb382db9c9ca6891247d857af7a02af6ecc4bf2f63428a6e00f045fdd6c8eeb02672dddde96578b44a961ac0c6083be77cbab22ed234bb590782185180779b931862dcdd25d6fc0469d6df3710ca3c82ab37e55573d66b93f7cb64e7ba2c7f400936564508c274b43efad0e3e30134d10af61807dc356c07415910ce6f1dbd5c344490950f6d3c938694fc2ebd4979f26c7f04f10dd982c79c84ddb1cfa1e6bfbc654dc154e9986e435167b2d20251ff07f346c24f38c62736f3fd1f1ab37e7a54bd8ececca73944be33f5f1c30c7ba5b026d0ae7f0d48ee703145c2098e45bc49b51ca88d437558c3f55eafe93704d94c18b2024679718ceeca0583cb9061eccca8bfca5a916f418b1c53d27682a3faa7ce6c47be059213cbeadd812529ba639cec7a4d4f3c09399972df4513ccc3cab4f938319ae7750bbb36944281351298ccc91cd7c7cb5b1ac41a81281a23cb79612e8b8c8f3e911b3f62eaf853d93e71b8c3901aeec7d80a8d7484b75b23b6a6b2efbc2f4dd442d1d690b5f97b2034729058e6b0a538451bc5367c781b50308b3d59388188ec0e6d30bfb062cfa03a75204fbd6956754ba2e70be88268e835205aaaf7a786db582941145bc3d58ddce420dc1d5df5bb7a4ebcfb1ee6ee174c6d023a7ce89ceee19fc82624eafefff48a2bac87188c6a68960667238435bd84f0ad5473ab0bfe61936184ed75e66ddd883335f8b660a7efa243807268a86e1ae078a6502e796b5cc922f1f58d34be335212ad1f3031bf450df4c9c7e0de974e6592f1c6b2a18b2dc821c8b6950bc1c50497d6d5b76d143eda869174ec6c020aaa400ce8337c90724aefa21fd610204496b18ee75557f7cfb698c5dde2987ecf2a3678f2f45d7835d9fbd3725b7f4ad4dc198fcca594c5898c68f0517c01b608b02d4286b9e461914c9dde87fcf0b6e348ee19365d5884f1774410f7c02d0c23e5ad06a4313fc209436e4bf3a3afe8293f57b1f0006afa8f962311f83fc4095fe7db39e3f99261c3bca8cdc98d04ac7381b293d08b55d8816834c554e13377f260092f9e95f20e32051be319f3251b7d4156fa16c894a36ca4e4c836c077386de47c79f748ef26cf269540a08c1c27e86e9e07751dd6b3b01bfd18e3b899b063e379e35c9f3d79adb53e3a8bd06f2453971aaf9953f516e4f0be7f779fcc109a121d4ad81b31dea02da58b143f7dceefd752ffd742c5ebd2fe6743749659b41aeb651dd5a65aea0b9aa07646020c53e26c16b0c6413067b1cf4cdb188527431589d651c1668d0ad144c3fc33d2b1134fd47949194d85407c56661f07a220bb3044777aa6c59be99f30da2f084b9a6b7edba93d2192f818cd96b8f2024fc6658fdc2e13e03dd5accc6627d90a745ff97cef3fc1e98932d87c88f32445e5de3538b0dbea1458786446b128e42724826eed12afc799f40a3eb01a10046682dc5b3cd7ec4da29da3eccdaeb93f8c0b4e541c8dc199d7ed0369758b21b3278ea36994eba91af0110cb85378412102e2b88d3a8e8f00fce80aa610b41d62bec08ef41400ec8e5aa45257a94575acf45e0daa98cd47160039c32080e4ad17f4bcad97af677ea32e51ad22b5f4f05cd0a9548c062d98844d06659ff7ff646857259a5ab9745edc6367cd5d2fd39702702346ed48ac5fab092e7bcbe457d637e8a0d5bcbe8fe1627d95def88a6bf886f517c26452e1d35fcffebd6b9f38f5b711a1c96995b4539b317e0b2ef1c8692a4d829a9b42a86cfab974035e39345678550b2a67a9aa31c67acdeac4241a677a20359bc17e26ca12486cdc69dc8bc11fa55430a5539a1954f9d8b714811e6504a8166b069a9388dc4e0c973383f1bfb27f5015ad3bf8c6a4936a4ec6261d58eb412b3b17eb477e79a645e98d20873d9603365aaaed44be2d96eef73dab2c973756e3db0b356afb0257ef48bffc8e0dac6c6c967a8f14463f5eef60924616254ea311e396064d6ef3c004045d3db20cd4156a59b86f8010f5238b8013553639ef39c649eef2d323f730597eb14eed520ea23d33e1ff65f738c73a0d1cf889e3eb77666ec494108eb8a44281b0f6f2af6d1c4fccdd4fb7fea9052ae8c80640ae3cba1ef4abd6ab6519dd61e5bdfd3da482af74c6af2418fa2d61477ed4a3fc318a4b071f793c23f34b14000e671a8a396e1d40f0cb06f5a170d7e4567c9ab6bbca6b40bfae80fdd83ae7f1f185ab3a1168536e7cfbe3c8a7691a23b86499aacac926de4a929d7bb9b02ec542ca4f19429ed01f6073c7c73292d21ea9303f496c65ba85a447bd9d0b5722a12ca757bb30feba33", 0xf84}], 0x1, 0x0}, 0x40c) getitimer(0x3, &(0x7f0000000040)) 04:44:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fsync(r0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getppid() 04:44:59 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r4 = fcntl$dupfd(r3, 0xa, r2) close(r4) kqueue() sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) ftruncate(r4, 0xffffff7fffffffff) 04:44:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="fecf76f148ff5213ba8797a7c4e58b061f19131a3b4adaef8b9813fb61a092110a74ccc52258aed92198f8f0fc125c94e0952a58efc794078f037000da7fa729e456be7abe5a831916cb519d516df81b91b03a798c4448931551f5f22108a6915ef4ccc90650159f5b24c62bbb43dcbdab5ef629b1bb1cb9d7e7f41a31cf9769c25fc130dbee09f2a6a764cae8a000c476", 0x91}], 0x1, 0x0, 0x0, 0x401}, 0x401) pledge(&(0x7f0000000000)='(-\x00', &(0x7f0000000180)='+#[\x00') 04:44:59 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffec4}], 0xde) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1d5) readv(r0, &(0x7f0000001900)=[{&(0x7f00000003c0)=""/246, 0xf6}, {&(0x7f00000004c0)=""/138, 0x8a}, {&(0x7f0000000580)=""/195, 0xc3}, {&(0x7f0000000680)=""/149, 0x95}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/80, 0x50}, {&(0x7f00000017c0)=""/92, 0x5c}, {&(0x7f0000001840)=""/142, 0x8e}], 0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="c11729da0c1e8f562ba8147f0d73", 0xe}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="82277b786be07957d47ba0169d434252819140f42a9bc37aee7bb958cddac8b73462ea550ce9920d2c9479c062c2910f24aed0f16b31a9044e5535fd24cb11fe10e208b8629cecfbc03a42834f615a2d2300dfe4a2d9b438663d74122e1feb002042bb04d8596b2d09c58c2f72a09790888340bc8eba6178233a616269e0930cd0", 0x81}, {&(0x7f00000001c0)="8fc21270236f53358fe1935edd93d66b1526907694edd1051dec11941a58d93a59f4cbdcb10a65081bbf855bc7712ff6f76131fe92980d8f7a99cf5f421308ad09bde1fd0a52a853bfca94e0d2599524dd5511a99576cd08cb1d9b1d3132284241bd422f3fd78ad57159f25ff3c1f616995829265e0c518d2f2a741eadb16a5f5b638106bb98ea44e08d66818726a6a4e98163d5", 0xffffffffffffffce}, {&(0x7f0000000280)="41304a053d7ac1c8f9cd2c5e70adce4cafaca42722bb3f3214017ceb7f310b6a121c895bbd4c66c611d5fb4828e696b0063b3950b308911d8bca926e12f728c40f2193bd9d4ecb36b81f440d4198a799ec1437703c3589676a8b88cfe348d3656b765cc04fd893e7414c1579927e00150175dd42d0abeebfc5421a0585461c8807dd56c7afd0d63b6933f84c013a3294b8f6ee1133ac2f773686c033bd4f454cc69349cf6327af60ae992c3d4c966d7a7b6fb6738c5770", 0xb4}], 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 04:44:59 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r3) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt(r4, 0x100, 0x1, &(0x7f0000000700)="e49a6bd1f017a22abd71a11c9e13bdf2b61405507fde0d55a590d008dfdc79698b80e3cebca7261475923c915a8838b9087472e4ef215f20326de00d89ca07c6dd6584cb1a877ce488feb1e710965580ea78fa0b86c730a09bb12f810d93648eabfff76c038a541047d75dc1b2f7996f72a0e6c3c32b38c713f30ef53d848d8944b5c8ab5971954899d323b994dd1ce80df457e5e51e1c815eefd47176b094f06068275842ca67ce7626b48e98ab7f5c55b3ea470d7b8bd632338d227559d4f7abe0a38f7b910d92b6e2f8bf234cfd64ef28933b17e6a8b4fbdd67454a443431506b111ec1c05de440a1beeb207a0db76032d60245e6d5f13998c6f2e17717e7a1bb08088f776361ac", 0x109) r5 = semget$private(0x0, 0x3, 0x489) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r1, r0, r3, 0x8, 0x3}, 0x9fc, 0x6, 0x3}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000680)) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r7 = socket(0x1f, 0xc002, 0x6) writev(r7, &(0x7f0000000300)=[{&(0x7f0000000240)="b8539368ce75dd86556a85d8e0fc986895a5cf0e887c10ae555b0dec93e27891fb656e4b062f779c86cc19ccf006981593be53abbf814b457f6279abbf96560caace81731a2ee811877ae87e578cbefa6b64fe805cdbe35ef3a9e5f6b1690cec3c50841ee00e760538f5e96fee639327e4c245efe8a4c3b20807ed8130a20f3436683ef20f374b578e3dda60497b1fb5c9cc5edf8f30bf8ee426b9524875b637d3c45c03", 0xa4}], 0x1) open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x1) r8 = dup(r7) socketpair(0x17, 0x1, 0xff, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140), 0xc) lseek(r8, 0x0, 0x2) ftruncate(r8, 0x200) fchmod(r7, 0x2) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000003c0)=0x40) shmctl$IPC_RMID(r6, 0x0) syz_open_pts() semop(r5, &(0x7f0000000400)=[{0x0, 0x400, 0x5120b496ac3b2649}, {0x1, 0x2, 0x1000}, {0x7, 0x100000001, 0x800}, {0x1, 0x4000000000000, 0x1800}, {0x2, 0x3f, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x400, 0x1000}, {0x7, 0x8dc3, 0x1800}, {0x6, 0x9a, 0x1000}, {0x4, 0x4, 0x1800}], 0xa) fcntl$getflags(r7, 0x1) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000440)=""/100) 04:44:59 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x1, 0x3, 0x8000, 0x4, r2}) 04:44:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="70a3a60000000000000040ce4a933d9c42dac49d0387be0364c63fae87e73ff8030d6b7baa7d41096dc48c561c0bb1d0c006e735164de149c50d3a55654e0c860747078d517b74c1f6e3dc015bc335065e2fc145a6768daaaacc1dd474875b195634e781df74d7ea8c269865a0da8199514fe6bc0b7f18ae08074771f1cfa21d7bc04cf1810c7f3d87f9c0361a133d0f3601694c953315701f007c1595918c2e383f803e647d36e04d5ba9284b6c11bd4f814df4b19e8f2293e63f426bbe"], 0x36, 0x0}, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[0x0, 0xffffffffffffffff]) r4 = getgid() r5 = getegid() getgroups(0x3, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x1, &(0x7f0000000600)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x8, &(0x7f00000006c0)=[r2, r3, r4, r5, r6, r7, r8, r9]) r10 = getuid() r11 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000780)=0xc) r13 = getuid() getgroups(0x3, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="27ecce5ccf1f2ff38aea0ba0a1c4f340b5e5562f8c8bdb1f3bafdc753490db156450a2956cb7157c85a34e52dc3b580fc98e6b6347e93cab929deac8895297a2a5cea26fc6269c3bff9637d9691419011f73ea7037b41962aada2ee37b451feed5b5bfe6ab4f22727143", 0x6a}, {&(0x7f00000001c0)="4719ad00937b11ce7dfd9f57e45cca3ff832a5cd8e29d633662f12823a8a2aa78fa2ede9929488559ac89826ed2fcdd81c2142ea135422155ff5aaf68d94d52a46c2fad594fd9f41928ef0c99d2f8e04097e4c5c742f27b76a415afb274fb2805df210560057df9f49c8b468c0faa089d4ffb1586e30df8148652451476f0c862fa60a5290520c423dd1656fa1dcc452618ab1c6abcf1b158db755bd4c9af752acec0688c7699d5d4c73a0a7efcfd1c030795a5ec07cc22c139192c71654be6ada6606e31a91dc58c24ad2dc52cbaea3c697348d6d99f9b513b2cd85f880daa0f3faccb39daa25ee38616c2ccc92", 0xee}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xb0, 0x4}, 0x2) getsockopt(r0, 0x5, 0x100000000, &(0x7f00000007c0)=""/177, &(0x7f0000000300)=0xb1) 04:44:59 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() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3e, 0x1, 0x9, 0x7f, "b9e1e84bc5959dd3613850c94b41b9634646bc11", 0x7, 0x5}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 04:45:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/63, 0x3f, 0x40, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0xffffffff}, 0xc) socketpair(0x2, 0x2, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 04:45:00 executing program 1: r0 = socket(0x0, 0x8001, 0x7) ftruncate(r0, 0x4) 04:45:00 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) shmget$private(0x0, 0x4000, 0x140, &(0x7f0000ffb000/0x4000)=nil) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) 04:45:00 executing program 0: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, &(0x7f0000000000)=""/205, 0xcd, 0x40, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3, 0xa0}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x4, 0x1, 0xff, 0x20, "b7aab7e78212f9f621fd9c33aad1da6514286ed6", 0x0, 0xbc}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000240)='./file0\x00', r3, r4) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) getsockopt(r2, 0x1ff, 0x4, &(0x7f0000000140)=""/80, &(0x7f00000001c0)=0xffffffffffffffa7) fchdir(r1) 04:45:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x18) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) 04:45:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x0, 0x4}) 04:45:00 executing program 0: getgid() r0 = msgget$private(0x0, 0x140) msgsnd(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="03000000000000005dfaa5795512b1191f0a19dd4d05f28fe924f09791507c7027cd1c5ce9431e58845fde30535c4e3f9cc5b73b3639858c36599d70676976f2198f0a6a1036455ccfcd388e028f470046f4ef42c37a8e4adbb112d9642ecfc28bd54508dd8a4d83c2f3dc345d2b7d947710e4f26a1dc2ec677dc97cd15ad0a50e63d28c0be23735745dd81606b0470458989aff6dca19aa2af7e4ae1f5fbe2668325bccd78fe07123aa881e9cdd5a7a7f48c7708f96f2e5a01114f8dfcda315d856ed94f051c47525f3da930f5b99c82858a17e8dfe49003e766ea097187723133934b3d2867274a957b1fae20c1ec9b23b852b7b6fa986021f39859a2f29b8183b18a654e9a76b64214bfadba6738507a16920343def2d4db9a57eb4f27a0c7ef93bfc5855d8fa84fd69d535cdb26ac70afce00f22e40860508c72814d4efb929758c9756fbc8d64923df875583da5d9d30c9b2fdaddc1dc94fede39bcec02a0cbe28ba913b9ec7913f9a1497325944c93b8068195777d8c207d81898cd199bde38126aad8afdba11e0d9fe11a0c86ba16edea27412ae9ae9db1f87f225cc700ef7eb3e6da3067e00dcebe8eeba351653d9c9cee9357c53f458fd759f11f4754b91a94165bbe2c8b558157f03ba30ac2d100266329ff8745b0e3c5321b70334cdad6a909071badf30b4da0f95655133ebf6ceaca5327fdbcf1aa6e2c9bf9533a418b4a97adeea4ba180ab5d3928a877c26f1994517c22aa0d6b6355506acacedd28feaabc72acf09f4827d6bc5154b58a600303b15ba24308fd9e4cac2e770cdecb9d7ac5561a92bcb79bad4a460c3289df31640e64ee0d86b1c60aa16fa03bbaf839ae7cbca3bbc820e53f1ebd60b0cb9a82f909ba3a21069ab8af1c5e34c6269f0a14aa0ed71b4d0410dee8598c26b25d5d2b6e667fbdc6a50d0ded8cb6e5e741eb8602f64e6353f8f7508570d2516c580fd216d9ef9b7e62bb487c622a2bbef31412e75250c18f3e733ec5dae2e26aa457a263b1719b91b79ec02d685965739ab85b1d94726aa54d153b2c1e1b16e945d0c099b5e73e41dc7ea767a20c9cbe6da447422b245a5d8ba6cffb77cbd45998c4479aac54aa7440f474b8616789c02b11be08a928fb6cf10ea8277a763de6abbe1eb0a8ce81d7b6ac590eeced4048e511de8f4c7694577941995e2e928848c5ad3b7ae8a647ce28abbf1e98b99ab5317354655dc63c8645114eafe5d78ff414347ffe852b3022366f8071e9c02a424d0b7d7d7f917f56200c2466bf7540547b500856895289f7a3fe058a430ab575f49ffc32ea84e4b69dcd21e2dd35e05b63e94271dbdc978733804ce45fde6f92360b0d8fe2e7a8db5c5657074c8c36d9e7adb54e7619e1f129430a711f2fbc1deb1c60f9db8a33a369d0378d470437ad960555d61b5e945b8f3b26ebe489cc85b7f854e33850d109615470cd24120b8499ac01ea489935374964858a308e2fbe2367ad7d06f048f371c68386ace6b31b797c8779fb71de43827012526816934de911f0beb91d19800419ce101211aafdb385a2504a2bb7493188e70ebf527e8f0772427deab47552650b756ea3cc6db369daee235fa967bd31a25a67485da9ff0db895ec212f289b858bbfeb3ca89d5340e7b7e01a6020c77df6c875bb64ffa0578f116408dc6b8785f0aa23f14fd971037f65525d7d419c524b1777ef0fcfbf8cc7f7b75fd963594d4e21bc848b8957cbd487ca23aebfc9b09b6504680d57c16ce0a76f8897208cb9c85f58a5d5564b180fb66fd99950d8b077cdb4443ceb89991c085c247eb29d42dfb0a7be45e614959a0f2ec2d3df43c4a9d0d2f74fd0fea8bc83544b0a1863aa782a606d12f8d405c5cb5efea292009231f3fbe0126a5dd3c49a2bec66172b58cd9c306d7effe92eb9aba6a5e75ef60ebb71701caec018920ac7cd74a47942eff1845eda93bc17535f0ceec29538b656e9b3d6c63d9c98d527e3975c4b1668cbd9d9d4ed763445ad2c793ebaa2f6ef47ee9aacc88cf182651f770466aec7aa191744e71843bdc55d92f9fa0a409a8423350f32ed9bf50ae457e4c31889f396bd90eafd4f6ef3e3f40cc67cd29ffb99b8ddb01b8caeddd6533952075ba2f4dfd5d4f22479a851d321753720c2029ed48acf52a2635b4b5aeb144290f4be5feea5d25a9afa34885f62db9de438cbf5f61d9fb410761dd81c2f9319f2167baf2b9a1ba12d6f2e29b89c5e0b097e3d0b31b6b4f949902920e3e076bfa6d922460be0c9cf3b0017bff05339aab57a80b196568fa970ba39f4b7e1839ce40776f0b05a7f789592182369b4a3f51066b9dbb2a7758bb4ecfa41df7f00dc13ef1b98aa8cea6060bd895906156c91df093a9e98d8ee2c31eb80c42d579ddb225bd4330af915febcce737ab518177fc1201df7f922f016044996d2c5379000e4ae7f930f9fa8a3b30f5b5f6ee5d28b446c804725390808235ae95df19c89f8f79c0b2b812578b8fcb41a022ece1b297c678c7a62c69e5abd997958b95232d9300d2d8a14c524f353e23cdc5eca4066901e465aa229bd4a499ab9e415275a82fdbd9c1543344f4c48ac0f7593f0b76d4d90c6456fc70f20192ab6ff869933cd83a09eb9b50a160d9f2ee66448e396e699303a0b0683ae8e0367eb91491c6b85df243d2df476172767c6a04e8a51e0a26fc7d6bac56a3b527fe56306dc164808301a8f1d863ad1d5f8c7d5de57a54a5fcab6711c2adc70d6508327d72cdaaf888e352055f756651e99b0eb69f2d703448109bada41b67a861b5b9e8c1cbfefe4e465a950d7fab75ee097f5be3614447ec379e735f9f9537f79e0abf42486c969d79f82e912ff12dcf5a99f3efb2e05c8b39a92fa736fc0258179b5ac674e451f802b3f26838a1b856301474ea64c5c2ce38097b1bd59d467d0efe747c0b6bf037f2a01dd084304ba99a89e9de821fdd7658db935de10f45ad8f789e5d8dd42beb8e085962b44c92399b18c8a110bd0648f863f6334846cb860fa7a415f5d2637db478018a0e8ee397837f04b0424aa4fbe9b2a233b842a37ad85aebc7e2d6be2c8db770254d10b58b1ae0f2ba32a1141766d25c0d43b242b6611f8b9bece54f138fd0c8cfcf49bbbd66843182a567554f30ee6c6bc770fe5c8d3a5a35b7673f74c080a6b24b13f1018238ef830b0a4f04b9e416c085d766c3beae9d53d36e0586ddf0281b2d469c43cf339a2098118a873022e1bc1f12b44c8766dbc9698f9381487ddade3896e7ce3f4f46ab48ebe064fae13285973a01fcf09d40c86464d30db5313a75155fd87673c3f563d9331f3700f613716105b38058306903a622ae56370b93a6b56d9f11ef2f9a8a3f3f6cf26355af86cb9af86bd131a35ec43e51061bd0054386977b0aaadc6c90b9fb3c646219232426e2327d4222c05626eb7980d5ab06d578ad062e3bcfb32bd258ab9738f10d6d954011473789d95c4e6f794f21526eadaea48c34a5c8631ad55a4ee2162f80300ab72af23c2099c3495ec4489303ceb3cc3ae67ac69123ff53c28d3bf12b2cfd55003aef58b3a5b0e88b8e51acabbc7a6ea237f3411c9417a7796bb0eeefb3d6e33baba4754ca667cb909a6dda3581572270fc4f5b3e0509399dd8a41df521f546e1f79d88271112a9463a26bf90efb1300c290b7c4b80a20cab510bab2990d90a4d56778032063dcf70d0982f2f8743628fd40d194b1f1be403ade70066b2caa2b7c5b6ac49f60e6e90386ea556bee72784f1287f461c0724870c891097ecdae1cc158a081f5977fbaa332e057feaa755718ccc062c0043750361d15b6808e8e5be5a96a6d92d4100fd443aa09253c2b92879ad5f002ae91954b772b21786b6f37a2b9bdc49dd59ed39d8035b18ba8ebeed4eae7141d0db0dee5aaefa353786f570b4bfd5b25905d612ee1af262517a0d0a8c55d04a6ed852fca3f42309b9002cb0599812cdb880fdf68cfa81b6bf821f9ef91229a7cf4bcf20e0cb5c46a148c821cd898ab573bd7079119824c4a86c0937e27ad577ab1c1df94bf40ad551748996d0e8ba1a9e541012322efcd344be1fa69125ab1b539f4f59f801ba11eba75617dc5c74f51489ab7785f664da45eb618a860406f3f53ef94ff5334fd7db56212981e1c6c00e806cf894c1bb4b0c013ab943884efd8232ab1ae2342418f14bac08f2e4fd702fa765235a98ddef0ebd5584cf49c540646c816cf0a89050181f5cb1934bdf035eef276a5bd342b85b0c4d6f84d57848da9755299d3a1c7e3de071f06a91d03297f7c6876e2f59010baf34fc9ef08f88dd2b5e81a9260c00cfe7ba1f52c4deaaa7bc47cb4cc44692b667a4b8e5fe6076e88ddb4cd9a32a02e6c9394a903632c26a18aa936974ce2af96d82af9c941badb5c77ffdb503c451c1fd6d44273b2e7b2893a8ab4af89fc74fbf17c08a12044e3245cd7cc2201eafa928f9cb4b077151831e30e9c7d2373c690d175266379b79ff4e26831ba2eb86d08bcc59270e2b17059e853375b4c33f890b634b35fd2c46621b2cbd033feb4c25164e9131c4bb553b52a37bb31263ac5c53db81150c2f1d8b14aa120b5aff8fbab0751a3b7c93bb4fd3fdb9da95fe4e3840a34dda1391fb0b827634f46b6a2f933cd963f98df4d1c0d6418857a2ba06259252febd71bed1750dfa2859ca9761eaf06d8e9344cabccade29a3bb4ab960c2880f34cdb2c40994c011ff3dffdccc48a9e1cf54c1483ecfd5c7b44f34bce491a4b688f80277039d7806054264a905b1efde376e714774b38bd96d18a76615ccce08fa99f7869c537a904b9f6e0159c77c7070589ddfbccf2f3c5a7644d6dd31c9c6f2dd74ae419d523f11b42318d885312fe5dcf1ed0f376fc7381b406694f2d9c3afd3fc85d6342297d127808a14b312a23333f018ca9a732d9fd034e72000acb1e0b7dcdf0ff48bac9c7c6e234e53b26ab7dd8a0244a6368b2f087034447a1c3bfb1f416f88fa4823f2ec2a6dd9a45a6a252ea0d3a07b777b0af6afb67630cdf61cec488b76046bf124bc7cbbab52d29b45e2bae1ee78db3154c036b9a61f40753dd858852e284b4a194b4b9ad1801f3aa280acb522f8bc2b6cd380b737d9961866a5cc0a22d524fe64ef6cb2fac402952119c9340efa640074349b66b4b4e5ec7c27fdfa25a0120d839424a835fc87ee5abe77a12d599b46dc10e600b8c06c35556fb913c74aab7c15fda046bca66b1456281036195947e6a885834e124607e1cb7af89ea3d6b66d7c3cdf912791601deaea0278ae6addcde2c9c747d9d4cad22c45373f4a1067eff07e0aafbc58031008e7292e632d2474736eb3aa8d5c6b05d1ef78030192ccbaa6d1f4f604d0477562094a5975277f7c98a7b069f6e507a5a0235ae636bba7357e49e1fbdb8c7f5f27e1a79dc6c9a8e7a436202917ff2d53b15112d86d0223ed3caec0c67456945bb0b96c14d402260524af4a9ad212236c14b611a8c0a56ef01fd73daf4a74b3f912f3999ecbf817ad5607a973d88d17015392d89baa1cf58c593fccfd50a522747fc1f2b9c403c9b5c9ce4d846bbe0bbbbc0c828035ee6a9b83dbecb34961a23b8917b8f8e39d1160cb4aba85d7615cf30d59a014d492604d280d2e88ff01243f4f3cc16d522fb0248524a2f55ef6995ab6e2709ecc28fa296d50cb200f55443b2ac925f30f7a4cc1663455e8e0861ef6ed7c966acbb56c352997878c2fbf8b51e1c2dd883b715a05d5e63888e9dd93f6485f8f218e98bf51a41931c51d08873bd8903b2581a9e806217e5c1105204a5f1604c0b79151754464125a6e7dcaf98128f30bcf19823745d970ac59a16001f7888d8db2536cca0a01ac0bedffaae4d134e0f03f9dc807e2d4af5189c5"], 0x1008, 0x800) 04:45:00 executing program 0: r0 = msgget(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) 04:45:01 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x2, 0x6, r1}) 04:45:01 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f0000000000)="dfefc84f96f27e3a64b0db8389430492b220365a066a3d0bf5f5718ce6cc07a27a3f", 0x22, 0x9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) 04:45:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 04:45:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) close(r0) listen(r0, 0x0) 04:45:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) 04:45: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, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x121) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x3, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:45:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() getpid() r3 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000, r3}) setrlimit(0x3, &(0x7f00000000c0)={0x200, 0x343e4ed8}) dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 04:45:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x41) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f00002ef000/0x1000)=nil, 0x1000, 0x1) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 04:45:02 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) clock_getres(0x6, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 04:45:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xb4a4d1bbd7031151, 0x0, 0x0) 04:45:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="ee9477d06bf8d32835b2f2062433537bc4dfc7a3249a6864e521b6c737aca48d42bcfa8a5e4cbad5a3db68c381ae82bf4d0e4d01abc60e98657314b59a1683d08c997ec1a09501ffc94e88225d83850bba3ab193dd5aed66b7a61f02f85346aa324c29b320cba84bf718c840d0df1716e05f3c906976da7b0e813630af6b561c0cce7fb180511376ccb2981f0bd17d8df9c021f09d9ada512381d367df6cc07899b61d6f59b2fbd0e382166c1428f7c1e85e", 0xb2}, {&(0x7f00000000c0)="ee6960fa2265ca7bfb7edc0523716cda006bf52b46b3a246bf907650ccdc861152bff7851bbe5adba9cdfaad38d7730b1a737d094b26a5b2da9db543af3414e041c8513b4975ba26f826fe0046b84c9929c7511eb517b48f5c3592c23ddd41ebe7b5d23fa03d542947c4afced00004d4cf2ce2d4634b72ac20d0c4e50973b75e3a72c4030858", 0x86}, {&(0x7f0000000180)="cb40e19159c1b10ee063a1133c54e97ff4a0e2b12a975b05c2b34172fcfa359bc8fdebe9005579246ecf", 0x2a}, {&(0x7f00000001c0)="11248b1bbe8791be1f35893b80a5afb0d5c89bfc6c83fabf3d096409ec5673520172c694aa54125db2afe2374cc069407126ed70a5692b4ee8d5a2da654bb785095a9a79fc19f63b0c7f67bcaf46414e7a5dc4b80714b9f5e50683d280c686de9e5c90424ae76e8ee322eaa697d35537ba22913d7fc778fd249ef8ae8ce2a9be7ccaa0019b706ce8020a9d810e37c1a6d828f1508dae2cd4ec8d8b654dfb79cf441e496b8499d8944acb53733836c3e007ac88ace49495095ceeade5", 0xbc}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="23d374a8845e893452e9eb39d7cfcef20a66948a4128907da08040841ea15c03723f584906d7efa62b8bb0c6fa890665c631e2355a81958f2e2ef8663378202d88168cddb28c24f0e28953f020e9f4bec8185e7a811c1c6bf05edf5c0e7231834b5a4a7ad0fc6b0318fd6f606b28ec18f5962044d3d4fe47b0e1009b488b9df4acf92be01bbe2c42c209920c6ab97e5da144ac4842a95bd728b3b3c70e821f5974db9966504a5f5ce1fee101fdb68d0ab3ad4f1967200f343661734a6b74438ba01f363fe9689abf784ad20eb5119de88b199b52", 0xd4}, {&(0x7f00000003c0)="b4056d64904e2dba011fb339ec119b5bdbf7eb5f7061444a409c2570a70a446f4a37499f7fea6526c73dfffdb0701b1bafaea56ab8b0ac7046a11e81ac7ff76aa4a7", 0x42}], 0x7) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) fcntl$dupfd(r0, 0x0, r1) 04:45:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, 0x0, 0x7f, 0x0, 0x9, 0x0) kevent(r2, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r3 = getuid() ftruncate(r1, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x50, 0x0, 0x3fa, 0xffffffffffff9316}], 0x654, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x4, 0x10, 0x7}], 0x7, &(0x7f0000000100)={0x3, 0x8}) chown(&(0x7f0000000c00)='./file0\x00', r3, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 04:45:02 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f00000006c0)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="0001627719bff16c8221dd8adc75ad95ba145e3bbc14762d77109b30fb45002e2f666926653000"], 0xa) mprotect(&(0x7f0000fea000/0x13000)=nil, 0x13000, 0x0) r4 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r12 = getuid() r13 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r7, r12, r13, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) getgroups(0x1ab, &(0x7f0000000740)=[r8, r9, r6, r10, r9, r7, r11]) flock(r2, 0x5) getpgrp() semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000700)=0x4) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) recvfrom$inet6(r0, &(0x7f0000000780)=""/186, 0xba, 0x41, &(0x7f0000000180)={0x18, 0x1, 0x5e}, 0xc) fcntl$dupfd(r2, 0xa, r0) 04:45:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9ba6d542b4c337d9059342990ca224d99eeeccd35304fa5e3103ca57ebb771494f4a8797a105611ada0483929dbd3aa522d7d94d5923cdcf43f20566d5aa679615a15a2e9090916cc0d42ec07c41171eeac0a1d536756180d36c1d6a6928d1482a2625a421ba1500462cea0843121d0c7c0ed0753bea72835d247cc227ff22fe5a548d173d405283dc8e79af9bdb0b5488d20174ff46239cbb65198869f92f28d83bfbb0de4854", 0xd02a60085b81b8db) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 04:45:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x1fffc, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, r1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 04:45:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0xfffffffffffffe93, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ff5ca29756a10c2e5ea5441f38c1cd99a46b9d860d2c25ff2c2334", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x37, 0x40e}, 0x0) 04:45:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 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, 0xfffffffffffffdd7) 04:45:02 executing program 1: r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x812, r0, 0x0, 0x20) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = socket(0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) r3 = syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) write(r3, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x236, 0x0) close(r2) fchdir(0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) close(r3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x10004) syz_open_pts() 04:45:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r2, r0) 04:45:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) chroot(&(0x7f0000000000)='./file0/file0\x00') getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x121) poll(0x0, 0x0, 0x0) 04:45:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x4) 04:45:02 executing program 1: r0 = socket(0x2, 0x3, 0x3) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x6, 0x100000001, 0x0, 0x6) accept$inet(r1, 0x0, &(0x7f0000000040)) 04:45:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x101, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = socket$inet6(0x18, 0x1, 0x400) sendto(r1, &(0x7f00000000c0)="ef2eef22f74578ea95bf5b0ebb8b360c81bfca0b394170a3b95081273e7e4d857a41e2d60b7f28c4de516bce94e83bfa61b51d4a7639f6a50670437cfc9e238cc770e5f1dfbff6e37f190365e7dadf9cefb04a1fd8fb0eaca31c0ed4949742ef7eccb68eff7379c943e6ec4052", 0xe, 0x404, 0x0, 0x0) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/127, 0x7f}, {&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000540)=""/253, 0xfd}, {&(0x7f0000000640)=""/122, 0x7a}, {&(0x7f00000006c0)=""/246, 0xf6}], 0x8, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getpeername(r3, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) r7 = socket$unix(0x1, 0x5, 0x0) sendmsg(r7, &(0x7f0000002400)={&(0x7f0000000980)=@un=@abs={0x1, 0x0, 0x0}, 0x6, &(0x7f0000000f00)=[{&(0x7f0000000ec0)="c6bbdd1748d99946ccf7f270541ac32739c4d1d8e370334d26e4c4e9c5f5f10b2d3e", 0x22}], 0x1, 0x0}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002440), 0xffffffffffffff91) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002480)={r2, r5, r6}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000024c0)) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000002500)={0x8, 0x75b}, 0x378) r8 = shmget$private(0x0, 0x3000, 0x7, &(0x7f0000ffa000/0x3000)=nil) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000009c0)=0xc) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0xeae90ef52518658f) r9 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000002540)) pipe(&(0x7f0000002580)) getpgid(r2) sendto(r7, &(0x7f00000025c0)="e2e0393b6cc4a1744aab4deb7ec401d1671e3bf6b61f75990ef7c7df7cf8f8419a9dcf04284844a2d439a6a70c121d4997b1eec878c15e5d77f86b9917b14a7772c988abf01ae72b8bca3a14dbd2b1f1e800fb10701239a93056fbd0dfb36c0e7f95bbd0edc5c60a67c64508a8d06ed5a7adb8ac7523bfbb44285efc33c2f175b63bc694ab3f4667a0e1bd72a6af89dbf7f9b8bced96b043d99136732f43a1b6ab75fcb1bf3dc5ad454d07261db758e78f4cf8383976d829fdd052ede2cce22424362538db1d604e7a685d5bc00a57475a801baec4e58f9ca7d3e5efe0f14c065c26f4bf99b206db06a5c056c892399dcc9a8628eae2a27843a9735ca16c3f0fb6e817b673ff4b00851044dec6f45c950290741be4ea2ef97b5b09a247709a9c40e317c3c42fc1272dab8897f509d7e197f061ff668317ce535e2267807b7e1f5be5040d5a6c9ae62608a3b5c38e3d1f98dab75f7b468bcc4c96bec3e0b3c0bc0aa65696575ca1c5414e0f26ea1fec15ee9cab16a03449b1e854ddd536a44c2b2b1990771195e950d9e8d974b68339b36b963c663873e019169f7981d9c199c9d2be1b0d4afc779826ab448f3c855f0cfc3ff6e4e289cf7847f2ea19a3059d6ac704a6c6d81f30d557a2598785bd8290b7a44af193be49d1f81eef49839d205b68b3950480394658cded6f652a410dd88a5873f78d74506e095b57cbffa239982c994e5a43b2be74e670d516bf1f7751b3c55ccd96b0a5a1f57e38005414f5e90505dcda91840da3e35750975d33a079eac87da72918d92cbc1a35290621f4909892bfc958c821e5335e896d9fa91ce83f7fa62b6b8132e4ba8e7349e8277e2000d11524231dbbd57899813d87e28428db459d0db6cdf6b0bc082e8c1fe26187b3bea0d35ee5d71deb8efbeae753ede3dd1ae108396ff360484582f02500fbac7df4422d80209f6be451b355548bb381cacdcf8b2083a5a8ef217b2343a994dfa1b810e4aaa993363e8cfa92ea12db45187fb01ce997db74feb59e8d4a773238cb7d38f631d925e9b3b59196f80c7918552070839b307d1fe904609fa8ccf7b84d87093235532196bb108274825889c9e425d288d01bdbbb45395db8e3a2439b87d8fe37eaf7fe200953daf80bab5c506920b4a0c02120b577c8473088a93afca0df87175930f3e0d27c70fdbb3fbfc12b1ebbaaabfb41648fa7bb2bdadeb9d3d05636192ab681b7f4fe6c3a3e45bd80b174ecfa0f51173730813cc9ae217ec50cf209613c77f4235b459f2396f6c4f87814bd075676b32a7c0df57b65667349c9e1273c75d3561969ecfa457e632093863553be730beceb01a21494081447bd28216327e8c149e6f6ff47654230bf827c4cceb018f35b7b8a1b613037373d075ea8f6c2b1d2e8b45dd7295411832b9ecf08e3716911f33c892c366a5791d64bd7702eba7f12c9a3cb2e939d2408d8f4f8446becbb04cb6888a62a257a20c251cd8aebaba800f1325e9fc0e3756532fb3fd2ca91f533c8f73ff89c5d952c07c403ff2534da0779eea2e72e71729682c45413d7158baa9ffc3b294770a0f5d8eb5b7978fe5d697027d564bd7a4a51306c992c23cdcacf5776352cffc14e332ec2868d4f7e7e1cf5fb8e811999fd4e9b698d8999337a16a4b13e906ea5458a875c8a37de16d0775be689057b9525824eb2c96f0c92bea7b710a8dc36e36dfc8420659c5977dc2fe1658583e09c768d3c2203c52e1af4de7206ef258c6748a3b772401c202c96f011460a85064984241b1a2140b02f32a43331fadfc84f540c2fa89311356491087cd78d3c818bf50a13a019a7fc4e3e25bbb8c44751d746b8e87aac082916954f3a0af5823815385565dbd07ea7d5428375f0e8fc2d0a5aa89dfe7878c8fb6b1b1d7cadd08f95690f455ce57382c065572763f20386d73e694fd04b5d450c68ad405a0dbd9ecac829bebc112d02491a3825b660321ca01c8eedb74597640dc4c9f060ca0f250a6cab8398e33b2e0f9f9fd16dc4d6b2a243374a3b4914a1f3636ef7762dae8e2ae5044cb27b45e2891211dcea8d44305674de551f08ff8936493f5fac0e151674282a7d3595529768c8f36612e6c24d8ebef55248150c276a91e902cd4c8e49225e0c9b2f87fe2476a34a1a8e5400006baff86ee5fb497d260388be9d1df42446b275a0b6dde7cfa86f7ef47e7aa2d18a9f3dc83cc17ccee510880bb1b80cac9307053b64c77ab9420af0cbc42556b36f4d755dc383c74158a82b38d2c712503e8e85476c065cea320d5e58a6a8e43be6263f5a1ccd142e02d32efaf29185a0abe0175e4714b74901103415c80038e318ea8b7a8c47fdd8aa4a0c6b8356211692054f892c8a0f285a418dc02f59666cbb367470879708700817198e7454f2482439c5fb9e4e20292d9d026a32a0751f2e1fbef0a72cf4443ff38339b14f4abf7ba7a44aee4b2ccd5406a1b694d90dd665a857ed03c2e5d01685beeef593005b4adc595fdfd2af40a281369a405eba348eade56926676514f4eefe30a494cf9525eefdaa375408db3bcebb98677953d7914337950553375eacd851e37a025a3f4817dc5fcc01ef97c2c3828efbd64473f537be777c81e7a750321c37d64a2ba03894688f7e0434f773fddb5c32b29061a54bbe2eda7e3bc07b3a8a35e6e32a6f31f13ae073c3ca626c278ee7bf39e25ce664c8920a503ecddf514b3e0a4b394d1b6e50664b0aeed21b2ec0fc5380832c703aa24d01a5520a93755f096d00e8fbd6ca7bd155fa1ac9d55f3e7d8077dac9868e889547fc942c92dadd5d78f03e3fe757dd7b01d52e3d5e78193999e46cebdc09955b8f85b03a911df70280a4ff1743102cefd03ff0f570b5572bb2cb45a39e812695a8f474a2a41078acc8efece41a92f998e46c4aef2706cae9bee8c5250904431cb337de3e257b2d67a67c90c800bcc16c2b57eaa0279f3f63ca3c4fe9fe3d6a2574d8295a29acc650da891f66d101d3eefe7aa65e4a9a4daa8bd64b974f30024d8bc7815afafbbc797926d6d7141beb740cc14ee430fa2f08b089b5b50e6eba76a1f092af73f433409fcbe67664ec9f2d5a850980d7d01d106461ffa89a91cc14ea124c477a466693c466d0c2baf6820f545d8f8417f2ce06b2513bcf221625989e69291c9c045a300e061886a99deccfaaff45963dc6f0a65eb0d4572a72d26ac2ffaed9886be49d8fbbfafef02b92c2e59eae0a7b1edd265be711ba4eb880b487d9aff90c8a43cb7fa5146adc647dc5e3c91da140a67bab4c3d0e1a04d883a1c5d8b08ae3aa3f7c3809a841cdae4e3168df043245c631c241b453f67157a9c52e10280026e58e35f6ca989ac5579c49f82319cbdc5f4607af95beae13b76afa55648f9b4d49cbf13f5b6c71854ddb3aa293a3bd28b59423f3cdfe681a4bb0f1c74420fabc81ddaa0b0ac8fdccebce867891875573f5832e17e33edbae23631baf412c59b3f407f35b9001383d03204a181e09bf4456a3984554c7760d78245c8d901e0bbfa128b4e9dcc06cc15df6995c69cc95432bec196af163feea7230f71fe8cd25e88905fbf297fef0c67ad91d74b1d1ca074867381d13e76b399379946738a94280da274b2744e3e885c989d6aea2a285594a07c4435a6e9af864f9c5c178f5af7b1e04f39c8b7df672e2538577f4160f02fce3d960a4f4844a620addb71819954f3cc8b26740cc97069e477a041f0699b67d1041013c6e371becec453d6cc6bddb550b0ef69b7ad9410d504e669f53b6a117328ada04807575c96a8e7180d1c938561d3aa08396fe24dcb7dc49b2e4479afce4a8e75bf3c63a3611425fa2ecb0013a465eb8364a10dd8211629655a077f4009e92caa62851694051ab129a7904bb00cf1cbf1b2bdb91f9ed311edb744e05efaad83d9e91cfdb7bd3988aee193f8a766b8ce45068c7ea8a9f8a7c2969a5f505996a5cf2409981928ec330c1f84b116ddb2b9eeed5a261bba2cdf2f7bdc1344ee0d99d621406feaa622740d7bf3e89b37a16ca5be01738e533a3c4070f33766bc463a471e2a869444c168426cd9e7ae69973955ba3e5b0dd24f07c662395b42d63249978fa1a4f8752cf53b3181224fa488fe615a74a9b99b2d00e5b0d06645600584c04b67eb2c4ae1527172a3761e1946b9382464e24c4fbd26d75b3178f6a185eeff47a0756cea1e6ed72b20a2c2831db737ff5b91ed7800966786dc9104841f5f476e55dc7477c67c725f0edc0bff2deed3617ae9e447af33eb558a2b94f24c2eabe83462742eab5753ed631cfe399b6e3069c5ebba9024c2a12448d350ea5826f232c17ea4ea64fcba9831c99fdf9f4fb5e2a7e9da1dda7e13a813da1b406207f6564e21b8618305e10027d635c02cab65dcfd563f443be910d6d026976cce4082d59ca8a68dc538b912cf7bc7c66b7fba361a9224262c1c755f0d5e6e21fb6877dc6dd7829718c2826a8a370db788a697c617fe4d95e0171f638715c2bbe8ce954afa0ae955e7349040b8924684a9de3c9fb2860064925093d272c3345bbf410880790b12ea2b3eb870b0354581c7f9ebb8c81a69d48a505f30c69883d6a3218e1b711a60b1dbe752d35491e1c5737906e50266a1796e2071bdc9205f349cce36eac8d7708d3eb74107f90f8d68ac44680bda822df1f34675a86702db48b8011d7ccd795cceb61ee16c245c77b6c5db9ba340999fbb13ca46c21771c3890c49a23af93beee4def425b3e3c3e71d1c63cab41f6dc08b7370cd25f086d0e353f69482daa51378dcdadaa4cf879d502b13570f444552af2597df43622fd56e7c3a93c3ce23bb1069382c0a10243c20dbda45c1f28991bf76483e6e7ddf151b515ed7d825f2a46019ed93034c225d74288e7ca6ce785e238227b583781f5e9ccef0ec671646dad1cce4cd7dba213cdb85050b36eb76ed61e1e190f1cbf30b77db5f899d6dc08f86c9c591e053063d1cc5047bf2b53ab58dc2b19833399a01f74a33c47ed02ea192dbdfa31523d73995edd4f29bdd05173db416127280efa10347ab9c1881376c3c50ca71a65b3985e8ffe000790ebae16d552da5cdfd38e087061d39e17fb50156378629559e2370e167efab2d24ed838e18ca59afdf78c6234bb84c0f16939c7bd2d76e2042feb06c4184505a7e9535483b7e0f13782071e5772d56187df93fb79be030111d01ff74be221d3bad9841859e8cd03fe43b649e38d23093f3aaeb24c557586634b39f31b6c73bc53e6546d0592ac46339e39f2bc4ab64195f7506236c4b4a850f4fe5ca0c7926f6f94a6d06ee4233cacc284328440cd1691e7e0df634744c2b28c9ba942e7325919bab567f9de929290625b215db6a5f65fd9e809cc2530240d5802eabc586d37704e08343f36fb215d86822f8e6e6656b96ffef326c7c86d2a7c671690d33545422eb0bf69cbffb383edf00391a8e0b81937f6ccd44b800fa5fdefe54001cf24c48213e7f76a933e275fd581dbf9eda73f4a57ab24559d242bf5ce17277b3c4168134858fb2587fc5332e37687d6f012dd3cb53fb572cda337fffd747b112c096b20db44371e2a24792d08b0bbe606d16778c7d2089b430c403cb4880f203864001b4266e95828d48ed0596f3385b5a167a51de13bb33df83fad743ba3f2baab85ea2143bcb3b9ebca4d4be5204903ce52ab46ad64f0a5c53eef8492ef299ced3e2a02d844e62d2c9fa3dd51bf2f65b5b94301b605d20fc755b5399daa448112dee5bc212c477e68a60341ced9cb1fdf9bdefb25028b0e", 0x1000, 0x401, 0x0, 0x0) bind$unix(r7, &(0x7f00000035c0)=@abs={0x0, 0x0, 0x3}, 0x8) msgget(0x0, 0x10) 04:45:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 04:45:02 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) r4 = dup(r0) recvfrom$inet(r4, &(0x7f0000000080)=""/178, 0xb2, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0x6, 0x0) close(r0) 04:45:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0xc005, 0x6) 04:45:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) recvfrom(r0, &(0x7f00000000c0)=""/71, 0x47, 0x41, &(0x7f0000000040)=@in6={0x18, 0x1, 0x19b, 0x8}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:45:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000240)="244893b7aebe870723e8e5d7b1cd917481186ca2ba8de264b4ce1aa4e23e4f6ff40856ae20964c45a9eee4985a12a4501bbd0af79571a9f1adb63d69206c7ec27b6f329eb1baf8c966343c3816ddc20088d8ca3ba6c3381f4b7fc03473531ff867983dfde674ef7db4343a0c7ea2d02857ce9e6dbf014e418973649ade2162a7a8967a24490b1c2d588c81f6e581dff4e005f3521f86d571b14281f95fad0e1d7a75506eb752ec64d2a5c42b209968a8b54cabe624e34c73eebbe9977dfd639fd1685c3402dbf2f4d72dc63f638d9a1c19505fb085fcae731e0cb10a10d232a8cad8b1d6", 0xfffffffffffffc5d) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/234, 0xea) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 04:45:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000100)="4ff62debe096a47b43ba44f96ee41be1ab8f27dcc66d44061d5eca0efe6277b911939bbf38748ebf248e31fbb6aa88f32d0ae2556e4561a5df445a855b2613b298c2b63aacb16628dfb795de5d8cf8ca6bc74d13ca38a5833ecb48b9f15bd85cf38d0e39e98662b838554e77d41ee7c5ae0e02a563893d78b90b50d4e27221da83c526bb7cd5e28fbcfa30a99d524878c2f019bb2b06e640b18cd39efccfc5376271d6a4a91d", 0xa6) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fchownat(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0xfff, 0x0, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) 04:45:02 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd, 0x0, 0x0, 0x5}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) dup2(r0, r2) close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 04:45:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xfffffffffffffffe, 0x3, 0x2) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 04:45:02 executing program 1: r0 = socket(0x2, 0x100000000002, 0x100000000000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0xcc0}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000006, 0x7, 0x3fc2}, {{r1}, 0xffffffffffffffff, 0x0, 0x18, 0x1cfb858b, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x4, 0x12, 0x1ad8000000000000, 0x7}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfb, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x40, 0x6b5}], 0xffffffff8e464e28, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0x7}, {{r1}, 0xfffffffffffffffa, 0x6c, 0x80, 0x5d, 0x2}], 0x20, &(0x7f0000000080)={0xd9a8, 0x6}) r3 = dup2(r0, r1) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:45:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 04:45:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 04:45:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) pipe(&(0x7f0000000040)) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 04:45:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket(0x2, 0x4, 0x7ff) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 04:45:03 executing program 1: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x0) 04:45:03 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) clock_getres(0x6, &(0x7f0000000000)) 04:45:03 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 04:45:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20d, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) 04:45:03 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) chroot(&(0x7f0000000000)='./file0\x00') munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 04:45:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f0000000000)=0x40) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000040)=""/252, 0xfc, 0x843, &(0x7f0000000140)=ANY=[@ANYBLOB="eea268a181fc01002e2f"], 0xa) 04:45:03 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="ada2cd271b7bdf934a09b4fe82693ba84562891003daa70f509074fef6c7cad5dd597d86f3666751edd023fcc235e4be887f18f459360501f4335d13011edc3286d10a7cf924ac51ab5d615d95ff195e1a630ee67424df4fe2584b3c128c23aae7d64ff8175b82a80e1cc374b68d4a58acdfa7107b0cc01f3c1c4e022190beaebfe8228d0a9aab1c3321dc4fd1bf7393032c7a1068605e087b26814ac40138dee8b8645f28b1f9f7b34422b61face1742eff118aef3304accae9abd2e09a4805452be387ff0fe3793d5fb3f11a216b4bb4205c69b8507f33adabddbc8520813c455b291641eb38386fe04b6b396eaa52526ddc60604569340ee301b9b6", 0xfd) 04:45:03 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x1000400, 0x20) fcntl$lock(r0, 0x8, 0x0) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x1, 0x9, r2}) 04:45:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) poll(&(0x7f0000000000)=[{r1, 0x86}], 0x1, 0x3) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 04:45:03 executing program 0: socketpair(0x2, 0x8000, 0x100000000000401, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/14, 0xe, 0x840, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) 04:45:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x4) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xffff, 0x200}, {0x18, 0x1, 0x0, 0x4}, 0xfffffffffffffff8, [0x7ff, 0x9, 0xffffffffffffffeb, 0x2433, 0xd4, 0x1f, 0x8, 0x2]}, 0x3c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r3 = syz_open_pts() close(r2) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2866696c653000c034709ed5fd6fae12f8cfed4a8f41f1b424cc967b5bcd194911d64e46ef37bee7e716db6afa42a21be3a2dede464e8307a9eaac"], 0xa) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000005c0)=""/4096, &(0x7f00000002c0)=0x1000) syz_open_pts() open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 04:45:04 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x4}, &(0x7f0000000040)) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1, 0x2, 0x9, 0x7, "58a520cc07eaeb862c0b94d9f9cb1b4b66d2137a", 0x81, 0x3}) close(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x78, 0x40, 0x3ff, 0xfff}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x1f}, {{r1}, 0xffffffffffffffff, 0xc1, 0x0, 0xc5, 0x3}, {{r1}, 0xfffffffffffffff8, 0x11, 0x81, 0x3f, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0x11, 0xffffffffffffffff, 0x97}, {{r0}, 0xffffffffffffffff, 0x30, 0x44, 0x3, 0x4}], 0xf8b1, 0x0, 0x10000fe, 0x0) 04:45:04 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x32, 0x1, 0x0, 0x4}], 0x6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x40000004, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0xa0, 0x97, 0x6b0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x84, 0x9, 0x60, 0x6}, {{r2}, 0xfffffffffffffffb, 0x2, 0x15, 0x8000, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x0, 0x4, 0x6d, 0x80}, {{r2}, 0x0, 0x0, 0x4a, 0x4, 0xc00000}, {{r2}, 0xfffffffffffffffb, 0xeaa312db3af9c74d, 0xf0000000, 0xffffffffffffff2b, 0x2}], 0x8, &(0x7f0000000040)={0x6, 0x8}) poll(&(0x7f0000000140)=[{r2, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) 04:45:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="12765b63b62f5d0c593ecfe6f4caadad74559a765310d03fc31e8688d30640c1d8ee8f3cb0db72c5488e02078014802c77eec9dcd75c426855f669e236bfe76da4e8411d7005f801fe7b7b47c150dcae000f7be924de2eb2945be1001ad934ef7a54c7c88563daf505dcdfc495de1c85c23f2a72f74dd34100bae3f74dfc13210e2fbed270d24070841aed846cf16e0ea8d795ee0b7761b30d1141bcc833486907f0caca7ab1d950e60a86b63d98b762f745e6f4d5bd4409b3adcfd2136ada25a2f57038cbda61709e6192934f7d0ece01db5a6f774aae19b6e2ef1fbd488d434c9739b49e626c33161c0c10e2a12cce19ef66", 0xf3) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x1) 04:45:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x6) 04:45:05 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r2) close(r1) pipe2(&(0x7f0000000000), 0x4) 04:45:05 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) setitimer(0x1000000000000000, &(0x7f0000000040)={{0x2, 0xde3}, {0x10001, 0x80000000}}, &(0x7f00000000c0)) getitimer(0x2, &(0x7f0000000000)) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x2) write(r0, &(0x7f0000000200)="5279f0b8c40e0c83ae88a22c6f5ba6", 0xf) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x12) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) 04:45:05 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x7}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0xa1, 0x3}, {0x18, 0x0, 0x1}, 0x1f, [0x7fff, 0x0, 0xfffffffffffffff8, 0x4, 0x5, 0x40, 0x5, 0x4f]}, 0x3c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x200, 0x1}, {0x18, 0x1, 0xc25b, 0x7f}, 0x5, [0xa4a, 0x8000, 0x0, 0x400, 0x4, 0x4, 0x257]}, 0x3c) 04:45:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="e000005c00000000", 0x8) dup2(r0, r1) 04:45:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x3ff, 0x80000008, 0x0, 0x1, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) 04:45:05 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") clock_gettime(0x6, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) 04:45:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x81, 0x8, 0x97b0, 0xffffffffffffffff, "1158b19973008c8f849a7b55b36725ca9875caac", 0xf2b9, 0xff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, 0x0) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000002a80)=[{&(0x7f0000001680)="f8316f9565f521fa5d231d8b415915caa76fd8aea2d5c290365ab1f8b24c06265f9bd570d70a41986e8376d30f4af319ed6bbbe98353049fb88c404131e46c1a9ba32c454e18dc7274f9f3ee3d1d1ed2bc23cb06996f122949590d2bf6d267a7f60b9562885a22e92caa15252b33703eb041c9521b9ba2608c5c5a8a2f52a6529b", 0x81}, {0x0}], 0x2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90", 0x5d}], 0x1) fcntl$getflags(r0, 0x0) getpgrp() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) sendmsg$unix(r2, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000200)="9f799838afd74eabd70745786748846a65a19d694acddcdf4d4d9b749a1aec79c854807d37e1d6ded9bc70a347ca978dea85bb941727d92e9cc3c6582fdfd0af17e0edbf559f8c162af9fcad166cff85ae582b61f634d6ddd6b82583be7cbb8a9339926235a37698d14a112b3424202e212553f3e73659e60d2e33c308db5fbdb1fa4bea35c5192a93ee100a9ff1a486a965b61186", 0x95}], 0x1, 0x0, 0x0, 0x4}, 0x4) write(r3, &(0x7f0000000200), 0xfe72) setgroups(0x3, &(0x7f0000000300)=[0x0, 0x0, 0x0]) syz_open_pts() 04:45:05 executing program 0: r0 = socket(0x8000000010, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1084, &(0x7f0000000000)=0x3, 0xa0) 04:45:05 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') symlink(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rmdir(&(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:45:05 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x100000001b, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x400) setsockopt(r0, 0x2, 0xfff, &(0x7f0000000000)="389cf49a9093bd25fede8d4a9c0d959e9ea432e13bdbc39ed8cc1b89ab139337648179f3c175792f696357c0b1dadda04c65adf53a34d07be70283d6a821431125aeea46336b28def691c4602f13171ffb2050c9126b166c64909795b16616f8ff93d856785ca86f99727e4ba1ef970d3b1e2c66fd989aba1c44cec3176202402609a7a1fa8127eab7dfd6da1ffc22407cfa1aa4e5b683b9c84f81e8317fa041bc21090ec4db0fce68860b1949e4aeafd0ba1675772a8e48cd49d536c7874426aaee5a140b1e1f", 0xc7) 04:45:06 executing program 1: dup(0xffffffffffffff9c) clock_gettime(0x2, 0xffffffffffffffff) 04:45:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x100, 0x98) r2 = semget(0x3, 0x2, 0x34b) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000080)=0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/4096) semop(r2, &(0x7f00000010c0)=[{0x4, 0x6b2, 0x1800}, {0x3, 0x1, 0x1000}], 0x2) r3 = dup(r1) recvfrom$unix(r3, &(0x7f0000001100)=""/4096, 0x1000, 0x801, &(0x7f0000002100)=@abs={0x0, 0x0, 0x1}, 0x8) read(r1, &(0x7f0000002140)=""/70, 0x46) linkat(r1, &(0x7f00000021c0)='./file1\x00', r1, &(0x7f0000002200)='./file0\x00', 0x4) lstat(&(0x7f0000002240)='./file2\x00', &(0x7f0000002280)) mkdirat(r3, &(0x7f0000002300)='./file0\x00', 0xa2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000002340)={0x9, 0x0, 0x3, 0x7ff, "10c7ee9e52efaf9bd05af66ea17df5ee1bf66bec", 0x6, 0x7}) r4 = socket$inet6(0x18, 0x3, 0xffffffffffffffc0) fchmodat(r0, &(0x7f0000002380)='./file1\x00', 0x80, 0x4) socketpair(0x18, 0x5, 0x200, &(0x7f00000023c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002400)="9a7084b43eba11c19d9a9111c4b70f8d0e5ac31de228c0d6e3b0047d673d7d9e20f823149bf35ad3db9ae2dcbf063cea62d675f4649f322357ecc6fdbc3f02cb015e6160dfe04f55d7b16f988b7b0a0de14776253ba02ecb533014ad", 0x5c) ioctl$TIOCNXCL(r3, 0x2000740e) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000002480)=""/117) semop(r2, &(0x7f0000002500)=[{0x0, 0x100000000, 0x1800}, {0x1, 0x5, 0x1000}, {0x7, 0x24000000000000}, {0x4, 0x9, 0x1000}, {0x2, 0x0, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x2, 0x800}, {0x0, 0x7fff, 0x1000}, {0x7, 0x7fff, 0x800}, {0x7, 0x1, 0x1000}], 0xa) kevent(r3, &(0x7f0000002540)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x41, 0x2, 0x84}, {{r6}, 0xffffffffffffffff, 0x40, 0xf0000082, 0xdd34, 0x6}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0x1b}, {{r3}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x80, 0xfffffffffffffff7}, {{r6}, 0xfffffffffffffff9, 0x95, 0xfffff, 0x40, 0x80}, {{r5}, 0xffffffffffffffff, 0x1, 0xf0000003, 0x7, 0x1f}], 0xffffffff, &(0x7f0000002600)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x3, 0x2, 0xe254}, {{r6}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x20}, {{r6}, 0xfffffffffffffffc, 0x2, 0x80000000, 0xfffffffffffffffc, 0x5}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x8e, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x8, 0x12, 0xfffffffffffff6ef, 0x6}, {{r5}, 0xfffffffffffffffb, 0x81, 0x2, 0x975, 0x81}, {{r4}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x5, 0x5}, {{r6}, 0x0, 0x20, 0x1, 0x6, 0x2}], 0x5, &(0x7f0000002700)={0x100000000, 0x91}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000002740)=0xd1a) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000002780)=0xfffffffffffffc00) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000027c0)=0x2) r7 = open(&(0x7f0000002800)='./file2\x00', 0x8402, 0x21) readv(r3, &(0x7f0000002900)=[{&(0x7f0000002840)=""/149, 0x95}], 0x1) fchmodat(r1, &(0x7f0000002940)='./file1\x00', 0x8, 0x4) ioctl$TIOCSTART(r7, 0x2000746e) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x3, &(0x7f0000002980)={0x1a, 0x8}) 04:45:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f00000001c0)="a0d646e9e4e892560322032edccac23de8635b74f4f3df0f1e7ac3f2b2d093ec675e6e043dd832ec12abd5188203ae677d9eeb5d28b019907ac224faeb07dae083d05d14821a4e4b20103b8c3f18902e770c", 0x52, 0x0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x1, &(0x7f0000000180)="c069c36c4f74dfa2a6f96140e9a6", 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) setsockopt(r0, 0x7, 0x5a, &(0x7f0000000040)="850711ae5735a851879040b473f651766f8a27e04e42c3d1d4e5360f94783db2c69c3096481d783817831848c3032e15cc3c4bf340662b24ebac55ac8e832b3d3b7d588c9b634e2d3fb9b9decb287caa9c190269cff9b80414ce2a5913908b13dea71b4d673e75131af10d40052d550e96386d7339c85a70513c0808fa1d02342a60ac1fd19355b78897f9958c25c136936ba532cc354114fc151759ab3a4c929485ae", 0xa3) 04:45:06 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = socket(0x1, 0x3, 0x7fffffff) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) unlink(&(0x7f0000000040)='./file2\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x20) 04:45:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000002840)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = accept(0xffffffffffffff9c, &(0x7f0000002740)=@un=@abs, &(0x7f0000002780)=0x8) bind$inet6(r1, &(0x7f0000002880)={0x18, 0x2, 0x5, 0x8000}, 0xc) getsockname(r1, &(0x7f00000027c0)=@in6, &(0x7f0000002800)=0xc) getsockname(r0, &(0x7f0000002ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000"], &(0x7f0000002980)=0xfffffe7a) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r1) getdents(r2, 0x0, 0x0) recvmsg(r2, &(0x7f0000002700)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f0000000080)=""/117, 0x75}, {&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000200)=""/163, 0xa3}, {&(0x7f00000002c0)=""/56, 0x38}, {&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f00000003c0)=""/179, 0xb3}, {&(0x7f0000000480)=""/166, 0xa6}, {&(0x7f0000000540)=""/86, 0x56}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/122, 0x7a}], 0xa, &(0x7f0000001700)=""/4096, 0x1000}, 0x800) 04:45:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) r1 = socket(0x2, 0x400000000004, 0x40000) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r2 = open(&(0x7f0000000500)='./file0\x00', 0x10800, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.+\x00', &(0x7f00000001c0)=']\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='!.\x00', &(0x7f00000002c0)='.\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000440)) 04:45:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) fcntl$getown(r0, 0x5) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="29abfa872f7f798c74c415cb4dbb0f7611228ae7b11f", 0x16}, {&(0x7f00000000c0)="dd1651d7d73fa031d084ddfebddcb0b2a5444f5a97c605b075cbfff2ad51b9562d0d31b067b53131dad42fb83a0cbc52b5f372e68afdf23f94e6fbd7a2b85ceb0172a4b798b10c3ac4fde851f7d89643a2789692483c2b83b341e241d7c7f4a90039e63e499539fb42b3dd002c31c46859c69dc3323e459eb51eab840f44ee2c755e3111e5289aee0cf96f377da2a7f71fb62431f10e44be9fc555c26ce99ae8de", 0xa1}, {&(0x7f0000000180)="a38835439055f2d9024c830567b373707a0059d2bd37bc31ec2ef7f737921414e08ba2147ee232c793f32d57647cfb6dd3335dff0b3f563ae94cdbb504ed7bfcef37e86a03c7c829a2e05780b1216ce7706e790a52c7bdce8be5bf5ba35d2cd59fe3230bc17610c8df7350ebd7b639ee79", 0x71}, {&(0x7f0000000200)="54f11c7761355661ceaafdd53cd902c3ca0693c385b633c54302ef323485f95a8d17aa48264c7a3b7fbc8506f1a0546875578fd6adeda2bc2532e342eff8b88957591f57b2369e4a71dc08743db825beafeeb823770a4b797026726b8a8e9d03dc4f4c43c21da6ce348462ce59e0fabd035e40b5e001ca3c7ff6fa36d2dd0a7f9c073ad1649671299c65e076d9efeab17c8efc45702c05eb3dc62925a86fef1e5e5399c142f6b156c31bc737f22503a7ea55dfa1b114667df65c6490d9b51697d64ee336832dea336205f3488d97e81b79ed286e77bea7a5192a70f3f6a78725cdae52096584f7455ddfa923d2f7bb848ba0a5b7a852f138f7073757db06", 0xfe}], 0x4, 0x0) socket(0x1e, 0x1, 0x5) 04:45:06 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = socket(0x3b, 0x3, 0x1) recvfrom$unix(r0, &(0x7f0000000340)=""/36, 0x24, 0x800, &(0x7f0000000500)=@abs={0x1, 0x0, 0x1}, 0x8) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r1, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket$inet(0x2, 0xc005, 0x20) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/72, 0xa6243b9a51b12368}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/221, 0xdd}], 0x4, &(0x7f0000000380)=""/140, 0xfffffdcf}, 0x800) openat(r1, &(0x7f0000000540)='./file0\x00', 0x20218, 0x28) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = semget$private(0x0, 0x3, 0x80) close(r1) semop(r3, &(0x7f0000000480)=[{0x2, 0x6, 0x800}, {0x0, 0x100000000, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0xffffffffffffffe0, 0x1800}, {0x0, 0x9, 0x1000}, {0x1, 0x8a, 0x1800}, {0x7, 0xb8dc, 0x1000}, {0x3, 0x81, 0x1000}, {0x7, 0x90, 0x1000}], 0x9) 04:45:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x43}, {r3, 0x8}], 0x1, 0x12) ioctl$TIOCSTART(r3, 0x2000746e) sendto$unix(r3, &(0x7f00000004c0)="4b424799bfd5f06b78640bafa7405815109e87585b829e379520d9cdd8bac54b0e85bf2354dcfecc42363a2da85cd639d99996e5b48206c2bb455f73f0c4a5408e00c55ff829bd6309ddeea3f0a1755451b37a944484afe87c1a233a0de9e55cea46ba934e3b60e5eb97e6af2fcd48d8d23b3a298481c4464236688d657d1b45", 0x80, 0x405, &(0x7f0000000540)=ANY=[@ANYBLOB="000800000000000000000074abfd7c4cf50ecd86e4cfb2b2e6c3f8d8d735760a19a1b52f7b2de395a04adc287a9ad94fdc2bf5d548204f8573ae773cd471be7e891f80b3245c32260b7eab3bf864dd270a8b10b1eeb4fa2136427540ddba0585db14568a757dbbcb8fcf3ef038f0042cffb9e31947f32acfbb"], 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:45:06 executing program 0: socketpair(0x26, 0x7, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x9, 0x8000}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000180)=""/138, 0x8a) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup(r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0x3, 0x4}) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:45:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5fd4, 0x101, 0x35f15e9c, 0x100000000}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 04:45:06 executing program 0: r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/42}, 0x32, 0x1, 0x17b87156ecdee057) msgget(0x1, 0xffbffffffdfffffc) 04:45:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) writev(r1, &(0x7f00000016c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) socketpair(0x26, 0x8000, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x0, 0x1ff, 0x80000001}, {0x18, 0x2, 0x245787cf, 0x80}, 0x4, [0xa55f, 0x7f, 0x619, 0x3, 0x6, 0x3ff]}, 0x3c) r3 = getpid() r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000300)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x2, &(0x7f0000000540)=[r5, r5]) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="48a5355296857173552117aea4d908614b4e62c71a", 0x15}, {&(0x7f0000000080)="3c58f9302e3c2645c46ca52926f020f923d854270eef87e6806ce955e9f65d9175cf025ee4d4a8225ec608a902027c2d989eed4153c243447d7884b311bb11ff987ccc6ec897583f3a9cc9320b139d904451dd3bbb95c7a4db60cf98eca983fc5af28f27aad9555dc5a5d3d4daa8f50c0d1d1676c2335d77e27d5c8af47d01de21c6683ce29bf408b8b838d3156381", 0x8f}], 0x2, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x98, 0x1}, 0x0) 04:45:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 04:45:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getown(r1, 0x5) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x0, 0x1000100000001, r2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setregid(r3, r4) 04:45:07 executing program 1: unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) lstat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000100)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) listen(r0, 0x2) 04:45:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 04:45:07 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="006292000000000000009e766d630000000000"], 0xc, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 04:45:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) symlink(&(0x7f0000000380)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') lstat(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)) 04:45:07 executing program 1: pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 04:45:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x400000001000, 0x0, 0x0) 04:45:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000001, 0x5, &(0x7f00000000c0)="014549ae5139b566432e443109fdcb9ab652768cfc5e0a84cf1afd14a5ffcb9f30e0d002e2670368a231c9112e19be2f0c8f8383f0559a940a7d8e35b6cf42dbc5098bac825e284a00dac836b884b30359effed65faf9ee2888d2dc47db5265db2eaf9c6748c96f2c7110d429812fed9807519b72a81e84a910feb3d132ac3da749eb9e87adf44e2408275ba657d128629006347408bfd66d8ae820aea4dcd6f9214f4c698fc92669054", 0xaa) setsockopt(r0, 0x1000000000029, 0x10001, &(0x7f00000001c0)="0100f9c1", 0x4) recvfrom(r0, &(0x7f0000000000)=""/114, 0x72, 0x841, &(0x7f0000000080)=@in6={0x18, 0x1, 0x11, 0x2}, 0xc) 04:45:07 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r1 = socket(0x16, 0x4, 0x3) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={r2, r3, r0}, 0xc) mprotect(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x6) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="d4d5fdae46cac120042b627c96fc1aa6efd23286c43fda66baa5a9a5eea699da0e7820b2c97f8615c828bf60e7ca296dff800b550ebf6c61d6ad15e2930a0b3a2189c2c43f96a6f3f0e1b6625f91cb89084de92db52975a3817a0f6e508cd50b264be2784a724ed06c10f6", 0x6b}, {&(0x7f0000000140)="65e90370b14bc0d2be528aa4d09552f4973afa6dfc84fa0098c74de8b9f6dd7c8ce57f69451f3e9371c483fdc1e5d25ef6f567f3b01546de7530e6b12284986221085126ae27ef9e1b85beda73d0ab135dae58b87f790de09849a78ace22e728f868f379566a711ca63873b98f22fc0f88d4161f4a0b7869284b59b369ab8ef40687a78ec041a1c2143687b0a659d842e2a8ad12e7afb5acf02873a3b12a6e29841287ecb87acae63f4094ae47cd677044c5537bcc5c8981337c89e36c8245ceb0e9fa1e9c945c1b88cd20921364db640fc8", 0xd2}, {&(0x7f0000000240)="bbaa0f2c7f44a8bc96f1f7a6895bc9aefc38b383a918d902e8cdc5c9d7ee8c6074bd33a4a0503b8c9a33077b62a29ac5207f7d136b42d22c9e6fe44ddcbe0ecfcb610d6141a5ba789b4f410ce0e757fb1c3990e7ca9d30b9caeff07b1e4d1cf5e687acbc0ea08f65092c1e4ea29c9dd488d9686b20b22e8f7b62df8eb797e028070e36203805d4bc0ca53fa2ddde9192f06ed5f89e95617b7effa9facfc6339f1a5eb147714f5eb1d976be7f52d226f38b8e4a7f06607975c6a77240b97aec122c8beb2d28b751fcae9825bda2b1f05c0f82697a8b11f64afe47aeafb3ae7dbab290bcd497f78b864d6bb44f7fb88d9fafa3062b518d23", 0xf7}], 0x4, 0x0) mmap(&(0x7f00001e0000/0x3000)=nil, 0x3000, 0x3, 0x4010, r1, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x2021, 0x80000002002, 0xb) getsockname$inet(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000387000/0x3000)=nil, 0x3000) setsockopt(r4, 0x1000000029, 0x2b, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r1, 0x0, &(0x7f0000000580)=0xffffffffffffffa2) 04:45:07 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r10 = socket$unix(0x1, 0x6, 0x0) r11 = dup(r10) r12 = dup(r11) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) dup(r12) geteuid() r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 04:45:07 executing program 1: r0 = socket(0x2000000011, 0x8003, 0x800) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 04:45:07 executing program 0: clock_getres(0x5, 0x0) clock_getres(0x3, &(0x7f0000000000)) 04:45:07 executing program 1: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x200000000004, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20001, 0xc0) open$dir(&(0x7f0000000000)='./file0\x00', 0x5, 0x0) 04:45:07 executing program 0: r0 = syz_open_pts() readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=""/170, 0xffffffffffffff3c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 04:45:07 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000006c0)) socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000000)=""/210, 0xd2}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000240)=""/165, 0xa5}, {&(0x7f0000000340)=""/210, 0xd2}, {&(0x7f0000000440)=""/52, 0x34}, {&(0x7f0000000480)=""/149, 0x95}], 0x7, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lseek(r4, 0x0, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000600)) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) sendto$unix(r3, &(0x7f0000000640)="0e7b80808e416fbba532c98e7532ec13b590e9c9", 0x14, 0x400, &(0x7f0000000680)=@abs={0x0, 0x0, 0x0}, 0x8) 04:45:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) write(r0, &(0x7f00000000c0)="6a5b5de789dabd9c750e49c08062b6d64231882752e3fd97972d61145f71e710a4a92c5a78b4798e1328bba2c3c17af7ed2ca42889f0b3c5b7203b5f08bcde1919b9110b270951c7d2ac8d4bb103800bec0a8304367ed2670cae6d6a41ebf37d7348a2a764e93fc22981547858310808a93d9f45d7cb03b01cab41083161e5acfdabdae4bf4cff22c774c50adb1ab592a49cc445b3580761957aa78428252f43", 0xa0) r1 = getppid() wait4(r1, &(0x7f0000000040), 0x3, 0x0) 04:45:07 executing program 0: r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, r0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x18, 0x2, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x3, 0x9) setsockopt(r1, 0x1000000029, 0x2d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:45:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000000280)=""/31, 0x1f}], 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) socket(0x1, 0x4001, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() readv(r3, &(0x7f0000000040)=[{&(0x7f0000000200)=""/105, 0x69}], 0x1) 04:45:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x84, 0x0, 0xfffffffffffffff9}, {{r2}, 0x0, 0x10, 0x80000000, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0x1}], 0x2000000000000, 0x0, 0x8002, 0x0) kevent(r1, &(0x7f0000000040), 0x65, 0x0, 0x81, 0x0) close(r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7fffffff, 0x5344, 0x2, 0x7fff, "b1ae06e8025104d6a05b6673fdea02611514cc3b", 0x80, 0xf}) 04:45:08 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0) 04:45:08 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) dup(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) socket(0x20, 0x3, 0x6) syz_open_pts() pipe(&(0x7f0000000000)) 04:45:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x0, 0x2) setsockopt(r0, 0x0, 0x3ff, &(0x7f0000000180)="0b4398abfc7a79b2992d749cb2eebb1917f934e43282901a0dbfc190d9a9cb8f1c37f25eb77d92cf21ebe9153f87acab899ab7cf96f9df0dcf8c455316e66f6e9f0952503ed5b9cb5121a2d578f715e7ae56cd38e7cec1666b4541b0f53afbdff33067cab27542d1857058b9996ca442bc34af0668ecc94a2a965f000a299909258ce6dbebc1d07aa6a5f22a9492c684c6af6d233f857a5d22cf0f941336c589b67a2dcef0d17dc099d4df21395dbce3d59b7a9e990389d27bb01f8fb11f2f0533821ed4385d1050df70e615ca30a6d13ad0bfb7fb9a8c5cf6e492082eb8d9495db8c5efc15c1a831549f2fea694a3ee004dad7baa429f4b63f1c672d4df9b2dadeda2257656e4be50a4be5c82d24501c4ddc892e0df2e0fb4c7884454026d468aa8b2c68195648b6877632955a1ac33b210750d31859ab7cb16ec3984f03d2f63e81f258eb5f763bf9970e298a6c1e9f41cec0e9ae4df63bcfc7ff5fb879180e6dcb80dec3bd2f57b79c0c231847b6a9b9963305928a82fe53b004282bb6811350f168288c3d15cc90a21af7db1b6951addb8bdbb369dd765509c01f4ea303014eb6b770a315206b757e505adb1a780361caf908a98568ad212e24e5fa26b6e88f1b699f8511a2b6ae4bfb5c12af0449c26241d2c8b05403d687a801f194bd0ef99dade8dd29ea46feb801574a18253b1f2b492998be1d370a5ce5af8ae8434b142bca7b8fadfcae29b53a6053b8defd9aad4f1d7fca0a533b8d6321ea199a6f0ea2a13d567d938d3c48d0dee12a5c9f69289bafac9fa8cd06433414680adddde080db0f39e0a095254084b9477700caf30eda35eec04d5b87346bc8245d8cc2c8dc7e98814977891319931e4b7a0a87a1ac0ea8f7d55dfb43c0a996cfc1397a28df71aadebf7c91bcf5040ca2f66f2acecdfac7b67d0a0e80f5d3896ec1f559f6c2ef6937401eff9072515f809d2df87e2235345cc97bd4bf808da3fa9919bb19de76205cd6adcfb2acb7bba04e428a337f81e86c19b44c2c9e5c9de5a3416d0820110dffc06ace630920f12e69d12805cbd1a640830c0747e80934c392a39cddec0a464174c7aa84fc608b7b49259d02ce156ab41cc5b7b012b04c63441c171f77e0c4ee74d7f1519cea062c573d476b0a225ad61c3d01d65cdbcc6c75c0282bc814b17144c10d5c362dad5ea6ead2a8c83b7f292ea6efb19c6dc2a30a51ef9515563f942ab557977d0c98ec8469caaf51fa8c9b7244b401975ed3451fe2b512ce04280f309bd571866603b1830c6a7189b28a048a2c3e00709d430075ecadbcb126d6172cb903a59f1f6de57d614718c7ac9db72d8beeb78fd219c8989b8bb40ef108e18c213370bbb395ebb142c3415ce408aaefd5017fb6d4d3723161a37b9b980e2571d654ee478637b95f04ef4883fbd477dd46bfd823187fa4316b2fdecd4c74bb60ee71859842e45f4ba60557c6e4a3dbba21e8c8b9e26ab23231a4a87c5d9a7c66c36403ab7ec2fb779dde79614ab9854278ae78f9aeebaad95626d518f2ff84c0533bb9e7b415d481b0df4364f1bd7f8e8bdb6a41e5a89591e20f0e6343bb1d25dcc094ec0cb18b71f7ec8ce432c6099e7de0d4faaef6a286e3786d408f40fa3f0f710ce276400d91bf4bddbe7da0b7b80d9218a59ace1e9f60eceb4c88fc7aa51f517e8529d4ba1140efac86e7059664884048115743bb72302a1397603de72eb69f084aae1d93d3203d37c2a7e8de3f7765042a528367152b7ba2c2f7c2c8278181f673c377d9d15c207166635e8b2f80674ac1c0f4f9aea90bb227ed232496ccd7323972a90cc239e94203f1a94e37459e02034c3d7d68f6cfe3cdf7418a7979d495806582b8f4bc75242a64c9a430b2f002504954764cd495fe9a6f4a79f000dba7a9eadd457c016bf2a6bf337280d7ab13c31c77a8782e9ebb5dbb3332373900c7dacd60f1bb2ee4dd13de07c7e2ed8ce345387005978907547db9114ad19fdf7dcf00cb5ddfce5e829fab655d3730d5cdd8bed2b5cdc9db13f27feef588c569d84642e965096209b526cbb21b1184d0fddc57dcef1bf0e60502c68b204bbc1fbd54aa43d8253cef7c1e13fbb02be2c836672de33d7698430b3beab7296a14f8fb6a3e1416638facf5554cfc4ce465820293b6c3fdb67f08d1984c8a8b343336066a3fb6626af5c1d36ec59450a085845714434b41a85dede8330cd3256f6ac659b5a927eec03c481cd7d692215f7ae98b6a53d7c42aa83810bc388a4b8a8591379887f2a38b3c1d29fa6ee717b0bfd90ec0199f1eb0abd0294f2b7aa450f25d3356a77bb35e8d8665a00186ed542001baba457f93236fd7513aae5a6e9b56e128521833e793660268af273e63c38008c92caaaba4b4069377758f3025b062facd81fe9364769d1d3005bfef6d71542fbbbdfed88b5708707d08e1e8e7f7d229cd0a9de35ed7087dca37c8d029ae3c911a5c4b5ccabbad9a300b5f1e2abf9cffbaaca73b74ecc265f178ec927f270c3d9e86384ca377506af98e41b7a16c45d4173c6870d53ea62b9fc89dd2ff03747b475dadeb28a2851969439cbcc3173f8ddef521e71e71e585b0901bdb12acd47ef0bc49004d1a3bdf0b049a9ec9a2e1715d4ee23db9104b19ae741ab3b9dbf1d063088d81a15c96ee45072d837dd497e202716916514899edd41ae869a1f9fef4607f9424e4ba1e61545cf18c006728b582203cfe745fa88401b5f4528b119b593161a69e70cc3964acd7f9912e74af37a2b3f9e027a610093a36b901b0fd5b86bde9f9a70b8305586afb48e22696822bfa791ee093aa4bd5844b00a9cbc574c57ef57a937ae7ee6ceb735913b1b97dba601b27993c891a2039eb60bc456b956ad8697f6cf94eb7d6686157d21b4490d473e17f9d4615710591b5306cd9363d43b07f09479cd624ab2e6653ce2ebb1331cff1918610658201277d4f4cd8b5ef75f4fce85f5db6b4e0c19b5745452795cfd92ec05f63ccb721345800e7832f34e4051412dfe438292ca1eb0e95f7ed01f83aa2ceffec971e6a4d1aab7e340358fef655bcaabebf367220e0ee1dd91cb048ba09a772e510f22b492aff22db7b40b42fe607f1191c97b9403a403fed10b2c2e1c9645a19acd9535f0bbf0151de4dadf7bc4308a0c386394855a15d62b35a8edd5555bcf599197af86c72263646a84cd63ff8b2140371ad1032957f4512a6ad1787396236e0fa471c12b1bcd741c246d70ac6dc4d431c8195b91b967ca85652fcc6fcd3e3865bf7ec1850c5436f644c8272b9faf45e85ee1e73ae1854bb5ffa5e4e52682e9543eed2f7367d7c5b4c3d9e1b4e5c31be0fc20c868b7a0c75b59a12ac286d4c201ca659ae3dc67c41653456016b63c6b437b0af760fb253d9035c107d84f81e8a53b8f53fcdfda97c585955e89df79271a087ade9c77e95638127f4283cdb1ca434e7024cbc00caad9bb0f50319f49d10f00d3fe3c9c8c5ccfcae031213c1116426362d6aedfa1beee125db7f4b05a6a09b2e6a8c9f3ce5f9c0502f50d2a4413ab15a4430cf534751a7cb0e718a3a67040a6dc7f9e8729d5f0c2a6d133e7d01bc87836304952090d07bd81ece25aa3e6045972f05b3e021767964fad0fafe825d4c56b84ecacc83c82f043ce66e0866f8eeb6e324fa776bc59b6ec5a1635da530341a391f2d79ddd970deffd8e1dd400cf23f623c0af826ea15ac58c5b47ae55bde39ad7d32d0d591e08e03920921abf4068517a170590b0d15d915c5aeb18947c9c975efe2d8e8912cc3db29c521ce3335722f490deca8ccae285af76eae5d2472d7f4ed36a03474e98624dc879a81d184f67259820138507d64dfc5527dc15442245540cb5cf80aa0f1b215f207f94a80d8113c00e5d71de72bc8aa6f379cc51ae839160ac3304ee8c6b5dc0b915377acd23b325e9870079a61d4a5f46f5b693f4398c71cc3fdde133c00750457899965d7bda344823153a36d9173184f5707c3a492de1705ce7f1461214dd99bc2089694bc69ac2d7fee570c6992a353a17063e713655b30ce041261aece53775126dd445cce9e628c74768856293b18be3a540e5223f8d239e920ecb72f91f1be01dd73e2b903bf792be4dd450075fcb7f7ebe2ad7876c3c87f59a85bdfb093001f35e84d13f83784488b7b023d81e3b71222186955b67a47f4fa4c339953a05c5cf68f5e80573315ea1efc225d39c3baae87dea4b02ffe429d94c3764b392931f904f1aa64f32f25fb66b16f471e00925cf37617df29aa523f773d04569201a94d4cc8d200849036c176ecfef2b72835986ebf1ef73319460bb89f64ee9a81805b766f27528fe280ea8c164e143625bbbfcf9332ab9d506122798edcec88cefff2362e21321afd0f8edf33c203e22ac67362dad58bccf37f27a9557de3cd1a67abee3bd10be7e89fca2e8f74dd3b5533e8aa4048f1ef2f43085c95568bd3698903d1731406142a48a35e2bbda21e145f0a6895c2bd859777982021c3b308dce596bedf1797ffd29953de2f49bf2d55d344396ef76a8dd61105178b43e40ad1f0b9519444745ddd645da15301e81438fc3a8693fc91512cd50668128e3b7ee5c7c133af8025092b0b6876ba99250cb2610bc27ad18d4debb042bf31eb2468ec43c7cf22cf15cbd2770057c2347304ef361c1541b608a0b9151047abb9868d48f9ba8ee11891086b79b3708854c76c5bd5d27fcbaff2bf77ed31ec4e2c302c3f604c87e0cf4381747e484e42294c2425940ada7f342bf55b4be855851fdd9545a27355ae1d24143cfb19997e0b7253287396ef76f2edcfe5c6a2f63ef48934c4fea9c057e39d742072f665fe187ecb3a715ca864512b0bd2a96d148f79974dd02cf5af250f6edaf585dea489b46716ba5d497dc23462d8bdd6abb58ced9d368e7cb088962d95dd1a5a979d7db47f0cc91c44b7a3b84d4687c6854a587293e9d24ad9be794d0040da58c9d3bd12f42826edb3a3d117f6e8c1aa5500c28a59c80cd196e40f9ed9c4d2243bbdc17f6d182ffe65d03878759003d7614c8b6b8813514c2cab73c21d4bc6a3241c7a08f35a47f781993391489f4af90e86f6d39de0ae54eac41a20a311d57343e34b854a40be8c63c2afbff8edd3a3e58552a8bb4dcd62d0d3bc7fc8cc3c1cc2c54487d6f5dade013274a5404d5a48a3b8fe6ca5f3d373fa0616d972c050d042b944533aaee084ce4d02f380edd542fc7532ea913dbb2cb77ac9967c281b6178a0d6835bc204538fc074a0cc524a2d3f34227d81717e564b854ede2c4b6888052b2a5a28f26a6716f0d1881cb51012a72ce3f987e895ccedb7dba9cc679f3b24b1080a80b848dca37f7126c2a7c87278eb97602bd10dcd9c92bb7917c9821578844a71b7bf9b510af5eb6a2cafd5d73bc701b58a4f08d9500a24acd652f46178c45e737fc11f9bc2b09805233a20cd0b369aa577e912092b211958aa739aa36fb9101bd04041aa175595a77e8ec2282285de7ffe2684865b8681b57bdb54e3fbb7b9c5adaa83e9881289b51081d14c646e8edb051fff956ce25b15adabb71db93c1dc5c8f1d9a5f3b5b60998fabd82bc80e5847f6a1f3d1caf1c4684f56c2d913e9e8f0eb6c1c60726bef59bc763f3b70db0a428a16487a93ddda8c5095d63b6ad4f94c0b9f51545c2783c9e02121b8e342fa39eede114277ed47efc3d380688953552b4b269e2755218f6b5af00fc4fb42aaf4860e53e7bc87eeff1c82d971702a00e76d63e573b6ed72e41c5a03ddb0561d7a8363c4be9912", 0x1000) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x8, 0x9ca, 0x6f, "4287fa0ac310c684aabda35cb007e10834476428", 0x1, 0x9}) 04:45:08 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) socketpair(0x18, 0x4000, 0x800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x13, r0, 0x0, 0x0) semget$private(0x0, 0x4, 0x0) 04:45:08 executing program 0: r0 = socket(0x20, 0x0, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000080)="e9b7b4737b237b118a46c0d69a0bb06e31d516cf5758b11f50c9e6cd3de8a1702be846fff1fc11bbe21f4623c4f765840c99ebb014a483b02335cf4f453177dc023538f3693de96f5a291ea04349a7eadc6fce4d0c93ce335d729dc05a15a95da606d16247e22d25de229a4d65b41d61a11559a9faf915024d3a4192df0f81db952aaf42389def18c57ea3ee574bd8f70c4ed8bca756b5578c316d43b214a0ee1b55fe324b60322ab3e8cebe2f08f4de36baaac411de058bc0d5e600", 0xbc}, {&(0x7f0000000140)="2568b29810bd1fb0e11237a8f15954e7db26626c7d57e35f2292a7fe979868c0736c83b2716129a96d9cb025a1f98a4ed84dac644d3f9f0211df16cc283ed4a3ae20b733a015556972ecb08079d4b3", 0x4f}, {&(0x7f00000001c0)="892fc656157d0b9c88e65b152a68f1accd0501f7d53623d0fecf", 0x1a}, {&(0x7f0000000200)="ed7810874ebafcdbff73d1f7eb81abd10ae62f3b3b9b2da3addc2626f8c965571350ded910e1593096731ecdf71b9e12e5e0f2184b7ba1e4cee47f8528e669b6b39a6896c8671e920bfd5de4849c6cf271997480f087eb91d5005cf1a3dcdbc9382ca9ab7d91598d8876b05672677b3612a5f0372dd845dd533c3dcc780fe4df976ed49f2720a038776c602c9adb", 0x8e}, {&(0x7f00000002c0)="cb4f256c1f47b51264ac43d71fb503099cbd03a58ffe75c1efa8ba336738c239d31b1256c3baf1f9c47f1556a46b6ba7b43b330c1c121959b24585d1cf2856ed0930a5f92726d21ded6157a51e569ad8569794425e948eb52ec236a4888c89b9ed705f3ecb19ec2cfee6183c629ecb116edd133de95ac6ba230ffa0d47fa2766ff3d682f690fa51890d932f18fb54c84715710f37afc596e1613c1bd23d34914fc07934c8b05d44120badfa391264e8017b508e8a2d453031fad665265cf0b26de83af95b963304dee1ca3074994d1777d", 0xd1}, {&(0x7f00000003c0)="052b6f41f9362b40e90d52a63b61e19ee7ce43fce3a0cff7b6b12221ef15bf84396c1411b0afda8cd2248e3c3d74a5016f", 0x31}, {&(0x7f0000000400)="568efa79008f0bcf73e0a8cf67185cb85f9eedd5b72f37df9fc66c46dd2dee8e866e4ba88bb211b94622f4cffe1a704886f5ec5909b80c59c30a3966577d44430c9a144300d71d3523c3da690a062b5edec24858ebd8a5bf40082fa500", 0x5d}, {&(0x7f0000000480)="c7666b28fddc7365df4fdcdd95af780ebea5e4afd5cb5e3f7ef18f859f13033456d4349b06d149ffb4aca1b66f0812b7f7a6a55b2f6358fba5298ab009d066cb5ac6933a91d701202e853659a3a182e0dda8a03ab9bb8f3f2de4bb09df770a77d31e7d3622f4bc833766d16a929562a4", 0x70}, {&(0x7f0000000500)="25b31b9eb8a6b86e", 0x8}], 0x9, &(0x7f0000000600)=[{0xb8, 0x0, 0x3b, "841472c3f81764b61bb097ea95c896021408603b261d3bf89036d7c0f688d729a5d33c0c20010fcbbb3a1396e6f200a543f4d030baf8ed5d145142c9b0806764884a43fe9f6bb5643edde0b323c2c5b7aa7d4fcd14db6dac85526efb3ee84f7a2e623159068ff4b0a43835f0316ea9e8844930f9b0c0188f0a2299680eeee1417c44aebea3763f3519819ad360bf164680f2a6a09887a83d8ed4fc891b4173137ab1"}, {0xd0, 0xffff, 0x2, "533059a5c8dd4126ff194f4bc4b1c93caf92396ce9459885948e906a1bc61a90ee908ec402728fcd81c6f6e403d884cdfd1c4022a564a5322d86ce2bc5314a5abbc0a0953a7937aef37d51d697da009f100fb7ace8f7b716ef5e29dc52c9f0551da91760fec8cd588570fa542911e449adb71cf0020f7a215aa6f7893c8f01afb6ac5569f670514ffde85f415d2bb76a7ed7a225d55c293ae69340922bd70327a2c669e82bcce26798040dd5966446e4b5cc6902893928ec1e5c60de4020"}, {0xe8, 0x1, 0x5, "ed4a3f9eb235803d3e1dc82d1897110c79782df7f7509745ce8007e98a8ceb9104c6a3642a258672795c6975c1a4ba08d02e337a2d0641279a361db3185529dcfc78508e1ea6dbe292e2160ac3b0cf089f05c161a7379c56897db7c1de6c678b094cfaf9b867f73a7f703d6d6b59b1eb9e8c26aba5bacf37c34befabc5c2b868d98802bb6932977b4a0f67615705438befa69923ad06fb33fb453a9967b5b85d8370b5f1646e29ca1184a3e071049f4bad362d11340de5a02377927226cf7a19f1f579242dab314b84e71c7dbffb8cd3f66ee2f085"}, {0xb8, 0xffff, 0x0, "06c235396df9a5abb6382de142319883489cf86b5ffb48f8bd2ca429a774217d543320d4c8f8f5cb602bdf85a26ca0a9845234982881e28211995ed38fff6a8eca6fc1a8d1ffa956cb4be72af7a1f643a384174ee84c2923dab842d57f28b55681a1766bee91a2c8994e0d1fe51d8ca0b1857f501485ca172b46037371e898a9275bc9b5267e9806c1668082e2a7c022ce95cc19270d810062e30d04e15a282c6123"}], 0x328}, 0x408) 04:45:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) 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)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 04:45:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xffffffffffffff81) 04:45:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 04:45:09 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffd57) 04:45:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) dup2(r0, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ftruncate(r0, 0x0) 04:45:09 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r1 = socket(0x20, 0x1, 0xc5d) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202fffffffffffffffa2c4e690f1ad967e9d5a8835a44303ab45308519cc8117adc8f856fe4c31a76ad33aed7ace59c944faf76fde7b3576c97bd9a1bde96d9d8b18d1a6e20e604096887aea8ffb061889df65d1840a9ea070d0206a22444f2436ed755e3fa860abceababd82b96b03b156294821b41691a00c0dec0b21d91bdf9495a10c1e0cba039922c8309fafe73a7ca0"], 0x1) getgid() 04:45:09 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 04:45:09 executing program 0: nanosleep(&(0x7f00000000c0)={0x4, 0x9}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xa8, 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8fe) 04:45:09 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000000c0)="2e7624a21a4e15634e5ba718ee5ba5706b461bc8f4e7d60f74ab8ff11632a4a8e8d6235e6382c34844c82c4c7875dca6027d5d45da2eca92e549fafac0a1ace40db851a723c54c6daf58bc5ebe988a8ee78bb36c4c2113a156d6e6dd236dfbb67b5d34a958b1e63633dda8ed8f2657324189fd4aa67d7ab54988db5871e7636af4bbe22a7b22f96a71689f15c9be5d64c2145bb17be01fad85809af8c9840686bd2d5de9878b6fd243373c3acfcb", 0xae, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x50086447f261c1f1) write(r1, &(0x7f00000002c0)="3e2a6928e4bafa9f6c320000dbfea7568529bd2d2600010000545b2fc68e46588df4f37f5572d1790173ecaec2ac720b566121ad1093dc6cbfd3de17ecf7410e9fdfb683dc8ede85ec7c184b3e2f3e042e93baf0e7a964c69900383fba007edf32d92d4a6320dfd8e1ae6f30a38aa638eb6d47ef4af054318e2aa3b83353b50de780f0c0ed4265eaa66f8cc1e4c94f41053a157572014834041495e0bca85762fc08d74601b8b5053c2b058b", 0xac) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() writev(r1, &(0x7f0000000240), 0x10000000000002f0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fff956ba471068b1b2300"}) close(r2) ioctl$TIOCNXCL(r3, 0x2000740e) readv(r4, &(0x7f0000000000), 0x0) 04:45:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() fcntl$getflags(r4, 0x1) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 04:45:09 executing program 0: semget(0x2, 0x7, 0x3fe) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/121, &(0x7f00000001c0)=0x79) close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5, 0x28ec}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/../file0\x00') flock(r0, 0x80000008) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 04:45:09 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)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='W\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:45:09 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x3, 0x0, 0x2, r1}) 04:45:09 executing program 0: r0 = socket(0x18, 0x4000000005, 0x0) setsockopt(r0, 0x1, 0x3, &(0x7f0000000000)="140d81ecd6017f2d03a0e77fd819f8e9e941220502edb040033e6a192e58f881144638cfd501bfcba9a06770dfe243559dae601f5d52332420ddd96d51e4a9b1bee85e7ab6870a223ecf0047dfcc5a85411d84b3cd", 0x55) getsockopt(r0, 0x9, 0x3, &(0x7f0000000100)=""/2, &(0x7f00000000c0)=0x2) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) kqueue() setsockopt(r0, 0x1, 0x6, &(0x7f00000002c0)="41cb7c5e9ef88511bcc5156b9382841c408f6b8a108c3e3139cb50e6d49d9473630482e77110cf39cf85163eaed2ddc181d8c0e32478ebd7e4a8e8e13e00efd1c41305905cd39f56695bbb428a5e41aec458dbbfc97247c637d4de1aca49d88fc48781a19e185799b1144cb887ee0b682014caf91264d09c8cb6239f2781c913c908fca6455c5015ebfbb13f6f06d40103578365810aefe00c8eef28e78d97126ff5fd0d18b629bda6884d85a3e5a94a1cda90c31a5bbef8131c72282dca9cc46e7f92b8345fcd8228cd24175ed419959f8842610da4d977933a41be77f4b0cbb194e1d08b769b22bf75", 0xea) sendmsg(r0, &(0x7f0000002ec0)={&(0x7f00000003c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000019c0)=[{&(0x7f0000000400)="9f98e0ca1414c27438ab6ad4515c845122e55ad307bdb0af8545e364db84e277e5efa3af47c574b7c6d168ac25766945c7c6a707d047e7119f19c51610b80755b59531eaa7ecb2", 0x47}, {&(0x7f0000000480)="8798e03f9a1744648c3a9624574de3325c51cee52450350a2b2f8379ceee18da36392f45a08f585c5343f71f7bd3f2769838328a8ee8dec3fb0e4cd66c87e4b43cfb306f2779f9d3046743591d4ddcdcde51c64cf0f3ab02838586056989c8f90578d96909929a001f36014c82cf57159e0a61ccdbb57f4cdba53a6381cc9edb57710fd78de9f917a2a4b2950dcc1f66d27ee3ffbd4ed01ca9ab80310decb943eebf82dcfba87e9ffe0961f985613680d3acaaf4d8f4a293ed47f8098e4a3cb2bb29930383994cb9734f6abf65e5596ca2df0c251aef2fd51887f924b8c056ef6ede6c6edc962846505972b5441dbf63f181efc1a91e995c15e009be96aa05dd0ca3156fb95891e0f58168786c64b6ebe8dc11354484580fe1ebd88eaa6809a947c7e450694090c476b6400fb8ff28e32a1c0dccd914f35dde3bb408eeb4a2778cd7e70567506ab683de32c4c1436b8c9d1d3a305ff83d0cd995c317f974b6389721db248e9fb703de424ef84c30c09cd82043234299572182c0d519a31c816b61579150d743d69416d5b89e341d5955fef69991a0a0b2021348e90fe622b71a1811eeead4be51289f0f2d8a21eef9483316a710730e17749d0c2218224208bfcd594f909d23107d23b06154c8875e5825e3575d9f4808cb4b2b83c98de70d2691ba3ee03faf8eb8187a959efd305490312c55601ea848bc2820e4e85067dc3514fc135c923f996b510963d698bce2e5290aac25b758f172aa0a962beda40f20c03a389686676ab2e2e8a9893e2faeec0d234cc7c84f303374bd7bb4c77fd0919050937712a0db9a65af829c198ecd688e9d8fee5a1ce59ca12bcae518c99df3247d5dd447a35dca466fba1b64dca713896506ff75c4a9e33361bc1ce7650af7d60765e4b39bf5aa6479e050ec95921aa494e11f39b606d1a362ab242619d295502e66c00a9974b66a56a2075cc2ff966bdf5edede7fc1d4ad26149614e9e7ffc00c80b0a30e0f37aa9e58a5e87958a7c92f252a461d6fec225e14e3206662b5ca34bae446995faa6ffec09196ac4edfa575b9fb2f0fcc386398aba28ab7734250b40851099c4747c68a1a6a4a87e7b0e1bff0ec5035d386b24913f221d56f9e0ebc0e2fbe031164c115cafc104611b200cd5f5285b53c833adb0c614a951f1dcb7991285ef096818de672c0d287e3c11380113c96acfdf07b6e6e18471f6cda0ca40c4847ecfdda1d0aa33749ceb586cf36b2a259a0b33eb51ffe64846d85efda6db6704005881f997371751b10493413e4d33ff8a6f8d4e51982cf058e0d1ff18c994870a46d89afd5276d6892a56fb38a5fc6b948a64d4c2d6e9b7b13fa96b84703ec7d96839f17fc1f61c6d486c01f032fc349fa2f91f880b7fbc169e5bafe5a80fd6e1cb285c1dbfc490079bb60ab64c65b85f99c72f3580da6b44ec767f1935f8dba80376c479123cc9184ffa659f8c47c602111e453e8a23dac5246b50931508e0f61b2f736139ddb7a7f2e94816519ad77c7ce5d8f45df57e41e6da36c3eae9f02146e54fdcf7a0a929e25504a20dab0d0a6acbea271cfc327afbcf8be27dca47c2f174ef9df4506d52a0595e5b8c9c3a1385ea8e5b43691dc58ef75c007cc3909c35295275ea93c93325a931227357fbf7139fddc152838f5eca2da85a75be6e0d3415d8367b69c5ed2f79bbc817bf36455400fb47abb40360585caed105fa66a1612edbd0648d278232683fcbe4778b02779b601d41806c6d0cb5cc785e7e35e3fa4940bd8d1a39154848a4edf7ab9b374ed55e86cff2362d30f0c8f1225d0f5f9b006c9955f6a69b3e533464f723d0d7b55e4925c2737b67983bfb3daa8678a6f58bb83ab8e8ab705f90fe52e5c96ac7f4dd5554bf6be42dc34f9c93c4a6047d6713e5c50d7760432fe13182539ddaecf4cd2eda87204c205e176045372e34d17ed7348bcdc1a4a0f5f9eb8af132cd94fb6c9980dd166dc44c81351f3e788c6b29c1fbdafb046d7ee0aef43205a52ef46468d7134c0f3d1b350250da44f937055f2c7e44fd5fabfd8aeb55a96e4f192ddc4bcccf280fdbbcaad0340c8cac2df62305e1958b1040eeb8c5500a0b3b8471d54c80dbb6bcc3ffe1201f1b32f887e3946132a724934171005df419bc4e08957138aad8da7d6329e737516e728ea5d20fe9c2b10da67b50842c297eed8de199b47fc343731db7d634a9d7b4a3cf0d4911b6de1b1bdee0c3c39a2c3e39df262ba01503c3aa750f49cbff869652bcab25f050eb05294f738fe3de05d8f97d05ae449649769f78bc4cc9aefa678b3f45ee63b936311750388c1ac3a6ec9cfd2045efc405ceafa886d91c468cf083d238d8b46eddd36e94be50ad949796ba15f4f95102c659c0694654491772ef1bf5d665d9b445ceb3f5292f7039a46e7551f391d149439b313fdaa7bd06cdc363b6021a92bbd9b12f95527c16092bb098c6bfa3d0a15124fe98e5dfd614d5dcdd9bd7b99b37c27b6f8ffff999125282632eef9b836232852aa3e21b9ea8b879d81a4b4cbb597f1632906a9293a30f791da8d3f9e2fb316e650106d3bd230d3f69542f42b8904037d09a9fea3e7475cc2c2ec174d471c42f9b884bfd8990127abc6fb31064e0c290dde38a578270dd8e41edf3ea0b4ee7bb075f6ca470bccf282608cca0aeb13f9f7d3603fa9ffe03e19b6c170b4cbcef08b492c7c0c81601417315a425d1a7fecea75b18d67a0a9972c9feaa3db619b38d3f52b281a03a386c4cce936c0d46c7d3c120bc76357aa9d68ce6e2db32f88eccef00158736e07edb8cba33727905c5115ce5e0c091a891bf06314b0d773c4cb6d78d59aefd4b285a391531e975dc7c4c296c17c68eda46eb720c803c22625b0e8aac9b24fbf9ec977baa244eb7f1a73fe4d6a17cf6f44216b8f14817888818a7261e5d0562d7af9c254b9ef70fc490bc8eb5ffcf990d3d086aedc5f49f496c06e4a49a711a5d8fa8b4b41265e61718e8b2ecf94c5b8da9cec8b50534591fb99d0e410d619ed3ef500ce7c003d3ce0fe55182bfe0d09a2bbca60792811061f4a2ad350c48a477a2b7b098a528b21ac7fad795568b6ae4443b109931443ad57ba943b694d4d5f0a0fc3f65249a8e911edcccb2d2a65fa61331d9426cd7f256cd575c8d7d76153fe22505c2c546847939962d279c205aeddd1bd8bd0013467ec474b9e3befd172ea915914f1a0f6c450fbb4b95ee074394e1e2702e0e92fc4c264cb57fb050edf1b952d1586269e068311ef3a3cc1b5ea05861f97f3bf5880b8ce86fbf7e5e83c4c7b5dccb0bdad36249483c788a630e9e883852e4ff7f9860f98f556485c5d47eda1aa442a7613c51b4db86d49e33936cdff2c7a44f95d818ac439ca4f897f503f781e903f1c08dd825fc3d78d3a1049e5d0d08d0e1a2ff053c64f658566d13edc98510d55a5b116099c54d4d2f4abd1a33dee6720d899a863a63731382e02b7d6f00aad3a9a6250d66498cce0e1755b37ee2da235f2fd9664c263c396743532ede394aa5e30b8931f63a9d60881d6429218d812cce01f36371ee38e4f854465c2f40217ce2d1cb454d7bcfc2ba2907b09163143b7cc0192fd23f0e0e279e317bf13ea1039a1bd9b42ff77d61e5f5db87c83649c42395627f35201f093b02fbdd7be51c2ce1a4fb5d1cd9de407000071583cdf717c88317201920c5862787be36f8c15d94de754c04bd12fb6d2b14a01b5a5c17248ec9d387503f7821f99a2d80045b9cfbf2f7977f58811a3e21ff9c371ab073312b8a48a67f4c0a8a7e4678b42a7248a7c7f1779fb1bb1af617ff7a40e63462e6d9e9a48d677e79e7be39984cb2f882f8e7e390b37efd407c6fde6dd54c27b5a00802b5ee9a748a9a3f9cfb35037bdaaa2722fdd95b9da8ec1a37dd7eeb7440ed27037d8de4a36fa9a92c8516d0d2163645802ccb6e49738f7053488a974fd962c11da736ee912264a79019b8acd0d848c5fb61380c9ef1d0a4873454bdda711ddb9c62971b7c74eae7fb25cdbcde090f1ab81e9c156247bb3995e0c8e954a21c302823cfd1c6bd8d4d872ea03b250d012734d816db54c6b38d6b1c901968ff6c27cab172516292abce1916597e3bb4798e6f2204a643e3443d483a85e1fdcad8f18b031467b830889ca5b453fce77b7f1c0eec81eeabc494ed8cd500fc8d6738175052612f172fa0cbfc6e545b8a770a58064b5958fe53081b5196784f8aacc29eb00c3cf70ba2491454d26557253bb76085daebead7ed6e3b443b58321c5cbc5d26282a4e51f5ff492e25a6f40c599b384874175321e08ee46636c8e5b75423bfe006672ed16d066f9bc0b79b32238308f61b1d806b6f207bfd43989b86f43778af61ad5e38d8591407a6129df870642964ce58d1b8dd0d085c24574b4dfac7111e2b807a4e47301f7fe210190ac184fe0b7d713b919977a64537c0134f5079d14054aa55d952ee41cee71dceba7c8988017ed169ced478a1a990ee9fb7ffd81ef0ee6724c55d2e573915b67b0e1aac8dfcd81ffe3608b08893bb4811e40f3402232ef5b2a431ec1c9bb3ddc25a2235ad63650f841a744ac56c17c8a072bef5d42b9d9b98d1104ca238d19ac3ec869fca263f54ce0139c438a09bfd15ca565731b93c4a37e5526ba4b40855da7ab414adc4b5e9e569480dfec37f0bdb66e32384ecc5eb95cd19aeb88cb2e9b178a03c17409375546f5ddcd4dd710cdf40e22b85ced4b5920af59ecd7732571476212b6a6688bd3af714e290f1869196ded5977796f2a30c315286298d62f529617430574dd989d9fdddc793680a795fe26d92a295325c025e063117cffdd4a0fb8826753278514947ba0765862394e84fd84815fa989a5deeb9bc73c7675dbc98c71a903d8d03c97c7086b438020f0b1d2a5ad4b1bca9e6bbc34647b743f66d2ef52668da39fa4a7967bf47393bcd36b1b649f06ed5c66216b64253dbb585f464fc4d65063033ef8c255d84dccec3888eb5781acd4a971d0e99c679fd0488e4814972561e4b1ae5fc8a4ff889c4f4e331b2cb750035d4f1051a040a6d17da9652713b29c0461ed9e8d524f05ef4f2745e3b4eec238d9a7106b86221b732c8320b0852b160aabf8d7f7930e2f8cf646361327e419290d70f20f66e10b6988a9de07a1defebbe45d4ecc046fc504658bc7d9534205da4f86b36f44d63541f95bb83757688bdb2b2b7618e723e5b68995b952300d5d6efd69a1190ce1f1b98b18d58b3f1bce4437a432aebc208a82eb29bb76fe828bbbe074210bc9ff6a6581b09dc9218564222e84b8023799b8f875735cda8c666cd849fd3ad57b98e3e470a87b34b4e4b7f404f95469f67ebf4ba554df44d1b3e536d64f94cba7c96aa9339c1a33b4364f2ed38dd25bf126a3545266cf3b54b957513fdcf17e896dbbc57974f0567602eea0fb9ff755fdf601225c84d55584566b76beeeffa25776dc1f9b8defafe05651b885babbadaf112bdb4589298624a0bedaad2a4efeb1df4eb5e99ef1785d043078c8630573ee5319fb273e17103fefaa5c74412ee8b88c3af4a07c16cb9ac74c3d30967b903d91ad450fee69dbf0b356d7344cdbd004bf960b27d0f8cb09d676e941acdbf0421cf95ad2f8062f02b98bf875fbba5a1154f7b9d48241ff7b725f23587f51fd84ff7f11fa80d776f34bd98ae354641b13b3989542842cdf42e08ef2ecdd78da4cd3fa1c33f4a500b6138e4099e3e4ef3133f535276ee150edd48cb5736d169c36eb498a9ae46fbfe1ff521acd3e4907bf6d9ae2ba24", 0x1000}, {&(0x7f0000001480)="e25df7f5e6726d73fc017899e59055f67cf04a071d0b5b7b3ab25a82a2d3992bd4b96eb5b6b1557ba542c858247946318d2afb2955a358144ee174698d9dc0ab85846f890df2f2fd397b9e031cb91e30ae088ec8d9b5a5b4942496a58c652bc2dcf30b4913ce8138be7c8a1be660cab95c0025e5400102b35905d9c9309eee0606be02d00c436fdf334b8d525ee320b02200835a34bc41d24d868103b000a70d0075", 0xa2}, {&(0x7f0000001540)="c7becad6595c459c5b9441814dafa90cef96d3ba40786db3b72fdf7f2605b6596c4c3ff969222bfcd75cec9f4e8b5b8ef785bb3d8d8535097fe51b8458c5e5cb92a010bbb5e05fe2e5dfd3788f6c299479df9ca150cb3b37ae90454622819e854180a07766105616ffe2890ebba6f530bbed0656e1712014194439ad70f5435b8601da3b8657af61e6a44d100b8fbd4982581ee54f756572572e7d80bbfe89fcb0957fb8a233db39c9f27903d7c34c7a8b7c60b8fff512f4732f211e4e032dbf2fb29c", 0xc3}, {&(0x7f0000001640)="1b7ae2ea822e53b1fa49b625f714dd17180b9640200b1485e0a0edb013df344a63f2b6c28ec5e06c2d1e0af54e2de8342b43d64125e19ac8e75fa8aa95eb49adc01bc03f97b85de9b185ac804b04cbfad95b67f55c8dbe7d45259d2d2781004f66d68ea7e235575b51912a710bd60591f224c8e03362899038377f3aa2b597607e", 0x81}, {&(0x7f0000001700)="9fa67ccdc0a026a3f507758962a0e16052329ce8ec7b91fedf1cb34b4b13aea2dc1ed005d503a15434390da89483f641c31701a7836e0a07c101731466c614cf57c7ee09d8284bb834cf70adc691b2d478d9c67efdd4e6b9436870e95ad432382dcf9a883cd3037003199a5d58315b6cd5d6fbcca9bee8fe79613098daa34969ac11", 0x82}, {&(0x7f00000017c0)="381baaed4e113924ee140dbe3c9c0868ac9e31cb3add353b9151c7cd4b073edb84", 0x21}, {&(0x7f0000001800)="f5539ed800b26248133569792011082fcacbec51e46206ef2d6f62a19c055d3fb982ef3a2647831c8bc4a7fd7f06e43ec78ee6e1392521525db3a3bd472751862d5ac97f05c494aea1382867950109a5576357efd644790233e6e3c5f579518828369a107ee446821416d390885ef07a4f64ba25bd3522e19fe246f5dc1165b81f9420fe03428e220323865f4250e04e9e5b39a56ce0e2e111a35d367bf4c6444e86a81de6ac3053b08dd4d56ac95c73e9b0cf8fab70854c0846ef1277b4825a9333ac200865777e5050390d7d54a3e8692af1745714e47b907cf0fc65acee545bd251adf3e882161c07acb1a839f6e573a6c09b0a93611ecacc5a52ea04bd", 0xff}, {&(0x7f0000001900)="43a793c0cf478949913a8b1978baa2292fd7a1f32c661fd681e4059c71c02ebfdee1c41483253e319c22d04ea113f73b9e691c10c9b16f3cbff0b3a5fef91cdfa7f1777a462d67e39344abf83b30bb78bebb36c7535a8f0d6547718b4f378e8b8e9bc6186a5a9dfccd436e9f0e3dd1d6f6b6d1be7bffe0fdc8583d09aaf545493d158cb392af9f1c286b930939e6b86ffbf68cab25c3795e751889b45cb6532f4e5e6d4c13456aa2dc94b5b5967cdcae", 0xb0}], 0x9, &(0x7f0000001a80)=[{0xf8, 0xffff, 0x81, "731370710bc3b8e9f1336ba475939e0ddf7fbfcfab41964f55263daed288dcf612be746a99d7fc7c38005f076d6eefc8703918c1c3404a0426dfd4fd606dc556216c514ede0c3ae448c92f39a3482588030b17dacbed9ee21286643efc1c9254008260330dc90361ec8040cc0316d2f1c799822a2dc0958e9452d53e7b3cf024305f8d7d2acf054e78a56b8fe47139d7511b39433e479234a6be173dadf831845950bf6e98106690f88685587aba19037bdd73fdcd0897c9ff9e6a48cbdfc7c0c1111dfd55db06c387fb475e214772842c2a763bae06ef6243da6f93e48f674181ee01bb2159c6fc"}, {0x58, 0xffff, 0x1, "2c4e67d10d073dbfb277bf84c99deb5feea30ed6d2ec890ec8a298d1a593ed639b2fe70f7d0a2db2332ddd82015dcd44bad6b5698d8f20263830b72b544d7ae99fd96f7b53ceb2"}, {0x60, 0xffff, 0x4, "9e59d3577625b117c2d42b1481d45b41e3bcfedc593424137c514a3def1b2003b8e1e586bc4674d9751788597f52e9e5edbb5871a543758d6aad44dd9c3a45fa0f3461b096e5cc6920df"}, {0x110, 0x1, 0x4, "8be91af9aef91286d1dbc6e04a31b5679a5ab331f2b29afe303d12dd8c21c93ae9d9e15ca18881f246c866226eb9e9ded6035e2a2e2dc7064b438277aeed5c1a64512b1ea1f181db6dd3f6878568ce154bdfff3d24c90f7ce8d361e8389669cae73fa846e63d0d40ec43fa91d5711b450f95a92d9143459dcb5db6fc4bdf7de2ce5705b8258438438c80c39a7a18b6f1e5222f24692d262146a330ef3f1dea467456868e25776893e58c7b6d2430e94a8e6c7c56e4870fc9e86d264df7595dbcbcca89952223868d1406b44000b6775b0bbbd8f3f4bfbde89a931658cfd540bedc987bbadf724c13059180b1f1525bab20e1df5b3750aaf848037c0f"}, {0x30, 0x1, 0x2, "482c192de29cd70433b872848ff431d37ae7b168e4622a1f464e"}, {0x1010, 0xffff, 0xe926, "aa8f389c2cb1726486cf481781da1b3c60eaf5da030762eba858fccd55c3e9ee06935e95f2b56d6462df38131013910ec53360ff9aa42fbeabbdd9750ce15ae641b25083cd621d1c44b345a40aece164d9a050e305d0a6c62ae61e4c605258fe5a6c27ef66fa817cf3d38a28a6d05a332e5fa81d33671030df8b86ed1de8693b09d2779e601f76ab310bc6afbf33f34d7a2c6ea8fd052b002082736eb78c7cfc1fe4e26b855f635a3bb610e92843edc3bd0ae32a8f38985af5518c02a371487fe65ef667f60c50a60e2ced36b3de00fb04bf041821926ffe1f29689ad021ffc7ae9b2fd46fdd831bf9ef74419b023dddbbc13194ccb8b308ae25c525a0830465e2002cd403020fb6897c89d51db205a23f66e8a9427026ffce341326b4bb1f164b944ba670e8d3cc0c87a1969ffe8f785e538fea7f0caf1c5d74650aefd6f4db3f7a9bfb5a4dd6217146bb09b21ebee6080bed3a5cafbfbea4c5a68b6d710e501dc37f27e664fbd4f4f2ed6990e3ca06ebb7878b419219236d74aff8fb9d57e09bfc74f3fc32a435faee076fc07ed1a1d1739c5fde09655ce93e4cb3f2b9c5c9be95717d3da732bd4365203ecb6d88c7db9dc7b0c38b1788df73fa9d6aebde68dc73fcc94cbe5c02881c73d3a5d360879dd1a46bbe7c9a751d76c0d3c22f4c252ced0a93859de854862ef25008f66ef7200b58eb9ef972a63e807c88484f423d93321c3c4fa4aca7c76c0e60b8b7dcd33b23be086d7fbdee29d6908e679d63f7f59b11098b21cb5e50782c5c2931cb6271c88e03787320ee1539a1cf783bd693ac16c61479743e82974526ceee510013228dc2589637613a22ede31b266f71697640a719ebcf13458deddd276688ad6f3a139d822f484fa42df0bf422d79d2d19a4a4d7941aef77b03a688bf0b8cab1c14fcfc0e982cf150f3d36413501b65125322f76ac2fb25a90f2ee2579fd41e9f690f78774ee46d5da461b28091236ce234028c2eab44080a5c6a9ba16ec41f0dc785912f315cef3c8e0e0991bc0e0e6a5a146f058a3428cb81e4267f06b67cc6529a960898b19e08d7f99daadd84f28edb0277de4b0154ae5d4f6aa4cc35130048775cab75e8ffa1f9546eb1d10136c332328bb514bd25cb1b170c436d689968b7fab4339bfb20eb87b913fd7e28f879fea19cfee0fc8e1ade897b3cd2b5189154deaa92cc2d7ceca85d6ac752f2b7e3144f62c65ba5edebb6abc201ce2c12b1cf5eeaea8a12cfe179a11392e3869ff80486ba0e6b03155b2bcf865f41bcf230252935cc86f0cb55f069b178960068ea97aff8575c6e4e6396aedd16320f016d1d405c541981baca6fb6ba50c8ae243c63e9375fdb49b9625091cb42645c2a579abc8ecdc0c568757f0c62973ec5a5bb093c798e61d692e92a957dca108dafe0def6734d0ef090110ace971839cc7f3b5cc418d4afcb6ee16ef7386818654cce2ca3b33a69628a332258edd490ab9def734441a86ad2eb87bd6d2713843288d395d79d4a32af334342dbeacf73b98ec656c18d39d08450a7197a0a1cf3ec1f1885578d3bf853a2cd9a5a12c38c15f3acc4711bfa3778d54458b6bd227e2fc6f207d257cf45189417c146392a9f3123074ce068760c5570205aa6fd3cc3afe810c0938a32828bf22a95cd9eff9a17509e47eb3daf41c473629a16379fca97138b785a078e8ebea9705079ca0386a37877adc55a48232dc747b74dde21d9751d5f50016c66a72beee6520fd4f8bb372dc4a2e836cf7cb7406b1c07cb6e24e9e2b9b7064b11ba532685bd8fa9cee575a00302d5613649349aa040ed2537ed586be94bd53b66b91d2912432078ca8c844880d1b8d15f7f716ce79ebdf95b99afb86574057372055a0e7996c6fee421939de2e704dc277e5a7bb527685bf186f080e061ecc926ea6e8c28a1b725e7a1e67bfb1bfc35d83d4c01001d04ffdff99f153b23201c91e3361acf98c6678f23b4f2f82593886c8d6ae4b02ece8aa692389ada02011303722d40f7d96ea37b65bb28e7b25c926a2e11a5d0b3100a71b4b3a8a47df27d0addbdb11bc004dd8992817a27dada2162347ca9601b137b992f985448d698b0e45af20f40e8cadfc1a7786e22e60a0fd869bd871ab5d96e15b4ad6752eed8b5bcbf480d30d4ce80616e8cd47a69b05da78009b6bc349aa5dcdde6e2be435f297bb703fe0957fb3deee61194ced3823416b0727f79a40e62dd26b6dce33d5f869224e7e7ecf3015538213e6bc2a1ee93d5489844390f14900e71d1737bd95b52eb180f6c8583bf8195bd062bdca479c079f25850fb20da1f3d4dedb5a79fcf379e3ac78024580ad8908a968e897f65c98663cebed73cc0daecc1ac8887d0c2ddba1bc1ae278c189efd5f20fff09b903ae488c2d45a72e38a966885d4ae3e3f988abed1de402ac5d39686a75f6c1698ecb583b2020ad17d275cb8597482fa32aa667bc9936aa7553d1acb52a0a1283e0ebc3acb136ae7e607a27090892eb5703c92645be71ce754d8092c044cae3e2b87f68133aaa7470b6e4bf982184cd5703eeb662a790636ff9e2c7f565e90839ea74da97e4bb656351c16640471e4cf3fe9dc429e59d28978061e14547b7fcb732f0249655204f4bf6f792104f822c9ec004e286f1d01c8b9e2758312d475503b919b1fb2b0ad72a9f76eed28ef76b1e0e07a961c6b931b98a4acc2956e8660702eb60fa7af1ee25266714043fc038ef3d8cfe17248549e3aa4fb7f5e8f708cacea5c159676d58fe70924eddf0160dc65b7245314ea751197cb2b7de481f0ab7317d5d6c0d1fc442aa4cc359be3838d3229d0eb9d829ad1390d4a11ab529a16829e38d15f7ac13831fbcf52652ca3a23c4280ea7bc3ecd88a616d5d99773b8b47db6ba30a2c9a2cf1c58dbcd5a9caa0bc3664b3324e6aab259500cd73a9f227f6d373670f8a951ab198cec5d49e352833820240b8bf348035f6c38fd22658efdf175399c9b80facf88ebacc7ca76957802fef4b569627d27421de06f67f61d226948058df2b529c6e95c05c66d018d57ab6499e1ebb07a9af97dd8081f7c3f9e6f791ec16950fa17e76cb639e78abe6e602539ef693a21f378a87b0ab069df222c8216725ab57682e4916cdf2da69ccde98026c821bf995117cc62a19bca5d99ddfa97da4100a4f31d51818328b20bfe212529d56e42a071dba2f63c42463e956b98d9eaa74be5bab25cff79932225cf43dbaf97f8706d9d62f5bf05155c833dc21ca43bed535d06221c9f23247b57b23d29a3d824a5660ff874c351c41bf638d71b917b53c20e8d2814d5a42f6a324d15d4f3dfb7a31ea57cb63206675c77437f0bdcd5322a61a88d867541801dcc82c717bae80e5a0648401babf192ae595de76b122f5fedd3340bf1a601e4254d21112fbaad2e661513b9a1416bbf653b67cc85fc7e9d4123dc5c6fbe1f166c702e2c3393046e81f87a89c8b20de1e431e15e94cb8f1fb87618fb1ac8ca9cecf8af270f190842674104ba4cd28a1682ba55d7ab8b41d2f8ea28d7f6aef1a8f6e86ba1776c5e8372ca3f4de97ae87b9ec90ee9921fa4c74c67c6d8ffa735fc8b256c1259affe7fe12f900a7a52e8709bfcf465052516f5516eee3fb1d3bf1b2312eeb0174df2d34e7cd9b8e9ead7423f32992f9a85a0e7e8f8105ccbde718a0cef28c5d5d5699500d59f61d92f8acdc0c26c3092fafb7bcb263e6271ec84d091703b6b7da389040fb307bf53501cb548c24a4971485db1b11922a12be8f68e3cba2cb432ae37060a902c8418c8e0a11694ba6857a0a35670012ea095fe9b4f01f87397e0818871d5548338955cd074955a71a355c02e955941716626907c74875c44e0434a34e18cdfc836eb7a20b0aa1f61f72c8d0bbd7c3e2a60b0133f9b93da65ba719d67025d83d396a00ebe7dd89547d4b048c5bf8d9aa1ac0413626339fd3934237188def94fd06f540a679fdbad51fe28cc0ab3e67414217749708f0d59e6748bdd46d69eb286ba92636f7978bcf0d947f18ef388419a2b4a7d13994e2d53be596ff3f3885ad3b342f810c7b8925ac1afc07cb58acb97ec5142c2bce3801637d02ae36bd9689934218701e163df42481fa990ec5105e5245e8684981cfb0f63ed497d0317b111a7647dbd128465813855adf2090497c84169bce84ae363ba8f5c27584665257de4d2ac65e7c645678f64c5c3b2d38dd209bde6ecee412811996e4dde789ba1919d0228232addd543a00272aa12c4b0dbc9dcfd6e560ddb2081a1d9bb61d28fe7dbb22bd2a4d6fba6ebb6e02ab82629e04354cf151afe06b17b67c4a757a808147a5e01f546a52b5bcdffa2813155124afb281e9744988ac45107311e61f4fb3e60f401600339533181ffddb04fb0b78a8d59940c6661d46e6835a68501cdc79f739622e8b2525d16e5ddfe27305b5f23c36a88f49bfd24b4b4719e306de51ac6023f39c35eb9d7f51b6ce72044dac7985b07d0a224f4428f5996128cdf693acecf0f25c8b3cab62a99f99e3155fb281ddd75e607ca01ad3b671dcf4302eea3f99170f48ab91d4f945d7a4793237ca387ffc1677cf767f1b0d532fdc9c365eb3d3569ca9c35b08b7192e1cbff9f81be42cd8608a65fd4fa99764e3988b4b2e144f492bd9e74fab833883255202b6301207dda4d7ad49d5a93977d4f52000cb96285a03543ba756fba074b865a0099296e4b1aca867ca2ea0baf1834941e112d49266558df4153fa71f0ee02fe8aa01f5bfe74339cf3ed9f1da31f66d00dc3845e3a8c1811e4fbb9a92eb10b66029c6f639387088612af9b813a6766dd20803bbe87ddc218c0394f12dd807c5226e1f94c3d4bbfb8c0b8905c70f8a3bdbef751823abe775a1ae1f52bd75b25061520f356094c22cf06e11e747409ed81c9a0ceeb50d586bdc05c6c6edb378a74cdce76904ae433b16e39238774886db37c8c15d7b976c348e0d6aa49d08ec3da2ad95b0f9bbbee52b930cfff5edc5ecf17409355b73b331b3ac56632ef2440429d4c7b32aea18b0871d8a5479faf9a9b9550e0e6031a3035312a04d9f85d40f2359deeb3206c8d2384e286f9185529fee5a23ab660633de55451f69a1e11c24758cefce71623c3aeed2c848c23ca9974c11a87fb1e2a56d863ff848ad4934a2f0637b3c7b2f9a1330ffbbd2510e358531e0ab0e9b1958c5f3b4dfb5980ece8a82232db26e6966506b14b0da02a1eaede4722206a403eabc2f223fa125c5ea8e36e7681dedbcebaedbbff406d618dd036c3dcb076fc2c34d5216408044262312ded18d49255e9ca22aaf50110d07967f869d89478df84a7926b462e4ee45ba8a28e441460ef8a18f84d336603efe30ba33355a82a1ec174a22d6f5b69e8fd1da4ba4f6e70db9d42fd2cd7f0dd40be67432131461ca3932c3425c17d02c1e742be1848e8e0a77a97379d32eaea1ce617146810db141ceb08c2d4105419dad444b980a3f4f83c79199dca4eeb7cd8479a76fa4a13e179d3b24899a5500cce78fac4e7d24af5c55b952b75be832c0813f55a3bbf9a4967e83d5ba87fa5b470973d68fc3768fbf48c2c09022559aa71b58106c95f7bf19c3f75b65aabccfe9e3d0d297e668e1eee73dbafb09141ad21c32eb6b6f2d4bc6ae3d0afd965a86f1e6cf3d2d3334043fdf4b25784bce5326bb94f51ae28d75c6017f29a6bea17ee915ccb9eea6324d1c49f3d785afba2af47981967a9efc64f1f66e433da425f4d5f14e920c426aba16631808b933bd3df63c68ee755892abf46624b0359894"}, {0xb8, 0xffff, 0x9, "e2092677ac3780e478cbb68e0c041edc31066c00b4db1f3a40fb2f629935c0a2409ac337f9444533081daa1289a27c3758cb282f4dc34214eecffbc59149025c8b85e1ff580d6557a988b7949162ae81a72baa5f50bb24e2f68be199a86231b36fdd96f2271705af8bf67bc33fce9d5b63682256fee52d2df37e0c937a1de4406519c39355c3faf451c16306be234ee7aca87a60c16e09b969ab94276c001dd842d0"}, {0x78, 0xffff, 0x8, "f54617184795fcdf2d52ea3d5699a320d302b12b10acd651070522fac450dfefde08b87de2bcea21dda44a0332aafc0cb2f4bbd0d74ada7ddab16b1ef9b40264194e47c002a1b70a91084f5f86a9a27557cc39d1db610a115b879afe09b984d4d33d"}], 0x1430}, 0x8) getsockopt(r0, 0x4, 0x3, &(0x7f0000000180)=""/244, &(0x7f0000000280)=0xf4) 04:45:09 executing program 0: r0 = socket$inet(0x2, 0x8000000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) 04:45:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f0000000140)="be322fb5ffffff7f13fbeff534c87b2d5d73ae33e3dca4eb0e280d8e9384017e4a374e3923770779a339042b5098f21ed064122049cf643ddd89dbc298e783297ccf7a6b176dd86a4e42afa6e1c3d4b5508e172c4a5a5a5e3889f0", 0x5b) r1 = syz_open_pts() close(r0) dup2(r1, r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000880)=[{&(0x7f00000001c0)=""/232}, {&(0x7f0000000000)=""/112}, {&(0x7f0000000a40)=""/190}, {&(0x7f0000000380)=""/172}, {&(0x7f0000000b00)=""/186}, {&(0x7f00000005c0)=""/152}, {&(0x7f00000019c0)=""/4096}, {&(0x7f0000000500)=""/97}, {&(0x7f0000000680)=""/226}, {&(0x7f0000000780)=""/249}], 0x1) 04:45:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x492, 0x8400, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)="ec7dfc2924943925e5406c7003f3a4278c03bcf366597af46aaf733e997b055d7a8880832ebf659b40c89a08efc16e7de60d1fe3261143a35b61de488b4326fe367cf50315b1b408fdfbc494680118e05835612ef2a882bb05b2"}, {&(0x7f0000000100)="afbfd788b895fa"}, {&(0x7f0000000140)="f0a69a9794f19abe8ec1002c0ede23fb22ca7427ab2e82995ee7a2e15db99ce2dbf021ef04dc89b9c8ff2ab6ed4ddbbdf80e692a4d7868b989baaf0e000593b74210badf03287d5305330c4ab834aefe5569b7c08d99dae7700b44d630ab1aa7187a5582a43375360a8c040a6e52e71af3efb23e6c627eb479499c64a6330129dcc3d8d532aa"}], 0x100000000000006e, 0x0, 0xe1, 0xffffffffffffffff}, 0x1000000) 04:45:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82e2ad0bc72a9d6cd237c411106b030000000009c2ab6421bd9c6e5229ed246e6cc289a20d10782905bebd84f6e54235258dd1c1c78a4c000000000000000000000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x98) 04:45:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 04:45:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="5cfa14b0e6e9d99634c0cd0e61bf97840df72974ae0acf459859eaf2b745dec34f136baf1087c5bea82281d27619a7e288d2c303b4493f6b2297f2e04775399814cac505ee9c09962a7775b226acea73107f24fa7e71350ad39e7d96ddc662aea8a4a38408b548631a8cd5ad240b6922021aff766fc6bd1219a7e97fce8fe38d75a5d110d274adb1ca9f59e5bacc0bfcde41fc9d50078858e7616c3d9c5e86eee23fe90b870978c9c9b64907f79df030d6edde694d", 0xb5}], 0x1) 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, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:45:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x9, 0xb, 0x0, 0xfe92) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cc7eb14fe875abfdbf71b600693aafb5e0246c0fbcc9a9220e49a958f61594b4363cbb06b814a3a31e3abdd00a", 0x2d) 04:45:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400000000000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = msgget$private(0x0, 0x400) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x2, r2, r3, r4, r5, 0x2, 0x4820}, 0x81, 0x1f, r6, r7, 0x0, 0x1000, 0xa68, 0x10000}) r8 = syz_open_pts() r9 = dup(r8) r10 = syz_open_pts() sendto$inet6(r9, &(0x7f0000000200)="9877a03aa1f2bf4d7781ee0e1d9ee34117818940997569b3d211bc8b5c35996ae06b14c3f6abaeeac5166f6e918ff4b6838281c71c309ed79eb12716278044b4514b469f62d672fde1a68b7e8780463d391447decd56caa893cabe1c321420719f1b8f13e5861b2460e71779a718d7c2f470fcbe56c04aa1a26233eedb7a", 0x7e, 0xc, 0x0, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCCDTR(r9, 0x20007478) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r11 = msgget(0x2, 0x301) msgctl$IPC_RMID(r11, 0x0) syz_open_pts() 04:45:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82abe70d2fb6deb5a97e65bd7a4e4a7d473a372343e542bef39ebd480dd04d3aad112eda08dea90c09ea7b6a468280f31ef230051743f5a5"], 0x10) recvfrom$inet(r0, &(0x7f0000000180)=""/250, 0xfa, 0x800, &(0x7f0000000000)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000880)="9fbd4675e4401d5d462fa9ee36680202f107218dde67c23a2d6254352d04db93abc907cd482a91a69136c00a07ddce6f26c2c1fcb241ac8c26184034dee613b1ab72dacd95f94904160ff7825e38f0a2a2eb7428f0f416ed64778d454a9dfd8cced3ec684e69d43151f78fb5c1521eaaa971f185384c5b96d1b9600fe2917bac6c21751c7b1632d9f922f891196abd80c8f51fc59057f02c80f6f8c8fca06f7ce911907b156ed6cf3e2c1314683656b35c1b7c31f7c2a03e763b4c0c480912e84b541b95dae8a26fa37aa926773ce52556b4eaf4f24c648afbbb72d81b136ab01216d57524f29625184f07fc8fd66e033ca0bf9edd8bd37ae353cb1bb76268a672a408f572e46c910a82110363cb4017f46797c06c47c0d373075bd904a5410763ef0ca235c025667fb968601f5e226bcacd5b47965739020ad6f862fc248a4b97e75c54181b278ea69aa3fe94c75c7432fedb2f54d33f0bc7563e3957217e996ee33b1106f37e1cfedd4b53f1d2abe073079e340f4902eff98562d1915c5ed788a7254d80895153a7ad196b97c01d89b1f8559d1e34cd99c0b129971c6edb2a5385e985357a87a385ec3275896ba3f1db829d2d8b3d72742fe3de3bd8d85a039e62cc348a0bde8c6ddab08102c94e80e95e8fe57f172d2502cd1bc1f2efa62144efabc37664bbcdd7b806db6ad12fb29652d48f660db16c24fd5862ef150f1517c999c47ed17df292b8fa2b05f9b31f12c5cb3e9748475c1100fec7d5910cd4c4e7fc98723be9640a865c5f39abbc89a188995024fb76640ea733c7333ef1b26b67d00e818cb73c9ebbcad0f75851b7a621bd053c94ccb2909138ca9a99e9fc327974c0707231853a704575a25a2370a190701a79c82dac7f52127957cd6557aa7bd5e75fa1f09325ba906aaf60cc84994aa3d78e2d16776ce7e1f851ab71c8fc8cc5eb976738e3a9b83488cf0d107e16c7add97a4c68eb1b13317c1386f871c4c7eaec97606fc36bbf99a08df68203758fe70581e5a2b045cde993127e75baa15e7b0afbb1f02748fa5e352baf706e1764b43b1a67913bc4d080037bd94d19c326ceeafe3cddf0983811c09845c86c3194fb90871f10f42ddfc5433418e2ff742d5aa5273ab8ead6bb267604bab76389aedceee4d6c6e4207c5f7873a45ccea076febe42ba208eb316a4c39da1412e522b06ae9954079b9069d7823260ffc35baf1630e9a926d634a2949c96dab0dd64c93ae0073045a48c96494a1be3618760ad33a6da9e2fad65e8b231d87a39302406c26c3e98a3fa6a1d1d8d8e39ab646cf59ebcf3b5bbbd120fe676bfae20a4c6d8bc19bfd673ff3ae7f28ba94ea67f6151d9b3cdf86866c96767234ebe676c7962fcfa35994f6849ce902afceccd0bab9adc688fd239495d5f398153300827b2f6fc9a3fc94bb1d972927aa406dac3f300e9eab6a20a1627f646096f1fca299b6154592770b10cd37773ea98f24867cffec9869c65ab7dcede60c80d8298cb5d0313d9bd5460bab8f27d1866aadcfc52347152539fa39d9c2758c94aa356f221750665cbf327458c0b7893d8adb758f8ecef857f174699538b95dd7be67f128826edae79310638d7336a6a2ea2af74c46061ac1bf1954f2be9f683f5d76d030ff9fd57a251033d5598afe66fc92ca498f51444f9f5d541b534ee14e6dff052852afadb50bf684c4e4ada800fa8ab521e3a982c8bf05bae707f5d94e6cdbe4710d26c527cfba4e7b8dce0bff1b41611e74e495b9b262d7422da39408bc97167564f726b95a64aa6313f588b2cc5f904b377e1930277acf4690dfa6287b484f08ba0da63361e8d252a5972598f67908ef1864debb997341dcb6d1701e01bf6bdf6b7034a6c3e16f14bb8717346833c3929d80e0f8bad7ca8b41628a8c8d618f36007708cb9e4db686e1d2ad4a398bc1919ef5f04a2a8e3c07d9ecc11d8a11ae8edf47c77a48f0b747919cfcaf55de5f33fe3cc14e9311cddf3fea96e24e5063823a04f4683e1d5b5cc8a626a2751a60e790eb73f12c2dfb654f95b4c87b1f87fcf9ea3ae98009065ab8cb62174e5a34b019c5be48577969ceee3e7705bc0850f1c591b9f5dd194e844b9c9787747541ef4437847f1aba80acf6b0db8392ae43a18a9bb88f43f2097924067c779372ddd5cf50b652051635cb517b517394c6ac0dc7091a0697577e6dc5b99a4b02e34e6426454a75c9e85578d917dc118f6d309f1ed80838509007dec5c9713edad27a158d31f931ca58873518439c5a34eaaef3025734dd8d65f551b4791ccafa2990cf44af1272ec4fb025eb42699f36ec1577a6d48877454b4b737f18864042108e9e6b67a18dd500dd952d9e1dc4d8d2842f753bd896949ebd4cf7117101901e1596d94f3a3e6277f72dc2454ad0d7d43c7837f74833339086bc2cc8c33fa3e0af06bbf2423c5df9ae4f141693107f4f72c72ee4ad4158baf6dcf584d15130a354a6f7d063791f320bfd23a3dbe50e54b6418f19a1a98f4e9fea27f517d8265cf7c302deeb47ec981d6cb80544da76a89b30857d15c25899db1a79098c5c0e49f89fb749c1c91c523e76639f07f716f7544b9aeb7d0a301863d336d506e762e08bb583b491ca9b27d2358259c23dc5e157df0ca3eb439664bb9b3a90f668a9c535e6612b875c484cbc96316a91881349325accead2746bcea255cd10db60184fdb3dec859021ea97280244ef26880fadeffa1ea00e657f3415992c34d275f8ac7521b05624837e5f2a0eaf819dfe632f44260de21ad87c18fed8f07f9f745c9975db7e384162b17f986098ede65d51527f7e5e836c8b2d15313fec00b5f8fece8370f3f0233063268a36c79c772fb194358ebbfc4891966a8ec4a35a46510f6f3c472d031addd78ab3df7fdccd82e7be59e1bd4db86b40e2e2d6282a1c9334bb68a4f643c56d3bb258b948e01f38646f3bbe21614faee25ae68a130b267c7c68d698731f5a97c4b0b56a8402689985a69216513c33d5cca491063bfed155a0a3c7172fc305f069cc301d169c049b3f55d2fcef7b322ea3c6ba724fcba5946b51ad58901760ac6cb1377b6d99326add58deea15e4cde0b1e265fdcbc62e016a79c37d3c07d1c8cdf6792ddcc88f1760a79f7778e523a1e963b0de77bc4c882803ee88c52054f7183c4eea1b6a0ec65072112cb006bf86be0cf307792f3e286defe0dad5f011319c0aaa6eddf9c58edb72fdf8accc86c7df10638148389e073dd73b0edde62aab198d985119ee2b2e354be7744e65364e6e6e46d0a8431c617386b505e3ff7a1664ff31f6eccb4a9bd2a7729799a3951e18329f5e4e2a314fdbc906339e84ea5ed0ee580a2dfef024d122aa65b224c8e9d664aadd5fabea9ef67d79a4e53c84106dea01591b70d9580e4bd45c9435955e8a34e6a926a2e812e527e58a46b1444e80e23d2e1147c2cc9bcfad48441d1190b4d0946e507470954b690e62aea7bf59189417e8579df3f3f2b258c011175b783d8991a3bed32138ec968df0a300417bfe95f9f23909446fd15a5ebb73a7a4c0b5ba820bfaf6ca17062bb00da24028aa1dd60f37f6afa73dc65dda0f8ad4658075a193c6a3a07fbe2b4094be4ed14ff516f91f1302d637013671fd38e0e8ce96b4186698c0b96287c7ab1755bc8fd7f7ce06ceefbe8ea07db3e3050399508aa72ba63f1e07a2c4396a66186687cce3f844a26956eab549f2e40157c23fd72670c95fb2fb64744fff841d79d768ccf2a0648a442aba2d3ed24d506f26e2ad97d50350b0398338040e0366e0da9059a2c100e2fe3f9935db5c7210e606eb965026a9676c502937c43f35625820579ea4d6516a4b2870c90e064bed7f5faee27d7bfda9aa43e728f3a497c9d978931717b5447da6b83fc36e609ebf936d7bd53ee532a91849cdeeadbfb18ea2fec2e4440171fd35ffa53d51a77fe515c5f27030ea9c83c3db0e14b101b789db06076cad2386eedf709f32c7d065bac81da372733968d7c796df5f6e5f15250ab26945efd6d302f281f2cf8fb2f9e8d7c75c6c1685f4b11e480efca71e5da4cddb03aa9216a1d6050d17cd219fbc585ec5330e84b318a833b19f88cc77ca1f1035b85a72300e61b0dcd98fa2753b7b91b84c9f1b610eab6aec7dd68eb269025653265cc40cc44557acf4cdc3e6b575fe8a7e2577cb03a0313c59da85b7258854749bd5f52114f1719a4f196ca561efc80a5520887b4b0c47aac46b580483b582649c2302db65ff02b5c4c080f1e07c166dbe2875a1fa2b16cd5b27d643887439ea1eb023bfd77fc7399180bb397f6ec6f70be484f8e2166b867425c2ad007e57b46da1c9498ea47c1b690208a3c40059ec2d62d4eabd28829e43b06ba476e3bb6b2de4ee61df62ca009013bf3fa973d08e5a0e06a581651efd78cce695eea9e68a178506345c03f904f7a62a7d7c27a458bf792b07c835aca8bd878b5ce04116ad968303abac37cb3697c699f2f9b758012e76f13648650a71864c176a2052d14e481486d967dd8b297b1e4442a56e15ffa3a0f3efa2f3635f4fc9072e5cddec7647522dbc6d6d072bf193cd69b87d4a844bb246ce80d7ecd61e9f18f0b2dbb720d747d0ed058f2701c7f33da554f2ec650233f8062c162885edd8de8458d146b6c760f98684e86abff3267458647e8b25707ee6cd1743dff07165cfe0abd78f2e95a0cae6633d3edc4f822c0e8a7fddf6a6db2dc6f328f863445cb6a07d9d88fd033528295853d0c251b2110a540a5127406cda211af7ac97ef3dd370be5c72a3629e1f8892c764b42ada74567af46fd8fa487f92c82fdef719a8b7d207473dbbb56cacb1e697a63bdb7567e117a86eca2019cc6c8363ce9a95f615bf180479c1470e4dc4394af70d4105ff0142f81a3dba6e9a8b9a76258a16123ca1f76339199a35c795c5a8007b1c7158b386aba32f84dc053664912e96b4be1b8788c8b2f2decdf2552031a4c665b114446c5493f3cff2b8ef98606b94d856a596a7bb4602c1c630cc5b83c32d53a1cf840a476bc4ec4f2bfd26b624c48a78dda9d0c8e316fb659ffbbe98de1f09de0b21c063e1d44f1e2c05e2bad80337a786bfb40cd46a29a9b683c5f5decd33c55e971c940b471578d712547f113bea3805a97e9de47fe7641ca1a0e2214e189a7752ef85437e87f797019efe4dd8d9ed7774d4c2b8cd7ab3920e47444b4809225c7be261335b2e9a4759da7935f9fc4719ded4c3138caf1e7b9bcf5d645ebe5535cf22f882c3cf5da3df2958386fca379bedbb297231b2c092f68f838b1d30409fa8c9abcbf892c53d8fdb6250cdf2a7ce38f4ad5939b28887a17e2fd7b66d4eb1053ee0d9d169dff44aca2aa33b027d1b34973d92ec1856dc20bd1399d6a32ca94af4cdaae9a3b5b5d3cfbed302f65ad01c61f6cda31709fb996a3de2265847e296272b4d3ed9423410c3ab6efcbe12cece0d8794c92c2ffb318509bc9006655ceba2a071e69e21bfd2a9fe8bcc960259a778634ad2a81eff5c0abf2f14526e907a17f9b364eece2133e570d292a3e88b132a7ea3d92f42de0a3eddda9d5b05fc01f4a2c95fa8a88a85274fa79fa4bfc2ca196b5e469046b3afadbb4b87ac1d417de925ea63f9893f96937be5539c81d5f41ba59bf561eed646968e0c634a4e8e16e22af27c8a32636b266e8aa4c5e82296e0076771553f77242771ae3c336a98d5e1636789537ef50b153cca7dac730dd909b8a210efb79", 0xfe3}], 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/68, &(0x7f0000000040)=0x44) 04:45:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) pipe(&(0x7f0000000000)) 04:45:10 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget(0x3, 0x2, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 04:45:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 04:45:11 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 04:45:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) mkdirat(r7, &(0x7f0000000280)='./file0/file0\x00', 0x1) fchown(r0, r2, r6) rmdir(&(0x7f0000000140)='./file0\x00') r8 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r8, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r8, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r8, 0x3) r9 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r8, &(0x7f0000001580)='./file0\x00') sendto$unix(r8, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r5, r6, 0x4) getpeername(r9, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r4, r1) r10 = msgget$private(0x0, 0x8) write(r8, &(0x7f0000003080)="d4cb26f510aac7311715f3595e1a4b3f579f99d1bf8b725534c5b7c7be1d3f96535491e85515b92a8773d1d1c05af634beb4db2bb5c5a67b832c48f0f43cf6e172f4026021298b8d0c32636d54e99f1f1ed2bb7b1dea7d20c59c5a6a014e3d59b6376998c2b739be1c01ffd214c11ff99288b05780df6dddabe258fcb884299dc2b7d1e12367839577012585aefeb19747903cee9821fd95b4b4e1ffe611dbdfcdf99c0ff1b635af9876f7fdc955136db920a752078f4d061966545cdb9cda351472bdfe74c7f4a6cceec0ea33df766c7b6843", 0xd3) msgrcv(r10, &(0x7f0000003180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000951847292902fb400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d3335b3d6403dfce221ba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x10000000800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') msgctl$IPC_SET(r10, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r3, 0x80, 0x1}, 0x5, 0x6, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) 04:45:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x40}, {r1, 0x2}, {r0, 0xc}, {r1, 0x90}, {r1, 0x104}, {r0}], 0x7, 0x1) 04:45:11 executing program 0: socketpair(0x21, 0x8000, 0x1f, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) 04:45:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ftruncate(r1, 0x7fff) 04:45:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) syz_execute_func(&(0x7f0000000000)="3e640f1d04d20fe2d3d8ccf2646642d9c24b0f7e250256783dc44290f2e746e3522e470fe500f20f108bba0434fd644a0f7ed1") 04:45:11 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x4, 0xfdc3) 04:45:11 executing program 1: r0 = socket$inet6(0x18, 0xc006, 0x10000080000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 04:45:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x8190d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000001}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) 04:45:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x200000000000004, &(0x7f0000000080)="d3aa668efdc1f42bbca0392e6a664d3167e0985108d616363596ae6838d9c23ec020db04bdfa600000003e09f5c777062cf4c86a656a7e57d3abcfd5", 0x3c) 04:45:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) syz_open_pts() close(r0) r1 = dup(r0) 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"}) syz_open_pts() sendto$inet(r1, &(0x7f00000001c0)="29f7fa3e38d228721a8bfec7aae89a65d2da5eabdb2055174ee5fc89d6eb0a648e725395d558dcbed2d006a649ef84ee426b8129cb6fb39da3309b595cd26b215cff3653e19235d1f6d348e5dd20f53e77f3569d1ddf8e3799424896c881ed7c3e200728b6c6f99d488253529850ca5ec94b4997ecf70eaa4c490dd2634faa954876ea17a4346eafa96fbe6b08cac02b989d469762ed567f59be00f0ca207bbe295451937664ac68e6b3824e8dd1de5e346a90c8f95f5c0d304876f06bcc210a75fa483f5da7d8d8efcd28f97b4ff2fe443df2b14180e7e86b3000057b0139ca057911588e4aa0d8c829fdc3c3a3ea9b75534af2fd7dffbf3671f83bee3b7e92bde59e94acf47330704213d53624f5f32c2cb30f3e98c188b09ede39a8839b67a7635a5efb6b7e0cb3e986372f29968669cf69cb6ad8f82778c0c83a623895ca2ecd0d0aeb407140cd51cf3012b4081bb22bc92f4dbad1566a0003e236c5ab9665008b90b1773bd575db0b6254f3624ea1faed825b688fdf288485c056937344b0ed007555e47b873b9fb9f6ae067d36a8895d6398d8d68dba730dad7206f05024cb4e5a05b278103630a648f99b5918d3f9b2c08eeddb1f0a167b2ac294e1e8e4ac75cd1c6fbdfa4682b912ef0d8136fda663a413070e66d5b1c254b51c882168ab8b231921183af14247363b11afa103de3c5018ae25a596c382f08650e1f4913ccb501ff145d36a05460a9aed7229d8d84fa72850224f55625ed6f9528e5b5eab846c64e71804912f98dae6d557eb1e285a9c6ae5d90e92a5cb62e79064f96217043bad4ba0a9b1371c110662832a946b954c11b7615bdb2cb64c7b758c3213ac6a0202752cebe268c8adcbd12b7e70c3ab66b0078e8aba7264e24e5e58f1c1f490c3db382762b02e2acfafda82b5b03216cbe508821fb7d7f815c81927da36dedc3ef5cda9cc610259ebce684468447b686c3a93ea12527ec76fcae7189838da226986888b23a25d68147a8df2aa342e4362c42b19094354551c629aa2caace8bd08d981b6b8d6931cca1f754721beaf43ee106fa171f8f1321157b6cfd9f65472b3b5c4170b58181110c265ae165f2105c4af7cff751be0f6b2d7bcf8e7242117ad4f0128121d7d5bda26ec51d399505cc5ed4cd08435913514db209f5c652f80e9e60abda2388f688e05d12bd94cac0a01b8ad0ad61baa730b4d84f4410f33ff424084e8d19def02ed717168b85ec7bba89ac3fedd8ac0a271316638d2e1ca22a7d12f13427341a9940be4e4c2c02bc0fa9bd35f9f2379688c0745a5b183bd3c020c56494f7186070bcad135d906ff0e2af9c72414cd64e58fb079fea968cf0b1ae375685fed5ee11b632d35b992265c7dd21668b3a7271dbea8eed2a39734a4994640b255a9fd4a0323e0d04a53094b55e0af0f712ce4408fd00fc66cec0d0a48a1897fd7a29e3a2cadb0cea2d3a91401a090e42122d443d4a4a34d93c3d4ee22336d7645f8d5f3e5bf59f2f58e88c62ab55e68fdc4dfd210f6af0dba7f257375e70586c1c67cc870258bc2a33ba28099980caf5465ba80eedee7c5bc1617fc2af3fd8074dc62b40df8bfaecd195fdb279263d43d34fcc5fc3f00ccc664e3342090b3c88f0d239b8946885256fb3b678c8cab3da6e73fa390246fdd47dac5666d453c7c11d63f8a6fee8a6f391c180a4eba6db1257c27d38280560349857002109f25b3067d9512b060dcf76f6c1335bc21720023d152402f7abb1ef7ad23e938b5f97918e1d1f7cd992aa382d5aeff89a2c95f692ca112131d4aba0629304841228a7b707485cf0ff815770ae7557a45db8b9cd256690e0413c549077df5129b8a2cb3867e8ae8bd61974e81c20736b34d4d76ba9a4df2557f62239ede4b919fac6c163e90e0aaf1863ed0cc69c21384e488777eb3f98e1f26f565b8f7ae55355eaf18086c77cb42548dfd24de1bdcaba6f2739c54d2148bc9f1a7d3ee300c2a28ba75f1bb90d6ece991d36617c0a8216c6037fd21423777a9e6e4b8867b244e964a4d75364fcda962504929f3e5c61f1b501397bb4a4bd8f3e3cb7f6d1c5a4ad3a23f4f147f1444f3e90f621040199dd49d023ec72006431799afd93a8fbb07eb35b473647be74b135f7edf226d1e840b15999c914a5eff133edc274012b10ce0eb18d1f033acdce45323c006375a4108469e48d559158089f6bedfdaf36f5ebb43eb8a3037857231497edc2dda73e5b2f2df5aae9c4991ab333be6b666a07df400a21fb7e551153550ad76a829a1724ebcdd4222d1707b004caabdda740ab50d6460191ded253cd0f59838610caff6c542d03addb04b70e6a121c0f9cd3d0f181c386c7148b8d4e4bbe7355cb55bc28890b739d18da0cd9bf74b528b8b368f26f222fe7aeab25d036b89205a0615bc5a469eb230b63eac90270c5f41ef0fb91d9cc4eff96f574498a2b0e4de4843edada7e0744bda7b5445c0b073454460aa509c2d0f6163a94ccb69efaa14a11b47b229db9cb3080b0bbbf0a658a489db63c188266fdc1cba4c898278f93f4a616b7a921094f8c3b62d33e79da8310848f967bb4d1cdee709765c80652bf310b090d0bb66bddc7066ff2e50402cff171228df2b0ac12ca66ae3bc4fb61095b6f042465469cfc1caf86f5ff056d6a7f16ac4fcca2d51c8f1e168907857921254b9e540aa37b6832cf2390119fd162e74a7392278c94fc5c66dad083423e3c830808b5c8fd6d2b9649e3736075ac581ed54082e9fcf481a7c7e270b6cc3b5159f0f1a189e70d6f7090ad953682480ceb03b736c724f0b2afcf9923a8e4ceb7a1d9bb5ab903819c20efa213540759f15eb736ca723999b0422c664e61926c733ee66cc0a889a4f5299da5332b022762539efb292ff9e11eb80b16d5b041a993d6ba8f6b3d41fe1ba27f5ae305501e6159a94340eb9e125130d08a916424aaee94ba51d976afa153ce42b200f0b5aa0baaf179bc5852fcb38c3bc7a5fac30639a1d9c1e3e78c89c0c8aa57d229876f62346c2d02e5f255a036ea7dcc383b05d0e0133730b9b1202abdd716a5f4f58328682b275292c3467ed089e238380f52bf0a15a592c02d378ec0e5719e1431bda4a68ae748bffaf8eb70b79d488e47e03ee235fa3c40ce1f11a8bf77e74b6299e291f541d7f78b78ec31d45dacfeba1868d7da600b63cac2dbb756cdf345b4f46b8b82db4d2e4fdaa617ae3dfdd1c76d25471adfcfd5f5d6b28a4ef625b316cb152697d8cbf2d86153904f7ddbfbcd07c7c3af649f931b2cfc82a2d419568635c894d25c59278c41950126c8d50e03ae02f598742dbef2d2dff8f624d69c6b58ff24af5f5bac4795c78e631f78affb66f41d6f6c9c5a121e2d344cf776a0504d4ec75815da664e8a4b9c6d72f009b92b64184b23c633ef41d1eb99bdac3612ce26557fb9a2f59b7f1eab453ceebc47b4c423613833090e910d85408cc74c3acf54203c9398537c4ff1e56f213699753b0903baaf5c8f5ce7058b07bd9c4dfba25f459e75c6ef15ea9e3fbf388f7cb483cf2e30595c7b62f3abab65747f4cd02cffb34b7c979808c72f329237414583f177639448944a9b7b70e00b11ae638e1f7bfa979db9bcca878e7a6ccfacf1fe781506284962a30037e1f43de4a46e43c9f2cb8ae62bc483cdccbc1bd67cfe253de7a2402d056cb9186284b33a1cdc68050cba2c52f66758a314fc6f448678f8ee97d5916007e5513ccf5523964a7ac75dca8318889c964b20d6384b12a7c859e4240946c3532c645a2ccae7507840281a751d6b9c1f64563082b2663b21c0d0f152d0a749304296ef3d615d462d9456536fb59d2d909605c21d494ce6878a4264612df2107b14dd3d18ac4d414acdf8e77f7520bd954ee4fd1dfff8c3e5d743cc82727ccf2f781f40987546652d84ffdcebfa5592fc1fb1e1c4358d9dac7eaf8f370558ee4cb4cf878804a4204b730328a7f25aecf89f3386fc288d43afe653bd01a1f4d3ee87dbdc303df2540b0f9bd11a0a47f040ee2bec79b641ead36e76ac91cd3b9649f6975f85137a1f2c31f280c96a7d8d5b55375f3000b2a11bd4398d5c1789fc28fc3e0b3d63f28507ad341e053fbe5d62d046a4dd0ec30f9207828f2179f7b82ba7b337a3890c64793e0e2278f655affadf6df96b4383cc5e8bfe2b000d81894b0247263978d74cc78d19d025f23002e577e85e6d9070c5f6190b4a60cf123977a2b422f66a30c396d7d7913bc933dc76c9af18d9862f3d4af3e96cffcaa8f6f18490c6d8b7ada509f8957a12023c1fc4bae72dfbdda225117539b3f04d22989bfaa0cf6714c254e9e74df3bf63a8f131b904c17ce735eab9c0be1c2c52a1a77c55764911f3e629819b88b3029027bbb304627a0bff7671c0bf935b0f5a63947bb3e1d797df2ac137a38b665fed49c32e42bdb692175acb64b03369f45da311d7f6c0a84f3b22511499f3b587e3a543a8f373cc759a239f77061549142d792100631838a91af3776dd5d1755aac50137caf657fe3cf6f7962ae6be5c4c9236b1ca3e7c08e1e8d90a8c680fad53c6087f093a56c2298cd6db5c06ba1b5b76237f836b4a7b39136cb40bd76c5dd8957bedfb2c39a5b417ce89bf0cbfb9a828c86f8db13cbe3b0d6a78d731e5e7a5b56b85b47b513794ee2df65daf9f84ac94b6c625b9a248f5923dfc977d8a9699d6ab33e91ccce08b40b49df2c4bbf11a18424060ef61d6dca2870a8b2b82d815d1036f6514294390ab7cbf0d5581b357f6f4723c244faef5254a406c09c8f5564ed5fb42d95b61d257cd74fd732b26bb8db8687fdda35cb4647a63e67d8db6c5f4aaba10b7dbcd0dc7ec2476846f5677cc783cb84cfa40a67fe2eaf02d72f536c2dca1f3c5f91eeeaf5d6e5e47273428642aa1a040efa936dde8bbb553f255032567eb0440327d140bf9974e253dd126f2899743eaed2c0152dc50af9ee70d17414c5184eeb81b68690c8d2c34c983fc531735682ea772357b5f6169a1344e1e022875656d47f1f677d35237b9e1e6c0be4a1ba927dfe9c509bba5c8fbb1fea7adc30e44aba07c5002f19f8c4b239788bd6e265f2c4b32849879221b6bd7778558e0aeda527cfa39cf77374821fa7f82a4401cb87182b5bd6afb1c4864f7a1d619f34021af040d89187762940849ccc780d795a64ecfccaef7a56be8dcaf22614aa0d4f8cbf572cf120f166ec84052e1df6b6f127448fa0b6f6005dc01b59958f388a883e0edba380e9ceee326de679b700997df103e76119bc2d8a614ad2609c5960ecc7ba9101ee29433beecf338303542e7570fc5252f391c4237897dbc0c7a2d18ce7fb147cf3b494cb1032f2ae5a952538207784aca9fe0e9ea44897448fe8ae22cc02de3682d11894827fd81e055b3f3b4e27629d9d0815fbb476734acc83d5356ffe908759be518ac82170c75cb2c477a8e26d98fbcb6fd76f8a8fc2c03aa695398d2004a5221392eda257fa04dc76d601710b707a3474e682e08a034ee2af49709a917a3ea6159cce8e9a4368de018fac4f7f9a0c6150edf1e9ee2a373b4c1b1732f5b0c63959730a4ceca3ba38b01c35aa2d114561d9b42f1a05523e54fd1843cb7d9a6882f6d5b5eb40d904d66c5cdd38ee3df824e08f8ab1b35b6706b4c703a7210cedf0fc04bd23b68b3c12d16ec6fd75d7498457bb14ba2b82cdaef529e33dcd2ed1c5d93c7a7e0f58985b7e565c9bf58c7b2253a7a24f866ecc24a45187c2667f9270d3e311278b2d8729f2b231b6963c151e8c7dc3b7d01", 0x1000, 0x400, &(0x7f00000000c0)={0x2, 0x2}, 0xc) semget$private(0x0, 0x1, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "0004000000000000905a0f9f9927cdc448da12e6"}) 04:45:12 executing program 1: socketpair$unix(0x1, 0x2000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e331407ca54f44391298fa0a07696c653000"], 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 04:45:12 executing program 1: pipe(&(0x7f0000000000)) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 04:45:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x3, 0x3f, &(0x7f0000000000)="cb696d77e93adb8fa3afbc550f582a", 0xf) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4811, r0, 0x0, 0x0) 04:45:12 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffe, 0x43) 04:45:12 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = socket$unix(0x1, 0x400000000001, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2feee196d656161a43af4ae51819b92f4b8378b9297b776cf9a2d4a8116d1b29d4872ac39cca46a30cf15a6b572d6af50e28f7bdda492a96f7cc2cfa469ba469b7cca269610000000000000000000000000000631710697738a80a5e7f423da344b88642b1bb57b32645c48630426260004e39a29e11dab7af48b0fc281a60f683eaf6d7a07242efcc1fa41fc5d87afb797d6e603a7121925b7f4d9e6b9bfbc1b3346ad08924fc9f26558c15e139c1e82b5f89"], 0xa, 0x0}, 0x0) 04:45:12 executing program 1: symlink(&(0x7f0000000300)='./file0\x00', &(0x7f00000003c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x8) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000007c0)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000340)=0x8) r2 = getegid() fchownat(r0, &(0x7f0000000240)='./file1\x00', r1, r2, 0x2) 04:45:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getgroups(0xa, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getegid() r3 = getgid() r4 = getegid() getgroups(0x4, &(0x7f0000000300)=[r1, r2, r3, r4]) r5 = syz_open_pts() close(r0) r6 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r6, &(0x7f0000000200)=""/253, 0xfd, 0x0, &(0x7f0000000000)=@un=@file={0x3339e24458fa67a, './file0\x00'}, 0xa) dup(r5) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:45:12 executing program 1: minherit(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0xffffffffffffffff) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) r0 = semget$private(0x0, 0x7, 0xf7ae82d042176207) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/59) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x40000000000003) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) 04:45:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x6, 0x7, &(0x7f0000000000)="3742054a803c289fc31e54113730da8a53d9eff05e6edb05b44081bfabe0fea5f8f01d10a501f0dabbf69a2dd13c9ad81e78c11c17a84f26655d14e8b5c8789bbaa09917", 0x44) 04:45:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0xd5, 0xfffffffffffffff8}, {0x85, 0x6}}, &(0x7f0000000040)) 04:45:12 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x200000040e, &(0x7f0000ff9000/0x4000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001200)=""/4096) 04:45:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x400) write(r0, &(0x7f0000000040)="3418e826c6d1a6dcf381be7dd1db4b294dca30d9c628fd06cfb75272fcbe054142dd25b62b6744d872283053be6c1fd8f77dce788f6c65456a2e7bbc79a3a8c872cbdf4a985cb87ba4214ec2c898030ea9de28feb11b85a559bdd9380a7561d0d544210e9033e13f5d8188a20cbd19687d020099f4c454aa70", 0x79) close(r0) 04:45:12 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x6, &(0x7f00000001c0)) r0 = dup(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x7, 0x2) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000480), 0x10000) open(&(0x7f0000000440)='./file0\x00', 0x500, 0x150) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="f9ed93b470687fbb89aae498130f4431f98609f93bff3fe7a2c42a9e3aa858264b0f103879c57675af3bf13f64485ea889181a16e23f360a424bdddfef9a0ddd2b8dbd032c8de1846ec33015571b500042bb38997400cedd46138d781502f04a42d2d5a4491a719c987ce4bc132291358f59f7016db3e9e0774693d4d4b2ce5d72ca1036cc382cd2cd5ff228ec85f86d01cc267b45e9659e4cfce08163c84fef4847c0a370b1dddf3b975a5f85190b720d7adaa55cca728a5d9272532a996f334cea49050ec89c01c22f3adff14449566f328a23f5a03983852c927517d2065ced2b4a9b30", 0xe5}, {&(0x7f0000000380)="0f898a00af85ed29d1fd10af30d68cd25e09d6cf12a6dc9631604a2c8cee6d4e29565ae75fe10c57624a2d467f12a9daa99b0a3e54c1546150029eadca920661e18c6ab14e7a994dd148c6c9bb0bd425ac510fc160f8aaf841b04987d6af880c8871e2f049b96be991ecd43b54ddd1c502c4edc5ec4c81", 0x77}, {&(0x7f0000000200)="49c222bffa18a4cd3dcd5903a5f5fdfb085d777a10264b2626d6679566e4c875f9d3d777a7fb1ab824542a0295ab1f4ddc3d21cebdf92b4244cb8921a80f85d5", 0x40}], 0x3) r5 = socket$inet6(0x18, 0x1, 0x3) r6 = socket(0x18, 0x2, 0x511) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x82, 0x0, 0x2ab5, 0x7f}], 0x8, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x80000001, 0x6, 0x2}, {{r3}, 0xfffffffffffffffa, 0x20, 0x1, 0x2, 0x20}, {{r4}, 0xffffffffffffffff, 0x48, 0x83, 0x7, 0x80000000}, {{r5}, 0xfffffffffffffff9, 0x40, 0x800000b4, 0x100000001, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffffe, 0x40, 0x10, 0x20, 0x7c0}, {{r7}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x7}], 0x0, &(0x7f0000000180)={0x9, 0x2}) 04:45:12 executing program 1: sync() getrusage(0x1, &(0x7f0000000200)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 04:45:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f6878dcc298f90000000000000000000000005055d91d3ecffeeb368a4366124959ed1b1f2529f995b9cc805a8d6c822a984ddec69fd958aa31bc080b202587d857a4", 0x1c9) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100), 0x0) 04:45:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc3) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) socketpair(0x10, 0x5, 0x438a52aa, &(0x7f0000000000)) 04:45:12 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = dup(r0) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) sendto(r1, &(0x7f0000000100)="d0de1fae494ee00645f4b9634c41524b2df1f4d0be9e1c76b417db4122151f9e64d625a044a4d3985b70e65c01d4317e7b0d5e3a85c161a69cdcce6b7876b129f0050d338222eef0bf623d668b1ec53eeffce38cdc130d81e946f79813ef37e0c038dc5009ca02522bbd5b589be6da22eacabe6eddad1c86f71e5902b6c4d09dcda7fb253efac4f5ae6dd72b99a3e1cae3324b2f1d7f91f05a760719b3e58ca77dfa5a2cba8758837d16eba572fa80dd6fb3bfe5aa", 0xb5, 0x4, 0x0, 0x0) 04:45:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x28) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:45:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x40, 0x401}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x585, 0x1, 0x1f, 0x1ff, 0x80}, 0xc) r1 = socket(0x800000014, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 04:45:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 04:45:12 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x28413, 0x18) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000080), 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x8000, 0x10000, "010000000000000000ffffff7f00", 0xfffffffc}) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x9, 0x7fff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) getrlimit(0x0, &(0x7f00000001c0)) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:45:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)) 04:45:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0x9) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) fchdir(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) r11 = getgid() r12 = getpgrp() r13 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r14 = getgid() sendmsg$unix(r2, &(0x7f0000001a40)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001700)=[{&(0x7f00000002c0)="dd3ecc244e5a36af1d22f1fdfeb278adf6507698767b4313699119909893ae0e0372a2f9c1719a93faa0c2351c466234b8c2681aed5b048e36cb2df472daaa3f58ea764751dc72b839d8a848398a853862b30738e9c3ac751eb4ffb08897f189c433049394f53cfab89de8a5e982dd7ee09ae643dd567009d2f6434681d25acb3ddaaef732705935e063c29b605dfb9551e71ca7903187e56635f33617595eac2f120855cc81e982ef12ab906bc9cbf63ae010db0e6a2ebd87d0e40f41b6400c329b978d06c43086f79865d24caa563ea30bf0c90fbf90de81d893809f5021d9b2306aa37159782274f57def343ed77570c39c590a24dd2bb345a1b6e707", 0xfe}, {&(0x7f00000004c0)="535d261faddc7033348869d4a8c3ce43ff4c5d5830999431a6c4feba171af6b0f7e96b5dcb26b49ab3dbdf62874ba0ab252a3c6b0db5bab993ccc17ed4f583f5916b10985a68466adc5238a2df133f72a6d87bfb7405b77b1fcf189b7d9129d9ca357d06e743b0be1477e20982c5185ece874373c8585fe3c259ea3712e7c1db909fd1120a8221f0", 0x88}, {&(0x7f0000000240)="b1e65fdcf2c705ef44196a1eb498c32be7c695abe69043d10c38f3c38b8e4babd6c8", 0x22}, {&(0x7f0000000580)="47ef50db78e546f745d60bcc575d2a586ea64e187b4d6e694f2fcf6d54456ea47e089af2f2e08b67e71bb1595e898671df9f82fa2b45ea1055e9e5e5046017e1d6ffd40d99b558bb75aed442f65fcf6085ff60aad42aee92f1ab0ccea66f3dde4f312451d6ed216309c22d7ecf6ea908e2a7c715c48841d5f3d9f4469c4c7ce8c3fcde9e1611a075104371ee652c2ff26bd3979ef19eac99a7e2d184f57d20e16a959347afd0c396", 0xa8}, {&(0x7f0000000640)="2a9bdef07e3ecb27d5322422d96d1dcdcb142a88795063abf949faac42d7a51075b890c88b01c848b40e5b5200a6f876319a469f8443aa8c2d1799b9ed1d3eaffc5b25b7c7690e56ccb7d2a3f65de1fdb56dfff85eeec82d95b9ae11788a3ed343c751e5c5adda844618739ee4dfebbf8ea9d63ec53eb184a489841f65ac96b0a2c820824952763b0a4c28c1ef29827c0e54f4db6e8d862fb38210ab20038b013e43b08f2ae92bcc55f61ca46b6606199d0eed99af71600dcad891b2bf7600ecc30eb3a2d975dc37e9815de5b9c8db0fd7d50e12b5f8acb686a6a2091a697478446875ffad52666d3817398696f20078afc6db9cf28ec5debb7b1d51f13b5dc9d8561506733f91b540242003f81f321042ed6a21f0ca9c24576fc755c89d6bd8e4e60bda7f63bbc1771ffe955f1db70798c1593beeb63d335569c814e5cc67764a261d3c31ef5342e6955d04954055e08e0f9b985e9fe409cbd26e4ec3c5757d7a4797d8c2936bcf14d96a6c25f06d485608e0afb44cf04e4c9e7856603dc923d2756bb1ce6410c48e27ab7469a2ce479701a412494e42bb55746bdd5ab2556a42a400da6bb25f9368a6469c3a6baf62c95fd659d61a3a07443a3d13ea4272d271fb38450856bf79891747fb02ef466e40087d5720e10fcf2aca0dc4cdd57a346e605c7ff2557aa6e1cc90b35f044e597ca57f57d5ad277307ed6ff4fb44c7426f0e953b21f2ee6fb2e66aaf429c482c704894f355a463e28c2e46840cbb4cb1e0b19773039792b1e8e0b19c49a192b2753163f39e7b425ad788c073a5a38fa66cc4f04ba7c14ddc25f41562bbc79eec6bc846fea7c6839bf2b759f4cdd1da807c6c0019d72ac6ba3ceff447bbe0934192a5d01028263f65190f85ac44ca00e301e6d16bb07d95a45ca8f178fc58b3fabd1915eff579f03ddc27e09992a851cba3bdb96c7b57a50e722718623a3cb00bd7419c5ec834dff44c16b8be27783ff22a1a459b06b19f8020b7d821f2d501017b483afe84bada64030d37aca799a0e836618ac7a9961d1a1b538bfdee4f518989623bca0c78842e29f177b1b7eb058c9d2c34aa4001797c6a2391db5b015e64515ca845ac82ffb94844982a2543890b3b23ea6d6932dc4d64e914004de7ca2487eec44d6baf4d19578be9cb05bd1ad71aeb30104604e97a71100e5666a61c3e6c4761e3d96ca008584245079e1991764381ceb93e387bc4bf13ba521400e11d6ee68ef1e4734e1e2a0345bde527b878279d7f5074e4e7b78417a4e5cafcd299a45a21bf22eeb1ea0e25bdd74564cffe21da5546df49bcd7d33a2b76d9e788e0da3e55180b606170e0e075db27b0ba2a526e1a5ff23403f4cdb683ddae94c095fb0acafae7f600ec1e980e395fbbf8d477e6f90962947e698bae82a14e75e137eadb73d415ec51728f8730e6af43b9942d893da77c6b0cedd56f8eb11c664dceec73850bc47b08beb7a8367b1dcdd3d0608aa2b09b6bfc88d18f3f9b196cb2c914b97a0a4e7901071771aee1d5c71c3984e36db6a2e6562ee5e83e49d05317967c9a4206be6d78f167e1040a9b2de98b4d018383d5c8dc52efc3f288a4e74601bfd774245ea21a07f20697c70d60b2c1cf06599288762537fedb9f8f5f78d92da98b901dccb63ebe3f458a4a8959a23e5d95a5c9816fcbd6de2488789fe3503ac667d9fc0d62e4af8e2c2ff948b468044ddb582c43d21b9e60d52831bbbbf14ccf237f438532991c035363c8a8af77c17ccc757b777d9b5c9410110a9112b6b5ed8cd5ef8253d25b906c471449a04084f4a348ef2cbafac39aa8e96b225f4f91d6cae806dc5c6058048d2eb52a5c5877e9320f8cbd64fb287690ca28511ecf4f189a88266a76cfff96083be734ba54e92a9e8024a16c931d5aa36e9c302650a59bc0ae792f271580205c99f534d6e0b5c3b145830737eae214f9bc600cf9923ae8f5462f05d581259788ed18cc2df28125a944de573bef7ef10706e5aed8843aaf9353c541d68f7dc2e8a7a54c7950f418da9bd622b530afcf4e9cf1f0a5970e86bf797f3521782319242b2792305a94bb952117358926a4c2497e43fa2ad1d6ebdbcc3c9f91f045a1a6930e59743318e94f73f4276de91e34a8392dc47a481c1c9d8c986a2867a98251e7566e6110d88f43d3b5383f2aa595bce321fcd2811bc34abc534f8d2bdba41083111bdc8aa100f02adb3bdf502d0f886bdc49eaf25381b42cf782bd5019c184c929e44af3463512a4eabbe9df5bae19aa8a5c15f23fc49e739510f3de23a48b891ee0eaba7e2fd9682be53b15ebefae0eb65c82a5cc2849bd0afe10f6a18b4a75d92ddfcaf3c48aa5e29a025e52b4d72307847ef6063a9fb49357584306f09fe8dbaccb11091d1d49f6ac98047465013178f86310cc8f5ae059449aa79890d458371eda30e40f09424e47127467e60baccf0ed832196b30b980b9509119aa5a108ca4aceba0dd446e55b3c4c8ef204135f28633a1dda47a6d3faa652c2964bef3c28766b9a6b2c1660d0735ff46cd0aca863abf9bd73f6940e1171deeb9d1c4b62bd664d7cef71c76ff266a2c8bb1cd413fcc0c295ac48033af0dd4fc54817250148bc1ac6e20f72fa4741d19e529d28f5b3c9bffe0d30b01263d8d4570c7f62ef32b9d9ae7e30c8d9f500bb678cb8ef6ac7e2f7c914817df4487459419781e633813b5f98eff37d57a6ef9396c325573c6f8fd2fe28e4db110586a01f55bf0be58c1d96721a5bac456ffeb769eaa5f3c1902fc70accacc97781dc11825d1fff7664ed918d47ed5dee7912e7dbb914d346431b11419da56394824c9370cefd42378fc005a57c3b00e11bca8cf8220b040bf6429e69b34300ab02b42428bd7c8e6826cd627bab740518ff5db15fb7700b0e4671f7540652b419c2f7f58196af9315db79454576c6180756a3ec2b1035008b055a83bc2aac458159117b0ce3244db9bb3002512a937745b1cf7f330fdbaa0158fd4ddc80cac8f99cddbc79c361128fdbc4d738f23a7c13a656832da2daa182ac6acb95e319f60dd2d7be75b894f9f128809d17c8172f31a24d873a3a1e4faad2305097b432b2f5837be13faf1fc7f5810eb4365f532376dfa38c5b00e057a1b6eb4182cc01850d449dd0f1b29337d1d04bd7aa08632f77cb333ad08d4e0b653e8f3a5411d3cdfdcf788d0080606266244fba4d9a48038d44a821cebe313dba8f7f30794f77743666affafbf22098cec8a763204b97d27b64830b7a78c0940dfe57da3b7159799952a9c74a6d0d037cfbe9804854aa87a89aea4e73f2517c84036e9aebf8826e13ac5fc586c0c13ddac5d4149180718190cda5906d10f673762ce55ddc98d17771fc1482057eff07c287c487a908a73ba97cfcc2294a7019863bd5824b3f96388d9585422049fe3d6ee8f9d7bb07aa79e874859079828cb8e6b1eb26396fdb52200ef202df416f2f8866ed073297372d0a37551a33dcc8058bbf310cc1771f75875fb3fa88da63cf9a6b9089bfb394eb7a1e00056daa920dffc4c804ec3b865777fc2474d25263819ca09e282a479f3b64dd530f4025e7acd1f5f73dd32265590913e4c7777dca26b9d815e15ad4ebbcd4352e09d591e5f228ee9fb23fdd050f54578615689a7846f8eb8fe52228cf37f2bc4a75706f305356980d2b2dedb83f09e52e6b0d714498fc5409041717096379de3947f791d4cd341d544dd7d4912c8444f1ce5dd99f6e9a439f5109409dea76cfbd64498579fd5e447f189e0bccc0fea1728e68c8dd95e4ff811b0901479d9f3171a052555a7932c96ca602574d3bc309ef82739dd0466426c44c50cce71103ff8e3512aafb707875b4c997fd6030c9d7f3dedda4ef57e140867a0f0be3231bede2d1ad538be67bf527267cc9b992be51cc75bdf2a493268051efdd036ab809b5735ebee0921e53dcf125ec5d0a84bed0ce82be6ffddd2dd0ba3d9d3645ec38bc904fc867d57bdd952998bd5c69f90162161fcc78d9c7c264b649ca930c8cda87825692a695ed758825e406f5e6bd077b394b05e0c1a677a6424ac565e14583a206fd294eaf0f186b8482438e9b3fda19d9254a182aa385eb7084896fa70c8117406c472e7dad6cf22ddad252ca373d1086f7d15698f6e937d4b76d4883655be8eff670ba356199539a6d138b7f6b39ef0708712383254f16ddfe3673e8edf978aa5c937a115673498490d52244591d288183a401b2bdf84d0d5dd24f3919adb6aa1d195dbe6593b6d2c1a9953470b89120032bab80eacf65ccd23e1733a21733e245f84aab8b5511a68b4fa8559ac6fbc852a02e101a8540d433cd138a04bc13fb025f8665798c6eed7ba4acabdd4beca7191a3c276fd77e2ed95c4237e407016773ca6e86d98c9a79a27540ea7478ff0c54b90628228e13a0403ba6314b9a5a8a8970fd8da3ac7ee4257d3abefa6978798e6ae36568e72e5cdf673f4b6f74f823bec7200a439225ada0519e6efb54172ca906cf656698fce74ff3a19accf37796075701a9ef8ef662f2a525878d5a8a53ed67c54331b5a257a1741cfef9496336fe9a55e0c7429354a5c2c7907d22eb46f82632d8bb9a02aa8de1730cbb28ca9cdb192e0f010277659b599f0037bb204502e5f6e3a35514d1dbd2f132d3a23a4182588624c3a43c1bdf398b4306abf6c655e3d8811fb2195df75826c9699a4520dafd9b9e98803a1a6c312d5443ecaff2d8a74eee46ca12d8ec7797cfb7cb2ece547c9622a354fe949ba305e4f635d37725766ef1bd59de7a46a5eff8e439fc5dcb455b248c0f8f398c9d462af02c58ed38f96ecaab7456bc715bc316e7b6f9b831e6305f42fe00b70a3bd1284cd18b07f027a0e7ccb8586f68335e1b4982e67dcf5f9caceafebed0fe45ea5e92483cc2abf828b81195d1412858967b0b3f61777d3c16c45bad3a349b300f5cc90312987106b4f976a2c317de1569d4219473578e16a3d035adc7dd7ce0abba49cbbfc26e21a224f848e73ec2d3ed045c209b16b5bd1b587cf6ff71e557526c6cc2a932b2a5ebab63da822a524322694c8f464359cff52f045936aa33299c8fd6821bd8d4ecb05996d59d97ecbb6a37020a96cd0c2665a4720d9ce48281bc088858fb21e9f00d80e21921d0d2b2e6a7fc3a28197f6021fa46cf0059c9ff0b7acfe0024f0de95565a9dcd3b2f6a0175ae714275b4ccf5ed8570a61d2612df79052d45e12c27e1da036c12cda135c73c52f4e48fed25ebe7a745721fad4a92dd294389f3b26d587cf3afe9eff1c947725f8fcc2c6339975cc549089f6be531780d473b8efe260a17fab79fa199bda7b7ec1c136c16fa111088b9c4063697c74653848b12c5e4d7c0a69329507d11e8b78adc161b7196fcb91b3eeabd9d3f85b7a6ed674887e7b005d1e1f5ea0f602464ba5dff997dd1896a2fdf73f37fd19e3af8c27c63e799ca8b0c906f3c48ba62647a8911ef6f202fbc16c0e3b28e18bbb91f2224f99a3030a190986df78c773b49faab2aa7d7a6024c1352e24f11a5e05fd53e2f07e0d57f131ac601cf7b1f0b865151500dd4c9977fdf5e3e74fe424046b379706f0029bada5a279e35e59f8edbf5b8192b28f6890b0f53555b88d193169faf2c56e7531506bd442d17890c4a2021c90965a7071fa13ceba282b8c52cf775241ea0bbfa2642140bb5cfb52717a0f37de2bfad622cff46dac3104557cf2c8504cd926f91088edb0d3fba8a6c787bdf81ec6808bfafa56f92803835dbb7d1db0da840dbf4227ed27852fc4326a7", 0x1000}, {&(0x7f0000001640)="05de1c4854f5bfa5843e9e1055f1f5ec8787aae82020d45b11f1d4d66fe15340f7f44551d7cee5e90e460a53750701358538d189427e40a433d0e0cde8007b29d490556ce6b771008f8c4d019d0215253f56d23561b88abb74887443cb7427c9a365a4e0276f58ae30a50214e709ef720fde5ca0cf30ec3837bd3fb5e6b0675ce54131668301fa34f5e65d015f1661846a37cb28cf982ca1706287b6", 0x9c}], 0x6, &(0x7f0000001940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000180000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x40f}, 0x8) close(r0) dup(r1) r15 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8001, 0x10000, 0x3, 0x0, "d58da415fbc6e6399ea77ab76b58a840c2333048", 0x319, 0x401}) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000001ac0)={0x2, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r15, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:45:12 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 = msgget$private(0x0, 0x0) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r4, r5, r6, 0x1, 0x800}, 0xf7e, 0x7, r7, r8, 0x3, 0x6, 0x6, 0x6}) r9 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r9, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) msgget(0x1, 0x243) kevent(r9, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r9) 04:45:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x1e9) 04:45:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 04:45:12 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') utimes(&(0x7f0000002340)='./file0/file0\x00', &(0x7f0000002380)={{0xd8b, 0x9}, {0xffff, 0x4}}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000002300)={&(0x7f0000000180)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000011c0)=[{&(0x7f00000001c0)="f9c276e40832141610d303abae4b7b963b70a31bdf6250db700f0a18f69d08b58d5a21b3f91a50da19e0a15aa614d37283c9bf02f335024d75d46244645d725737595cdb5b4a3fd7155040d608d94d9e96014295e59e4acb7728d3051b4cf63986f62eed32869592ce5b37c556219db5bacabffaaba98281f80e37d7dd3e97c17b9374ef1fd5b1deb132c0177e4ec87c8aaf3202ab053a3cb223ea9af08033f3cf3508f72d63a68fce883f72b03d42e46739381cac4ea1cc7324e693f1df76372faecdeac7350081f98bd2dfeab15e034b84ec94ceb115eaa15aa4a73c501f786c6dfb046ea90a27c0eeb461fe6f1f0935611ae069b20bb6cb6d5a7aeac7ac0bde94977febbf719f46dbbe7b01a29515ec9909e24794cd2e206bfdeb8d7ba69c08e87cbbc1c5fe183060ba2b5ddf05692cb86fa24496c28606dd3cc8b6607e990d4c79189fad3fec8d4a670fd7926738ea90857ce2f070cce228eb9c1abf54856561d7dae36ee29c7a37838a34aeee859dcb129a2186a857da274b87c92bd7bf79977ffa380371e90c12d9f1686a93bfd226d13f9d06908b176e86b4d87567cf63f2db49f3f3ff4d2413cc3c104c977761d6bd1ed54364b2376f5b35c2c79b4d4876e53028959c6bca0b0924dcf6de7cae17f7caf1e06fbc820d5c12d0cac9d06c8899a8741a8015f84f5f7b7e5b8331f3d661def00479dfd4df36a7121b0e3a4adddd8c651670bd4659a3aafece6f8de9f97cada4ba53ada89d507dbc1b708bc5600a0debc7961c60050849e98fe66594a035cd783a44f6516dad6621d346e8d8001e09e537da0798000d1165c244d965b548ab932a560a390b8486db2eff60fb60758daff60681a0e6d49ae896558ff6087db73c334952ab85507a273c647be0bf7e0cb57161c1387c82f19c9d9e5b88399a732f3a50e7bd6e573d4edac1cb182e012c89dcdea5db57458f8d2514fed1a687c0e73dbe7676f819e78907851d6d8fc4f0a46bd6330e6e34b1565f7c5617077190daab16947901e2e66374b7590f220717a0a2be20ef4225da60994654809e8a45aeae563338e3ea4ffbb24e5266fccd8e42979447671452e7e455ff757382fa8ada07e2e4e12dec948a75059f3bb6e443e2a53c4c387b7c3b2e1a1ebc0fb1f4d9bf01b2387704ad4599080852d38fa4a377836105e405ceabd640dd7c4af3e187bbf1eda574f27bf7d812ce236efd35346b04ca9de6f78786297044ebfa0442bd227c2427ed9dd161158e335d7872c43f7d3a4c7ab366b1ad5a2ca690344f62c2a278f7679f744438521b37aba8025139206f27dd31257d2ed0b513ab5b9daae31cf9a9c1cec7f4604ee2ab7960a9806b2fc9d939aef9824d95788c23e9802ae5774dc3b15a59f6fddd2d1ef6ee9601aa934b9422a753f24b50f6338980e061a41e312dd58f76f7fd50c769aa465be77d38adfc7b470420fa9c9229af29241aa3d2a64acbb6c24914ae7fa248eb59b3231f7772acefea51c88a68f1b3b73381d6235261bf5a958d4d05f8eb8b44a95a68f34016aa87d67f2ca01d3afc28346e94a8f06236e51bace1c6e47a2759287f469e2cae33fe189d79c5489fb71deaaadaeebfb2733b377543a29afc094b05122e84b999842df5e7baf1fbf3c7fdad403d79c2309ee760ccd281a0157e91525947fa7c7f9067ad85aafb96f59c61f0aee464777960e8b6ac595dcf160e0bd12b59da237b4aa7a261ddf6a471a182de60bc9e781c85beff74a98afaf36de2678ce057d80ffb2ddc4b939a7b89a72f880930e4e3325191fe91412611c14bb8810deb81fcd7092dd505842364c53a50ce1ccebbf724727361eba90121b0973fed14bf0fa8da583aeb73a0732bd6b94f5de98dce360cecaed1d0b53c41c201d6be4a2279e27351027f70eee74c4d6c29ceee08174a744e8d72257adeee6fa1f8f6c2b12c3c38c94a37029136c659eeaa53b25a4d80109060ebac28efcbe7db6e012d8d7f2b0beaeeb872a35ec1560cbb40ded22f36f11089db3a80c3f94dc657a151b8c0dac715a3b60ca2125e1c5f7172da1539e722f482e3a45ebcc9b96399962419e82f146058703dd5c9a1bb10124e8e4dd6fe4a68e77803776c2a01e914461ddef7ebf3cfeb6fadced6308a28bd442a2e584f3fae7071149daed22731a981c12a9f0cc164760f2d61f639bc1de9626529e42abda5d022365466cede26e4d0394b989530d36bf5ae81218e45991769d28c0cd35934b231e950cd9221c45050077dd96359b33fa11d21ac70cb42e138626853a6b802c7f97cc0b550f694c7114c27b513c5bb53ae6dc10d079e99c5129a94577607ef8c944bb110d80e45475d77d1d1bf2dff7ab2b33791e07f9f0ef0d751dfe1ea66807c05789c494c9bb515a9d21245e179e60807da9efdf576fbc636f9a82210ac315097d3878d867688f0b87841e71b210c205c6aa75c81d64d447013d89ba24f97ceb3df6fc6ab0615257d13067083785dce33f57260f1ff97558396a02889da30b8422e6fecaf1b7b178c24abd7dfa75bf61c1034a36e8922576526a1196daa1a22688a310d47c8ef14bc3f4d5f74644732ff2cf8d8706004458dd8c4b51aefd2e09f397b15fc2701a3492a641bce8611fec484cc5739504c5a80ec600cb4eab2d1e243326ebb83c4ef23e4652ab0e5d8cd7e9f257b8b4662e4e0071eda85381c3e576fe3bd9fdd87dad1a93d32ce42db0034bfdce6925ea231eb4508ddacdcd14b67f07853e2565d591251335232ece5f06aedc4e9b57669a41dc01c86946feb0c83e5c90d9fee6dbd776236e1ec5be334e1ce9ae07c30ca3a4a06f952787b0cb8484c368f37efd87bd1ef3fe48590070a7111a0c6d26747f4f7ac4af8810c53974ff7efc02649a1e90d4470673e2d913c5a548d8b4c208d552dc50ccecb628a0054d9d9ed07082047714e55b579c61a58f8322cec1d5a177d62933e98c85cdd4ba96c57fac285a7212385c4b785055f80af766a053eb96c2bd2a179a3ca3ef8269c7356f489e3d10e8420f821702bf9df33d97cef8ba4e62919080f22d081080e21e56e04a16f179c30789c4fadf12ecbc079fd2856b6475966de7d96668173c4500251fdabe3aeaaaec4a86190eb7dee6d13604495c38ec0c266f8eb55f9e662b1203dba7d7d87b5cbd3d4e242e71d58ce90ed67a764000752cfd93ed178ef2fe5f2a7a926c38e410c1bc52751f32ec0efd92db62e46e0b0ccb1d12a4a050c0d820e5bed61887cf0c60af22b7268155a72edf5e536220fd8e3b66681136f7e2910e2e21401d41146ce6ead27f0d782e76bfc355bc4544c905b4ae9f8051194cd3768f8d8f3338094916804c210252b11401ccc48fa5adb2ab7c3ad4e92b5bda1af1e631921b9d1f8507e79584b25351536d017c47dab3b3734253965cc8b4e616964e6c4b77bb9a3696668838717b3083b1abddf64a5b5a475f52eb63f80d2cd043b8efa50575a9184caf94b1d787f38481d598b4ef73d2f960ed15d4b42bd60319f821cc759b3b2a42790a8d12dc66401d69cc901e06267bdeaae591a5e2675c7b24d8c452e3ed1b18f01a880ac7823eec2d93907c8f47a8714f97103223e96b1682c0f0c8ba0f2010003031730f677fa46f81163cb2c9ab0e291879a5e7598403bfb94d3a4df863b199853dcf7a360f7aac25e45cb0f5b4cc8c025a2fd90ca33a18b6d4b9ccf1e809a2f6f880d1b05ded82eca3f3a277841db6185cf63bc7b0930dcf3929b43e86e282aec7b24f218f63caaaf39ae0efebe5c4c44bbd5268aee10bd1ecd9df2ac858adbb32be6e346939651041fcff81b36a7fe30e064635d74921480640bc7d8293aadb3bc9f0081446e41cdb4bc832c33fd6ec48a169e1bac9e11e26e2005c2508f3041894521f039ae8f0ec0ad83ccbab3496129d93be84970db3d39187d93e0593a5b4b482ae6eec5dba4428d88a4b02e256829f471c92540c0841cb673a33e3075895d8111abaa12adc2d39a4c6258f9ec59fcfd92a7973801758eea80f86d85c5d36eb8b743292da3a2f8d3ac3156145769cccc2689529e53e821d30d1b7712ef1218d1be80a36157b9b42b4c9cd051c57975951b9d1439c69052bc2bed823307d3ede4be2e69fe151215a173279fd5aa3e5bfa4d03fad851ab844af5dd6d6b833d1c3dbd9186246b82731a2e4df76f82e1c4bfb31bae8b6e44379f638a843a690f550b76a37940db0edb3f367e9bd78840697a40b0a0a788638685b5d3abac56b9e9bf2bd4ebc3638e8ea9573ae789f4fdcdd7a68b541f7246897a50ec322337d078dde17702064f3fe3eebdf3880e1079dc1d162f227dc02bfc9d1e0c6fa97a43e0a82db9e67fcc0e7c5ae60ab20f8ec1cc1be1424b2c2e741c864df189e9a1bd87c361947d33020356f1523de21bdedf32942d7ef677b9e9d137a55dc157bcd81644f0154b2cd85bb1164d94307084f23557676fe9d0706445541e4d9dd455dca96b0c16e40c4a295b7f56dbd013baa131637dfe6a6493e8b6f428ae4037298635ff5a45adbd36967793a641a52d91263aac07f1331191b71e4339afe826df0befdfc592f3dd56ae7f5f17a465e5c0387312877fd355336daa1e28a5a6c6c304645c9236ec4a57c1119583732ff8f1118f0f4a19e5a9e1312c8056ddc4c33c20e3b01e3a22a52491168195879331531835db3b55091787b44baac7e62d35c1cd18dd9f5a9e644a74e880c95109dd6d05597ec4d958f8623a2e811c3699e3511706ee0b1af0da3aef22a05208a4d34acb96c2abaa0458713c1bd48432971d772a285c7b1b44d11bfc7659dc558ce7c0e5cd870e16550bb0f51125b98cc4a5fae27446031181969343ff91b77646892d52d93c12a34fe682d914dc77c46195e6295ae8a7a62b0d078cbc63267fc298a1f5535c89ade401a6576984af1d539440aaf7f82dab528bcb46e26adf0901ada054a10a7cdaccba6da96aaa4d99d86cb9ae1d3141f07de968480f1d46c77b50051ffeb25f8d0e3ef6db0c0672f0deb2350d4e4da1d03d512b554b5ace4e4c47a400e097cccdc690ea5b31790b19c2fd40a924ab7fb596e52662f3822963beb6752b47598d3f0226c7d0f99d5375fd609757c58553af9cbc87f0e485bc04c08ee01fefad7a5f3a6321c369738c842bdca4c3a9783aaeb15498542bd8c70c40a79754473f8b9e9904fd189994654cff072aa08efa41f595221a2c4ff72f6b9c5267c6fd55894f3db00ab0c94c824060e846b4153bd090d752e9d9cb661a5ae03f7518be87679d1de5f6d8c361c1e7d77f70b73a4371d5d9bc5c576eb719df8ed88775025e67167cc2ef109a00b87cdd568a4abfad2161e617e3c928c0861ead930eeb119a2fab5511d11f3d38cc86ffa5d73b1f58f80c4b45d46d6fb248181e70d86fba563ed4e2cf084a988509b7742b5293e0a629c0aa1d3f6abb481e71ff8236b3bcab2a530ac952d0811c28d02982bada87da907a8a59e7d9657d10836dee7127670f9f39597eedb3713b6381c7fcaec3d00de79c055ef53745fffa20b67ff4d99ee5cd43c63908e4fff2bff5420274b031e7992902e379e59863e56f296d0c841f53d399edf85c48ae6c2ec84fee6a6db4086f7a2a77a02d501c542714aab4dd77c1e5d4e9488e05ad4f98b178586a9e753aa3ac6f39e26c32a0b74dce97653d3e4959c7e18ab26d7d2844dd8588bafbbc066fe9ac0f06eea25177ff060ba86386d251704769f1f7a6a084e7b494bd68d4b8415bb85c9d8e8264b78f1ea09a2b97a806dc0df19d3ef21e", 0x1000}], 0x1, &(0x7f0000001200)=[{0x70, 0x1, 0x0, "ad15ebb5788e0a641480f39e5d80f67a18c6a91508e2f7deb93054e5fd9ba83c731261eec7e3a3212fa2b98de6689fb88035f4e0d86eef35a2fcc07408dfdc8a85d3390d4089afc86bfd8e5a9cdbae2df0ba26b15119bc1ef62918851e9a63"}, {0x1010, 0x1, 0x9, "b82dbc09bf279b4fc9b47382ecd8e3cfc1c5d1097202705674e941ce6b70ee562f0d591a2f68aade4c3b09a0dca18004b86d5e55b1709728829db9dd745cd9590facb2dd00d83cb16c517c0197ecb755f937f337803eefe9fbb60265ac94e030ec4fb7504655ac9ab7c0cf3b2592d7e84cbfbe9f566228c23042bc5ec0fb652729ad7bf03c555f41af3561ef434c8e0e8f57d56f087edf996a490bf60bfe5f7434d51d2ed0fe7f544fbdb0ec6df56c61ee5f40a1bfbe670d5de2ef699b26908beca442ef14a9f0b90e925099bb4ee249f96ac11185f3b3e48ceea4a628f08c5f0e12b717b3ddc1ac93cf6cbf17f7fedb1bffdd34845c86cb6c5a756fd0c2183f54aae5c3b072a52d7bbd1d188ff97f006593b4969a39b1f537a219f0926f46d241e82ce1a8ab5cef44285b7d31ec37eb05f2dd6702cb6d09d38380099bfd57fff8920c4322f536d031679cab9d699fdbcebfde99772ada1f2a51eae0e7071624627d56460b192ce84644656e9475e3cf9a5904bfc0c17f243ae510eb8f4ca7829d29377f852b4c705136ef0cf77273bd91c822b593e9c498241c6701a7911b2574cc961ec8d05f694bd8c6343ae983e82e3091239dbaaa8e5a3d6002646dfb770952e512f33006d0fe558890ee83da24485579fa3070624d579c15b5514a6d83e324016a186101a481cbe0c377c59ceb7ade7a9e1a443d6ec17e84e44d225c135b0e9d3bb57bd69f9215707d51c7a0d170a88fe35f58ae1840ddace5fb331aaea31e209bfe39f2312a2b83f15e81a5e8ce025d35c08536e1c37e359b07e1b5a3e9944d7942b0f85ec3f935d122571b4e2911182bde861e236c2dcec6001c1557098bc99dc01379a4d39ed4d6b9cad6d7e93487c9497c70a1d18812d0df82cb12dcf37433276b9fcb5f4485ed8d0f5060f0fb7ee9ef1c54ce0e0a136468d0cc836943a5228dcf9a31eaa11dffee5ee6145d6804165db8b95a204d3d72c81b1a7037e681d8784a54624f2a7885953b554737c7f23c751bf33712bbb4498b54ab04d1c446b5508fb21183b88c5901df59fcdbb9930ae9f7fb6bee8dc1ecc1d639d1c0970c4a9c99988c2c716af2d9ba834b729baf5df91c893481817f0ba4e2528d76b297a48c5012bdab90776833de7c13186530a58eb21d7f1fcfd2abe1ebe1b4fb851a10128231c9b02f3d4d9305bdd0a3c7c9d2d6c97b64b9386805943a9770f80ed5c89d83b39ae18a455dbf7f1d7aebbe2163d67108b147ed8e6645ff9d18c016153075a66bb4c92c0544bd166ed105b95b76fe9574724fdf4d20eae40f49f3fc3fa1df26ec8535abb5b1ce08ac9b4247dd1c4c68efc583d481040604834992b3ae103089a1009f86bcd2e7abeab4c93ba64199f86e8e475f1608d23cbef3716f477767c18c446d02c7abbbff113dccf379d99e1428d62deaba34ea1d04cdc871d75cdb48614743b4c1fbd645be680152baaa044728f2ca8d74ce5fd4328d9e57aea28effec888a0a116e8f7e069ae3efacc815ee9e695ac045c8b3a06260381ad048078f569f4a00924a707ed65b92762434554ff1f34735148b6ff01818de40027e4dad680d7a29b6bacd350c071988f234214c9bf4778d6f4191da2ec0990b59209cc9a332ddcadfede8ebe86b1b1e4bd5b6ab882e33ffc80c2672ba586553339d27f7f4376b85b16f780632385a0b281d28fd4959b20471b6cde360b5260ce59d2fc60cc36357aa3bcfdddc6d7d1a7df88ca12b7288b2579b55b3bec6a83e6ecead38c4ced3cd4da318239caeeef0583793bc909a4e8167307c88827b81711607a9394612784ae9a892d1316235cd88351595a3819481278917f0b5f64e822a33f459aa771d4212090ab51c6954909324be8136ff433f539dc23b83d85e29a5fc57c7ff2122e71947a80c9d3d19cb25b94003fb452c0bed5420aa5097f39fc1c1ceeddb1d65b227ed45f23b8ab48e9efc9ad6e2e98ff9355a9c1fc383b9b12c7e8534094784eff5a31f0dee4725cab1e8d2ba48c301af76c1d8ca9fe4f1352e5e57e874395e704c5c12e3425d1f2f250967a35cad70d48a45aa0f772a472fd4c5a0dc972be3f7613036ea5e4b74486fbc0e387854b1f2bef03a6cf59d83924bf29ff755f49f8ef614b2c385c48003b56d6321ab13ae20ed3887276d90ab2d92375d8041c645043235382823c5c35e8e637099ffc9e6f94ff0ad151ac416e4ddb9beb695420750530f3501a57f32f4c4c42b63e8f1d7334be545c9a88dd99c07fbe54bc5a4010bea0f9cd3784fccd80344117f9e2d0cdc1b0464adda66aff1280102a14a3efaed07c49adf1252eaae49c509f6e0a6aad98187c2777fdae263312cfc875e6cf4a168c4d9a3baa6736579426d239e6407cab7a844826e2661f613b878295a92c394f9e740af26315a166a84ae48dbbc6e72fbbb4c2afc219e22ad73b6cfb1d6d6278e587ab71690b33964f6113cd00fb85238f30b64abf856ce680c85b26a551e90dfa7db23d811bbcf67019e272689f3689a1c876c1bea17b3a1dc65575917995f90653eb960c79bd34aba35a7d9f4cab7ba001899de49d1a8fbbe2a7d5c622191341ecd898297de93dd6a5ae9281ef45eeca8c3f4c84dbea0c271fdef32bbbe24d66309e278977e31d39ab876e61425683b66971f4ef9c1e2e0ad7d57921678f685add6960f103338263d96a523dec021771fb550d661d414e13e1fb36dfee8bde28c3cdfe1d46a7687f0ad3386a2ab473f2aff5c7b19d01962d10a6c45c04b211260b5e1bf88f287af53bb736e869eb1e91a91904619d11bd838718a66416e956041ad88b5b0b03c1e484a98b940d00b822b773d3acf41dfb7e92a1b8355feaef65801f9abd1c207b63bc7cd756c049552b8717b07c946ea2ebfe9126084f940c4ac00caca3b193dbc0880c105c9eb24a53a75b5e4a7f77098ea96ccd2bcec2be7f0eb77e4529141640af6a2d10d55df826f8ac327062a29867d61b0dec8aceb739e6c48b84851730e2693a803e0dcac5c5d8b767223c41068311bfa3c2c18579e748fbae412584f4651467d217810c7e632c3f15a25f511f1e5f32ce82a2f1331ad205acf085699d90da107a5453134a32855e56dba7072726d3b73d788ad9656dcfd78ac47f2d45d7351a89a519d6626770d90476e791a89b1f505b26974a67683faa4e230c71be1e12e5230111af01d22b92d629714e1691ad0a905ade238d05bce32e4ad35ba22240dc97f8a1fb6573ada6f1f0dc7d5c02f6421603901fe7c926797ad61e0b16edc08c5cfcef6f5fb11d7fceb685ec7b173d73198dbf17a7c1ff18c4597e15c66aa2667dc8b0f251ff255966f3b20fa4deabc61f7f09e34865e9362d4e2d5922b24a48839d2304608fa0a8833d0fcf250737eecbf9d3f6c129a17ec3e0ef70fca9ed8f4ee06e3d358b70d6d03b5ba530e70cea2df420a45e5b3bc468839b8d37b4ccf1c4add891bbcf5a1e9a88da9190bd6fdd4c264690798ad0bcd7cebec430c2ae32287fcf1e8fdedfb4c716d2ad381dbcbe3bf12472214fc0d1ca07ba7a0571f5718e4738becc52bd3d006b745a95900959c5019cffd7c5a019a02cd0e9bd2164d574bb1f42162cfb84a4bb5c6978c2c915289cbac32160d1c9af7119576297ca3d3a8feeaeb180e23aeb17e7db8e9e0666f063d645636a9998cad9ca57c10fc0c917168e673a5f45d2c5b8777994691c6a9bcdb3a067d20eb00673243d73515b732cefc86f0ecf7d99a2c1bcd03511537050c3312f5f308c4d4c44d0db9fbd03583b6abc1e5a68750fc94367f90f9616babb1db32cbc4432ef2bf95f61f5e0412a0b035228cb57077e34db3633e50ddfdaee4f6c8fcba293d5a31f901b7409e7f01b49e10c56523237ef141fb557528241f4e9f548f5d8ca7df5ec9bd7024c758ec5cd0d92d54d8ed6841958c98854a4b3f431487bc99e686a3d95c511fb7fb073ae1824d7326d23f6f55723f80080e8a24dff9484bfd604864923e89240bddd42ba42732d3a9239d6308712b1e281f82563c1da4616e13b306de79995e9918339681212e8179efd6fc24c17d0e97e0a5123e54a1b6ce742641d9914299bd535a4534dc91924058900b0d2f0804069a37176bcffa0383548f86fc0dcc3be05adb06d303280d06ca04b03d2214bf2cd301cd5fa7253d04981396947592e53a20c94737c10051bd19da9e2de09044091b650a914f6aa8ea48d34cc623458f63f4653680153dd0f7c5b1702b2eec512bbe8b3f9ef40b23607d10628de850c6f34d1c13253273ac476bf9ab95191dcbe0f36a382f6615bfe1101f76a2fa6908e55567961dcc3043b13bcf2e3182755cf5b4cfca9f4a8ae52031a0bc5a41b64cabec301121d1e24539f8adbad1bc110bffd6c0943eeb4946cfb73f3edfaf11833d803766c9c7096a8d42e4b9bd2422f35f2fb484af501faadc7b8ad8c9335d5025e537f1c33375048687be72f7a028cec54fa6e311e10ea89f5df2881ca2a63180aa6edf1656bb1311a602400479c5b51c46cae144385a5fb7a057b14ce29e25bb39647336461acb3162c46f1d0b0ed87600ca852271c77e72a91942d071b7c55ac14d3406174056a0c4e30067932796a49bfa7269920b31d9bc9976bd38e7e721604242ea5fd9b2abb17aa4980c784a285ef9ceef57fd37f0755db9418c387ccff3941b6d51f3ca2f58f46c290639b9e6e2034c8ce5c9ea6def960128323ab5fb75b58469b010f00943b091fe56962b74d00b7fb175613fd1e0d80c848e2d36d258c31c6417189e1fbd2081d46c4897ce89c07b7b5084a35013e6bd150e43d9ef66699606fdc3457d1ceae04b09b3665eaf0a17eb0b7e7265cfeb50b080c533ab9a7b4a0b43b4b8cb3cc0fbf948c1ce510200aafcbbb72926c5ade1b99ed85fcd4fdd4b0372bad44e8d9c7c72caf03606614ba2c7d7fce93f58a49e015fa5cc2cd046ff62b40308d602b52771d875be6091d9b804001ac3ab304adf0d33cf07f17fa1ce7692a011fbdd6cd698d2f814bb232ea2e9109dde4abf470e192af1b36bf1a5308fefa9bb50ca138b99d1d1429835fd266ad7fade1303a5ba8f6e959cae4c188461cab6c0af1f60c12f1483657487b4547874d3716d19a63d7a4f1c8a7991e331b12422a8aacb8c6e26a15a0d2a3d90f28379d6faaf3e33c37b3d742ded351fdd47ab9436df1f42173f8b6b398ebe3109e190e2e4771dd8452201555e528ec02be9cd51b76b1289bd0dc28bc50a6c2eb936558a846f0b7ba0ab0bcbfe4f8969c9720625446c0b7e6a06dc91378e82d38d9c221d964fd96666afd01a151b3d520fd53cdb8371fdca9b3f2a2d6b1cd2b458e1705ca365c88bd1ca170af568ce70ef0fbf142c6aad704f59d2e9eb4ebb61e606d1f157b2538fb9b937f8b34d1f9664e804dbcf400f2f651a280268b43677c8a2566d1b656a0ce4fc50972b03e56a033eab2e9aa2f6030c4eb7053a37a8be82176cfb8f7c49951dfa17fca5c6b7c99eb351267e22e8bd3e49f39944e8725fd389ae5b121e0884cefb5e1e2901be58fe4377440653a3ab5dc9b4f65b10f181acc31196012576206a49794067ae44429ab9f180eb2727afd79bb92dca2f5e0d72a14a0c2398431f0d4c3af85e1dcd8993d14ff3a9418f8c4f0cf3a39a880f04e51af6aa755852c8947949b6819ef818d98a60689ab23abab270633678c525553e1a54af41525c4e7b1c055ed905971dc09b952828e026c3841a8be65bf869796dabc6e93bf1178e2aed3231b73b2c076558c1a540e54fd00284a9"}, {0x38, 0xffff, 0xcc, "e4ae30c5bff52e39fb35d97ca65f431e1a917ebc710ff7bddc9e6e04596ed9cbecd610401ebef7"}, {0x30, 0x1, 0xff, "2df0f22bb8c8f459b3ae512f713e6af6d7693ba705368ea3efc2326aacdd3293"}], 0x10e8}, 0x2) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r1, &(0x7f00000023c0)=@file={0x0, ""/10}, &(0x7f0000002400)=0xc) 04:45:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="da", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r4 = dup(r1) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000100)=0xc) 04:45:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0x101}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)="e58a35e46233eb74d00b5546708294077f6ac0390eb9a3877558f51a4cb67fd29ebf883c67a8989a17685f18f27fee5af32b1101ee531749d949c40ca9eb5c95c76777c62eccad2d1886d9863b3b30e3290a0db31cbf7c06060f304bfca3d964e8a679d75e5841b78a206f816dcf10006ca45b3bad5645462f4ecf16ea16906e37f8a49cc902236e04d8f84e0d04adf2", 0x90}, {&(0x7f0000000240)="4c66ab8c5072094e8fb5a332677c72a66cb7014c0c350b85d7c20cae1cc0fd2b19bbe6186ef2d610bf72f3aca4cdd049e1f4ac038351af9c4693d21cbc83db32825154b05d27b052ffb605b381604c32888269bbebeb596c0766631b95e190f1e615f8f288188fa45d73e966953506e735cfc723a208cf5b28c0aad26234801245e9484de21e4663", 0x88}, {&(0x7f0000000300)="fbdebd00", 0x4}], 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="3800000000000000ffff00003f000000e3081785ae91a5c39cf3b8cc31a91faeefad720129ead02e06e77b2260e03f000078000000000000000100000003000000296315e14539ba81183eab46f5801bfe2783d2e7ba1399bc9426a6a448542f9d95d0f59bdd577186d3eba5736ce9a868d3027d2eb5813a38077ddddea4e4251d45cbb1c95362c29bc044cf697638b0e3942492343a9ac66bb09d3ca64aefcd9a76e9c3c533ba0000a800000000000000ffff0000000800007946832f48c7b78241d9a9b995a5cf9f7b0d27835bf735cb2a2f6dd1d73706858061153a94213d78484eda5e3a6c8f89d3d988eb0476d48eb57bd07dca0fb9980cdd58a296f5dbd4cbebabb7d07bc8375384c54fba3235d9fc0fa8dbfe121623e0610240d7ba4b53b248d0c797afb0b3eca5911f0bffd0b12ff864ac97d5c2aa44bd201266fa72c315c70b3484b13fbfec71b10000000000b0000000000000000100000001000000e873aa6da8cdd51a54f25e098d96a06041369bd0c6435a2322bb3157ac8f05bd3ad41df788fc069cccab88d0ac356a8016d504fe9a69f5f5e34de8652003b665df2056006fd6be7c6f213fa1c65300b473db89477cca0c0c98f308223abeab27b7bfde9ae28d1f00e01002f0d899a7b49f58e3ffca72ea1ff94aea26861ad1f8c69a52c171149674e90683853d337dfd877b696d01f20782f29600000000000000000000000000"], 0x208}, 0x403) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) ftruncate(r0, 0x7) 04:45:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x0) 04:45:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) getsockopt(r0, 0x0, 0x5, &(0x7f0000000080)=""/147, &(0x7f0000000140)=0x93) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 04:45:13 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x1010, r0, 0x0, 0x4b) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 04:45:13 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:45:13 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x3}, {{r0}, 0x0, 0x2, 0xfffff, 0x8001, 0x81}, {{r0}, 0xfffffffffffffffb, 0x30, 0x6, 0x5, 0x1000}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x5, 0x6}], 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001440), 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x41, 0x43, 0x81, 0x9}, {{}, 0x0, 0x40, 0x0, 0x1000, 0x6}], 0x6, &(0x7f0000000240)=[{}], 0x7, 0x0) kevent(r0, 0x0, 0x80000000, &(0x7f0000000080)=[{{}, 0x0, 0x1, 0x0, 0xffffffffffffff52}], 0x5, &(0x7f00000000c0)={0x8}) 04:45:13 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1c0, 0x40) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x81) 04:45:15 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x3c) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x0}, 0x1c) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000340)="1b0f61fb677f98ae04ed0054d56472a52c1b9231d81e2c757fb06ab1860d68bba8e38c4b28958cd3a92bec6b8316db2b6994a913d67ad688b77f9a0b350cbe72a3900f5da8076f0879bef4a1e68518c5ec29e634fbf359e213d0cc7b6bc06a80dd05903587aef729816fdeb534a0513f60c2f7a08b2ae073bba727bbcb649b41d55fa44eb3075d2288b690f16cbf65f9652515322bd43ef67de3780eb795329031d483c66a115431c062aeeec3131cb67e7440edf4e7fa40f3b6101e56b9550e0e1be627447faa6e30061635752d0b148194aa9e1b1b30a8406f1c26ea4eca87eba430a180d34545cdd40ed2263903366106ac23d90b73b9251b229e5c6912d8d7bbc9f8d0b5b55c9d40b9f195208e89d4af3bb1011a1dd56864c23f4b26fb1071dda35b789ed4482d149451819277dd25a293dc5ecd2afa283fa940e9660a2c0464db59f5137bf69b6cb4f442c11ffd70044fb56432b0e005488317b703a2ebc284020feb5e6d99ce72058c14dbb0b65a27eb94e066e4b81ea9ae5c236b8c30a37c6f31527acd0bcfebe979d89199de9444c0e713fad46d7fecbd18aee559064a7a76a1f7b592e7ddb841b2eef4ea59b595353ea0c7c36afc7b9cc6654459f4f3faa77953ebe7341d57af8e3e91b2d5090cb3b5578f6753cce16d8b9be7caf181f9e1ecb09cf234bb51beca3c74b1c9426935dfc3c465646f81fced1fd19488ec2d4d140c8ae0ce17d16327d50b455ebdf47a306b3751c0ea1e354a9c0db1c989bc07961261db74afc47c716c79b91128855b79be6ca5c272b238857f6c44c9a4726347c0aa2242d773712973d261c5c4e78695d912838775a40eb5c55ed53b0dd200b735fde1b5cd069c597c2aa8ce0754b6da2d18d3ec4939238c997d975899e77314296d3a8ee40a153272fe97f6c54c8f46ac2803848b6af71e8596043d6ea4a268ef82034e2b738ea39dc6ab453030af71955197a5b7a933ac725974c85f45cabcec97f145d9da31d066b783bab6ea9b33a4345fa2db44127af3dad38834ae5b66bdb5b2ef0a5cd2da4a01e02f16972b0dc1ee926f17336076606f05e39dc62fa0f018f525c71d6fc0013b8813fd2d1a41fb07cbd48527efbae12b19537aa31bbfaf16a582c70153ab77a821325d335a23b1430a1ce3ccea66c03600a5b55927db4c04b1739781855fbe83a3a5d051963d523364475efa11cd9285ab39808edf564a8f6f20c82e96a4d654e8a9eb488301d152d2491a9045e87f773a1aacabb02e7802610000dd8aa51e115abdfb2dc4d1e1536762cd8d4bfe987d2a9c5ba0a58559281e9ef1405f39e0a5947541be5a069ba0630896ae8b46a740b26dca323f9acf02eb6617bc364887220fcff04bdaab23d1500fee8837543cf3e82637261cedae713f2e8ec4bdea0c8cb867ccf5966e61912231dcc77480bfa3082aaa8c3823c353d66f2758e54f6a4bc8ba79d304d067b483f2a163e4d5045b2f7b0ea5a66d2de33be82b34b62e4c930023602d59734f176a7263348cef924199a32c3e200bbfa377c56ea29727db7100420eea38ea9fb16821f4936fa430530c8fd21d65a3c733017b19c222e7d8d7e4692dfabe4b8d9c4f593ffd7933b1871d7166f2de9663adc7820d9602b161398963a007246f9a1ec4d4b339630a1263daff305e74847c04963fd63eb6bfd1fa42ef83e1367f98dcaf944300f52498b5e1a14741768f047c55310f33080870500fb9c1800c6cb2a2ee35a03b48cfc51f7ba9b6635f03185d5f351a03baaa53d3eaad73c76cc816b2f6ca9885e3438111c9270b6f5d85f164e04da56a6b12476ae9385b59fecd755bf98d195b0457a8df132800448ff16858f95ccdd3334b8c8816e665a9d94aa18c85162d3eafaa081f1b35d1bb941628010774cf360ed6f07270af3a584ce1f952138ff9cf19f796e0559e083e8b290395d7303e645370e0b9", 0x56e}], 0x1) 04:45:16 executing program 0: syz_emit_ethernet(0x11, &(0x7f0000000000)) 04:45:16 executing program 1: syz_emit_ethernet(0x32, &(0x7f00000001c0)) 04:45:16 executing program 0: 04:45:16 executing program 0: 04:45:16 executing program 1: 04:45:16 executing program 0: 04:45:16 executing program 1: r0 = socket$unix(0x1, 0x400040000000001, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1}, 0x6e) 04:45:16 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000040)=[r0, r2]) r3 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/87) r4 = socket$unix(0x1, 0x7, 0x0) bind$unix(r4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r5 = semget$private(0x0, 0x3, 0x650) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x5, r1, r2, r1, r0, 0x20, 0x7fffffff}, 0x10000, 0x80, 0x4}) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x50) pwritev(r6, &(0x7f0000001400)=[{&(0x7f0000001300)="fea5a4ca0637abc44f8222eedcb725c844347051c4eeb201d911cdb9222220cb6ae0c05bfcf79bcc214774e3cf6e63bc2bb65e68c9b12294fcafa870b3cd3b5853bbb87d17e16d3102a05d8f347930a56e67815ab53a16ff4640a130783b51c73b97e94325839e1c518afbc4f96417b3040f1c7d09fe634e3bba1c0e2de25b44a4ba1d40fb9650bc46334bd8e2ea1b702d7009765b6c459f62ebd6c21aa39123cc4e510afea370f60ddf8c8c5259d6305e1f1556cc32e60186c9b2f9d770ea78af2fc90d6c6b71b899bf971c34d254", 0xcf}], 0x1, 0x0) r7 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) bind$inet(r6, &(0x7f0000001440)={0x2, 0x2}, 0xc) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001480)=[0x100000000, 0x3]) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000014c0)=0x100000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001500), 0xc) fcntl$setflags(r6, 0x2, 0x1) lchown(&(0x7f0000001540)='./file0\x00', r1, r2) recvfrom$inet(r6, &(0x7f0000001580)=""/124, 0x7c, 0x1, &(0x7f0000001600)={0x2, 0x3}, 0xc) getsockname$inet6(r6, &(0x7f0000001640), &(0x7f0000001680)=0xc) shmctl$IPC_RMID(r7, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) mkdir(&(0x7f0000001700)='./file0/file0\x00', 0xa) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001740)={0x3, 0x7}, 0x8) semget(0x0, 0x1, 0x100) getppid() open(&(0x7f0000001780)='./file0/file0\x00', 0x10000, 0x0) r8 = msgget(0x2, 0x20) msgrcv(r8, &(0x7f00000017c0), 0x8, 0x3, 0x800) rmdir(&(0x7f0000001800)='./file0\x00') 04:45:16 executing program 1: 04:45:16 executing program 0: 04:45:16 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x0}, 0x1c) 04:45:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 04:45:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff0037b61954edb40118fc4352472e74c33b7f4900000000000000fbff0065d8663025a62871708c75cb724c47da9ac98210e2486f6710c4e60d8c582decf14c16d60f27a5f7b79cef2bf4c18ea4ccfb315d1da588af42635b45e79c69a5477c75eca9ef83cac9f4d0042e9872dcd53d511d0f0e19791429f47983fb9b5f7f01e1f5", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt$sock_int(r2, 0xffff, 0x101, &(0x7f00000000c0)=0x2, 0x4) 04:45:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x4, 0xa52, &(0x7f0000000040)="1a431392e2b2123ed6db0dc26e7f3adf988947fa996728ac01babd85186aee43bd849e1f1d689aee0992a7d4993c67d1da19483639ee3b4cbd02e901779cf3aebd66d727b8bb3f2826e55e1ed76ae127bf1050ea2de9ad48b890eaaaca65397fe5f348236afcd4088679ae1605b2e397e752b4ced06893aa2e3daffc4de3e3068f03c75d2ac48eea60900ddce90e631c24b3f287eb6a70", 0x97) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 04:45:16 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x19) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r2) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x104) setsockopt$sock_int(r2, 0xffff, 0x4000000000001, &(0x7f0000000100)=0x80000000, 0x0) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000240)={0x18, 0xffffffffffffffff, 0xffffffffffffffff}, 0xc) fsync(r8) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0xff, 0x6}, 0xc) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r7, r9) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') getsockopt(r0, 0x80000000, 0x1, &(0x7f0000000240), &(0x7f0000000340)) accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 04:45:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:45:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x6) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x6) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x1) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x28, 0x4) syz_execute_func(&(0x7f0000000180)="c4619571e20066440f7e2ff0430fc78bb3960000670f3766f34180b4230000000003400f3807dfc4a31d4a46000c0fc7fe6747d8f747cdfe") r2 = dup2(r1, r0) chdir(&(0x7f00000001c0)='./file0\x00') sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="cb782b1edd8e235d00211a2f6acdb5332f5a114da7e4d483a8ebe31ccd9281b9b34b3d46f93e832656516e443aff7e395e3475ad056e15bc48b861dfdf84ac225be71b477e16f8c0bb58f6c1b4d9d65ead99d0fb73cd05b9a8e9f35e38ad84a3392aea61c94cc3c8dcd576efe97f7cbcb2c0f381be22a558c06eeba6ccbef2a5f6686245309d80fcb76fd882c1ff823df539f68ee48ec2bfc2e7eb271e3a1916f62eeb469600576caa15f0b7cbbb59d37aa7df4f8c5ce18e978b75bd45a51c0f48889e136e2227694df5d6f3b2b99e", 0xcf}, {&(0x7f0000000380)="75bfb739d2635264a6faac83d4ea9dced655e4ac7d551f110d2556eea7bfa739672ecd02402c9c0bba65f00446c7c3f32deb094d96390f6be89504d023a062b6893320292eec25eb17cb618219a000d05da6ff05f58763a7b3c407b7e77d2df10a46a0120fa125a3a560bc7d96911a66b5e20a626552db6ee2dac434b70c1346bd685f3e8df53a1e2e057bfeda89524f535db67d62c7a84b34894491e0cd0080ace85eef04b59ebb4aa392e503bbc471d3a05a232faca021749f86fe918272b184e73347e1c8b9ba4ab67ab761e1f498aa446b17bfe37bd310be24f05804e12746620197ef3abe5e17fd4789f817b4efff816e113911ae202675688e0f2bb07c5d36242b55e27806c2636b13320077256915330edc9ef6ed205afddead716598fe344cbe58c16f2043bf9196b37309a5a21cd53d76e89aff4761de28e71674baa596e75bbefabbb832eb0cb18e067c4ecd852d6f8aa4c4157d0433318a917f8f000508ab946359e72f2be755fc815f3e996e96779fcd691275c21b299031d293e01224a511799e098ada28140382843f649bf7829b8e17544d98d2313109e3639dfb428a010ab38b67021cc64a93193ec7a526e2165a070cff84a2111f61f0391fd90f6fdf7864020154233320ec698df802fe2b089c20af7cff9051160e7ac5931e1271d068cd6e31486ba893912ecb890faec55fcb10354e007cc446abd7a871bea3136afa8099c6f2335a33059412c18ed3a5280c5251888362ee5128396eb34da4f5cd9f85e1153e9516f4a3a051de9435a42b02d65fd70e7bea6a2d1ae9f52e78b7cc0d7310bd8d06fa382f9e12ce14b90fc50cef91abe4a4aa84dc32f20e85bf00d3dc096b0f2a88071b275f55e4e4b28600b475660d851a8f14a3bbc76c6771d7a33cd9247865c662f05425007fe95fbadf20e4879e8eaa4cb466380d7285c4256ec07a2e20af1becd132da400a9c00371264b266506eb903437885238467b836833bfeac6dbc0238a239c7a51c2a3c74c2bbe747dcc588da3f343226f557408c2142bb4eb5f7fd6ada695dce224a9c743978b301f875da4c769412dab4e8ffb37bfe875bd8e0e6807f0a1dab49cce1d3c00b1bf4384df0c4dca5b618faf5d5b56de2c79d08023bc4cf45c0e4b31f6464d8497295a03a2fee1bd6cbe7b3e02c24dee961ee5d1f9874011f1d1a6a6340b1c87a2d9a85261b1626e8abfc48f3400ff13d13b2f417f8d7aafb029b0742939b9ec9ca2ac60d08367980bf5e8a31a30b4770d4b8269f1bcd031e495de342a5e7bf3e3c2085568ead78650fca9767451eb49ad91672aa3f395231b50693a0f44eca33d6f73253e0a57d50c1da461348949a6b4ce29238c4b684a3b71e921ade5803ed4e736f88e5936a75cda7b840cf4ded60c4712205d98c5dc37397c1ecdadb1a389708e788282e74bdcdfbc964d59d7fec041a04153c25e090d2d980daca150d820b87e07bf206e16f443c84583cc14c250e1c485c8011b14632af1af821de518d92439c985452d2490b5402c59035cca5b8a3de0ce3c38049a255f762a58cf0ee1fafefdae3df20d9c78fd80e76abac4914f48db9814e1cbafa6d8a1c98681c448f9b3657054900e469b6e8ab37613a24abe0695b23fdd919d19df2c0d5ce0e1ecfacc6a28a86fb1d073e8c5bfa71f4334efaad8c50c6dd1777dedf51760a2ba42b84fb1754c3168423c38c52a1c72ad49fe621bb5bfbcddda6a6bef99948480fd25a67acc7d9593f6a248603f28294dc11c6d935ead5e78f754d9118fbae6ed2e76200cd518df296d1e61c8612499c9467b7b70374fa604efed797c99ce70232535489be18809e65b4564139114e500c2f7843e2b49440a9156166c1ccfe7c336debe1d136bf45e46c28075b8442210ddc473a99022ebb30172d9f9e3ac9ad7fa7b019b9595a579224563df615208b7849f890d55a62ea3d84105bbae136b7c73d4d427d7e5df4d2d3f56260d1054be3e1979e711bd48fc1c91cd54d0f10aaadba4b1a98493fd4a501857e1fe5b4b76f0c2dcb5e178ca5183872a1cd0dc3ec22cdd420c8a277ae8813c0d11f6067473e56209bf4eeffbf191f2b051fee3f91f5fe65f32af1d47c8c3b31d76104e1b81dc7f9f98379caf8a39d4d662bebb1c0d1fd971c67e3633bf75a0cb4d637b04847e95a0c3f07a4bfa89c648610d4dd7d738b9a0b97a9f24b222945eadf5d37534f14e58c4e749d23558446712091143b9e809f0028751e0a0e51cda2360eb95f41a58ff0bb5d9483b87c2e15e1379e7bb815c4d063c876ec882be192743cbab5b19aabc656df39ea296ca531080b23a396ff2a7382db3bd22f790969977c2e5bc6e486a9c28e30a32682eeed833e2393dd277d30f2c3ee1e9a15cbe26683dcb662509858fe5bc98976faf8e723acd5a2d71ffc07af3e37656ca710801878b90c00175a8da117be32a9f69edd69887dacd6da8d77a13defe429cf08d73d8128643cd567c11727cbee4e2a2ef1ad2f12ff88ca8e9b830974e800e129a8609de0e50ecbaa236d2ec17ab3d53a5d2ae0625574cce57161031d29e26b29b728d8ffb21c59ac55669376d0f1c8e73f8428a64726a97c925428cedd8d790a4963a226f14d6459d5ebfe5dae7f5be2e59de47d8b47a3a55d42494f2a559f98b4282ad333e370ccc7455e29c5eb5fc2aa2f5b3fed09062469ded67d9f9e7fadde42565c30d30f420c27171ce5e890e0ca3595f962c9b1c657df82d414104f894971c65f306f25611732217f1e36c8b56a1d2f305c5e136a52b158b25cadcd38eefd43374decd0afd161122874e97d02cb624f3081494d59d80bff0b91059e59ffae6fd3618d6e78fe9376cdb0ad45a556e74e2cd51e88f0ff0a56fc70efd3a84ed661e7820cb696edb210ae8d207283f6b6248902b3e3eb73c6e4dc498e73a75abe9228a1ac9468d96060c237490d7149a56869f4b0814cd7463b0f030c23a0494465e1c30f1fa3ff0c1f20717adae036351562f7eee481c1b94e3954098c10b91c4e2dc475a1b0e565e708f8c7ba26a98905a746be7d7b647137a94cee314aa20866af8e02ee9373dd7bf9d323e4f1cd705791fab072106a8146212a36b63216d9eff43a0758a182b474068d903f646a801042184534f5c5e0a90d0749175a29a6d8e5e2f709d9c031ea42dbc853fe40fa20e6ce4d164432ad9de457eef3e69a4790aaf666cff71c673ba33214f38cdc3dd202b1880b9e6bc2819467c678280bd9c3058e26b7e0ee5bd4df736be7bbcbfbac04bfa108bd452bea751b3431f39b6f70308a1a0d718d8a851686402c5111e23c3fff7b390c09164f44eb0652e5afcacecca5ca184264ff11295d2d3a144e7957656a8e9dba270981082153a38341d315fa71c29908eeef7ac8ec2a43e93b9a7fa3a1905a1312e88310eb64f0714e8289b8c4a06bd2e1f8e7089b15d670cfcaaeadd5387e81e79bac58864c2e2e55709648de5f0a47fb68def4a185199bd0fb567b3bdeadb6e4cb049e5c2c29f48d955443258812fc3a240a6ff9670cc18985e5c5eee91b73b896ae89e05b763241965650badd8f236b49c982cde7cfbd1c2f40f274a72c26d79e3c50b3819d3cfea39d0272d6ea23d18d429fca2f7be2463b0a1f63a2910991460d318d40a3d6b80f32faf18f51da1e57535e5f9937fc55ea9ff17ad773e67d8c95171b24992cff80b69dcc6df4389f7fe3fff231aba8ccfdf6a4ea2eba184dbafb821931d689ebb061d97220248b6d37b80e2893d79939655d18ad55ae0cced2ccc45760d29da8cec2214f36f8337373abba5af9d53917b6eb7e6845ec42191d08ea14beb520b535ac72bcf5dc7e8d07bc1dd2612d65636bd28d37c3e0cb0049a133fe2d95d3b81e281af0dd8f921bcbd4fc651652d37e933d9b02a204776d72cd565d2ab1afc9f03474c7dd7c8e51349081adc54c43a2982851012cedf9a4b26bf3b98319e5960b247bfacc49aedb4ba5c9e1f3e608bd0ee5b648a6cbb0037a9a49e9e18aa4891e20ed166d7c513a7c88e8f9e13fe4d0d9f6014708d38388bb3cab4d5280d144e695965749cf8f4eb92fc72b0eb07669d1826826d80b60fb20144bc56a5ab7828f0285caa10ea873229a6eee00eca28498b5207b7bdd6ab758add4435a867208a996e732bbc63b9653e8520484b1e380e40dc19d8842024ac3b897c0acde8404e5829148818851412b4665184ed304990c9a16015aaf03870e0fdd7176e46f3979654450d0cbcebb7a128d5e4117d16d38c1caab4af0a17b9edcbf605687a155074b013b6d75e670557a686b349b8179789d0aad465e642afd8c16cedcf4a2b339e107b10b74e96283a70c79d21fe9e1ec866059a7832e7adfe901f50be7739d12520a3f5ba206d40eea94b0f6a314296fe40fd632e034e8e80669446f13817b272ab0dfd62b3fcd523e09921c109c0185d8093e8470a62e8a09e349c84baf1907d4f43e10fbdced3dc0df7b414da1f28daf65285caaa0ee805328af92d7a5b1b792a7b0cc55fcc10ab70c6d7a57dc5da89b10bfa5a243c82b6a04779eb0b0633782d92f92c0e1812ec2aac96c55aa82fb896dbf029ad60b3dad5f97efd8beb4fbe60d3625e61d3b401c3871480f1ed496911399fedc99a1873e69ed30debf9f2f591000a37d6414275836b836909e574185b44728b08e0378408e27215451b626eb5aff89c4eb6ce61b5f78fc41580d86c618ca91d7743303b6a53a0fa6d8080907763ee8399ff94edb4f1748de6506dbad54ad43d30f78a16448bf62a56d045ee3acec53c13268796ab42f91b3b61aa3782bdcccd0d0f13845f78dac02a6a72600d3d687334bf1d353ebd72fd009bdffbe1c9b09c0ff578886a9c105e5d6c0127ac5d2a4ade51d77694d09ee76a87fa8b8d9af834fddb7fdb6045fed4c9bc2f33ef35a8e35f0fcf8f3951228141a82e69fa8b23af2bb02967988142424d8398480540fceab0df9a6ab9b6084915c576a1b6188148f9d75e9145f92f8ba18c86a7dc3cf5f3a72ed89da43ed9e135fa4acf1f79943a6c727ccbe19e396bb9484dad2cd35d079f2b94ade59ddfa26ee5d503cecb5af8d4cf97bc48cd65d6b7ad173cb16e9966092ef459114e651e01310c9d4b2c02e8ab53dd60e3ca69fea346d51dce9c222294365f20ad07c5be31fe6a26890f24ab8eb30f5903890233367effbab293750b632539945bfcaac96e3932d875a7a5ab6ad2bdad549f6bfa36e1b100afd783d0f950d421d37a0641a0e46a42151f8b3d996cd24e0adbd1d6ff1cfa95897b0dbc21d2ff50748216f894e219bfd7c78ca34637a05dc3c5e5ed72e2156daddb9ad17e0f8c275f5c962c51665e9eaa8b0ba6f9a8e4dce5a2d38294314e911cb2edd1051a82cf681daead418c1647b3c6971a2039e588e51e19e4f769627862089592528f5ea77888638403d8f0d4792d0cfa6852f67a97548b5b9dae9445d73129bcdc98c16b336d4e57b3f1162876415c530021a2eaf7f44c5117f426adad4563e939fdc960cc672363e4175f206241273b12cbba58131f1d1ac9a45d1fd681ab73624d24b550834d27b40edb61476bb0ec5e9360a3e7fce70849eed9aa3c543b4f9affc072aec92d525aa49c964b7404b4d8837728adc9a45d21e6d29510ea5b9e5420f38d80f3e71d4899548d5356481acb45575ed94f524163174216ed304ab162537cdf1b36c2f67952ee07375e77aad6f697f6c36fbaf398529e0aebd4d5e9f8d11f89bd849a4e0a8ebccc3c14f7dbbc84f5e31556f278697", 0x1000}, {&(0x7f0000001380)="d5cb9e619efb91eea079f6b8d25c35cf385b7c1527be6f738bacaa107ac2106156617cdd9f2bdb020af9d912104505a5e687a13843b2a076462f8ffe44aa8e2556c44f381d8cf4719d1e5824b52b34617318fc05ba6c9a", 0x57}, {&(0x7f0000001400)="2dcbc21c48c03bf48c656b7699fe5e2c17c009eb81bdb217a703309f97d82b659f4d4db3b8cdfd0c1ca1b52ec71e25d0af839468c14d64f3ce6937850a43d08c7c0a92fc26b327da698eb27b414306377d64b8c0d5ba43595da41638", 0x5c}], 0x5, 0x0, 0x0, 0x40d}, 0x3) preadv(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)=""/94, 0x5e}, {&(0x7f00000015c0)=""/232, 0xe8}, {&(0x7f00000016c0)=""/89, 0x59}, {&(0x7f0000001740)=""/12, 0xc}, {&(0x7f0000001780)=""/114, 0x72}, {&(0x7f0000001800)=""/130, 0x82}, {&(0x7f00000018c0)=""/221, 0xdd}, {&(0x7f00000019c0)=""/247, 0xf7}], 0x8, 0x0) readv(r0, &(0x7f0000002240)=[{&(0x7f0000001b40)=""/166, 0xa6}, {&(0x7f0000001c00)=""/244, 0xf4}, {&(0x7f0000001d00)=""/242, 0xf2}, {&(0x7f0000001e00)=""/245, 0xf5}, {&(0x7f0000001f00)=""/175, 0xaf}, {&(0x7f0000001fc0)=""/100, 0x64}, {&(0x7f0000002040)=""/18, 0x12}, {&(0x7f0000002080)=""/189, 0xbd}, {&(0x7f0000002140)=""/83, 0x53}, {&(0x7f00000021c0)=""/117, 0x75}], 0xa) chdir(&(0x7f0000002300)='./file0\x00') r3 = accept$unix(r0, &(0x7f0000002340)=@abs, &(0x7f0000002380)=0x8) write(r3, &(0x7f00000023c0)="725c0eea33643dee72c07663acb91110d1166cedfa363042231c26fa56d1d3c397f3e170a822503004a8bfa826cb8ec86652d7761a45533b6dcfbbdcb254eacd3d24fba5e32336289d6a5ad063db910b9b1195d2200f4614e5f2aa4e49f5cf4ee5718f4653cdac11e1df5eaf3b1de2c33c1ebbe4de4763ebe22fc6ff4396a4a2876d45ce92d1b607cabd8085024ac59a8c964a58fc7335d8e318a989bd3ed5fa8f8277618da8a53bafb2c77a9ab72d1a4c04ea0a8c1a0428c52af54502c1bf9c276a56492bf9a9bd98b9e74c0af01d37017f462d3c6250526d332ba97b59d760566804a58902", 0xe6) r4 = msgget$private(0x0, 0x120) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000024c0)=""/156) r5 = openat(r0, &(0x7f0000002580)='./file0\x00', 0x20022, 0x10) r6 = semget(0x3, 0x0, 0x200) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000025c0)=""/210) lseek(r2, 0x0, 0x3) sendmsg(r0, &(0x7f0000003b80)={&(0x7f00000026c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000002800)=[{&(0x7f0000002700)="f3402bf0aceaaf67e265e36b186fd0e039182d6a32ba3c0de93b3d70d52b082027f638aff32f7c7187282330bc9afd3c10258aedd591e132fc5aabaf567b65bb10975bfa60b7aea0a841", 0x4a}, {&(0x7f0000002780)="822de3d28ddac8453e3f5100f70ce3565b9f4d98ed032b4770557dfec0220e39b90e4588fc667f4798c34abb0133b129b2ebb4ab5992b79367b58d055ff0608cfb8525c82ab50eff31cb87c6b3fb8870429aceb725f40164bfb334046ca0a516f23657a38dc86d6a33ffe4a849158c97622b277f8689e645890b3cd5f926", 0x7e}], 0x2, &(0x7f0000002840)=[{0x60, 0xffff, 0x2, "944b44640575aaa6223588b9da2c641d0f1a0ae1c8396ad21d4c5832b433ec6a1d98e6f5c38bed5ecdbd3ccf9c962f06a92637b0ba0f6fce69630336d022c3f15016cf565d42a1af7bd92344cb0d"}, {0x50, 0x1, 0x0, "4ef08e81c7f214656898cc530dca01e4cfceb0b8635a4884d3d0c5f5a9b7d38acb740d4f4b84ecc5a4e7bc03b5aacb4e2c5d3da4d649da6395ca2df29d"}, {0x1010, 0x1, 0x4bd1, "75dce6cbef25e7aba19d295c006977e611f88c9dcee37259d54e370a3cfb4b2d8331430350e348afb759c4cc571d100cf8fba61b7de661afb23f39ba43b67bce2e4dbb2de50a6a076324974d4ce89353a1a79b8af05275cc8ca7052632a72b43513f693b96030035957cb5bf62715a7bd0ae95b772a9d6509d8f5f19319569c2981defab917c96ca44c52227fdfaddccc883826ca0b6d8276e99bd4b53bc68b03fb2712c21f5c2880511fe3a6305897ea8812f42843a8b068e442ab47b6c4cb9b00a26d991f74542aea5a2197174a7a73acae585819c988eceac4f90844dd33c3480b4f3ab13b6bc20f7feb26752a80f002bd395e4e37b978ff8e0e43315a0069f58fbbd987b78f22f7b9d88456311bec30fd923db15b0d480337f5b585a14273c8d5e48ad653e6dba8cfdd8b27ed42bac055f26d5debd11f5f59816cc4f29f462549bf3b36bea8cf62295b6b803d98a08e85b01b6e170ea4ffbe8e2094d1c447c54934f364ae42d5ff35d932c92988bd04cc58f03c1b80e34c6473c86156de3ec1348646e989dd7b45c42941e9e360ed88b53474f1f45033477c506d0460f69632bafaaec273fbf6cf8a4fa204de2ae70bcb0ba450a804e208e72f04eb199d5c30d86a4ed2b5cc18e471e5719997b67c491d360446415929ae05ad506dc91408d2f8e7073df6a55cb9e48e6bf8bf7f974e53bc463797c1ac057c8217658a2bfde56881637935f55bbd3c4ee08883dd9aca5c627fae66c0673f76eb1edadfcde11d1dada08abe3608de48dc7e02c2ad91ce54431d379da4bbd0511ea9e5765902f61b02b75023cfbb5cc3f7279611957e7ffc52033f6a736ad0de1d0a5460a4e66efb44b269d8d12887957e84c81342d3d09f16132a9a4ba7c96fe998e77bf1bbd134f15724c707067f9929f59962265de922fc64bcf475017ee17854b996d655c94b93851ba27a828ccc511ef6399b110feb6a0fc62f3cc67721ed7a24b9033eedaf847bd464015cbd54dd461a92d6a8358c4f94dc47bf950ee6050ec825b1484b33d64ddda2e5957bc0757cfe3a95ac3109b2e264b07d9ef89e99ca2283b36abe5115cb92502822bbe912c2600d74a410e980d50c29aed99e688405b5441ede3d37f581e40281bac1610e025955536a8f6565c77a03ab20ddc741214b3695e5ad1d9f0448935fb43bbb8793c466665bc03f7940ff199ccf396b072881a67b9afe2bd5d9cabe9d7b14a962734b605ce5e40128f61d6720e4607d4af4260a870bb9c519fc671175e47796eb01762a26b211d3925f4305d6566000f5fee838a84b97986e332355c3d73ada4cf892424754eb8966f1ac2a576a410afcf5f0ba81605a44eedebe18f52c0c4054a693ad76080b369fb08765575dc1211d3eace8c1a7eccbc3391eb9c2f5692827eef239134a0d8fa8d8422de63d11dc3d89ddf4d0c8673bb8856660b73d194830ae984d7acf25ca057663a7422109daedfdec0d59a57c7b38639ac842934b83da1d9d6bb057fb634c3bc34d2c3fc06eb16bcb7d5e2653767ca3ce2f6055056c2349d0bacdd4395953c69c1a3f5520cdd2fd1de0645bc45192e286e4755a0b884b8fbc6f3145e760ab84409b25dce1ffc84d53094179f391a1b3b4537fff2d3ceb5dc6d3ac55600cd2418a1bcd46358630c077df3d2cdd149af27302b1231a67388c107da72847e9ab9d9d96b0a4b547d491693728a650204bd0da7d42deffbf9fb509339e51ff60581978f9b0be9be5e94c129569573d0c9dc4879e7bd6e6fb16a6a0c346aadad920702d93bb31d6d18cd185c89eec959104c47abcb0730972eb33b37905e0b3d13b7ea493372e6ef6c265679b7c686eba35e9da74f40f75d7210880c2b58f21cc1004ab4a6d41795092a2335eb40b9bc1b119eeb8e2a80045ebbfa651299f301658e1643bbe68e3af2655dd84258c255f14f626c43cfb4e338032fa9294853555369f1c25ce03b28f8e00d3cb4d7e8ddce28f86d245f73dfff22192a663d0ef59592bc75f745dc67e6e36845cb95972ff012ae4e9c00901cd1a0536ee3b0d5c46558a0c1fc1fa8e218fba329c0895442dc3665c3b01d55e17cb2001b61d1ca7892659380b51a34c4ab3c5cf903f4827096ccf2aeede285586f76f7649577b3adf5be0ca5df4dbd7dcea0edf591eee43390c43d5f16ae60c23da1f13cd2d7a65fc92b0eec217017df678ebee34d9502592aff997a9cf337eb3ad6612dda3879f0e7acd4f31c2c5209315cdf1426a925af4f53ebe6e4fd679914f84db5698b18b449a0347d4f604744dcfb9a4872990cae8abbf521b78d7b1245dce9348434b562ac5889d78e536d63c217c40443810f06db8c1675eb909978c9d1b6c942338e1ca08b5dcb3020665ff6bcdaee0dcc7475c0d174b27a489b9f9b83ef15230f2a2c6c5ad35244ee0c6d4ba37e5ab3a0f6eff38dc6e7179dd72d9a13c1963d1e005efa204017207f3d516551e29532000ae593cdaacb7fa7ee037987a996be5af44f94af6dae83513be96577f3eb376249fc5c1dee37b811f3300690a7c867166d7fec6a9ea9696203de0c533564c737d9aa1cd7d2e319116b11dbb822f8c96c8c07dbc28e348685b19580fbffb7c34d0843cc2f26bbb08a9b04739c69137fd357b7b7512c279a026a7f662c54d7a333e42900914bff847ff776f717332aa67dd62066740528939d7de7389b56a1fa0b2058c04900d91786b1df744b23ef5d369dd1072640bd4a0226a3a3ed06a209fcf0a92d3f76ebf5b124c41af022ec8700ceda04d614309909838d04f95c316ee6641c7ccfc61721f8d145717a4ca8a207f54959e45022c852c5cf0da850756d26fcce87f38d6477935e3d737e7b49d340f69f774f43a2105b0fd4e6e2cd742c5589e46243fd09af136d0d89b8e5d79b0c26af54fddeeb5660f30c2ca9b96852bc5849b5512d4fc6be437f900d6f963592b06c10b05788fe4ed5164d37b126ec4bdc22d4cd717c170bdd200b7760942f76fbfe02d9d405096e086aa46191fa026406e77cf4b142d6fbc5a821576927ae4a93ae540e7d6d6f9c5f5f05b5fb80bfa9d7011fffeea11bca89b7bd9ac830da74fb0705953c1c056a8fe33c5360499882e5ec24f30d25bab19c3a9bf1a2702d22b03a4961bcc54b3df501c0b438948594af5896f9f7ccbd141cc869ee2de1662348107505a6556a8e5c945c357e9029b20dd1d56f5a3bb362cb8ea1c47193a9fb429c59e4bfbe85ddf254fa4d6d881547b6b671ec02beeaabfaab58d6f8f1845782f63f369541f8bb81b9b00813987792fb1a3c1be4f5882e8e8e20ed3ff687521a536af6694dce0410a9d073a2a1973f784339ba7cd62fec524f9ef6ce7080e19b71d1417cf4ce53f54298ff6297f77972581bf0118c16fc9f0efa4c29f8106fe3f3521a9d1aa5d9d9d1fb56bb315e88f4b08527f1977edbad3a1727aec5ec4cb1b2c3ae347526cc6009b3bd518c7ee2b8c8362b51eda6a16f037fa667df1df0399d3e501aa72725310267f0c846a4124bb1cb9561404543b4ec19f3dfdf125cb415cd9b218b693bfb5463c09028ec867c095a75dfbedb1c6ed0e07f24dbc6c68314f7162ca43ed9056f7ba8667a8f99a570dcd0d0b470aaa20d451c3af589e421ba8d861c9bc76e39fea4b40766d7e873fec6054db63aca00f233fdb0b69f6cdb54fe8d3ead484dfd9c367063ad1d8321a246f85ae1e12d4184284bbc76e28edfef937c5d8c323fc138316c6bfac60ac5fdb4cf4b2b083b607efb7dd6fea41d28c755f9dc67ed0a09cbb8b3b47bb469b899457f6964d9e8596adf6aedf1c30ef50461dcafefe654f2fb72c84d9a10c96e857f352b4c8104ed6b811451810279e0baa20a315a5baf0c136410a0694423d8b691ef93f1a2edcd525ad117779037c09fc04902d1dca4a2b9a214739f88e95dd415bb3c3c56f2f2b9ef2cf06a9de88d829f9792e4286bffab2340c8bd5eacb3a808053ce755da14a0601e18949d40d3efd298951bf266ab62c17eb1c089383cb7b38452daafe336a3edd2956d8a20f8e9046c5bb845965e5c28b28dd968ad3eb1c459c8f20f14dc9e60a8040ca960207a8705b7e0bed4823bd295d4d2bd994551dc953a47382cea1a0f2a5def5149000533491043e689f510860e164e909f3765e239ef64957c9829b9f7aa3ccdcfbc228fafcd3868ea912ade820c85303b522ebfddb3dfdc38a391f14039cd7bac3b3fc7fb29f99f7646856ae3ab48fb74d1fbabb3974757fbbd06608e09b1d827172ad02f0a38cb7cbfc9a91602760085e845c6b2e081ad8adeb9e050d960eb399c218349316309b6fca67640b86e4c55b1c3adf0843886976e7e518b20e6ad9849f2f823ad640c86dc7b912865bda6e8f19f8533d9db5ea652c455a15ec41c3e4e0953d410bb15ab389a637dfa82f4062a525fe32b36d4b4673fdb4c8e54a0ecc236c8f1fd07cb14835846c72393a54ed0fc4b58ba278a60e1c8580c8b5db6df53d2d7f93002b5722b8ece169135d8c547c60a81004b0de67c280e37c5b6bb6cf436f220e737b29318cf9a1da5c8bfef72021aea90af65aa6eba769af8ef13102be5ab1c6ae51e9e71d5fd5d3bffd741a9f00e12263135fff5420341e24f66233b26f5871b855260c775ba150abd1a91c15caa3a93e42124e79e349607c685f58a492276a2c7d59f8551822eebea2a59be1b56af96b268f7217dbac8c2bbe82d1053cedf4be0e892abd38ff2f5640a854edbe28b144f51dad9374ca8a0f5f56788b2e88805b57f0060f5d9c940e6ae7a1363c5901167ae086427c754e7976a8189c9e9f1c853a2d35f8b7fa40aec005494ca3b05d853e1e0b5e3775f5cc0d4793ea294e173ad8d36c3a3460acd1595f297065729d3e0e6ec16186064841b55d0ae4c33653a46e26c43a4da9b112d63f91eb990bb13f64c8e3279779e294e28df6afa08d2ca4e83e8e640504a6db5885861087be664a21108b880ff5b4d8c48d846dd3a1f560dbb2a107b51198f73ef9e881e60e4ecb101ea8a806d6551d88dd7b4510b7772fcceb34fc520411b3802d7244a27d5557eff79307791bcfb67966599861780a83528ae7d8c616511bd2fba29bb066627a3dba5990b6198a3ce8c21b01e0aedc4dfcc10a4824d4e1fa07bddad4f64c909b2405eba4046b2292b204a9c97adf6f31a1dabaedb687fc334ed1c4537b96e2a4eeb1052b1169f8ab7844a468dede869e5dabe5b470cdc1c03a8c618c3d66dbcd153e0fa1844a5cee953e4fceadb67e5e98c1e8679955be779227f230e305e9c0efa49ab1ff168f0b21a262fe7aa8dc2df0bcfe778419a32cf9cf8dbb552c3f955af65b03e4ddba82395db2b3801ace91a153d97879791902552909f515f3a6b64f437531eb316d04adfe4d57b3f471c9e441aba249e122d10c7ffdacf3b9b26d8a63d6dc56019302f492dbdcf6691ba731d704e2ed4ccbbd3a84056a8993eb1de351df180cd43b578e16be11f4321eb7903a31b54216b56be5f4d7d5a599ed1e504b4afd8195515a4950527cfc50690df52c5af3d6f319d5385de65f24643a85c123f2968a32b3bab62fd6f1316054e12e196e4e1a30b03943dd22528190238bac0b3f5a8efacd1126a3178004bdc233bd2b4d5d4e2858b7c646748c17aecce94f2f0464ece7df352faab480dfff9b23fe25ad42bc3fb55f106aff06bec83e1a3bfc1b35ed89d5b0648db9b7096c570878b7208f7491af03e162ce28262d58ccf072b55f7eb1cade6f501ddd2b799814ed137dc2ebac4433344fe"}, {0xd8, 0x1, 0xf23, "6155ef31fae2a106eaaac18c7dbd10cdceb988aa3638b6cb34cc7bd5f14e89225904abef1e90c8ef4b6d094599429a5cb6a5166a8a41042fd2ed648e2489ba7244e495139e89d1cc9ba0985379d01a348d177cb94f4ea41a859058823d40f96a9834b91f657d72ef79d10b8fcc8aceb4e96a658bb976793da82ab87ba2457a47da90b6edf13015dde105cb643643f70e4d4df01781dcca558e649a8df41b870cb1abc600fef5b86e07ec40a0ccafce91b1e06e40e2027c29489d4f350bebca4eb3d93b4c3cde53"}, {0x88, 0xffff, 0x8001, "de5397c467868b4d9c170444221316beea48be19ee8ea5eb53d395d065190f0d3153a87b977d56cd97aa765e5973e547f3f9314a3814efd5ccf497fd4ecbe64ca69a5b990f72cbcb98b8f16495b3e337e49fe64909135c88e01a47ab944a407ecb33543fa55c644c586aa79689ece5c98920"}, {0xf8, 0xffff, 0x9, "6fe2da25f8a541dd0519dae94a63d6453989b6e05e8ea200a7b1120db43d41740fc8febb24cdaeeefc1099ce842ccad647abfc9865b6acced3cfc3b1d00639dd34484bcfe7c2e6b97a3d4f980cb2e25217e646e35a34e02a49ca634d2460368a2cf2453961ca1a2c69096fdb093c14dedd53f908cb3c29343416aff7cee3f1ac617555e18c10296f57c3f86d0c070b354562e94e028f6a783d5b6dd2289468ab6ad591abb9ddb00934dc73694625907bae270e06e4938bd66ca81ac9ec9b7d0d4adfd1cad59cf00bec73c77227fbe0d9ea3b7d121721e70c176914e589f608907836460c"}], 0x1318}, 0x401) faccessat(r2, &(0x7f0000003bc0)='./file0\x00', 0xc4, 0x2) fcntl$setstatus(r0, 0x4, 0xc0) sendto$unix(r5, &(0x7f0000003c00)="a8b804ec817b724082142b0a77f2f63b3466b9e930939f90ee0792d7f4883eaaf6842943346089af2c6b521b3af25d8936f5b59c4d7cbd1a176a875b39334a578326242f9ca2668b6168ea8d63678ac4cee5581956efaa6534b332d5a9f8f4d824c474a29f9854cd36b0f6f4a4d77a91f7d15e99df9e928a32c291db8da59abb06ba59f722b6212c3edd6629f76d59e27983d45b68aa608d00b3a51d51d6e4aa041a2793d05eb1a3384e81e2c0e25772687dc6d7ca492932273391fe0c14acaebd132cc841775c19d0a9dc896e9764062ce9cd181ba736208ecb8a5d7b194a5e1b3a5d6657bb7f4f4cc0c819a2cd4f21c988faf85f796f46154e12c2107d701c6921fb8c3e232bf91e3ca9b2d89a265ce19a1c999f65b257df685d341dd47ad6557b114d3471116bc44246373359d596159d1bb3301a2a13d0fa825939ecb4f971b901990c3057e212bcac6460520d34a2e7fd6968255846eaef0beb35147998790c27cd291eee658a026220d2b991c25c518e4ae94b94ec32ed5cc4c8749b2b62fd0b3cce27e96172f5a94a56cbf432c7b99cac0f09fd058773be9073c2d1a606d9ba5e875bef9aeecbcdd1865b45bfb3412e05712457b96e7478b617d7924f414c6e72383f9f0abf375d0055cf0c19bac51e610da361ab1c5f1455c6c905362ec0527983f038e2d96c7b9492578db3a440cad9147eca8633df4b9f864ae7190e650508433e4b3a1bb23f1eae8445e3446501d4767aa03d104024b5c942af0be5d8a3ac12d5abbfc84e55d293281c1f6456b9bebf516929b74668bdb9be78e633b389afda833647db59f610f589613ef6ae2c3d775eb338f2b5237bc0247cb6eca6d37ee5da65da5a15f983dd2c4faefe32f55861c9aedc6c1dd957a8106487478695c3ab72fac157840896b625fed121179a58b98b4100cbf950e27ea1227858ece8384e75955e6d710121f8fe86a08c5ff3104e31c1234d20a176ca7a336a8427e4ce9dc5f18e6964691d8d916889209fe64e11cbcad2cd5013eaa5ef8b13d414bc41182fd0a08882890bc21fac7fba021bba23e37e39967f89cd6a760292ceccd49b38c52103d5b5c20b81debd5097d43cd0526c71726dacb14b325b3202f6702d434bd29471e7ecc9934d2e49dbf5b3f0be5349f63a8a53abd0ebde87385ac1bc10793fa0b6e980600a8b09e0426f2dace92949c94c95ee1c068e66a6cb60f13a6b60a257d2759b68fc15e6805d50084073e498324543b74a16575802a52a108029c97234731eb3540db17da779256239c5ded685cabbdade41836b1e6f8b23b0a688106e54bd785eb1358cd5c45f5555515ea6bb7f4d785d36367296ffacb32d1c2f3c974c25b04173305b3d8fbb1372ce1932b2237cc628319128bcca872bdcb475fa2c3cc7769b69b59a2252cd70c0cc4a153457134712fcce94c6b2597461a316127e6c0463511028b036b5d3fdd146bf907f90784d6bd9e2132dff9d0647750ff17730aacaad071b3f75edc714d23be6ac7eb0d1fb42905d5265779c472d74af8c2bd0a606e83d2879922c79249bd08e44c6d495341fe6557223eea77535ef287583e5ffd40dca8ad349eb3161c5b1e501e068129951323ec5f16636f3b552488f57fa949889dd3f747767fbe3ce407b339becb986710ecb2964da2dae121448141d6123b1ebd4cbe5a9141eb86028043c48610ae1f31ed5b242c26a33d43b2cc481169447fc3a6286209532a20b8fe5de180469ff07ea8494e3841650d61d4114f40aa8845ddf568ffadee121839540b6fbf8361759190bd8127a3fb6a90f41df74a2c815690bfa553452124c85b0d5d836cb8da6da1b8b5b1abaddb8cc6f0bb01fe8f4e16af96a4b9d4e9f83545840dac34581bdb552f7a65249028455eb6bb64d07325a0705b009d11f7ab80250572dc6c14f30d352b42a0b61f84dc0d396b0479b895740a1c513c3bac3e445885b99e7f191b11f3f25bdd63f5c5fa411847a73c755dc2d9e6087a1e71a26b2089b3fcae14e3f6975bcc6acd128b7f3487f1ce9856c1a91fc18ac6cd308d9983c5e1261b2503fb8793a71b10a055923c1cb5c0ebdfc72dd0904561093cbaba6b8d35e09c4cede5e5392652b4aa5b2ccd5011a5137b7be0cb8682c0e08e74f16b4f4c7deafe487c6e04a75ff850192c70ca5ae0ab87094c98fa6e19c71d0950708b6fd5fc11b264b9f7d9054e1054069b4ec6c245c7ccf190a77c8ebd5cd4f86e6a2bed49bae1d13fc21271525797b38c9526c168abb1d276bec19f91fbac350a0009f0e604e4556d59976bc2a94dc5c1963d59aca25a140fc03ebe0df5ec9937f641540c0e8f53023b5f21260c00a595479d3ca92bc3eb83a7f9aaa9e542e9a8bbe022a44c2976c8af1c6ff3e2e479a6295c60f71e7367d92ef4ef225f6c488818c45f07eba8c00e76f3b9b13483ec8c0b1e2f761875d0a434d835de26ccb0a09c3abc520574ea41bcff6bd468780fdef482b599e5d58bc9dc70acc272d74f247089d060bbd29ccd8e2cd063cb7f9645fc911280260d05b92c6f4891d3d62bacc48ed0f149a64b39e41e8a307a5a5d034cc3714f4091760ae269d25868311cf4f9205718d5b84b99e9f5a4c0126a46dc8fa96c87d1f0cfc6a8c1b06f746fd1079804e654ca215373343fe9438d663d292807442d676b750502bcec8cf77198c32f199a12871ffbccb581da5bd972b399f3083fe34a153ee9a6e5240b1e41462992e3d184c4f7291afe0d1e3ac23aa1906420b095c9eca9c1c94c2e57af73198f2905b885fa1bb8932bcfaafea73b6981f32d4e17ad6fa2dc6fa32f55ef88dc6245a99d38913a69d300023c3b94211dc8e8336721afc84ed04a370ddd76d3a89982e120da7dec6ce786374dcf5de21bc7264f22372254f25e4844ea00f154f35c2712bc478421949950378fe8f766124852957ab0c87776eb8f5517c6eb24c5da493d6fce2d3676bf31452e8cb394fe6d169e33c284b673d21caae6233513c59618fd946ad05e6ed46df8ba007890e09b5288b07d6e16ba4dd14e07064cddd6c8890df365efdc157cde17fafce0fe0cd799f16f51ef78a0a339443f3730d1e11dc5d051ead52b54f0fc18477ba2d1ddeb50645c8d46976de7ec9d9f19e6f744a1aa6506c58a2f4a0369250ed7957534afcc82b26ad00e1b78c1d9dd90eb40736fc347294c96f061ee2b80d93b66951e240f8252b90c8cbe11ccbabc217e8dd9c9a90ae7a35b2690fdecaa3ae0c1f089c1e5f3e83f5de5b59bdc7569ad3b966a348b85571ddff2636941f1f62e94ede0fe6a4688d4cd64c5c9719615b6a5b816be731ee78025b2b933daeb29804efb03ba6cfec74593a900432fee079163f2b97ef6f6feffa52183f1feed1ea1a2db59b2373b8dba77d6078b33a68a8de6a44db52a338a0a13a940ae6c6b8e8160a9d1239c0a4d43f755e707e6b070632dfde305f7e10a351a2b029aa8ee14519177ae60c7326823eb94e1fdb2bc77bbeb73d965e046b916ae9a0a9227d5d11c7014207cb8fe827e20ff345cb045a1f6592e3863c966a5397adbdad0fa9c35a7139eda7667f33a7361d5da18d35f9bf78cacceb117d10717a03597bc2eeaf57e5c102e3dfa69a0b18004f85a4a1b01da53eb8fa2d7ae89d24b0678e16b776400e8a5186d51d99cf47d82cec31c7157d5a771502697f78f1a0f2737d5cbbdc1a9d7b380fee1ea4097487483036ad8c8a053e78486ab8dc945220080968a7dbd65837fb9efbe192e2144a77fdc36e8fe0006962780d4e38311dc0c7f67c2b39f81f3f8eca04a94f452718a84c003842279a626741a50fbc86a7a7e05184d053d23f82c5b09943bb39efb8dfd2f359f014975671dc75e5b9d38724a695fe66cbcf05ccc1f3bee90b4172d68e7ebe03eec2dfa56eca97abc54624a367c1264bb4292f465f5d25528b884a22b7f141539c36688f4bca056b9de0f9eb6c6d6311acb3ec95a881f25645e4dbf1e1d7449cdf4dc75a0c1d893012f2ad0da08618f48f2a75f989b4c358a1959e0668f3abb39185f515c04eba47b1633f4ef60fa53f5bcbe7ac5955fa8eab09ba6cd48f48077df4037a18d3a09d98d9bcde9727fbd95c98aa0ddb97a8a83cd172ae79c5d0be41ae8fbfdb445651536fe13b800c1ce3d1792fde79491c75dc84076a1c5e0fdd87a453a0ab76fbf32152a052abe5fab3d047164a9e0d11928416c137ab1350654a6a116b19b51f0832b68b08f7ffc1c4440b424df2944f2ec06051e89d5ad0660faa3a49a81397f689ac7c07e1744476eb04cc7cb8a78a3b7f05bc8214e52c2d51e6080e76bfdc35f6dc2afb4b627f2299b64ee276573d2beedc99480a48982b8c6b6b2a2c06855de8b0ce7c9b0455a2aea74e0961d7ac7158f402a1526c8a7314f4bc597fc54a2dab38435bb4779d6f0e02bee3bd26cdeeefe8809def83449efed496b3976bd30b00250c13e8967ef75f63b5055df8793aa8b1da0c633bc8abf702d76208091190466182da3d8f7d47ff4f38e145b061ef219a470e27b2d432612bf044e1e3c995677c777ae8791aebf824208bb099949ffd96dae982e293873ed5868e9308c6ed27d736c94113ba2b3ba2a10c091596b1eb46000205bb6d51a54474a4c5ffe3885fde2019de1985095f2feac914acbde63bb0c42453e2ad879d866634be5eb647c227ac9dd498b680009169cebe0f02976fe69509ce3ebb7037300cbfbeec3df6ff750040dd09af64fa92382c1debf0919f5b875cfa590743658d4dbdd4f88272b87c98696279b73f9c433a1cb6a518d6b5f65bfb4df6cb3aa576920aadc2926bcee8d4ed0a5294f152eb693e358ac118f0db17eeeb2c335e4427bdc222e6298b2c56be7a927b3058d56cfb6017cb61b326e567eacde9420fccf465f82f00f8135260e83d1dccf12ffd48d84a9adc72749e21e94b0a308197dffb9e395e50372d79b97471107dbcef20e8e361263bb102bf9985b08f11d2fcd9cb617c516066ea20cc81810f229f3ecad423eeeee274bf0d67493d78edf70cadb2d0953f0fa0df38dc03700a4e957dceb4d00542cff03b5d835f58b024fd00ea11fd8383dd18344efaee8d098f03ff7b7a7dfe530e1afe57515e9d9aae70bf0e35dbe040b4e2793d1c6268d03ed0f247320905645e34027875ffac4f8fa70926a451b1dc92da0eb3e0f2a75dcc1864f0f3590861eaee80476831df35a37d215cbd159645bae7aac9be57b2f240cfe10593301e99cf5881802ef710e61dee444c92c67b2661f90deb69411c626a5851118bd7221ffdeee7fbd3fed8c1626bf00394fb70b56ee8729aab35d1e28827e0fb9501fc31d78adfde53c5d8add929b3f1f74beb6b38ccf8644174c23f0d59d14b12aca62db24f878467dba933e354006abb1904d1b777dc3c84e231b692d9ef31ce3d802fd4af9d7512c586529dd6d3535443640d09bd1712944da06c6b5039a28c1e0798198e037b4efdf44876e1a844f01f42fe369779dd786a3cb720b7cfeef8feef8cfd9a1d2a0240b64a7dc66e78ae66c7631ba6f7292412d4450510a79b8f720fc1de2a49f548eac0e6193c5095fdb218f49fe1eef648a80fe8e40878b394e93281354c8705501a520cf983346e525004171c4111fe1898598a9e5c8b8887af7c203e38ae0447648e122da5fdc7a49584e5b168bcd0d0c0092a5653bddb6dd330fa7786d84eb19a20fe15e66c07b95724e35a63b7359cce5754dd32ff20ed5763b7ccebf2ddcc2b41ab821c25c5b10adca625c6a2e86da5f876251352494306", 0x1000, 0x0, &(0x7f0000004c00)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x8000, 0x0) connect(r3, &(0x7f0000004c40)=@in6={0x18, 0x2, 0x1328, 0x5}, 0xc) connect$unix(r3, &(0x7f0000004c80)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r3, &(0x7f00000067c0)={&(0x7f0000004cc0)=@in={0x2, 0x0}, 0xc, &(0x7f0000005300)=[{&(0x7f0000004d00)="2d6581bf8d3eff2cddd3fa2d724b05e0fb942249b3a9975456047a887dc2f94306fbb99812f5edd9137844e4d5f350e918b8ca13fc06270f9d383f54e543bd58a316ad8f752ae663af89a467b8eb90ddeccb667858b5634c1eb986fdc5e7e831a7822fd9398c0ffb4deb8ff6efc25b2b9296f120adf76fd332b02502aff5aca877b07af10418ebe2214f96a6648c61cdf7ec0038d8f1f33cdbe3e52cadb57442227e92e6687ec5b0dad75c1fe88d", 0xae}, {&(0x7f0000004dc0)="2eb19cd42ada940dc275e645675be11517e644b3bc22c9b6c6c233f6b3758a18254eeccc38745b45df7d1cc232b02dc27ded082221a16cb870bd255b84ea0b0fb33bb1aa3622b6878817aba604f06ae81f67966cb0c59c4f3229c3586c75039d5e33bf3fbd12afc952e6bfb3c4e8dbb44fe965aec1b2546b6998c829e92d497da887d89fab0f7cdd8ec741d81e6a31915ca8e955fa3cbe897ab0aa919c637527920fac7f01288181d98be41e0369574b6479cd40bbd00a4348de98d20bedf8d94211a2e9fa6a3945423479b6d5db977b2793a438", 0xd4}, {&(0x7f0000004ec0)="c228f8cd1197dab4202b456423864e376a269fb0f87186e502653f513def0e344ed9fc7e853853d0ceaa06416389bcfd5fde1ec1adfabb51019bd24621b9dc4251de9236ef70bdae9ef185b975ae33a9", 0x50}, {&(0x7f0000004f40)="5c54f4c95cf620dfa610b093d7127b7c4b731610e22de36b456bd9ee8c5f953ce96707070630d564468e515ce9596ff6bda41c2904bd31626d4a4df4f1b34d57fab0baa39fbd882f3b5c102313d8203c6a96b8d375d17185a0cf4e80bed01d01dda5db27947381ad914806aa132bae8c984eee071fdd0e", 0x77}, {&(0x7f0000004fc0)="7a6d32636aa1668cbb4b90daa9519dea7e2e05547b07fe3023e464eb6eae2c77d710260ebed15b5acb4ff3f392db2398d6d37eb289260a6d07bff450463a90aa5fb13489017ddd10cef07ecbcebaba8e0aeafec10e8e589b894e72b069de9706a13b2deed4d7c1666e69fa52fd843fcd72850ae9eed50d8308254de8f3bc803e908d0ef276e0412b9c18355f19e28ad2609055f937abdbe8b6c2c049f658b79803ed6fbaf8a72a00e8593261bfcad4c33189c863bbb52477140bdb35e271387168e66aabcf563c24fffd3f1ca37616296d17aab775814dad2644bcc50b75fc74d06b69f3553cff9c46e595f3bf7aa8c270ba382f8e435c", 0xf7}, {&(0x7f00000050c0)="3747af3357c86bbd329c4359329c3f59ef3f44a53038bc17bc648c2df9d201bfe8ef0e69915afd2df8573a3bbbc318fe99b3d5d45cee292b7b8fa686fa448815cc9c7b6b7bcfa853b10d7acaff28d7385151f830908be71e3aaf3aab0e7a74431810db7b3abcb78c6bd84df3ac5c05e09ad72a371e53d6ac7f75cc6daacd5367433d64a06d3a38abca4d1d688ce35fa0a1757c97f522d5e14f37eb44f1d906503961a47d06102198fa7c99e8a44c6f9bc526884896a7a7383b49b7762d6254b927dd68012d5d802ee8a7827c631f32660d77072892f24dab37483e0546ace2ae9c31a25cebc4", 0xe6}, {&(0x7f00000051c0)="af2ed1d64277833adca4b285ac07a77de46fa1b015ac2913785e04e681b1fd19ce6b78aa646997170cacf6c1a9255417a29300fe4fc5431621a2b2f07e2cadcb0abc87ddb375a17c711e4ac5a17e10061994a5d273968dd00a3976a3aa6ee8fc9991842cd56b1d894d490db3817abb7f5f991219ed2ff6155f1580270bf91981a450a038cac5051ec1627865b8ebbce1e7df4b23d0416acc088656aef663fcba3d4728c8761c475bd6188838430eb75e537427d593a253f0e8", 0xb9}, {&(0x7f0000005280)="55d3096a51b5c854bfca841c081c5f0c11fa1f59090af2842e9be24b2e04204e38e3d4270f2179dc9ccb4e0b2561a8cf9fe28a17d77c90006b45804e0034886723", 0x41}], 0x8, &(0x7f0000005380)=[{0x40, 0x1, 0x306, "2f4c55b20ff15b0aba8c0438cc31355c4b89997762758b9aa1986fdf8bd24232c8170a7961d58390efbf6f45"}, {0xd0, 0xffff, 0xf2a, "97b8db5d96d764408c093404f8316688e61abe950ce7045b56934219592c818f84e1391465a7178bddeee5bdbba3643880a1d51e3fac58c2b9ccae58461f355a0546b8e323b67e0ed249723a89aef42d2af3d362e6e4141b239b0e3ccfda1da2dde245d822df8c61c4416c508be8e4d7419357e097bfc4d81e7350adcbf3a4e918409828740db8a4fdc443c903e294f783561bc39d66f7a6fcb74e890e35b97566237424e4624af47ccb4630030f8c70c5cee2084badd7343f"}, {0xa8, 0xffff, 0xd82, "89f1195a3732ff79b2331a3d50e44f2ea9d900572a27c95e5579cb03f3c2d4c01aecb9fcf65196bcf3d370904845f321e452e7b022257cbdd42210d6b4d5c6d73fec3e7b08ade9360216837d38744f879312624cac87320e0b3b6cc7c53d8acb74fc06a9ef426ca5df946a63ea117f76830388524f54d3af102f424bfa73574eebc3b71b749c5c41d80cf5c5e591eec03a95b0"}, {0xa8, 0xffff, 0x2, "5173ecfda8c1f50ea5ca9fe45719818db3c01e791ee5f017d86d15362ee4f415d19c161f5eea376080a4e153ba6a404c9142f5b20845368e09ce21a3f770e90e067f7e4ed7f21f8890f3db3e40cc1419d7219e9f921c444163785fe5a4f8fd12f0bfa9014b5c159b16b3fdcfa5d7d9807d456f21495246d924bb4f079511402b38703d58399b5d2ef30c73f86375c803e6c8e9e4"}, {0xb8, 0xf1101755f3741cd1, 0x0, "1073d35dcb9d745252f5a3737df15c89345610737400bf1e214120bb9f4b2f45cfd2eb8440e29ecdee51e45364436786f6613ca0ff570e9e9f18cecd3fe8125d826e647354fa14f347c19420cc2cf5966cda89743e47bae9b66979fc16d990e8535cbcf52f4c44cab4f51a438e062e3586a1387847533c040f68d14b2f69395295f35bd8aa560ccbadd37bd24db7d0b913557df4d8d82a9890a79fd93c590123246f47"}, {0x1010, 0xffff, 0x7, "4eceea434cf4ea939a7272015c576a117e1c2211ec3bb7ae0063d38995cd4b5c3626384fdea9af838220bfacc3670a58e7e7e66f02f48bfe141f0d950fdc0650468beb2d03c99e68e455f1e9e73d28c5e95e86eaece84812dd61add9f959d7d1cd81ec7dab5b20aa920aa6e9b25fdc983e141b06c63826a4fd651a19565440996ed3656c96b422192d1ae2f5f7161b42a8de0e6a79b936fdbaeb110a94f0af8bc11358a2a5c8618557a7e1c4166c3e51f4ee3dcc4b41a061b32b8636f16353b0ff2d5c0d20c7ab438841ae90763b28284eca73f5fbc32b04ec445ae5f351d4762ac3d49c3ca772d15cadde5e1a02a62ae37df91bb387accce09b90460c2c04e1b1484ec608b55d08fa993450a04d1ed7d7c5bf7e95bfe1e83c5c6781a626f64f69979db0c5ad5a31cce554eb6203e2828a1a1b4d217abfcfe16c581f2c67495e135228320144e93e0759559b9fdefeaa47b674f9338347ed3fd6757979db186706b6739fc20d86e8a5faa6ee3c71b9bc76c67eff6d6a0521f6ee2042ff655dab3e15ee9b840ba747ed4facf33e11a3472e801391a506f27a53c87811e8038913a61ea6125141a31ade4db466d2d94e6aa95cb6681579252c23ccf934bab9e0bb43507871225cb514617249a777111ef3fb2f722ce00c4cec26260f9de15b8f8d6cb6516a5737642b5bfbe3f9fec21f145e3d20560aa01ac7cc71a1261faf227257d81466f53dfbeb149b8546af86281bba4231a223c4ab8c543e64e946bb90adde05fb4520ce37293b786077e9787225b8a2e933a321860487d8b102beddd530395bd42fa39f6f98a70c05e8c7cc4185b714754ca14805eec25a11c6b456a24c7932fac0ee1e17e25fb2d8d1d0e4ec978328c860da79bb874c78833bbc88ceefe3ae155ca91dee8741b59be3aa0abe44932485f190100abb66fae5bcd04462e9d219ad175b446ed6d044b25f4e11c973722c0893fa9954817c8b27adc0a9ab1cec96da62c43624b837c9b5ac9397521ed05f573eaa4801b27a7c8c9ffbb8aa8cc6619c09e002267906091c06b3fd9e386c7b21ca238d341e166c0577eaad4ee027b7dfc61e6c25726fad36b8925e01176195a45fa7969fae169ad276aa0337284817505269ce0833ce03cfda246fe4df7751fbf6094bd2246d955e53c9beef9de98d3e26da16f2e3b26636cc046408b9ad337688b6506b4f3438521214ccadf3ce06db7e01ff500087f7aab213d22e791238b18f80cf06543ec7347ef8c633552e20d98e0d34aa886ca064e53f9f0b580afffc37d768ecd0f499d5c74bf368d197bb5786357a4e1115bc96849aceefaaa04713e19ba331aead45bd2c3a6778cf29e5cbcaa08182f97b227a641f796621e26a9647cdc9581ba6580bb511f1439134befbdb49518fee022670cbb19effd80cdaf3410fd27d79417e1a050a3c114456128d720cc6a8136ccbd3d8513818f83ddd1ff53f4499493e68e1f07173194468d907c7bc5cab002160424a87c9f63357ba43305eb5bb2e5adda1b136b4fc5095c9bc522d6d762d1f508f5c16e8d34eda09e348c6f5debf54538c567b27d76091c1996bc5b13b80ebb97f02983de76735ffa8fe42ac8ca53febe0f16ea4800c7f0d7ed15db8f942cc9e3e1ef76aececf818537daf943932601ea222c314cf45b3de2ea0d6460194dcf9829d938c791fe50c08f8ce3b68116b27824adb3d1b68dc9a0701ffb385906085178e1027fefbf8f145a6445c08ce72ff5e37eded694ad0f8c73f65bb519ad0413cb5bfd036d6b5b9af8beb540df6e9e7e340101488d2f1baf24e857da94dbef4de6817d3b083705fa6880c6147249f93799482fd55048e1740e42b64fcd012f3147588c491e9a3bf17b110bd0f257cad003e023156bd95f3c42432842fc13777e454aed4ec68cbb693dfe0628b8d9a25c8790964c9fa05b9d002b5ec684d6c8a0b1fb47c3e38f636214102645f521abd2f2905d0652f7f865111cd4be05aa90ec605605383f85e7b03871c2fdc66d82bf207dde607d579363e2e93a277eb9897eaa787cccd7d782a66e5f0429635cd2f0b9669417f4825c08a0af81f3bf00816d9961d09b62ea18d2a87d10607c45895040f55437d2d1cd17f53dbeee4756ed6e49dd6f8467349cc2f9fa8528c4534a60987a927a1cd920d3fe5053a6522b2806c7d0fffbf2919049b8df1b62c57927c2019cf8fa3d9693c29460a8e5bc34719f8980ee91e376f245f0dad837fa3291ea82666cb55c5a89e9a6103a0ab114ced79b1dd010a63978834d3f6affd7040527cee91bf18427b5929a0a68876f8586dfd1ab2215c06d825ae10464e35a6b64e7b7d92cec0a611fdfedd9ead6580b25d07b7f2fc04bde9c2b6b0c788793b384abffcb95da318c11acd31f4935dfcb7678709f0b034e1df5d7f05247261cc3e25ed66cf5e2d5f3f12952c962bc282ee4c32a4d450a9b548cdbfcdb784c47adbe908483a9e16363b1f5f883fca49d46396b3fc7941307545704e2fe81421459411f9a8b2a53dfa51786c06e5a9e6683fb6449d13234787da9b050e216d4bd14a35cb48bb2b689bc421069b4177478ddcaa0a3041ce8b9bcbafe36ea3125ccec2a550e5857733ef303664c4c8ff1d50e565d368f69da20b7f582986b5119695f92f2d89c666d4fc1d8ad6b951a0fdbb651fba93c2414289a221e23502eeac158bd10280170725eb1d1809d974431e489acbc3034124b7646629af0e9aadd3e22eb39b09e949b999b0aee7e934f64ab1b21d9f6ed1a5c66fcf55f9ad948020f8217fe0916db9aa3a9ab05f34f28cc0cd564a44a2e30d97239661539891f67edd3f1e7638743a7f283b9adf8c1897df6e89a2ee689bbe9775b13fa77cb81c3121ff559e91e28017a9ac849ee2d15fffb9dc7eb980748023b524b85d5d487cdeb4984a4dadde936b6d4765a5fe2d5d5d53e823cbe85171590a29eea8d8a1483b9f22e1b95f74befba86d4b02be5c8888caa4a74327ddccea7dbc60d60c17544551f6eeed7d8f986a3518be3e2ec01b34491565ad3d88858fed00b818c8707df7903885388a23651bacc5cb68ecc35db1f42f836a1069363f94107d25b75df3e6486643f22ace97ea6002018ab2ae46bf1fcfa765790bf3ac5121e581de9932678a042f0b302deae842c8f8f6a0360a7879661f9a93b2cac0835f49c0a6822733771bd1c8d770a4b4a921943ef245f777313a47d5683478f769ebf24aa71492d317b8489fa7c63fd6598f7e719b0f1519e888875e8e411762f6062b8ac355322b3edfcae588dfa1e063c8bae4f4890bfecd00caee21fe8848b43b07335c82f2d7393cf06c068768a7952a8876e8a2ea1c9e36d6dd32a1a4344118bc7aebd37ecd1cdc9e4ff6cc1ac63cf62966bbb5febd84083b8c00a0d71f44d01ecc5f9c0bec7e7ee0ad6868f121530e0753593fb70ad43a42b57958af01e65ba9390cff202b749a7f69f0879c256fcb7441eeb77b43cbae3aabe8c770a269b82c8740c345dbb84ffd302bdfdfefc9dcf89ed37e96eecca9bec3cd7270738a64aa2ef88ee31f044b689fb19ad8b5de9b692335e9a170cd42dfd409fb28081ad2d0a2d99f18daa5e4d651beb2ee12a817d2dc7e9e5f44863457b6704d8caea6ae892c051c300d3b686918cc48ec51fda666607c5016008288236dc89576c576c41c5276ea07e83dec7602635b7db0844e1a934cf4616060dc2b5907c41edd58d5d1042e05d40c1cf4d467c0b3b84de0c5b79f4b4bd238aa9b951ec477f0d0ebf45486af3894b255ce55e86b940c4467aa751cfabcf95fd5a249c9ffdac2fb4b41b7dff5a17a572db6f3a22a3853576e325e67969487ebd01bdda746bc721ae1d0a1805843fccc3aba9bb73a8132a5ba28f75a485bf78ef11efd3bb9b16ecdf082f4c10f5075272652e249e7338d1c3956cc97f2563fd74e88b67808e7da6dc65bc1218028cfead610340aa2a1e5890b1b5d82511f5f38a94d494f5cb25e40338d99b076b006e948b54088e45b35cf779fa529631094aa745a02fccb96096fb146670ce3a4838d1c5351fbde6c4a20e60b030e976d61382385c2df36dc53e79c7698c2a8dec77918a97bd21f469b776dd7466d14441ebd94a45363a9d715af540b4f7af47e77111775801dfe66575398a5d9480fba3661b21fbd76e7f3dcc07f6eddd29fec94339cc50e505168825725d4b8a082e0be198d03932643ce6c946f2bac493a1462a4c76e6ad4746183ae100a365d35570080d575469c5812a07676d9f557f75448750cd2cc66a3aad2c1dcf7d64d00c75b496168075ba196357478e290d9961282b371cef1a600a50d49393a9dafd8fc6c9a9810bb1dd213434f4237a39d4696fb1787a77e752e3ca1271c2c2c6c2e0c9fd39307790efb55cec03322cd9db7462f99f5dcfab497a44ce70a1a699cf5841450d0fc285af7067465f3b7addcadb047071dfad6819125eefbff6e53176007234dae7060ec20acf54226f6044c8944525925febc1fab95291256ba6ccbca0b7ef99a3be249b3752bcd17b5f74f3317a2744e282221d265a4600e9a0229c6014cf50fc71e16156f45db2df6d9e7a556ecdb0d626b54dafc1c4c5a27caf8940d4d0d405d8d2f4b64316ea36491e695c909564f2a5eb13065560821ebf5ef14f1b31d17569ccb4066a51e0394d6ccef7b1e89ff550b3294f5eda4a7d64a266e1dfe53cf4f75376373bfee1adabbf6f2d4c9a75433c8f69e04b9fe773992ebf93e24ed3585e237269d0a92aa11ed3bbda433c525755060418971081600b9c0f4f71d7e21ab55029c71111243cb3ceac5c46eea610406cafcdd8f80805039fffc0ce8f155674a3333ef652289981fc9c866f16c03eff94548567b6ce1cb20685c1eeec6b428fb88b6b504da59bdc64f6f4e989b4ceb36c0b5fe9512d81ac38fbc9550c6f9100859fd264c40d7a75cab088d7a659e8b9a3e5cb1e7b3b37463ed2cc413817f60c5142befab7158a9a2bf770b1f6482c07b8b95a2b8ca137cada0a0cb2bbb760da045a50c25d676febe94dba82450e326a6ed34c3becbf2bc3459acae94ab8c937b4e0100895dcf531f853bd1c2c6c23a23e999e622d0f95138f14df3559e1d9acf20083f7b2fd76c90894042b430bf02eb86e2f95ee789805eee0218ee952e2dd1f2f777fdeaeaa6d94fd277ab8e4d125256a8a9bb4a4de07b14e6325f06fa1d22d8de3f2cd1b724ee8095f7247098d3dc7870d517824fb5044ed6673985737cfdf49a1616ae8eaf69d8ae8cb7e4a3aedd922d039d0ff5c25abcd3839f689775462dc62a6388c986f7703f049d6dc0d091997eec214caf2abebdb32bdb29d6ff78baeb52f40ea9b8c0ed327e1d39803c8071a95402022bc4756ccaf604b9a064092f00c070d0800bcbe1b842407ae4982e73aa496d347079278495289e3417023cbc5d7a9eebc2cba3daaf9889a20df8e7554b1d4ce384994cb49389de02234f696f4ecb54c5348a37cdbb5649a5c87c4c00855f479c1bcd5ba57af460cc865cce2bec8817627b604c4e6921a1eeea395f65e7e51ba4c035cd476dd1ca7addc24ab5c96798d52508d66ee9afd9b33ac314c1dc983ea30b4910e7beb9e55af57b0b03167a67c1933cf1c2f20a2c5efac4dd3f7d0b1f2caf476f5ecfcb0ad890f8b179033f16e0db31ad1f80426e006d9e3f420b56aae4d90385f37d28f5f3d40a03c589e40eabe4cff38723a498de18cf44c01066bed5d9ca201d0b2145d1627bc53726ae2f5bbff213e5bb629151a4d624bf2e96d349ea"}, {0x40, 0xffff, 0x8001, "99f78a45dccd243011108e3dc0b141996e442d525f25b9cf9ec31a0902d30c1345f78fa58d2759c3bfb2ed60"}, {0x28, 0xffff, 0x3ff, "c0b268c2f10cab35be9ad962374e9f4443"}, {0x10, 0xffff, 0x6}, {0x88, 0x1, 0x7fff, "43eaf8e0ba09182f978cb400ace39bec3791265dfa23613e4df74e09e31d0057c716109cd3502a72eaa45ce001eefc7561f141f22bf4dae09f5a8cccb6d4b67bf509d3889742d57b5a57eae24e5922bf8a63c156459451e049691e8f761e8237286208c7831beba2988ec7b183739aa066"}], 0x1428}, 0xe) mknod(&(0x7f0000006800)='./file0\x00', 0x44, 0x6) bind(r3, &(0x7f0000006840)=@un=@file={0x1, './file0\x00'}, 0xa) 04:45:16 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, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x20) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 04:45:16 executing program 1: mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) 04:45:16 executing program 1: r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015d5c289699187a0da2669bbd37eb355c8844594aef0b26c1c5d2bb57aabe415739b0a697c48f4e3e36c414e448a3e70012a0cee7614d7dc518e4195157ccf8993eb329ebad120b63fa1d004139ff5371a359818c1ba94af6c97c42f432b93832c335053b6c0db33ab19af42d5d0fc8d09d2b499ee0262fa0000000000000000001024f5a1719bb49a96e031"], &(0x7f0000000080)=0x6e) socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000000)=0xef) 04:45:16 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x6) syz_emit_ethernet(0xffffffffffffff3c, &(0x7f0000000040)="0d7564c5bfbb735df26f08ef2a940d87c858eca9dff53b8e91282dac90a3ad337c00ca0d58e2efdd0854ff8057f559b71c82014458f44f4735c49c8c6b967e358c1615b2078e") clock_gettime(0x6, &(0x7f0000000100)) clock_settime(0x4, &(0x7f0000000000)={0x1f, 0xde2d}) 04:45: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, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:45:17 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x100) 04:45:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) geteuid() mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 04:45:17 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000540)="d7d47024bf0e847c4c1333612a2c258e387e245d73857d451d29658969e79746422106deff5c4e0cb9e50c807efce5ee58947d7eb8acefbeefcff55ea193334a2c88c5b9e231d7fadf436db4c7d264d34032ff73274ac1c84309931f81d8128a32f633e220b5994c6ebf9bbffeb7508badde9b5d79d7ad22f8f465b6bea2cb13e91ba6197e3d705ab64d3a0a90c0e84485fc32d846d6b2bc30794081541c60404d7f831a48238b7f9f14e6e66244e521739b64d62c8f9360ca0024adb9a83a80495fcf32d3aad70de71dfd07824bb44ffb63380c5478b014c0e7df97084eee91208d20e08ab1c0ebf61971c4d606c167a464b60524d1bcaf1c4948f362dbde74e31e601756673374300dae76c5dd6731cd75d4428056f999a70101da5ad403b8f03e3329197c548bba5e946e35522de5a764ada97c74e8604de551b8e94ba62d5400000000000000000000006bedae7307c3b244812f132f96796159afef2149dc7eaa8d9605a12677603e87be5b0c85a3ed86c3ea08dc970c850ac2903e0c", 0x17f) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = getppid() r8 = geteuid() fchmod(r6, 0x111) r9 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) dup(r5) ioctl$TIOCEXCL(r3, 0x2000740d) setuid(r10) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={r7, r8, r11}, 0xc) r12 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x0, r8, r11, r8, r11, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) 04:45:17 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/191, 0xbf) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:45:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000040)="84c711272d110ca6002669f95fd1a3a8f7bd7043fae6e0127b0d9e24fef52e22bbc2d35c6451a95174ddfb69d5768e912f9da30dea224f61ed1d076aba2531a8ff2f57fd354e5c425466cd79b3b4ba3f80ea154e7ae0e32a46d627f2eae448c3c8c2e58300c2196b0d1dc22893dc04d75acd02122b4f9efd82c4775ba2c791f55840511b3d047cc2e5146088f2a9882fdff4b8167518c534bdd2baabeeca4c64c5405e2b463ce0666507c8a9c2c724b6666818381b36d152a7977d", 0xbb, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 04:45:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$inet6(0x18, 0x5, 0x81) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) pipe2(&(0x7f00000000c0), 0x4) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 04:45:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xe6, 0x8001, 0x7fff, 0x8, "f56bef59b380a182c829075357d52e926d6c7037", 0xa5f, 0xffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 04:45:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f0000000580)={0x81}, 0xfe16) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000000c0)=""/203, 0xcb}, {&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f0000000380)=""/141, 0x8d}], 0x6, 0x8) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0xdf3, 0x20, 0x7, "5bbfbfe52bc30b7dabb5b04dfdb8c23de825cd0a", 0x0, 0x80000001}) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x9, 0x4) readv(r0, &(0x7f00000006c0)=[{&(0x7f00000005c0)=""/184, 0xb8}, {&(0x7f0000000680)=""/63, 0x3f}], 0x2) listen(r0, 0x0) accept(r0, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) 04:45:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xfffffffffffffe00, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x36}, 0xffffffffffffffff) read(r0, &(0x7f0000000080)=""/154, 0x9a) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 04:45:18 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() 04:45:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ftruncate(r0, 0x0) ftruncate(r0, 0x7f) 04:45:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000240)="c2b7812314adbfbe915f8f5ce362ee19a5d3c9424bbd7fb7101d5f2c483e5c5f33488063bef19f55f4d0b91f6f62b500b660f32421fbda4cd9f69a809513817685d50f1fd1f5eb62953b8e8af5678dd7849e9356690fe1bb3e96e2f915a6fb09a538c92d3d5c6c0d57", 0x69, 0x406, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x7, 0x75}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x908, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x80) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x44}, {r1, 0x4}, {r1, 0x84}, {r1, 0x160}, {r1, 0x4}, {r1, 0x44}, {r1, 0x80}, {r1, 0x54}, {r1}], 0xa, 0x80000001) openat(r3, &(0x7f0000000180)='./file0\x00', 0x10, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r3, r4, r5) bind$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000403e66696c300000be4eea72ae46e07d34"], 0x8) fchdir(r1) 04:45:19 executing program 0: r0 = syz_open_pts() fsync(r0) fcntl$dupfd(r0, 0xa, r0) 04:45:19 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000280)=@in, 0xc) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7) 04:45:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x3, &(0x7f0000000040)=0xfffffffffffffffa, 0xffffffffffffffad) sync() shutdown(r0, 0x3) rmdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="86b2befc1798d6f52df4fb35b1ffb738fb771677d13d6863c7ef14401519cc39a84078a3c6fb63c6d40c2edd195d1e533d84fb85913e665a77c6251e8d127feaf0b848afcd9148e84a1b857dbbd6a4193931c2eecf6f70dbee03b26a701c8e7ddb8f5427e9113e6f5255ad0e3cd2f87b318cd4b080b720675a0a3036a2b6fac5761d394ac2140d7615e77177377647035bfc6a0e0c315d28d6244911f6ecd483aedf0b0b24898b17406341270422bc5cf1b8846f7de55774cf737150f975c7f7e912a64b841e2546c008c81e872b662f6c29e22507f6c581", 0xd8) 04:45:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x10001) 04:45:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x7) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r1) 04:45:19 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x8005, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) getsockname(r1, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 04:45:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000000)={0x8001, 0x103, 0xfffffffffffffffc, 0xe426, 0xfffffffffffffffe, 0x3, 0x400000000000000, 0xffdffffffffffffc}, 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x1000, 0x1}, 0x10) 04:45:19 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000), 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) 04:45:19 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20240, 0x80) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r2 = accept(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00003280103b0670bdee96b02ac4891ec786249913ffcaf910809d2134367d5cc82ca894629651d58053be25771a8b7a377391f763ff53b8b0e6e775643e2568e955be16c6bbf2ac4c8e98add74e0514f200575cbc8e74c6cb6ed4b7abac93f0d7496ddef29997a81abc6b543dfc0051b9cecc239266c9e0e91c794fe0"], &(0x7f0000000080)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x3, 0x4) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0x13d) fcntl$setstatus(r2, 0x4, 0xc4) 04:45:20 executing program 0: r0 = socket(0x8018, 0xfffffffffffffffe, 0x2000000) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:45:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x3, &(0x7f0000000000)="47a235a16ae0cfc9d468f14c30a18fcfafa7dad966d0408331da92ba355eb786beec8a1ce5bd5fedb06e1880313e98207909dea05d9c4979616b6fecd0daaef75109031611cef727b724d4bd6e1e886d01adda54fb8c214deb293b781e36258b0941d40add4ba17cae458652e7c1cf2043e19b2568cb8b0c38f811eecb2f4d14b9c5b157b160fdec40b20bfc9942b3150599b2c3ba85a5d3b876a29915f1e579c05bcbc0a942584cea0b44facc14b5451b4c610668d94c59a1a0cf967564fc36d70bf5b694c96482ad8cc006240438da11498e0ce5d3a1fddbb30146a8f033a5b33e1fd9492a4d27ae", 0xe9) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 04:45:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100)='\x00', 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 04:45:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:45:20 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x6) 04:45:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:45:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xf67d3042a27e0b9c) truncate(&(0x7f0000000040)='./file0/../file0\x00', 0x2) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) 04:45:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x4a0, 0x20) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r2 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r2, 0x0) 04:45:20 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 04:45:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000080)={0x83}, 0x10) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x6}, 0xc) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x797e305a17b1dfd3, 0x0, 0x1ec}, 0x1) 04:45:21 executing program 1: r0 = getpid() getpgid(r0) getpgid(0x0) 04:45:21 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x3f, 0x3, &(0x7f0000000040)=""/16, &(0x7f00000000c0)=0x10) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:45:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2100, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) dup(r1) write(r0, &(0x7f0000000100)="82", 0x1) 04:45:21 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) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r4) 04:45:21 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 04:45:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x18240, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:45:21 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x105) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) 04:45:21 executing program 1: mprotect(&(0x7f0000701000/0x1000)=nil, 0x1000, 0x2) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000018c0)={0x7f, 0x0, 0x7fff, 0x5, 0x7, 0x1f, 0x400, 0x800000001000e82b}, &(0x7f0000000180)={0x77e, 0x5}) 04:45:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0xa1) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x84) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0x3}, {{r0}, 0xfffffffffffffffa, 0x28, 0x0, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x8b, 0x1c68e875569c18d3, 0x1000, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffc, 0x4b, 0x8, 0x1e76, 0xd3a}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0x9, 0x20000000}, {{r1}, 0xfffffffffffffff9, 0x1, 0x68, 0x9, 0x8}], 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) socketpair(0x2, 0x2, 0xd42, &(0x7f0000000040)) dup2(r0, r1) 04:45:21 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="923322acffab400b5a02c351565b1c1b5eaef79115d4ad3054d31e1fa520e8518189f3cc93cffe4a36f0888e57eb16e014ad13c4d1cad13a969f3fb5a9c87d6a7c4565f7283a2d5ee5e03bb77f4959de401fc8edc37aa47ae1a1f14cdd3fc47b69", 0x61}, {&(0x7f0000000280)="7cf148aab2c4287e08876e858aa46fd68519afc715a4fb6a386ad023a41a0794c14ffe3999d60db7e0e8479cc6e3c3e10bcfe3f8f1f5cf3c987493c05936cde3e68ed7ed1f53c13159cce0bbe311acb15512ada4871c975c08734cf5af60e9b98e9507bdafa4911528b782afa20ebadda38be1910ef3f430b8a887983d0ff63fe0e10b45e6543ac3148dd655f1a250872b2d2673212a54301873ee8984f05a15469bbdceea89be68130d374b9944b43b3ba8f960245f", 0xb6}], 0x2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 04:45:21 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) pipe2(&(0x7f0000000080), 0x10000) 04:45:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x80000001, 0x4) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4005, 0xed3) 04:45:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) 04:45:22 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)="3b381f7347b3761989ccd5a571d6ff224a85daef2241a39bd4fc037ef5b00cf280db4f9f033010fd29f06abb249eed835f70d4d1684a8b2856a5235eff7ae5da93bee212bd27") r0 = socket(0x1, 0x2, 0x200) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt(r0, 0x5, 0x23a, &(0x7f0000000100)="ca8557e5c88e3140c32c9ec8905212514d85c44af462947083ca753309e08046fbd572d42fe9e80fbd236f9407b41adbe9bc684a103b14b8ff7516e031144d582c789ffe379db40f5b7ae18c3ab11dff403007b3997f0e10bbdcab8ebb2f864d696dbe3476f87b38788e012ee60b5378b5d0abcefaa9c4f3ca", 0x79) 04:45:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x1040a, 0x100) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x3) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/18}, &(0x7f00000000c0)=0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = geteuid() getsockname$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r5, &(0x7f0000000140)='./file0\x00', r6, r7, 0x2) 04:45:22 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000180)=""/109, 0x6d, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 04:45:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x74) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 04:45:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00'], &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x40, &(0x7f00000000c0), 0x0) 04:45:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 04:45:22 executing program 0: open$dir(&(0x7f0000001040)='./file0\x00', 0x20000, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) 04:45:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:45:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() r2 = msgget(0x1, 0x2) msgctl$IPC_RMID(r2, 0x0) close(r0) dup(r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x7, 0x82}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:45:23 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 04:45:23 executing program 1: r0 = socket(0x0, 0x3, 0x8001) r1 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r1, 0x0, 0x0) r2 = socket(0x26, 0x2, 0x200002) r3 = geteuid() r4 = getgid() fchown(r1, r3, r4) r5 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000100)=0x5) setsockopt(r0, 0x100000000, 0x1000, &(0x7f0000000000)="461f9e4b5d28a808a79bdd26574dfdace2ee084bcbf013d0dd755519320d8c458aafa83a7b840bdbeaa4c8ce41ca3cc548b5fd00e30bc2dfc8df7c34be4d83bbe54a37fb1103b1e61789ad29bccf732d4ae069be31d16a5ec5f9831953e3d02de865f4ab7cdc86999d0aa2fc5c9de6f9eb831cc90a4a3e036621538e34cd0da383d7af68b96844df0208083b651776f224359871adcd738f7087a545b77a68b9a475df08191580c527177d6677b2bf857ded8c5638", 0xb5) kqueue() setsockopt(r2, 0x7fffffff, 0x459, &(0x7f00000000c0)="30f97f9a9795385fd478c77d5961f0627c26ed5bc795f718254c5ddfc754f1a721824b2ed89b8e88655786b4e209bfcb8dab06b2cbd9afd7d8", 0x39) dup2(r0, r0) 04:45:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) semget$private(0x0, 0x6, 0x8) 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, 0x4, 0x7, &(0x7f00000002c0)=""/116) r2 = geteuid() r3 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r2, r3) 04:45:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0xe1}, 0x8) 04:45:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x19) r1 = dup2(r0, r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x2}, 0x10) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3, 0xffff, 0x5aaa82b, 0x8, "6a8aa827ca868bcef7ced4adf5dd56a2dbec1448", 0x8, 0x80000000}) 04:45:23 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() 04:45:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) recvfrom(r0, &(0x7f0000000040)=""/99, 0x63, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x58, 0x9}, 0xc) 04:45:23 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) execve(0x0, 0x0, 0x0) 04:45:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket(0x1, 0x0, 0x3ff) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x6, 0x8006, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:45:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x20) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x2) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f00000000c0)=0x10004) 04:45:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000040)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x7, 0x800}], 0x2) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r5 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getuid() r9 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r6, r7, r8, r9, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r3, 0x5) semop(r4, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000580)=""/148) 04:45:24 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fchdir(r0) r1 = socket$inet(0x2, 0x2, 0x1ff) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000010c0)="334d45142a123f57b5905a577a909bbd40e9b811ecd5d92519fd0858421ceb286ecb2fb5e167a2a8abd844cb5269c883788b2116ad2d3470e153815a0a69e50f9232bbb59a45e0efdf8aa446e4e9d40a9d4908a1de93f50f1f9a8231ffe82f0df5ff76af5b6bbfea3d26cc95b442fadb298075388f2ca51a22e85b4f14a7dc9aa114e907d3d8da90b66133a8eee17f86422d1ad4445cc0a42996b8b57c969422e72cd6978edff8ddcf344745b1f49b31d05d5051", 0xb4) 04:45:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8f88, 0x24) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000000080)=""/202, 0xca}], 0x2) r2 = dup(r1) r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x101) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000200)=""/73, 0x49}, {&(0x7f0000000280)=""/144, 0x90}, {&(0x7f0000000340)=""/147, 0x93}, {&(0x7f0000000400)=""/231, 0xe7}, {&(0x7f0000000500)=""/105, 0x69}, {&(0x7f0000000580)=""/152, 0x98}, {&(0x7f0000000640)=""/37, 0x25}, {&(0x7f0000000680)=""/220, 0xdc}, {&(0x7f0000000780)=""/144, 0x90}], 0x9) sendto$inet6(r0, &(0x7f0000000900)="4818ef5125a29cae69d00ba7b8d957000e32746e5ef1b784ed38a0a7e0619b63e0a4ecbd", 0x24, 0x2, &(0x7f0000000940)={0x18, 0x3, 0x2, 0x5d}, 0xc) clock_gettime(0x7, &(0x7f0000000980)) unlinkat(r3, &(0x7f00000009c0)='./file0\x00', 0x8) getgid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000a00)={{0x18, 0x2, 0xffff, 0x4}, {0x18, 0x3, 0x1, 0x9d}, 0x9bb5, [0x1, 0x1, 0x1, 0x100, 0x0, 0x9, 0x5]}, 0x3c) fsync(r2) r4 = open$dir(&(0x7f0000000a40)='./file0\x00', 0x102a0, 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000ac0)={{0x18, 0x1, 0x20, 0x3}, {0x18, 0x3, 0x8001, 0x9}, 0x9, [0x1, 0x100, 0x0, 0x100, 0x2, 0x8, 0x62c]}, 0x3c) sendto$inet6(r0, &(0x7f0000000b00)="cfc8581dd8bc0ef1e9111dcd16c7bc9333bf9fa02e4d24998cc3f291ff78863add3d6de67d3e48f421ba69259628029aa315d6708b7830c8fe56697e6323523d3320c2d1f0f748a3b876f7006b5ae248f017c065757a6a142ba856f02779f20b2e1d5bae4ec9b27b248e4bf050ef43e2df491d3126eb5e2bf6e0cc810f5a18f3ab7342a0ffcc14", 0x87, 0x402, &(0x7f0000000bc0)={0x18, 0x1, 0x1fc, 0x45}, 0xc) recvmsg(r3, &(0x7f0000000f00)={&(0x7f0000000c00)=@in6, 0xc, &(0x7f0000000e80)=[{&(0x7f0000000c40)=""/22, 0x16}, {&(0x7f0000000c80)=""/225, 0xe1}, {&(0x7f0000000d80)=""/153, 0x99}, {&(0x7f0000000e40)=""/17, 0x11}], 0x4, &(0x7f0000000ec0)=""/42, 0x2a}, 0x803) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getrlimit(0x0, &(0x7f0000000f40)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000f80)={{0x18, 0x0, 0x74, 0xc212}, {0x18, 0x3, 0x38c}, 0x3, [0x6, 0x8fd, 0xffff, 0x6, 0x7, 0x3, 0x2, 0x4]}, 0x3c) r5 = dup(r1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r4, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000fc0)={{0x18, 0x3, 0x0, 0xfffffffffffffffe}, {0x18, 0x3, 0x100000001, 0x5}, 0x76d, [0x6, 0x7, 0x78, 0xac6f, 0x1, 0x3, 0xffffffffffff0001, 0x5]}, 0x3c) pipe(&(0x7f0000001000)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001040)) recvmsg(r1, &(0x7f0000003500)={&(0x7f0000001080)=@in, 0xc, &(0x7f0000003440)=[{&(0x7f00000010c0)=""/170, 0xaa}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/76, 0x4c}, {&(0x7f0000002200)=""/2, 0x2}, {&(0x7f0000002240)=""/162, 0xa2}, {&(0x7f0000002300)=""/4096, 0x1000}, {&(0x7f0000003300)=""/89, 0x59}, {&(0x7f0000003380)=""/145, 0x91}], 0x8, &(0x7f00000034c0)=""/39, 0x27}, 0x0) fsync(r5) dup(r3) r6 = semget$private(0x0, 0x0, 0x481) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000003540)=""/167) 04:45:24 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x10, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7, 0x3, 0x8, 0x4, "ca17927bf1d8261de65a9e5fd088cfd3ca51bbcd", 0xf7, 0x3f}) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x54) clock_gettime(0x0, &(0x7f00000001c0)) 04:45:24 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x1fe, 0xfffffffffffffffc) 04:45: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, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x4) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x9, 0x59a1, 0x400, 0x7fffffff, "1eb1445f2312df21e8fed10658dd062b7dc802e9", 0x7, 0x100000001}) 04:45:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) pipe(&(0x7f0000000100)) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) 04:45:24 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000002440), &(0x7f0000002480)=0xc) read(r0, &(0x7f0000002500)=""/153, 0x99) r1 = dup(r0) mkdirat(r1, &(0x7f00000025c0)='./file0\x00', 0x4) socket(0x11, 0x0, 0x0) socketpair(0x2, 0x7, 0xfffffffffffffffd, &(0x7f00000024c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r2, 0x0, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r4, 0x0, 0x40fff) pipe2(&(0x7f0000002400), 0x4) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000002440)}], 0x1, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x90, 0x2) sendmsg(r3, &(0x7f00000023c0)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000180)="2437946e805a0428e1b7cb9081490632f26cba0311eae5806ba82175f7fcd5158406035e9423706f3f43df91b231d79d558e1937fda9365d2374c72ae8bb473c8dc0450a40eb35f69ad8868449d75dc55082e2e217935028099e5a98a02d2deb4fbe9289167eaba0d5593842f0a6d12362d9199a5b6fa391792432deb463b69fbec489673261eebe299bc3d1d737a7ea4722739121b734f850778b87a0d3eeedc44ef3e047f674c7478779ec69a2ce27f8914adf40b6be3e0c8317ce7af7ccda8f439aa8dcbc9a2cdb3205eef07ccedbbb8bab9fa794e2570f79772d0b8265dca390fdf685bb02ebb009f677ab8f0fb805ce0b5dca596b223afd64821159a585895107420e008936a2169052b285c781258404bc4b784bf583fdd81104acac5cd59ea8fd926aad4401c67075c0694c2516fe925a15e32ce859a1f6ea4dbe3ac9f15dacf8ffa1066234d34deb562a4956ce619d8a38f9427490635b7821fd67a62d165fad05c70d0001dadde076b646d90c66619d392048741452e1c1c39cd4e74b8ea8a47509444ea628e85fda01a088a1e6252b7ff7d5dbe682eebb621c77cfb4368f93a0aac1053fd9ebe54095090a2faef24ade2778f90ad5954f356b9da87374d91fea2ac6c7d1abd8bec4b59e1989152b2afd7f7724de04df65553275d72acdbb0ea96407e74c91e8acd7c779ee2dfc0ef081233042d34a36078c5e67670096c69d7c7b9eca454cdd866b0f2bacde675832c0d60272c2d81fd0336ed4c083503a4acc1770ca66939fd049af7288c132d1b30779e14860901222db28a8b33cd20b53706cd364ae689d36bafc5c4433cb9fa714342ae1cc537848caeb916d8e62d01ee43c22232c5bf3ddc128305a12e8197198eb4779a9224fd4dc4bcccadf0fc4f5c1aa8f87b8f3e494f29b39297564c5a54eac6768c26d53d11b223e2d49e7f06617b5ed70b46c073892c0e1c8519618a727f1d3caa39a728c126d8059c9c13708c989c74d53431886f6078fff818c0e358f8ebb3fec048a8d217b545cde137d5e8beb3ea0c0a1d5b79cfc1dbcf99d5fdcc6dd5d585fd8198880c5b43e3c20dc55e7f5ea78ca4d36a0a95a865ff94b7606543bb9aa4e5d1b577d38eabaef781034ef5a03dea5c8c7104c024a8f4b2eefe1dfaf6e8043ddc0aa52ae8b1518bf28576f096592515607bdb2eae1ad814830d5addc8e0e6212ebaf906081e6963b0eaea79d6bcdf75da62bce916db6f2921e1c963032a621046cf8896e8505f8bae5acdb4530493f19970f3d2971e2c87269dad9ee93e929afde32532c642b86225cc447550f9b3c1059a9fb64790c8fe671285f59297dd310e42936fa660fdeb1441e6e35f2d4a4807ae84258478dbf2b5f712911fedba03504db23caeeda8d2a31843fd3dc6168d463658ec203f543043efd5661c72423ae5d38d314cbd1f28931ff8787e39d314abd5a1e89d0e3ed2e6bbb7d5feef54d5f9c6b0c4703f9d3d36a60311a028a56261ce00c1c5173d01ba20db4667fe1e3852d1c43c1d9745c063d9946e797bb122b8a9771cc9cb91227afa97aa04c38dd885d941c1951e14447e5ad514ba7d45a3f9957bfbb0c5f4dee6dce85aa102da5172dd999a251f0072cddeb3306fa9939c0d5b6a7fcf64638c96eed26bd8d90d9513c7238e6ddaeb5d4c6da46ad524151c7e5982eb07197f626ca70f97136dceeb55923958dd2086e60045665827d55d9c7eda652665479f8f822dc09b6ae9bf6f45557340e23279d8421201bb899b6cf84c9f6765df3643f52d07f31a63c9fcfbba67f87ccef4cdc336a55b243d27b902be6f0f8b5dc1d670b3059f05a518637a3d6d0c79fe29aa52537344545ad423965e592729b468586e208f9efec59ee8ee0b33d5b617930874d7a2ef8f2073f83b83cc918607ed312bce30376a43ff6942bb40a5d260bd9d9ef7c979f65191686132807eea2794b2dba4e39e80af5f5317697168fa975fcd85d225d298889b5f56c2879dbe3319d1ff60dbc9ba1873d77f96a286433120f066020def78b4fdfe6e10fee5d19945ef6e6aa73b6d4bbb5543d7675f8b09607d205d4720e643e2e3994e027b50243c49a8d7c9a8698289e5a46bf7715d76c4c33dda4fd2139ffedb48e049381a5f0eb99065efa0eaea2c366adb61d23da8879869b1717d4404278b02965a2e300d97f334e5ccaafdcc1a68c75541cea5ec5bbceac299e8ee32ef607b18c19280f2da1c50496604643204e773e41095d6176d4afb76748cdcc4ec2c3f24542ff5f56bc34c54ad190c0172aeee0f110dde431705c44bb6a8a594170405285d3942e09f80745aafaf78e5a6675237f344ef29c4c1e971b7f53ea954c1c4d57a433e11d46187b6bd6c3a9696c3a23886b3bb5588ea45c8f54a3325d99690191dbf401ec2436b60a9b7f43c42d6744752c08affbd8a6db93fbbe5da916f4ed9435300510e3f640d3591d1e92e446676e7aca07f34af17879afa18132615e2ffc66730b1ea416a2cbcabbafc9d93ff1013c795e53a5c060e1a4a861f0f48a4b46e5cd94727ea0500c11880b1c302e094cfa2fb60848e038a5c24c2c319b6d791ca7833ed7bdb3f08832543d7e25eb5d09c0274b36ca25e624b219e0faf0d24134b86650c5b5277f3698ee096b1e7d6971cc0fefab33ef9f1bfd14633ca856d4d0e9c6ba01997c8c9dacc4dce0781417224d7276c8ae1d3e79ef3fa4d094cc5bb6f2d09577222f26910a6cadd9242cd08bb305ac11a49393aa64c9cae8ec2576eda1ccb9886a4b876006f8e228f1c51d0cef0100dac614b34daa0098594a40904c64ce81fa2892f4157b05b453da8c8c0424dfa602e941189dfde2a6d388516ee0495efba41241ff34145129bea95bc9576199851a24053780c2550b8eb0ba4edf5e560dbc498b6ad398796316443101c13e95639c458474c31a76c73956c50e3102fc727ba3d55dd32b5b75ca8ce12cf0317eef8b0b9b57eeaa6b542a33b3f0f08a651837d0d084e13361bba3609d895e5893eeca4c513f960bd831821c47e30b55cde86fdf824c6acad9d609c81eaaf1bb488b75cf45a52a2c8ff3d3e72aa1304a5d9f178eb3b49fbf3360f348d20d641353466a26d9976e5fd6ba6f9c1772128b125c68466ade643a24e1f5d7cd1687ca86fe2ae4ae06f2ea5f395369434bf0a01e0bf8e10bbfad44385bfecf6dc0c59b566bce18c0ad7469669a006f28e4303705fcec1a64acef61a64b120dabdada1cffb68a486fd053d847aec227aaeda44c6285aa50da10d2ff061938f5f5307ae80d51e563251e6591f522790a32c637f244a647928557cee03808ac80bd3388fb09f0bd6c1b4f0d75ac8dd729bbdd93643d9c93a2ad6621a959352d6924b52c6ae8b9bdf730b228899451af2eace36f2bed056d6a9d5d501f16f561b02593dd3a0bd6315017270fb7f60b7176413b5274fa1f4928c0ced77f690e18be4433615896936a3d75d766b8a02d50c68907c6cb6319fc91a6102f5d6942d8ed06883f217bbe8f58e586db799d608a4bab9eff4d858797a6714cb3b6c740b2688065996316e7ba162084aeede909efcb2b24b39530cd8dfe3e51b7e0163fbf2d3fb49735e417a180ad0f10b92c8f383784987ba6d58721d5d0cfd74cbb6fa08845b7dca64c3d4bbf0328bad397606478864194496a077977573b9a6b4649fd069736ea1699468f89ab2354b0860c90fdee9e7de6f7ae02fe6b50635e9e6b3632f2133f2cea57c198da2e2977b4e7e6e8b804138277a5034962034aa2edab95e0306d22048f894af1de6078c6e7504c27bf5695daad867907adeb526a2cc19753a3326cd063852be47fae7843d39441ccae35bdc770ce633ac1560bc773438eed4fe75f59b92d654dd13c1b088eeb5e1fd012de0c0aeb9d11a55050b44fa728a8f69d5947d9fa57dd4b9b7843aa9a27dc09b1b0f6032e756dcbbf44e24ddc51c1d9903706dc9bf46695adb08e9b86dcd69f5240a9914c5d0b5f114a359a2166064d0b6301a4ff6cd0dcc2ba36850ed8e4d33657fbb1451f577eb16cf32e962fd2394bdceab4391f3925cca4000647b826eac76eef128661f4369a84fbfc98193cd7c9ba7c9d81f772cfbf29ab0d6193e11f965fa1b294a89ca8ad2e2f91ecdddb1833ec21d45d082868c79540c566b6c8a6676066abd71cd049ad40b1cf93d0095a47519fca6af29556ba60fff803ea53303696aa6df628d94ba158d17900fd6581db9fa5802ec694edeae0a01823723ad1be134c5f269802aa215c32fef09c83b3ad4ce9e23b3bb538b40747c0c11d6ae348115367222218ab231be251c3596c0f6a0947896d6cea453178e40f9da2dbc89f5b9b1fd82c9a77c50b1ad07373e25fde73bb6721a543913a8be895256d12a44d59e8893ca5dd1c907982773777594a6c9a6ee26c5c3fdb2c9e55fc1d615bf6ece00db842375e8bddacbb3fc574f8db81fd5206b3060e034654b18b35d09ed5536f8f04be57c741a60be41aaee9d899fc3dacdefe53acc46280c68ff565631dad7d57284dd560630233dc89c36d4dfe907df9ad3b60c7f49d5ec6bd6091bfa8d72e484dcc685ee5ba18fe6b2f36dc666f6380022e8f020774190db95fe8b669955e164b83772897378dcd4bae03a2a8f3c3a3d6aa18776223e844834a175bda4988fa705c42e8a08b1e33095714c19c501974d99306a2c72467ee76929008a1cc317915eda82d4150f9ec289e8bf2c327f815c98525fdd792ce9a052f9344f43deb7da705334b93e2efda8fbecd64affd9533e3e01af17995d3231d9f14800bfa639d9d57d927ff200feb324ede3aec2df3bda8aca9cd0c3c6b47411b9b134a1b2a8e9f63be65204d7ceed3f13b1daa3955148f708e348afcdd91f2f392bc0ef1f7eef1fd55d15d3155ae5cbfc79faef99831904887fa2c0803392342e957146d808f7f0e2f966279995a5fd79c69886254cbca443f371e0e65265ffe105573c6111615aacb37b036a4aafa973b01e956b6327453ace0f02d7752340177aa09085a6f7af27a6124a2d4b7d8545371a32ce8526463f198a2018b1737f3ab45f733fa866b016c51441ff6e0ee74f811e44172b2a7db81961722f1110f9bd85db1d674573b6187d01f33c5cc8aa2b247f24127cdb9e2bb6cff9a29b09cad28b1acc051fd5506f8c614947725e7760b23eb1441ec0b09421f5978051e89d529a7d947c81395d547209317563bbbb5fefbf2bed792b045a750a0ab3511144004e06b0422de51354eabc5037e54c96a4ddc29a85fd95a4e3d31fefc8652cbbe1bbe8b8f075074c8a713d7d9c342fe973bc5d911bf8643861d33ddb62a24902f7572bdf8f2598a220b81de2af380d449d7aa52b072f01469578f9a30fc34a05ffb58ae66aedf8049b410e323090115a14e753b870208aadbb96fff826991186913fb49d275361fcdc1d653bb00f7466dd012b55bb4fcb5fa0474c65d2db040d72a61a74258be351f0319cda5f03cc0123e815075794b0254d8e9f308774816a2fe8d907a3b9729fbca5bf81ece3307b16ec502c6352a905ca9bfea7c83edb7777fadf01d8e57dab436847052642ebd15c8eccfd25c9298bbd31eb361b15c6a4ff9f238dd3c7e98e3903a329086c5cfe1a5b3dd003705bf6b26c84198279cf3ddea58d78c46fc3134753d520de8b9a0aaf907eb7f4caffd1d96b3504221055e9aab85e003a05eea02ec3e805aa5fd16cb4d20ab120d81c91957967dbbbbe5736606e69b4a9f64ee6a3bb5c0f0df59f367ffaa5146983f270844e1", 0x1000}, {&(0x7f0000001180)="2c43fff963e2bb168217d9721be898ddc968b4d39c5e9e9e407a5e05e0e5b8e15ff657c344d8c771c9a78032b5ab6a0827477bd914b85d75cc12e100f44645f7243d37bd4789abe4f43d7db5fd8cc8bf4f9c6a14a2ba79cca0fa1a94", 0x5c}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="100100000000000000000000050000004ca02cfdaeeddfe15c7261af8963ee63cf35325b4a4ea6616473c9957279c3432a98f31f8cf252782d3cff1d96eb345fabf561535090d55c402372f89351732efd8c0cb8323b5db9bd0e12ff01d56d187952067354ceb5572c718eca52d34fb492e284443d29cba77edcba5c959e44b89651a391528deab66bb93e1aabb824cdf15eb718c41c99fc0f854fc1432f8ffb23fab22c9b39b14742ab180f268b3958970c07ce1b1bbadb295bc47fc5d274a2425a09340d50d212bd6df8de27909551f7286286dfe30ad838b6a9cd0115f54bb78632fe0fcce5a79ea88643d3887b673df516c6f1e31750470dc68cadf8cf8cb48fcff7ecb47ff659d7b9b0660000001010000000000000ffff000000800000c5acc1adf9019b3172744b0c919c498c1130a647210455367418f3969d25860716c3ef3d8e2ceccc0980facac143defdab276670f6d5f02caf48aea38f48d4e1bd9618a9598ee9b5781cb7e0a6758592acf2f2fb6f53063df8c4201a86e98756b721a6ab462b9d5762f08a7d04e92cb44fce7b80372e3433cc841d717c3b9be3cd89b85bd3b1cadee006b5c19903633a1a1abcd6f7552f286aed479900e3561116120a860894299e826c5edbe088f57005a6d615002d5cf5738eaa7710d33946fed2a3a2d3c142b91c5d9fc6beac1dafb49c5f94b0a6f06eb3d0bcc501921086ed25cf13a664fe5aa70aca747d8b0dc0ef90b4e50ecb694113d44d5dbfc28c8d4dc4fc126f2b4a739cd79f0bbd71d2363c9d733276a181cde61ddf5333d91723a0ca8e1b1333e6552abb5debbbdb5c434fa06ed431cca9a2c99648ba1a5eaef29f65a13210f1f085990ccce4a9b6fbcb47b693644a858c97a258fe145208250ff69b55c231a2af518c9e25858d4f7ff9d07a64d0443a4b2a4ab469b8b90307c2a0832d2775988285c4a1e05e94ee332e3541b8b6e8df69fc1a3dbf72cfab02651088333628fec983f62045740b8fada8e565c69d688dd867c74d13ddb89be48b0e495e6d66a4bfae825d4515304eeee5fe23a095018ad907d6b65aaf4c0e6d60df4397838f62d28ba76517fe7019a23611277d6620ad331a7662e6f4cf410ad2926432f74017007691e5e70acab8a1b31ee215f43bd1b22956a7b0d8c1663fd34b31e92bb8a99f9199ccc47efbba1cebab1b31cb112afad839420ba4f982670a3c1e2d226301c39656498ca292d40e14501494521e7eade26cc26948601cadc07808638d66e5b7fe0ced658fb19c95373f9ce377c687d824698035c3aa135796bcc0b7f3fd310654aa457f2afc9801b3ea06f424fc66c431cd72456fa669cff1c54deb1245d194e219d11d66e8553eaf570384a38a2f3bc147173acb5e92e664c98b110dc806e53a5852cb17c7e44f33598ac9959b9bd88b33a0cfc150cb31bb6eb77e7446cc68ba0d8b77f3b2af49887b9c198fd8be8b3c79effe18e2c62bb8481bad86fb4a4cb586d53ec77cc5b10f78687933249c0d73043c5cf7de03fea086c185e8b57d8bcf87f66d6e84df15f370abc699d1a91753625691c6110b4109107a2fd7300f84a1e204b688300642579bf1043ceecc43d76aa3a64b651f615bd94d26047d68f24ab90ccd26b93252ea5eeb3bda2ee8b39d1beb409868c8bf3601ceb8f6aaaddd03e0c76bf19e0757a7362b94e9bfa6d3cfeaf3009988aa8ba0188c380515edeb5e3d9a57ee25a13517a758b13598d168373a17e6706f0d64344bacc5b5453a80c75f6d9dc71bdd8bb7df2e5c564813312fefc10b851bcfa7f0b786b13e2d1e209c2c14fe64b084fa66fd276e6653b0c982f8ccfe479fb5155910aed2418da241815cbe6409a88f6e101e0fb91613d3b213039ab3f6626150c058d7d5dfd8e34b90d149518d45cce8fdc3275787738f846285e2a5b97df23ff536082e55fca334bfb8795501dfb34152308ee15085632afb04c8f986ca3ad9d5bbcee84453ee42d5bc52ae700406d37f3eef4162d62f9249f169e48f8cf8069e1b4717f484ce7a4d6ae06a3b5385b36b52339ac920a4851745eb6c6573061193c5634ef7ea833d2a187695936d97bfdbb5adde5684c3cf5720a6e2b70bd362ad1f0be5181b4fcf74259fa7970c0444a4d02e238c3d1e5ee948953147db72744877972159874e68db756fec071d1c8292f6ababaea4f24fed0f7284a4ce7f75bfb3e83ab337e893e2541532e69ddd646c5c94515d70c9638999968ac29b8ef4379c301c821df80e0a66ceb17bdbb295a94a226c717bb06f7e30a00aa258778857b5429b9e53db4991edfdd55769c67bba915097071487e0aeafb79237c80b6c896ede14dc9ad119b0d0428f754b7c49523e34020de16161471119498c7402a75a41c4d8f6df61ff193f5ed8696ea2ec7749e2e0e89d9c22dca3fba67b47948ec4e5810bcad9a546671bfc749c6bb65dad84ca9f3cc42d5aa7cebec2fab3cef39828dbb15bbf760d8864eecd9be95dbdc0995be61400ceecea6065381060cc3a46738825ce391a213fb0b386cf4e3219aa740b80e1005b1e53ce760875b1a8bd9b1e2fb0c19b90508c886660aa4603961d18651ed284a01fcefa3a86a1f40212af18224a9697f091c3f7365ea5a02746d366f88665964e27fecc7153cc4a82a24c30fb609a909b4d9c922e04ba2753de867f23a9ee4e1d5e415eeb45750c7e1f8b68649225a955093c6c14c03ac7361c8a9827f427af4ce51c4a8438f2d79b3ca2291314daf12cf1329062a68f595d006a81984b4b8564c484fbe418565cae97227f7837dd8cd25cda55f8fd862e88e7bf52c7d2902e03a14a3014823ed6458b197b6d0ff32a070217f97c2fc600864e3188693e888b51bffef2497d5994f0fbd907b0506ae27b1b57cacba18c9514378c7a0d524673bf31672a1c18fad660c6df0ec3036b653d8537ca6409760c71847249fc8634846ae870336a1d6b7da8b1b628fe7e39215315446ea1d293a639a7e2de3cae87b5f6dad958287d3a181470bd6b88510db3fe299d6db87971e8cd1499f8dca9058cdf895c0e16d3d23a9c13926fb9d6e1d7e2ffb25791d2e25371eb7c1fbac102ef0ddfa2d3f7d65cc9bc6eb8bab5aa111fbe574cebfcff14a46c4586c495858f8b60aa21d39b05ff07e2b4b5ad1c379f27cff6b182d13b821cd7682873177f4b646c800b91e830c5929b12559d66a36c6248b4718dbf8aceba2097c94d7d7af0558c4e13314309a4c9a8e090f560601dea8a6afe5dcbb2ebfc806745bbe898ee070457be527146e82123d81d0e85d82becb9264d639fb884b1340d4baaae00c798c0e553f68c5ebc45ff0aad4efb5845ab91f34c5f000507c93b684a120f127f070e3e76aaa6b1325fe0801a6b030ae8a2d6358a8ddff8cc6d31bfe5c8eb695269d252f813762d2b1aa66833c9a99d4595dc6c11c36ec01ad6d1b92bf78d8b5b81f7b0faedde33c6e46521049e6a5059f380d0d7d9329c77840f90d5b1401a406047bc23bd3fc8499647b876822530152bd8fc3d50d7552c52e56834d8570a85bc8611549dc74748013c62d18c053c29a16ea9ed1f5223f7fcae25aa7d928d53b94765fef6c6b26169f7c2c0dd62576c1c46bede76d7d36201c913612841ace582ae0f66e276210e9a93a3e7bdf3c525c063dfadb750f7757108e32ae4e015062f8d045762e6de8fca3d4d88b9b9a22bce9bd7ded025535f42933192178c83e4966a90e695dc5a9af8c51570fb627af4fa226509414c334646976dfa27bd4a7ea7d33e60a6a6dace2d3411cea8cc56cf8fee091c5c1cec3a9c9e18b22f4fde21af7e4da07be0da3ec38788e22976c6acaf973b1e9cbf71d9008b48ff404df2054fce5929ff576db48cf4cdfb5d034ece3f89e42adb36b0b117abe1b1522c2abdf5b4350a5324aa90c96677d7eeaf38e267bc3868e66faa9ab9ecb9828b4e082c3681107de4f6afecb36b67e06027a4ac11109350fbf5da56cdaf7d875663f2e3ccc768927a7cd7da44b67fc07d60e1d4b5785f92381ef83ee602bc16fe3d3f2a91416f7195e7158910835d8190884d774fe3fe9216edb499af61079b0634aaf7b71caf0922d9c91d07232327f377aa6d6f0169edb248c8561b600ad158945081f951e1b77a8735546a1fb57b7f00e93637ce21a2ff5f2a8b033a80bc7da893ef8f7442ffa9bbd93139a64c66ad889589b3a3caaca081e8a47a2bd29af23bf5cebbed0de6c54df2d0b980a6b4034b3594dc8558e709f723dae64cda96e6c755b7a19182f7a00961ca5780deaa5af071c09961c6f879143f816283916f64790abad918b6264619368f00daf057eddca7fcac0758eaaf816e33fc434018217b6704f4cd34518fc33f719e862600ac87791dbbc904b96ad0a92abfacea571788e59e5ac6cdfc5a7f66f97a49d4491b3b66e1983a2f8fc4b8de1238362eda131edb07bfb4e1f558c94e1e907222e4fe5ea0c63e76fb26e0f53bcbe71a854c68a05d2c1b7e674b63d35762eabe47c8c41eb911e5d9ff980772fda65d4e49995c950718c33c258388ddeef4c850c339751fd3618a67531225fc1a1cc56a3863f2306d2bf4438a6089fb1ce0698f9ccefd6c30f0f120f74e32f8943968277bcd724dc9dc681ae6ff8de3c6500ff71b82623d96e4a6aaaddf148c43fe6970320efa3912213fe70142d854530209ea66bae52b26ba51153652e6b7f2361b48da31a5dfe2f7ca063057411d35fb28c93e9d1b704aa68ed8f70f873f75561c8038792cd7446fd2f0d458de146072903684d807506a4d5a932eb36b041a20e634cc609823679c62a9b7148673a5927d9f168f02b7cbec185204dcea32201cce0ef97948f0416d8da60875a2b8d0808166db02ac4a7412a47a11a06a5c123d65a7d5460504484a53544a95801dfc0d2abacfda21a90d56fbc2ce3c703d769e56cfecc96d1f178b7e3a7076ebef1a223fe9922cda9c9ddc2c5d313ca8525237407461f4624eee2a42d2d871d6684dff581da3facd5b8401aa89bde65fb86ec98b8fb4982bf52c2659e8aa569aeebe7da4b6d6df978fc2c5c50994a2c3c0f8cd2edb8458f6dbf9e1a85ffbfba0d888acb7c1fcdd7dda73bf7d22ed3a4f65f81b47025f25647128eb3710d09819e90acdd6fb2a93699e98ded098e94e6d1d96c2f521a5e952120a446511ba75cda2931afbd78cb93d3f1f14a4bb936795f4a6a1d6bdb8380a69bcbfba4ca394a029a3bea3f40ea500c20efc36926072454ce28f2d6bbef38b92e8ced872776b1fd1568d863af0f1816be5e18582e40e4d5f2f34445995e3f9fdb1cc0addb72605bf5b071078b4ea270ee655017a60516b27ba013cc435facc37c8b95b94a8950fffb53df6873c25121b60d303416bdfe4d30faa4ea1b6ff8fd474473ecf0c45c34ead371a4fc829b7ff57b78eacfbd053b50a83e8dd19c91004bbb7094f6a1e9edfa1615dcaa982c427cbea019fad2ef43511f0d3328f6f2b47b7dbda63227b1d15b607136285c162fb55ce96e5f0e5245ce7743d080a25cc7bbfd7c5d2dbc1a2c01f9fac5bdc8b1478cc5c599c64a02dbfd9ae63d60831982037ea1ad513d584caf0ce6a155bd4a855104a97b25c2bd41680c03fdb6d3b7c4431e0ed0beb3e87a6be72c6b144c543f6e042620726e36f3af13cc1529b8815e908488b3d966a82f3f1add35ae9979bc4e9c91e0fbaa15925dc2a1509f2fdda697b74fc0aef030a3ca83c6818c7e24540496d336c3513f1223d1be4cbce412a5b66b3274ed6ebfde0e03a651e7cd8a99c2b70090c0b7d823aec030606183649ce8ad6f1ff22e6bf6dd74a6c7a09f465ade0e8143a8b1271f017e1d5bebf0cd0b2510dbdd911839742356a0d762d5dcbaf486265974982338cdf4196c7fab0b78f22aeb7413b8ad3e3da8c2a14e8a2b48f4085e15a759e829b8e4e7b31b4d3660e5a74bc55980579b56c90705fb3860c0ce0b50d080f623a7de637d1ca3ac045d040485b684a7515dee456bc6a6ed7d914220279d659585c0d68b4946c9b96d84e3a46541c7cf3850354ed144d0cd8c835fdac031fa42b5f2894c86b8c93f3015783a415c2a35bcbfde3801e23aff2bfe865b2065c7d354feccbd5a8260b53752d0f22e0aad755e447afc455d5bc4fad0f3deb350b5d244a2d142493fb0175d65a69354ec133103dde41fc7cbbf040"], 0x1120}, 0x1) writev(r4, &(0x7f0000000040), 0x1) preadv(r4, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 04:45:24 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) syz_extract_tcp_res(&(0x7f00000000c0), 0x600000000, 0x9) execve(0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x20, 0x4) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r2 = geteuid() pwritev(r0, &(0x7f0000000500)=[{0x0}, {&(0x7f00000001c0)="1f973f555bcab6b6d72cd785ba16769c9aa8b2d0c0bd4f4112d837530e2d8de4ada32514b7d537e052a1889d1f595daf00943eef6048bce4caffa9963a813be438af7d99d1fc1728d33c733843a587575a845f5dea049605d2a9d731852b4b3fb63525ed1bce70f5b4b6f05c9a8f16264d5263b1b7ba57331bc19507422bde4a571869d52152ac8a7d36476944ca941ecd434af31b97a7ca3847c5445dbe691967e97abd", 0xa4}, {&(0x7f0000000280)="ef221777a38bb1d9b62c2091792fa6dc86c8c91786a60c8959fd84a0e704", 0x1e}, {&(0x7f00000002c0)="7a8dca6438405af3422a164af62244c3f4fe2283c49e849bc48da6f9134ae3c398be23c9260736625be7cdf7d508ac044574137094f4bd63394ae8642e8a1a9a277bb56178b30f72ab7c1475a548968c5efd382afae825987c457f07b5086c1397e79586001d6b7919b9004a5fe4ea5c744da3fe7379c293fdc1c74f2d3f8ab96086f0eadb6aa4c8348b000ca74c6b2b3776b24964720cc3d41853fa701032a36ee4", 0xa2}, {&(0x7f0000000380)="b5b1a08ddfef1b44c1bbf401782cad8fd9869d59bf2f7082977e50c47bb247b751728ea50929f815ffb96ff3c2133f10b410def218bc5e723f9492e25efb3d3e8fb7c52ed16d07f8c1065eb322e656704f9994cf5ca4bff120", 0x59}, {&(0x7f0000000400)="1e55b44241ab608748d210ba01a97701411c05b7d12d42c897c2126372df5ad465", 0x21}, {&(0x7f0000000440)="694a197e7d4a50ab71fd9b86b53cc8c227264ee471dcf7ed24fface10cd54eb9a696d9baab3960d57a473df5b4d9e198697c632f9d171950b4a729134be98874505897c183d3c6968b8ddd2b874467bfb67533a1e630e0619bbfd3dcf1e14038339c4ad8062554854747e1bfcf3fbb949b0fc45f74e15cd65e0242580efc6c5fda0fa76b87e814b8c052447ca5389cd7e79a5f", 0x93}], 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) 04:45:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) sync() r1 = getpgrp() fcntl$lock(r0, 0xa, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x100000001, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 04:45:25 executing program 1: r0 = socket(0x800000018, 0x2, 0x800003) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x0) socket(0x18, 0x2, 0x3) lseek(r1, 0x0, 0x2) 04:45:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="5cfa14b0e6e9d99634c0cd0e61bf97840df72974ae0acf459859eaf2b745dec34f136baf1087c5bea82281d27619a7e288d2c303b4493f6b2297f2e04775399814cac505ee9c09962a7775b226acea73107f24fa7e71350ad39e7d96ddc662aea8a4a38408b548631a8cd5ad240b6922021aff766fc6bd1219a7e97fce8fe38d75a5d110d274adb1ca9f59e5bacc0bfcde41fc9d50078858e7616c3d9c5e86eee23fe90b870978c9c9b64907f79df030d6edde694d", 0xb5}], 0x1) r1 = syz_open_pts() close(r1) 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, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:45:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffff07) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 04:45:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 04:45:25 executing program 1: socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000100)="8602ad6554142edbca66b81bd228344c7c69565acea80a27f0c224cc07bc48b81cc2963c1fa3accabebfbb9bc54f5dd5506e5aa0f3ab7408113eedbafa94ee213aada8981e53dc8c98f20af75b06fc644652e8cd997d153278940e017acc0f4d4a5f85c09e8e3a5950d613ef463a0e3bbf3e2d0fd8ae84089200db69e88f4f8845f71577e718be18ac265bf2a7c4a023d5d4b9134d61cf4235da2b0af37421324ec74c217d796ba9433c6e459f7b463fca8c59b57bda463e0ae24f1adbd44d791705404ea96233974a6641545f379faefda294449bf8fac60b705c38c20918b57e9889033e1f1770ca7e4c02263fe686237cd5afe7d11b0c7409ec69214d07fda8748b1f76a8b3779750d097c488b82026182c3f0bd67e0d1b7aad38cd30b0596bdbafc77c28296e449b363ba418f01cd5fd1ce3f9be045b0d19bd1f03de8be0dcaf37dc4c18b86f897a04bf5a9bf9db2172cd4ce6a79de83a4adf239976c7af205b40a2f9368f4462357c30c701e9e9b47a8a29f6b9f18f55015e3b8186d63b9b8408580ea82f975032d788fbbab654544374546a6cddd94813cb00bb631d118c1d2b0a0eac950790922b62618a42ea23ec7eae863f3c61c355b3740c948991d1a9ac9308b30ff6c8b4e17585bfd361a6bae3bbc4b96d9300d020f1de6983ef04e5d9cf782b17988051d0af9f4ca7a67610bb6afd1b3622f0e24f672191740d95834253dd074c48c4503b82bf6cd784327c0812c1b5a96540121807721a95909ed8383360abc4080fb6dde6c8b3dc7e91b34c349054120328dcd6450fbe12dc02deb34f55cf596e629290a6abdac2f818c575a205a2160a355c4d931472c780ddcfd721601482674ef365b14ccec3431977b50f4b045d7f07870283ed10b905ac4bb6a9cca384af4f119d238ade5b27a9f625fb0382b140d53eedd11ceadbf102fcdc93a847f876cc530a2607b7c8636375eac58824df0e9c9f94a62e71d78d49a9ad1c3cc1988d37d644faaf1bcf49cfffb884418dbca2f6a41ec904d4481858bc31cbd483d11ab95cc3c7b57f8d59c3bdf92730476e4c72ac5cc323c07ff66ec33239e469c5795e5f28efe268d03f99ee38bd2d2345562a146b17570de6ee8a72cbb274f44cf3cb8266773f11c99333331cd42c5a71cf786befa0f0e1695b161bb78a54a8c5dd8275dffd84f6453558d88d9b2071dcce774efbb2f3b3d76a6ca4e5ec4bb81aae5b06f4121bcd93ee990a0ee3f8df229ee2fc2c33e2fd272e1ec93f32377472a21b3dc2a69bdd2d8e02c92fb068d0fe92c80c30a00116bf38d7e1d27113bcf13abbdafe486c16c5fd63cf49c23a452f33c0ab77a49dce67e9bfa418e4fb1769414419cf5ca7185b8b07d3d2a3d62e50ee8f9512c68086566bced758c62c71240dd5ce2c1983bb299c5bcd109c38b25c1a2d855c7e2bd3901a76efc708d3c64fffdf9e0ebd4e66aaa3e3ec71b87820ca89ce12d434846cf9a2e8458141703c1a0d0b0c89f0d72a6e8ca96e2e8f6be1874cc4ec7344e1c301cd780d02940043f2f221491b8eed9788e06cd186b5a68acab6c0d1dc018ef903dab99a2b6aa26db9a11fb3d1bb1fca3709e675b6a6a1f41d5bc0730e662cb15e31c6d13d6e8ebce73154bfe2f4e7be7bb8e26afed08749779b7ef183d264aeb9306db6188480c13f612459b2db7ac30ed8fe4d83d7142ac62797086d12ba3497a3cc3bf1a9d7bdad7d26255dc3726012806074b363e8599771c8469cbd6c601d07d7bd7d9e465add9fff2cb89ca4dcae0061f3d35c49deb2fa4bc2a048045fac2c993761b9e33128296e38ab6436f337f48f61b44f2cb2d5ec9e73443d2f25f3f44c9008ae7911ae0260130d834f54b5c9a2a1cac3cf2ddf11b129d68ec51f42c749da3903133dfb41a887b429c36e1cc58a713433dc6f90659e7e0c3e4f6c8ef6a39f0b6a1e6b042915e8c0bf695f389dc8f157598ee8c4e4b58acb29c806b9c27cb1272a9beee7e9dd26eb4e78f5449165e3a669c9ff8c5f9d4460d2d6501a91d499f553784d27fa105eef07c9a9e41209fa5139f55c90b6b01f0ba58f522d7b7ce339ce902ed8222e8b1a89e04e2230adda1ee988f95c8f7a52593fc1998e314aa0a7ebd75afbb2af8bed389b9aef20d0066ee56f45eda6ac2fccb9b3631485e13365e7183b196dd5490b0c5fc95d0ffbe2fa9cff1264e9d4e5dc48339dddf699a845af6796f419056ecfeb568ab1fac81f34dfdccaff3d9872d98e0aa6bf83a1fa68f734f33ab4dfde435a49efbc9e95597771b56f5829c60506dffc548992b4527908fa2c6e6f03ad3b5aa5fa0f71e21457838be9f4d33be91d442b630221e34a32c896a8f6cff03f7ba25436936230ab41930c233babd5506bcd117ac2bc9f6777a6adbcf2aea9b8d34d6a5e3087635a4e9cde4203e7cced5f7e00cc849dac3565f4a6affeaf6982db2b70c65c14f13289dbc3ae8999963cf2473a3e80e901eb49aca6702bb14f5c4740fe3c52709c49702e354ff67aa4325e52e655ca5cd6e98beea7aea711ff5e0b477dc13c12d2650b7912df63b075425cc641f66c294aed8bd259ac908a0e31a94fa9461e3d6b4c0b2d09ff07bc5fa22b3c4b739188b845bd7a3ab969fe69510f7e6ab8a621777456b2d5e6ee85777f2647b9f61c55d6f6135aa2dd98c761726a3cd3334918f468a1a6bbcf190ce247eb6a8098ee5c02ebc2d19439eb55e6496d6d98e02ca4c2ad0d01f575b9a7f9c6ce41c297fedc3d6aae54d10765e333897a2f3c2d3f4d2ed39b54153d21902cb5f723baf854d4266ec46d07e26c18d08cacc8dd39694c8e048ef4dc6a93b33a34aca3312989d8c6185d25caab9866c0828a6b3c7ed0e5cca85513ac32d0c8f5b02f1d9019ce270a929ce87c5c4a06d8943927fcca67d4562822804b376558310b049a9aab3db8f60c349ca7ea02913c8fcc3d1464261a0469d614ccb63c0add67716be9377768de1238e38804b2b6474cdac7d63a94628f262b2dc02760152d360bc2e27f3d8754dc5b6fedee53c3cf828c861116051838d192126c07c66dad3ebb9ddab029e2c13918093dafe91f7bb23241f43193b77b36ca9f9b937683c7c0d777135864cd9e2ba442f5302999863c2018317e359336b4dc63c42a302be93a697684c5c0f39fa8dc958084ad253e68109c1dca6a36e87ef24f56fcb5a802edd1d82bdf5a4c96c1cd249dd23a83f3b6d700dac48bba8407ac694805566db72c4f9be5ff3b6f4c444e02d09ee17981c9fe997bc1a03281582e7a2b7f4316f437123af380671409bc1cc83049e7ceda0c367461f6bf2eeb80e8f74b318498ce2fd6067b944d28054e157c84f7678c6724a86fa83ba814b24e416d337e7e56e9a69ec01ca1966a4b1a15d3dc68385f74387e88841e9210ed60556d4f509fc9062c49cd7c7e405005c3a3ecbffd92d59f568d64e3f8ee952fcc672108456b48c1a7ee7eb586ba4bfc39b104590592e0d4d73e412fb979dc41f5dd7a29e4b5a118ad84da0e4dd40c8a490e7f415df1929e53773caacddeb45c414f97659990906c2ad391340c266c21ab4f878942519cf16f5a6ab957841dfaa4c3c399577a334ac2f79a97d9a0c824325c7d71ade98af7315b8bc9244d6943e8986440f22f0d2e78ecb892cf95c6a146c6365d979813a3a100f0735dccf61997b0f933c3fd210386b0689deacf864749a5b2a3e398441a589a13854c7a1ad05b61c2af54c05d3c964138887762b2a64e36bdc97d8557ea22cd9a8b8475ed936e9b600a41c0696b78d21833c1d6881c22fdfd5851e2dc58d3695d31a39944b9dbd86fa3fc076f3d10c2769c5a61cca767b0ef26bafbb3959c6ec5b949e94a722866712bb91abf16e09a20c16c41ceb89d65ca697da88524a43395f114650cdd1d5c7b8608ca9ed05af151edd4af9fed754a8c474eb80c429f6bc7c3c7c3a1a3eb4aeb1bffc6195cc8e66dc31d2522489fe7b9f3c3f000706ada2919cd6cd67c009620a7a2d9d2c560a8df518918ed121f7d19e8ed176e763f150982fd057e4494961c32123f9a0174792bcfcdaa63b7e6bb4dcc6e46f1d7db878a2c29a4538df3b2edb7f9514f716af47f13c1bbc75e1f5d316090cd42263b30bcfa28a9e40bd4c9623d0d93798efd5cc11bf3997fa9b037cbaaf2109b76a1ed330ef3efc208041a482fdde9b00b2fdae5f27fcc9e93cf585d670a896e93e5806ab2446e131ae9d5e36ea411e45a345c8b674fb4356587fb43da64188ff895681e3f537d2e2f0e0bb41b0846afb16d72b01431646ad080091c7918de69f55dbfd44adc69df6c559652d1b3977ab3311d214e7d13c0db54f0a3f0ade09bf09b0a16273cf966182519109da96509adf445e976edd9f6208b7fd87d993478263c9d52ad2f3d752e61b7e3b3797d839849d04a15a96a2729941b1f5f84ae310a5bdf328354eba5087aaa55a446a191b3cf751e63ccf1c986ea71249ba0844981ccf5bda4602bffaff7849e23909efcbb12f3c38c90ef4b2ad10b26f9d521361a8eedcf1fe8e9b2165aa96a8fa814132126098b1ede79370baeb7bd2cc7220409a6435f316c999dfaf49107b12767c505d51e08e114f7156251a79f60f3fcfc0728cfe80fdd3d47a301e806849ace8308cbad9ce016dc99502c0c6305fde59f821bcaa353ad761e46a8f0ac1980871c7ab7d45b2faba911461c44bc0ccd672d1621f7d66a38c885e842c61c5d0b6cf77b8abccb83680bb2047df0838d452e89aee18a36fddcf9b6137c0706e1483705d2178d8a265dce2bea78eefe316c85c02304119412d94b0d13747f361f259d0bf9f1c9a250a8763344ef339d19954711fc8df88eebd0a36ec91d0a19c7747349a92aac4647bd4d3d1e2d116c8b3bfe143cd01b76c0920e33dfc0ee3e38397022ab93babd9dc94ca099d2a876d8d599ebefa8b136b4c332072abe9c6fb77d17936efe265621ed33f8bd5726f2987f6a8d00359219318af902ea2bb3e4acf46c8af964e9eadba95ce7f8dbcd93f894354425f5ffbc90d0d8e59e6b743b41efaef0cf5c00bd23204c09ed9e0557b7a2ef1b02fa2186a09ebfc4fa1cffb2611eb2c16173ad5e261e6e2d0de485a080769a658ce3a9fb1f00973ac00f320c8cd4f5e0f620919e686146ca371d99801ebfb22c6391ecd767903c3a8081cbbfb1c9e638f140256012269a266203186fe3ffc08ea60408f1df4a0f8f595e00d1467f9ef50541766f7bc5c7c3f949f688b2fced9985477c597685337c9ed610c4e609bf965e0d1b31202bb938c7fbe04dc2e76a7b7e8ac63e11886e541b43284dbc7a674cbb64c71503a58cb9f19ce3370f3bc6995f64bbcab74cece3f041f54a82367b25a0f4f81ea921d623d4f551adbace2b8719e63408d2c45c7341a2465c3b0ca8576b2f801d9a0a07e3935528a10363f4b79712bc322abcbd46fe7fa6b77f1f68f4f02103029b97b32115a2bb60a55d1ab9e9305bbd3c6466112ff6ea0a3a4efaa23039808911fc9ae866cc73370a717377fbc1c4e54cde808d7327cab201a6db2ce337ed1b8310a18357c53dd88c18f6fd5ae8178f98daab8269291f757b50f73b1963d08b59eafc140d4ae18d1775084cd69077744b757bdb40004fd7d0e901bfb113d1a3b644b01df48cd542316bc9e29a6fa12d0b6b39ccac4731ff7260f3646c482c16e788bcb3444fe141e2048b63d9b3f3b3e5a61356d6fcb5aaac838570c30cab028805890b1001ae8185804bb8f6bc6bb9b0b754b6e4c3338ae72bf1d61bd4a3d1d21e65f5", 0x1000, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 04:45:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x81, 0x7}) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x93) 04:45:26 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r1, &(0x7f0000000000)="7a9e25713e36e9ad6929823a358d949a9e4dc986685512e8131ed21b3766994b5fedfc89e39e70931f982ff51059eae13853db08b427b86242d4fc7fe70598e86d2c797e8254f0c1de2604be8db943d49c9f56789ff63fda587007473eae0608b967eec9a0eb15b5831fc25eef8bf124bd233f576d610c55ff6c672edfd59240b2f9d9816e97821565519deb3934f37f319ec04c860b17a4ba22c0cfb353a5929cd0c5b715ff33ef9a6874390b60f7171611442027", 0xb5, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="01b90b2f66696c653000"], 0xa) 04:45:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d07002f66ce8567d41b"], 0x3) 04:45:26 executing program 0: dup(0xffffffffffffff9c) r0 = socket$inet(0x2, 0x4000, 0x9) getpeername$inet(r0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) 04:45:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x0, 0x5, 0x8001, 0x6}, 0xc) 04:45:26 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = msgget$private(0x0, 0x208) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000800000000000000000000000000000000000000000000000000000000000000fcff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076d6f7dc98d99f0215fea33a4f688eff28fbc5f03b3265f66e08fd38"], 0xd4, 0x3, 0x800) ftruncate(r0, 0xf56) shutdown(r1, 0x1) 04:45:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) munlockall() 04:45:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() select(0x40, &(0x7f00000023c0), 0x0, &(0x7f0000002440)={0x9, 0x5, 0x1, 0x3, 0x12a4, 0x8, 0x3, 0x1}, &(0x7f0000002480)={0x4, 0x9}) ioctl$TIOCCBRK(r2, 0x2000747a) 04:45:26 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() shmget(0x1, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 04:45:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r3 = dup2(r1, r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x7) 04:45:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 04:45:28 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 04:45:28 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) write(r1, &(0x7f0000000080)="cb09c9dc519bab1ae9dfc71b0049630000000000000000000000000000000018795a8606ea78fe6e96b98f000000593e7c0d5d1167e74e250e342d66924b9e1a4118594d4118e5231796a4032b1c05333a35977583055015b2b0000000", 0x5d) 04:45:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = dup(r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82528bdbd816030000000000000000"], 0x10) pipe2(&(0x7f0000000000), 0x10004) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 04:45:28 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0x2, 0x2000000004) r3 = socket$inet(0x2, 0x5, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r3, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgrcv(r2, &(0x7f0000000200)={0x0, ""/172}, 0xb4, 0x0, 0x1800) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r2, &(0x7f0000000180)={0x0, "c9f25ae084b64de6b796abb24bca63e9361b2b5c4deb6e0249905cb83342510e5a6c24cfa716a290f3f79817c24afedde952af310ca3e933f31cd67feac188bb14e129e1124272fc1d3e9d1f779dd7e8e348c3b18370ff3242b62914439855"}, 0x67, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 04:45:28 executing program 0: r0 = socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0x10, 0x8007, 0x8) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) write(r1, &(0x7f0000000300)="ca5f22be59642ae2148882ee17324feb8c63e12abd38e3f669a6d873b3d5c16e9a04838b909b089fe3cd1198d8c2320f3b7b162124bc6835ab867c02e2a2b6a8d42f470f27c36e792a116489fcffa67168c0c24b5bcc75959071122c90036b85488de6cb997a6b2b1f1090b9ecd7e7a30b613c4957163c4bfcfdc298a41909505488f0ac385b4c21d0778e02e1f5bf3988d4415f6ffc6933dcd18785fda3a8020038d94f084243f55c0b9b82371098fd44cc43ad6412cd6b9c090eca6e21394464fadcaa81ef83665f2837eedabeabf4e3a6d00535210a6de2a1f7e66fac7177c64a0493205c3b4ba17b0307578f4b4fd57f9871aebdfece639050839ac4bdb2477b5d3a6be8b0cc14171404b11f7df78a1a8f7fc874fe1cc411f5e63e987acc74d892350389edb1cb4877fd9601eea7ea93e604b23865aead31a8ce9a5b62c3d042ad622ec4f0ce9c53008721305af82cea60a15c3cf13d4ddad2c3e00f74e92ac65a3d7ac0d8fb9b190aac106b2d6c974e2b5520767340903238b284e4da7aeb9cecd091457f2b0c30f4766a6b7f2dfb8645d9901e39d33e5a42193f324456b426912b4bcbd8b4f2c4d0c854f4a4ef9c58f1a7d103853d138d3d55e70b6f00112abd682f4cff660ea9017bd4a7afd1b15567cf323d162088922229de1157fe331f3312d4bf95ef031422318034f14fa332ee3a16cba231ea48105694a438209ecb8f11c0a3b1e55f6a187028c260a92671d800b0ac2cc95375a7db5f63b5bcb6846bce924b2aa995160e16264e745967b4fd26383aeb8e3195d0456fdf00c20160299237b82663da0a9510e000ef58b0ee2dfbb7e55da163d99b47afc36025574ea8b906871f06c5cfc9e9f630fa004d0bf017755eb642a2738dbe81d1d9c7701bd9bbf12815570da2ca1074b6f416f502bd108cf97b2ab28833d6182014545c42966c9dfe9763e5a3e43f18e6a3ad177772edf7c160692505f161ccc079ed7d83238b223d2fa54da447292ccfaf7b624e74147f6c97fb63d142a694def7035aa2029f2a7e5fe7981794031e9e4be0d2747ea30e3df272c18a9a20d52936f2887c81f67d5ac1fe3c86ca48662da27cece279f3248d0f4dee6d3586926106c4a4021c5af033128cf28b64829a0b5898638789a1f09db80c4b8cfc7ec397c63aa46b471d8374868d0a359c28d4ba2ed6429ad1d85036878af32b8e2fd59eb236d30e2998e367b171b878dd4d672cbaeb40e7ce702e04a4e318bbb6078171fd6fd8df40f3a16310828a197123bf7079c45a571f8bf457d6c288b670656cd77ac458a364ecd57dc7177db31054067218403ebde4f3a98f3ce43db766c44e8cd0ce7371b4ecadd0bdfc8230b101ccfa2c113ca9d84301957dc0d88656cb0e07499b174e1e0659fe97a42c5747ac11140bf38a9f7b92bd64529d41db30d43663f40007", 0x401) r2 = socket(0x1e, 0x7, 0x9) sendto$unix(r2, &(0x7f00000001c0)="d5dcd81713929444fd42f766cb2ae7ba81121d3e1b1bcbcf5181ce2040ce26dcd6233656c821ec073c57588c3a3b4b96feac2a19ad47ad1c350fc1b12529ab02ff717078ebee3076029949255fee4aaeb4073c79c0bc6215588d6e4e6c231625b7ac0efbec87673219df169b06a94aa3b16d00ca0f3ad89ac5676dcb05a609da275783673bd0d07a6f1041915f7eeb9ef242488e59fbe3f4566656a65ccf6f40e885d437c7d01ffcee54b09edf601aa982e6e4186e52204d8b3388e9d60561a4dad9071e4073b2b6be0441f8d59bf9713eb8c2193b508dfb16debd6fae247f1036840d638cf748091d77f923ceb4ca885268ae47961ad249bb39e12d0356bd3490e5ac72995f9b221563d4ef68f2ba2fc7d335a091af70e7b3742d020495d5af3079a598995f1b5e2dac140bd76cebe9a6973b4879bb7eab94833f66c8cfb2e8be347bd840a634ca409c8ba8c39f78d29e4dc2dce6e107019271774e0d6e8d50f6a469b2aeb65338aa18f8c22d0b0486812cdcc66b909521738dc99d3f7494abe442a6f71f94ad6487b0f60ae92a7af2063883bb217e318493b40d941d3b5602fa2ccad154237b6b3d504d33759fc64c0f29ddc090358a8a322d84fbe540b979aee09644e260ad01d142806ea06cb013f0a53df0555b9e0e03a973444266f8b2a48109d174a8755ca22c814e63a6bd97d38183ea4cdea77915c0612d16eb8a497213f0695c7843b45cfeabde4b41f4dcab2ebd9556e2224ca5856307311f1bce726028ffb8a5df1c96c7aa092ece35a396fb267c559f03a23a5e18614a37100aed8d5d0a2bc9f0a402e4dc8ae6e3beffe9dc3eddf0b0b99e64af54b300d2b54dae7764d56e7b25054389d84379f4280f6213e285cd7986a4b97839389053e8dba9b883a5e75797d279cb1a04d88b0a92580e5c533fccb1e27448621b34942d796377b16faa52f5331edcd96d8268ea0b0936a58a8db738d3f9ab9eba578cc47df81e25ca48f868a46a49c88ba52fe36be7aeaaa67ebbfa73693e0e8615a947d86b730c78c026d60d1f453bd3c22e04ebf5ed0f62cd579cccc3f9d2dd1dd2e6a61ca7b94bba6cdb95cec65e408e31950c30572c5ebc7dc5cfe8e5e882e3ace5ceb6b24cfe080898e151e77e38a22b905a86357a645046a0f5fb5436592eaede6c27a35fb3739ea9211a3481e71514bf62729cd5f424fe13acdde312dfe1a4184fe4964ed73d8bd3ce02389fbca6bb027c21e417f685df62d97a718cddd84ea4598808ac7be4e9d8b451cd8410a57c3d8f73e501fc6066022c55b831e2d38b73c9c7d3e69cfa7396f27ffff026bbac67ccc726539851b25387a5962be6db10b8e0af73e85441e0efe3ecf16ecbc65c1246aad5e5905ade19dc3234e707ff3adbc8ad8ea6ca3b2c2081235f49f7b18f9c4d11ee2f2ef7f1ab69c12cd9580f1830ff17c0bf648648c3da1c112c477de41ff6cffa68498145f70dc253c1448047ab43ecc79b0fbf697e9611695388ee94bfd674f3a2a25aa6179c8bc52bc09e9bde35db9007ee0cc6a343217da39affeb45b2edaa8eac911a18bee27c6198d29f5e32766306316c68b26faa89c25d20d580c37da22ba4ba5fd878546540d1dcc28975dd4ae3d09c64fbf9a0247bbbab0df13b55af84011be88c1212692fce47b6862a1dd1ef2dc5510a0410314318c6928a5da505b1d74cb312faa1d4b3f1f870fa15432cfcc21377b796117ed9a4db041f1af491f8b6cec785a95c252afe1fae37bcff2d7acde7f2b093a84c38bf930acd33d609e1e597ec0f94ca867a7d8cdf0800c4c25ed980ec25c9469a9a5cc0f9243a35bd4a4c1bbf1cbc85bbcb83d342621715f4c4b141e9e961578bdf677464b393f1976d1acab9dce7d41fef6832356c2a49816c63c830b436e1c799edefa386d422ebf3d446a992663cf35bc06de5916259a6f548186cb0e78541bcefca67ac8e89a2c2c2af31379b54920ba50906a43775caa033ad5241295fd29de3fd6c1c10ab57ae33163c59f74ed77da96a8a7919dfb462f7a0c40aa647945044e20718f9c6f2c5142bd8fde8e8231024bcdee26ff3f4ddee631f821433419159acfbec1bfa5b2281a1765031089e5bb2f3805da822a00ddda0a67cd677e035d07a5c3daaa10029db33ea1e054bda2e0c4b06d39407bca5dc592ede8e94baac3529f3abd026175bb08cd473cb607281756d79d9d3ad1e118c2d0ba208aef38691dfe6880cecfa851f8f5bc61b963e93dea1502c60219862a846ea3b00471e17a1f8cf837e1978b06355739a7663bb20a80620a29d94e24f7a1d0983af78693bd8a48cdc605dc2ef768e0f7a733a46853d3775aa995524b2812c2dc84904a81bfa3ac9dc182b186dfadac4eecdef8a933c7edba2f8a1b246bbfab9807a74f1717c94b03c66c36e61f312b883ec22a82d23e441398f5dcc24327cde48a771aa8031fa3da15f111e99974e3b98d67973126d1c3671ca65dd2bbee59d70f155835a07c0e5bbb357a6a228c62cb98e40a6ae7d8601865b7b902def2c3eee2f378ff2f59fd563799ab994f2906b29806347aca5a52409eefc22d96f27436a854939165c7a8d94ce65a6d5df53b3b5fe2ed8f2a64017a2883967c76c123fef6e67cefe26e96e83026a027df994567e0587c19ba38001d04841775231507a3de011fd18e0a12a5ad85ade2f6b393ac6086a44ed0f1a07a3f155227331607771d2fe19adfaa1eb089c30c33f7c3b08159d69f4114e30a6f3269a977b352b8efbd094887882df04afc4e395878c648c20bc6ecfb2de622513960db9b77960c39f082ddf98f78a90d0c3321f8ed364b4799d3a7d508a389e74172ab25147ea9065f8a817570fd939471c22141142fb3e94bfc8d32cc4913afe9b67ba9e42ecd0d2002391eb91849efb4d4d41a559c72926d75248b4afd38145566e78a7f71212805cc1f4a158a1923f034a1fa37be678757323a4ec0adcd735b66f72837586cf892cdf63a86d027ec243886242fb5631453a4896db492cbd038bbf10dfd72773e512c033f7c5972bd1f65f9c28de05c3469d529273855a7bfe08f76b6a5c76db4374fcf1d6ccf5a3138febda41028d2693071092f84e4ace4b2a34926b856676095cbb8095091eb3250c9f4afbd1a9c5055e8cb4307fa282a243a6330fa595e73b9825a9a8576a3e857058fc2f4589db36d94eb31cd06d352926e7e4a1bb012cfe7d4556788a5314b7a02f97ac2c0bd95d54833b53d5ea7c31e9cf68cf0bfb7bb908b13950c174cea0c209c9aeb1fa70bdf5a950b4d0d3be2d59197273223710d19882d379aeed75e157740810f632aae9fad0d361bd8f125da5e176dd89185769cbf77dacacf0988a8d5d119b4aa13f5ec9d38ee02f6f89d93ed4b6516f3945607cca3b8b7a1f8f379e4453026f4350f3485a6cd99de9a01acd19390b4f2270498fd769efed12ee4a63aecc4bbe0f2bda714cef9716e4982b4cf7b34653427c95fbd60eb8e2bdced1b62db28c00dce57c901e5724150aeefc6684f17b4b4ce7a5165ba495d2aafd5afc22d59e48df5bf0a6dd12b8c25e0e30db92cb2e8fbdfaad35f3fcaebebb76d15ae92660dcc317ca677156a5a831463a5137abcdd7ba06a9f2ddfbbe33da9a40157e57f433981b3828d86318b3e68764ad7bc0420f749a78ead442483f61a3815f79a845d8d6b0ad0c15d25db14d618d0b09c64ffb8798a2911127e23bf6d72f7fb9f3b8d9c7ac16319e24423de6ef34f247fc54881a7440815abf2065cd6bd6277f790f1998601db3c57eeb5ffc64e6a516ec4b1582c3adb43cfbc57a3029a465ecbdb5f2c797e36c34c474cbc548a5b9d63242d18e9958bad4f55d9a95a6dbb4af39ae9d8488b7dd92b157e59fc05a91c60c89b374c1f73cc4161dbb41dbe55c02acd0800f9285f8a8cf2aef4ea80551688d32152423d0ed97b3dfae66719e1bb5d4cebbb65001bec7ec4bf98c07a006ed55acc653cd7486e70660c35c5653d99b337c779cc06536a60e7b61b57cdee7498efc8a1bd4b45ed180ba83f26cf8bcaaab05cceaaa73c79ef112b5748bc969441a634705d42ef2628d5db0c60501bca3b5f25bd4e4ed25cd64fdcdb728c0fee889ffb35581b5c76befe5b60b87b13dbbf6ad4ff8d76aead20f8ff324fbc4f099f39c47296af89f863f2dd8d5ddbb5aae27e37ebf6bbe7e879db9548c8ecf86dbca46cd493163daeae070646450d503cb717ce411ed622c48b524cc236ee5b06b00a9e8e3e50581191e2c7775d65e9ee5c97ccd04670952a89db4075c5ba9fe950efcf2f058215d6297bc3ddd980cb41eb34c4240ff941ddc2fcac44692bd95cefc2711374b4bd7cc80ce08c85ebdcdb8795688accf5e93dd0b1c6bb258bcd8cb177fc85e42d6c1db3ce0255f107800bde7d7dce60b7b91718a43189122478a88d83bc2c698e067c44cafce2c46e5b290a4f7275fcf3ca04908368ff701573968718dad627ed7ca218c97d767f83e3f56dcbd98cf8da98d2a84a2cc3e70352dfefe0522e970c23e2c1a4ef096a65b3d98decc72f7d7760e72e3f07b3962e9c421fe226a1662fdcfa66ad9b02bbc0d897993a30e795f6202ff2c1e575399431dff1ff99658526ebdeb681bf237fa9565297b1a41480098ca00047d28db5b7c758b30defe91b11c454d6e17e53100c096bb4a00c48ad4c55621d66382858251e2e66085dadb98b9681239c95f6b22466cce7d9aac99ee29dd8924656ec922ef84da422dca4aa40c22aafbc65d4797b4bf859c978f5be43b7f90052c2ece6562e18ef0fcfcffb6f912445139a98a2f3dfd5e5794f113c856a75410453bd5cc4cd3083d6b4bf5d35523a6aacc92e64adbf36de5e82a6dc7b47dd89ded4d5445e087cd5367d86c84ec7b0ee5079438362ce0d804caf0cc5d38612f3fcfc27b60109f58fc26d14726cad99cd094b7803b1e8c7a1359f74f0388ca34a33790d8ecbbf5127947f88f2f27cef1e4e229df05d6ff14ad6ef16ec33c40cc7a5b3feefbea2e59c5c244ac40a01e092ddc520597b62b9c6eae9e694f2fa4e306c3a47300869b60021849f5eeaeaf36923bc8d25b861c54624596c73ec4021e3706edce50d2b26d77657d929f7042fbb59bdb4527c1d44d5610313153f6b5c05e0322b9f0954acd828f87e87c419e164d430ac6db198094da323dfc94d3d5420f157f3b48c40cf98668cb3c5fa0232822190d9a939a054c5ec6171b5366332fc3157eeba223a60aedae476d43888fbab8c34d5dcd469d6ea52f4ee4e7155d0651fe98b780c1b5b913c79188adc5fcaddf0dfb096113a0444f2385a183c614e2d25f8bb8d87587fe08c0bc7526ceaa57cc7b9f89162c11d2d011168639bd515294b0219a1432d5fd19cf58623101685b1b6bf2e54a38830d2538ba1b234e1202faa816b4ee5cd729bfd8c401661ed50ebcb6ef608089002f031091a958f0addb54e98e611579853b4df99de936fcb06a392a3de763b5fc2d88b9ad7d2a6a704779de7737c29d4c042b54a1e24e994323d843342379865195cd46195baed263747acfc98c17bd00e11ab40ed6b6fde60f0b6e80a282b5938a933302ba663d29488d91e23089177448792810bb2775102ff5205c159f62a842a17d092ba8c21995e6e791b2bfaed48e6ba12f04ddfa5aae3ffb88c8f57d1f0c4d04da59de54190df31be3c855341bdeaf9b1859f7a76dbeae6546d593cbe36ce7322d842aa4a6474519d0e5699dfa643aa87e9b72b5cb375a29e958c7f40ad9c8099cb59b9231a72adee752f6ea91", 0x1000, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="01002ecfc2696c653001"], 0xa) 04:45:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, &(0x7f0000002740)=0xc) getgroups(0x4, &(0x7f0000002780)=[0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000027c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0}, &(0x7f0000002840)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, &(0x7f00000028c0)=0xc) sendmsg$unix(r2, &(0x7f0000002a40)={&(0x7f0000002a80)=ANY=[@ANYBLOB="01002e2f66698b000000000001000291d78f017dbc6c653000"], 0xa, &(0x7f0000002680)=[{&(0x7f00000004c0)="3d6f0fa40e4972e91a939e8aba06621af8c5b646ff1e88f29a57f1552d06fcf142709ad3b7a04b8b5ef3c47afc642a84ebd6ad74ac0eb7c794fccca7dcf9736eff9f3b8c6b3016f754c1bb8cc7cb6243bd9baf1398b896e9537ef080e2f2bfaeefec23ba9ddb8f4c1f299ce32f60f50d287681d96445983ede995949fffa107d518719f59c8331d51db6f7a62f9f512b06fa8dcae71d697292ffed297b76398cff26df3c8155696243ca052843eda9e29d63ba8b3a6dea7ceabb16f28fb01e5c55e79c5789500004b4f2e01809b171e58d789f113de352ca6e1a1387ce69e1e3947f0d0001362d16cc14b25ea5a4c6db1a4009c9448b6b84ccbaf01fd880450f1274af8660aae9247a0cee86bd6154cfdbdd7124a2b183c251a893c68680f79e4d5ebc254ffd56888590b4fd7a8efacd29df3a68a3d9bc10f943e74d250b53cfd93d7e0642cb979be4fb35a51e92b0d765fff3623e859656f04cdff1292bae27c71500652651468de39095e538b30d6fc7c91220b405ca0a642f1760402fe425217f17d851c6b80c4f044d719ba6652674c64884fba54c0d26b961114362677a897322e47fbdbb8d21a060a57bf2908b16990fbe049c0bb791a0f69898e940047ec37139b2f02b5ac9f215546f9c0e2fc43c35c266bd8a6098a2b2eccabd7734f1bd5dc228d38856f58b08888c02a3177b0902125117e9ddbc27e2118c0b36117a3482222292cc83d7df62b46b04d88bef844b015c5e05b5972c2b609cebd1d05ef457ccaba89cfcc1c03e4c56700f87c5957936b31a597e140aaace2cde475b016ed303a2da2ab8aaf9688ecea99bb20bb1a48cb0add55ab4f4e1a01e5594ee4675a301acb16eb1e98ed69af88c46a7ed7e5b0083ae43e0e5d5e6c2ec34a44fe0619cc9c1009028fe28aa14c46bb3cffbcef4c3e6098e4c091bac296a0e1464c5af52b4b4119ca1cee14529dda6a524153986ba9c16a70f0b112043973aa07f783a53ad9993e92ae12d8426f98ef6687bff9dd57e4a2f0af3233b144f801a5fb6dd32d1459792a7169048e28c1ce87d2e7e8845e092461a56e3b483fec58ea23d5a458468ba792ca8c14f26fe35eed47435c0bc900d0fb63fedd1f16489612e728cdcd4515d62b9a7774534120ed05e48fd0694affd730a16d4470db63854a307d2967b6ce1302593c6695073f2b9619c0b37188e0e5ff6739b19400e13b9ad27bb3705379ad24f67a27a9f02722470ccb89945b33073c0597c555d1bf02a9305a9a3aafdda36c9709ad36051e602ce2f1ac93fa37d108a6ce576cf1f183a8d0c7ad4368e7ea572473fc1cabb1be57a63b91190394b678deeaed36f548cce6d3a169eac0be2a38aa0a0f659f6a5aa67498a5b08b2639d4d5af98dc555ddb317e892d7ee9b37577e0e4094d6bab5a68e25ff622d7792a5b96078a28c45f39672f1516308029c1f67bab7892f768f51a53b4d184a2173720bcd9e5ae8103f396d97e56e72adbc67d8a95442418e72b8256ba84e4392dbbdfb5c5a640ff18943c21ca6c02f68375469951e5dd30f5950cfad0ae5e79256bfec4c76d8f55ca90434961e2e59aa5a9136d6d54f8445e79fa93272bc94633c4f697c9203178ad3438264238544ee4f2c348098c9acce2b77ef297fdf57c556584bd41b69003e9942043d031e6c1ace36bb84d4744479bbca463eb10785e464d8596629dfdf1f50092cef06babe41a8fc511bc449ccfb9b33bbeb9516225b4fc389608663e28d9bf58ac9e5541c08438c9b76040d513009acafe6dc56bef82a84609aba6affe5cf196c3e77b3173f1433739aa6a17f32eb18acab770bff1ea9ac2b78dbfa206a160fcae08ffab1dd0b9e533852c4537607a7b56d34bbedbcddc65afce46892c1a8d26f039e7a94da2583d38ba43df02cda077141a5eca0c1ae52ab4c4aa25c999efc8d29f38e4da20c8367ae9c9dd62a4b7d796957dabe66b911d124a8c7b30da61611350f470ef1c6f6f7e1c1c615255a328c7f6ab83442615a4209c7a57fe422ce7ec2bffa4c39f67bec123d6cdcf2f8fbde0f741bac7a79c5aa569d1583583268f10276b63e1fb6b43ffbe1c8e25244c0d5e4894c6eeeb56855cd712264bc252f38648f4014fc9118342334e7b5c9906a24a59325f79a19cef981ecd42d696b96b929bb13e53c9d9ccca05b85261acb4a7d255008ed62a7a121226e15f60b005852c2492417e2c1344ccc6f35f1c5147e58543b97ad157b58f84cc5181a302a1f904844235624145bd59b90bb23476737f76e65cbf12680dee34c2d3082e4c34cf8c2a4adee3de1150d62d57918ebeb4338db423db0c1151751060984ad1564b8155fd7c9887acd92ba2567e95526c6cc81ba8452d9eaafc1525245d1b89e681d4f324099216c97caf061679bb5d834f27c89a7a68da2f8e3c862ea32c885f72d91fc3ecec5070caf9b7fa6225b6af7dc9b64be0b197b6f2031d1fff853b595c624f969ce3bbd1beae9ee961df08f331558b743e6056a55ddec508c34264e0b94a727c3003fc5d0d452cdf5314ee834b1d46b3040f74914f703f57f3ba47624f73a84e00e4a955ef8bce66b3a10913ebb43e8d96c7f67a64b95d32f51c28dbb9f483da957a0f1a217cffd5a174823ddd9056c9e031b80a874f5900690a1f361d4756f217c0b0659f3798aedac626efc6ff770cea3cb98ea0c8ee95df6e42ffab524c8d5f31abb5f6850a4cb5cfbb5bd1925491ac4866541288f9f8ef9abfef835d01f34192dff6d834cf78f36fe92a5da5ef41fe15bcfbf42173a04c33553d5c21b6f18f54999265f916400c05d13037096e9d7fc347f19ddd34446592f02800911aaabcdfddf716601f298141eade821468fb29e119d175df4b1931502125eb2d717b28f20fce642ef2abc68271e49e9a41b42707ab88b7a2af0e3788a805126b34a216e60aefe54f3e4be628de836fadbc3d04efd00feb4c62e08d0f736c0771fd228ed691180da6ecabae51b52f7df44db62a0f1b9bf9b99bcd28781b4b99702c080833fb91d741551152caa6c3ddef9c5770edfb2a77b16e79fe3b862c64e324195e6868dcd36d9fd1e4ebcf9ad520a5f608209951457b516bce58d26d44d616a6d71e99ac117c4205bb1411235efa335eb263faddd51cf7a27121ac1de9e9d02a10e1e3ce5cda5ecb41caf21970e9e5dacc8b65eb177669be9add6c1cb18cf6eb260770212d4033a2e9c80f6ce02c396fd85b7aca1c4b847c450b287ca37548629d30ba86807bf5c4d49ee3704da3c7ebe3f3218dfafa4da5c85ee1e4cdbe6e2ea0878876726fad1123ee3815ced8b72553be9d0ce2f26f2dc111722af5bf345920b0c18ebe7a35c4cf8602b4b192f62b92e58beef6c2afafee03326e79f0707dba166c28e12698eed2070b5668e02330177cd54b0206a958cbaa2ce637862dad3c2a43eab64618221b075f71e0a360cad154e2cd86309094fe1dc7798f590b3b70073abade4540f2d05096bffdaba006d89f2910fb6a7cab0fca5a2e6aa5fc5b2f72c99a156dbbc278a801731d60e6ca66da7084973b702e2984baad7bbd67351c68415c6011b31f8e56393dbf162e93339c5b92ba1749134d99a782b9e22f8af2a84252feebb487dc2e35861292b736784a3cbeb7f41c320829cc4fa204a547307d958787113a49ab998f18ee3c4bedf1f8891643b6b412b4240648b6e973640521b5b36cf22be06fabf0044f6eaa6e4a3a82376df9937724f0bbfde2230e2f2d92a3f00de96e76325ff7d108bbb4a785659f13db9024c0777a1c2dc1ad824a26225cba8a30528f71aa3d9c83f3b3328d0c2a2f371926a5318e6366e3ddd5ffa1626ce06472dc4ee6a34d357ddd1f354a8ba334646a02697aeb9c202029a3a84ac420f062408bdf65a69e280e06fd7d492a9d314b73d7ba0dfed47656317a4532cfa743f2371d5509f91f9fde21a36f65b5c986c7c17d717860b37e03d5bcf5a1cd387d0efc1cf4275eccf68cfd40e1fefd76176ff68e35a9883c2f6ff2bcd8186c18998906bf6e0cfa433d3987ef61c29668bcfde0cfd52707b640a5d51771e56219b66677699ddab380f674f0594bcf7ffbc20ef16e60fb9828a37987d137aef4c102b353ce6806186109a1aa1ef2224f209eea5b8f36c51434b59f76ea553f0ddc118388a158bebf9feaf678c2e5f8b32f4fbce95e1390f3d5235bc84cd3f34e8ad8a96cedf63b344314f9ea0968e52d5163a31422ca422911b735fe5ad94bb6b4845b0d58e4608641f5005369cb25100f33070b994779929cc5ae3ba429978d05437763a5f2b16d60b519c70c5b9a158d3d8492cc0b72c162aee8e96d1376a06097cc18c45dd20f10b119b3ec8584caee33d77ba72cce717d279c79587054b8879b851bc8f6ddbafb498056cd13a288f0afd4f924e8f2b7a7beea90cd0bca03f2c8ceb1004e2b50457556c4785b1e40f4d3cdaf8aa72782364ae8947b5bf401c2faadb3894a9f311e3b3620ce5981ebb37906cf95c691c268130e46e14f7fb7c6a7a024a53ad0543d22e1eb54dc4dc8242fc8379b557cc4f856d479ecc817ae769c31d8d9cdcf80f81491f636971e7585e8d24cd402e6e73225380809270b991d6f4d118a551a3a0a1a72eaa5d04eeada90147fddc05e8cb41392929d8ffd81da9963598b0ae1a73f20b9616e3135b1bc3c6cae18d78114c45482efc6adce06f5f1b060d1a2aeb006d07c081ea7af19e4d501de824f496e2f40dacd5c2759b5cb5074634b1cc35ca98b3e99e6919ae1f9d31f5cc5c6f5a221518b0a9bffe359dce2d6e25e3ee2024785d08e0032b1939aba9a4c3278aedede595b03ba2a2846bdf3dfeaa3b1f5e478c34829766a497a2932e13bf922c2db508e3de308e6b59a753c8fc63d92c0d50f91aafda8a3e5d864c4987ff9dc429694d308096d3a3e677e8aa721d576090dcb6d472dc5ac480370759da049d555e83461ac633dd59bdf88394c90a4da2b57f0e3cf470a2b762c3807badc585f795eff99816d3fd4de2afc5e18b5d88c7ffe67aa8c658886431cc18782c17d2bfeb6da8af90645518fc09a65994a94441bc439be3e8c58bbdb2f6aa915d32b13dbc0773ccec6d16a6e63ae3fd25ab2f2c58b633f943498713768e8c25c0daac4af602257b6e2c38e2ea0357146b55f873466673b289766360560976185a2edc10044b1306f3da176d3223b66d35e9a0477cf9fe80d37994ee5067a957f77077233731c153c90a9cb22d105ae4eaa22c6edce24e0e4fb06ab6fb63a4a35a4bf205a6883ea2267f972b7d8a13385a8ce153c880bfba770547b8b333b4c2a31c8fcf84f48a3f1b289b9ae1b0e2e3916ead90674236a926abcbfb14f589f08d26736ac836b0f2aa09679e33cd3e82c600738a3b671e184e6397dad024ac495b41b455178453c24693da034b9b903505c8f4cbcf6db6c812fad53d715a96ca26d5d8b3b5de961b647b35444f88ea7caa038455dd5dafa2764a7104538f3b2bfa01b117f79af05d231c485f311f24c2be7189c6bde90ebc91513f93fdadc922f5f8cd09bf8baea2aef45343d0b6247c257459c8117252d387de55090b7f73d35559dd372a7007ab5595ee2f4b056fef8ca83dadeecfe4aaf232244bd1ca4150b147128790f2fafeb80faea054ca9113c93e3913291fe5478329abb1652933b7fb8116cf40ad1570f619a7cc249371b36ddf3cee1710280dd782cc323d74def5a2249bda45702615d9b41725a268bd8553665280bac1505fcd3548c5248017c58163c59cf388989eae22", 0x1000}, {&(0x7f00000014c0)="b8cf1e66b2a14531cd58c69ea1585a3a53f46a39a21e524e15877dfcef539336f4ef60d474778d32c31a8b8b06329808cf0498422ffa1944d6f6c575749853b41971c78883c9b0fd7242b6b5ab807a2c4a9751d99031753365989f21e66a3b9da4075ecb393a894c5a6f976839b205397b4781afd6b115cf853f3f419d843b43ef7d997f848636ed5d6a4bf4dda965bed72b30ca38f334af144a53d62a140e4f29dfaca5aaba58ed04a484751b7005a9cae2eb42a64e3d5e3d25d9229a97ddd51b9669a09bc892c83f2de8e98a08f834cdea6924e403731fd863f1187334fa429859c997cf9278bc937f75c5446b1289470b18d0456bf909f86477df6560c55038b8715163b68d1db3430fa3f5dabbb1067b723bf6822539bb0d74ee3a3c390b1d3686d9e733859584bfae28c8ea6788bfe57c8648de3fc3e2b6c495f3a466664652ca99b5b9368162ee44290c4f68786163cc083dd8e0355134894a8fafcb15bc809d1acd5c00e2ea2eaa99f724db96346e2e33a4edef68e376d4139e7e018e24f7f285332c8f737f27b68ab3a2d8ca7f1a789b309b7ed0ddba8d673d3dda84e399e9a153feb11dbdd1dca416be12bc194bd4a573b47ae49ca75278c85e40bccd4607609c6e60b0b111acb777a4a35d48efebc37ed2f303cfeb837ed8ba53fea3bd77126191f142048356243cbf05c584e80b11a957236ab792378474e4bfdc1a5bd55609599518ee40e7a18a17c6ef84efb4f36833f73b332339294bc2fe4e22bae85177e4993662c9e4f6bb6c79aee912d8ab75c178f5bb99996340ed8dd0464438e3d9c89800144284f9ddb9c9e77e0cd32e5e52adbe19019d66318aa120477fc97faa820aae8e17d22ba2eaea1e0a26ba403820aa166a672a99ec8a5ad0859443a2aa311fb2826f02da453687d192bc39217f4d716669449c2a220757f13b47a3fc64e199f013947039e7b76a241c34737ad3c83217b55cf2c30f525bb6c477170edffc00d554340f8c2acd98bb044ff6de12b23ee5eff1524a3cb2e892dbe26e6f49b4c0506d1adf61273d782b29d387af059540068d575980394b0e2fa4308eb5cc0244270e3b0753f4798d89be069d7ba547b7d23dc862823868ece185ed904fbcfbfb36691c0cc33143f6cb398bdecc54eb04729a54e1582ab5af1107b3aaa83eed7e0c75315fddcf5276d5dc5e157e4fd2d191658b21e95aa309019fef5e37e5ec6f600229a49340ec3ca89bb9bbc001d0bcc6bb02060d67dcf507559100a173bdb52fd51890f284541319b5021b8b81e9f402684704f67fac9dcd235d55efdbb5cfd454ae6ea9798a7fb8540850e0d54517ea249ddf00e8b2cd26a4ba4e40d6d3ab1c455ff6e9e7ebe88f24f2aabbfbce65e44b2847ad0b2c5bbcb3f6d4290aa125bd0ca57b06ed157c67ac537d9f0ac7849e0bfa821d9f01c25bc51375dbaeb6b3fed769fc703f4b07277a78d5016946e6e1ce61b4d0b235355bd0c66739ea05f768e3ea80d926dbc535d170b10e22afffcb21ec9ae57e85429989b09e405d462d09f5f0791e18307a33fa12c454ff6157359facb5d3c28e2f9130b1b41fd7e5ebc0d14c2cac0020928df154e3c76adc27a2833b52f0553f3a5e62840b33a49b061f8fa0f8c179e18adf192d3c7563ecb371c96e7cd0df1224595eeee6f4541aea0944ec41e2af49931bdaf78cb4418874e9d5f2149f341babc7381e87fa62dff4a502f7c882ead3d1d84d5efa866180e915846ff9e37441bb6e24689554ec1b80e7544e038de392fdee78ed1754777b088f02a9cf9d0d4406b8af504fe180a4b897337c3369d40926df90388d48a3e1cd685bca2c0cc29a01cc9f9286b5fe6a1b3a15deeedf9d4af139aac6a479eb28eae6593635bd8b0e6da01740e0fac2e2006ce6014ec123f7b06c6d105fa3d59d4dbb604f71b269265f1e6488c8905644896571a6ffaa4d5018ee97ce2c5a678fb8298934ce6515ed02177a81a39fc3661390be90ff84344b0b73ea4050601ea80da17471f9237629f39192c3d67a62e1f928a2284b4b2356e801b7736c35c726ab509565d69c85b84b330b392e71a0b0e976127a85558b70c34781f4de89cb1fa6afa70804305ee0da26694d006e4417b0be2e15627e37875b70713ff4173ee11de92f594482398160214bcedcf20a474f5d3e705249288dfd5bc0ff302527988edd35127c1c1ca22fcb99de79641c4ffe13c851b314f7ab2a26bf494d8283634f67635d8bf90bf906a42f7ff0ae1b11e6f68cd53c22d208761af494dfebc247800b67681eedc3e652767fe3eb0e5a889c24255dbfb0fd714eda97398a31d73d2558c72677b2e082abe9b4ff07165f5ef89c13090df540db22d4882b8fc64ec232357d59767d0a76e594238880ada74cb10391ed8f1153f15ceda45718d5dcba1798d558fc0eda53e719b26c93441bb3e77d9cc112d7bd18453c87ee00984ec8536cb2656ada95c6ce25cb8d278325d23e3650a0c97e11e8bff454a6c2635af8887a2dabe541915ce0b95e5734483129ea61d6713bf4cccc9c3b18d7831d7b7f30254f52108665d455367a48fa93041b3d90d4fd9467efee7a7d2a9465dae406658282c2342755b21a4e8e549e3a9e044ba3b566ea6f8c09e87f9147d3682a23a1e8a05c724a67d9c1266a4476608f7adfb3889bd2f3f7eac5e2ae0d2c8fef28f1f7ef526a824bff3ded6c1eee889cf2773b36b50514fcd1bc56b05879f33f4a4551d248c69904ae7c3914692652a84e2f1837cb1a9974bae353a4832c564bf4081252029ff838b310c0766de86e196520893fd503495ef3417fe7dfc6fad4d3dc71b16b2627c4c02fc0be2b8dc3fe615912fdb1ea9f25a039b9661bed462c3373b2a749c340a7047a52b82a21254453202ba379f609987a5d982dcb8dfc6fdd7980c7ac0dc1ac17ffa774464924ce64f6439fd4a89cf7281cd62a59d2c5b3abcbe498d92df247ca14e4ca2a02a9f295c49397e5406cafb0238b8e836cdd1bbbee7bfcfae923f0ec2a344e6d3adeaf7980df59f2a69bd7643581259b699df81d5714c604b8ee9627b55fc1287148deed3bb948a366612e7526fc37b9a072eceb59db99c1af100e0275ecd6a10794052541d1270f6b98a27ac870cdf454e899295a968156b9de80c7306236909186dfe7192d7011b39d6a868da7fa009ebfab3fbde7afb687e3cc09dcf67eeff62558cc6ff07abf606702e694b8eb4ef1dc863096d66b732ef4150b345d42e7c99492de3604a0375b163204f21fa9d000fddf5cecf6839f87d15c7f931004c010a8af575b1641da83cad9f254869574df97ec21d1a8a90aae3d62c64ee76352dcf797f1e11c8462583fdb07be698b8d8d5da17a0ff23e7d27d2c88f6a82e3c3cb9d06061dc4ec38efb5f08c28430cd18bb55de09fcf3169790b6f2c9bafca202f6eb935ae2c115a6ba7dc11a4dff32603564e4370be7b7ccabc1448c4b551d5f33f76378f0f4183303c1af6820733a90931b8a60ee12e9959d27263a133b54354e36378dde2325349b1c845a9df70621f81afd1df087fda94fe9da774f9c6e9893bb1237bf49db4cb83b488608c4ef7e3356f9e1e4139415964157e1fa82112a0992ab549cda2860da3aff85ed9e16e3d15889af18807403093c942c5688c913e1962ffe52bcc87e9e5c49efe7aefcabae47b8bc80d816802478b09b213b12338ddf84634cf5994a9d4dd9c7fb4035198082a0aa4896548a3004355597694acb2d2b1c2a6b26b3587bf4c2627974d70bf3b7b8086e570f9f99bcdef349c8a55f5591953243ea4da0570338b03c6099ce5e219851a47063f4db372f1f66f0af6cff5ec13d708a3bce8796d37d45338bdb20ffa64b28b0a2aa72129452ad0756d88b9ab398567d3d4343137a7e5c6cf1ee14d01bb8ca3e7ea42e0d87ea56b08e1abfe6fea8a27abe53cc274c3a4abb2665c75260bfe14b54cc5d9862a75362d558ce85bb0704551a4dafbdfdeefec9c76fb39c2854cca235c648d6ae05b956973f51dfca1c8619abbdd9a1956eac0692b50ea5820e695e2536ab5efa1947d6ae6f013b0ea7b43cce1d0052e1fc19e61a3ffbe0e8f1c9f438888bfe012fac19bcde52be6600f44c0c05fd5043574034794aa922e9db92952f307e43edf372b575e186e92d696c8c0f4c4d38d2276ca1169ece27bebfcce495317683781736618e5937dd4fba19fa95f7e29ba305a81fc97547170fb051686ca8fb109d7b9b716045bb91618299fc4f9e097ae518836a20023e59a4a09b7d04ddfa45ed256afe7fe8d9a83b0e89efe53921ef17c5d99910b38f942e0a906a476a2500b3879f681a6a6d3adb51a3f98e689e0d00831a9e03786448e69919edfaa774c5f8012a430f15a5fb2a0687e1e6d0d2dd314c0ccf788f4a4eedbaa473c2eb97b428d50b0a9f266020ed4148449add71e3e4f2ee3744d1c60b2cf2cb5842646e5844dc8e3b0013c2a74575dbf26502b38b83eecdb30d9e26ec6d7e91784f0532818ca9e019586ad0d9114c985b13bd8cb823d5a27f6124294fa5be31831c23c4fdc3f3528ed4a47e528afba5562f327f504b73577b8b1eebe88788406e74c5fc27f13a7ee2eaf6a053416ae714c0d89dbd8316f0728d63fd73a9dfe9998be95ad87e2ed138c985a3d39be89ad91d6be12306199604ccde0a71f9df7eede4b06040fe8eb688f6101240d19e84dc38df00f88df8cb1b434b6a0385f41246a3f08b225fbd9a61768f1327d14d0657214dcaef34447e1c3113e5b1a3f434f68604ee5ab797fc8aea387648f7903552d78f12d3fe639031706688c0d0ce8cad10f875d48b3855c380035771122147d595f2125c4733a6459ab3bffb0c022811c8bde961813d3554e25f6df108e3983d2628a6d7f028a082ce570062d78a9abd81bf0c76d16bac50de725f37f769eb0f901c76a6f9ede96cbed095575454ffddeeab20708fe79d1449edcd51f98bd44c7462264f8f316ee82d84199a3ed40006453f1c8bb0f5dc7654145d2add166be8e5d9122cffeadfe7c797ad528358dd300a93ef594a3c8b146e04ab4a2c13da14d5d75c0346a69e800e4d3712013306e17523ff9e64297a3b50feecdb961fe051e4ad7b603ae327ba73a4e8b7c87cba1b351b83a814af42edf50acc20b02de41a2fb7e4062091211d4e69cc9443880a8cbcfc9fc66b8dcbaaabdd91542284c81b15af057667a5d6693bf45c4e0a3c1f328d0ab81a5d6186a56b30aed9f183e40ef29b8b2aad9e0cbde43c9e5bbbad576b28cdeccfbd0b234fa92e87eda42fcf359b03a2e179bf92f122947d8c2ab2b22d63fe74bb837818e9808187dadd205754e09236a46f4d9a9aa260ca3ad08b042341b6f3a2e96f5ab7530e5d3ad6d72f13b3d1f7405163653d9a8d63f2d90e99780caad6d6205279b49c45fa384e38befc6289f43acca1b8063359ed32d26c725edad1ff4d3dc5998986ae90787ce847c7ca12e172a5549c079f5e7286bb7fb97c3b3f75f99f0c1be130177874a06345d787164e99b1aaa40fbc0f8cc5f03f1bc8da8ff8e284e71a272d60baae22d854335bcde51dcf36a90ee605e1175844db6c0b90c15533f2074ce84f1c3d8b1093407057f9fc5edb8db7c950f252de368a7a13d0f632b2aa28e6e65a7585ebe1003efa4ba1db335d3ca3a621ff58bc30dcd03e00d83e29df7323048a158fbd7298581f865acbff29bdb3ad308c83dd05421002da03c7e1a4a28cea1051d31e78c82a4bf89ef3db89e2191e537134c56194b0c2c048c8bc0db43", 0x1000}, {&(0x7f0000000240)="55b5cb41e39948351c0b409bf388521ad4e9d3e069da7830a841259b5f1e3f0abe6cea6b8f6c101117e8eacbdc70da038df4c8cfe9cf6e6aea27871cae01bec794fad17689f555d6c75d46ef3e388ed69fbdd7d93507b767f88d64ccf12146759a8d9da43f19026934f99237718645482bbd129c9d9675b5c59373961fa0dd2e1772748a6b0198700fc385bac8ae1c106e4aa453bc86c03f01e9b9", 0x9b}, {&(0x7f0000000040)="29571b270b250aa2207d716c3d3b77740b2eeb91de67dcd2b8a021d58fef7d871377611dd844bf27f33874fd", 0x2c}, {&(0x7f00000024c0)="f2750d82fcbccb52552d790b82d75df28f45c1a8e07b10434ab8df4a155fe6286b9886c1d8075d3f0f828c84c0f0ec99b37a641256484a72fb475b1c2785f0ed6d82d75e01e1ee17238194ed538ccf33fca1cfc7a7ee482f73fde3769c1bcf46862be3b8c61c2ca0abdc4a3faedd96400d56adb1fb67b90a26eee270005ddbf657d7fef525e369f754a3", 0x8a}, {&(0x7f0000002580)="85e1380297315b8348c69f5da6fa14c2a8e42f26c01aa3c155c292ec39f73d10522acfdc704cd0fa428f183fc58de01add340f15870599cf6e0c4d1ef8f709008544cdc925a45b747f02cb2eeaa9db1b94fa175924f6b71e19c7b2b3a1aea6c0dee0ad4d7fb6111817229d98b10a7c143f20dedee625ede66a8f057933088bb31db3d10fe439e63305f0d257d5cc3ff83bb3da879e6bee8b4823b281591c0b75b7ed558e12f1e57fe80b4ce3c9a03fba93ba26fcd36ff0d663164d5209ca3db91eb720360fdbd2362a666f10", 0xcc}, {&(0x7f0000000300)="e0ef680a0704690c97fb0f495c13396291e6439ee78c4814a0529ed16034cb87f84dfe28264469f90814b2c6362b7b6d30dca116f6f22db3c067c7033f8abfcd7968786a8a1c6b1b2e63b1a0188d4e3b3a5e0803", 0x54}], 0x7, &(0x7f0000002900)=[@rights={0x38, 0xffff, 0x1, [r0, r2, r1, r1, r1, r1, r1, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r0, r0, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r2, r0, r2, r0, r1, r1, r2, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x128, 0xae845eaa0c3239bb}, 0x2) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:45:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000012c0)={0x4}, 0xfffffee3) 04:45:29 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x3e9}, 0x8) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 04:45:29 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) getpeername(r4, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000000280)=[r1, r2, r3, r5, r6, r7, r8, r11]) r12 = getuid() setreuid(r0, r12) getgroups(0x9, &(0x7f0000000380)=[r7, r6, r1, r3, r7, r9, r3, r5, r10]) 04:45:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x63) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:45:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300040ccfa22bc873ae47ec6f3b7a1292a0f8fd20100341720e6bbc97c3d5bc4161c06ce797d5b5f73bf7204536877de9094ee8b556121c44b6afdbf305ac88d141dbc8fc6b31df5c6c65d3ed1353ad1d81480db09726af124d31c24b3327137e7e07f37e4defbb1827b7bb1808b70fc4db934b8b972cff655becac5ba251e981e893ddb890a80764dcf1098b165fc11caf5a457d5e78468107ea1be5282a95f2b0d4b1d2c3505824517f0dd3b35feacdb"], 0x1) read(r0, &(0x7f0000000000)=""/94, 0x5e) writev(r1, &(0x7f0000001340)=[{&(0x7f0000001280)="03d77fbdd66cbf272e33df2c325092ca11430dfa8dc769c359a881f4df99548969272db707f5c189225a7254659717c61cb7bd0ca60e8e9f7f342324cb9742c6b9d435e3e9616cdcddb1b5fac94c9ece1bac81491eb2fc069c588c640b0c56690b78dde4a6a25224e36c90510c066fa75a0401ba0a306ad6f818d41e56b4deb158d2e499f031818a6b9bf0858f85019240bfef955eb515ff25b8", 0x9a}], 0x1) 04:45:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xd000000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 04:45:29 executing program 0: r0 = socket(0x400000011, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x800, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x7}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x402, 0xffffffffffffffe6}], 0x100000000, &(0x7f00000001c0)={0xf161, 0x7e224eac}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='.\x00') kqueue() sendto$inet6(r0, &(0x7f0000000200)="01d5dd37bdaa45eb643fc094f8b8385edf3ea4b69e98705f5dc49ab2494b22544853e0a0867063abc59d8eef0c9bf0b2be5ba098a73e62901f", 0x39, 0x1, &(0x7f0000000240)={0x18, 0x0, 0x9, 0x2}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) r3 = semget(0x0, 0x0, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000340)=""/212) 04:45:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000200)=""/176, 0xb0}], 0x2) r1 = syz_open_pts() r2 = kqueue() close(r2) semget$private(0x0, 0x4, 0x22) fchmod(r2, 0x54) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xa8b7, 0x5, 0x6, "45479c44374c01957841c48c6a600c7efb19bdbb", 0xe65d, 0x9c6}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x3) 04:45:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x108, 0x40) r4 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = dup2(r4, r3) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r5}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r5}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) 04:45:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "01000e00"}) r0 = socket(0x18, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/234, 0xea, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x100) ioctl$TIOCCDTR(r1, 0x20007478) 04:45:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c0) 04:45:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0xfffffffffffffffe, 0x6) getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0) 04:45:30 executing program 0: r0 = socket(0x17, 0x2, 0x80) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) chdir(&(0x7f00000000c0)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x7fff}, 0x8) 04:45:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8410, 0x10) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x5, 0x57b}, 0xc) clock_getres(0x4, &(0x7f0000000000)) 04:45:30 executing program 0: 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) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="893343e934d56da5eb23aac76fec7be4788ec28033c965e456058a7256b0c9215bdadd0ad78ade81572d5d36b927f8c6af496adf7eb335508dd6f48598ebddd4ce1e4060884dfcf70d9f2dc4ff08d3c92dff60b5c8dd86ef8050ff75d5539dda8d8d2501f9889bb242bc69a15991aea6b56cd642eb48aac0a5aa3c8e66296a9b8d0da89366652e31252d22b59c465253f019aa8e259b4162c189143cba61fe84c0f533a5162bba26f3f3217e52e95a783d3b27c702984a60c3cbb3bb34dc9aed1425a0334924e1e64e881d0b14686469b975e80c2dd1bd259ed4651f9f293bf99bcf271009a3144f95bdfa63bd92", 0xee}, {&(0x7f0000000240)="06eaf97cf76196e424a4e7aef9dcc8e2eb990dcfe64446804d82557d8ae47b1105e7b487c87ba1d18412e644f061586033a1512c4781f107dffd883f02782a32349e34fc1506acb91cf89d7ababa7cdbb872606ec80d09efba0ed45869d3b7856ed77e8e1d83f9ba8baa821103dda8f3a98b2e3beff0690ff1de54c41703378b49ce7b575beae339d36d6350b3b56a8ebb6c67fec593a19c4d7c195993f5853a533368bd79dc16ff87bad5e83179a6cb1ca456c8a6d557e164f4a2c29b5a14df9ee0d340906ba1b15d8f07", 0xcb}, {&(0x7f0000000080)="878eeb2eb739645eb6f89a9343b5700ce3fbf541ba3f2501ba28639ef3fabc94df85578fe85dddd4eb9942e788bb93ca379f98e95cca21e3a034", 0x3a}], 0x3, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 04:45:30 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x76, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getuid() sendto$unix(r0, &(0x7f0000000080)="549d2f5497c8085b885166c11213fe6e60ea", 0x12, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c7d3000"], 0xa) getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r3 = semget(0x2, 0x7, 0x400) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff4ec, r2, r4, r2, r5, 0x40, 0x4}, 0x7, 0x10001, 0xb1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r6, 0x6) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 04:45:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x10202, 0x20) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x101) 04:45:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000300)=""/70, 0x46}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000440)=""/67, 0x43}, {&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f00000005c0)=""/116, 0x74}], 0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) kevent(r2, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x100000001, 0x4}, {{r2}, 0x0, 0x1, 0x23, 0x1000, 0x7}, {{r1}, 0xffffffffffffffff, 0x48, 0xf0000001, 0x7, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000081, 0xb3b, 0x8}, {{r0}, 0xfffffffffffffff8, 0x3, 0x0, 0x3, 0xe42}], 0x3, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x60d, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:45:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x1, 0x8}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x281, 0x40) ioctl$TIOCSBRK(r1, 0x2000747b) select(0x40, &(0x7f0000000080)={0x8, 0x6, 0x4, 0x1f, 0x10000, 0x0, 0x8, 0x1}, &(0x7f00000000c0)={0x80000000, 0x4, 0x9, 0x6, 0x13b, 0x10000, 0x800, 0x7fff}, &(0x7f0000000100)={0x1, 0x9, 0x7, 0xcd01, 0x3ff, 0x1, 0x8001}, &(0x7f0000000140)={0xffffffff, 0x2}) select(0x40, &(0x7f0000000280)={0xfffffffffffff800, 0x2, 0x3, 0x53b, 0xaa, 0x1, 0x400, 0x1}, &(0x7f00000002c0)={0x3, 0x2, 0xb5, 0x1ff, 0x800000000000000, 0x6, 0xc49, 0x240000000}, &(0x7f0000000300)={0x6, 0x8, 0x0, 0x5, 0x8e, 0x4, 0x9, 0x2}, &(0x7f0000000340)={0x1, 0x8001}) select(0x40, &(0x7f0000000380)={0x3, 0xffffffffffffffdc, 0x3, 0x1ff, 0x7, 0x6, 0x3, 0x9}, &(0x7f00000003c0)={0x1, 0x0, 0x0, 0xed, 0x1, 0x0, 0xffffffffffffffff, 0x400}, &(0x7f0000000400)={0x1, 0x6, 0x81, 0x8000, 0x6, 0xadbf, 0x4d19, 0x80}, &(0x7f0000000440)={0x8001}) select(0x40, &(0x7f0000000180)={0x9, 0x5, 0xf9, 0xf6, 0x5, 0x4, 0x7059, 0x101}, &(0x7f00000001c0)={0xfffffffffffffffb, 0x3, 0xffffffffffff5af0, 0xffff, 0x1, 0xbab3, 0x100, 0x9}, &(0x7f0000000200)={0x401, 0x7, 0x8, 0x3, 0x9, 0xbaf8, 0x2, 0x76a}, &(0x7f0000000240)={0x1f, 0xf4b}) 04:45:30 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x7012, r0, 0x0, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 04:45:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x1b2fb20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x1b2fb21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x1b2fb22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x1b2fb23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x1b2fb24000 didn't change! 04:45:31 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f00005b5000/0x4000)=nil, 0x2000) shmdt(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) mprotect(&(0x7f0000622000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x3000, 0x191, &(0x7f0000656000/0x3000)=nil) setitimer(0x0, &(0x7f0000000040), 0x0) 04:45:31 executing program 1: r0 = socket(0x2d, 0x3fffffffffff, 0x1f) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 04:45:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) pipe2(&(0x7f0000000000), 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) pipe(&(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 04:45:31 executing program 0: r0 = socket(0x1000000002, 0x400000800002, 0x800006) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x168) 04:45:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 04:45:31 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x4) getsockname$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000100000000000000000000000000000000000000000000327080f73545bf7c00000000000000000000000000000000000000000000000000000000000000000000000000a875809c6080a9d5000000000000000000000000000007000500000000000000"], &(0x7f0000000180)=0x58) chown(&(0x7f0000000000)='./file0\x00', r0, r1) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) 04:45:31 executing program 1: shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmget(0x2, 0x2000, 0x12, &(0x7f0000ffe000/0x2000)=nil) 04:45:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x101) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:45:31 executing program 0: r0 = socket(0x40000000011, 0x7, 0x6) flock(r0, 0x9) 04:45:31 executing program 1: r0 = socket(0x10000000018, 0x2, 0x0) setsockopt(r0, 0x2d, 0x41, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0/file0\x00', 0x400000000021, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3, 0x40, 0x4, 0x8, "f534e00aec2876ab64dc8f1ad4e6f9f21026f217", 0x40, 0x1f0800c2}) recvfrom$unix(r0, &(0x7f0000000000)=""/178, 0xb2, 0x42, &(0x7f0000000140)=ANY=[@ANYBLOB="8f02f076dd947f3395cca2ecf5b0a5e53bb0d9d54cd4f05c6b4b93bc6c2d2dc79c19595cc1855bd9c5f4c146faf3950f650a96ca1093d3a4c831af23b17f00000000cf99073f4e97bcfb64771289c70b2e1c1cae412110b75994a0b84f3e63d168c272"], 0xa) 04:45:31 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x448, 0x48) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) 04:45:31 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/113, &(0x7f0000000040)=0x71) socketpair(0x0, 0x2, 0x80000001, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x8000, 0xfffffffffffffffd, &(0x7f0000000200)) socketpair(0x26, 0x3, 0xfffffffffffffffe, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0xffff, 0x1, 0x100000001, 0x5, 0x1000}, 0xc) pipe(&(0x7f00000001c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/4096, &(0x7f0000001240)=0x1000) fcntl$dupfd(r1, 0x6, 0xffffffffffffff9c) 04:45:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="965df2be9aa9b2fc9a3e4983173dcdc25516d566acd2b2b9a55768507a3e22f64fe0f31c83f8aadd342b3aa7abb8837a6991cbf680a09ce79a51d48643746910128bdd972f9d3f73ac9667257ca53a20635cf9020893aadcfb85c92a501ed24a642a391e7544fb379184b4e9e192d58aa6fe975f3ff5698a9cddb83ece906ea9ead5daa56c87d40eecd989f6566bcfab4d60e4744049262f26a5db140a8f3d4f34", 0xa1}], 0x1, 0x0) 04:45:31 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(r0, r1) 04:45:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) select(0xffffffffffffffda, 0xffffffffffffffff, 0x0, 0x0, 0x0) 04:45:31 executing program 0: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x482af124}, 0xfffffffffffffffe, 0x0, 0x0) 04:45:31 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/56, 0x38}], 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00004ee000/0x4000)=nil, 0x4000, 0x5) r2 = socket(0x0, 0x5, 0x40) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000800001000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) ioctl$TIOCSTAT(r1, 0x40047463, 0x0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x4f, 0xd485, 0x3, 0x3ff, "85a845bd93a87370e0682ee8fefec7658d719312", 0x3ff, 0xfffffffffffffffb}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x807d, 0x0, 0x9, 0x10001, "10a8e5d8480fd34f5e6acfd9974fff0f9cfb9082", 0xa4, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xc7, 0xff, 0x6a2, 0x7fff, "633cace9170be4306bdf39cfcb3c4163a43a4baf", 0x7, 0x1000}) 04:45:31 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x1ec, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x40000000005, 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) 04:45:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x110) 04:45:31 executing program 1: clock_getres(0x0, &(0x7f0000000500)) r0 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 04:45:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x7, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/138, &(0x7f0000000100)=0x8a) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 04:45:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) close(r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r5 = semget$private(0x0, 0x1, 0x190) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="cc61b8ff17210820b851b62e0589af8526d174970cff4aeb28fb02fc30df0d82e382708044a309815a616dcd5ad706bc7dfcb06504d1eda54acb6d424dd0713da0e0", 0x42) munmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) mkdirat(r4, &(0x7f0000000380)='./file0\x00', 0xc) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000280)=""/241) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 04:45:31 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/37}, &(0x7f0000000040)=0x27) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r1) lseek(r1, 0x0, 0x0) 04:45:31 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 04:45:31 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 04:45:31 executing program 1: r0 = semget$private(0x0, 0x4, 0x150) semget$private(0x0, 0x0, 0x20e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x4, 0x39, 0x40, 0x0, 0x3, 0x4109]) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/109) 04:45:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) shutdown(r0, 0x3) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') 04:45:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x111, 0x2) 04:45:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0x87f, 0x81}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0x50}], 0x1) 04:45:31 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8007, 0x2) sendto(r1, &(0x7f0000000280)="48309612816d3432928e17ee96892e3c15b63ccf7e1678a2d754f64f24b4e6a3c76cb86d8a00744a7ecb18ca9c2144c4ab41b89d2b17c290bc6e6673dcf49fedf8e6565b8132d38880cf1df0751ffa2223ed9e2407532c82bc98b5f00a6deab7214339aaf6", 0x65, 0xc, &(0x7f0000000000)=@in6={0x18, 0x0, 0x20, 0x9}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) r4 = socket(0x20, 0x4, 0x56ab5a1b) recvmsg(r4, &(0x7f0000002840)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/171, 0xab}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/90, 0x5a}, {&(0x7f0000000540)=""/104, 0x68}], 0x6, &(0x7f0000002800)}, 0x42) r5 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:45:32 executing program 1: 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) mprotect(&(0x7f0000750000/0x4000)=nil, 0x4000, 0x6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:45:32 executing program 0: r0 = socket$inet6(0x18, 0x4000007, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0x101}, {0x18, 0x2, 0x100, 0x5}, 0x7fffffff, [0x9, 0xff00000000000000, 0x8, 0x3, 0x1f, 0x1, 0xaaa, 0xc12]}, 0x3c) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000002340)=[{&(0x7f0000000040)=""/215, 0xd7}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/239, 0xef}, {&(0x7f0000001280)=""/150, 0x96}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x5, &(0x7f00000023c0)=""/162, 0xa2}, 0x800) getpeername(r0, &(0x7f00000024c0)=@un=@abs, &(0x7f0000002500)=0x8) 04:45:32 executing program 1: r0 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/74) msgsnd(r0, &(0x7f00000000c0)={0x0, "e5871607828c6ad94c1bf5e789df890fb0366ed81136a1012b87ca3cff39af57c5e4eb5a7832335f296f72238029ccba117681c307e90c00e3f0ceb504215ac2beba83c33debe0d0de38be586016a213ce2e7f41eb85c3d639a4289524877529896beaa55ffdedbd3d712107fb58e5ec1da40967d6df8de77aa8a52c0a6ced0573ee45b2e60deee9ea971a4df7c9ad74d7a94740b1bacb84"}, 0xa0, 0x800) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 04:45:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 04:45:32 executing program 0: r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x20, 0x4000000a, 0x2, 0x3}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000002}, {{r3}, 0xffffffffffffffff, 0x40, 0x40000001, 0x800, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000003, 0x7fff, 0xffffffffffffff7f}, {{r2}, 0xffffffffffffffff, 0x40, 0xd1c1bdf8b6d5f95c, 0x6, 0x4}, {{r2}, 0xfffffffffffffffd, 0x28, 0xf0000000, 0x6f5ca963, 0x2}, {{r3}, 0xfffffffffffffffe, 0x10, 0x80, 0x1, 0x7}], 0x10001, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x0, 0x80000001, 0x1ff}, {{r2}, 0xfffffffffffffffa, 0xea, 0x0, 0x3, 0x8}, {{r2}, 0x0, 0xae, 0x40000004, 0x7, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0xd6, 0x0, 0x5, 0x1}, {{r1}, 0xfffffffffffffffe, 0x21, 0x40000008, 0x8, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x9f, 0xfffff, 0x80000001, 0xbdd4}], 0x80000000, &(0x7f00000000c0)={0x2, 0x100}) 04:45:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000001600), 0xfffff67) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0xc) dup2(r0, r1) pipe2(&(0x7f0000000040), 0x10000) 04:45:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x42, 0x180) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) r1 = socket(0x6, 0x8000, 0x2) getsockopt(r1, 0x3, 0x9, &(0x7f0000000080)=""/133, &(0x7f0000000000)=0x85) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = dup(r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x5, 0xffffffff, 0x0, 0x9, "eb1d5a914a354d3b1ce94413c07909c094c2949b", 0x100, 0x1000}) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x1eb9, 0x0, 0x9, 0x100000001, "ffd9b3ae2532cde90439fdf3762ff3faab53b652", 0x2, 0x9}) 04:45:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) recvfrom(r0, &(0x7f0000000000)=""/25, 0x19, 0x1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0xf1}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) 04:45:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0xc0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5d63) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x1, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)={0x0, 0x8}) sendto(r0, &(0x7f00000000c0)="b4ab4aa7e156d665a39f4a02b63e9ef03afed93f91eb9e3d7082d8e1faa54c525582e26ed537fed6c83a0f8d55232e707286ff93af4b54788b646c008f5659ac760014ea14a3c1b6114305f644f6b048bec4b61d5759e49eee68ff11", 0x5c, 0x0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0xde3c48a605be380a, 0x6) 04:45:32 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt(r0, 0xfff, 0x5, &(0x7f0000000140)=""/237, &(0x7f0000000080)=0xed) pipe2(&(0x7f0000000000), 0x0) setitimer(0x2, 0x0, &(0x7f0000000100)) 04:45:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x5f2ad77f1cd20b1e, r0, 0x0, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/129, 0x81}, 0x43) r1 = dup2(r0, r0) dup2(r0, r0) fchmod(r1, 0x2) 04:45:33 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x28000, 0x40) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x746c172dd0927b94, 0x8) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0x0, 0x40, 0x88, 0x400, 0x80}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xa239, 0x401}], 0x2, &(0x7f0000000200), 0x3f, &(0x7f0000000240)={0x7, 0xff}) fchmod(r0, 0x10) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) setsockopt(r2, 0x105, 0x9, &(0x7f0000000140)="cdf9130b4289b9b41f5ead887d4c9a7f1c13221e87439086b283294f3c9c7e4346485cb7cd49032a87822617be9277e6095477013e95b13d1dced16b763a", 0x3e) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) dup(r3) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x800, 0x8, 0xffffffffffffffff, 0x4, "8729c19138eb829add1340bb30d79af7a3e62eb3", 0x9, 0x7}) 04:45:33 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000280)={0x8000}, 0x10) r4 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r5 = syz_open_pts() socketpair(0x1, 0x0, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0x3}, {{r2}, 0x0, 0x12, 0x1, 0x3, 0x5}, {{r2}, 0xffffffffffffffff, 0x50, 0x1, 0x77, 0x6}, {{r5}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0x142, 0xf6}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x51, 0x80, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x58, 0x1, 0xf71}, {{r7}, 0xfffffffffffffff8, 0x2, 0x34, 0x4b58}], 0x7, &(0x7f00000001c0)={0x37, 0x5}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x30, 0x2, 0x8000, 0x3}, {{r1}, 0xffffffffffffffff, 0xc1, 0x40000008, 0x100, 0xa300000000000000}, {{r1}, 0xffffffffffffffff, 0xa, 0x8, 0x3ff, 0x7ff}, {{r5}, 0xfffffffffffffffd, 0x8, 0x400fffff, 0x6, 0x1656791}, {{r5}, 0xfffffffffffffff8, 0x80, 0x0, 0x8, 0x2d13}, {{r6}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x6, 0x8}], 0x9, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x44, 0xf0000008, 0x2, 0x9}, {{r3}, 0xfffffffffffffff9, 0x41, 0x20, 0x5, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0xfd5, 0x401}], 0x2, &(0x7f0000000400)={0xffffffffffffffc0, 0x6}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 04:45:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 04:45:35 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="636fda9b2e68cd141d6c59aa782d4bd4ccb94c60bcb1f426932ff8fffce34f5f6e10acf7f17f9f18e0bb31ecaa89c30d47efe2d51dd9079c39ea23bf1baa24e4c1f2cd514b979ca4473b318ec2cefaea00d03e6b52b5ca9dff9b5b9adcd3ec52a645c266821f7ee49b80ba939c20261d23ae510ce3417f877050f9c46cf8b516ae61c09fb41d533e69f35eb0ead2586e9124206ad751f90cca4572a3befc23f83a056bbc2b60ff3f54b9", 0xaa, 0x1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 04:45:37 executing program 0: setrlimit(0x8, &(0x7f0000000080)) kqueue() r0 = getgid() r1 = getegid() r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[r0, r1, r2, r3, r4]) 04:45:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x80000000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) listen(r0, 0xfff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 04:45:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000600), 0x1059, 0x0, 0xc8, 0x4}, 0x3ff) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)="fe90ac65f598bd8d95fd6aa3f5712571bbbd0345d6314dbe9eadf8713806abbb877711dc0c70290e982899b6254e94169f7d7ecf3d019913b09453807231984a9a482c74c7bf8040bd37d40ec13cf35e90d4471c76b000926175990179c364124f782fe6c00c89b23a1ada45fae52fdc626ff8453d7d425a441e3f98d078e3266688dce44fee66d172df69fb151ff320d587fb5d721c81a5c382b857ab7d1361724047f9049d237a82e7223cd8c850a72e2dd27eeb9f4fb89109d01471031f", 0xbf}, {&(0x7f00000001c0)="e40db3e21d110042725c0a2a6d25b5af688843d83530c127da12a8684a2f37207a8b257d97f0aa77698f9013cc7c73ac85e8fa06e218c32830eeed307a6c761bdb3a8ab34d9e5bad2ea12a699ceb7ee934fe03ed1bf1c44075e6f727176d0460b35e25e21d94068f3db6adacb17b713f8c3f6687586d25dfd41d49f378f0aafc5e3ba5e86408ed4cc3bb4d864f05a345c059c09c8c398c1ef48502e7cf235790d12b6bd61f113f596719a192a31f433b23b8a9ce5378941038b44d971e1900218ba36a223f3527966ad63475bf1e57f54aaadf39ee3610dd311fc5b31e8f7c7063cf49c5c3c7682a05d8d58f18941c05dd6720", 0xf3}, {&(0x7f00000002c0)="cc8fca64bb6038a0a0f29acb34024db07830bded68af6d132e80deb766227341316a19c35617f4b297596e65ac3c133b9b7e533b12e8bc0333a19e652b76b04276680deb97db8a2c06ef6d9cb68c802d5660b32ab946fe2fbbd2919f89ca4819d58d6ba53da9ee754f4d031702b4f802c24f71fe34f98039b10067080c8e51750c9cf10285cb0b78800df9ba13c8792774a33eac2ad2f0117a401961f6c4111bd787892ceda3454e9650abb6f27d292137f6c1e9f728598be15ad6a75cb994bdbe37ca9f204d4e2a9654172f28d2ddeca02d", 0xd2}, {&(0x7f00000003c0)="e1ad", 0x2}, {&(0x7f0000000400)="f0c8a40335f0c97b16dc08cdbf5a67846a126a6079ac6ee5ecf25bb811af63c48cd9804a57253c022c7f9b39a2680c4cec9e74a9d4fbeca6d4c549eb3d9b109938d849765c91cfb8c98e654bd5d39b0a652ea5ccf4e5219a652ee24938ca3a93b6e0822ee1d6bd54d5feb825492e447b9aa3024ff1332a98a5e6b3e783b8", 0x7e}, {&(0x7f0000000480)="593b054411362675242dd915ce239fe04581a6db495b47ea76cfaacfa424b8d547ef38e4ba2a9d6119667f29b8592b8b8c86a47efced752c821651487f2505f6f4c0f6e13c4fa4912cdca43f672d557ba41544626cc80628b395898ec337cb4eafa40e6fee62acddb9100e965e", 0x6d}], 0x6, 0x0, 0x0, 0x8}, 0x5) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/6, &(0x7f0000000080)=0x6) 04:45:37 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) lseek(0xffffffffffffffff, 0x1f, 0x3) r0 = socket$inet(0x2, 0x7, 0x4) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:45:37 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x80000002, 0x7, 0x70000}, {{r2}, 0xfffffffffffffffb, 0x18, 0x0, 0x3654ed7, 0x9}], 0x77d, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7, 0xf0000045, 0x9, 0x4}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x9, 0x23, 0x8000, 0x83f}, {{r1}, 0xffffffffffffffff, 0x1, 0xc0000002, 0x2, 0xaf}, {{r2}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x5, 0x902f}], 0x7f, &(0x7f0000000100)={0x4, 0xffffffffffff8001}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 04:45:39 executing program 1: setitimer(0xffffffffffffffff, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x120, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000100)={{0x8e, 0x7}, {0x5, 0x7e}}, &(0x7f00000000c0)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)={0xffffffffffffffff}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x81, 0x3ff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r3) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000140)=0xfffffffffffffdba) 04:45:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000600)}], 0x1, 0x0) pipe(&(0x7f00000000c0)) write(r0, &(0x7f0000000a00)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) 04:45:40 executing program 1: socket$inet6(0x18, 0xc000, 0xa5d5) accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(&(0x7f0000000280)='./file0\x00', 0x8010, 0x12) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x10) open$dir(&(0x7f0000000300)='./file0/../file0\x00', 0x72, 0x4) r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r2 = dup2(r0, r1) readlinkat(r2, &(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)=""/157, 0x9d) ioctl$TIOCSDTR(r2, 0x20007479) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) chroot(&(0x7f00000000c0)='./file0\x00') r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 04:45:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x2, 0x100000000}, 0x10) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000012c0)={{0x1, r3, r4, r5, r6, 0x8, 0xffe0000000000000}, 0xffff, 0x9, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) r7 = semget(0x1, 0x1, 0x30) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f00000002c0)=""/4096) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 04:45:40 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc1, 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) r1 = dup(r0) flock(r0, 0x2) recvmsg(r1, &(0x7f0000001780)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f00000000c0)=""/132, 0x84}, {&(0x7f0000000180)=""/177, 0xb1}, {&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/8, 0x8}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}], 0x8, &(0x7f0000001680)=""/247, 0xf7}, 0x2) write(r1, &(0x7f00000017c0)="748d976a165d9ac59d7471e3dfd80cf17c", 0x11) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget$private(0x0, 0x0, 0x9) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000001800)=0x3) r3 = open(&(0x7f0000001840)='./file0\x00', 0xa0, 0x86) r4 = open(&(0x7f0000001880)='./file0\x00', 0x202, 0x82) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000018c0)='./file0\x00', 0x2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001900)) fchmod(r0, 0x10) accept(r3, 0x0, &(0x7f0000001940)) ioctl$TIOCSDTR(r3, 0x20007479) r5 = socket$inet(0x2, 0x1, 0xe2) getsockname(r3, &(0x7f0000001980)=@un=@abs, &(0x7f00000019c0)=0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001a00)="5f17a0e415b4ba22be8bd639174c254971726d2f134746b870b1e0195d802a27c7b4c3ecf31f20af24439ddf2cb53c1a1b9a32c97c2f973f7a06b6ad5f0705d8f35184c8a7df390dcf690d957e3ab998374ae3e714fc38090ada8539e9f26a93d20de58cf58e946a4236e9b425e89987e55cf5ccd063361609b935be980a72f942507feff026ee11c19c29ca07c3222b19f369ab2a0087b8716b09d8b3a7442a5d6a20e0723a45dae5807ddec4b09a169259094bcce282dd9926b5d91f09629bf409fb304026452b1943e6d18289a9a3c4b23273e6dbbda044a2dd96b33f1f01d3e32075", 0xe4) unlinkat(r3, &(0x7f0000001b00)='./file0\x00', 0x8) close(r0) pipe(&(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001b80)=0x7) lseek(r0, 0x0, 0x3) fchmod(r5, 0x48) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001bc0), 0xc) recvfrom$inet(r1, &(0x7f0000001c00)=""/187, 0xbb, 0x800, &(0x7f0000001cc0)={0x2, 0x2}, 0xc) renameat(r3, &(0x7f0000001d00)='./file0\x00', r0, &(0x7f0000001d40)='./file0\x00') 04:45:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) socket(0x1, 0x7, 0xffffffff) 04:45:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSCTTY(r1, 0x20007461) 04:45:40 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 04:45:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(r1, &(0x7f00000016c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 04:45:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r4 = kqueue() connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r4) 04:45:41 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x7f) poll(&(0x7f0000000040)=[{r1, 0x7d}], 0x1, 0x100) 04:45:41 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet6(0x18, 0x1, 0x9) getsockopt(r0, 0x7fff, 0x4, &(0x7f0000000000)=""/162, &(0x7f00000000c0)=0xa2) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 04:45:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) sendto$inet6(0xffffffffffffffff, &(0x7f00000001c0)="3c42bf040a869e92d7386e05fa978f17609d5c614485f0637cc9365eb419e5a7afdaf401b8096152b187e9bbaf635729b42d078b6c2801340604cecb7e47656882954f70effb9711cdf9f9f0606c6c93575b2f8b26393f6e9326b7b36906d4fcc890b8a711ef35143ba39a04a1e45b52fe3dd6312820b544db4603f06fd9dec25f0afa2883aad9ef1de2789718e8cb52f328229539d7d2ae737e1817545e21ef4a034d2aedfaefb9f4f0f7f0439c41b45918ea153006e6592ced39f0777f47585cf38b", 0xc3, 0x0, &(0x7f0000000040)={0x18, 0x2, 0x6, 0xfff}, 0xc) r1 = syz_open_pts() r2 = dup(r1) mknod(&(0x7f0000000000)='./file0\x00', 0xe000, 0x8002) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./file0\x00', r3, r0) getppid() 04:45:43 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 04:45:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="10000000ffff02bd0f000000000000003ddd655c3e1e46aa90c1de7f2862e59bcf9f19b279714d8cd71ff4a9b4f9d544401fd16c93c6c454827e808af59488b47ff436adc6e04ba23b7324508a756f62dc5f9eeac2b8e8d6920f5d50d6c5a5ab39b065038ccfd94e780e1b5ed6319c02df6cda7fdb800a6ecd03bf6e632d5a3cc2aefcac5887aa7d3e0722a8c17c8c29e4f960b95969147c973ded8f4438c11b88229e563d9afcec0fc4cf479aef"], 0x10}, 0x0) lseek(r1, 0x0, 0x2) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001140)=[&(0x7f0000001100)='#\x00'], &(0x7f0000001300)=[&(0x7f0000001180)='\x00', &(0x7f00000011c0)='\x00', &(0x7f0000001200)='[\x00', &(0x7f0000001240)='\x1d[{]-3\x00', &(0x7f0000001280)='J\x00', &(0x7f00000012c0)='%,&*\xb0#\x00']) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:45:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870000000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a383446cd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b4bce330c50e22bf1383798de212e18661ce0097778f699a2fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ec342f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f7b8f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec161db6cdd5e2b231c2ce3f092d", 0x3c0) write(r0, &(0x7f0000000200)="b048688de9f927049a01ec2c99edbe360ed90a841046c95aa4af4eb1c2feb2d9d75a619ed6308954d5f54560e5b37ebc74e3e4041061823c7e25df06bc5e8655b3fe058f99a7be83c95cee50acd14f42a7bc162b6fbfc9dc94348968ef7b38db6d4c053991df1fa6c849c0ee60511365266d7c153a8c5b1399e17d55aea059792140d63283dff2bdb849f4ede851f3358020cc50a61539c56dab151b4b69007c3f15bb1eb2305157575b3c5f9360286e0e4a", 0xb2) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x68) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x200, 0x9}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000006c0)={0x800, 0x8000000000000007, 0x9, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:45:43 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10000001a, 0x80000005, 0xfffffffffffffffc}], 0x8000, 0x0, 0x5, 0x0) 04:45:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xbc00000000000000, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x17, 0x4, 0x6) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 04:45:44 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:45:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000000001017, 0x0, 0x3901135e62c212ec) 04:45:44 executing program 1: unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000380)=""/143, 0x8f}, {&(0x7f0000000440)=""/99, 0xcce45f4cfc775f04}], 0x2) 04:45:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) pipe(&(0x7f0000002380)) syz_open_pts() select(0x40, &(0x7f00000023c0), 0x0, &(0x7f0000002440)={0x9, 0x5, 0x1, 0x3, 0x12a4, 0x8, 0x3, 0x1}, &(0x7f0000002480)={0x4, 0x9}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 04:45:44 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0xae8b28a5b6f1231, 0x2) fchdir(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 04:45:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000000018, 0x5, 0x3ff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) 04:45:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$getflags(r0, 0x1) 04:45:45 executing program 1: unveil(0x0, &(0x7f0000000080)='\x8b\x81') r0 = msgget(0x1, 0x10b) msgsnd(r0, &(0x7f0000000000)={0x3, "20b06c18df3535c33f7161a8bf9198eaeaa9cacfee730cd15ffce3ceb8ba544298c8139d42da"}, 0x2e, 0x800) 04:45:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:45:45 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) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0xfffffda6}], 0x0) 04:45:45 executing program 1: socket(0x18, 0x1, 0x0) 04:45:45 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000100)={0x5b, 0x6}, 0x10) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x6, 0xf56}, {{r1}, 0xfffffffffffffffb, 0x42, 0x1, 0x9, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x4, 0x80, 0x10000, 0xbb09}, {{r1}, 0xfffffffffffffffa, 0x3, 0xf00fffff, 0xb460}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x57, 0x80, 0x1, 0x8}, {{r3}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x7fa}, {{r3}, 0xfffffffffffffffb, 0x8, 0xa, 0x3, 0x9}, {{r3}, 0xffffffffffffffff, 0x9, 0x80000002, 0x3f, 0x80}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80000004, 0x400, 0x3}], 0x4, &(0x7f0000000280)={0x19, 0x6}) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 04:45:45 executing program 0: mprotect(&(0x7f00003c9000/0x3000)=nil, 0x3000, 0x4000000001) r0 = semget$private(0x0, 0x0, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/90) minherit(&(0x7f0000455000/0x1000)=nil, 0x1000, 0x1) r1 = socket$inet6(0x18, 0x5, 0x0) mmap(&(0x7f00003cb000/0x2000)=nil, 0x2000, 0x0, 0x4010, r1, 0x0, 0x0) utimes(0x0, &(0x7f0000000380)) 04:45:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 04:45:45 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mlockall(0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x200, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:45:45 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000001b40)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00E\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x6a, 0x2, 0x1800) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = open(&(0x7f0000001300)='./file0\x00', 0x8000, 0x10) msgsnd(r0, &(0x7f0000001a80)={0x3, "a9309c23f110d10b41bcf4c32b5f39d30d4bee220d66d7dd2ed8374a9327cee53762c9109aab803981160414f779364e4f57142d60963cefe5094514e9063b1df2c40b0b9760971629f6ad0021686702be003c93121ede34e7f44e3974acaddccf887abf44e6943135b2a1ae4b691c3b75a34118275fda3150c462"}, 0x83, 0x800) sendmsg(r1, &(0x7f0000001a40)={&(0x7f0000001340)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001440)="f402df12568876b1903c62aa6eb39c48ca4194c5caf1f3b018d0072f5b1b698e67f88a59d11697d4739dd826d92b10335e975670e78a40431e2500ea200ec01849dd1dc6ea3497bf24afc88dad8cf26a7f9114219418e1917c821a7add992f3ec504a4ac6d09131500bcbd1c05f61ccdbdba2838ed430f64eab47618f19f5a87c1585db6cd671c6d1bd83b", 0x8b}], 0x1}, 0x8) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 04:45:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="c0362f88d1f6191301db110492bb260f92b8eed516820953017d02fb4b3597b30e8b3492323e2d6075be13168346bee2d1934312596a1dfdadedd2880a78e1f74b617ca6becdec68d422f711e46a1f747d85289d2976121b5d8fcaa99dc3cf79c3f43307c24c7c94e737ccc4ae246c164513f99be4768138096a77fa9edb8d69eab4937375271515969fcd41015a3fd5cc115edba7ede9fe", 0x98) poll(&(0x7f0000000000)=[{r1, 0x106}, {r1, 0x4a}], 0x2, 0x9) ioctl$TIOCSTOP(r3, 0x2000746f) recvfrom$inet6(r2, &(0x7f0000000440)=""/4096, 0x1000, 0x800, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x219a}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:45:45 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = socket(0x18, 0x7, 0x9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="2b8da93b4134a341e48d96c07993e7c88dc824c7c1b7ce3c1a8e4c4710555b70c8d1d14b6e704790d13ded5423d21519b27fa1193d2e388840cbacf0679685156acea72e28cdceb3e87bc13907bbf849ecbbe02064b5926a9bd8d64ed13857ebdd416b3ddbb1d436798cf14ff82dee858c8ee83403646d1ae0250b14", 0x7c) msgrcv(r0, 0x0, 0x18d, 0x2, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0xc) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) msgsnd(r0, &(0x7f0000000080)={0x3, "4a3f7395904cac85f0c24ee9f31ad0fb1d3eb31bfaefb8b2566803823c7007dd64d47f5cad671177e5d39944f123ff05699941e803124a36737b7666c4b4cf9335ea1139a18aecfb45101ff87f4d2472f4ace2d76e73ea2101e7ea1e126e4cb1e350f3e0badb82eb5eb77af4a1e26ad9d8f4d12ac7e4b8f08c6f2b0c9c9a"}, 0x86, 0x800) 04:45:45 executing program 0: socket$inet6(0x18, 0x2, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f00005f5000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 04:45:46 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) 04:45:46 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 04:45:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x5, 0x5, 0x400, 0xe0, "0b22e0df94c6131e1058d310e657200e3db72c70", 0xffffffffffffbb96, 0x5}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="f4444e46890c74e2fbcccf36f2efdcc4bb384842755a8ea099440df11ae59ef867bb733f2fa1371fe03c079b9a162e1786ae2876d363be886b939319e03a6199797509bf70e7", 0x46) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x3) 04:45:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) 04:45:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:45:46 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) setsockopt(r0, 0x4, 0x7f, &(0x7f0000000140)="d96341b7a5371995da13ee65d62933376bcecaeb615636965481240c1f0d5fcbfa8e7bcaf0474fe3f1cf8fe18dd3bba370039d7af42451a365641e8169f01a40d9e043b52ab355ab76b38fd56fdb6500f2ade6c931fcbe3e077fa5f3b016b922a82cda23f769e02b55210d11832f2462845e8e2d5aa20f2a3a5e4c14195b94e3c96d770c843b2a8923270b26c1f89fdf81b10ef675", 0x95) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x19c) setreuid(r1, r3) 04:45:46 executing program 0: r0 = socket(0x18, 0x800000004003, 0xfffffffffffffc00) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/221, &(0x7f0000000000)=0xdd) socket(0x1e, 0x4007, 0x2) setsockopt(r0, 0x100, 0x20000003c, &(0x7f0000000040)="090a4d82", 0xfffffd9a) listen(r0, 0x0) 04:45:46 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0), 0xfffffcd6}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 04:45:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 04:45:46 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getrusage(0xffffffffffffffff, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 04:45:46 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x18, 0x5, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffffffffffcd4) syz_open_pts() r2 = syz_open_pts() close(r0) r3 = semget(0x0, 0x2, 0x0) semop(r3, &(0x7f0000000180)=[{0x1, 0xffffffffffffffff, 0x800}], 0x1) dup(r2) pipe(&(0x7f0000000000)) syz_open_pts() select(0x40, &(0x7f00000023c0), 0x0, &(0x7f0000002440)={0x9, 0x5, 0x1, 0x3, 0x12a4, 0x8, 0x3, 0x1}, &(0x7f0000002480)={0x4, 0x9}) 04:45:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x42, 0xffffd, 0x80000080000, 0x5}], 0x34, 0x0, 0xc6b, 0x0) 04:45:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 04:45:46 executing program 1: socketpair(0x18, 0x4000, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000002c0)=[r3, r4]) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) close(r2) setsockopt(r2, 0x29, 0x2e, 0x0, 0x0) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="380000020008d100000000000000000038b5bb8c6f8a2f49bcddb09d18935d9f0000000000000054a8"], 0x38}, 0x0) 04:45:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) recvfrom$inet6(r0, &(0x7f0000000000)=""/68, 0x44, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x7fff, 0x400}, 0xc) 04:45:46 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x1138, 0x7}, {0x3f, 0x4}}) 04:45:46 executing program 0: mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) 04:45:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x340}], 0x1}, 0x0) r2 = syz_open_pts() dup(r2) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f0000000140)=""/56, 0x38}], 0x2) readv(0xffffffffffffffff, 0x0, 0x0) 04:45:46 executing program 0: syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') 04:45:46 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="00c5", 0x2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x44) setitimer(0x0, &(0x7f0000000000)={{0x8, 0x6}, {0x9, 0x4}}, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:45:46 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000100)=[{r0, 0x1}, {r1, 0x20}, {r0, 0x3c}, {r0, 0x2}, {r1, 0x12c}, {r0, 0x48}], 0x6, 0x7f) poll(&(0x7f0000000040)=[{r1, 0x7d}], 0x1, 0x100) 04:45:46 executing program 0: r0 = semget(0x1, 0x4, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = syz_open_pts() fcntl$setown(r5, 0x6, r1) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0xfff, r2, r3, r4, r6, 0x151, 0x10000}, 0xffff, 0x0, 0x7a23}) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) 04:45:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x241, 0x21) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/189, &(0x7f0000000080)=0xbd) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x5e954ed42dd3e3a5, 0xb790600bb0b9d21f) ioctl$TIOCCDTR(r2, 0x20007478) socket$inet(0x2, 0x8000, 0x10001) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 04:45:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x1f, 0x4007, 0x40) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000000)=0x3, 0x4) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 04:45:47 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x103) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 04:45:47 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) 04:45:47 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x3) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 04:45:47 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x84}, {r0, 0x1}, {r0, 0x100}], 0x4, 0xe212) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) fcntl$dupfd(r0, 0xa, r0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) ftruncate(r0, 0x8) 04:45:47 executing program 1: clock_getres(0x6, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x3}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) clock_getres(0x4, &(0x7f0000000000)) 04:45:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x4000000fe) syz_open_pts() 04:45:48 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) r2 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c72000000000084"], 0x1, 0x0, 0x1000) r3 = syz_open_pts() r4 = dup2(0xffffffffffffff9c, r3) fcntl$getown(r4, 0x5) flock(r4, 0x8) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept$inet6(r5, 0x0, 0x0) close(r5) execve(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r6, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 04:45:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023000200000000000"], 0x1) sendto(r0, &(0x7f0000000040)="f2e01745fcbf", 0x6, 0x8, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000a2706c94d3247b57fecb984a6a352e0000000000124cf22fad465462d4e2684c274a27012bb8d97fcf9b3b185aa8a86d42cfe0ab8e444f79e4b0eb3f9928d9de415cb849f1e90f9998e8256132f7ee85d2f84a2e9b05315165c44c1442ec49463b23d4b58b67b875c0"], 0xa) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000001b80)="1625440c0d88009338c2da2617b2cf6cf044611e6d17ca9689fa9b7db4b409340cbe67abca5cf87c5e4c2edcb0109fcb9d0267ff4fecd129fc3ddb65256feb4ed6cf42858a4cd8026370c815d6e535620a77a8eb438f012bb67f1152322de9ab325d94ca13d283895e39f19c085ae9b10c54f43a38dd9387d8385f4ab5628957d90d092022255cff603139d42f3cf593e19aee0ac78a0ee093688991a39ac48c20ee06e2d268d475eebe1c542ae77f384ce975ed7862436539843c309e085f172c68d9992904891d89c1c2e4264f8248d3104d491d969c7c768ea9ba1e583ebc267a907f1d2883241ca509dcb52260e822ec18932e3bbeaa9d8a0357227cb43c72156ead33ef3c6ac8eb01312459ae6ceccc2844fdbd998fa7ba79d2fc28be1ac936a4a7f861001e55e90ca49b98b62fd389aa88031e3abcd7c3a3f095a579d1965228771a9aa94de4db7009622b682b651081cd2afca2df0e6bd681f1bb307127a21c7e260b665b1d48df55416d9fec838223ea87a4fadb16a427f014cc6d4e3b4c6cb06276a48415a28d0fb8360cf75a5e827217645e04769bb1378c4fcf917356fa9e7ec381721508ac77fa934e31a49becb38c43396f63ea1540364b01f3f6e46351e66c6977c5f10be11616f6f3ec34df5f63501479dbad36ebf6da973d1ae6d19d8e0e3c75a54d4f1fa88fc1d2d7fd28d89d2b667387840ea93c6fb7469b24d8f6026f1d868caeb630fea8e98a704615a47ac44ad080dcb23ab404499ce7c6169cd676616d1d623f5fe154c969a80e1f50370b9bd28afd314f410094df0904c522d48def8ec26213cc2392eaa5747e0cc18cec98a9b5e4c03470e6b27f51a91d8f552a8fdaa1e892ed33c02721b588c18a95f0a2f055b8c6940a4aa1ababea2eed47802059284580d801b3980a50a34bbb9c339fa1c1f008b27ea385e3c69de40dbff067c2743eb0881cc2b1d9081b423d2e7fee38f2275adfa5e33e808f386600850fcc97a855871e9a1ffc0e47eb1e9b2e79f441af253cc1439f6ed000f6540285bf4f75ab15826528eb6d79d808f198279ceecfde2edff3b96d1be2c0dee0fb4171a15531a3d93990bba803301012505845d4570bc8de55395ec016f24adf3fa804e1d49143c1d989374c1cac340f333272f3d8fcc61d5eb82011f0e4398e3d78ba2fb77793dae771a1e8b6cb2298f35d93378c19c6b93648d7cf5dbbe22b40b1c9576194b616e58e1f539e4c79ee1b4cefba37951aba8e15f2dbf0575a30b9eb960ff7d9615d612dc07975345573310c813df81ccc35157d7b852e5d781a65554580837c32f96adee7cfebf4476a0e0961d0752d4bc0a2434d33d87c259a684895db0b80d17d9b4c44d0c203b323eea580ebe33bd0459bea086d385ab49b8011d3fd09e43d34f4f85097c92f82686c66e4c4c6105c4c0fb4f87de0cfd2a7705ca90f04d88aa5d986079ebf7dad916c3e7ae1044046e40f8492ae9fe79361f8bdc2bd994916a9f56c3051ac4ad2aa4390bd7ebd81c82fb7b3207466027dd19d426ee898264be6c6ed79f2e8ee0d112b68df2eb73c863d165729e784dba3189a627b19c43ad0f6b7de32613fa3d087a604fb99d73e47f0cbe9d7bb3b646216c591ae5dd79ad47a9ce2df5c84fe77aa68c4876999f50bb19e61c19f837afa7848befb10ff5a2f9858a76820f9ac693aa752eeee36683c666a519066209411d7c039983c715dc039f3636a6fe8613db02f58ea8530c4476587e6eeef7bad31a06a6ec5d91328bca9474e8213bedca56f37b3b174bff9ecefb3987d335d661390275dcea73905c1e469d166d185fc110fd5f04be1012b326a4abcc5882df8e4ad177c0b128a59c8647f2f81a0f68a062f9072b1046dbe85d8ed95db0051a39fd52f03e03329d2032d57a220994c6ef416f93a303ec6c6053ea033085cb3c7cf08539c0a355f5a15bfced1ff2d1794eef471e037d3258c19252f169e485489831030aae6cf2b1aff207a0235f3676f749649388587599eb83232bcf3cf41bd8cb42222f43fe12dcff2233f4a776aa513edd6dbf68829c51366e12f76c5dcdcd8aaeb70aa4f83ec7e22f589a52fb29a832c24aff4d0d18c184e4fe63f5ac74392f79cc668e25e9221a89247606324d12062adecabbef5e05ed226c2d3b17036f60ac57d3434f0f1f357cd9a686927a5d02299892e43d584c56327b7043e4eab977a586acb5662d3a8ceb68f8d878be01cd2529767ee4d5b9f634f889dbafaaa2586406470bae8aaf37ad03e2ca42fd40b0c3b14c7a643861f12e24f1f01691e156473a2493516516cdec5a7d1c8d960583b47ce7d0e75a63f254460809e14abf6e6b1339dd11c3b360f925f674b932633c6a0ed29a350f349b6d39a769bf6e54111d8b7201daea5857e20acafdcbe4ecfb71d0151ab7b676ae5494c27ce530ebead5052f5bac3f9bccb441391b668ad647eaee70a818dcadd490bcc44e09415b149bed20ccc6aa606b5312e42c3583eedfabb232f01d76943bf0a53e7e3dd1e4a6921a9fdab182578b67a8ee3cd5eda719e5db36b6a9d2d585da95e0189fe397c905c32c59fa195beb9c69226eda08b5bc7d243effb1ba93830b4a57f0934bc81874018717b160904e7b2d29b5b969f1a5c3af2d830b4d599a6134e728a0a4264336a0abb01ab056b88e34821a5fe7b2eeb54be844b6149bbb79b8a30ffc0be0d6fb852e008683e0bbe55c50076281bda875963380a8fa11423a56e60b9ee33fb63ca802052765421a159f434c30aebfc3a4c09f6e7e4b3e425b2280862a38d5723542737b006912738b649793f6241022f8e87251a47dd1febe2e25ce63fecbd942994b6369c8ceb574b40c0ac5008abfa81435a666b22d9387225fe8481e5f2101db062112fa75c67ff54cb5289f00c2144183126702c8c5ae6f154c0aa36845d0f0703ef571b4f4de74f8eb4248166a1405002972cbae30d9f05eced303283f78d3a254e8d3c52cb781408a3db551f2f73ecd6675b74db2aa985840b928daae0d96e26c821a72c67417bb79930db65fdbc984d91857069923fe8876f5195f586551f15e61e0a1772462911bbe0dd9060071f402d6308a15a46f27ffa214ea11bebc91e21b5831ce462d2128f8df9403777912764d8956703f179f69de21f4f6fdd963e0c385092a9cd83f0e2c2fcc89ef1d236ac5645b66b9836e78eea5928b4632c5841567decb24b492eef0c73b25e825237072ae542bef2c2dcb691911a83b1a161080bf0a0f9e52102bcd2519d10126e5bde78998ca6b326221f60479e5c733ad3f5202df8d06e78a7bc6d0eb532441a8990ba35655a1a2b2f23c9d5ca25744d1c6c3e326f153be2c9452c1d2c3f1bbd3cfdb8d0fc5c1f5ff8e6c225be40d87197ef8dd42b55b98d53e2e6042b079445d9c3f67a04d6c64305b5d3ad6cc1308238ee2644292f2566d527fbac5cc8c9451a3090573acc17c53246776164d178789b573767ef532de24e15993baadb0dc4f9d2f64f2a2f33d45c1dd2f22caa413393d26a431d4b4b131ef519100ba42d61e19f55f4072e33fd83b1a0d06c80f0d1da9eea61040c3198ad10a9c4e081179c36e8e36aa19220ab021c2208d67cdfa3a5ad5c4b879bb32686e6a18ecb678da88945bcf0155222ed84a6492a74f137491e626fa0d243ef2d65856063772de499541ad24019dab3ca5ee7a92aa2dec6fb50251da58cb19bdad8802b74cf4c69ceb3878e176be23a39664a2b1f2e49ef7dce6ba51438fcb1ebb181d7ce4603580a97081c192f12460d4dfd196a623b0f973531df45c8eb2554f729373a4eac11321964a90a51c935115406597fa4ea03ef94a86ce222b2e020690e9c9691d8bd4fe0f7cc129199d9b1ede1a3431c844a348d1b7923b66cabeb6e8df937f0e9438fc41942d3d65d33d2836f8a0e9760c3424800a96d674e5845b8648f303073a031ff3da78cbc4bffb193ce5e4bdfcc4a35bdec6c004f0364333b901663404e0e06077d42c44f7915a9c46806f1fda8fdcbb4c2954f99e2d613cf47a212c866c36ef575a8260b6b7ad6bb50df8818da593ddbab97bff26424e1ba6b5a5b892530fe037b0b5f647f7477916a1146f781edcbd7bf772f1150043cf6399cc82f40b74b5c470532baeb22d30a12c8762bba3d2bffb83615ea9d8aeec9ba0cce9da7559827ef6745a0e2175577c0fe0260c2fa2e9e5797181f8cabff57802486bebfa840ed4c79693f4211d9062b335bd76949553f6dccf7684a272d94d3e5cf4bb0ca24f883967df97dafb0a0413a65f9206b7c7eeb5d6c03fbc309fa7e1ce7d761a6de72d857e4397e148b8c30c6f301a9ec3c8836a596e0ea2d4dc72c0a0926ed904408b33b963083d7c0510d82430d8281a1d872c1600f9a8c339edd7911952a0adf6b0ab69d7ecde05ac570180e93b9389e0de0d7ad323d0428e76514c0092f769025bf153851131027fedd7431d868c8d6ac5fc792fb17a5fa5d33f8dcae8529771094af8d82333e88e23f6310b96789d6adcbe7d875a91888596a7640a310539246d1f84ff09d68e8d573e5afac64a2a6bd4495f4f73bbdefd5a334cd4eca91adb62d6f03fa5ac61249829f52d0ae3d76ac9261b165f02dc35adefa7a5e3073e15e5b86fb09af57742bad3e470a5a47ff56d8c95e691ed1a6d9d87c88120a5285e127f6ae35380d180f54fec0d2da513a86dfba7a961a9e7e9928c657cbbff8cc335449362fba9b1b2e6a70268e71211d5f81d6f102db6e454d4a45722c511246ba1b4598bd436d0fa329eb1172596d52df15771decd61298be54a0488234ea37dcb46d93f831ee97f645b0f48c5465347c92bf653cb5464cb71440b47fe76ed054ee23160b10c069636324f585ab50dd39a6e4487059470dd085522b777dd57f4c56f2f243f080d4d938f38e1afc4d2f3ddd91ebb4147f235330ce6ed4dd62a522c8a4f9736bb24e59e6ea2c4e3c95686d2d5c8054fe96bc4be64bce9288f999beb1c41b9c88c438d6235426359c5c729994707098939d212f377bdbee5ff36eefbd1d694181734966d8dadd4b0c39f0dc7840163ae138659834dabc807a1a3e86ff48fabca8f3a5aacc839ec015143739ff4cb18156e730ef1439bcd6589519a0f5ffd06eb18c0f8788af3e9297cd903117884894814d678ec011c2721837e02b36f9b09c01619fc88447a2f26e70726d814a4d7e267fb5c4014fd7e11c986ee7b728efe8137698593a584e3700894742154f33b197445e47dd74b920908bbce8f044621650b30c7de893e5e4af1be2602303253047186839edf8fdbe918d73ee5316e2ffc43c7d00c761a7d69cb30e05e95ba0101866108152c398b178b3a6fc1cbbdfb4928779fcaef604361c5ea765a5893ac5b5111da34c63f736892ea24492e3610e017c739415e6283f9106b0b385b114a4ff7149ed9ba628a7dcbaef1e4b7c3b7001f382e83886aa6abdf1c6d0e7b0aeeaea6c4d83a447e2ce33f67293c0fa5660d9cb12dd2d5c43171e58ebf1695469ee405865e70311c249e51daeb727c6bd81a29a5cbb8c81e39dc353bec0e6b090ca3b7ffbc78fdb1361eb3aa4c7b6b77a081942ae1f3528de48023af8efbea92bcb5758c4e29fad849f4a46446387ae0d761ea7e88832efe7128de36ad25f0d303928e872611e311519cfe6f896cdb7fc571ede0faeeae1855124c50905adb852984511f392417ce08f456d07fd280066b1d182ca73a64749440256ec4ce0652b38fba057fe4eda6d820b9baafd5798cc2a468aea5696da", 0x1000}], 0x1) 04:45:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x7) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6) sendto(r0, 0x0, 0x0, 0x408, &(0x7f00000000c0)=@in6, 0xc) 04:45:48 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) rmdir(&(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') 04:45:48 executing program 0: getgroups(0x4, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = dup(0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x8) writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) 04:45:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x20, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4", 0x0, 0xfffffffffffffffd}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) socketpair(0x1, 0x7, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="fd6e42a1120fa58e0a819bba347a05905f4e0c4a2959152c247eca18bb0be3a042d88e44eb824a71882dba9805bd460c2f36fc23a2270107b37caa5d6edc0ea1ebd6f85e15bd7dc3d630752f0a440d700b3e6e1156f195ddf2df2f6d9422c4494d3d95bc0e4b691005bbcad4ff90e05967d372ab08d4f2566903a76c54647d58a941b61e2b216f63162bf826423e702085c3d9eb85fe3718a70dcac371d9579640f9719b1fde63fc565b1ee467f509ef45900a81921a0f91c0aa6f81d75c0cf4acc79da0299050e6ad3f736f9e40d4f3fb94", 0xd2) close(r0) 04:45:48 executing program 0: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r3 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r3, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r2, &(0x7f0000001780)='./file0\x00', r2, &(0x7f00000017c0)='./file0\x00', 0x4) r4 = getegid() setgid(r4) openat(r2, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r5 = msgget(0x1, 0x0) msgrcv(r5, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1000) 04:45:48 executing program 0: r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 04:45:48 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x480, 0x104) madvise(&(0x7f0000303000/0x1000)=nil, 0x1000, 0x3fffc) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000647000/0x4000)=nil, 0x4000) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) munmap(&(0x7f000028e000/0x3000)=nil, 0x3000) 04:45:50 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) rmdir(&(0x7f0000000180)='./file1\x00') ioctl$TIOCSBRK(r1, 0x2000747b) 04:45:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x8001, 0x5}, {{r0}, 0xffffffffffffffff, 0x3, 0xfffff}], 0x8f, &(0x7f00000001c0)=[{{r0}, 0x0, 0x10, 0x1, 0xff, 0x7fffffff}], 0xc405, &(0x7f0000000200)={0x101, 0x6}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r3, 0x80}, {r3, 0x80}, {r3}, {r3, 0x24}], 0x4, 0x3ff) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() fcntl$dupfd(r3, 0xa, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r5, &(0x7f0000000480)=""/4096, 0x1000) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="fecf76f148ff5213ba8797a7c4e58b061f19131a3b4adaef8b9813fb61a092110a74ccc52258aed92198f8f0fc125c94e0952a58efc794078f037000da7fa729e456be7abe5a831916cb519d516df81b91b03a798c4448931551f5f22108a6915ef4ccc90650159f5b24c62bbb43dcbdab5ef629b1bb1cb9d7e7f41a31cf9769c25fc130dbee09f2a6a764cae8a000c476", 0x91}], 0x1, 0x0, 0x0, 0x401}, 0xa) readlinkat(r2, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)=""/66, 0x42) 04:45:50 executing program 0: r0 = kqueue() r1 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = kqueue() kqueue() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 04:45:50 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 04:45:50 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 04:45:50 executing program 1: r0 = socket(0x2000000000000021, 0x2, 0x6) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="633d176be943719d108a9509b18c179ef1ed83fa3cd5e06fc4a32d04c2b724dd554abd64b82809177357b7fb7c551c02ae42ae5f8f6a46", 0x37) 04:45:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfff, 0x40, 0x8001, 0x7, "744c98d45af5c58752cbd6626e570b835b9ad930", 0xe3be}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 04:45:51 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0xc) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 04:45:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x28e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x68a9, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) semget(0x1, 0x7, 0x200) 04:45:51 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="4401002f66696c653000"], 0x6a) 04:45:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x108c, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0xb86, 0x2}, 0xc) r1 = socket(0x2, 0x5, 0x7) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 04:45:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) write(r0, &(0x7f0000000080)="f6f7554b4bdb2e17ad6d68f319740d7345c08c2aae278ad4bf03bbdb6455b6032abbe1e9684dbfecd2212dde4085a3ee0daeb4f4fba64f042305b21b900ee5565f3a26dea6b9f5c352fb9b7ab2ad84a5495c15084177a900854a76eaad35ced2b3c73abd2f1a29dadc4f5e0e0210b4555b54c20304ac2932f8b0acdb68552e448382acc8f250f478bdac", 0x8a) flock(r0, 0x7) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 04:45:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x0, 0x8, 0x1, r1}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x2, 0x108) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000380)=""/244) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="823e1767d5d3328abba5d1810feec3e941a287b46fa700b59a87537160f6af73eaf9f8a0d79726d86d169c6badb55cd87d6cf9361d222391796a3f4fe98f96ca1c6ec67fb47ef5e26533029a0e88002077b91eebf32e77289065aff4135ef9f6658ace27a49123bffd4ce12ea3e974902d73413c9c0febb30d62361cfddca8cf6313fe422a36a6d0057ebdee3f798d3a901d07ddefe58ffbb33f254216e6ddd8ca39b53a122bebdebdc0d438efe7876d9d741e98328b667435c97345e81d8622cd8011fe5d191a79d10e0c93ece6b73a1039cc723a8100da5b6ef28f6625c17831139b97dfa31fbd2cf6b418deb67803f5e8d6543240280d5c6ac42d", 0xfc}, {&(0x7f0000000240)="2b243b8b116e1d9cfed58ee4c5da7a445f13ed275ad972e3bc1fc5565d98addfb06c3cdf5c95de6ba4e39e4a0b953e4bf9304fb221a9ee0b7e8f6892f288af639e86ddfb647c3b9f7ec95ee24e4222cba11e78ae4d96c99f19a26a154011364b07a5482743e98dd3e153e76aeb14fe5f40575b990041ee5cd2337175b261881235c05f4c7548e2262854f2404542785b1d1bfbe75838efbef89cdce12c454afce9d46a4d884801dc6e325e99f824b59a67e5e3d1e9c1b4a6a3cbab5dc459e406e7c31c08ac0352ff54ad32069b4d6a78a51f83b833fd6b1e28", 0xd9}], 0x2, 0x0) 04:45:51 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x16, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40, 0x10000, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x3, 0x800}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf00fffff, 0xfffffffffffffffc, 0x75a5}, {{r0}, 0xfffffffffffffffa, 0x30, 0x20000000, 0x0, 0x7b4}, {{r0}, 0xffffffffffffffff, 0x8, 0x22, 0x7fff, 0x800}, {{r0}, 0xfffffffffffffff8, 0x5, 0x20, 0x9, 0x400}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x2000000b, 0x4, 0x4}, {{r0}, 0xfffffffffffffffc, 0x88, 0xfffff, 0x81, 0x80000001}], 0x4, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x28, 0x0, 0x4, 0x8db9}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x84, 0x0, 0xc82}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf000000a, 0xdb62}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20, 0x800, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x4000, 0x10001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000002, 0x42ab, 0x3}], 0x1, &(0x7f0000000000)={0x3f, 0x60d6}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x8}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 04:45:51 executing program 1: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x1, 0x8000, 0x55bfd136}, 0xc) 04:45:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4000000000010, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 04:45:51 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x120) 04:45:51 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x7, 0x8ca}, {0x400}}, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x340}], 0x1}, 0x0) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:45:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x82) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) sendto$unix(r0, &(0x7f00000000c0)="3a4ffb709868c7c9e8d0dc2267bd6190a1ba9669986b749f9293422ad4d942788be27b9cd62dd2232c9e76efb4456b74a3f25541b7c02a6dd4e153ac571eacfff1b30b757be573a3efac", 0x4a, 0x8, 0x0, 0x0) close(r0) 04:45:51 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 04:45:51 executing program 0: clock_gettime(0x20080007, &(0x7f0000000040)) 04:45:51 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) clock_getres(0x3, 0x0) getrusage(0x0, &(0x7f00000000c0)) 04:45:51 executing program 0: pipe2(&(0x7f0000000080), 0x0) setitimer(0x1, 0x0, &(0x7f0000000100)) 04:45:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:45:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) close(r0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x1000200000004) ioctl$TIOCSBRK(r1, 0x2000747b) 04:45:52 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x2101, &(0x7f0000ffc000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000000) r1 = geteuid() seteuid(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 04:45:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) socket(0x3, 0x4004, 0x0) 04:45:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = kqueue() r3 = socket(0x1e, 0x1, 0xaf82) poll(&(0x7f0000000040)=[{r1, 0x102}, {r2, 0x54}, {r3, 0x100}], 0x3, 0x401) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x810, r3, 0x0, 0x0) r4 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="8a6a4362a74762be973e24b8543a7f1469be5dac706ca04895e7bdfe3c34e714554bc0a67c12b4a5dab7fc77518754dbc0d086074c1354a50fdda686774362ba168c82791735082ea526a316ff386fe1e6ad158fcc0d47bfd42e8f4d7f085a199f183e9d03b8dc4c5aac4773075bac58ce4830dfa3745a1e5835b545561e55eb3777a2549bf01778422daaf7b91d922ce8102f591bfb53272d2dd8e9274e4605b4c0766b5d2f60", 0xa7}], 0x1, &(0x7f00000001c0)=[{0x1010, 0xffff, 0xe020, "074de54422d05b236de38c446b42d8d9724040a3f6963b901009fe93c02d3add89c7597f6732173d8a5e0f3fae808304906e01a1e2ab2410333d45823a5e040dfe8ad1326a8b661778dd8c149ec3399afa403c332a8c0d2fcfe8237a0994e0b167d9b7b3dbf029a6f92ffb8eeb34839f540b9e7f755583c2c002a0ff4df0d6d35a3838b7624d50d715dff94fbe14b05451ef8ad2f8aa573e653cee1351b98d44901a0459299006ff91bb2b2a692997b23a8d584e1e676dcc19fb5b261a1ae15d8dc51be3295f0abdfb41a2d0eae8e78620aab7e116a12a59ea46d49b959121bfb5dad6690836c431f4df8f8f9943a16317296ced542737836bf09c56c3836740c8bbd683e2345a443273d3724d386b4400084452a83114b25c6c7be1c7fad7adedf3b5c104710e9e0d6fb41cc4e4f4f295257cd85cf4b1598e44b985beb0216a72af354b9d2ce30b5306434976c0f72b5021f87cd0ae24b82a4c68a12b827be3705a38972ceff92af822c399baf98e70acf9612a0bb51d48b04b92b105eb3fcd17bb2ff8bd445ce8989563c802a93852c55a7cfc58333a508526e1e30b98c4b4f04b7383bb4372d4e6efa73275f901ef02285928127dca8514fb7a88d7da9638fad074164d5a9b54e16f471bcd962c9502687d175a7be65f99bb1128d736fc3b2b2f885e688de48d1301d25715adc62aee5a01797f076e3413da8da51f6550e823eb57fc3ad430919c0a09daf3c63b448d23671df7e98f079c01bc0351f0acc663593df998fe4f6a9e94e31d3562eaee2530215fb8be8ea1caf680e376dfdf4819c35355c18443f75e430430f11ce081da81377209243bc024b1ab53be0052ff7935651b4d2bd2929cb790d4e4035bed24b0fd2e2d677f0a34f6b684c6f5d617380679c95d22f3a7a6c08a403188efcf3c185c11a3e2559025de189e2706b637dd968de788be4bb32d123b80a64432bef52d7e9e0fc87342bc096ab1c655ab68c9badb34193b23c3b50f8966bc5a79ea43984fe96bd01c5c57816e940ca36a86ce3a1fe065aa52fc3e930bd03d888b4d2ab6028008bfcc49c901142411a2f25744f2b42a0a860700ef3e05f7ceb7178b757b397563a7a14a8cf73023f4d523c909a806917d01a78a483ed1a7eb3876cc711b3a549ac3573ab0733079af57229fc9fc9a29957def83805a8619271743f77186b0a87cf907aee7fa99c8b3585ca93db1051aa664686d34f823f88c2a455207bd880d4c61de2efe189858cebbb049e0d972019f3c068d79e9127a68bbe86c3db4ded5be0e7b81ec5f4549f152f2627f7164f93d86eea89769278e5f1e310758d6135d95ac7776ff96b366032128a2182ec4ab8d09f36b6480a224aa54c557612be5e7e93783d40f47c08e51fb2891a572910d2dc8b8b5f2bb4a703d44f62fe14b3777139ffbd72220761668013d7b989e39bdc47b93b2397134891d1292f47f9e1bc6a7d40b1bfb6ac7dcd164f0115cea9286cffffc82b9d413fdba206b263187c0610c636141465a67a8dde773a2fcf979a2e17f516b3c82ca4527768210faca761a3004b1035e0effa57e780066e2c882ea7cac8aa3b8f1d58d8eef9ceacca5cffd04366c056ef0fb75e938f1a8ab45b7210c9ccc7cc3e236cebbb9a9d67a01392ac02eddd183facd89594703022f9009a0590105dac4f18f3766d2d4cde3b7e36d1e7847135a42bde68fb11daa3dbef16189673e142d906b97695e0e4c53165cf1130d1327611a046819806cfd5edbf4430adcde29949a88f21641cb65aa018435f08258de930a597177f47bd4c66f32bf365f5328e95ea01c5a9ac033a8173c498537bd50bca322fadfc97a5baf5bd23501cb98c12a84d083374b4f33aaacd3fd56ec5c540327681fa124a739605167250c5f5f9fd4512aa53168359e58ff7a8262aec91b6d50a7dce819cdc703aef480a03705a1416305ce5d960476e21c3de6921df6179ae915ca62b2b9a693d3364cffacc0b5444098e7ad600562c4e69952e563d77ceff35ce526dd5872d3142bcfa8b0b15d2b0a13f4a19c3f7488df38869960afedd55db9438fc37b117fe9d18ad287e67b0b7d3b4911d4032468c5cc3dc267963d2cc6e839521aa8ef26c518fc2e1a9b8d1074946c2301eda9b23cb0b251855ecb89dae47a4509a34ad60efbc2bcde2bf048bb98b890a8fbd4aadacdc86caed552bf9dc4a33e833dd9616cc2ca5278a321d05ec8cc4fa521dc869542bc6c85a0a708eb13227f60dcf4a63cba01c50fa24e0f4e98a5639854898598c97bc5073782bf4a6892a76ee4cd3c92bc3ffdf661028ca1dac5ee7a0e4d651f759c54ac53000b083fd7334da8606074a30de58ea0b0ebade7cfeacdd8ea2d533543b060ed070face975cf2002025c3d897bd236cf13ffba39835ba8ee533c492f5cd359b30f6b2baf926ca103223c0ac9b533240468deaaeb48322cad48b64ee6d5c03f8d556c06f32581027daf6a20e7d8da8fe35a206294a3f2fbf123f15ff0d82a0beb1f87ddfdeeb426031c3abcdc0ab4576022bc18114a4c1ad78701ba7c1a3b03f1853205a22869ad5338939b3b5630aac202e32a342e024cd090f0be5ed6d866a0053cd5c7e14dbba37fb87bd84d994bae344291de29634ac586f62b71aa831eee365868c00f9adf6c1af8b85700da183020e06067c32d67a28ce479db4277ba471da6ae9cb98e69d5bda937547768ed6d7e85dc8c77228281530c3472fafa41e2a4d753cd89f49207393c957941a210ffc1593a511ade04bf5a02d7c0ec299b513c64a696219c296ff10231c9cf93d9faf47371f90d297018e63e79f15bd32a3b9f51f3744efbebd3401bed9be58280f4d19504eea085876542960373cc3cb20bd34d7c48bb814b6ec4371c2e9888dc6917299bd29e8bf39a8cfb7243766b64443580765ca10dc72b5670d3444fa2217efc036e4eb3fd6dd2bcfe60d9fdbdc6e8eec9cc648749ab3bf65608ba8cf073f3b079d041ebe33a6556bb692d2ad2f716370f260b233206949c95f1ed2d88af0e37f2f12150b895b416f5c580c3aeaf6bf0bea504a5466a4103f9a7442dbb1adc187c6e7aeb5faf465c53ecf3c1fc0894766998ff0bd7fe76278fc635370a9c8ff1f270f93121491c8cd206103f48d992bf0bc1cdf889c3d1fbedbf16bde28a9edddd3e6c859baa77d51077cd1e7be6d906fdb3482c5ad1d1795be286d7ea73da274d38c35f1cd3d6009450304b456f88047e7e7abdc1888ac1801f7f45020bc50b8d87ffa4636f9eaa0d667802f13becd542d92e3e408e15d796c528769a6fcc23e06cbf8fcebb0fe2a557a9048e2f77ea03f694d0b67b1d3cdce538b48da12008515e6f57833bce2c5646e0e598dc927b8e77bff511e6569f129873e181331ad3502171583d098d9656110b28307934413c94198afe0bcd47b2301bb06e70b24f1af3d406f116fb31c2577e1c945b2018ed4350c8a7022efed72b398c0cab3dd70848c263569c856c530070b956f9d2e85ab27f93108e6414452906ea5879fa731f7284fa602b4fb675c8018d772aa8458b7af8faef7168200c65ef360be9655fe38a2a6aaedc24deadcddc8118cd17b27b1ac1b8f2230d13950e92d35c4530e13ecf9958c180e38d99400ba9e053472ab124a89ccdd361a0dbd7360cdcec305f463ce657af597454508821fca1d50e1d1755baba7ba1fc2bcf403c2b8583010deff19719581bbdb3404fb2756698746e859919f1a3f1ff064984de68c101f3bb1661164ae8ac725212560edf45c5699a4aadc27f1f6960fe699b60ad4aaf7538b08a4816f8d0c7cca78c2ed977575f7b1b7f7a1eb22d0c52397ce46e90870c99e92e2e33020d58ea6804550c8423e34cfe136bf569eb381a5e402ef9686430c5d97b023729c5a559dac5edb499c369b8192317ca65a22f485ebaf6bda8544224b4066657a936cdbb0d0026eb3ea060cef8e29501692504b4a5e205e61da8bf0a22744be3010eb0e019a64ddbacee043ca20bc8221b937cd04caffdee337f3125681eaa444645a87118a9f5b2f3b5f22e138e68412881d2d036d75f0c707bfd5b56dab5d68e52a2917c008c829a0e877f8b69af58a2e2dd3dd2bf95b4802ca302f5843d7c60429c0d6cc187d0a4add6369444a056d8fe8309183bcda84e12e84906093c903a2f4c055512a0efddc29a792f445bff92150da4b2e040bb7b9860b0d98bd6fe59805a63981a617c4b23029b11a824401a59ac6b82dbe6d63f9ef7346e6f6ba9fff7818f2c6a695f729da66c5af3060043f70c5789f6765c244c1284abee2a09e160d4f1a0ddd68a18c86c2f6704cf0d5ad835a4e7468d32977c776817ba45eb9eee9257b5159b5bdff09119bca2085c716523f50a2090a554a76224ae2606294e6b4af2984e3d7518dcc4bd9f611899b5ae66b5d707e0009b5815d5b83df9171d4d5f809d125878da882e78761793a7fa9c65379f0ed3e8c7caefc64f25c270d9856f767dde687608c85655279e200b50c2e378e4a3cd63bcd50d1d727b9b4fb04d52d4923a376e7e5d30009fc1c4b732375a1b46923d2672decf896ac65eb31a4fc84ef46455a753f007e549f27c79f05986a3e87783227e3ede18fc27f20cec8dacbfc190ba2c9ca83841e131ee8b135ff6eb2a8d18b40ee8d556f7a30afed10bc3b4e4b7cfeeb384c72d03260ddc36eeb20e6e854b67112562555e9638d11ab3c29da93d5211567ac9757c83afafd6d709f097e30f04c010b56a95bfda312116befdbbf7d52a69bd5f7c48c6f16bcb7db4a9ac8e0be5c95b0078c405b9c2cf826a73b5fdf31fa0fc270db84d3f623c21020463a3f97621999251edc1fb94b6aa7c7fdeede980d7cc0791d21847dd045555bc267bcc9cf539edbf73d1e26750f834fb22d955c119af0320abdbbcc4d0821e88acf146a7ea7bb986da54975209d4c8d71cd315d834fa5e5bf2191f0096f88d9b0e8919d5d3f7f3fd69866fddbb8c66f3646f4828d05475735d9c7ecb0b7096c4fa8f39093f85f23f4b1dc229ba5f654cfdca7cf576a862049a52a29c14dfaf759425724a871334a1b8d925665d90514b28cf02968a14c073fe82d6522bc71e4478901492af4daf37e4e82dafa75866365b014382a1667c0f5d9bc01d282e6e48f33254fa767c420b6a72cfd2cca06f5586831924ad368a677d9313139a042751b943308a9b18643ec8fd39de51cf78b71afefed966b2b34ff3f61d6cfad9a086a06e933d273af0b5b8d84196494f48ee0a63f0e578baf68d208c6b9816b6ad0b0302daf1192f85bb5da5f2d9123002bb9b0469202f18f42f9e6efc91ee6f0c68e5efbcdca323c0ad80b48af885066e0b7977ff229e2a4d1a9b8a91bf9f9e054b9632d304fddd71e8eff9ec2e195d4428ff31fdb7666f8592000fd5f461157bacde3bf0efd44532cccbf906bdecdc2da4d9eaccc63a8ef97d93355315c0e33339c2abf280d5692dbd9bf18fc3dfd786e0d533bdb03be88e9068d373400e9d4391c473b5516a77bd74b3689a9229ece252ffc320087e3eaa4532774f06c07faedddad2ea2b4a108ce9fdb5652ec65da1d18f0c548605648de0c177ad10b55bc0109b2903bfe91c1c480fcd273f82b9d75b7e7598fcfb87b6397caa440d14fdf8f47d1649ba407832bb92da4e3a1b80296309f6217bed403c3d099d072ffb1434655f957b8abac269e1f19902b33c6aefea55ce7094a9aab592c5c8928f4edac295864514f55b8be9c1ec7ef1e2b8d39a2725ecf3edb400fe1dc3abbdbdb137e5f0"}, {0xd8, 0xffff, 0x7, "29ec9780f31424e932a125e6eaf99cb579773c2ef3c09fbe2d8b620403120fa226d798a90ad4c2d54bdd8a5a1abc9a33769c80700f3dfc362d28daad2afd2ea074ea415b41682bfacc7b58c75504ae71d8617777720ea71bb2df631f57deac9712cad6addd69743f0b848a6cd30890f6e5a21a62a39e03d4b49c72c8ee2754681c911b11deaba426662c7ae3d0eb506df101ca8dd26f0f783d9321ab4c7c10ad83537f77963af6f1cae0b04ea6ede93f42d2e3a63a81bd93517f053b437b59ff74cc4e645e6ee23c"}, {0x80, 0xffff, 0x4df846b3, "6b075edcde96c9cdf8772a8daf52180a4e5717079966de9d29ffdd0d1c39bc5cc2b685d0edb4f381f583670900274f94cee32a504ed491d2873cd0b748aae021d971e37ea32484f1b32e155eca0c4827ed96c2b2aea7716dcb7d0fd1a04633cc834749d6f8789f9cb26dc7a46b"}, {0xd8, 0x1, 0x0, "7d4c303c712c994751cd12f08b9f7d3b614438493614307398736d9e8fca4b8d829f5d3ede6cc81f7cfb97e8687cc6774e1f54d9ec624405463c2f35f2acad568ec630161be3dadfe27e62143d4f44008eaedaed4d2382c598fa523d8f5b612d5162c184077db4de65b3d4b446e01461f0fbc187222132407de85430b4bf846778671d58fe59b5212aff4e89b663386f04f1e4071e85d3dc17af1472dad78b46e341326b06e20dabe49c913288c2c9e8944b7bcb4d5976c6f9cae680e4221a5216700e21cb6a0840"}, {0xb0, 0x1, 0x6, "f7d17a61fd3ca6e96c00325965ba0b36c72371e9b3cd34a6df797b8548cf975abf6ac4d29e64f7784104fa0ddd69b9e28b55fac4611ca6c14b61e78831b3a0bc91711a6f125280324a6ac86a02dbab2f22e4f677c1773476ab8210c56663f4985662328abbf6233a3896ca5e05fd36878b1c8a07143df22f436acfaadced0997f6f22ae3973ca235e72cd4ed9fc7bc739c56f69f2c86a21d77a7e94f5a320e0b"}, {0xe0, 0x1, 0x3f, "9ae8fb76048efe953bbe93fa2fa43cbd4c46da9645230c44bf2bd499f11650bb7ab82ec64173015d45b2a67f2894c0c1f52d5603dc1e382336e6925c51d286d0755aa6702216080e1ccd5eb1097423e5f4b0717fb085534b8fddc8e05034ce2343adcc18cfad8fa014c26ba8ad4849dec92232b2836154d3c402be1b8bbde712e164e6f99637cc87fd8efa27adfd11f2af005e5f3d4995562214f6ea89ec9cafbc1a033add8d48b9c44f342cf115c90dedeff38fd94480ae03bfe865cb395d30b737d42e71a8270379bd"}, {0x40, 0xffff, 0x863f, "8846c73d26754ea2afebcba56a55c73364577dde8d6f48d8b7736ada2900abe58c0bcf9f1e158a1537b49be8b4ae68f9"}, {0xc0, 0xffff, 0x9, "47616049965868ebf880c3d9365eda2f69fa9c685c753a27289a0bb718532a8d0bbeb9bd751b614f80c8773f7a7bd2501d575ba7659da240a1eac5f8102686ccb189bb966be39d2a2f4f0ddb9a5ea5d8a47918e9e6cede52a445fff3df9ebd85877c1cd10ab4b4ae25e89e8358c2ba23b5546816f4b5cc5ab5d2aea2b81def6fd5aa4c7a44120319e17454f4f1947ef514c95375d04b6b61c12b5524bc205358ed7b01a432ae07aab701f51e98"}], 0x14d0}, 0x406) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r5 = fcntl$dupfd(r4, 0xa, r3) rename(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)='./file0\x00') mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1011, r5, 0x0, 0x0) r6 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmat(r6, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) r13 = fcntl$getown(r4, 0x5) r14 = getpid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000001900)={{0x1ff, r7, r9, r10, r12, 0xa0, 0x7}, 0x1, 0x2695, r13, r14, 0x400, 0x72, 0xf5}) fcntl$setown(r5, 0x6, r8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001980)=0x9) setgid(r11) connect(r3, &(0x7f00000019c0)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) syz_emit_ethernet(0xd0, &(0x7f0000001a80)="516b08e04cf7eb0f87f246e3d949ef4481a6f2abd5ef26a2e8fe31aedeef4ecc93a51c36e8cf4f27c852127247022933141541f8dde668cb4157b353f43c36053a29373c5ce942bf50194fb1c159fb92b3f79a9df2ab8977fc9c8207fc7bd73f571dd01b26801fcc5819be930413ce5cf10a8b762e27c0bc01388216f696198e55715aac9c809c590584ecbbe86cd3471a3a378930f74434bc65f6f673b879a65a93c2d70be143ea68a107abb4bde2d76d7aed06403e26fb0ba0ef861287522e78516ff51bc0bc0ded1eecbe6f2fd2d8") open(&(0x7f0000001b80)='./file0\x00', 0x0, 0x41) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001bc0), 0xc) 04:45:52 executing program 1: r0 = socket$inet(0x2, 0x5, 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000640), &(0x7f0000000680)=0x10) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x20, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x11, 0x6, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000000, 0xffffffff, 0x20}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x50, 0x34, 0x7, 0x401}], 0x8000, &(0x7f00000007c0)=[{{r0}, 0x0, 0x48, 0xf0000003, 0x10000, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x44, 0x3, 0x9, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x5f, 0x1, 0x5, 0x4}], 0x100000000, &(0x7f0000000840)={0x5, 0x6}) mmap(&(0x7f0000732000/0x2000)=nil, 0x2000, 0x3, 0x2017, 0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/141, 0x8d}, {&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/76, 0x4c}, {&(0x7f0000000240)=""/202, 0xca}, {&(0x7f0000000340)=""/206, 0xce}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f00000004c0)=""/204, 0xcc}], 0x7, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x200, 0x10, r2, 0x0, 0xfffffffffffffffe) 04:45:52 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r1, &(0x7f0000000080)=""/209, 0xd1, 0x841, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 04:45:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x3a2800000000, 0x81}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x7ff, 0xc9, &(0x7f0000000140)="19d80a56fe9cbd984e501617929de9b5f1f553067787bab58bf7ca9819b90b0329af9b0af123c34e7cfd741764599406daf9d3bd9e67af8c0fedfd25f81ae0a5f80811547030f7b707983b28648d4329e666c3f462821ab1b5dafc278d57c018a276a7fe4bd3f021b613601848e6d99ae1ada4d075c1245e5cd28ae9adeab0c527edb0d0dbf63bae0a4e874487dd0eda7636f6c6407b749aba4c350513893df1ad6c9ee4763ab70916412e2b70e32aabd3556f5367e7ae039781048d1c95a64d3f05d9592b28a665f13464855c6b92594e806e330490eebd1f3c575c8a81dbedd066146c723013717049a540d0df262b42ee51ce720181958136541e535e6a9d0e11f4bbe1b2da8b3eb40b98b73e5b957b015170645be1498e8b0b7638bbaee1c117a35cb5a2a3bb4fdf4dc5e4cfe5aca3a0a123d1ea0e14f36c278529715516b1c93bf4bb0925fa2b473f3a7324bf2b6e6f7e8811bc6d8b03e8eb0a867700e33e2076a0f8b90ab7f19aa7505ad9d95b4f4e2c4101971a5aef53d632cb3666d27575ba90adee7a3abc0acbd2a2b50ab84e72590fa9ea0fd65c8b60cc54716bb86ebd609d43a3008db829727dcee52cd700573a9f9e2658613d378c9b19e61619683f47b33e22b34d2a30ca0b59004ee8255a91d28d6bd2edee7ca3db49394fb3cf9a46b16e8eaaba04ad21712fa7149e782cb706c66c7004599a135607a010c06c6e9bdc8efb1c210b07267f5c5b8f019a3749bcf6666278b39fda954c0a9d878598ba4ea8803fb19f0e52584cb072e5e682f03f6e90896255d5a3491ed36b6880bfdaf87d6340e1d3337b633c73688e96d199036359ee433604aea3dc3798d90379c67d25ce54bbdc19ff7ea7702df2d99127ee27b36f96afbb33c10a66dc020bea581d65c4e69757636a3a8b603c41cb483258f75d7a8928b930c4ec835b02c05fc6ca40a0a1166e98b3c45a989b511e32b1c31f5e55b668b450ffd48efece4da85585738e480e759e50d582f280f8c60c10bc7462800f1fb51978f609c575d6d52a6dc9c919dd3c75c12bb95714c5e9c661872de32964063ab334fa6d98c10b16102d407d75864688c58339314be316dcc103c43dffb3a31094421503a8cf07739074e59dcc54ad18243600df64ec07f4cbbfde963d5feef66adcd9279d434cfbef63708202f9abfb16742845ffae57d18d4cf9fff8c1172852cec2a61076a08b8d7bb63de42cf8419c66e237cc14db54e92ad90618e247e79037395651ef097ceddc90cb6ebe75fd811890f01280a3ac0e290774d9d9047fe994abe177ed0a063dee611d58a5d168f3a3e8acafca723fe7d786ad2ca5ff5aa3393c5b7cd97195d2a97d2a1646511005abd9aeea4d1c79ea561c8de837624bd01c0be8c4f56d809dbdaaef9d3d19eb87bc2d01c213e72fe5d357d8a076689c42159d241082834963a42b2d70e18e79b8821a2644991845b6af5399dfb2bed323df694f4ab3225e8f0025778b29e46e1bee4363ebce2998461ddfb88abbd151f46d6f4f9234864ea53a4d8950420d0f689a83eec6166f0301b5cfe0865c93bf511d1539056b1cf2ae1c47162004c93ea8af2952a8abade94783e219b698ccd2d7e9707fbe52ac95a391aa18b8b7f1993fdce7ab3c3871fabb5c6c1a2dc49419469fecfc58923f7ea48c8d4855ac0d7fe2250713700dbfa40aa0474f618eaa800bcfdb8186b34338bc0da6da6908befed84aaa694d556b9884fa5decc0c50284d10f11b5b1f53875964f1b0225409acc865c7c482a8f3ea0d9941b2579c5f649af744089038272aefa2574f9ef0e0e1b619dae39752fb5340c830280e3d895de798d1118f591416ecb293d9ba755500fa8a6d1e94811c0331a0462a686abdefde612f808d8c1a354050fe7f996c631927cadc584157bfae7d5d21d77ee567cc04463081cafd22d7f3042334467cde459428b4e611c1c47def6725a46cac3145d81bdb2d221af1f3d5d2d20ae6d63b1f008d7c8d56bc64678548127e777a7ad5c76180385ee8833605d2bde6f13d9bfaa8d6fe5ebaab064cdca9e8b86096dd5604ea5cc188a10984c1fc0de2c7c59d046e6ee06a89562072c629614bebdb0ef4e3611a1fb5856d1597414c6ccab35c3839d62ff233655a2479f9ec4f4dc29c08461313df33634967b8e3bb273cb4a2deaed9821ef5376c25a8580d3a09eee69b1559ef92a12e6c488de89ad19c635e99b89523bfb66120b2bc4e8b726d20aa1212bb48f96dfb5925df1c5f300e3a09666ba1313ba1cc0f189285de7876fff6374a819d1d50698c45e8c01008d587cd035425e8a4cb5c817e32f83db13f726a00838acdb99153f7ad6de1be9e670ae31304cc4209ea04b48655b3de5ab6a3fb4a55e78275a09f214ecb2a20b782a84b616f7fa07ca9c5e8b35162c0c65cba79810c7a3a8eb57c6a312ea12b5ab8ad2ac7d0f77f775c438f9e0cf02d994c5482ba730576dc5fa42f7aabe0daecc75af4a2e2b1ebddd34ca508db5e12ef4903f4e0a23895f58b676d347d32ce619a1e9a8a2a96945ae00f5d8a01cd58b130175cb39bac819a8a296af7f672b5b3ca85ded41fc0007467f7e7f48833c766ddec9babbaa9a07edf19f87a27be0eadc676dd6277ea7fdb9261d556cf20ceb6dc5daea46dbfa9d173d8f6eebae9d56d6967e1ac41156524704bccdd1e18f81e466ee5a49c254777fdef636e30d6c1e8368483549ae0a9523abd57295db40c270914fac174244cdf95f449f4e7443377b719bd1315224fc3cd504daeabfd019f9cfa645fa79ff16b69cc9ddbc7749717432b000db9c1604c5079ea5998545597f6f9f302e3bc24a1824e375570df0b147f87638347ff82cd98b41bb4c2ce6f52674230bc1472ea4ac66682aaeb9935142ce4feadc79087409081a439de65eb2f0877649f7477681cfbe9941f861fa02076cd1bbb127c171af0aaac311157cea19ed98ac23529efc609d51d7f45d490821a3a24c571daabe3e4294e627403fd4c60527f13758bc9b33edbd99e4a7a57fb6b8f3c4d7defdeaf08dffe9f46b813df5c5ff3070630a81652dc944ac5b8fa847194f89e49bfe4fde91e922fbcbc493f18d096961fe3da075d93d33645bcf41a51027b6662b55ffe9ba51cdc7ab5ccba67ad50f7a4b24f903d59a6267ebbf5d72759fdc8859044bcc7fb4ac0d3f535c699ad3b8398777af1905827583b56f2bc92ea1d07df25c61eb636d48d194f29b1b86ac1b97aca65235cca02e6eee385e1fab2a3903bb4ef9400af19d40dbc5f81ce96760b27f22f3cbd0ac2c2eb09b0a3dc334f4596f3feb4608b77911fa3a8fc74f9879eb0895866bf20155821fc4495fc838c6d742107b302aeedf8cd68b3e9861f2ac70e07d0374b415dbba53275975b0aeca9ba19e6a9c28c55db5b932b8812b832d7ea0f7a58d873c7e5120c7bee653b2412d716a5100e3ad12c7e9d1fd8710d30a347fa3ec417d198b9ddbb6a1fb5e6431e708fbf6c7932fa92670463c077ffa6d9161c86d3c79283c7c6402326125959a20d19e6bfebfa36c44f66ca3c460d0e89fdcd0832ac3b597ba795ed7c4b1d01d67441d9b5aef781750c477dfbc19dab913c1c055c12f03bbbd14cb6e0db658dd6ebba9e3283aa78aed3e08312dc6f025b302d2059509e8ae15894c392bccea42fcc884e7fb6a7545b273091a7addf4622f1bb95810297d0e8602ac81873d88ccf8e4356f11adad4e826814eabd83d4f90e06e6bce198559c981f27cd0ce74ccf257855870c8ef8b3c1190618e1ecf9a51211226d28356abebeb0bc392553e734553f11a7af374a4e93ce0ae0ab7e00d694cb6dcaef52bba16f11f1f3a1295d2a28de3ee12ed56440ccddb07da6224f9c8aa3a42fe4842c1351cbf0fcf4fa44d14c8f4cb9fa3b621da8fda2f7f8615606fd2b520399c80450c7d49fb4bc13e9b4839e2caf1514e5b1627e0d5064ce1a311ca4e493749822dc7220051defe4cf41e469c0aa1012fdca6619df72e9e2c5d32892b5acb9c39d0e76ad9c7aa6cca2797eb84e9e8449b6f5ee69e6b6d4fe8524ca74779ded7de0f9fb219ed3481bae71558b7da4bb7d724fa3799dc708345920799f376a3cb1db1c3cbac73396e7bdd7b55cff26c7d33695785e1844b77348fe4f486c2157b8bb26635d2444db15e0531451fd6875dfae7cb9f93f8389beccd33deac67d99b18dcd6d571769a8e345d718a4479df5dd314777fb4f895593d5cd0ba5e1b29644b11e94f436252d55edeb3d280d4057aae2e1cd838471287828c3724434d94037b9b43d6fbb894baaa28377677d53e746dbcc3999d126c58f1e1e34268a6e2c2fa0838d181f08aec9ff023a179bac26a442494cb95c0c9de95261a3add6fd23384e792f694c41987f7ce6a4c6feb46c5d2fe205e25060da77b541564f3b79613ae0706f4c40ab67a41cec68e70fd28c659531bd72005bec23d4c13315e13ed4bf392f646fe8aa7e6112c7db228260a5e33cc95a45ebf5f9860c70da87629530af814c1fc5984311a2b545c6d330688bcdfe6d9a6d779e22cf780f6fcea90e92f3ee357e657bc7c0128bc5b7725ad82b46000f368242d4ec7cdd53defe6129364a7ac9669fc95b71a163fb46602cee418ef773379b0d171127fbfffd60963676c268a19289bda9c40fad7d0383ebe4118b854d82474f67074b81364fe4326ca5a2e74bdd2a8d724f23ba46fc7208b94491706d603d95c62bfe6689a6de47803052b793143cb65107e1bb9ef0ef67d1388656f677d26044a3ee867912f7ca977c70adf7b6a4970d74c42b38df82fe518d47eb43ef7c9da57982d638914d7a846aaf410851c38fef3fbc64b92bf4c0f150d18a9f4844e1d18d43343b5a90cf3b2342f2b276f6bf92c29c008b282926e6dee6a570b5067b6c4196c680b93e711de56cc7f98f3940c0b9d041cd9bec72658c044391ae1b2c83fc19320464eedd968907633dcafdb5d8bca95492b0de2528fc6ce0f2277fe381cebaa0b243b38184a6fdb55bd05be0e92df27a0f51fbc90c16243e229ad20c476891e2ea67c90184969f58f3a59ab1f84b4d2399db9682274ad6ea5f462cb4e20625f1c5ecde259efdf5af04619663c31c18e9a3b2b41f9f2a1234851799aedec92fa52de225c9a708f23a9366325bacef4672fde1904ab2de583ce79187cb5d9d92e2605f6af12b812dca785c0f854b6e798410502df9a128acf88ec1aed02cd9911d086701f1e32a9e4ab90894867951092ad90258443c985324f895c7579a0977dd56da64a28720bf5714bcf5b1e2115e832f67c910fe827a9d846b8f942ce38e9274e37c2a4724c533a70097c6aae50fe00e27e74f827ac6d0bd82b6f3af5fc91a2f19137355d87eb8ffb7c0c2f42384ff6686741b0d52a46b50c848fa02b9a501e9defb095bff0459bc871699cd5af3569a5dc2a12ccb96af8f75e76e9e7528a102983cbfb872c5a050fe108826846921372519cd662df469e7a06fae74ea1718e60448ea956193b3c60fd54272ee76aca8b1cd09da338e3fbddbb59a63f7707dc1e214fdef55c6a31a121efa1b8057d9dfd2672335bcf19a2bb5f2d6b04ad5032aef97ad2af3e0400dcb78ffd70e952f0ef7ced229698095c18b69d82968d7833dd0cdf0c1ad464bda9c2cd5cb5f35afbdd9d8b62fcf0c0247915a9b2b64e796147ce24e7badc482ef48fb7fd3e94847be68a36d7a18ae657cece26954ee194a3b9ef72372c46c7847b44248b54b605443583ff9523c7dee6d06332c048bea04b9a5f791007a199d", 0x1000) setsockopt(r1, 0x29, 0xb, &(0x7f00000000c0)="08800000214a6ded7633efbc6bf143eabacc9e26994807cce4b842d71a8cf9343fa946888a6e77c3dde4207697437ba8f092e2ef8ee41ad31d93c38a5b50f159f93ff0e82ac9b1c6cf3099402bac8bc0881ba07686f02b3d073197fd2837c73b84b09d28602589", 0x67) 04:45:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) 04:45:52 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000000)) mlockall(0x6) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 04:45:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000002c0)="163830d9622bf65a6b08bdd413e9594893a382289ebfde0915", 0x19}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x800, 0xffff, 0x8, 0xffffffffffffffc1, "df0e36d83c276658a67957c907b3c21233c075db", 0x80000001, 0x8000}) close(r0) dup(r2) syz_open_pts() 04:45:52 executing program 0: getpid() r0 = syz_open_pts() readv(r0, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpid() wait4(r1, 0x0, 0x3, 0x0) 04:45:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x6, 0x1000, 0xd16, 0x7450bda1, "6214b8329b97d8000b9efb1c7d22e476f3b51f2e", 0x200000000, 0x20}) 04:45:53 executing program 0: mlockall(0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8000004) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 04:45:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/153, &(0x7f0000000100)=0x99) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 04:45:53 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000000010002) flock(r0, 0x8) flock(r0, 0x1) setitimer(0x2, 0x0, &(0x7f0000000100)) 04:45:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) 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"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) pipe(&(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:45:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f000047e000/0x4000)=nil, 0x4000, 0x6) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000040)={0x1, "640650afbf5987971963686e10725cba5e19f24d93e333bcc6e8650d0f0bdc522c28b62ea8fac71a129491ab63b7153e620e196c82b6f5147b179e09891d35ec42666e5719ff98855b93eb979f9e5f7fa5c79b1fa3d8bcd3f2"}, 0x61, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r1, 0x8) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) 04:45:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x100) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 04:45:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x400003) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 04:45:54 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) shmget(0x2, 0x200000, 0x52e, &(0x7f0000e00000/0x200000)=nil) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 04:45:54 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x80000000000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 04:45:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/177, 0xb1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:45:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0x2e, 0x0, 0x0) 04:45:54 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f00000025c0)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000040)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0xffffffff) socket$inet6(0x18, 0x2, 0x0) 04:45:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x7fffffff, 0x100000000}, {0x4}}, 0x2) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x4}, {0x400000000000003, 0x3}}, &(0x7f0000000040)) r1 = accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4}, &(0x7f0000000140)=0x6) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000180)=0x6, 0x4) 04:45:54 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x80000000000004) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x21, 0x80000000, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 04:45:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) syz_open_pts() syz_open_pts() r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r1) 04:45:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) socket$unix(0x1, 0x7, 0x0) 04:45:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x7, 0x80}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x80, 0x7}], 0x400, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0xff, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x92, 0x0, 0x1, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0xd0, 0x10, 0xffffffffffff8001, 0x80}, {{r0}, 0xffffffffffffffff, 0x0, 0x6b, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20000001, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x40, 0x10}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x62e34616, 0x9}], 0x40, &(0x7f0000000040)={0xdfc2, 0xa4f8}) sendto(r1, &(0x7f00000002c0)="e6907e8346a9c053db567933bd7b4b1e24ee4cdd1d8233bcd3507d6e", 0x1c, 0x405, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r2 = semget(0x0, 0x3, 0x1) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000300)=""/159) lseek(r0, 0x0, 0x41000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0e", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000440)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000003c0)={0x4, 0xd5}, 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001280)=""/4096, &(0x7f0000000400)=0x1000) 04:45:55 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0xd0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) flock(r0, 0x4) 04:45:55 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() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) write(r1, &(0x7f0000000180)="b677b37237423a920709e69b5532bd4e571ac12b85232da7b34084b0533e34c67fad75719fcfc06fdbadf23319f1924e9ded183357814d90c55ccc75aebde15246a59e9f819f2d5aadc5c69e165e9bd9cc801837449d62d9f74b5d212e2e7b37ae67fac6f3386cabd86e8840dfe34666c40aa2ce79cd5a0a9edfc6f0e2c162778d776afe3e6a8ec850a2814bc7c8617759d022189c1de1f9049a73187049f14448d7df7e63e46804e52c41c22c4eeebb15596b80cbe78f18cb2143d4ac5bbd3c21af86f883570c14c53ad973714a74134cb863bad1c239b197bc1e22242c42303d7400b982a0211b79e5e0b34c0b6881e6e1c585f9de6f7c37cc8090c13f8e6bfb101d88ea5f8458e114a9e54c029183d6a9e5520763ed546ef5baf33bbc79e12bf16d80f7b61152117798b92f712a43218b44fca14a43f3a987b6799637d0f7597135727d83c5f28ff2bf229a33f6c583c8c432b41fce4da484881705a29b32f6160329a1e916be866b16bf7065a6ca8389e0b4ab3f0d1bba916181b09831624d54882515228dade5f558faad5d0c819c7cc4471cc19e4a9ca11fefe3677d1b450fd4542fd57db421004859ee57e4f997be0fed9fb61921f7c36c447062788d57b4c783111865e2ed64f7103200926e259556556a17b6afcd40fd0bbef4ab15f5530877f922a446333d3fa06f6a131e3c79d71ff1277ec2366e67a8da723644eea49446457993cd731774aa020215eb28955c52557893739d656e5191922817097b45bd4cfe7f49fe95f0a3ee78dc39d0136053fbc628fad50047bb25cff88d9c7b570479962f0953a9249da90f3c2d4c05bcd6357bcdc5347d55100dd501ac3d373afb74eeb1d6578a20dd4ac3f0f24db842884dce90c9fe0b1c6afea52c2578f9fa80836cafe8c9acc47a7243e6cf506588e0a763b2530ab16a06b88eaf52273a1b46e74a1b4b106340364d7e40499c5d4618f292ae74ff7f227688698e9361928502260c61f18f7f044c28b7c83c98f98340516b2204c1b454d9d1947820e68f9494c0f9e007514f8bc4d4206c04e5186ba495da1ba9e0a656afea60af5bf51bf73b045a2c64ee783194f6c82e4c9d5924602ed4915eefb7ec2006bf3e369baf8ee0aa618d58ad76d8df9b05a575d06d35177f85b016051db715d030a81aadd1cce3f31de2a2e0b5b393c78e51de6f610050e3e81266d6d439e6dd387a383e6a8da735b9d4aed9dd63a2139f59d8562289425f62431fcb117e5c9ac3a51ce4ba38393f5e21a24197c54bdc28e84db0bdf69bcac76058707f265ab2423b404086d806636c564145c9d4053aae54321aeb6ccf65b598bfd0987a46d8e9b036609f87e801085035e0163e92db2e33121c4147314233271c82f101b4e5591a1691211f9963df1807f91aae0136de16149cabd7b1555e447da9713e6e2b513bb114ba6d9b79138e3da929004406cf5a461a040997f11d7c23285abda1f66e56850165dc367893b67fc3e6c71e21992e64ccf104f8f861115a99aa8296d3461a9bc8d8e52e3a24cce45345bd2680e34fe59485f0be0a72df1910485d8e06fed33f8204a845ca76b5857e4a7f3be8f324a3ce9abde21fc82c7213482ff4343bb763539cdfd541deac41b4bcb56cd477fc7530440d34006859f6a28853ea1bd4b684c807c16f32f9d1b402941dd06aef708745fd5c0d8230328abf9adae2db3c5b916a55e7e1be168cef4af076c509c8dcfdefa228d4b692d14f41fd813c370853ac0c16c1cb9ef11cf1c9466c73f7cb286a7b1901c7fc163223b964216690e6313e4eb8f1befb71aa54e0e9a78ced6c9ad80e5bd35f2d28878ebccca089ae9562bbd9a0072fa3530f0ca32ca7e559bfabee7f84a62ea19a97783318c099b399ba15f36185c4f1d86962a9246f56b63f4b00b3337c7a0856cdad8baaf4a8862f3f44008cc1f51936d7cd9241dc5456354a7199a764d6195cd5a43c6b6b85fb272ac0525d7b6744ad21dae8ec27caf9dab087d188b45f5bf1f4b25f6bd1859d7d92aa46fc270151e30a39ac561c1a796cb226e6c958a5574460a7883b7afb09e427aef2d2a492c756df0b68223ded813514b2b3f397464401365700c94d1189afe5c0b727dc6733d83512e606485d652055036902b18b92fe4a8c70efa11eb6320c69f154206434525877ec8e6a5c15e4194b29bb88567493317aec5a2f80759da3fb779643d4677e5e68a5fa5f7cb7e2a87efc20d14963cb6f92fda4e08c3f73d53c0f9f1d0a0dbaa19193e11af778caad56c0ca12db23355512d4e8939aa8f2f05fbb20cff68d979377d68beefb77e0765a490a23b312955a00284fe3d2c3acba4bd676dedc6ad0db998b04898c1f298bf7b1575573c95507ba846b82fb101475785fb6b6ee8427d648f71d925268ec62263037bb327330fc1b810ae422194dac352a8f0e231b0dcadff2087762ef2e88f649afb5c45af3c8f353971671283898674e93c9d924f043eb13b635218885251504c55cdcd08ccfd79b3af163311ba41e0b2b71e48563b34c208ec00b0d26ba52664d61a29566dd1812c6704598717683a1119d466d00837b6b62203949529a929d9f6afa6739cd9f65263797840a8eb594beec703b7fbc39d96918d85868de515511661a203fdd5bf5b448aadea908fc0fb2890e4ccd8935fc7c75800743caffbb8e7ffc1e15264f4476149d91d99b50fa503ac70622a1fd2ccf353c916e9b39cf7ca47f7601490fb14b9e3d25d93f7e58371b474c32b8b1dff3c1393b5c1529acdc30bf4452d461f3ecc51881a73163b2f12cd4684bfe8e5c5e5e3b5763be45dd8e66287ff1b1074a5d8e738919eedb53c417f9717ccdb1e07b62104cd9c069f003f324cb19a2a257e53bd39e1b306c122cc6adc0dbc67b2eb7556ad0e4418be764d0c928e60b3c889b8ac9f035d5ac250be028f97572463a4fb4f27aad232a773958e148a4578444b874a9e92e1252ba7a079dd29c4cb4a5ae839cb7d90ef7b8464a7e6e860b2d287b88cf0b64d1cfa576759b6c79b6cae960105e8ff7f432b79708fda17d4876902cfceb1eaa3e4195ff63e77b7c7ecb4aa3f2cc7f39579870cb9a9d9276b49ea20d5b74b066aaabd9ed86b13a1793dcf1cb431607d330ff486b123e7da1458c9a728e6a2c2bbcd0497bd2be57d8caaaece1e73cf9f8017a6dd6a43f69c34b26de403021e712ae94bbbb6ad0f95b8a3d0cd4eaad9c14109f32a938e04e7936521c63767325c1511f1fa6f1784ca1619abfe937a3bf014161a3cd5e3adebcf6488512da6eb77c1a6c1af587ecd6f3c5fe4400fd79f7792c1e5cdad03b1cc169c6de51c1dd2b131572bd41127cd18b8f6b3a7adafc2f0e4416171657d82aa174e7ef9611b5b85cf81a222a2acfe222d32cbce88796f5c5b7381d06180b014a91c9915aa5a9cf057b964354de76fd24f9b3d9b066463db93cdce100f9ca20481be4f1813a76d70defec565d3bd51c4faf8e08bae6b4dc8fb700bc3f07a7f018728991397621bf0fcf3fb1d2795e0c07d741080ff395adf62b775ec978f1d47d270e21017f79159548fccba79dab620bc078f6137dc28f834c7e115f3be1d1426b3b89aa111087dc9369d64ef18412072b1646de9cb2cf3aeafefc506636ca200254868402b94bf064f452d0a2c685dc4b53a6e44d31d176c1f7fa801d07dd88fa105cd2738793e55480e373d441b7ea73494140620db6eb7d0575b166dd96742ee751754d78185f7a5643ddc417b3f01da29f4400e29afae7df7ef3f353b6ee5e5bc746b277cccb72dc44fd2f11817390cc18454c2057f32ff3cf9b36261a55a83e6c4d594f744f0bf656e89dcc676dfdc092751ef250e605a733a0dcaa5c287cd8099189f119ae5e5c7632da7421a7e25ce9a2980519b44187d7bacf1bdc547d686e05fb113feb38c076c2b0f36e524971b214cdfeb36d2db9c865452f2116aa638552882e283a2e256c981175f9651f5c07ccc019e3b7dbdcd4e88d6e255893c588d448c8dd8b0b347acf0fbd0e95cbef366ec1fcb14d6bd2caf7100c8ad0032a93d6063544800a7cb36550176368c606e4467f109ba38487291b5323bbee3d90acb8b387cf080b9cac6729b27ef70eedd089190d795ac11e24a117a2d4a938a3b579b3b85eb46601d406dfca467beca25cc4bfa9f1f8e9ceb714384bd3ea3a6e1eda2278346c66ed34e11807b2aac1e3b9464a885db866230daec0c86edb55ec57a32bd74e480028d15d70becc2f5439c190277fb7d0e77b638e3ddcbeb27074b68f4b670a944a85dcb531cd3fd5085718d44b38ca7cc719c0708dd13c8a363af3ec8ba50ba2598416043b617fd1a5b21d6b0664bde03aea657340018e6ceeb0967dee8029b3f68dae4d479975fd999cd57b6af5bf090269fdf2c1e33b36a3edf0b5e7d791f94a367a67a372174a48f93d119896b990fe1cdcee462259cea44fb1f65606ec2f0c5bd51a9f662ae604836e496a82c2ba0607ed129ef3d3804c9572d34265fede4e14efc6689d7f1ffcde8703ab842e1fab6182f20dbc53408b4874cf4c538f4578cc418b56ef3646347bae80e7d963b171dc9e9abeae7ce091125807bf62e8d80fa900d1c574b88b7ef4315785c5d235287f1bc5b126ad2b8b1b7f7308f34a29ad2b7993a0bf504f7f89ba03b0a25b3a871a2112dc4b22e81474a47223c088d5731e025e3cf43f3a4ac8b012dedb8b11498d25f2ae9789fba9ae44a75d1f131b3db01c40e861a971c8d7522e8207346b3bce487d6823eef36508a2d08daae1f7ca792caee62f3584a85501beb49a44bfb2129cbf97c589c1adce4bc53fc1d0e7b56ab4ed643f87792aab1c710f3abec80be0446389c5bebeac8c58b712480dcdef80d7fccfad889f70830434cff3b369b0190bffd2f26e824a90b58d38ef05399c5fc6d30970241947708ff4dfe8f614cda2e895af11dd73d6e1346208b7e16f4e1d44c74c3da68bce629b711438bda9f6334a1873991df12e346de410e47a3837fc85fa8ff7a29acde7e03f1df9ec34f86440b1df73aa8abd9d63dd7be40fc127bbfb391a8ef6e4cccdbbeffb8179eef880ccc326aad09426a16cdce92c248b391bea95b17bc7dd346a3e6c2714f0fb97a13f5a1ca7131ae57e669e968d9b7ff01883794aa8f9f64a7ddced085726a9118ae9b98022b96cbf9c428c63bf3c9e43c816d72016962e74cb3a522afca20ad21bdef4eff2ab7529c1290af139eeb555b92e8bfdfec2585a8108c2add1511037ed7398e00be42c8c6139eb0b60edfd9f2a80ae72ea3cb77b87a14e24f17f0455784d0df6633fc969f866e5fbcb17036fa3bd87fbdaf8e2f6452a9fe4ca72e8773b2fe3bb20bef3204135ded713170bbde5f9b2b6f2b919d0b63719693f04269ab9ef93b7e3382ee242b72c92ac3f640139f096a115bade056c1d4bb6df95819ec556bae8966f88f724d47a51e4598898f9519237df364f8858f9f2a2bb624c0a54e09cbc5ea652f9b4de465f713e9d261034e01a6cf692a39f811641f1c82399112a60c56d910d6aeef0ffae912c99c714e926adbf5d043470ae2168eed1862b68bac56faa1240ddb87397713e18dfbbef5bc7559863734d7cefac1126a429839d3696afebf22760fc51956d8ec81c89639b59c7168f8c828e1fed86501f9f0f3be91874fcabea85c74de010f4d9356f0a66b24c7ddc6974856a7620b99422e3b306464dba98a46f4ffc3ce7f29761684e38ff9044bf2e77247504d28a7cc724c9e5cca5247504aa854470086e78a08561", 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() syz_open_pts() 04:45:55 executing program 0: r0 = socket(0x2, 0x2, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) select(0x40, &(0x7f0000000140)={0xffffffffffffff01, 0x5515, 0x1, 0x400, 0x100000000, 0x3f, 0x3, 0x1}, &(0x7f0000000180)={0xffffffffffffff59, 0x7, 0x42724f19, 0x2, 0x3, 0x8, 0xffffffff, 0x7f}, &(0x7f00000001c0)={0x7, 0x6, 0xfe26, 0x1, 0x4, 0xffffffffffff0001, 0x9, 0x10001}, &(0x7f0000000200)={0x0, 0x5}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) listen(r0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x8) 04:45:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0xc0, 0x14) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x800000001023, &(0x7f0000000080)=0x3, 0xfffffffffffffd09) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x80000001, 0x740}, {0x18, 0x0, 0x401, 0x1ff}, 0x200, [0xffff, 0xff, 0x81, 0x6, 0xfff, 0x5, 0x7ff, 0x8f]}, 0x3c) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1042, 0x1) shutdown(r0, 0x2) 04:45:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x8, 0x7f}) ftruncate(r0, 0x1) 04:45:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') getsockopt(r0, 0x1f, 0x99f, &(0x7f00000000c0)=""/235, &(0x7f00000001c0)=0xeb) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) msgget$private(0x0, 0x4) 04:45:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x3) close(r0) 04:45:55 executing program 1: socketpair(0x18, 0x4003, 0xb6, 0x0) socketpair(0x40000000001e, 0x7, 0xf5, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:45:55 executing program 0: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = socket(0x1, 0x4000, 0xa88ba2c) r1 = getppid() fcntl$setown(r0, 0x6, r1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:45:55 executing program 1: socketpair$unix(0x1, 0x13adc15828ccf877, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000180)=0x1000000000000000, 0xfe58) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f0000000080)="3ca53cea5aed9337daa6731c1c7c81824e28c51a83adc3ee636825130a2e0a2b1fb6c01977ddb2ffab504dfe55a4f8f3062a9d8f5caf0e6ee9db123f03450f12f3257712aa0e3902ce4edce6190a75704c8fb0108065bf871cf2a57858b6e2dbf18b4bd468628872ce19d26e835d43a46679055732622b8c30afc471ca7aa1617fd6ebd9b3f07580c51fcec548c3b681427e20716dfcca1a4c35b596c8b8e66fa01bba0fa54ada438f5339240653cb8cdbb6f10586a87fb0a770f2fe63280ea3fd204d5333dc90d152b5355033db5e434982afa02fcfdab0181f6c2610ef08cddc", 0xe1, 0x408, 0x0, 0xca) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x52a8, 0x2}, {{r1}, 0xfffffffffffffff9, 0x40, 0xb, 0xcd, 0x4}, {{r0}, 0xfffffffffffffffd, 0x18, 0x2, 0x20, 0x6}, {{r2}, 0x0, 0x2, 0x0, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x3f, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x41, 0x1, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000010, 0x7, 0x10000}], 0x7, &(0x7f00000002c0)=[{{r2}, 0x0, 0x2, 0x80000000, 0xa5, 0x3}, {{r1}, 0xfffffffffffffff9, 0x88, 0x40000000, 0x9, 0x200}], 0x4, &(0x7f0000000300)={0x2, 0x8001}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) connect$inet6(r4, &(0x7f0000000380)={0x18, 0x3, 0x80000001, 0x1}, 0xc) 04:45:55 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) kqueue() 04:45:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x55) 04:45:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0xffffffffffffff17) close(r0) 04:45:55 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) fchmod(r1, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000000)="5009975ce70f2fd7d529b3f440d8b77b402b865ae0298223b950ce98056b48e07d35fba85626c5fa71d9cbfece73a978758a037f9683e58e73381dc81f7565fbc88da18791949b5e648f6b87b7c530a51feb459b993c7c010a0c474331754e11a363cc4cef943ffa8c9bfe43401b4e4d86961d59aa602292faea39d460890be3bef5454fd89e5c3ab54612a69f12b660752d22815993f4c5e5f13dcbd83979b19a4e577f7da7e623248db4da8ab0411239519872845eb5bad79074150d39cdebfac4e6e972e96de4845a1243bc84808682d0", 0xd2}, {&(0x7f0000000100)="65c7924808e7b9f93bd3c0fb188620668fe5607a83b94d1c9f73ed74bd144170a08d9a18e38bb668a6029f77a5caa3dab3eba6ee9a2e42885aad795e07ff291782bb442bc4321f35c4f2011dc27fbe4c673b2b12a787050bf5e25660b50c50348811fba9a173cdf1a922480e450e6316ee5fa37ac89aea2ad74e91e025c960696914201965c919a0a2a9ac1d0be2930b7df187c0901f8d13004876d249eba33503ec0d51191ee23ca80f72917e0fae98bf7ba4cee71823ee87e936fbd2b7c018c97f8e6297965ed1edff3e7a8496ae39ead3866cc7a3dc2f1029ec086678cbf0b2eabe6be68a500966c9da6578afc3de8090e70e3d50e165e0527856070d310b88985f2a9d1e6e0817730629528213ee17e790c171e300e458a24586a94378d1398096b611c4e7de8ea8f5ab3629548904682d066014e9e3c0b272d58792548e0c7d7bd2a8d6b639ad57717e4bf6a43cce67dfc7e866847e2b6293866cea68374505cf14a977fbe3bbd0b4507326be4d34d618adda525bf8aa9d55946805f72bd25a459072481c6e4baa9f9b7782b1709841ea4acd5a0af1581ee9d8a366c2bc8ea1abd78e2824f85ce1c5accdf241cafbfe5ee61c17ed56e62084fc95fea6327d4eeedcebb037995383b2c49d594955b328e31ece1e4d2301921f2ac0202feab6ecde93b40bd4527d21cd4fd4b2685f2fad765a6a2acb6c57b44f7082d15a2300128ad14712b06a71c3106d9b56e6cf68c24da53c43be80be77e9344bd4dca6e2ddcd81ff3cbc395d0a3c93dd28c11fb85da5246bec4f971fa0e24744a8adb33ebf40bd7a752123b0acad36bc70043efbf001d5e4ec933bba34d9416f3946090460b0e7afa25fc051eb5eab0c8d51f71da68052cdf7949a56a8447165b4965edaceeefc3990bb02fb4a15fa5f0be0aa177949e0beb5d1761bc508a69aa199332bdd6cae7cec90cee45a3bac5862b32af7b9b4535f943319dbb2417bb81e27c9dbf6a8ff5aea0996782e2eca0bf814949121c9b777d6da0fe8e563d88efec3b36ad44149e8e7bff0ccaeaf2b0c532caddc3eac6eb2411fd59bf4f3163a77e76c4c3dfe8f784d67737bc946ce8031691a9fa5e072ea6b013854a7bfe3255b6faf4ff625e43c9b14ab7ffdf16dcafa0ec77a69499524dc6bcc634a12a20ba919740976c98baebcf5b661fa065af707862d4326cd7d0d5bdb02762802b444ee7c8dd65b1b9ef452f5abaec05d2cc482275ef1942221cbb086b863967207ef845f8b78b45d9117b4d522434b537b9ab93e9ac708d44f1123747bb56d1f9c8cb39aec28924bf2b775ee7ece8c43549d3fde689b0aa55514016abb3177e0a897c19af930c6cd5eca5a77efea8f03b5a1776b5ba0f4a48252b6e3b334cdc397d00223e7eed7b13bff934426ba8881db5a3f6e5bf4541e0fa4f2d8170eb6875392cf10ba4f87153a96d63a7bb660a0c1097c41e36aab231aa766a34d9300c6dbcc2663e7688e82cc22210454bb066c5c3d6eb123d73315f3038abf163d9e27b28efae5c4b358fdfda0f82fe9ed3099e6557408482180d133b67a284c6bb16b882b512b8740cef81490bec64cc587959d0b2abee44f230157e2b2d2b32297f4a901a1290a3bbf15225e87e9e4c2a0295030b0a317e81dd8c87e664cf5c325939823486c7d5907c64fc53246242862a4dc0c91f195dc296830df4ab0a9b2a8ceb28de449e2c94bf255f774c2bba78f22ec35e8b8b7a0b0199b555ef5cd982f01686a38d6462a8ff0dd130db8defd49c822a2b0ad3b6038b770f0d00a5febc32e1b7cf473993960029afb35c0bd724a62dfb546fa087403da75cecaf0152df8dc59df30451dd912aa7e05b0fc1c7cc2cad2d3e1bbf4083145f9a2fd31ed3a1edefa5b00211bf7197cfddbc27a8cc5edca3406baa7c10260c6af3fbfcdcadde147d45e3de055851f104a811deda416b17fecb9956bca2d2140e27f91f71af4846abbf97ad90dda75083df3f65d52b11405bfa40f68a374855439ffca544d2fd44335f94925ad8db2a98785731daeefc97f8a9faa75b0a32784d4aba034bc4d2a16e9ca881ec8f1f7c85c83d4f55f6a10d49335b5423b77ec6cbd057e2c25521a9611719473316cfd42304f2b813819ecaa9c22a8d29d4efede020087896e4c1de555d63c9cd5cdac2a6ee5df4fd8ec2f17cc5b5a5c0ea4dfb5169c66f1f13452f2faa0503f2bcf4261a5d045b9dba530ad7ed04b8be5117d94fd34e86430ea3f599ad5f7c8aaccba6d448de723eb75bbf93939c95c156f152821efb4da89424c405c041675f649189b5d867a3b842b7da25050a0204a00a93ab7b0246b80a4dd8c4c131d7dd459afee620484e5b32161e1a829aa9db040f0680cc7b20d9af1d9c693b989d41cfb7183f5322eb3417dc8bb98a90292462d5fe65f01aec0885f5b51aadbcb32b67e9b3b149271edfa43e3c82113886d6eecf24faa0f568718f65fbad5345ec07efa8c0eca44ef62eec57c6ac7c215ab5c4e44c6c0979c21445eac84cde48f262ca4154ea33447acb1d0f1faf2e6c7d279ff35dd09b996880180bae2a5b0a43d26599634ad8a5e229881563f27e25907dfdce8ddb704c513510aa79917b6a691b575025ba70bedc7627ab261fc4a833228e2832a5e1597470faea3d7762dac63967671b02356b0714dd3a52cf6a2ff1fe9f9248e69277790697c07d6818096bdfa5dab273f68ad40e7436eb0602dce1185059ea8905f357120d1005b3ca94bc595cabded44ce423ed288bb0dcc4e604bd67cc221c3b500f89123c49d1ad58a5718653da9677def52d63ade470b4047955fd8be7ebba68a8ce27eae9ec29ced9547e3f42f43a16ca9392cfc1e5fe59d0135044fc60d94993c91c308b16311e7c2390ef8cc4b33b54a110edd3623775a3fca5329e9f9446904f9dce6dac47b0590c371c79260deaff5f212554e175bf2dfb412c554392bb78474b21768b1bc568a73dd1e192de386fe2c3db444bbc08943e0b453045b2f945b147f5f073739e75800d50df1103d646f333ec67032d18aba08752c884d8a47a2a5a0c69fcd46e22aee2c5bca5eafe152369a2985a7cc0b7ccf77f1a95c28ccde2a279c098558f578de4073e336788321e6dbcb399506056135abf2deddf8a9cc811fc81812e3c35795ef171fa83df085230fc514eebaf5d458c19ff55a8ce86ff6b4c72a5a28bd1bee0ec620823f8c3dad436057c76c3a9ed6384c01f7f5af079a12f390d7e8b9b9fca68744f93b48dab95a7ea05b66a32ef098f558cdf9f43ea96c5f8812eea911bd668f3d7b6a326348dca408ee4de8737cb5c172a2b766c7ec52cd2a82751c71da41219099298ea549f01ddf2bc667b2d9b8a3deb1ca04cb5dd9c182294be7b5e8f502f739a3db452b067a52edff0c615836b217aba7c666f0ee206c20d70fb1149faad913abace023fce0ee82264ec206d70912cf24c3325ddd33413c4d5ec1f1d1d399b449f02e58dd899854088b1e5b616ad1f8cdbf92cf8ab24267426a9cd7a65b16348d69f6a0264bbfba1102ad51b97d81471fcd59012ae647948578ef3204e9df5d07cdd0b265642758283a43218db65780b8b1ac0fae9f9d001232cf68932591cf3a34828f561fbfde38349036bfc84bfafa34dafe7df89876e5bebb932e425cd5bc4cca7888b36bc8598409e97be44ae406f715e2f67a67a4dbe3305771e504140e609ff3e8702c0f2076517529082f253265206852a281f01389a1c1d284ef12661515d93a10e5fa848ab10911defc3ca3a7d42211e03ecdf290cfd21fc813f55a9cb978453c38c713b7c3c3daf3e404ca2f20923a6591aad8b1c29f25f137f55523f0701222ef01c5913e7645d52fc848a404aeb7e4c1d23b618bf369537b0e5c3df2d196fae413f2fd7211032fa9a07c2f0f9766c618069d3bf1d9ac84dc31287203f32bb08d13a001476724ad460729e5f7f74f6fe9804da118839470edcf04d99887dae734a30673677a5b7103897906b5a1586e32a3a28fc97f4ddf7088ea7f57e9c392e7536cba167d33239de9be2c437e3fb30e9385757317af9c678a7043a559434e42d3de79b968a472ddf9c316fbb1e7794815c9da73f8fd6e016b6e0d1f7be7f3fde79441793ab62a52e807a4bf8239c322d4a4954717984f5a676f07efb1c61ace8cb6660c8593926aca5b21890b4570bfade3849105e56a8c0d93707911b01a9057128a8b7a4204a202fa2080c932944b3ae87a7933793d0fd2a48ecf0a280ad2c0de9db9c1a680fe22d4c32de1f2021bbb22a31111bcdd43544c5c520b7754483f555f42c8e3bf5301f45bd0e1276ceddb7262f3183abd618ff7573dd581e8c3f20b6bfd7aee6568ba8e96a922391d4f760ea24b0ed671a690f370a7dced182943a54fe083fdcf269055448082cf0a276ccb5bec1a671280a4b68fdfa8e2670b37cec99600ce061d1f3b1c5253f8e04e5506aee24d8e3542172e45a651d1a6578049591033c04869fc9f480b9c738069e2a550d4a77d13000f35d11d4735a48b7c58ad7ec3fce333605e84e9e62b2dbfaa6fe6be7d6b97a6792bfb15727b7280df2434fabb0d1490be72b3d8ccb3310aa3e0b34c5dff3116081710fabbd9178ecfc59a848a127579b27978b0e1eb67d8c550ae6fd98aba7659bf8d3b721d2aca2e72e667eb04a0e20e846def8d7008ff20f117fe67b91bb5a924e5cbe203176eb26db0d838ee6986a934fb05f5ba42baff54965f67cd6973c5f781683f1d1e31417380b44f3e7f1223c002070ea2061fc67f96288d08da004e035938ac335d1ec76e12c310c7ad19a98aae872f18cce858d9e64c2a70bbd621f9d3a32d3b2c8455c96d283dbf91bfbc1ee3e7ffc00349fa1013d95d1231d0537bf631ce2f5bd4d59dbcce07ca1afcbf3c78505dfb443811f1ccc42e60636da3a304dd2d346e019d24294e62f048916a9026acfcebc38749b9982cf72a0e7ffecb912ec0bfb0189fe45aee0288521a1dadd692337efceb32640cb11cd96cdce9b9682977fcbaf38e2c5d33036cf585d27a499881e2dcd8adb204eb4c5691ad757efe7e9fa8016011aa7c92416b5c1dafcaa4affd764e51562de6e45175fd3c2a3704062e008c03989c0e5805e7cc8c488925625a4238da54e48592702c81d45f7f130d7f63ea467425c15f0c4c5bdbf5a9d33a5f182038902a612bfece283d1001c8830817dbbff3c4d6603a8fd97564b8a3f6dc4a8aa392f7157cfeaf6522b22cc5bfd418e947ef49f197d62d38c22698fc7801d956c79f3189d735194bbeb34e1b2133c4067b06da87cc92357d83a9bff657d60e83c4084c0676dd98325fbfaf37777ea34344d1a2c9cbed40930a1e47d72ea2412993beefb9016b1689614fefca1ec8d80a7844e0e3d0aeff0ccd3a6da34e55a5bb646374eadb9f9a126eb0cd90bb14f362bcfde2adc0f861e650202957ca31d0b3a441c5f6da9273826534bfc4608814051e16f1b171f7c7efb0b5a3e8e5f195d85253460be8e2bf5e254bd6c49780850c664d3a4c7097100f8f59cc6fa17e87620a378c24291927020500da75b53e7686d2a54103991a6855d2710c07bd3d4ad1da148a233d2ea4039f6de620e313fb7ccc1713ac64ba7ec189e3b434d461db37b0c686727e9fb12d87c680d0a8ac5ef81e35b2f59a9fe333f54961d54a3900ad5f54ed27b13d4d0b9e7d7d6223920392d88d757444356e57ee7ea397363881ed3d55e47b27dd1f10e7861579a65efd15ff307bbdc1cc8513489dc84027190c111c6910a41230", 0x1000}, {&(0x7f0000001100)="713e4bd083c4a659888cc34dcbe72c7cffd67a8da7d87bab75950fa4ea07e1e51bb257188ae1e952899bb3f962e48ea0120b52f8de8400388223a2ce4b64a3d8691ecd5fe2ab88667eb17a0e54d74431a0956f467a5c5db919512698c628be840e574b0e497fe874b5b31e66947544b2cfa58a722c8dc8dd008c25540f18a4800a751235beca4d697622e22925fa304c2892487b254cd5d0b09ca51c913b532008f6c1b4374c21acd588e57ecbfb8c23", 0xb0}, {&(0x7f00000011c0)="30c1cc97884997def368c82044f611e4dd6114bfa0242a4e624117c3705620733f6e1da625d0a3f273f39b91091b44626b4e21c8dc87477b525416e1377f838e7b7fb4c5b431ba52f3da1844c696b9e973ec208718f7f0dd3747ad95166f679621de0788aea58f03a0e5fd47eb2c364ef831eb1d4c4e3f61fde57d12ff2cf3e0fa59b475a841429d1f10eb45de90dd291ad1e9fd441866f451ce5831de460c6d23049d10ecda698c19a96746f5fe3150833add185a9cc6111ffaad", 0xbb}, {&(0x7f0000001280)="66227cdffc232939ac8eb1d917da79729405128731abdfceb1fd1c1bfec85923f25b04ca961ca1b0820ac5e9841f7c22ed29c80031b3220bfd0d3c2da0cbaced7897403b99565838fab1ffa6cd008cfea64ff9a7479f3dc94c31f85cbe9a9150fecf222833efd32b48687c0645b630567703873aeae9be387c07acf2b42474be5018c44786d18f62f9c61b03829ea8b8502b3ad977d3fb672654f1d60e0d8d276c032274997fdb051ea21a85524c", 0xae}, {&(0x7f0000001340)="8b292471df16241ad3390f3decc58ec36d867a1e297231c9663f1cf6659815a6993ef86eb3a523ff036aa42333e3a6d0054226e2056655bd7824633b08a31d91ddf0e8abf699799db65701d5e446cc79bef85cb6888ef0ac6bfc26db939490067ead5ec94eadc5eda5f09567b7ed84c48de397886a2e03717f4980bfd73177f1513daf53fc9b522a915e9d2eb5bf119234a4255debcc743196d364eb25da043886e0bf240d0b0c57604674eb7fd03188197c8770259fc9efa14011003ea50663338dec759d65f60e718e763791dfc39ff229", 0xd2}, {&(0x7f0000001440)="9a5add9998e845d52d6a80044f106832a7174878911690a5cf427381ec0771001c92451abdb9f652049e0c496537343aa4065480e33249c3a3340711fa47cb96b0b9178dc6d4a0470709f12fbba842fbb0b9ad1cbb56fe2de51ba32119f3bd23e55f76f2de82e9eaca9c8f44f262adfafc5732f4bfd1f852770ab3b3bbf7705a9c287c3e9c5448c1107c1b72efe37902d7cd52a9507a38dbc0877100d761d37190ef630cb6dcdb4547caadde5ecd94cd8295f7c24ea1b29d1d3ee4", 0xbb}, {&(0x7f0000001500)="c03fd705de443ac5e423b4f062156f813eb8879385509081ddc9d34026b566dde24e47b89a08395e4f64f165379ba0ae3250f451c70cbd3fd95a62976168fe2309174de800d35b1296b4b3cded68f25a8732c697671ac639b4f1c3a502c040e867c06aa1c9471f5f171ca476916c2934a6aec968c33e777b5488a3026e2e7299260865ec6ed08728e97a191a388f4ce53089cf2dc1c37f7bf914055721b6764179d25eaa7fc81f3df4a6e53647defb91c7b88a0cb467c8ed8f761236a0b2b88be288001bf94d7a121e0be64996ddd72dd7877fb6fcb54dda410e50", 0xdb}], 0x8, 0x15) 04:45:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff80, 0x3, 0xff, 0xfffffffffffffffc, "b8f6583c62a1865ffbb1ba275ec4b97126ca1afc", 0x5, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:45:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5) 04:45:55 executing program 1: r0 = socket(0x2, 0x40000002, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="828cb82f66696c653000e8b6f21b322918615466d0108d7c160bd253e99f185220a46978795f7089c756c64501"], 0x10) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r0, 0x7fffffff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20}], 0xffffff3c}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x3f8facfea12660b8, 0xfff, 0x1000, 0x10001}, 0xc) 04:45:56 executing program 1: semget(0x2, 0x0, 0x290) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7ffffffffffffffa) 04:45:59 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000100)="f82ace7a95de708d30e59ec1b0fa34d7fbb95fed487318eb472f8d68b92fdfc3b6abe686fe79dd3eb2eef3d779ee77e1f13761e8d6ff729bf9736c3e27abdd04dd3a5b1df12c7aa85ed0d5f07cb74233ac1a474b04a765cf82836498d9e607582a66fb30604023c29f60e08c20292a90c858230f1f89e040bd7594de47d919", 0x37e) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) close(r1) flock(r0, 0x5) close(r0) fsync(r0) 04:45:59 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) clock_gettime(0x4, &(0x7f0000000000)) 04:45:59 executing program 1: r0 = socket(0x2, 0x8000000002, 0x2000000000000003) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)="606d61d7cd6e5b6e8235b3598a8dd2baa70b9f9f3eeb27e199fbdd50fcb046d5", 0x20}, {&(0x7f0000000100)="9635e7a1bc7f7741146778e75d07969451e8c7f69af64b281eb13f19334ab6693f7ad892f7aa48bcb32554ad7c47285b7013cc09cee82c49bdbd5c7a32cf1cb193c062b23d2b67c93b6e0c6ed14c86c730bc26ea4e9640c5c64429d21b91f16f351f23ff8474ff47b90fde736e952a22ffbcea8f67624bc68c9360b614cc82459c592e9fdec2b3ee4271f6cc87397ac5e1698b1b5b4c0f0f9eed7648e297834df29f11f52c72fd252306683defdb787da875542c92b40259c33e830226a03af87be7c401676725a9dd2cdb6a5afb357283cb6b6ff3068d724abf", 0xda}, {&(0x7f0000000200)="11fb2e154d353b3dea4ca3aee00b2ac26af64a3904a4f6da247eeb0033cb9b228f90ad8cad4bd75b83cd8ca397db82373b1a7bd2dc4a60354b7344f3ee7837d375d6869993bac218da04674ea85b95d4e2668c66414c314b6c667d01c4cf7f9daaf784ce951d99b202e7aec029d2cdd40c8df0c5c2ecf2c67188f367dd844957873fa1fa59d4873eb4675152435a35a46f7a9087873fc868fcee5eb843d7343ab497bcb050023e365f9087453df2eeac0ff966c5004fa16ca0c4c4ab4c50de1bb4c888b97bc3d1941456135f15a670d7e9cd7e67dad5", 0xd6}, {&(0x7f0000000300)="d0fa6de3c1317aa9e8d9e005161f103f7a5d05888faa82acfcabbf5a5be5ea0e8a37898c0f9f52b3b26958f05c4fbac42dfe940afe7426f59201180214bbca92862a2272b6cd6ab1c5876edcc82c3771684176ef5414b4659336f8bbb7087d3d40bc74670ca06fcbc3541f8945453940cd45958db253924fd298da4cd089146e0fd1556d847bf541433d59d59cbab3801fbf088f968926a94a96c2b9bdff32ad", 0xa0}, {&(0x7f00000003c0)="7070a7c6a0e62426ac63a8723eb39c5be0c4e250ed1c9189c14f6f7e8add8602925c8e7f5ad9ba0a5f193673b0b8a2830df1537c630f08cf7d59d02663a94e44a1b825bdc9c18c2627b38dccd46a0032b7ba222ba17bf944e0661268d4da1d5789e7c201c858039e8bd95913f3e78a0a4b562fc7a5cbe895cb957e825c0607f0653fa37705f19805edf93aa89efccca87f5997d8cd7994d3e30bb89cc9d4cbeb0b52e10ba94285a02af740", 0xab}, {&(0x7f0000000480)="aa308bafa5a8e22e6efdc3085ae13aca2c80faf27bb5ee5d0e1dbcbc1f70a3e61de950d2679ba53e46208af8394bc6b31805759e88658d7de7e60f870d746011beb2619747e6ec8c7c42fdcb77df326c20f3d42ab919b756d6440e911982003a83d087f2a7e2e11bb900700d99f4e583a68bd31798572774b5244483684982f22c2f5e283170e5e73ffb579164a3da2eba66528c8ffe73e7de9dec160bd30e116977166f8d314bb9864f131a7aff55c7d1ddb70011a96a42", 0xb8}, {&(0x7f0000000540)="67a5c7cf262d61b2be8b327c58e08bdd5442550152a0cde280", 0x19}], 0x7, &(0x7f0000000600)=[{0xf8, 0xffff, 0x90e8, "54ebb3706bb799558f66da6d62a818f95d744ba155331096b5a0ccf3dd34e1927b29cbd928aa6075c8ebe1ffc3258df1bc2a4f91bc0f7313e3199a5c97d0b510a47427b1991d6878a2a72dfbdb70aaf9ef251a4e0f96367cdab3fd79c5482304e9c57ef78f96e9facb529ffa8a3430682e02f8ab73fb590a2a02e84874e20f47e9df1eaced4e91fc170f56c2bdafeadc276273a6353a4245b546dac12b18333d26a9e729bf4e02f4ce98d658544799b4d91d73b4234014981244e5c2993649fddcb338480aaa975beb49b9b247bcdae8be362d176fdf33b3bb8cb8b2f222b1a29951ff"}, {0x40, 0x0, 0x20, "c0bd413ee60b37633fa414c8f20ea3d5adbf36fcf4f36631f99169302e876029eefd0812b474fd92de"}], 0x138}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 04:45:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(0xffffffffffffffff) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0xff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 04:46:00 executing program 0: r0 = semget$private(0x0, 0x1, 0xc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)) socket(0x2, 0x400000000002, 0x0) 04:46:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 04:46:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x80000000107) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r3, 0x20007479) msgrcv(r2, &(0x7f0000000900)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r4, &(0x7f0000000140)=""/75, 0x4b, 0x41, &(0x7f00000002c0)={0x18, 0x1, 0xfffffffffffffffc, 0x8}, 0xc) 04:46:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x4, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000180)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xffffffffffffffff, 0xffff}, 0x10) socket(0x26, 0x4006, 0x5) 04:46:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0x9, &(0x7f0000000140), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1000000343de0b5, 0x400}, 0x10) dup2(r2, r1) 04:46:00 executing program 1: symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x20000, 0x8) bind$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) lseek(r0, 0xd, 0x3) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x18c) accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0e", 0x1}], 0x1, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0xe0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) 04:46:01 executing program 0: clock_getres(0x4, 0x0) clock_getres(0x0, &(0x7f0000000100)) 04:46:01 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) rmdir(&(0x7f0000000080)='./file0\x00') r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) bind$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) ftruncate(r4, 0x0) 04:46:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x9) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 04:46:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) setsockopt(r0, 0x1f, 0x80000000, &(0x7f0000000040)="69b3287277e5281a3dfe16c8061939f3232df86904765699c463861936f19467022f4dbab6f6b12d69f7d08fa1c84f07b048f4c2afab150851f334238412220511a006be23a9f092c31afec8e1c935542f2e18a4caaa0dbf814bda77ad4580b0553416ced569477a436130ce41df3c7033ae13fae370a9fca52bc73071b0ec417fa1543a770db63d53ea52d956b9e4cc33fa75aaf5d13dfd41fefd7bb7ea0ffcd321df33035454c472082affaf3c33956a9964115c78fd2517", 0xb9) 04:46:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) socket(0x3, 0x0, 0x100000001) 04:46:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000016c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 04:46:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040)="b99ef0029b05a48636f83a734a129c8e31b7d4f2f6f9c46607176b4ec18229731b6c070401f6bcdcdb24f6", 0xfffffffffffffd4c) r1 = syz_open_pts() msgget(0x1, 0x322) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="5f07d50599c3edd1190c2448b177605824b8beb4", 0x14}], 0x1, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r3 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fchownat(r3, 0x0, 0x0, 0x0, 0x0) 04:46:01 executing program 0: getitimer(0x1, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 04:46:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x3, 0x5, 0x81) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000000c0)=0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x6, 0x4) socket$unix(0x1, 0x7, 0x0) fcntl$dupfd(r1, 0x3, r3) write(r0, 0x0, 0xffffff64) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x5, 0x429b}, {0x18, 0x0, 0xcca, 0xa1}, 0x1c2f, [0x9, 0x1, 0x0, 0x364c, 0x2, 0x5, 0x71, 0x207]}, 0x3c) 04:46:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:46:01 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r4, r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000380)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r5, r6, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) 04:46:01 executing program 0: pipe(&(0x7f0000000080)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 04:46:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) r1 = getgid() r2 = getegid() r3 = getgid() getgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) read(r0, &(0x7f0000000000)=""/78, 0x4e) 04:46:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x400}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)="f1c344357fd4cdd1de5ae6daa703", 0xe}, {&(0x7f0000000080)="29729309f0d626bf67a370e6b0310c7502bd99d640cbe30c2fd7e710de9b0b36aa939b976ee22382ff884df9f9d5a5982a93097481404464b7753f74339ee5aa6bb0e2bb40b7b9198fbee3922e3258e714cb847b33494f50dfcb8e75db0c29fd782689ae33a98f3f61701d1a05f0fcc84252a70fd98f19b865a97788cb455b00c9207528b82869a122e58b0869dd7db392cf897d0c3e95f417d16271272ed3ceefe391", 0xa3}, {&(0x7f0000000140)="a6f1b56e26305d43e29f82e1afb611ca45fc1cdddb", 0x15}, {&(0x7f0000000180)="a9e763fefc83a91566528d5c19779177149629932019ac3a35113a389571d0976b137c7b1ad1ee542a402eef3c935decdd94d350e63fd1640bed0ed3e671efd83f3d3c11a35d44239c4c8cfc3f050b271ce2840bedbe507ab71820d023fccdd77ad3a1053de43840c258b0b232c0ba1acda31e9323ed643ee36044c2fc3b68987559217af77959e2de72d5aa504091f29f3c00768af1dbe6e569664976ab992dde7bbc888636284ee4bf35c05c6fca1a058f2f18c4dc30ed5911", 0xba}, {&(0x7f0000000240)="2f11f2048780c3a0c5cf2b2489e63ad6574accc07a1f6a6264000882d35586fb1996a5e589b5c2285b1f179db02d5996a0c5bc5f7e153be66deff83ba6da21601b48b6dd39a166f40e5f1943adf40354e6a4b2cd8c0aa1634c9691527faa9b504cff73cbe6dea8a2e3f7b7410aa08a8190414a318a", 0x75}, {&(0x7f00000002c0)="30c8a3d602fcc5e86f1983729a2dd3be2c4718ba07b66d7e96cc3f033371c7d4cabf43921b4aef2a4d93f0f283825457889e7531dfe6a0c53c3ca69f277f807eb93c870e56fd69b3c10741a24a0e9d7bb97dfacac1a5f840ba33778a389d56f9cb472ac13859b05254b42595c9ae947f7ac801a64d0dd62f26dca6a2e138565fc7020b5b13971cd13a0bd551b023caaf33bf536f589a2a0c6e05b78a2e1b8a3822051490dbff25af09f62f762b2a0226a31bba2112913819294cee8cfa553a3d5ca46f677d7bbbce71acefbad8a59eea19167f389d16f73c660b457e1f8c4875cd9e79d1a8566b8c20", 0xe9}, {&(0x7f00000003c0)="97ac80c91b75ff32756536a4b92a7c275eb56826ae218cab59dc02fba9be1419206dc5b682466e948c7122f545b3fc23f47bdc8ad0f68d15d7e4922d3e51752767316e4a7ddf26961f786367bcc4a7861c16a36d04c2d4866c177c1296d4a7ba1ba299516c0d66c73c463afc11aee4d6759af4dc4d1d89e8d9958b6a2f9372b5c74a41b43eeee3774e3598b55d7cd00719d59c53cff5801ac71d31d2fdfe577a44e6763a9708c5640cc5c9dd8b54d8796f4346", 0xb3}], 0x7, &(0x7f0000000500)=[{0x20, 0xffff, 0x10001, "aca812039105e4866586506640fc966c"}, {0xc8, 0xffff, 0x1, "572b6a4982dc7065ab892e9d3ed72b988cb27fe9f16a7b1a066f9015b08b274e5910ccffe32c0e44f8c203b8e32cc3d6eceb7ad3010fe4ca24f8d288fc60503b5f0f05dd20dec445c5bf3cd9b272a2c1651e932e5c5432a57b81156eaed23e3efb9035c45b70ebe9e9393a09da3978d2f01e01310895bbe00e32a640bbc8af6630908e65c5b88664bb04df27f7990c53e10531ee318cca190fe469c3022ea91695207f034959212465d8909e461422366f96a6"}, {0xd8, 0xffff, 0x4, "3d60e5484e6f548a6d2d24f144275f0167e36e0ea49e7ff9c4642f771e171c6175798ae4cdf723870cbe00350e3c6459ac5b5199ec92b3ae03a2de4abcc61ce015d9a51b6591601b0b2130bc03304d315e8a2fc059f90ca2a0e1a47371069cc5b90f12366edd63a2b4a19d3b6e75c82a3fbdfa2c05e33ee7891b4f1358899e02dd9236b9066317a5d528b20085450a64c1158a9c29eb095b175d3a69b52d3cb89481e34fb11ff638cd476d4924b31f2c66eb3849837ab0c10dd03d8963bbe29075"}, {0x48, 0xffff, 0x80, "e041a80b776082d9e257ee44ceeb67a8f0675ebb29f242cb68fa269fb3e70f1088a471dae5f7745c12b814fbe0d32918b1"}, {0xe8, 0xffff, 0x1, "95d89ceb9917a17725a51caaf0d58c6a2ddb31e7c6cb93777d797942b55eb9229316d13cdde653629b718b38c9a36cbd7ce90c1ebef715f9e4178ae40ca159fdf0b7e0cd2e33145278cb3721ec6dab35b75ef1253d1ef76b6231882e18d33df318da79ac38d512628f979b660fe84da6e96cb50fdd2329e2c1a53201a71690e6fa8dac54f8dfee255343d3325073dab95ac92a3c01a9cd656da5c8e1c893358c3788c3e5f2e3ca7b8fc01a6f023009e8a3496274b8b5c9d0b78d39915a4f7993ee1b15364c6673c5bd383e46904d77b8be959cd529b3c9"}, {0x40, 0xffff, 0x1, "672d40102ecbb4a8e9fb2883f3e58d8a929e131fac23366fed487c6f6bcbbd1352eb848aaea9474392adc7066d"}], 0x330}, 0x8) 04:46:01 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000027, 0x8, &(0x7f00000000c0)="ebffcb2cce0300b9fd812eaa4e713048e699a7b64f364d9c1f5f4ed13f2ccc97cc0257485198c3553787dc197c695e326f5965e9a1c44c417cd63e123e1f935ac59388d8d8681a14bf04fef85f39c4b08fe5da8b862d6d4e5a2cf09d6621dbd4364e88dbfb35ec8fa9848aa1f6884c65d3bd8a4084d0e981", 0x78) 04:46:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="20cf347cf9f1084d1ae7485c79d81e829aecc64acfbdc1adeea428c3093d8b5c30544a611c7d535536556e8700d2bd6db98492218f4d04a19ad86d43878a41b6bfeca6c4c6d1607af990788a5ec0b8e7c479f1a31a", 0x55) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0xfffffffffffffff8, 0x7fffffff}, 0x10) fcntl$getflags(r0, 0x3) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0xffff, 0x9}, 0xc) connect(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="33188bbaf564c4cdf2434b6c5dfce65aa4e5d591111b65c8e034f5", 0x1b) r4 = dup2(r2, r3) poll(&(0x7f0000000240)=[{r0, 0x52}, {r1, 0x10}, {r4, 0x24}, {r0}, {r0, 0xe9}], 0x5, 0x10001) 04:46:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x9, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x1, 0x4) shutdown(r0, 0x1) 04:46:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 04:46:02 executing program 0: nanosleep(&(0x7f0000000100)={0xec, 0x7ffffffc}, 0x0) r0 = kqueue() r1 = syz_open_pts() clock_getres(0x6, &(0x7f0000000080)) pledge(&(0x7f0000000000)='(\x00', &(0x7f0000000040)='\x00') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x45d4aca79192bb9e) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x25, 0xf0000020, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000003, 0xbe43, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x47, 0x3, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x1, 0xf0000014, 0x9, 0x1}], 0x20, 0x0, 0x10000fe, 0x0) 04:46:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 04:46:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) close(r0) read(r0, &(0x7f0000000080)=""/65, 0x41) lseek(r0, 0x1e, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 04:46:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="9babae2fe1f58de87d5f0273381d00ac601ee23e5875e6208161235321090c030d094c3529054cf6eec63bb50794e333d08cccefa498253c5874e77164c19d42d8da8719488929401a5a35d5d5dffa898ec0c7c321f59737aa846417bdc6485bb13583b9bde3bc4772d670276307", 0x6e, 0x2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x203a0, 0x40) recvfrom$unix(r0, &(0x7f0000000080)=""/236, 0xec, 0x842, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66696c653000a20ca59df1c06b479fac5a3665d7fa1c11e9787ddd78c964d843252b028e3798b8bb4cb91c6018d23b0b484010cfa574188faae33453ea87e8942c983944e6d6ad78e99ee915c636c57ddee7a903df74099ed22292301dce2234491c31ff6440148035a5de9d3228cc37e3ae2cc0feded1d76aa938a03415d0e471b06e62dba3448345cd3f0b5ad88ead068a62847f03ed1599cbc9de89d5e003712d70adc6d11f91a5678f27b8936924f1d3cce8becfe824daf3df72f63dc7fc104d9dac297d53652dc3eb383b62f779ea72a7832876730896f7d58688203988b9009821212e95e83eb1e9b2fb798d33a318022be848c25fe585723649ef6637609c52ca9c9aea561fdfcc08dd6106360539654833c898a32e3c1b13fac36c55abf91b74bc0ff6bcdfbea36d2b5926e9666b40c148ffb6f4818e539d48bb40d7e789a74ef0dcaa687e970e8f9d3d1635ba9d7c05e16eab35069fb2619764f84a993145f67d6f098d36e07d53c1a828d1882c02bd4f6d51b3305688c6acdc12bc283a122d1b3529088981593ca6a1f45dbeda680078cbabe422b2410888c2f044aaf30fa8842a5be6e9758b562c8cb3b43e005e61"], 0xa) rmdir(&(0x7f0000000200)='./file0\x00') 04:46:02 executing program 0: r0 = socket(0x19, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) 04:46:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) 04:46:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 04:46:02 executing program 1: socket$inet(0x2, 0x8005, 0x9) socketpair(0x1, 0x4007, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:46:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x3df70ee1b4261da9, 0x44) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 04:46:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x6) 04:46:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) 04:46:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x400) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:46:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 04:46:03 executing program 1: r0 = kqueue() getrusage(0x1, 0xfffffffffffffffe) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 04:46:03 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 04:46:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:46:03 executing program 0: r0 = kqueue() r1 = dup(r0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="2b6e3ba9ab45b7d097c2333f51ad5bc0c17408101462314f04b2d12c28729312e230305d", 0x24}, {&(0x7f0000000140)="657e6256f43731f5a9506c21a91bab298c6bc2cf6ea7076019786c8046cb96d46f59ac9a3cedf2a629997d53b6d530948699176ce08faf804a40e7dd596022fa575f97b542086577e7f7b3348d6267c8603b02", 0x53}, {&(0x7f00000001c0)="c0f0e1579910", 0x6}], 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r2, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="207ee2564623738c2407e226f540079e5b22e3c0c60e37b1ba02345df92dc67ab41cf85f91e2cec4b41b626fce2e810f1e50a94675c6e3d5d11b84107fac26bc44474d2ee375c49cff5b8c9ca783e59f90f2a6a86e365ef1e486fc74d0daa5e82c", 0x61}], 0x31e, 0x0) 04:46:03 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f00000000c0)=""/143, 0x8f, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x2, 0x0) r2 = msgget$private(0x0, 0x80) r3 = getuid() r4 = getgid() r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x81, r3, r4, r5, r6, 0x0, 0x1}, 0x4, 0x7, r7, r8, 0x1000, 0x101, 0xc9, 0x1}) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000200), &(0x7f0000000040)=0x4) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000000), 0x0) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000280)=0xffffffffffffff2c) 04:46:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x200029, 0xd, 0x0, 0x0) 04:46:03 executing program 1: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x7}}, 0x0) r0 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x100, r1, r2, r3, r4, 0x40, 0x2}, 0x30efabf, 0xffffffffffff8000, r5, r6, 0x3, 0x1, 0xfc}) 04:46:03 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="3687", 0x2}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x38, 0xfffffffffffffbff}, 0x0, 0xd97b, 0x0, 0x0, 0x8, 0x5, 0x2f, 0x4}) close(r0) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) 04:46:03 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x60) sendto(r0, &(0x7f00000015c0)="0332a209c481039f81a378804dc26279ed2307f175278f24373767443f884a70d5f1c944861be0823f8d46038f3c7cda8d90dbf432362b7494c74c14b8585d2c3b9379f343b5be60af650995a14bede09cd68e6c29a987da577e48ad0c77868980931b94ecd9277b962eeacd581f7e89837bfa023b8aa8ec342c7cdc46b78e3b1a658a865b1310e5a504181b31fcc05d3357fd86cd58e2400f67501a3c328e6baf4222bcb80987826e522cadacd1ec029f390d0383ad538dae2c56fe1ae28cae9d9925f07674ca0236af833d1cb2b5ce80cb7dfa76392a412e5d54aa21e35f1f520c7514b9c2d72feeb718684dcf200f1f5246bf8871f994a22a037bd4b962592140f9f31a9fdeed30bd9998a56ce0cc48f97db7178e21ab4c6fea0a2d171849727359fb956a9d11b948af427d42d23ed3f177f0580b96180816de49b012bdbc01a6ce0a295e3b15a57dd5de49f845f50506c5267e3eec3d3bee197b576e36eeaaefdd67eb5623d222802da71f53f470428ee99d67a5abcff84e40086e53a230000e9919beba8e74af19926f1f14ad59668c065fb5677f8d3d766c315a1694be1382d8ad5602aa781730e02f43fcc94093aed87651f9ab387fc46b050cef788ee99e4903122e04302e2e9282b973f0e1a648fece7bdccd40a7879a7edc4e0f394d0e5a861706664c66bab07e2a6b77e7589cd03492ba6ad573d66bd68814ceea3d87904a1af84badd5b3ecb32c6c9fa86c9f5906e743e05d968946dfcd9065c2c75bd7c5327e43c964a6ff0dd3091a23651044de2142f3c9df1e3c879c5ff1a35d142e052f8edcda935200ca827da5a094d70b4b151e16835da0ca682c78904928a80f89a882de6de0b46f673dbae82312b2e0528e7a7b5a0a8ac56c306ac4ca610bd270b94728ea5c3f52cf44ea2e2fc1db03cc4fea2e223cfc2d4ac77c41e8eddf7f491574c82ef3460b0e7c48f73095a2ef0257dedc01f660ddeda6ca864ad3ae43c550797442676991c3258a78fb09e3a1858ebb1b385dab0ad83a48ae0b4630cf5ae28bc17244bfa3cc7b9dac42904a9527dffa4775b4b7d5ecb0b9d7262a7a58883e193dd928a08318a774166d234a8a13f86d85f9d92cb10796b81b3d429190d07bb245160c1ac76392835fe68d44554dff5cbf7226b85021f133296c2fda24fea0f871e180f7868a57bd6e10f5a4d4b77628237e0596cdd584e4d7c7e18eca26eaf30c4740f6396fd40c44d842a55f2718c92e2addcabf9c7e56035a976cad76bc2b8b34a3bacc43af02a897bbd9fc2b7b4f5f31013b8902e102a730d58fe62d2a8bffd4a011da76430c7246eeb206fd8801b1041d0dc1627db236a21f7209da597bb1ff822408fd409b3ac8d8bc4caa6bfb486d90a8710017c7bb780aa3fc60401c2fca52f01a29ece7a214974d9085c26119fee8b1f1fde30f5cc0c569f8eb298a725ea595e618e97af96ad503f1aa82ea52bc9d93a690071f02ff0c6d4e9d41fc9eb3286bae6b7a869ac18641600bac48f2ed9ea699a4b2a1bdacf4e7cb6d5465a9262cd6377b8c681a8108000fb7b80bcee5b7eccd0e9f25a7ab9885efeeafc2d5f932f24afa41238d43673b95b269cb51a2d087d506003ace0b341a6b91a55c9292d1dcd893a69879686bdb4bcfb8aff56b52e04169a2a0a506aceade2bba582af38302050b7f87a33c07e1dbfc4b400e5d756b7906efd3559aeefe3cae80676f92b88c74ff1c65d6495500c59754d4d5bb8a4890386804659cd4ab2d05f193e6a4ade277b6eb45f67c540d6f4c4a6e3f6cc67f3be1a62dd08ff41697a5f98b900c45f3c06d45da40f162b46c50ca068c69bf83828de26fc4cc1918c94123f62cb9262f57cb1a801b0be2aef3dc585c35fb5f3244e8b42892e1f2559b42966ebb37ad427315415ee44ef68a0fab679bda5edd02c3e834638f45fc61884ed0f6e4f6853b047582b593cbf62398e75c35bbaf25e3f9e0b25c61cfd4f70b1064afe25dbd98ea678a5f215c5089686bee64ceb94b22fecac6cf05a94390d9ecc82a917663d96a982611b19baa80a25553ddd7308951d789ef564f84cbd107c5ef57884f53aeda4e1333ab98404e255478ae924c5d7729f35520c06eb5037781c3e0097975578b403b119c2175d0d7a95451c4e7e036e459b99375cb0c3a3a99d84a43df7da0f67eed1874bf42fb1420a7ab8fae1a06563d207c7d5f646b8ec5cb7b050e8dc780c3291d379d8966c3343c6b64bd61982f6e92d5f925aedf0e33f8882787ec795c30d0563d292e83da5ea4b06ca3e99e3f56249d1fa9b8ef763835dafa80f3c41aad622ece6449ed0b0b3822b3828a2bcb0c9585b5a03844c0dae4fbe9e31bd34e73674c1ee7103502b858579d8104563c9c09470b16441cf7bcd1978afb8f829d8a32e0500daa534792f7970f486231e809becebc4a209a6f511729d70922d34b18ac7d9ab6bf6084709141fa59d629b5db88e23fe0b2acdfcab00a416429360acf8bcf892c4901d23031b94b5c59b7c12ee1e017480c54fb92017f4448eae54264e15ccf7cade73685dae7a7b94af7a7e65143b263be7ea99487163d473b8e0573a3f7c6d2602903e39aa03790571effe8c78fba0c48b76bb4c82310119fd94f1bb489524d321e2c59a237f4ed07275a035da1e5323fc628d4e934bdb197a90c8530648f815e243f403fc144b9037652fd1c27fae87d122e2e0165dcdab1e1f6e68db191984e2b2118371af748165fbc029cf92d103cac779926138e4ac3776b7efbed9602a053c85f57acf568fd536ad2eec2264c6f33a11889dc8e958467a76bbf5299b36db982cb86d3d8fced1bb4fd750e4c6fadcb70e820739eb7f1c191403aaa3e90691a17cd2e7fc38c862700d09f9179ccbc23ed9b5ac22faf35c350e83f937bc2c9aea94e70d8afce99c16e32bb31e19b4eb4ad26dd6336fb682546bb19fddbf3b1e3d321421a629bbf64815b9363657cd5d7abc7c3a319ade8e25f3bf964b02fdc2060c0068d0af048843308ae29555e886cb804a4e517728efea5481bd261272d53e6d07f78e3d7b8eee62d01adc4f4edecea0abc45d0d18084397b1b54c4844e40476b9966223e73e15089bb86d640785c5f19a15ea2e3c173908c59da235c93170b1b4a93b777e903cd901c1a974ef1168cfd3a512de92d1800cd00bd266f3a7a3ed93b3c5e18c04f743cf075f2d2f82d9467c76fb7f4d03b8f1c4a93f55da4b084c93fbdf5a20e2e5e9a8745c083ad61d6e965b97a530f24b233b1f09f232004b6e5336a0b92e01dcd0eb6fcdd9c5c3800c07747e2d1a1e4da1baf55e8a1fbd2253e67d7bc0d241d00ce9d59dd8e9f90ad842c847e8bd1ca340d2a1d8faf7da808dc800fff7364a911411b11acbd84d7b2623f4bd5f4d58ae915657ea60245bff293ec4b9e626935e4f68cce351fa6d7e76ee6bdc01e66be618a24c780251ef1d084abf3d527f0806d010bd5600d3bbaf50f8ea978c118c2fc05130dd4095ea4b60151954caa0a1b76ed2e3e0c6222bcebf45007454f20f588fef5ac9cf5723056cbbf7e0a305f7f151df4fba6a48168a9403f18160ffab73501ed810d40fe1946cb81beb8cd538c3e2b1678a432091c49aaddce07b8197aad59881d4860d675c02d965b2178a77af7a1f5d83d0e56c11d3fc2c1008ff987888d6050af4a55df0486935043cfed56e24f29fbc5966c6bba45b2068faecfb55d3b79dcea47a8b75edc03f01004b3d29bd49ea3ea4cd26a44629fafbe3537b49150d497d3756b2d26223aef196eb643bca4474619f4b7f2e6cff622460687aff1fef468c1e60279f82a8849588083e719f5ed894356fdc9b89328c5a0bd0a50bb6765bb053d2d9c7afc9c9999c0464ccbab2e686b5c7616a95ae66907daa8b06492c08f663ab6088c6a6d34dffd3e07238aabbaa189e25d3b131190508bb499fb3172b980f4e4c9d442a661568af14b41f187c4c1869d5d33e72a24a17941e319970539d538491537933e9546f1bbe60ac9741f6c39766373fb7fc3444e90a848f75e1c477788949b587c20d9c1df6ec479025222a878ea46cbf64a45130b7c722de31f586946f035fa03a7a89ddd2d4fe580395f97a87ea0c3957e44202965054dc43ec60a50885077cdab429f5304c3484cb23330ae6bee9e691dc1bb53905e6bfa2fe715c7dc314ea7b2306b24887e8f58d1f66176b0fe25ae06d5294ab8f543137d38c1fe05a639a3283805671b91d77812788915dffeb947728e6f4b2f61302ad56bb11c68a995a685cb71108da7f061f5ae0d119d7773272d5245bc9f9147522cdfbf7ab2e2e707e6b7400c219a0606d3c6bcaedad863ec1e236f4ced5054ff5ccd1f2b535e847c77ceac95b7d147d6129bf8f43409889b84e466e744e400761015df6acd2e327989f4a4cea6c53cf304c0c9e031d4da709230d478156fb2fa109321c1beb5c789ae1899a049a888a688516285909b12c90a60c2188a87d703c999360d69ac371eb7f6eb9a2006fb25024c1dcb6dc81238cd3a3c26dc922399fcfd890fb2f281efacecae1135e08867bfc553818222e3543661ff2082c3f76b42189e18d48d0115bf0b88fce68c94e7fdca0b2c436746e8625d6fb9f96b666f4c88e4b73b0239a960e044b208d3a87644ca22a403389fb8ed8c5221028c9b5823dbb18709c8ffbc80aed62cd5957fd09682dc8932460aaca7a4c291c88900c20b10f35829d675fc86df69bb18997fbd6bb94336d5ae45ee8452765cf94a91d63c4c5101819f77bc7a82226e0acf90ba1799f83ca6e140c3c915a93dc9d738f573f9a592b5747b3bc71d211fba07f776bc96307ef4a5e0ec2b28597db9e1aec27bc09b77bd24daa70ffc1ca92254fbf76f02109980642bfa63068793e31865186d7ad5b166c64432128e1aaaeb559576bca47573557de9cc34c0f72b8363c4a7c0290b44b67c258bfdd43e2d6f684431cbdac11cb998238059e034ee023351d2ad071a937cbb35f12b01b0747c42b818a37d3650a5d96b566a1b34d41174ced85d5991ffd551e052e858b1dba091e46c4e845161852e770591aaf88e2218a9fd095781e12f6bea32e5ad0cdd229f01123b9425d357e21de78af52b991d48c355291cd5acdf6b54cbb9f6630403e9ac8785495def78f4c7a50fbf3ec2005121bd9ad614aa1e8de8267a0a22cbd7d0de0bbc2fa8806b18619a5f366a0f700f065343dbc284dd792257bad7bd114e00b8c15e73b4d08146bf5e8c75e3608e23cb0b0c4f6ddec8b3deb4ef07d42e591f0b69d9365a07864137d763e70730199d4fa509dd6533291d0798e4cd6041d40c094cf922ae9ce0c84530ebc0ecc9b4476c0dcb01e72ac8f0b7da77457a54f4fd58541ecbd3885c8ef3032c67288c07a0dbb4162c8ce94227c81843182c6ab59adb8e9db1da1421b9a617b4e878349e98fc2685ec9d26ef874437101aa6de1bb6ffa6c71483c54975544c8f55660549880f4e9a1f4c61d6908c7ec8cfa8336dc6bf071f4cc1d8e57f2341570c1765909e42cf6236d067b877b14753e6ec13588022b740766047f1283990cb3c9bea54d792e91cb088d156e015e77ac9f282a9efcd710c871297322367a7aa3033b65ce0d7f40db074366ff8033ae0afe4ed2f1fdde2a5048b13bf0876a7ca98459e0692157e627fc9107b027dfff48507c13711130c3c3a5c5ad90a0932c03e4a192382cf850c949a6cc0ba6f542c07690f1daf3edc10db9b678ff3eb1be0ffd95d6c5a16c5cef47c3a4fa0c10692461113e19c1697598ba0", 0x1000, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x42) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') openat(r1, &(0x7f0000000080)='./file0\x00', 0x420, 0x88) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:46:03 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) chdir(&(0x7f0000000040)='./file0\x00') syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 04:46:03 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001000), &(0x7f0000001040)=0xc) bind$inet(r0, &(0x7f0000001080)={0x2, 0x1}, 0xc) pipe(&(0x7f0000001140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) writev(r2, &(0x7f00000016c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r3 = dup(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001180)=0xc) r5 = getegid() fchownat(r3, &(0x7f00000010c0)='./file0\x00', r4, r5, 0x6) getdents(r3, &(0x7f0000000000)=""/4096, 0x1000) 04:46:03 executing program 0: syz_open_pts() syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 04:46:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xbcb}) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$getflags(r0, 0x3) ioctl$TIOCSDTR(r0, 0x20007479) 04:46:04 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000000)='./file2\x00', 0x10000, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getegid() ioctl$TIOCSBRK(r0, 0x2000747b) fchown(r0, r1, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000140)='./file2\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') 04:46:04 executing program 0: socket$inet(0x2, 0x4000000000000001, 0x0) 04:46:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) getsockname$inet6(r0, 0x0, 0x0) 04:46:04 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffe76) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 04:46:04 executing program 0: mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3) r0 = socket$inet(0x2, 0x2, 0x1) recvfrom(r0, &(0x7f0000000000)=""/58, 0x3a, 0x801, &(0x7f0000000040)=ANY=[], 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x4, 0x753}, 0x8) r1 = socket(0x18, 0x7, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000040)=""/156, 0x9c, 0x40, &(0x7f0000000100)=ANY=[@ANYBLOB="b1"], 0xa) munlock(&(0x7f0000003000/0x400000)=nil, 0x400000) 04:46:04 executing program 1: 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) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 04:46:04 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) r2 = getppid() wait4(r2, &(0x7f0000000100), 0x1, &(0x7f0000002480)) preadv(r1, &(0x7f00000025c0)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000040)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000002640)=[{0x2, 0x3, 0x1000}], 0x139) r3 = semget(0x2, 0x7, 0x44) semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000002540)=""/107) semop(r3, &(0x7f00000026c0)=[{0x3, 0x7, 0x1800}, {0x7, 0x4, 0x1800}, {0x1, 0x65af8b43, 0x1000}], 0x3) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000002680)=0xa071) semop(r3, &(0x7f0000000000)=[{0x2}, {0x0, 0x2, 0x1000}, {0x4, 0x0, 0x1000}], 0x3) socket$inet6(0x18, 0x2, 0x0) 04:46:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfa87, 0xff, 0xffff, 0x1, "db442df8c1641bb28018fcca0f68f832e8bb4b2b", 0x20, 0x1}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0xffffff47}], 0x1) 04:46:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480), 0xc, 0x0) 04:46:04 executing program 0: r0 = socket$inet(0x2, 0x10002, 0x4000000000005) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000c80)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xffffffffffffff49, 0x7fff}, 0xc, &(0x7f0000000b80)=[{&(0x7f0000001240)="bef79fdf410ae5652c14b7943a29eeaeaad66302638716cf2cab0fdebf5afbc6f3e3dbec767e3abf2212c9d623f3efd9a9064527e446f60009eac0f653ce0685fb1a39b5a104d600cfe5bc4cbfcd8aa2137e37a8ea7b62ae8d3fb4471ffd547fe280babb290fc983408fa9110b33c2360ac49aa1cc44686c4670e5b4a4ada688b29a2028875ac3f8a50e4eca56730304710d9b9cd169686ed7eb1e748489a5e2b1515b1ecad513d1da60b71d435470fbf45a1b25ccf003ae13ebc62a6c2e3d9b8452afb2ca9b2a623b444dfec579ac937fc91302e7d6a7feee7b7488e39d52c3ac04358cd882270cb363ea93de182b0ca249cf88cc2e1b7ac95878f215e2460d89ef00dfb87cf7c1d2c0d10c3374fd840c302bf64867d90a23ee9fac51ce65dcd7f030134635cf0f34bb79ce5d28c62fc2d7ebec4ee477368ae83ba0d04320ff6905e95aac3a3a21ce312e390fc85f88d2832093eed6948890cf73edb0750b509dec188b86221fae9566218d1e3ee44d54d6308de0c3d6771e2eae12c70f315323fb7e6d5b08c9cb4f6408066d499d9eb7b83edb508a078372b19960a8b4a521ba0c8e9dd5bd825fc3aba25f639a5ec3f7dbb06f3abcf09c59831d1a58be7a857bd3787ae119b5d85b0b6109fd57ccc7d0d92619b5475451f42e24aec8a15c9619c18ea6cc40fb4d6ca9f178244c9f2291a288c09220d7462a07f5f8331b1e6dcbc5351709d8097e41cb16f19b4eac1fe58b1b99ebc9725abf3c14ae4b8a919c69bc167ce948cc2c28cd2a46a46a3f907f9c317e244d3ab6362a2127cc5f7a36eb7f1455d4b1cf2b72a8b5660ecf2518823164f200b25035d6bd6b10db1a781e7f7262619ed33bc09d4764ad179e24b62701ef7c139cf14b59a545e0e81904d7312fc3a60c1a82f989e804d206b6e8da59692362b35108d3b5105b5cd474ce99b8f16de0e0278bd6682efd592d3356b99ff2b57819386b0f9f78f3c25cb71a4043b197d97f0440312c0294294e1af4844a157544bf4986fb4840bf05b7a3df7f61f101ae747940fa5f42f97a22cba5cda3b45d600f34afd3398b1d7502ca2f5073edc05395a6f1b2a6e124394da41713c8e6eb02080c871c6a08f6831fd9e93072953ee534152bae9f0c3bda27f71e10657cbffe529046baa79c560de4f62dec95b42909014b59ed1a20be003ff86b1d80bb08e083ef2c9883eb9acb4855dcaf0782111d6ff87423f5a7c99f85d99f854eab68abc978de5fae3cf4b57b7c7bfca6581435b1e2ac2607d374a209ae48c6af1c1b118a83510de2c588d51627b651df43c3d09ced73d604e4496b2434fda11cd9855bb674af1ba6dc1cadcf3984f4a5b87d3b9a38e70176c006120140046e17733f779d567c5f5fda155c387f6e1780c983d04d8915d56051472d4e55419737a0cc52387bfdb2abf9a2a12ec8ec60da3151331d9294737fdcea8110618d262c235dfb0f86424a35c4fc7df7c72a92e64160cc1bbee4e227cb12f3daeca0ba0a99aff32d89671fdcc3bb037b848d37d2f4228b3f4eddb26398157b5a8319bf8f1d75bb29d89183f40f19f21b5e6536e3b6d211b98c6e6e649adc3619f474c23b231cfce6e15233600a56152916750841652751f395a4062dd9829820bb0dfa99d8d73982eb99e25129fa400283e53446c371efc359afc4b6982b97a53b3f39834435c382ed2349946ff425869d527c137e3a232ff2344c620a89334cf3efabf5953491d88c8340a6bba1ee2b0618359dda1a4c92204f064764ad1c132059c780a32b3621565ccae6bcad1ca21deefa89a580ad79c35165e0a953cfd585818c528faa6a6b89a234eb729e47382aa2d1d8c3fddcff50b76e4dc9ee4b98eb4c74a85b862016a1ba2d23e7d1ca97ba6c02ab0b47236d6d83c662d53dddcf205131ec2f5432c0ee22163d810d174589d48cac4f700a621b8a38651949679632722e1cceb8db1e41a8d8765a1efc100325e657790850121290f2409ce47e0d4727db8400647ae239504ba283e7668f4ea8a2afc2e1d884dbd9b3030f293a386da065ef4ea4f5dff0f132af516374ec81eb47bc9462a4bbf71119f15e0f7afe2523a0287c2a049c0d51e38956c005b0c7f096030acae57484b38a141a5eaa9d74cdc751b8eca5d0e32d31cbcf3ac343c972390a4473c824942d61ae2f27d2509fbf0ad40e01372129def741fd57220959792744d0cb45a3538b18f5f1849f883c98b945183b9a327baf1749622526ca0702cc3d2b2cd3a92c771b7e6a15201fd952a4a2785e809e6a202fc004766ba5bc812c633d6372c45561a1f328021d78d3b001af094a8090a465bffd6297402fc1c4586f7d9bd3990323d0a3894ef8e9b0bd2f80076d35d979326cb5fb9f5f029b7ef9d0a78ca3c9c0ecb4e4b8fe41eaa80d37c0247e0bb0165fcdc31d0144999ea3831bc2605d824d5e56cc8c877c696144266ad89048860e2b712347733890742e64064fce1d9a40137ebc0cefe0c0bdc2896edb434cd10d6704b40f5b602e82a9138bc3a8b0fe7fa7e4c9f666dfff8303f57e4007f6b647dec1d0a355ad6fa21cd3890e32302956764102cb30a316f9056fbc7961a3d1269332d496dfb0a6a07235945f64cdbb8181f67cf77e384724ce836f69614d2a05f65dd72c86b73e0dd4dc492325d744efd001d913d44cf02748d3bb0da8cffc66894d13916f3b471ba488c4ade64ad14813b289ebad302b7b366db4f69db274533046b87553e5b355b2683bc72adaa35d409441f2d96f8054cc6a2924d94c92ebd72a36f2d044cbbe35ba87312fe0263b4fc4e70c8498770bccc051d39d7e9f2b25d5b0ea88977f8e489b9f7328a35b16006b0d07c6817fb750b2656acab057ea8cb602a3737e2f6960714b50b3c828aac16a14dd4993cdcfe898622fb987a0f0b257352d6b5361eacabf8ae0e4c3edc760cf20df1d54d39243444fb313ce3d7b3aff98c2d0e06a068f0879875fd62885b1a84d32417d257368c4ee810435b0e8b34dc5b6bac102ba5ed9c7e33286e25766a58dfefed656fe18a8ea4b5a470122e711fe3035dea56a4e8da486534c22877f7e3f9831f778e0d4e9a0004818c6805f5d15af1277372e477498e1ca46deec6eafb1cd9672be06f955e19947c845c38d0099b85e7e2b018030a88c979ea2f48cca52390f48177bbfe4c4d1b2c0848cfb4d267f4cb3593c643c3deda73682c2fcc95fffe372483dbec8a20ca9021c8d82b567ad66c81cfeb1205af20e9371449e716e01e55d273da02096c95b64df877885871522e3317153045ac28d3bd5ff467fe3bdaad4b4a51135971a296bd2183983179418aec801f749941ed1ad0f51f9f60b87a3919e2c8ffee4bdd330e48f8a65b7a8936fffce86f387963103b558cd7d432c96ba4405afdc19cfd9e8cdc0193749e2ac6d7973d1a1b71d7b839e7764e9dd2fd34bd7aad90b06062a2472b6b953151f48d798ea16694805cd039a4776db5494e85a9c06b2b7ddfa2ef44cd44945db3784d57f93e3437806718cb815c566136e044fa674d53b3e515c94052b42a05bc2745764bb038492aa1c8308983f8538d3b0782e8fa91833db9f1c89b309b43fb2e497c8fba6f98fcde74c5f5c22c4a8401de71ce969da45333fa07f486ed4633e46b01c5cf72751c5a9829f2f4b60910cae9aeefe31a5d7f8412c67fad5f7696b552a63fc41b1a9c0bd8481d384478bdd15986518b35db45fcf29979c07fc9a7f06d3fafe9edb4e9786fcdaa5fa9e43013c613ee767e922411ed2f467af02aaaf80f7a50fc539bdfd93c7af2e90391766377f00bdb72155caecb9ffd877fcacad103e5166b3539265dc52aa245e0786569c6e4b01ae04ea4d3a7eec4d943c920f56ea14fadf7a9a0f80114bb27ad644da0edbd3973bcd8ed24e72aea027c396484caab9f50179c2919d7e1b84aa81388dbaec3839a4a484dac3e20368f554344b4be8a7760442fafd217d08f862ba81d524a39ec2508793d7952c10ec5cbb7d07bf48e89c191267dcd2e1950b12c10d72875d2bdc41bcf904862e0e9b7c72dfdebf07d6523b6f927f2ec3ee63c434f64dde9d6722c4e4be52c2da120488ebf5f1a6319617380e4fc2f2406d360d76fd7fdc2e109a1f35a5aafb6583532a81b465e46ed291ebc2abaf7df3d23be693bf5583349cb6455c54e76865e0e9b2a8cd2f14ff80f7074c3f2777fb0af9ce8384503eae6be16597106695c0e1348a16af19c69b3dd1f4369b1c50efd7b9cbd86928c99bf0c3d7f84974f84dd264eac3b9f047884ea439f2eb0a56ecea138a04f36a9423559300077fecb61034d5d8c0a0816552d74ea2eda952dd5d2a7a444ae81ca5e8ee592de13c28f16d52523d3ef206aba4368105c98e04634e41d553702a815665bcbed85764c370d70dd7ac6e8382caeb192f61d36616878ec74e20b5469057ee97806b6e4a319bb876f81703e6dbe5a6990d1c54b1a59f223634c8312c12d9c21a00f17e428e637289dc0b70b4432ff88a08c270fb4e2d9b94cfb3bc8e6200d26c0436c3baecdce4eea73250ff157fe731dd68ee1c126bea3864303d86e3c77a183454bbab0f500f9812f568028b2338ad0abdb32f96627066dbd2cd17eb7a0583a4bb1777baef445787bb7688e91f6eaab5fd95f6dc3ca77c629e012af170484506c58fbcd7c355c4611036b103a9e68a08e6936d5b3e603593dc5e173cf0b05486538d3ae4d0c9abbfb7d6593e07b9e2ced3c8f1bc3a3c20cc28821801e27e3c724f949bdc7712ee6899e9b9762c105abe379ae902418c5cb858e5fc3e6f0324bdd3e6ae2af88bf6bda254009178fe659bc2656b6caea3b0d9b399d90b7e8368ea95af2c47d2b00f93f04539eb5bc25f3412595a1470f97e9c9d19e33ca15ad5ccc4bc75817d3c371141939b4e6ad725a874c942e9b0cb47b3db299dddb3e609f6c12641dfec7eeec150252f2c145e915142a47e9e4fbe46a588f3e7deb934d3cc3f625e2bfce6c4915d8633fc594d976f6666c7f4aec1803e1a7bcb0c1ebc25f012517c5f421c902e0b6c313ef0f0404d5205b634d3ce4e93e59487f0b115c8efa0f7fa031c2094bfa98c77ded82d8248bdefaa8bd4a882769820ff23d9f87dbac71d3ce90a0ca10a8fe272608a302376643a9ef2c86226786d8c544d9981a45bc5b6879f1276623578f96661914651c7ab7d388b8723063a078b71a6796658927dff8e5cda00f5ee17a6a085b0b5056eb323b49095148562031ac78f511880378c761ccbec7dd12a0b219bae28ba8a36a02bd2fc0f448a57c68723f23c02579117befadea227c35fb7c20482834cf4254a73cce10223b2b7f37c3808ef2f5e83cf8432e210d99a51163d3716d7433c963d3bb18bc791b5774debe933cfc651ce332053a3d99d68b28e19904af34f998ddf2f64e84a7a81c16b914ff8b909259408fe1406446be044fbe71faa295f1f85a3cf8d5c7382fc678dc178f1e35cd13d6035a999cf2b2f3eed200a1e9184ad7a4fbdfa7891866f3f0cb9d3e3a9cf36e905211162478dc336af1f8ffd33248a8aee3212c60047093f938f355712e5cca454e561095433e2bd1161ca78605c352c5a6fbbc899facc1e7030a78203ed2754024fff2ca3847d1e4cbc90f4a0abd6b7d275785e5848352a0f075f0ab14d785d1c4e55cb8806012dacc7199bf1a29d1af6822ba881530077f991ce8306ec3689d577ba9e9111b7a3fd2c6893ca4e6371dc2a99a2dc8e75386af979d871ac100153b2bc2ec7fea2f70ae939530af46fc69776", 0x1000}, {&(0x7f00000000c0)="215044dc2bf64331fd455bb4210f5166393cd1e69abe64574a5b6739879c64c58b106837e3c6d8defd2b5fe801fa8a43381359eec1bdd23e7bcc38a42729575a506949b9b82c28dab775c0cccc1d3c9522b47aac3df8c4d3e91c89efbc56e5309620a8ca360f4113fc132a81e835", 0x6e}, {&(0x7f0000000980)="07b3cb0b6d0e84952d8a94fe7036b1d7aa7ade1084a471dd17fc499759c5d53b055c01e39132b327648c8fa141c88ec9fceaaba00a2a7544079b6e59148bd4ba7dad237669f151021423db54d9ddee8e4109b91e6d93024a341b1985df05a97741181d99167e390b5aeaac89084fb31674babdc5bcb9ab4b86efe8f8f68520adb9805906a8a293fbe3b02c25afcc735256687e2e", 0x94}, {&(0x7f0000000a40)="628686859254ac2b32800806e0ae7a90252390ce8002117519f12f4e1fa3ad93b6cd2bec6c6aad3d5fdc27a66efa9d1c1b94689a998dc11bf8af6145d7f48c99904aff58f7cb03f5c302f8624a031f77744455ef31", 0x55}, {&(0x7f0000000ac0)="16e3200cfb36b1cef87e258803c29b5011da1c90eae139a03381b6f90f45a9b0e2fc947443fd516a55d28ebf3d974062e015979be82e16291f5866b94310ea4c447a1116d5c63a01ea1169aea103885552ffac093b9e3d4effcff5ce801f15d3def9113d59cd7bd61ea769093d5e2e10d04b526a8497cdef37768f8bd54e78007696b248c51c1a6c615f5c39acb6abd43035c0774db95d658103586561574ece55d7c887b91159ef0c59fffe82f137d2757f032f98cacd", 0xb7}], 0x5, &(0x7f0000000c00)=[{0x30, 0xffff, 0x3, "93232cbcee5cb6b26efcf727a955850f463cb29747211f476c4a2c1ce71a57"}, {0x40, 0x1, 0x3, "ff810856e17663fb39244507de24598d341dbdcff976ff821ba0f3e7cabaca5f8efb2960b7ad2468872661"}], 0x70}, 0x407) r2 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) 04:46:04 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)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000640)) r3 = dup(r1) r4 = syz_open_pts() kevent(r3, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x2}, {{r3}, 0xfffffffffffffffc, 0x28, 0x1, 0x3, 0x8}, {{r4}, 0xffffffffffffffff, 0x84, 0x1, 0x1, 0xfffffffffffffddf}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20, 0x55, 0x4}, {{r1}, 0xffffffffffffffff, 0xa0, 0x4, 0x5, 0xd613}, {{r3}, 0x0, 0x90, 0xfffff, 0x7, 0xb5}, {{r3}, 0xfffffffffffffffb, 0x4c, 0x1, 0xff, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x91f1ce7880951e3b, 0x0, 0x1}], 0x8, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x84, 0x41, 0x5, 0x200}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x56, 0x9}, {{r1}, 0x182ddf20b524ab34, 0x20, 0x40000021, 0x6, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x7f, 0x1}], 0x80000001, &(0x7f0000000600)={0x5, 0x8}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:46:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18588, 0x102) r1 = open(&(0x7f0000000040)='\x00', 0x0, 0x20) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x86) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r2, r3, r5) fchown(r2, r4, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect(r0, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) getitimer(0x1, &(0x7f0000000280)) getpeername(r2, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) rmdir(&(0x7f0000000340)='./file0\x00') bind$inet6(r0, &(0x7f0000000380)={0x18, 0x2, 0x7f, 0x5}, 0xc) r6 = semget$private(0x0, 0x2, 0x8) semop(r6, &(0x7f00000003c0)=[{0x7, 0x9, 0x1000}], 0x1) fchmod(r1, 0x101) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) sendto$inet6(r1, &(0x7f0000000480)="7af1d051dd6df7d414b6baf8abaffd981810cb6050b691796c91157372685334c593f7266ec5397706f8866baaf45bae3cc43d7f5bd11998d40aa185171453a09b8c5bd2cf58d20591c82ba338cee7d9796ee50070664f00c53192cd7dbcf00757bc308f9cf5bcbaa5507a15d9f88aae6d9aba0f437f3a21df0c003466537734d3961e80e4c6cc56b29474c8790afad96819bc9cd687479a99e4787fd366403dfd4ed95727e99307216c8875", 0xac, 0xa, &(0x7f0000000540)={0x18, 0x2, 0x684, 0x4}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000580)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000005c0)={0x1, 0x1, 0x0, 0x2}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000600)) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000640)="38acaaac943e5411", 0x8}], 0x1, 0x0) semop(r6, &(0x7f00000006c0)=[{0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}], 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000700)=0x7) fchmod(r0, 0x8) sendmsg(r0, &(0x7f0000000a80)={&(0x7f0000000740)=@in={0x2, 0x1}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000780)="748485a9c5f6b2a0c619c234ba107e2aca6a6d6e0cb582abef6e7f1bac2cb897f937411c7567af50243be0afbb2fce024a3b90a3", 0x34}], 0x1, &(0x7f0000000800)=[{0xd8, 0xffff, 0x9, "d89f35d42ae258ae868447598e1186635c116d64e6a8bef652d993ed227ba4ff6fecf80f0b491ba12bc71111d4e2f7824553f46c9503d5b07812dbfa36b5bacb28748b9abd5dd671f21e5ab14343f16f7c0668febb8a7528ceac65e9aebba4196e18b1ab54fbb163bd18a06087d0be6e4c2895d80e371f11d78e0f2a5ebe419189f78cf04bb88cade11f8fd6bffe89a3c29c48e8fa9ef312779e19a0340e5997af16368c79c3e71de8dc0dc5109f19bb7ae4aa7dd3cb9d14fa20130c68283942c3e9371328"}, {0xb8, 0xffff, 0x2, "70a6b039de2a8d940ac70fa436fb83e17e1dd6dfb40176421af2f20f0030c7881f5c0aff61001e2e1700e89b1e453228fce0c18406c1676ba036b82f2eee59ccfda6870f4d98c8581eecd3471fc0a453e1190274bca3d84e9248954e9272f5b9d86876a77ca6032be4ab0132f0e0e32be998ca28402b2156943edf32adcb298245326f6502d61972487966f54b28bc7043e347a5fb0a64cc50b7406d0a1b431a45"}, {0x90, 0xffff, 0x4, "fddf064bfb606915e482e0f6276475f508a3f1a4e09d64f52a2c2cb92b0b85f85fa11df8e13092a6b5dd2c0cf1be48cc1d6208ce6af724989a5892341aeef39d90ee7dbb77831c56288060db680c0dac85b4847b5bed5e0dc70bae5cee151dae143b04f5b88e3aed23d3b212ad092842c5d27d4b4154a298f817671c7389ed"}, {0x48, 0xffff, 0x8001, "0cd5305413dd2b638e2f00e67cbbfed5aa3db5d7b4507f9d6da1d18152d8d649b63eb58ecc59d68c0870f4d84f05072a41cd"}], 0x268}, 0xa) ftruncate(r0, 0x7ff) connect$unix(r2, &(0x7f0000000ac0)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000b00)='./file0\x00', 0x100, 0x4) 04:46:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0/../file0\x00', 0x20100, 0x9c) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 04:46:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) fcntl$getflags(r0, 0x3) 04:46:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getrlimit(0x7, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 04:46:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x6) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 04:46:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x0) 04:46:04 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:46:04 executing program 1: socket$inet6(0x18, 0x2, 0x3f) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x200) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x9a) r1 = socket$inet6(0x18, 0x2, 0x0) close(r1) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 04:46:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ff16ab93f12fc4d5f16b137a5d00d1628b53a", 0xfffffffffffffd8d) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 04:46:04 executing program 1: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 04:46:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e357f696c651ff0430c9506698ad7e0095c537040ed3939704a77adbe66042f483378f67924f630d74ccb5f1dddecf5c442022e6f86d4c9cf5c816c0400d767a561f0fa91ef0500000000000000d64b1455a531141db6e0fd8bc65222e6d63746136f046549aee9ab6640a64703f6db1a02b889492d571671f6fec292e391e3ebfe76b6151f8f05000000adbb65e3323e5abaca561af0f0bf77f90c3d34d1e2789310b7ac52bddc749a0100000070d4c39f763a0c6fdee08a42a60d6d5faae5a695b7"], 0x1) 04:46:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/199, 0xc7, 0x40, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc00, 0x186) r2 = semget(0x3, 0x3, 0xa0) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000280)=0x4f3) r3 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') lseek(r0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="7d46ef2b5894f855b2f9c4b211cbdbc12387f3b3b6da6c766c21394d59749a582a4d2241ad6e3eb99cdf6d3f0e5c6b26abd7dd08d5f20ee49b00754b7dc996c0f723a72c12b822d6e8f994c7bf58edd52486107b", 0x54) 04:46:05 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000540)=[{&(0x7f0000002680)="7d90a4ee3c17f8e8942f0adcfb3f7917dc389025cb39345abb0f9daa227d52e6f3f3eb66ef8e019d123cdbdcf823bc976b029bb0c53edf879642a31789a3051b9d77a60b693f018f719e5db253bc0e5c450ef587ddc3229b3d0d4931aab4973d9d2b9ef73cc3270c453ecd21acef80b44c2cd2efe7a66a35a7c837d2a254cc5618993bf4e3b9c6833d378dbda91eba78a76b2d4bae7028bf87074283c34c6ad7d886b631d313f845872e9872e51e843f652743b2e48e56c4affabec217aea298e45ccdddc7584ad8fc7a8fb467ad6935212f122d1b1fd38fb16f2d938655508903d11f95f04aba0baba6d028a4eff2a7e7e83b7f4504d4314e8b9f4e9f0593ac836f374b40e051d1ad1a90507fd12c6b53d5c5b57691cfb72b8f7c16fa0dbd8fb51bab79f59982c3312e7a9f2a596bed51c43c3c1de6edbbfa138204e606c64e2adf4cf5dad5f547af1ece9f7195a9bd5c33a46cac6eef904b9d839f432e600ad9ba1e13ed4ede0dc15f407780705be79479e53398e846e7bf469190a7885526f5cead6709ff04fbd04ba812469e830bef9a4ad6c7fd7bcc97ed19ae7561b76ed1761c946cf0c9962425342c7d05a32f555a56b10588b6a84796cf72eb8c369995b5f56bb8e6a839f01818d123e05cee9cd3fbf094b91aab902001f0910f7b0a418145eea7856eea945677eb8db7241e69d01390b84f013a501a53004aa270b55f25a07581db16261608dd2d0daa4d5a8ebb62aada29f99ba4c945e86e1c8423023198b917902a8e8d8a61e32eaf8166bb68fcc863676c70c0ffffede7b2bc272ec0a42fd51025efbb75adb98cddfd55391c899a78c4ed604c25eca9d9a720274e0021e184a45684bf567a7edebc453c426ae0e94d22a89a1c5e0a63f5d3574edb7fdfd4c29a8659249b2389b36320c128907f73a5e9879a3d736331b54cba208296a5b315c98ced6bf49f6c6b83bdfc7dc6fefa578e8b07a46d56dee11543405af45292752c95fbe614b77c616c4183c568a5dc12221c4f0228eaba25ef367487d7c8dea95b3d58e31edeab0e4b8823756fccf35fcf45f5f2d6d93b38f78efda42002e6a3b1958868e88c391ecfe1d5dda2d88404d89fc521d4caf4dcaf4332b75b982a032501f615347ead96d752a652155fb4d8eb1fdbfeba1ee7387e388537dbfded131e7218169027a4ddd95aa310693fea34a942737b5ac34cbf1f8a81c57067ca7bca959b7bdd766c7a061273fc14b69772535c82143c6c758c9b4cfb58ede3d582cfe5d9c897fd34bc60c1a81217bcfdbaaf56806ca6a00a907ab24ba0748659499a3037b90c13d5c75e0a1753270251210559d78bef94e39bcb8d96b79bd9ec48369c4d66e4e5d74f3cfdd8ba3f27ea7bbb14544277a45f04b792365173cfaedc171eec9baa3a3059a8fa260fd1ae8fdb2528d545fccd530cc5ba599a920439e32866691b26035741db26e357fbd1076e5959dd1f375b78c55468778bd20e916bac1290dd39a5edd5389edf06b24b2de41ed0921617240fbc12e194289703063a47d5b43175a6ab9e5c9da1564b6bb63d1458c232699071464d8fb9c9b0dfc1c54ad0587b5887d1f60d7a183c281b42f375653964c1c5e489ff2914a595cdce289ce1ea0d751f9a240e02086455b6473cef3fa5d8c885e4e67888ef69b747910ddf9f11f619602ce88dcfeb672a0fff1d36fb7c5ca5b5ed7ce7855917750986f6788a182e056e72a0e108cf009885270ef1d0b8ab7047daaaa68bd8589a13ea85011539f0660158c32579bbc6d1e6759863b25b60fedcef7d14c97dbdb485c459681293cae56938d6c9c2371f998c5bc86f2f0ad77105e46d851c80d8aa8d463403553ff1d7b3bce407d72edf30af21b388fc14b8c7f4cbdc0bad25b6ce91f4892176b4b1f5c2325a44365703f58a62d57f3dc88b0bb1dfa32c5941c158310e68d39dc0abbea2ae4127226d5ca235e39a650ff12c464c6381393f3173d4521f67f46b7b6ee36e5cbcdba57c2a044aa6b94778dfa52b5c57195d9339e46142c965af075536006c62be401c9859a9a17c3b4f531b6bb966204c720f955ccff48bc9b3d1775ad2122ff48e5b826dce0d7cda53fb9e559b7bfa0eecdc61bde46d08f6f3cb9950a8a5043b6c4e9ef01497cd9adb8181e0907092d2757019304d2a2f0fc89a6b6773d4a34e872b1da4bf06a6cab3409e825ec8040464607ad3f985d59164bc96efbc4854216a5dd7bf00940802495897b79636b874773d29a1afdf8b39d27597bff2f84e74d732bcf7655e6d19b1f6bcb07e48cef8159ed0e9082e6e8b3ce958ef8e62f2bac910b13c9360a067c2b0bcf806366803a99eae406a33a190acf5ed2bd133219c1f1846e4bf02363d3887829392f22b6e9e6fce132e0a84ed8ffcaa554cd6fab4b6feea854f1880debe7239bfc671b2af4efae649386a67c60ba7cf73f38b5c2dc68a4bbd7811e7002fed363820b79b2f1da301183a9c3518bc3d081374369f0910f540b6732caaf73699a461d58d8b7dc45cb75537a6a4ad3aec789b40bc591fa261d844404c48660b45f7111d60508bd4e14392ae46fc1f54cb6ea3f0d069e50d336012582093c6621c67063797f3faac42b571d3ea190a188248feb9effadded3303fa882477efeb2dd5969ce275623d54f0717c2ab8d52c45c0a21ab71f98ba4cbd6a7663f6debb46c0c9f473d077d74ae85bcada95a4bd02a293abc31b6fdbd77edfef8ce7298cc1aeb4209d102d4a44cf1576b38b58b3ec387755c54d70a4f573c39e90e0032b5787b5062b7a270ef8c043b75e81537c7f1df86175b3dad2bb56887e1b04ccd6fdd315bf570c966df8fe20109779dc6cab5b19a77c7476d59acd0562e0557d919ce33370cc4ffd9d49d9a2f93d925aff8bcfa4ce374ccc9a5cb560f7b4e1f401555831016109cb2f38bea738cb15fb38829fca234d54dfe7564e12a02a21501af321091febde55c26ef1458061178792fc6d10ab3bd260494a32ca09a184f58c9962d86f4bc2704e07635025b734408a5795486a4030fd8e5af9b07723f46b15cac81f6b1ebb84f83520b7ef4cf55a9a51367d1249943ad5af0ae8f0d3dddefc54b939ca643793ac05792dbe7bc5b99e2380a1ad6e11e760073b3573e3cd3c4e709db6c024be620e75df7bf10c1c1ced83461618f9e64338bf3554a357c643033877242fca795c7980fbc1bb1fabb1c2c429a549e1f42bafb3ddbd2247d4b164ee3eee0bd2ea12e6a3adfb10e7cee4793bf22f0a6a8005fb87cf28bb791b50cc384a961681e79ac680a6edcb5e7aed9bd1c84cbd5e8ed0567af536b920cc45e86ebabf81bf7c7283e86f89aed543dd8d2207953fbff4ef4b032564712a584d21365d429e37b996bc01a06a70ae4ebfe10435a395c86b65d1264ba49d6e1e3f858169b2a9bbcc04ded2eda7f774424937846eb8f0d404c9b8584778d78312587702586e140643407c8a21ddd30addf56145537328c44225c6b0000152366bb1e673ba1d8323d14e3c5078b85f2cb9f9810f12b76de0bc79afcbdf56dfe8ead763ad4d3b89e870bd8e211bff2f39fb8345a6cc23e74a3a5534f75feb4da248377271794943590e3e707ec95371ad9f889e9c6694b359438f085a664b8cf0ebf93c01f0f85a84928efebcca86873dcc97cfea31ac0cc95bb9561d082409d02b51eb6fe788a3c9f4fcc8559a06cd32fd39f04488623bf635510c50eed16a0352d47a705677618fbc923824a61ea2038558d9f0da2c7aea0353f37262971e52a250143a3536049e939a9d90cd846fb26956c1244b8cfffe9bb35b2de48dd218c45d3d588e8da4cf2ac737a99ec8d9ee0aa554e41304a9e6668d8baf552a7e58ff698fc31ec2bfea34902c290125b98676f5087bbc255db42060a93500f0db5397cfc3492e7dd62964b5aecf82cfa2d54285299a2a60841d22456d980a0bd30c17f8d8ffdf97871fdde75bad251e67125be75bf31226b754416f45acb33d373ee9eef83c5327b971bb5105e8d65858a90dd87d831708f240c8ca4e33116edd4d80d0d0470e60778625d53a52dec444b582ee151415306a97f5a4b0a612bc4da2e361272e32933526081cf4ba4cfeb938e8cc0f6c9f60e1e295b819074d6298bd5451902487f0ad6185cad399602df699403e21dd86f395936fea1592c686a53cf752c47c", 0xb97}], 0x1) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001740)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb249bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5cb5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f383e48875edde6a8aecdece47617e2addf23f1e69c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0xc8}], 0x1) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/37, 0x29447511}], 0x11a, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000140)=""/189, 0xbd, 0xbd1770a76acfca3b, &(0x7f0000000080)={0x18, 0x1, 0x2, 0x2}, 0xc) 04:46:05 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f0000000400)=""/178, 0xb2}, {&(0x7f00000004c0)=""/99, 0x63}, {&(0x7f0000000540)=""/38, 0x26}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/219, 0xdb}, {&(0x7f0000001680)=""/240, 0xf0}, {&(0x7f0000001780)=""/59, 0x3b}], 0x8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x6f, 0xfffffffffffffffe}, {0x18, 0x2, 0x10003, 0x200}, 0x9, [0x7, 0x8, 0x10001, 0x8001, 0x3, 0x9, 0x1ff, 0x9]}, 0x3c) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = syz_open_pts() r4 = kqueue() r5 = semget(0x2, 0x2, 0x4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000300)=""/236) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x80) close(r0) r6 = syz_open_pts() sync() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 04:46:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000001280)=[{&(0x7f0000001140)=""/230, 0xe6}, {&(0x7f0000001240)=""/34, 0x22}], 0x2, &(0x7f00000012c0)=""/4, 0x4}, 0x40) recvfrom$inet(r0, &(0x7f0000000000)=""/152, 0x98, 0x801, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 04:46:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = dup(r2) ioctl$TIOCDRAIN(r3, 0x2000745e) flock(r2, 0x0) 04:46:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fchown(r0, r2, r3) getgid() dup(r0) r4 = msgget$private(0x0, 0x94) msgsnd(r4, &(0x7f0000000700)={0x0, "ec93c9f4d5b22ec660f92fd632c5b3e8b97f8063927dc53df1ccdc1ecbef67c76edbbd179eaeedfd0d34458d9f1edcb974dd9aa56b643bf9268a36a1a3a2cbe8e868960a1ffce74f700c891590810c420facdebcfaaf3dead451e2f2766a79d8d6ec47c6b7db91751299fd28abbaa625505a0d9c6e9dcdf712ca193108371e6cb5e7c0a5a9564a62d45b1e55d42277a90e57fdc3176fdfea71db5f2cb43c8a25108e6df2c42001665049db393026e61bd07d"}, 0xba, 0x800) 04:46:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0xa5) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000300)='./file1\x00', 0x400, 0x4) sendto(r0, &(0x7f00000001c0)="3142c6f1cc7da866f86783f68c230af682071920c4f3444593e213c02e8c352c26a8b76e1083166af32be92ac56d44737de15086978013b8a8542a4a2099374c5ee82effe944ca2ac84664efec49db6a91318aca1f985fe417863938596a3d40b753e06306a5a2610577750da75e2ef20603ed4931c10d651ef29c7d59a924e562baaa5ee3e0ddf951ca6b506d65d4f24202e764fcf25be57cb57f33a7ab8343dcbf00c8a2666a06a25c508a6636af6698ec33f8963930b7aca529a15e6825f861f5ae260e3ca1da57786033dc911d20d8e5d2bf00086c3bfb", 0xd9, 0xd, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x8, 0x7}, 0xc) rmdir(&(0x7f0000000100)='./file0\x00') 04:46:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x5, 0x401) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0xfff, 0xd62}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 04:46:05 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x5, 0x1) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xb, 0x4) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f00000007c0)={0x1, "77c6cae57110acd2491e9bcd53ce6e6798af323eda2443c5080e3b00b8b0d3a98363617a6578026e610a9ea5b6647c55a1ffca95353ae87f28ba1e16d165bbb824590730b1fb117a7218c57d0f044bf8981cc01569006eac2ddab7868b67f8f700000000"}, 0x6c, 0x2) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xe004, 0x1) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) setuid(r5) msgsnd(r3, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r3, &(0x7f00000002c0)=ANY=[], 0x0, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000f7ff00000000000000000000000000000055f26dfe1653d2f7eef7536995ee9a0000000000000000000000000000000000000000000000000000000000cc1582d9a177b336a06f5023f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1800) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r4, 0x10) msgget(0x2, 0x48) open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x100) r6 = dup(r1) getsockname$inet6(r6, &(0x7f0000000580), &(0x7f00000005c0)=0xc) msgsnd(r3, &(0x7f00000002c0)={0x0, "c9c93c99a7df66a704f695ab18e4e5d67f8703b999cb08f278ecb8"}, 0x23, 0x800) 04:46:05 executing program 0: poll(0xfffffffffffffffe, 0xf, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f0000000100)=""/165, 0xa5, 0x843, 0x0, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0xa0000000000000) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x4) 04:46:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x1a, 0x7, 0x0) socketpair(0x31, 0x4, 0xc02, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000640)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/223, 0xdf}, {&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000280)=""/191, 0xbf}, {&(0x7f0000000340)=""/104, 0x68}, {&(0x7f00000003c0)=""/169, 0xa9}, {&(0x7f0000000480)=""/43, 0x2b}], 0x6, &(0x7f0000000540)=""/197, 0xc5}, 0x40) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) bind(r1, &(0x7f0000000840)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000700)=""/233, &(0x7f0000000800)=0xe9) 04:46:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x8000}, 0x10) r1 = socket(0x2, 0x400000000001, 0x4) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 04:46:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3f, 0xfff, 0xffffffff, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:46:05 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x20) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x37, 0x9bbc}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x80) 04:46:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0xbd) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x42013, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x5) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x3) 04:46:05 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/177, 0xb1) 04:46:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getgid() setsockopt(r0, 0x2, 0x2, 0x0, 0x0) 04:46:05 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000080)='./file1\x00') 04:46:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff43) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) socket$unix(0x1, 0x7, 0x0) 04:46:05 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48b25d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xd9, 0x7, 0x1, 0x0, "bf3a8ebbcb6dfdb5d569975b6ac4f6044ff6c6c6", 0x3, 0x5}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) fsync(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:46:05 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x4000000001fe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 04:46:05 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 04:46:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) 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, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:46:06 executing program 0: r0 = socket$inet(0x2, 0x4041, 0x44) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20000003, 0x3ff, 0x2}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xcc, 0x4, 0x7, 0x10}, {{r0}, 0xfffffffffffffffe, 0x4a, 0x1, 0x6, 0x9}], 0x9, &(0x7f0000000100)={0xff, 0xa9a}) r2 = socket(0x18, 0x1, 0x4aa3) fcntl$setflags(r2, 0x2, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="ba05f846abde21fac27f4d95c788d2fa", 0x10) 04:46:06 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) kqueue() pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = semget(0x1, 0x0, 0x400) semctl$IPC_RMID(r6, 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r7}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:46:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget$private(0x0, 0x3, 0x20) select(0x40, &(0x7f00000007c0)={0x4, 0x9, 0x7f, 0x26, 0x6, 0x6, 0x7ff, 0x8}, &(0x7f0000000800)={0x4, 0x3ff, 0x5, 0xc8, 0x7f, 0x0, 0x7f, 0xb4}, &(0x7f0000000840)={0x1, 0x6, 0xfff, 0x4, 0x651, 0x6e8, 0xff, 0x8}, &(0x7f0000000880)={0x4}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780)={0x6, 0x10001}, 0x10) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000680)=""/134) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000740)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 04:46:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) bind$inet6(r0, 0x0, 0x0) 04:46:06 executing program 1: poll(0x0, 0x0, 0x6) r0 = open(&(0x7f0000001200)='./file1\x00', 0x20001, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001240)=0x9) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) setreuid(r1, r2) setitimer(0x0, &(0x7f0000000040), &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/255, 0xff}], 0x2, 0x10001) 04:46:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x3e, 0x1, 0x8000) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:46:06 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) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) fsync(r0) 04:46:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) recvfrom$inet(r2, &(0x7f0000000080)=""/248, 0xf8, 0x2, &(0x7f0000000180)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x2) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 04:46:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f0000000200)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e44b890db3dabdacb67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4b48a96a94f67d04b8bb8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d16", 0x6c) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250aac25525e581be85074cd55c40fe3f8912c645ad3e0ee015152ec83c5fd6c2e070000000000000000000000000000000000000000000000000000000000", 0x2c5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000280)=""/177, 0xb1}, {&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f0000000000)=""/17, 0x11}, {&(0x7f00000004c0)=""/158, 0x9e}], 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) 04:46:06 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x7, 0x80, &(0x7f00000000c0)="360a9bcdf240b33a7d56497c67ba8633d25c8a3d28db3289d52188179a245d8b86f5730cfb97990ba21085e02402e02ec6edd7335b9c94c0731ec67420796c6901a7b196085f0502c06e7c443a2d8b305905a36976f13fb7aff0c97aaf686475dab2458013a1b0297b7f586e57056d1f4c34f89f95c4f793ef460124a506a3e2167f80384ca8719c98a53b3baf2384a4980e2d9b8cbe2baf9862a4fa4f759f7c16f090e0d2003bfbf8a901c62feb187a25f3920a", 0xb4) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000180)=0x4ba, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 04:46:06 executing program 0: nanosleep(&(0x7f0000000080)={0x68}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x40, 0x4, 0x6}, {{}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x3}, {{}, 0xffffffffffffffff, 0x0, 0x11, 0x400, 0x5}, {{}, 0xfffffffffffffffd, 0x4a, 0x0, 0x7, 0x8}, {{}, 0xfffffffffffffff9, 0x4, 0x1, 0xfffffffffffffffa, 0x9}, {{}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x7, 0x2}, {{}, 0xffffffffffffffff, 0x48, 0x1, 0x7fff, 0x8}], 0x1000, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd, 0x4, 0x63, 0xfff, 0x1f}, {{}, 0xfffffffffffffff8, 0x30, 0x20000000, 0xa2, 0x100000000}, {{}, 0xfffffffffffffff9, 0x8, 0x33c4b3df962ffeae, 0x8, 0x3}], 0x7b1, &(0x7f0000000280)={0xfffffffffffff02b, 0xa8}) r1 = kqueue() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x7) kqueue() kqueue() dup2(r1, 0xffffffffffffffff) kqueue() poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 04:46:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r2 = syz_open_pts() close(r1) dup(r2) write(r1, &(0x7f0000000200)="073e890e19667ed1a96d2b7e6fbd8d86f20b7c1ba6b48f47271127ed6f14be6597f5eab0111db66b384f58963a4e8235f063abb4f80eb74bb1a18f506ef07b99957d88b20eb408e9aa59ea2a95cdc67c37d63b6cc6fa79cc43b15dd49304add6aeb49f584eb575551b2138138ec9702c9db4be3608822589d302494e5a6068f2d31d581c428d1720281fd55cb43aa7fbe02285727648bf6fd7e3bc", 0x9b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:46:07 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00002b0000/0x4000)=nil, 0x4000) 04:46:07 executing program 0: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) ftruncate(r0, 0x8bed) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20102, 0x27) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x6e) lseek(r1, 0x0, 0x2) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000280)=""/17, 0x11}, {&(0x7f00000002c0)=""/38, 0x26}, {&(0x7f0000000300)=""/50, 0x32}, {&(0x7f0000000340)=""/35, 0x23}], 0x5, 0x0) bind(r3, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 04:46:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r1) 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"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x10000) fsync(r2) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:46:08 executing program 1: open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) 04:46:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="ea0b0fa894a2b9e3dfda5834e63ef7ead62a75e993643483a8b198197792ed765e133e40b9f11e703d5c6b43ad9a00146d620683e61410d4bbb78777c4768c86b5f84f94053e13624399ba2e45748de2c0f318beffd3f49eed854dfcd17b90553ba159d3f06cc13c42e9712b8b4cca9e4d0bc39569b29f08346a548cbd5c9b1da1e5012a48a0de626b3da1563750929144cc834ddc60fd41577aff3817e19c9fe4d237ab732a93", 0xa7}, {&(0x7f00000001c0)="bb4fc696946adaa2843604146619bdb793c5d8f1393cb94c75", 0x19}], 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mlockall(0x2) r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000240)=0xc) fcntl$dupfd(r0, 0x0, r2) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1000000000000262) poll(&(0x7f0000000000), 0x200000000000005e, 0x0) 04:46:08 executing program 1: pipe(&(0x7f0000001080)={0xffffffffffffffff}) socketpair(0x2, 0x2, 0x3, &(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000001100)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x7fffffff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x41, 0xf0000005, 0x20002, 0x9}], 0x101, &(0x7f0000001140), 0x4, &(0x7f0000001180)={0x2, 0x1f}) r3 = kqueue() r4 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto$unix(r2, &(0x7f00000011c0)="84c00e1964e647cd3afcc0d64b8336b94fe682e53a128f37d1e6717fae14ab53bbdc9a4ec1564268874990de521e1df086a1f676fdefcacf959af90166f21ea3421fdd9c24baefbf153e2f07550a101815c1ea6927b5db9abf0263b186b674fd41845a5889f625c2895ad2f85412e3a4798b84a77d38483495c49832", 0x7c, 0x6, &(0x7f0000001140)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r3, 0x0, 0x1, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000040)="dc8b6ce7d2ecc16847a0aaac545183407b9e77c6bd909e52bded77d102959ab91985113bc95f6bf450c7b28016c3eb29b4e4ca5ebc176cc62172d8152dd672ee678e66da06e709236f4503138bd6f7b04b601e8902354501d10c9e4b1a363855b0953da2454049055cca466bb48320b7ab97741e4e20f8c39362b46c3946d314aa5e034d6d5615df962d0292adbc9a3e70faccc1ce14294facb2714a8c7892ee35d89365d4093951294361a448f1c23520ec28c0e77717f3583a824bb094ed503e3b7eab8a616b38298ac9609389c38984a0de5ce15ee72b90614dd1b9384111c652f0492180b2ebcc4cb89dda10da8c8960934e84a73f8f6f2f1c2d1c28942ac04988a6430441ddf34f73933f9e523f1331e95ba4f9b6ffceb07f38c583261f3d24b9d2e042bf82e8e1cdf2ab4e90eed9c87bef6d23f70975b2ca596a22d294be579eae3d976fa0ad5f6ac3eb584b5c82cbc2e982b780229b013379719e15376a3c7f8ec75fa089ae6c0cb3b87c3dbc3bc4a5125dfcc7c0cad257cd20add3b4bce9aad762e8da270908ef962d2c5f92137e53a23bf3a311b112be57ce4e156e2eddbb0904b78655daf87c1098973c2758e7779c9a3f5dc50e86de7e462df3ec7ec0cb8a2b24186e2ba8cc148f7c173a2c9f39bf020561a4500b26694565c16ffdaf33a402fa1a37f126f5b7ac5cbc7816dbb80906d81478c4be86f45626856dca1fb13d9ffbc8a3d64e19b5a1a0231f4a9740e664a57f1608fb9448e27307d1e55b837ed2a3eb638d696135544d7676c537ebda1cd93ceee269794fb417b0d0accb98e88801b204a03159aa2e250b3860b5019b7ecb80fc1fd7cd4ca698c828e8eeb295d64320c7c345ae88cbf5df91d6e1033d1e65b15e76263d0e48523657424d006f72c8f017887c526e900cd68799864767eeceaffc9ae21d1d6da01ac6207a58598944171257b426492ec5ff60cf4c67be3e4ab8576179449647d1edecbd958abddde444b98f55f1920266e59e84f3df19aa24e8abd0df15065b6391c29930eda71518e5f7d2529dd325e0a33269c97001b82c49c6e9637181303f4af250aa418d133f293dbb2662cee6195ca55af2df99b5b6ee20dd5999c9498ef1615ac942cb47cfdea9a0d15b27d1a6fd8b71c4b764ddbacf7cc5db3b1a6d955e3cc8b6810c5acfc5083a9a06545f8fa43a3140191c8fc8912133bc5f75d2c34fcb82e95b44a0c0a9734c936b0ceaf8d7db59d14a578e8d43ee77437e740bf2141cb68fb4e380dee799404418e85dd8410f1fbd3c6d9369d266ca52d6bd9062a095de373585fe5e6f5c5b04a50975b9fd9d92e364db110a67b2148b2e98e844fc699d4fdb2e1eded367c46d2cfc13848e28b163a7e7b9a4a40e8ce7221240d51ba1882eca4102854bf1b4c0764232baf5a440edd3289ab92a970a90aa6b223b4ed20f25d274b93f8124bf66730a196d66a3dac846dbcc710438c39aa5a8fcd906da66257d0bbecd2519c8aa6e284661c91e00938845d1a8742eb4c63ba18c9215fa3aa568ba5ff8f1c0a3ba92e7762a0d751881c087e56f478ac7c08f5d7ae5fd6f59e37eb917586b686f4c710116f5e29a62c3cfbfea20d6b16ee0db4d80f1cabd37dd4f1dfb7af1d158d978d3c18168da54a16ad1bdbcccc902b993cd000ea9eedab8a6c46f456e729723fc05e39b9b014adfd3b4507e5b8e3428504ba13de1e58c45793a1f31d12bf8c313f98dc7d5d24ba18cfa94cf3d4a8e017c744f4adbd075b1d21aafaabc2d8bdf55b21e175db428cf95b910b181e5d4d1dde3e34d81161f99465d6db1cb824c30dad831219b1d1f77e411bf7296e39d03fdbbdb065a2438648524bf112b948db52da80fe1788ace463f272fa679f5f9deb1c98bd724634fed3a9e5db6a04681519a608130c47ec4aba721e6a8bfdb24143cc326c11c5e1f590ed3c60ead03b02a8e7676d78b5761397c3370067849c10816bb9008573d63a48f178fc9c97783ca07adf47e7d3b81ef412dd8cbf7b6ac93f3e66920be3090d5aec5a083c50664090df35ca448db2ff4d4368d0066a22ef799cfc932671deba5247474f9f2a7229f353b4479193ab6d79d07c86320496e77371eeba1e38b62ff850cd87c697d8ea6eada4d9159fb8eb21f66838211877f629de615bfac3cec5e5594187f0dddea79db529ce0ea13fa83755867d564e00e7ac8c21c2d8b396cfaa602ef92da5b50c900103f6a2f0b88e04b3fc8641fb77bafc76d7d2a8300b8998841ad7a982db56f20e383817c64502216d557884daad72bbdbc9bd003d4a49720606068cd7e41981e56308d64f7266634da44cb47719d56d38b507cb2f27cdf443a01952041f430315d1c592658d0ece960c003f77d3dbe6c943f0979b7e0eaa9a025c98c9a713f7b6a107795d6b1505c9334e80e8cc7f46688d95913a2beadadec8ef968d6efa0f8afc5acccc9e1ba650f944baa6187fdedb62c0e36511706f49982b9347822e74bf9a0547c382dccd142c9a4466b372273eae8f78034b335778eabf2f5a8aa7c688082b0c1f71cc012a613730e42053bc47c907dc5775973be958938015da421745689f200d6daf9f53ad12ddd685ccd3e505b1b3aa5bc5bfafbe98591ab97d162e684dbdeabd04e5398f22e606cff9352043105989bfe977f8387230b99dbb204eede37ee224c88a8dfd3f74b6a813e53fa5c8ab29d5bab8af4eb6f5fd426cafee26cc8078038bb0773e17a8a191fa5f9bd3540bd75460b8b4716614a79cfd71eeec504883d62880c9049e4a4b0afae02a12c2dd5b430c02423a2e1ebbfb6566adc5f64b175dc3ae01df306422ade065b88b71ce9306e70d2f4d85dc22d2c8faae234a949b8405933cd647970e10c16ceb4195f840d0edb9272c68eabaa754415d08e31d2af28886b048f119523a0434b31b2e9ceac9c4034879f051b30e23b7609f6aab87b4ef77b86f8a98270d5db4060f86d7d63d65f05cdb63bab6b0e47a78ce2b417c957dbc17e7dfa0c100d34b778a63017cb0925e26b18000b4be6dae5eee41c18931e74efe659ec041914a374211c69705b1df28a9872ad539c33824f93648c963a7ea6eb53580b27db84ee377c0cefc9bf1ac1fcb4ee7aa8408840897d3eb1a50d975ce1e2cf640b22a48d94babec8d92dd583e86df91662e648ce04332f9024fb1b659a68eee95388158ae1ba5911572d542075e1b31347375a106378e2de74ba1c58d092f8d0db00ec9824eaebad612aa3eafa5997f013e1208780df2cae35365e6a6ec65ad51a729edbcdef2aa2d4915cd675fafdf7e885c498f310dd7fb3af670250c8d24a67a32ecff2a3172dfcd0824390fd3f2c22a45720d4e0b474a6aa30a8a2ce72fca7e28d8231908462e9cafece6a6c7172a3b78d75b43a286727338b1ccbf5df26421186aa57766ca9937206dc09791f5a49a83a88fafe131c404b54122c5cc64f15af6972d2aaae9f31529578a2d5d9e9b6beace7d4bc57eb9b990d6d59efe34fe7a8d3da44ba82d74da4a417e06906dbfee7d4a87b72f1aceb25b57e62bc654481e4259bc861bde12e80a7a55986d84ebe7953136c4e83609290e95b94575c3e2c67dc54cd98b99f54bbc5a7a0e7f34249abd70a86e9ef74ebc4b3b07b433d3ca1c2902329ac0c016366f6828e10a84694d1c809b82d53db17b0cb3df468004022c78b2021ab2dc6af221f39f6282694789333d9b2264d61e53c2ab510f577b00e2eba26d5ed403881b485c21a695d1da71c27a353c0c1561212536ad3f97e069644fbd9a76723f714c474bfa36bfbfb56244dfdb44e212525e26982630122a1ca1e837be8f26b908017ab59e0e39771ba24f611feb45fc568882e56f720cfe5fac4f2645f7aec6fb6a5bff0d871efef9acd82b9c928d79b6a6c1894fd39550af4128b48c998db620709184017d469b8e0b466742e2ded531cac2793f9b191ff2a43688b90793d4c20ac51e61082d2047eb4a766d10c4a5facec17a78a704bff64ed386cc545b2c9a1c1479b1d745aa022e9919457583d31fd7ecb91eb7dfafbcfaa5baac3113fab096cd0411ea77c48787dd7ef99038aa281cc7bf0cbeef80294642c57c49dd4ae8c8927240fa7e58b922fb63b05019c756fdf1ff489753e779046f7f4927d6295e86ee8c864d1f1668b5bdceeea85e6d7a67bc6c48875b6629e85f43fa1cb7b1df6a725f980a22e4546223f585c9c66123bb0bf4d2852df3e5347a628a182174990665799c36892739c873aa79e88e214a241c18be6b89832012178da3036d16b0d7149210d1d939fb22e9a8546dcb41bae5c1b459cdd237f684a26391fddcc1ea6b125c968d29b48bdd62a3c47e765d9e62e19abd5f3d2b9ac528feb2054e397035103f710914b49e63996b3deb6f29eef573fa95883b9db84478459f5153a6bb1a5232417c3ccb87522bec8f84772d13bf3c865987ae5a8af54d1a48852a2de5d46741bd7bf3142ad6c6fb341b312c0733f39a2684ce3864e2252dfe71203ffdc6561ad0531bbd349594faf21e6597a46b3acdd316412132d177bfe9a174c96f9c6b4bdedae0a2ef6d15ea666ee2c6159215d36eff7533c74014814469cd5e7c6c172d9b7856f875a7aebfae863d9295be4d02b92416f29b79760e20ec27ff6d9170165f7e1b3ef564e1e2c28515cf74d77f3ac2330be5ebd36aa8377b26d343359b6fb28344edda35f5b25ed7fa334a7d5081ce938b7950db03b8ab733561b7fa61ef21cc5e26d872f0b5913f8ef4e031ce60131659c3f5c7181604bba19f9a70797567ec13b9a90ebbcb386e2685618d9381dd6a9c2f6fcddad4e413693927e8cd9d8e86a7f645d56bba3b1d2b24fca75eeff8b23be9630e5d835f8f37db381badb5716c3ed0670dfb6a9382544007da7f74c2bff2d8a7ea50313c1619162e616f5ca85adad8a900406140124bacd6274b780ace5b09f93232822443b9db9ea81466cddd483e56b2a3c4e15e21245c7e5b5fb4ef6fdffcd526f7d774bf9c19844ad34fc84a8fb8494864a67f49a26719fdc89dbad4451744b8ec0f8a46e539e7271744f51750580fc8f0620ddc5a9e4f2a7de4d0873a2254a87fda705c8349bff6fcb857cab541d4857da129a48f95d413205abb5f8e38e000a3c8fe563fdbf4c3ef31ec4044f6ef7f7c83d00d5c756c34c3434a141a4e4b724db9153010f083da2a0ef71f280cd261af436a7107ac19837afcbba242bb6ed42dcf79469b5a1cd6cfe90d66da5cfc699b7ecea916c0ac06433dad09e724df539abbe7391f6a6a1cc0f10f7b8a2ac3c6dfb5a3332cc55ae7c8e456b565ddf62a98e67a4021714d6908e3fdd285e0c03d669d656fb10f82423aeb9c15bd107be0a246018e2eeab2993bb2d0ac947581c019164d0c53f754421de990f98d51200922162b38b94ed265dc938e6dc3b23d2f1f5ae2405c874fca8606ba28ee906c811d5a3f6c58b6a57cc5e64bd8fcd1c11447060812e23186c2a020df4a663ec7e2a659d919021115fa629e75ea44e32ad2c328decdcb075b3f96123dc23c285187a6e7bab3509210cbf7568827fe50340dc125b3487a8e510598cd8a706003008b1d1288cc38f21e08a5475ae27ab5bc24656d4e7e36dd287ce9e642c16c9175127e57105e43973a217e2f5156a2f5d09a8bf8e27c9a9cfdebea2b9d3eeb5805a8aaf32edc6b1592f8764f8c4cfb4b49a055b6119f3cc8c02d61bb1fe735843e538cf5d530a7dcbd37b3a71a6c7ccb1bd68424aa4196096a276bebb5a9447ec5c2fc2f2f533ab566a", 0x1000, 0x2, &(0x7f0000001040)=@abs={0x1, 0x0, 0x0}, 0x8) mkdirat(r4, &(0x7f0000001240)='./file0\x00', 0x0) getpgrp() 04:46:08 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x9fe4, 0x401}) 04:46:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x81) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8d98) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 04:46:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x9}, 0xc) syz_open_pts() 04:46:08 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xc6}, 0x10) socketpair(0x2, 0x5, 0x400000000000000, &(0x7f0000000040)) 04:46:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x4b) 04:46:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) recvfrom(r1, &(0x7f00000000c0)=""/6, 0x6, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x10001) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$TIOCCBRK(r4, 0x2000747a) 04:46:09 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0xfffffffffffffffa) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000001c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28eaed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0xffffffffffffff2f) r2 = getpgrp() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000080)='./bus/file0\x00', r3, r4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 04:46:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xc00000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeef) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 04:46:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000140)=[{r1, 0x54}], 0x1, 0x0) 04:46:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 04:46:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0xf2) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9}, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000300)={0x5, 0x9, 0x5, 0x7, 0x7fff, 0x9, 0x1000, 0x200}, &(0x7f0000000340)={0x8ea, 0x101}) select(0x40, &(0x7f00000001c0)={0x8, 0x0, 0x7c9, 0x0, 0x0, 0x4000, 0x0, 0x2b}, 0x0, 0x0, 0x0) dup2(r0, r1) 04:46:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x78da) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) recvfrom$unix(r2, &(0x7f0000000300)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:46:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt(r0, 0x100000001, 0x2, &(0x7f0000000000)="3445e1604a4d3117552bc26b3d5e9b60391c0af8c691e35a363e8a8b2eadf2e36410c352144c696427f949519cd3447e713eba4c42620a4fd2f123487200b2a4f5be034520f7009a", 0x48) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1000000000000010, 0x0, 0x32) 04:46:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x5, 0x200) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) mprotect(&(0x7f0000274000/0x4000)=nil, 0x4000, 0x1) 04:46:10 executing program 1: getuid() setreuid(0xffffffffffffffff, 0x0) r0 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000000)={0x2, "c8b31bf3a84c48ce47ac64d7bddf72bd1f06dc513ff40ca750d8e7d43aa2dc4d09eec192fc74b247bf8883ca76f3b29655"}, 0x39, 0x800) 04:46:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x0) 04:46:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 04:46:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 04:46:10 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000513000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000515000/0x1000)=nil, 0x1000) madvise(&(0x7f0000515000/0x1000)=nil, 0x1000, 0x3) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/88}, &(0x7f0000000100)=0x5a) 04:46:10 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)=' \x04') faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1c2, 0x0) 04:46:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202340000000000000034550e0a68394f8a8ecfd366c1afbb9901a603869c4fb25441b944089b5a9de2eaeb37bf6814d1bf02deace857b1e4b2ebe1251e5cb648168db617fd9d3ab2790ad7faeaf0ca31da35aa4a87c11b6f42142749d4eac4be58227d5c976d7cb40e3d528197fcd5ab4e15c4fee07dd8039b0c4401f5b695"], 0x1) 04:46:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="f49d152c253061aa271a", 0xa, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0x2b853694c1497a31) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/199) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3ff, 0x800}, 0x8) 04:46:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) 04:46:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a2023000000000"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r0) 04:46:10 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0xffffffffffffffa3}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x80005) accept(r1, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000d80)="9a7d9107375edf8308b4867bdd5831c616721afebb47161c05c6720e3fd62964611c39f180119b4f27c500684f7d120dc0d2b16b81ac63002e803a9945afeae78c5b86d97a03d0fac5788a2e8e37ce552b531f06c85daf6fe3906e53ef280dcf9655aa8b69b62ff05efdb4b798d17c6de0c85cccf90b892e1368e6818d7695a6906c0d17c81d600fcdf64be4e53bfc8ccdcfb71f90aff371e264155a212462f9cbdb679c48a60583321238730e79b0b26e90258610db31356874cc8fc13f397cef1dcd5c4cc5fbcf028202a96ba851dbd6cf2bc011328b5c7a6de8aac51b90b9b5353f4a7238ca6ea93bd00913b35ce89742d0959267bbe639851f47ec99970b0c5e131ecbd314013bbe5e8f0dd4fcd36fdd3c5022a62f8a805e3b763fe974ba4390b8cf0a409dd56a5e0e9566d7ae52a0c0d3dd67faf44bcd58426b6e87e2c5c83ae05dbc63d16d675d703179c54e33f8d6728733f9fb953a880c768c3be54c5b32f4e70f4278247a0654c238891cfae1fc1818096454e10169694133f1eb65cff192a5cf488d106d37bc82e5781548fd555e61ebfdbdf12f6ed1f3a18ec85f62dd75aadc80d1a951487d64425346310a09cd5d350e4cb146a9f0b70edae387ff195ebcfdaa405b4a9dc6d2f3ee0e16528eb643c8dd9c46f1ad9afe5962ba3d0f91b1dd2b135262c7ec25557a5397e4cfd6a497875699f5777ec94bfb180bd8590466ec82144220aa9bdbadbf31f8c34cdb347d8d446fffa4c5ef17d5e998342b0c56bc19f9a23909b3c098ccfc049a11d3d5e56b2b8712825979372b0a07bd9dc0d3d3108f43aac00681bc1492250039ad39039603afe6b6334e118680ece8b18adea9e5137c0349c104eacfbe02fbbe7630af2f255f7eebed14939962ee7d161bed9929a4b47ca602d1b8be45ffab38815c14523348bb91a7d10132cf5fa2a4842ed964bcf88269b99c5f2b70e4f4b382e43e078cf0b439c09b6d8c4f22dc87b595371464ffabaffa6188898b48c3505ce558c886d953c3301e544988959f835fa57e6029ec693c3d927f3a56ef880cc7b1418c1e8534c7dc464679dd4d63c03672ec3d8cd9cc07b0f2d7c4abca79687e8b76c7b34aaa95762b9decf8aee7e01938814389147182a66e5abf26c46e0356cc68eea5551ca6f25e86b45db6b9cf501d471e3699304d53628dea87f39e006d56663bcc757c30e04d6e56ac9d325e4ccc04d7aa05eaa515c25ce583545bc5edda004f159dfc61853843d34479468c77453af0cdfbcaddfa827b6a47b58e3ee9f855941def82d4e86d403fa10bc8e618de197723a0b01802d94ac780035878160b62d36052330b7530299b10bc3f26a769f38080b16aba8d82d3f7a84904d89fcd9e9b68450014183c947a74f017b4e201b5a05597468b80b203cd5fd192f5e2c1917c1d1a1bd80e30340e03b6516682728ec15dc7d67c4540889abf0e586d8d93a8fa893e1f75f86800b2a732ca92c73b8820070f94475c481e8cfb0f0075965c015edfcf051e1ca4c8bd7a64d400b434f77c40071c08cc47d8da4b41858f73e7a59db82c11af179e5da5f5604ca3665ad97a7ded1f180c8d0da04e6fea0e93ca5a4946a9a9af952c97467db77f681ca9f4faf24fa7b0221e0540d7de8a19625db16678df7d235631ad867205524f11bd09e4d7c8b08856a582d265a24476201b751c260a57e3661360cbb468b4e357c0f07650639cf40f5fffe79d0c7bb556579919e0fe9c58ce211b36e625601fc638f74250e4ec03e5d1fada7920299911f653e8e81029ee5d81e5d22c01761624bb26", 0x504}], 0x1) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 04:46:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() writev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)="b50cd98712e667bb9595bb017f66dba321a814de8092bfc5345ec1446d4df3ab584db1c9a6f3b5c439e166f927a6d4796cbb1958199e9b7e57604d4bd481a06c24cda624351f81f91129e34543ba", 0x4e}, {&(0x7f0000000080)="20df2acd6f984fe254e88e451357bfa432acd976c435c231249283611e7b9e69acf390ec359bd756b1229cd573a20c08dd1853fe95afeb4130952b23fc5e2a12633e69ad4f272b58448906ae98951220b5bea3a40c1e335596f9fb54a9960bc50468f80c8924ab805d65cacd5485383ff432216197686dddf94301e8cae5bfeca86f24b3cdaa6ab64e171747168d38563a81054f1fc201f00f8acefa2080638223336a1cef004490e2468bcadf120057fdf698a2955028263990a4245570185d24ed2c039559a353c118b2a4f7337ae0006df75b321a298e02a3f3fb6695005b9f7eaaa645b7", 0xe6}, {&(0x7f0000000180)="4c6b41dfb4d3ccf22413ab12e461d5dc324bbb5c833478654ba24a6dcbaae428e6b90f191dfbf29d52a8dde862419b2b22303ba9ea159f16f0ccdf521574b63ecbe35b49f2b54146f9fd7faec8984c09f9e124583e19ffbb746e4ecca53b940add40d478f3374f07f2dffee074ec5151482dc3361ee67efcd32dbebbb97e386c80ca5c2189db2b719c9d4d1b938de5d0e7f49aa1bb", 0x95}, {&(0x7f0000000240)="8d34c8651e04bc460e15c0eba991a8445a54d79fafd08812045f2ed5cda536f474337f5af7bdece1dabca92fcacbea443ea2ad30164a187ba604e3ed5c6e97c479aaa6dfe7d1bf230f3cf2391a6ef9dafcf1c710d95a990a5713e8e113e5ce22b9b200f68cb70b79eddbb232fa9619948bebdba36f7d941085e3b66e6267fb3d2faf75b172fe12b7181f9307ab394052ed5e89b1296040a0296520eabc3fa3067bd33b9dad979f5d6f907d2e55436250df97c094174f561d38f38930c25f715a9f139c1a2c1ff99954cd63c5c463e6a6dfaa8dcfc6b665775020fa991eda582f31bf4e973057403adf8e401af6c3192bd549f2f37deba2cbf0e1", 0xfa}, {&(0x7f0000000380)="f2871f0288d2e9f2ea3e086cbc683dadc324004e8bca77516035517131111f15bbf5e6ad07a4ffca07141119b3f7c4e8ed5bf49819409d8d4c53e6dc2e65403b90cf533d4b2cd2dc96a77e46735969259c63cae6db420f4cc5ca0324f706d8f9071769ffb0be727a8fa8b0219f2a761a6a1f502709d1c2f87dc79648e8fb33967cb94cffa7dadce70060da9c50c2c86eba64f1d5d144c6d99838a35c3c750320085e2e7ef0f3e2557d225852cd5c53649d4010fed70555c63c9a43506af7132e", 0xc0}, {&(0x7f0000000440)="fb86dc7723bce4a28979d23d048f52956e4a25817c01fb2be50f2ae7fa3dc932492917597aabdf4c315f3a18941077aad70ea8b1d8cb82636a1b372b3095d90af7b59c0868342a6eae4c2bda8d0139811d82369b823ef437e99014a656ad7f996f9d586fb3e56a129146a9055664c2e7c6ace818eb1c595d3fddea16aa66ea2e2256d5fa1cc6b9d3b03950ee1b66026bf08a66bf5fc2668e72e01415af0d96f0ffaf406114090bd819e5e2b06aa24b71bdd74f6d4203a2ad104f75f71b505e9483a663c97fe55ea153f118c6fe81c1f7efacd8f026007b07df803e1f37067fde9b", 0xe1}], 0x6) connect(r0, &(0x7f0000001940)=@in={0x2, 0x1}, 0xc) 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) fcntl$getown(r2, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) preadv(r3, &(0x7f00000018c0)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/129, 0x81}, {&(0x7f0000001700)=""/251, 0xfb}, {&(0x7f0000001800)=""/142, 0x8e}], 0x5, 0x18) r7 = dup2(r0, r1) ioctl$TIOCCDTR(r7, 0x20007478) 04:46:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 04:46:10 executing program 1: socketpair(0x12, 0x4, 0xfffffffffffffff9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair(0x12, 0x4003, 0x354, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x7) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000580)="0a3d545e43fd6c1f26195dba338bdfc8e0af94f4a71444186f2c5638eb80f7e0dac491bf78154a52e6bf92aab5981111e1a38605f3c37459aa9dcad34bdb1dc2d9d40ee57cc92791c1495a7d0a2b04f86b6089f97961d61a755615bc6108135de57645f7aec444f115d3cb3bd0b8315356ced5fe431b7fb587ce7ec17a39e964bb9ad066b9dd8bfef1639ce93ee6276f978982e30bddb77b5ce69fa91896b1cada5883e70394c1c60fc306fe711b37336e62944416a6b2114c559269ba480856f009f0a15289aad530b7311551c07b37de7f690da684b631", 0xd8}, {&(0x7f0000000040)="9ed60ea5ad95984916ca83677292e2bc795bea", 0x13}, {&(0x7f0000000080)="5374e1407d2e6d703c60dadc3475817d8d94ca22b93b1964b6a6bd5830345015d36f9d885b56e6cb05668e196ea374d9575a6b024fc61de4f18fc15323", 0x3d}, {&(0x7f0000000280)="b4ce8974151db387102d01f7e1739e131a24a3872a5ef6d5b3645f827370586e7d82d538db772b5cecc3b3315b5d2e474fa6617ac236ceb454994c1fbec4cfa5674e83be60b8cfa77c7420a74dba593ac689a9dbde77ee5cf1a28f4e9971528bd015fa3ea007fd3cb6c621969112e3fb40ba5a4b0000", 0x76}, {&(0x7f00000007c0)="94aff98e8ecc1a39ed078d665e41ab6d74bcf089e136b42f5a83f1ef97d911c75c72eaf9683f5c6fe88b1e03b5426eecfe1164c750ee50c2da8852a750f31f45547fda867edee154910c1497157444496bdb7df8dba5c082c241b769c923253ea6e61ac46a1a80490ed948ad48dcf6b42b4a0854c6b06e4c3b323ae86aae1e50bba71ecaf1366f05548ba4890071729c0fa0170e18e06366fbacf04ad87ead0de382a99db01bba5c6d6f40bec97571d8738f7874cfae9d6ff2b95d248d197170e6db00ba378cb1c4b7b17beff55ff4d4e68f78a37b110af122ef64020000008d07a0d5912df983558f1e7d99d6a4204a795c14853289f0415e2d89fd02857b41c1a7cd000000", 0x106}, {&(0x7f0000000400)="e1cb1a02f19bdc74a29174c15193bbf5b70ceb734360309bcbd158731477a8457522dd3804892e9d9f70a41fa79089d7abd35d23da2dd6a269aa02a7a50bcd3df78b37e777d3", 0x46}], 0x6, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r3, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="00ba5e2e66756c6d3004"], 0x1, 0x0, 0x0, &(0x7f0000000580)}, 0x0) 04:46:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) r1 = getpgid(0x0) ftruncate(r0, 0x4) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x1010300000003, r1}) 04:46:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) close(r1) r2 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 04:46:10 executing program 0: r0 = socket(0x800000018, 0x7, 0x6) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) 04:46:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x2}, 0xc) r2 = getegid() setegid(r2) r3 = fcntl$dupfd(r1, 0x6, r0) bind$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) getrlimit(0x0, &(0x7f0000000080)) 04:46:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket(0x0, 0x4002, 0x0) write(r1, &(0x7f0000000280)="aad9bf07635264b79fde3627dfde07903f557b8552c095bf2978c459524a9c471106e28fd4517ce6e3aada93899628cc843a75a1d437d3abbd81b5c1348b4e4aba7d4b8ceb05c14547183a43debee407e6b88da6a1b2b41a54a96efd79c1d30d1e13682b3a69f94b40104f1ac211b82741e85d5e61c682169feafef247fa89b287565d7007993e97b21cc8e8b39f6b9f09dce815292ebd2a54aec0c4ab451e5c2189eccb514902da54b82b11bb4b2c1083498bebecc8ecab2c5326af0af79b8722e976b8e6832efa618670089f6f0fe14502ba", 0xd3) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:46:10 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x8141, 0x100) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) pipe2(&(0x7f00000000c0), 0x10000) 04:46:11 executing program 1: r0 = socket(0x18, 0x8001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) shmget(0x3, 0x1000, 0x100, &(0x7f0000503000/0x1000)=nil) 04:46:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) getgid() 04:46:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) r3 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000380)=0xfffffffffffffe67) setsockopt(r3, 0x6, 0x9, &(0x7f0000000200)="9e4b2dbab0f9a08c238288ea4cd63040d83b7342cfdaabaf789e4b7e41c848d3aedaf296357565cc229aaa82ad9fe190ae517553cda6237e850f6ff4441558a3cca437331b3cc0c871cc3c1565ae74ac7005744d0ee29cd6f36115538df81466c8f9e7e359d85e5571ca90bd34971fd0898471788d97c39ceb6b3acb9593e4b76036513a17e87a940e8d4d5de8dd231bf88ad453e282f512bdebdbd0ecd4eb10610ac6f369b5f02c41cc5e0df3c40e5a7da6d3b329", 0xb5) 04:46:11 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1c0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8002, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r2) sendto(r1, &(0x7f0000000140)="2844c6bd44b7bb1654f65d8ca41aa5fa3905cc2a8e599bc8745facb94cc79ac1f21e2beff2fe6d9e0f600ba33dc9ae8fef36c291e977a1f1da5872f4efad41da47d8", 0x42, 0x1, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) sendto(r1, &(0x7f0000000080)="d9b549ffca5ccfab4febb922da4fad6d962929a8346b2027a26079900ee4a8e7b5f1b4735634676326f4e7179bcbc2bf379b54732c803b02df5b4310ef6aa80077286c9eeb1d67acd565b8ba3ca4a1af66b467be406d3bafe1231be918c94c93e30ffb82f5748fad491bbcff", 0x6c, 0x7, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) listen(r1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x10, 0x20) 04:46:11 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfffffffffffffff7}, {0x0, 0x6}}, 0x0) unlink(&(0x7f00000000c0)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0xc4) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 04:46:11 executing program 0: r0 = semget(0x2, 0x2, 0x400) semop(r0, &(0x7f0000000000)=[{0x1, 0xbab, 0x1800}, {0x4, 0xfffffffffffffff7, 0x1000}, {0x6, 0xfffffffffffffffa, 0x1800}, {0x4, 0x1f, 0x800}, {0x0, 0x9, 0x800}], 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) unlink(&(0x7f00000000c0)='./file0\x00') close(r1) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0xffff) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = getpgid(0x0) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = getegid() r9 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000001c0)="8d7b236b53701fb15ee78bbeea02a9054fa5f10b4e9d49669ca5a6e0d64330463e5233723d75ee8f938704cfa49db22cd6bcaa400c019e390cbc4a223236455e7332b025efa419cfe4eae9f6d4ca412026f214d9b54732f3e9543704b6ae35067ced30f8e43c0695ddd497d1a1eaf9b5dc05359497674606037c73994dc666531d2fda014421abe4d05179808bfedcb3ed3782f58fa0c677007417", 0x9b}, {&(0x7f0000000280)="467ac5fbbbbe07eea9fbcc6a5dacc62382a4fa70114d73db887b42ab30232d682ad9a0cd1bb96525e1306a8f2b89328bb33d6b76c54296afc247dab1481e28a41a93baab92df78458cdf7df1e40d5eaa89bb0ffca3f2d55fb38162043e8d09f7ec0d126107fd6daefc5d5cf41ed55e78ab08a97017fa5eb486733f56fbf287e4ea8c5e2804477c182d069a33c4766a5ab4a9d3d515cf5da9afba24276cbb30daefec43be36", 0xa5}, {&(0x7f0000000340)="4efc22eadf661bbc0b9940f628c2e2da80eabcb8d6f958df90348adbe2401b82a53fe7ad6292825d81e830124390be45126344feb770d888a2583e93256be0877128fb6e839823600c8981fa92932e4b19eaa273ff93b7b58947a4dd761141ff5a214d7ebabdf6bc125265bb26d404e2a4adcd85ee0522a6c35b2f10ed3dc927e10233f844c39a31c5b82a6415f926b60bb546fd290a4e3272", 0x99}, {&(0x7f0000000400)="47cf8d8b3104b289787edaf5c786fd9bfbb6b3fe339b19c96ffdc5ecd9059e1cf843f7ae2fb836d0925a8a28e7c0883fa3aa56b3ccb459a54e6e15591448223c8d2972274c6f728a", 0x48}, {&(0x7f0000000480)="856920b9727eae29d9e87f0916e21d8ad39c092947256612eac79d", 0x1b}, {&(0x7f00000004c0)="bf710ad2143478ba18fe979095a54bd7529dd658981464617b33028bded14877c0fc01e5e0da7be730dd64e842e58d8e39d5b2a3bf3b63848105add4a5eb48cd5c0e8bb47914e8d3316d7ec17ee54691b6ce68bf80bc321f8237481afdd48c6ad45ef9d5", 0x64}], 0x6, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xa8, 0x1}, 0x2) unlinkat(r1, &(0x7f0000000840)='./file0\x00', 0x8) listen(r2, 0x100000001) fcntl$getown(r1, 0x5) setsockopt(r2, 0x2, 0x80000001, &(0x7f0000000880)="c5c66b2aa2de9c6eb65d17e4753b7627c7faf5ed89c42036ca48de01082c5fc030b975cb35cd3affa4e68d4308dec263490a6b8275a904f893895c77955133e22bb568f9cd5804fe37fd77f8374a2722cbbc7be368c4acac73d902ff76e4f5025db732d7b6aa86c3b4ee2d5f8b1bf8d2aeffb3daf1d81605ceed14f3a184267250236fbc8039d530199274993385d1850c16382954033eb5f3968a06dd7a9795a535bb3d500753356a91728a3d076880d6ca7550b13288e05a3573d548a98d5ee5490ac785f47d98dce4a3c1e463ed339300825c6ba8298ef1886d2ceca49d1fbfdbed2a346d8f7db36c226ac906b80caf0a3920b0983884ef31bc", 0xfb) r12 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000980)={0xa55, 0x1ff}, 0x10) sendto$inet(r2, &(0x7f00000009c0)="9655d1e77d28e855079255840e0647b5868dec3c3289759958c78fcb309385bebbb746ccf2530808311775080911ab70f26326b95c51202e40174982cb72", 0x3e, 0x4, &(0x7f0000000a00)={0x2, 0x0}, 0xc) kevent(r2, &(0x7f0000000a40)=[{{r2}, 0xffffffffffffffff, 0xa8, 0x1, 0x5, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x71, 0x2, 0x1, 0x4}, {{r12}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x6, 0xab1}, {{r1}, 0x87eeb5436abba59e, 0x2c, 0x2, 0x1, 0x9d}], 0x1, &(0x7f0000000ac0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0xa6ba, 0x3}], 0x8001, &(0x7f0000000b00)={0x6, 0x80000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) listen(r2, 0x3) fsync(r2) mknod(&(0x7f0000000bc0)='./file1\x00', 0x0, 0x2) 04:46:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='w', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 04:46:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x1000000000000, 0x0, 0x90d2, 0xff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x4, 0x1, 0x7, 0x4, "0c9eff29d2b78af80ef4a97ce9390541b32f491a", 0x4, 0xfff00000000000}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x20, 0xffffffffffffff2b}, {0x18, 0x2, 0x9c0}, 0xffffffff, [0x0, 0x0, 0xe000000000000000, 0xfffffffffffffff9, 0x100000000, 0xe5, 0x6]}, 0x3c) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:46:11 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0]) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() r8 = geteuid() r9 = getgid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r13 = getegid() r14 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r17 = getpgid(0xffffffffffffffff) r18 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r20 = socket$inet(0x2, 0x4003, 0x1000) r21 = accept(0xffffffffffffff9c, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) r22 = accept(0xffffffffffffffff, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) r23 = accept$inet(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) r24 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000680)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) r26 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) r27 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file1\x00', 0x30000, 0x4) r28 = dup(0xffffffffffffff9c) r29 = socket(0x10, 0x2, 0x10000) r30 = syz_open_pts() r31 = dup(0xffffffffffffffff) r32 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x20090, 0x10) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000200)=[{&(0x7f0000000180)="2891bec355b7a309132a5f7c039efca4430db504eed1d9a31fabe233b2147f51a4543be48a1084dd8ab238a7dc9bbdb74a9c0b09a8f27b15efa50c5e1ec5412c66afd2bb68730c1b57a1871cf735b7e8e5cf3c1432e1662340af1a4ab68ad0fa51eebcffd8e1042d2be96d879df84ab4837f26", 0x73}, {&(0x7f0000000100)="452bf56b09db7d7437fabd103ed5a14b4db2111ba2bf7febdcdb13", 0x1b}], 0x2, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25, r26]}, @rights={0x28, 0xffff, 0x1, [r27, r28, r29, r30, r31, r32]}], 0x130, 0x406}, 0x2) 04:46:11 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="0cbdbc441f8c6b1841284ab08204c6b8c029d5c0a7a1560cc4deefa173675f56be75155e37714e8f9c499563254658a2f8a28aad94e36986b67ac39518873065e1e70bc8ed526d062c285f9387965dbcbf71cc1d07bfca592abeaec06815fd6e8ec6247edba6a3d9ea546a2feb8337593de7a73e27bdf8fa401b5c5bf1947183cd892c6d47ad6494aea9d284809044026491ce1de66e60", 0x97) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="c0016c97dd1d19cc3247", 0xa) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) select(0x3, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) 04:46:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x101, 0x4}) write(r0, &(0x7f0000000480)="3e2a7913e4bad21c714f4dd36a27e5e27b75675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe900200600000000000000103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917f76bd3f426d781d3ee4ef8f0c9ea73906e5afdc27b8c9831351dd85e039e7748f3543ae31274122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf130900000000", 0x128) r1 = syz_open_pts() close(r0) socket(0x27, 0x8000, 0x2) dup(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:46:12 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000280)="db83ef2d48b2f29b950d72a8f2c9c8da50a7c631bd87a698622960738ada182a20cb376cf1c013a0cdb3f4bed0fddbb3178405c122620c119995800e0a6209d363afb11e6f9a935e748a13c86a17b2100afb42d5099aa8fe58d1d423349126c8ca7f54d7f3de363538d1e2df4c9fdf3efa6514f8593817658c5604421d13b618a5d3432a6f657b3f1311fd7703400b7ed4d6f3e48e70688b3ebd90298a331e9a5ce5c86c0bb354be423613c23e9a591fbe4fd2e26062b546cc99c564223c63c2d7ee17ce6bc665feedec7b7d00c0d723876887af55cd9f049cf9e10cbcf8e289cf35", 0xe2, 0xa, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom(r1, &(0x7f0000000180)=""/225, 0xe1, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 04:46:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x4a, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) syz_open_pts() 04:46:12 executing program 0: r0 = socket$inet6(0x18, 0x8000000004000, 0x1ff) socket$inet6(0x18, 0x3, 0x20) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 04:46:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = syz_open_pts() recvfrom$inet6(r2, &(0x7f0000000000)=""/42, 0x2a, 0x0, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 04:46:12 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 04:46:12 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = geteuid() ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f00000000c0)=0xffffffffffffffff) fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) 04:46:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom(r0, &(0x7f0000000080)=""/137, 0x89, 0x2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x9, 0x7}, 0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00ff", @ANYRES64], 0x2, 0x0}, 0x0) r1 = semget$private(0x0, 0x0, 0x400) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/57) 04:46:13 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 04:46:13 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 04:46:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 04:46:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f00000003c0)=[&(0x7f00000000c0)='#&)*%\x00', &(0x7f0000000100)='*\x00', &(0x7f0000000200)='-[\x00', &(0x7f0000000240)='-%:^\\-):\x00', &(0x7f0000000280)='(^:/\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='@\x00', &(0x7f0000000440)='\x1e\x80\x9cmf\x19\"\x97S\xae\xef\xf7O\x19s\xb4\x138\xaa3\xc2\xbeBz\x00', &(0x7f0000000380)='$!\x19\\\xa2,*\xd7!{+!($+&\x00']) open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) 04:46:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) dup2(r0, r1) 04:46:13 executing program 0: clock_gettime(0x3, &(0x7f0000000040)) sync() clock_gettime(0x2, &(0x7f0000000000)) syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x9000000000000, 0x7}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0xa5) clock_gettime(0x7, &(0x7f0000000140)) setsockopt(r0, 0x401, 0x7, &(0x7f00000000c0)="3a524afab1c835a086d422c25acca4b77f2f53d33da963a787503971c95f28ccc369", 0x22) 04:46:13 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 04:46:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x3, 0x100000001, 0xbe}) fcntl$lock(r0, 0x7, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 04:46:13 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000100)=""/89, 0x59, 0x0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 04:46:13 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 04:46:13 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pipe2(&(0x7f00000003c0), 0x10004) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x8}, {r4, 0x84}, {r5, 0x90}, {r6, 0x100}], 0x7, 0x6) unlink(&(0x7f0000000380)='./file2\x00') accept$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) chdir(&(0x7f0000000300)='./file0\x00') 04:46:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) dup(r0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 04:46:13 executing program 1: pipe(&(0x7f00000010c0)) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) dup2(r1, r0) 04:46:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) syz_open_pts() select(0x40, &(0x7f0000000000)={0x7, 0x4, 0x9, 0x9, 0x10001, 0x1, 0x100000001, 0x3}, &(0x7f0000000040)={0x7, 0x6, 0x7fffffff, 0x100, 0x80, 0x8, 0xc9c, 0x40}, &(0x7f0000000080)={0xfffffffffffffffd, 0x7fff, 0xe7, 0x80000001, 0x8, 0x7f, 0x6, 0x3}, &(0x7f0000000100)={0xffffffff8c0c4a49, 0xf7}) 04:46:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xea, 0x81, 0x40, 0x9}], 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0xfffffffffffffef9) 04:46:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 04:46:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) socket$unix(0x1, 0x1, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:46:14 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f00000014c0)=""/4096, 0x1000, 0x842, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 04:46:14 executing program 0: socket(0x1e, 0x4007, 0x80000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x3a8) 04:46:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000002080)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b13697d00d1628b53a", 0x9cb1d5f7c2d5c346) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = socket$inet(0x2, 0x4001, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001f80), &(0x7f0000001fc0)=0x10) r2 = syz_open_pts() fsync(r0) close(r0) r3 = dup(r2) preadv(r3, &(0x7f0000001f00)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/137, 0x89}, {&(0x7f0000001300)=""/228, 0xe4}, {&(0x7f0000001400)=""/146, 0x92}, {&(0x7f00000014c0)=""/160, 0xa0}, {&(0x7f0000001580)=""/135, 0x87}, {&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f0000001640)=""/62, 0x3e}], 0x8, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair(0x1a, 0xc000, 0x7, &(0x7f0000001680)) 04:46:15 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) fsync(r1) 04:46:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001340)={0xe899, 0x1, 0x4, 0x62e, "178b04337842ed1854bef0f4bf09949bac1eaf24", 0x1, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x101, 0x3, 0x2, 0x8000, "b4613d287a5f3ecc0e09242b83e4866f84af94e6", 0xaa4, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() r2 = dup2(r1, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)=""/4096, &(0x7f0000000000)=0x1000) close(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001380)) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTART(r3, 0x2000746e) Thread 0xffff800020b92e28 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806567aa30) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b92e28 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 69675 64609 32767 0x10 0x480 0 syz-executor1 *223587 46711 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(7d723a0d8671bf2c) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 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 Thread 0xffff800020b92e28 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(7d723a0d8671bf2c) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b676c0 rbx 0xffff800020b67760 rdx 0xffffffff81ec7fae cmd0646_9_tim_udma+0x14d39 rcx 0 rax 0 r8 0xffffffff81ba5254 kprintf+0x174 r9 0x1 r10 0xfc426a3d9a890cad r11 0x79068ae9be130b06 r12 0x3000000008 r13 0xffff800020b676d0 r14 0x100 r15 0x1 rip 0xffffffff817aed68 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b676b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=223587 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21518,0xffff800020b21c30 process=0xffff800020b5b3b8 user=0xffff800020b62000, vmspace=0xffffffff82313430 estcpu=1, cpticks=3, pctcpu=0.32 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 62129 402048 64609 32767 3 0x90 nanosleep syz-executor1 62129 111362 64609 32767 3 0x4000090 ttyin syz-executor1 62129 107148 64609 32767 3 0x4000090 fsleep syz-executor1 53436 353204 53031 32767 2 0x490 syz-executor0 53031 69820 39980 0 3 0x82 wait syz-executor0 64609 69675 94937 32767 7 0x490 syz-executor1 94937 18650 39980 0 3 0x82 wait syz-executor1 60935 182886 0 0 3 0x14200 bored sosplice 39980 381926 45523 0 3 0x82 kqread syz-fuzzer 39980 150320 45523 0 3 0x4000082 thrsleep syz-fuzzer 39980 379172 45523 0 3 0x4000082 thrsleep syz-fuzzer 39980 31933 45523 0 3 0x4000082 thrsleep syz-fuzzer 39980 366327 45523 0 3 0x4000082 thrsleep syz-fuzzer 39980 393260 45523 0 3 0x4000082 thrsleep syz-fuzzer 39980 115737 45523 0 3 0x4000082 thrsleep syz-fuzzer 39980 313518 45523 0 3 0x4000082 thrsleep syz-fuzzer 39980 190152 45523 0 3 0x4000082 thrsleep syz-fuzzer 39980 65643 45523 0 3 0x4000082 thrsleep syz-fuzzer 39980 139139 45523 0 3 0x4000082 thrsleep syz-fuzzer 45523 146149 25398 0 3 0x10008a pause ksh 25398 339008 44773 0 3 0x92 select sshd 88292 32773 1 0 3 0x100083 ttyin getty 44773 465016 1 0 3 0x80 select sshd 25693 99050 79798 73 3 0x100010 ffs_fsync syslogd 79798 180154 1 0 3 0x100082 netio syslogd 91224 324830 1 77 3 0x100090 poll dhclient 18544 271052 1 0 3 0x80 poll dhclient 85589 521829 0 0 3 0x14200 pgzero zerothread 13549 272552 0 0 3 0x14200 aiodoned aiodoned 63984 124819 0 0 3 0x14200 syncer update 34710 247815 0 0 3 0x14200 cleaner cleaner *46711 223587 0 0 7 0x14200 reaper 53391 466842 0 0 3 0x14200 pgdaemon pagedaemon 17651 309311 0 0 3 0x14200 bored crynlk 24808 473916 0 0 3 0x14200 bored crypto 97462 169433 0 0 3 0x40014200 acpi0 acpi0 85938 461278 0 0 3 0x40014200 idle1 85376 351500 0 0 3 0x14200 bored softnet 59336 393061 0 0 3 0x14200 bored systqmp 50183 103016 0 0 3 0x14200 bored systq 1116 375004 0 0 3 0x40014200 bored softclock 52062 419803 0 0 3 0x40014200 idle0 1 455236 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper