0298ca816e6cdc16cdf4c39d69971830f1355f1495c8e14b1543755bceff6b20cecf2fdad94fb55887bbfbd64e666484376f54296b8bcca8c214e0eca979069625fdc8b71a4919ff417454565a39e205680432aecb0d25c55fd25919a1b26818ec468b99c5d846c098e89f89e51c4c2efddf0b7e046055a029a29945921c527564c6ac538df58ca22e0abbbbaf95f56ddaeab5ce540620e3348c1d22b0c01394d1c8d4db680633aadde6000c4c499d4e579c9e5e06c5b21f71d928aa7bbe7e9b4bf2ded7d7460424bfa89b4dfeb6846379bbaa7193fb28707fddcbc215514e52c9921ae366a9ef89807aec662009d5476cfc1ea1a1630d0851e9cd938543da0ab6d436ea22c43fd089fa34419469973c281bae98c18abab414af4ba1b0a02624b438ab59a6e91924e0347fb367d329ae4523ae3f6880e57c6e2beef89a6e4253a7b2eb999ad4f4bf780decd30253f1573dc9d65eefab80e535e540678659380253d1cc8d5bc90af86a800a998f947f367295ab8846f58f0ca2f1ced604c701e73e97cfeaebb473fa672957fedcbbd26530fec5397eb0492228038cc83d03d85c15adcf7afdc0f6e0a9715e687f43570e9df790046f3447b843f60e44554fc3ab1c449d6ad9b528bff476cb7e7086fbc0da3ec3c7ecf51230f7144c8f4aada72c6c720bfbb04e2209e22177096d2a03d0520cca9fc3619d7bf3d3e8138011912cebc2218a2b10b69a1a1c711d1579c93c5b16ffce6a20535228777f4c09a2556c90770ce6bc8dee0ec496fa7480b25c178f58b492feadc72e221f62f4c0be346138341acffbfc90853883e7ef4aff8b39ef3d37febddb617af21c8ef6344829f3ef084a44caccc24ed9f882aaff9e892938b2e561553d151f3ce0dbd898fab54d05a16f85d8fb4d17c79ec71d3c684c395693c13b76b85d350e48150077e252f863f8b6df8398b08a967d59e6021f084160485c9a87228655b3028b001ae75c4355299156dcb6f5e0a0e27ff460a17ec08a28c3a2cb2e5652618ebc5e9ac2fc6086869250bd7898403ab3cffc243f1b811722416002d1325695ff4428ca80bed49926e733a6f70c7b61f4e0355d1e60e9c98a202750de30277443c6ecdc9415142f3aedd7146e4512fac4c57d038d05ce273ae9a0e1e5fd6eec8f580fc5ce0426a9aa3b1b3cee3648a90f8583fe9506a15e56d5bb320904e16f06166c322509410e252759c2fdacea74265e225fcb85510f9ea00ccf8481d6fe259a334a25c33e61e30c8b4b6f61f553bb9443acc1a8fa70b4e1d705bd78bb42b696628c7fbcf3eb422d5c0f6a78d643fb1b1754693a8fc13956a68a047de670d7e4e0403a225c122dd5b764911bf0d5bd9c1a949a1dced901b2d74b6bc298d26fb984bc6289bd585913af563f28be7bb88c981a6d282c5e4bc01101069bc044c77b0cfffd9c302fe69c3f20f8b1dbc8f367c36c218f5ccc292b5668eeaf4f717038358520c97c2d66f5fadd789d249e3fc13773d754ef53f201d9cc279f3c2747540f2baaba7241323699ee04eee0906499c53ac99f5732744aff7cd9692a1b912206948fc1f2637fe100cbe8a31ffde0232be6fb6165580df4917a154fd462f47368c4b43715c81b845d9abd93456df8991ae6a73c529616760b38129e8414b5b05401e023e12e8b83dcd49543b13f29a5e06117b8ab312340eb3771e56af3d1f14f607d5d29970c7e21724c5257dff281e37ec9645a0ff78f2af47ab057d1b196341449e8237048868ad3998289369a8cf5ed089be05019958967b475370691b9047b6c658c25152a43aab291313d9dae7e2b083efc798b812362a64e65de53f382aac865e5855d7f070c5dce5032f06599d703e153a5f009c02833cbfeb25a9e5bfa6f37da75e643be526568daeff643784f472bd1948392386a205a83e0d48c6346f89d387d1aa8f0f78854cb1efbc77f24f4788a7c84a731dffb101762c4cdffc0fb10919f45e40800bf284a98277276f5ca835f50b2bb6642972c7fd5c6085fe9eacde6fcd232b2f96f5a47939938aee9088181370446b6e6d976b3b75596d8056b59c6d1587d03e8e35b5a9151f4511be5ce6cc838194da5f323517c7926cc094207c63e1b83da9a566f041365f442f6bd4359d751208b484b55c540ccfd1974a9fc87227e75a5f4e08ab83321a90d6db5fb27c67cbbb54728980108227deeb84d6550294e43e6b57d9724237a6e881dc8963fe63834cb73cff5a0bfeb7521fb60c039adb89f60ff51f146b63ff3b8c9239b962535f844c5ed25aca16a034376eb785bb731c3b3311cfc22774798f885d6546962a97010dea6d8c53c56314c9fed71a6f1717e84aa7c20af5724fc40d614ea6483a01fb1309ffb5091ec379e20b03cc492864caa6a3177bce46e8c42288842005b46d2ae8b639976d8b6a0cd3dabfae5011805119e8af87494da817cd467d0b1d4c5eaf71938b8be4e04b9b90653fb97884d95b30b3839904916940c7445959edcb426bced38db84bac3baf623199e72e45a2ef4218cfc94efe5ad5e302d552daa6269ad16d94a7d892571098acadf9334449d2d019a8077f38906fcb71da87448b879386066d568d6b9ae83d105eb07876dc20764f6592b3b4ce1622996401053424107147489f7d870436f252fafc0ab5079a2f6561f634a4fe92e4cb5e8f1e63955255a8082da756bca43c0ebbcdac6e1b07d6dadf60bb6a1ef084f80401696fb31a7b8757ad209f680f6b00eee604ac65f72169879eb46d56586e54c81d14825bfb7cbc5b5579170d2d23ac6c0bf1a0337c937e02fb7729f36c4c2b636776aa94ae40cafa15b3961da4178e4f86ff7b9ceebb7428251e6c07aaf8389b24b4a44b4d84b37b80f5752767df7412b92710e67202b487f6e1ef371a3ffa59bd6762a1014ce973fb3ea85bdb3ca8af42686276552917233dbcf7e768cef5936a8cc4d92422125ecfcf11a560f3fbfe3e690cb93138ed06ae8cecafca440155ec258a7f90b52babc99f83865560c261d628ec9e736e79f2cbc19817db0242157753d6605c1ca8f572786c83da17cb205113f2a1f0aa3f1a4a554e4f3e80b572aa213fbad244d634db6f62bc3eb690fbaedcf365b31f8a9bc3112fdaf49194ca41496420b245f3c451a564919dc725da739020bd8f1d4c7e72c9f296957a98f3023698b1315700fa66b0ea3ecd5b2345c28e8e92df4602d5ef97f35a2b15662487c0f166afe8ab392143d1d5f9b5fc04e44d296ee1f09c3f49c7de3949e05394287d944bdf383c4be5825bec0af4ffa8b9cef7c3caf9ec60cd38e6c02911a9a3bc8ec711f7f8a493082e089377cdfeaf1bff562009e7b5ab636138527ca54d45ebf9bb687804c6a5424ab88c120bede87431d879c1a974f4fab7fa59796836153c8c5f877fe0f321cb6e18a8b087b04b58bbada94075b4a064bb18cc5f5be25264ecab8627f70795a7a5f0367c5edf65fb110d502121ba68e8802d88ded81aa200e30113e70a681a194a1556cd478c90d50650fe4027b7fa08f693f7866915a4e8e725731327156a15d986a6c2a42656af704190981c2661a5c0dfeab3b56f34bf3231a90e66adb0068f0ff2c53bf44c393426f898197049ed8eaa3a444e8e191966a924eb9e4be1a850d4fb6cf65c6f95d8a100ef4d3b37c30f85b8383658571f5453960495e4021463569ae7a7613093382ba5cd6c10d9a17435a38bb0692353b03aa3a4bd533690d8889021e0c8067d0ce03d7b3c9cbd872171d2cc1c659b5fe6d2e9b6ab2d70339313c5861207888d9f02b4a0870430dec3458177a62b2ac81d84c1cb52c4847f865089b04b4a20bb6195dccf150db6228455ca7a7db4cb9b75909e155ccd73f87c1682e9a139f0cafd81847260fd33eba161f0691f5cf3f4ab76ad1af91d2a62657a7e1f518976c8eb89162d42416fbf5418c5278826c087df2b23e56e5101c1188d0e9154b11e11a2a7e4c8990260d12669f48469f645959d64e93e8bddc1ff422047f16a1901a94a143832280ccebbaaf76a65f5f95e962e89e267e047a1f8bd4e43135b7c1ad5adf732ec176bd3aa07cd81a04ddbf8f194aecb9e7895322d835a2f6987b54d708d2f2c9440ecad0e7f01c2808584e0740148bf65b778824fe31d8cc7bbb51f5a47baadd3a31beaa91a633ce73fb5c40744a0faad451a1c6ee756cd5f7645371a2e3d9ea9810e27e5b7e8cd2f0d91361a76da1de185ba4000db1077c6586638fd73ff62479a41b82be2d58ffb2fb6667d2a74f1657582c892045a1278196ab5bf9244b722dfa981e58b31c9c9f1a3fe536461a11d34e7f915af8a952406ee11e1853f5c459fd73991fe916bd6bbf6b20112b68eef20b31baae68d273c110acb5be69bb500f675e6c89339a6b1071f01e8cecd276f578222a84251ba0e9c5c98dee7cf120e8e51fd62c898020882802b5d0747059989d76262aa0a92bda49a053d288d36d51eb272b0c7cdae7de790dea419a20acae03294fdd37a7eb8dcf52ab92502280ca0ef4b91d59b45b31012d463bdddcf33c7b5205e0fb54ad45860490c32fa6e66be2ecb90a48ae27db8a9a8f754c1e25c0cb79f006e481abde7140e330aa4554a8e43417172adec842bf3b61fd05db61d650a755b4fb86b91f2a833f57fdf257879a6618be785d1b8a33422c334641009e75429183604f21514225f6ff94130c61aeb0a8d7b6a0512d8d28997822354a90313cfb5a8718b0d00acc1af829728efdc649ecd1ce6e6469914ff76c293a6ae2e10e84c330148f83a7dd7ed71e4ea79a0c74176b1078932256cd4780a0bb4805f902305ffd73956b99091cdf4ec0f9e9bfaa888cc9e8efca3fa3f929201cbc2b2e0a1c4e11fcf1886e93a18c841d432d7aeee4fe53de064a23b9b4943076a185442d7f8d018ae913f3ae8726ae0c9d6afab5f381b815598a05161ddaafe88e70be04c4eeac3f46a32f61a261671562348a9b61e0220c89032d7980f7bca0a0cc30083248f0f7598393b4e0dda8e2159295fb39fbe7caf9b47c6bf88a67a8c7a92861548e2a4d557fdda5e50f0d30d91081f39d0f103340fa64a4cc63a0732c6706aebd59de3306d7901dffd86f46aeeeacb4fb28b287caac36719ec24740c9e62950693172f6f0fa14ec481bb79b67657aff6738e0cdb4aac38d13c5f22f22f5199dce101562b9020375e69b756515457993211a75bade54d6ba1b48473db3041b7a59f05f", 0x1000) write(r1, &(0x7f0000000140)="068128a800e2ecbc93d79c68da28b663e23933ef861b757cdc59b7ed44ad24d1bf9c442acfd217b4dd4bb124ab992264c2d552197a38320f12ed0282300a240c98e5161fa0dbac7ecad4381fa05688ef8850717a20ca67471c0073a3231a48a26ce9e9a21759663add9c3025a0dc7e14918906825cfc9ac032e82ecdad8f24568b6f1dbbd073cc0ae323e5a53fe618ce45982e405c9d701ea7ab230fb09c3653ecb36b6afb1b1662dbcd861183", 0xad) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x4) preadv(r2, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/129, 0x81}, {&(0x7f0000000480)=""/233, 0xe9}], 0x2, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000280)={0xffffffff, 0x101, 0x2, 0x7, "aa7488c3bba90f3ace4c5b0e46cba142ac05690b", 0x0, 0x7fff}) pipe(&(0x7f0000000300)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) unlinkat(r2, &(0x7f0000000240)='./file0\x00', 0x8) fcntl$setflags(r1, 0x2, 0x1) 11:54:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x2, 0xfffffffffffffffc, &(0x7f0000000200)="492471eb590d50e23943c56c5777d75763a2e7e06a69cccaca73e5d008451a8ff4d0c2b2d245a2fe04efa24d39a37c397d1f08ff458ce2286d48dffa7629de55d38e0a320442441f5d0a806922ff5fcdbd2bed2b823194ce3e1f59d285f27846a89d923d074042bdbb7807e319a470781a", 0x1b0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66697c653000"], 0x10) 11:54:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x27, 0xc007, 0x9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/191, 0xbf}], 0x1, &(0x7f0000000300)=""/163, 0xa3}, 0x802) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20401, 0x80) openat(r1, &(0x7f0000000180)='./file0\x00', 0x50, 0x80) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 11:54:16 executing program 0: r0 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getuid() r4 = getgid() r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000002c0)={0x101, 0x101, 0x2, 0x0, "9eca56061947d91c944aa91f1497d6e7de10bfbe", 0x825, 0x6}) r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, r1, r2, r3, r4, 0x87}, 0x5, 0x800, r6, r7, 0x100000000, 0x1000, 0x7fff}) r8 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r10 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = getpgrp() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x2f62, r9, r10, r11, r12, 0x1, 0xc7}, 0xfff, 0x10001, r13, r14, 0x8000, 0x5, 0x80}) r15 = socket$inet(0x2, 0x2, 0x0) r16 = dup(r15) ioctl$TIOCSTSTAMP(r16, 0x8008745a, &(0x7f0000000000)) 11:54:16 executing program 1: getpgrp() geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getuid() getuid() r0 = getuid() r1 = geteuid() setreuid(r1, r0) getuid() dup2(0xffffffffffffffff, 0xffffffffffffffff) getegid() 11:54:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getegid() getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getgid() setsockopt(r0, 0x0, 0xa, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 11:54:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="f172402d5cc73d9d56b62ee0449a8e77099512e2ea69f7940415c10de47df969066262be6893a3ada106e5d9a71d1f73d814cca3dac3620ff052442a03e91cf0113c0abb66467e30944d998f3f659c08230475741f54a2f35ecb9644baf1fafe9f2b59e43fcd5269385c6871cea8ea97e9403faa4e690aa5de428b22c292900ae1", 0x81}, {&(0x7f00000000c0)="491dcc1b33fc21bbf94ec69c18c4243ed81083f2f5fc2c85dc5a46d3ebb26937693ecb2b1b58b62ba088edeb7575ba372d52e2b249374a0dbbdc68a781dd389afb5abf465b4c25551ccd29dbb1d4af888caf82b12ea7e758a248bad0bc2d795da7504a4c01ec4ad3adee5b79318861023f2b3e558005bbf4402b846b75d9592b930bc8ab1c84520173e605655d461953876a171fd79a7c9a37bb72e5daac7df24c5335c15e78fb92152a98895ed6241491ae36472ada83040c7463ac5500811482d5398bee4626d33436ed5f594f59ca0c11fc675ab9f9deaf9c701d724503d541dc808f02e0fc2a12f81054d0251ed12ae76ae5a73f9cab2f8920f27b03e5af2268e3977a77c2aa4f5f9960233ed2e671f3d77a0f7c163fd26fa3039b1cb3c78c12b63f94b07308b808fcd397268791f2ae5928b83267a33fcc78399c0badcf9d858364552b1b8939a2be4e5f90b2e63c3b94edb513a417f970d8dfb72d3b0ec1a1944b854fa149cf9a5c55483554bffcb250801284d05e9f9ca06ee9ea01f4045df95f8b305f2351f0ba23b3ff798225297effcdb0dabe3798aaf70fbff3c0265f055ead502380105dcc0e4bf7d5434e0e08ac226ff76b682c549be436f9b438da3aad2ea4504c87858fa46c3cf56384592d07dff6bc79ebf4b7dfd1997db69149af531d889a3d783d1379b38427ed3e387085a4c4eee1a80c6217b633e38764cd950beb8c1943c84efdf80648a6bf728578d3eabfa1c6936c4fab9c2dfa382cef236cc7a90b55a46f78c6071190d31c2e05140a2af42df9b2069cfff10ac65e4418918421a4364c2a64627adbb5fb38a82a61a7e14ddd1ccaada0eb2e7cfb030856c7ead7cf9d65bf0df0a3db6c141e44948948b1d47da4166e4808b16dbdfdc8de6cd9c8b071e78d8815e4a3222e46e7104297d53e1affb9983c01eb9974dde56fd94cf305f78b61735cccbe47806fa910340595a8c5c9cb2e883bc5547d94995b0a986d43a45ac3a58623463938e07630bbb2e99990770bf1057ec667886e4c04498b31f82f5ff0591525eaed0420a96886ed9922d2f9ea22ee263077744074facffd9f57030b4096c0edda4874359b14c0e66e9025b82bfb52f9885c2994ac10661a1193d5fc80cba9faf6f8064a29577d25c087baf1148dea0c0be6d2af9cbd08f5075507250a07d6c11dc235adc829bfd121cdd3bf6d1de0655f8bd8641b3fa5d9698b9d3cb52ad0debe14edeedb8266440016a10d09c3a80d57a3f827d4832839bbba8d85a0e9066e8f425f6b57f0979e416cef3e5fc625209172bfb4ca4b666eb25f78bcbd08f7ccb3d2d5af71d325edf00bfe6764412b8a08cc082103f59583a6de7860252176be8f84512fe51a6d8e69cbe241fa328f70253b3d96d9d6bbec110cea81322fa404f7488db2ed4cd2fa66f030c70ae868d419aa1463260716d7101a332fc5f96ee6fb74c68349211c3ef50bbf3060db7bf7e78e804f6f48436436bb17aa48d0678feeece183c2b3ef5cd68a7fcab45f9d4277ac894ff97c7405bffefff8058e406f34f9250b202162cde3e9fe148822bd0aa5a4270342d4154bea649622bd6624280c1ffe5ddcef2a657a301e098c60c7fed8f641dd11474a0f4f55bb1185d0cbba9e2abf272ce98d522ee8b4408b3de8f77956a1a483e875b84377b81aa3c24100d68dab67de2bf347bc8f7c42695ef42549aed6de0638bdfcbc8e71be7454e407f61deb4cb68d3d475724828ecf6d29272b4c82190d51f3363edab26fca0f173293538224a71c6d912a2c0ba4196e30909e6c267321c698c5005d7b913b66b4261c991abd745a0cab80d6e3fe5d4e34333a78085fde54b989819a6582d6e7ffc131206ff77f2bfb2cfdc733239c4d4e2df6775b2e880c3f215506ea7023ca85872f7bcd33b880690e2891f8ea1bf3b571e6a8399a05ef1f0224e7f43eaa491097521ad9c21802bb83dc101dc21d0f5fac8536b4aa6e420a3bf8502d9ed4355bbdf6df406a348f6d0b960a47d09e70ddd6a170da5be535df95a8360ebe4762ff05baaf0469ce43ba9786163726378327a08baff1c6a784045dd259cc316d3a3db23a379db1616c7cbe135e9b7b811d623caaef44c0cfdec7f801e4aa2377d6dcb86a8bb8da0aa4ef35a22e181236ef30a9a552074c700d8a20f0a3e9c9ad103be362731c974647b489d1ffc5dfd366f0bdf324bb1eb209ddb28af836081fd40dc3b88ca8ed7a4ce3225564db60b4655825fc6fb648ce3a170d39e8486553415246768429487a5a06a61185cef4588c9f9e3243dff33ace5779285bc1bde489dab0e5ac2b83bb222e140ee318551a2541f726d269490b5b67f23ef4bb6592859f4e9967ba765e5e9fe0c6781ae2fe7178d26a802e3ae6a9952d0996034c5fdfdf11cfc67cfb7d4702c37ea64a96e1046ca4a9e2b2473ee38fa4fb1c38f48c5bac34c0890cceb6d1ea7f8df1625992343816a97b14aff9ab7bcc13cf70204b4cd800666a1770aa5d31f6e1b524366160ce550f0b2f3cc3805d33ac5b49bbd477f0073651bae678635547af6ce55328a1358492395122d00443711742bd3a34b76ee7dadf7072acef5135d70c86067649fb38103ba5b53f6e8222fc08d4a66fcc98eb787e935e643ccb423a458c61d483d1f0b29df74b0f132007048d17095a0db2bb384d00534d467ad74f0b5a1f0c18bd1529ee0c0ad774acb0af7366ee3c1ae7721795cae874078865b9711857b2e1b295c6f49542839d80f4e7b0e83eac83f9a84e37b3e7ba50b8bdbf02811e401450c5b9096181eb9d4927aa72e5f5e0f19cbebf83a5cb4af9666bb519df5504eb08326a74337b10c00de3d0ba90378fedf22ff5eae6493e66b612d75a9f0f902823797140c6fca689f2d92cef746b98606588041375fd7f7d17e349e381803ffc187bb62817616b7cc028a07c9e538d655470bb2feab28f4dc257d0b2bd3f5897f318d71ea0405073e853198130fedc520266c4c815af5a2fa32550151a0a96a0753e3d80cb046bef5cbce5230e3a7210673464cf343d92c39cf206c96dea704bcba6e0f46bb35d2bf904d086147af319db76a1d1dc8656bb9701158ad41b54953fe4e1cede98238c14c24d01d76b9805272919f03c109d8a439179b5a541ca4c222ceb2d2aedb611c9e11980bf65a81ac43672e58d1ca31ab2570ac3c8001b21e8c29128cdb127b1eba560707e71dba33aa19a24eb91daafa1d45beb9c8ea907bf5caf2424cdf2d393c0a8daa7feee7039f23fed3c4343a84d70807786557005050f6bb75ab4e00e21130082d80ddcec30d804c3f6ce3355fc4e1903d53088c67bfeebd0dee35e0a1ad52640d3098c30975a83ee8f4a9d8169c9093eb7915eaaa71172f304d830b7624f819ad1ef8286a7ab8ff7674367c1360c29cb7636dba794f96db5f20441d635b334c304a1a2de32a585506617a3af60d111568c8ac3ef52ecb147871bf4d9dd9409e93144e7ed80b863752c42d4efce4f07da63acef6af5dac6113b4b24be91471f90beff4f7d085a7aec81783430e918ed73a0cc7d652fee247eef659150ca61cb71b2051b0293ff585b1141b9af17a51778c831528e38009530676e2f5aa3888544294912a2af0e93620cdf1dab9152c22af9e7133e35f3fca06f27e08dcff7e3656d66460cc4c4921182a4ad477ad72ce0d8dcf9e51e9b4d383f078e4138cc08a93a641e7af571e8d2191d4a141df130c64f6331afa9099b49ea35d4905b96b87eaa50f2c433ac25e7f08455479bab33031b10ec9a015ed4a759d3c028e9d788c71e049c3018502958688152032d0566f2035c3896f70ac42691b68b8b027a52415569ddc65616b4c7f7e14a97fe2eaa24f4c7e45c2bbe392e79983131abb4721614d5bc569f59a9fb4ecd0fc0b097118c7b2f4b1a23e84fe5a0dea32e34b99e01ee94e559dbd1bf010446202851e0eb9f8d069a5ae675cd36f434cecd7164a7efe461367ab752f0d24104f873ec1d3d2a85f49635cf9b3cbe50c2f0e68cabd3828fa102d874a8d989bd124192e5dabbab6688872fcf56ed5fc3a95699ecdb47aa51b37f3386b9bf38ca19b7301594b8a538e36bded7a4950d9f0cf1ded5c6ccd8c53ed36ba2e8f6d78c2ddd2100db0e3fd31b55f7d39f637f9bd193775a9c2e0b11f7fd1c730621cb758c29bc7602da5df8a7ca182e0421083cc68c6cd9544639fc8f8cd0f07af853702e38f5540cb909d3b31484d7c809b99f2799ace780c87b14764d8c08bbb6a171e159683dd57fe84df07d51500d0f9b0090a44474e55b152e1d0e7dc0a939b5fd438e04ff45102b8cb18438468d18471df91ffdbd5bc91de375f41a1349eafa79c9239d1c793f0a9bd3cb2c547e632c1e65c289ba0badfc2ad5719e8f4988bd3785f2daff791e744e0d0632c69926c8ee4e620cf3b14c6db1818b1b2f28b1fea17c596d3f045410dca441b8341ce927a7f9735bb89ad8e1ef4b861bec6b07a2ecbdb8823097f0c5c0d87d095f9e8965fe6dbbad19e4407ba51a271abc66b1e52449180d4e867c06e80adc1cb8c03f60d204cd61897fac14c21622bf8916d63a2586dba95e0a1a969d2d3e35d98bc3e28845bf938b0d8a6359c5784831fcaffa3ef56e34581b83e38c00104febdd620f743109423fc59c9eece92095a17a65781d5294d24adad85e7166b3058884d0ca6c88cf907e528765956977da4efa540f2867901e2b6780bde4c8d21fd94d776492abfacf518f8f53e058296a85fe79b2fa2d267221cc97282b75f09587df2f289cdbb427939e7b0d083467e203869b2b0e0e77b4ecdf51d9744bdb7190fd5fa633704acbd1e6f33871121ff90b24ef2a2b9f6c5f78f5c45ed6868055b728295864dda3442d041a8067c2b0f2b1382746783f00a087d490a6042c4af770a9c6748f7ae305e99631ceb9673e63d578f8097a8a34e3f64125e4f72df5f9631f2476471664b16f2ae3dfd47099e11ecf6350106667c06e9a4c5e7fafbc4be7947c4bccd16dc8d0862794db891d83550da8d89c9eee804519239545b6014f99c282a13ea9be6e269114d4edfe37a48080d740f9a47e249d375b5a19a9ee4fa258b4f437c114789ef3e295333155dada8feee945eb1337a4d078dc445da97a77959a7a439e729a587ce1c54639f3b03fc0942d6c2adfb46da3ca07bf8c6cad6f1ccdb8242e0c3410b6fc354e6866efbb7bf7d86f560d674411f18f0c3c3e73776f500d8fee29276a26f1ee334725109f3fe661dd57b7a3be4c78698e6df5768cd8001695db4cf451d34241278f47791f22a768f1e9e7230a3da70d72fa207280be9fa003ede5ed7dce23152f7d49e1646bc11033009995495ff0a3b8527af97fa83561becb1381a4af16f279a6c978b2997aa095e5dfbc4f4c8d0f9eb8a5d644946d7bdd6a007800f12de5ac68768b6670fda8271a531c794127b1022c34102f44626086b8370931279bb51f91f11f4c5153f3e9a5f66d9322d76e96448040b83d9f631b4f2d53fd416f65c565f24af4dc0db7ccd770bd7530da532cf93f7b340f8b00b63bbb5d06f5095f713766baa8c32cf61fb54c379b9173e1fd20873f3c33e0898469265ef6d465d1e736a7c472f1214a3bb5604af3024f1d6423ddacefcf68833c917f4b413959819df550f9fd27030f240c8f38d3a2adb68d0301d8767ec8dad83bb4b909fd75181f92f32c976fe8ca3f704d5de2422cf99bafd3000a8ec326edd744c69963e0576568442c31a6efada1be6c9b5535561a1ec39d3a21780d0a1a", 0x1000}, {&(0x7f00000010c0)="53801b4677dd1b7a4e3c9ee805114df6ba26d52513a162d9aa8ae645be8bcbc2475c21fc229b0d53e0929573c6ed78a6a47e851a65dcddd9b4c89d1fc4576ec6f4bab6b2f8b3c8d64d60153b0109d0736c21d7b51cc7b48c0d777e4c618a45974e8904c851639dc0fb0c5084a5345f5895624f2309608608135db863b8342dea2b7e26a71253fb62ce2a1d267497a1cb2f6eb0a92e90b01f5a0c6b64e9ae50b8c6d5c7955657d41c6d83fcd4ae1b46ecef0b41190d0aa3bf15cadf273d3140a0eed0d7fb1ef3f3bd", 0xc8}, {&(0x7f00000011c0)="3731e5a2f9cafa8d82555e056b9be87d78b86998b883d4316041c0bf733ff1f0a07da57a021312cc6ec55adfd00432bc8489edb3bd6f98767daa663cbc5cc9e0fff3029bf506fa8d8d41984f9b38eddca2d5eaffcac4dd", 0x57}, {&(0x7f0000001240)="5d83c7446c9a1a455821142238ffd94e9c948dfb16f4533fda6f1d55ba70fec12f5590722f693204a413bd1381ca556a9d890c6bbbdbf3a50181d1649a07831d92521afc0b1fa667b4a6bfd8763a06f58674cd045e6cd73ddc3e918031186fb5fa80d35a6650a208aea2c10d03ecbcec9393b3a06e8e3875a2eb9f0c9ed4760e21dba5fc68c4373c596bc5e9a129f38e96d2092bf884b30f6a794ce1f86bb35074c44b", 0xa3}, {&(0x7f0000001300)="ffdc8a68db3162b1d51ca6322ff033f6dba1584399cd30cc74b8fc23785dbd33b82d19b48cbad2f195841e6daf42a8742c32fcf0bc3c6d936a631553ddf70742e190192687601c4e0481ac3eb23b25a4b93aa8bca5f37c12ad2035c4e60b21b81c132348e10cf1d7d6b4765d8d55089288f18a1fba780290654293c8c634eac49612ab75c552abd58fc25f697708803984abef6c663d2ec841328618d8490aa3e104f2f73bf73ac01b257f6cfda4e350de313376ee1bfa725ca203d9556099d133", 0xc1}], 0x6, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001480)=""/150) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r6 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000001640)="13d77dd8a93ba579330a749459570ac4281709015a0e596b73422373087ed9fa05681b7e84c8221c667ed27b62816848ec593ada323f7c234878e9e0c77d86a17407d569a8d62e7f12d0b9155737186df774699220925cd59edda286a080fe680c25a05fcf88997086abdbccb63d51189774e99d7e46a80f2e6b8d32cd457155bf2263ccf8f06e4d83c568e45dc9297ff6fe1cc640e97f2d8647e57260cbbc09d9822251c526ad79cc04bdbc19323f6378a846b1693ffd9636524799261ad4c1f93790d56b54ed110d34d3d89d81040dada1234664042a8ab90c34891846192082fac1d59cefa94f91c3177af2c867718290ddabf43b201cd96941c93089f35f01cbf95b2d8253ba0625004341c6a1d16f94aad83ef9dead27d5cb82974614f758bbcba96fe846cf0e5ee22f11dcf4e81ce10d17e648005e75d243bb1d8b75f6dfbf6266d3b7f28c8dc2c5cad93231d616395258ab69d50b097baceb77090d341329a45ac6176dfe2de2776fb76cf5b664309dfd1d0241c78a3b38959fa8d3d63704242c46f372db0c1f27c9a060afd46b13ff5bd43bd2fe66aa4cc901abcdab2c35b157ebe4a2bad542ecd8ee7378dc3e9d692d727d43c09c15e6c9adf109f4dad6369cb9fbc7ee20550dc09bb67f1654c1fdc4bf2febffbc83f925847210c76d16182bc79d88d67a257372b8e0874ba69bd20ae040d1ae4188ff0eb4b2e38df1ee8d828e4519524f50575cc3a2e69563da215af5ffb61870890811498d44ed6443c945d0c30ed7259d6c47454d2b84acc29cdf5f1978881624b6a31365cc32abcaca29929b6ec3e1668c93a98706cc23368e78e251e0d9fc50d173fcf5a745ad9311fc9450e209157e10064282ce354c1c2bfe682083e04150557fee9067fa1e80ae22c63f1ea8455db69a1707f0c02f71df566bc216ba54f5ffef47260224dc407da83203bae5cf1fbfa4011919c52096c7d2e948ba419777c98d59ecdb8502dffd38b60beec96c78e19c07ff0aa168c474b5e2610bf65aad88da050d0b3f39b88ef6b52e7c6ec4256756efaef207c589dd591547ca0f1d5f98d43d75ea61cec8ec98318db99db2fe451941f3155c36389ff7c18cdc4fa596e97d779764dfccf4af8cafe210c44c4361a5924e9bf18f878a2d4afb4ec7e45926848d5e6eae7e6d9839cf0868094c2d9ea86b7bd74fc28876be65b2b7472c222fbc1d9ce707981d91bbfb360be6fffd93123a9dc616d9586c50f572fe0adfe100a84d577927f117c59ae7afef913f2380665ce27983db2c98956bc79e947a8919d3258cfed08092d8b30e5d4fa37c19c0d82278fd185d2e992811080ec4617b0a36ad0e4e2cefc4f18de95746e8230fe780f94ea240b5a0dc1a3af7d37904a40e8144dbd641a58cf0baa8553d18158277283bb5e1775339146331882de21811ee6902bd591f3c77e0c83eb801a0510a388747b65229ff37f65e15744d56b298c8f20a4ae7f0336cd458f3897bfca5b3578533f7aeb9a1cab86fbc9ae2cc474569e618a3150808a7b351cbd3d1c8ed57ccdf6515aa154951787879a0b6aa914c3c535a4f09c83d500a05047e050698837ff35f03324ae2b97787bab24e7c70080edda07f8a2b59a29d3c13044a23a84b2846f679db25ea8ef725b45f3806b5f5c693cc2915244ea6552a30d98a7ffa071cc25a2c5822060e0abb04ee374bf34e8dbccec9bdabac6f2b2e78f411244371824db97c449a481ac25aae6c388739788fd5116049c1c164c3a359589f18d6bb3f2589359b05b385e35b7dbe10910d1471bf4f3dd9beb7d0e14666ec6dfc02d8b5ef821b8279b50349ca10f9fa99171b979174233b5508fc70ac6a043eb9cf9434d0f215eb50b4a822b7baff7fd5aa2d8d5c923f36e87230c06e9e3808a7f1af9c59940aaadb91e501c99995e3ef27852b0954507779dd36e9a906333e69a8d6667e4770ac3f00dd48cc91e0ceaa9d8101f68ac4e3ff3e9245266aca769bbfd1aea02c3b7019b2e3d0e83762cb2e7dced0b6a564285a9382c8c62e1c688433549d310fa378d8adc564badde721b7a12ac4395f4133f13f98c906f210d536488761c85995df970318bf20a077fef0054419cfa433a335b20eb5aa099dfe77aab9dfebb88ae425ed59f92e6af7ed1aa1ef8e65b287061b978b39f2b9cc628cabcded94384c5637ec51f9f34e74b1cf780d0e62fed047713ea691322156e11da8ff9c91e01764f0f5e517aaa43d7d425edd1579abc95691dda462ca0cf81794582255c91174b78a218693f2f6cb1b21b8e0189e16ed29e65272ad40819a3634f9600d73c0a67976b1d494ff1e538af00171c971c92e60dfacd5363c550ddd735df40735ed397d84c9f70201c04d96bde129b8c644424479c165359bbc092ab98549ae36cc507971ac0cfb4166e4c6fad170a7f881186cb628b8ca6939e2edb93b211d233c918c16aab62084b8408c453e57650147e4c0393aa155d325ea9aa63c2e8b104880598dc4a934690941a3b46c704dac15cdaf33cb43832908f577e721bdb1e9910ba90c2aa2473de0f01856db388abb5df6f802a6187f72e76099f440fb5ac8de426b908c00003f9f59de1a9638d5adf229d82555b9887103435553fd9e029eaf47cf0917c100e0891c8925a9c9e1a407ea326e5b03cdf9de64c81ef96dcf9aba9967dfea9b3cbe397b344e5091f18197fbfb81732181ff035c0d59853642bc86b57f1587ce8cf03bd4e388a0eb5099742421f0b58a65a03ac9f4886c7d824cd1ee1dd55ec32ece319ff8523fb152028643c957a895b60175a44e6fd037eeee692d576d9371845c49078c8a3b3c18a8e82091caa8efdd8a4e2edc4b17ecf8913cb8fd721d0a8a8d35f11917750de5307470daec108c70628571c6d7080aa25c508da55cf830fd601029ad1912e5f6102bc4fce9a5f4a9394eb62661de3c00e3503d8dfb1b663820e9e5519f395acafffb82781e9f41ab09dd9dd088d475238d38d64ec57e4ee7f369f05df7428c03b526b563679550b3b9adeba935f2965e19f15d221fc054f61b6e8f33412b08d0ce6b020aa5857cce5d151a99dd4dec22d298fbecf1678acc253d809f6c369bb0ee85dc465db9ea9898e952693baaf6b4620e2baf4376487c5c6b56ebad68841c9939fbd570470c03b06967d4f2b24c2413a900ba7a2b3d94d455ff954fe19aa8b71dc90d0442caadda69277be97f427106e266a45ac1aaf19dd7e5ebbd75cfb33cd38031bfd852a6469660aa9e602444b280ede287f90bced6464c6b9748b0022475bc43ce14c2993742fee3e83a300933a2b7daa69fc578617adafc65b9433d48c81077c79d703a5e0b838c8ecec46a137f540f3cc8d3abb44b81523df92122385ae70a1a080277f0e9e0d87fb4f47694c0d0c28d09dd8e94a9c542846d7d51bb0fe960c9373fc6dd7b0784743c86d1af10d79297a686bc6eb7f3352f15229a14fb702041abeffccf6993d49c0a393a5f3554e65e1fbaca22b5727712058c9bbb4d409a0a4643425bc13474e51a381fd632a1dac00c84ca3c2c9db52483a4cebb0ea5822d9bad3c983063581b8623572e6c9dde94d2cfbbe8af4caf1bd5d0dce62b03565ae5274b2c67cc6d583bf71b842bf1568f820721d7e58fb3e94fb326cbf649448a1caf0d437b94bb3ccf369f6b51cd2ad73f991fe33ecf891e2552d9f153338283967c50c78f56261352b1d57a00c58394d227fd704f249b029bb3f4de845a411fc83835312512595a479c7e72c60043024a0663881996f9eb64ab05a159bcb96882b217dc4bd02720c16e61a2f99de57b2f7060b0c3cda6bdcf0785cd3188f532d851909a0b887c09a538afd2eb4a369f9092e365c0c68a17290dee601599bb7caed373770d5ea86aa963a58c196f605b5f3c5fb0eaf4759feeeb068bd83d46603ddae2e057c57a0311a67766b6fb97e9b867d27918d0cf8fb63611dc0bb3fb987f6b67a43b18875a128932ea12da46cda26284b6825279d6dc5790557f01619e9c85b88b3fb981663674c6d0cbb0c470c7b184634211e49cd777eebd355fd16ca1ed73880ab9b908609659bb58f88e442e871a27ac7b149be305eda9fb31845ce7786d94d0f9c3fb26e06675cc67e13b2b960f7c7d91a9a10b4ac0f32f0ace58c5e33da587fd7f341b6edfa7593462592dfa1491b64735e063ffb729b2706483ec6ace6b33505b7482391a042141c5bd058405db1c5ec5762ac7710ab9f6643fa10783cc4599463f0b9fa2ae31d827c5593d671d3d4fe316e8fa1fb5767938989a261adbb86f69b225bf9a17626bd4ece6fa4899d48cf59026abbb72d7d73d42d9b4373b0dec6ddac9f0964731f2111a52498d1d17b32b8ce6ad457f2bade48d10e4bd45ebf637940ffc2ec3f65ac26d2266c1e428f5de050a0430d5764ede5f1d0449b5c69b2c6ac02ea65b5b14f4a33b5cd622d5bad58ed83d7d84beae52736b79b381f41ad34f93ff89199a52c106640850532483e313af4dab5cbf11f2feea38da8b1139cd78d8abb512c159e10ef1e5c77c75101ba486f46033dadbb7f8d67dc1a4e8dd5b87913879b7ef360536aaeada1e8fcf53f72877189f5f63608df63bb52bed75b90d12a93a380afcf8af4605909c633f84abea1041fb6bea40a9787019b3ed6570a485499d18525cf56808fad6dda85f2d38b9ab8ccca0579ead3e7694542150959ac9d67da7bd0e77cdd5bc19f802970396e8b751ace1ed6ec0edc6c19b7cbf1dd4ef8c3a5eef8c0844c97095a83a6096267f158707003dbaff48054719aaa3f8f0ac816be6d10d3797c7ef7e6185952be2a0d20bb10e56ac730fa300113b5c14e8180b27905e057bf5d5ef3036d36df1b0a72454091afbf15d8c1c938f0ca6e91a87751e770d8381baaf6f9b1c9cf6d5a5f0c769eb7192c683fb656dd1362e197c3be0afb82b6820e580f1a56e1ffd783e8d7fe175e97392ecaf177eaa1753ca79d78fece506409e8b2405b832bd9717c457d29d6942d855be9284aa179ae273a019cab89b30ce446ea38d02d0fa2345d3a33c724f89b7dfe1d2d7660a2e04d4af72d4b0ae0d6515a4314352b1b3e7c6c0623ae0379d224e18d558895f9248d60f368a66828408b3c8fe55e3ffeb5fd506cf0e42b0d72724a36ae44b4d17a312bce51a2de972d529a1f9919e1ba5a0331f9b68f443be0e50104cff2b8b4ef270f4d337193da32071ffbd9cc117c467e9fa955d8a533d43928cda92351b2c0b0100acd6e74b64dc6914c44e01bc85ebabf41fb74b94c5ece39fbef92462b8c86096d39622c4ff653601e0d188428b0cbcf1b9b8646e667edc8c5f34729989f34d0b3d17997cc7aa7af6f5ff6aa32efb667ac783ebacf6f83f89c4fe90c96c8b10f0700de55ec224e747a359002028b586fa9479fd9277e7c61beb6531eaad56abd70c1df361868fee89cbacf5f6d981fbfc278a730f126ef20bdfe76f3f276cf4d96a9c73eb3396d2941d66f5ec9e16f3c11f7786d16dc5b12c391709d1645b045a4f6c27950dcd902d9e41c2f4ac44dbcc6772e7cd41108268178ee6c06c3b3afcf5190fb25135dc25cd66f82d23528958ab24e3fa2a11e15fc57e373dd7e23bd987cfbc79df45875cfc6f3a6f7bc331811633dde8881fdcb1190b67ab607edb58768b9e1ca2fc83aa8f3d5ba9f7e3ab0168de47311aacd846a5e1e2c39fa0f4d5fce148c274e173b17b8f6a46067aa3f4309221b378b8070713898f77491816eeefe5faf92f78b2eef8601b2cbf423000b7d9f856f188a8e2", 0x1000}, {&(0x7f0000002640)="374e4132c1da443129fb97cd470c91d351e726943857ee92ddd5197b9da14a570d49a4fbd38b136f7a50b1", 0x2b}, {&(0x7f0000002680)="971a2cd73f304cac0705b5c489556418c8", 0x11}, {&(0x7f00000026c0)="12b60c8bd712b6a0b13354b93be704f5aa2ea796c2bcb14cecae6204044bf0f880f44ea01720f43257b4b4ab694099a733fb9d37d550acd59f4eb17e56c58a76f961bfe312a66803dedadfb4a97d239cace80be8c98094a104e9f24048bc52138e7f179c431d50bdb2c0d642b7270c4b939d77c06bce5d2bf20dcfaabac9a99c67d87e38811beb518cab96e266f9a72a899a8a3287358606066e4d44b1aa9752087a50cb17dd8590e1cccc5514451463f50d35a63b7ac0e5121771e71dc2d3f520d80396da9df8bc288a88b33554b7", 0xcf}, {&(0x7f00000027c0)="ec7a3eb398a7d7232c7b7f2a5d443432d250f06a5a87500f709d0ced8509b01ec35677bf66728f3abe15a26186b7e72fa15991", 0x33}, {&(0x7f0000002800)="abd0f8be19e8a645550c4b86896a899e66cd1fbaea26955aa0813bc58a2442403b767a0ffafa2572f37d1bd8142733622563949b1ba967059c0c6539aac08443a7346c18734364a169bb813769e4132db40a13f7bd7be27ea00738780f5e8d6132318733033c6997ef5be78983115f613f1ad7642977934886909290cf1e1f920718db36a2e8ecfb25c083a21b7c46fd33eb71151aa3d08a6662225aee0114cc8e636abd7f20265a848a9184a8ff66a46c93e5d7bdc0a6933f4d84c045581cbd69bda7ae42c6bab7a12140e1de0bb8a4956e306996f9f45739", 0xd9}, {&(0x7f0000002900)="c301277a1b899fbce6c531d7e829626471a3e3138f5723fa2d84379e1f9e0ea95170efde257e331e30cf20c8e7e8e77a52e85851828d7c0aea5137e77817e68fb8b265216caed9b18e3b0ebbefd9d9295767fa5bbbd917c5660744c96dc7092f488f77e45c3c742cb64780a636e8b96d3f60850d980c4d3596031277587647594a2084c56109c34fdfc1708cad489dfa34c0ab790f95368c7ff435e98b3dfcfeaa7843b616f4c641a4c21fc64323c868e07cf4bfe1b99632fb2c5ee55de4a39649847f24d713a01b933d407d7271", 0xce}], 0x7) kevent(r8, &(0x7f0000002a80)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x0, 0x6}, {{r2}, 0xfffffffffffffffb, 0x84, 0xf0000008, 0x7fffffff, 0x6}], 0x400, &(0x7f0000002ac0)=[{{r0}, 0xfffffffffffffffd, 0xb1, 0x40, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x6497, 0x81}, {{r3}, 0xfffffffffffffff8, 0xc, 0xfffff, 0x8, 0x7ff}, {{r7}, 0xffffffffffffffff, 0x80, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0xc0a874a1239c5f0b, 0x4, 0x8001, 0x3}, {{r2}, 0xfffffffffffffffa, 0xb3, 0x0, 0x40}, {{r8}, 0xfffffffffffffffd, 0x5, 0x10, 0xd1d8}, {{r2}, 0xfffffffffffffffb, 0x22, 0x2, 0x5, 0x9}], 0x7fff, &(0x7f0000002c00)={0x1d8, 0x1}) fchown(r7, r4, r5) msgget(0x2, 0x130) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002c40)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getsockname$inet6(r2, &(0x7f0000002c80), &(0x7f0000002cc0)=0xc) chdir(&(0x7f0000002d00)='./file0\x00') getpeername$inet(r0, &(0x7f0000002d40), &(0x7f0000002d80)=0xc) shmget(0x1, 0x3000, 0x48, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x4000, 0x5, &(0x7f0000ffc000/0x4000)=nil) pwritev(r2, &(0x7f0000002f00)=[{&(0x7f0000002dc0)="296bb2fea38c169dd3ae7258a84082670d88d7263ee837652dff23133df23ae91f0801692922a51e1bf5e1f36b80c9339b24ccf4600dc0d02329b770f1f97e4cc2345855b692", 0x46}, {&(0x7f0000002e40)="026e1645bdd86b37a949456c86aa0cfabf699ea4d0ded3a97ab13bfc2a00f8845c31cb173405a01ea542b238ebb85f9636c100e32f633234032005dd871fa42c254f99f82800bd957abd4c85bca3ca262b163f653fa3d717cfd0", 0x5a}, {&(0x7f0000002ec0)="02369f2f98b3df9434bc8e374815a361c96991a13da5db4fc667e690163685d83ffd8047e185beeba41a87aaeea5d1cf7f6bded7ac35", 0x36}], 0x3, 0x0) getpeername$inet(r3, &(0x7f0000002f40), &(0x7f0000002f80)=0xc) semget(0x1, 0x6, 0x414) writev(r10, &(0x7f0000003280)=[{&(0x7f0000002fc0)="8328d388d5e5d7eaa40dde4fe973a7a0a455f15bc93bb8fb3aedeab69400a1b05e3c190f51364ac4951cdcd17d10b050d8024d339c761ee6aefe93d11b81db69588aef2cff1405538c1a9e626317c64ecb0571ea248893256aabf39889ae2e7549655b", 0x63}, {&(0x7f0000003040)="844a6068327c08cbdcf58388c853745d969e60f032f53d8a2e78c44696eac824652d5361b1763f67334a217e029f604832e20eedbc4602a5abdd0bdf59b000b038bc4fb5c5280606e1a54966d30df960ff42122c42956b0fbabd4dbbb790659b61e13e4f06a1230494bbb5441050879e2c4d3ccd119b413bd8b74c501cbb8a5868b7e0d1542d1d1bd4e41b00d5346cf4b01d1fdcff06cd10dad4ed8379534adf7ce1a59cc929358c7b8b11880e2346277a0a16fec99caa842960f6c81672c6fdf13c252f188423c6528b358e4705f6649bdade69d99bd9cd1ce91c45d63ea372d5be83703739", 0xe6}, {&(0x7f0000003140)="04d40b8893b816b1d902ff7346a3e67fd4d7a32cafd35cedc1258dbe308bc4984d7d4acf84578c05a040425c9dfcd2ff7719507c2860342db9c7186024eebcd7f1ac1d9c4c7df34cc030c277f73317d26bf36bc46e250a552da1778b6016e0795558bc1b56da00a8bc188181dc5d0ba6004a8b190bf9b2c09578d32d25c4ce41eec16dc1951884408e078de8ffca23c22a357290960d2a685278520d76dbe412ef861c3caff18d8f08e6788433c251d7621b64167896355d42bf5c81db559377c06503b9ff2b8a", 0xc7}, {&(0x7f0000003240)="86218815d9a60336002ee0f2c69258e2c333909cb67e81ae8e073c845673f71a8c69de48e8d490f6fd", 0x29}], 0x4) shmget$private(0x0, 0x11000, 0x111, &(0x7f0000fef000/0x11000)=nil) bind$inet6(r0, &(0x7f00000032c0)={0x18, 0x1, 0x5, 0x80}, 0xc) shmget(0x0, 0x4000, 0x4a0, &(0x7f0000ffb000/0x4000)=nil) madvise(&(0x7f0000ff2000/0x2000)=nil, 0x2000, 0x0) dup2(r8, r9) 11:54:16 executing program 0: syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10801, 0x80) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) 11:54:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 11:54:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) 11:54:16 executing program 0: mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x2) msgget(0x3, 0x42) msgget(0x1, 0x251) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getpid() r2 = getuid() r3 = getgid() r4 = socket$inet6(0x18, 0x2, 0x8) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000040)=@file={0xd5073f1a13e20e7e, '.\x00'}, 0x4, &(0x7f0000001480)=[{&(0x7f0000000080)="d2021803229f4a1c961a73df05236d818fe3c74df3bf3e5a6e6eb93cf48da74366cb3749844a28f975c5873497a76f92e63a276c47783a4c4a6d7f7c94fc4a3856bcbf9c99acfb42a572e4f851950bf6c656ba84da2b29721619358d5ace83f882363f59620308ebdce46ab1885f075a484cd5034ee4d128d9308f4f327e5725dfd2313e0c8a58c327cae3547e61", 0x8e}, {&(0x7f0000000140)="2dc9c7ab500d7937ca6f13c622381501b5464c53fa2e7e52127e2f272d6d7d44a363754a0dd7f30239235a69994de90aa7d899c84b9e74fbfd4725e8d061e05cda8f63ce40af0ef37dcefc9554ffcfa17132", 0x52}, {&(0x7f00000001c0)="7582dcb6818ac866a3489743da5423169e431756197d36a646eae2152967bad08f626895853224b4cff9c1e160dc679ba0fe5c8d7fb1bb0bb98db1f6f34ad0a2d55cf4ca9f0229c3e300cc3b458fc527d7d515a84d55f22799d37850e7d1e961276a916fee893eff45b3bd0bf5e2d953c98896f7180c5217d54a4b0a2f86fa6985e784218771d5169033d5c2", 0x8c}, {&(0x7f0000000280)="486325f514e5097cdf6521a12169694df804e6bfb0176e60f13c29d33aa3491b8f7fb004e399659c0fc92c1e3e7fe556c4104da3f30a002b0fe3842ecf1bfe2ce42538f846e14217f0901f7613a1b337f22dfb542a3a549fe5e33eafac7811c9ad58fc3e1e4e75e41f991db0a1f523", 0x6f}, {&(0x7f0000000300)="32a88f9afb189aba974f048d853ce2ca95e5072adeda4614454315e07b8521e8609ed60a1303ba64abb49a4ee6850a8e4b89ff209e5929699d065c289f", 0x3d}, {&(0x7f0000000340)="6441af4ad51fba07694ab06f19300c53efef75c246b02bd8b3ed772b36a2201d3c3c4e221d6062bba7b1b7aaf4b9107b4e8f39f754042b8d18b5d50e1782236f5fa309d61d30c099652d1358234638c3f3563e5d7bfe7d5af7fe0d0b32b19842d8ea7c497cb0eb714c5bc98eb0e188444f533f2dac6aab2a92e692d63df516d22522e9dbeafaa8069083d8c25a1180372667d98164ceae0866bb6e297d0234d0011c63f76aa11e4bd86b4c16ef98081b072be47a6cd2f60ac211e0eb859b21707fc72272cdd795fcec4a7969a0746c0f75fd17a3601e50afbc4d9650e07f6b601ca86436520b47c458e8a78a2a885d15ea9ac23173ac51a46e528c341731247e8a48d125096eba0ac57895bff6e01e8eb1e10face02a1f89a8db7c3498a5a68e30a570ff8aac53746ff6c7cc4f4c4063359255cc59c4a64d9ebcda1f64c44872e4e3146b1b09d3254ff916b276b22222cbed22bb9229e94d4a5c205d28c51b94b8bef640873fe27e2733449cd059896d578038d23ba44abee99c439b771109f3d6be42c96babb05ee79edb75af90bf9f681c3bf62e01d0f2529bb35ebdc39667bb47ee4a567a5fe1de2869d598c6655ac515026c744a063fecfad4b564e79cefdab84352da5d0f20ddfdb52906151bd2756260870edda1c21b2aca5fc06584bab2690718cf7002d5de8c68947cc5a4a359628aa64e439b663b6b8a5ac11db6586914d416d0589090531bcb9efdc48a21bda897470a2908d7bb676eb91e8c1d5036417c0bc47ae5b7d9ad6802717b6f3c7337d04ed9d1c198b784d743527035a1020b9d68cf13285102380bc1a56f5394fce404b2c54572712bac21b520f67187637b37f8da4c305397fbcb3a8e34180a842d813cf0b217956b9e5e7a3ff077c5a9a6a356339e5ff26fa1473754888d57820fb596cd9739c814bcadf3f8d2001e4272f35926ee9a351f65f3d6a4f68789befaa56a49d4d557e0ec339b8731083e44425f7f1d5fbb539ab6888597ed2ceb431ae5efbd8588a20670d3f21f1de740f55f3e4a82b7e33246f3ed2470409dab218cea6be77e7968904cb5e696b196a5c0bc5af4476c8f74d2878279f2ca38be844e8f41e9c76352a1330650391f3409e8df1a641f9f26f42235d00f2d8a9c934e4ee5dd29152aa2046ffd4982dcdb8ce4d86e235a209619815e0e02cbaf85203bc43c101521b797a48f6c22f3c9edddddce090e21804f37eac16b18963e84236873271822f9d6d82e143064df34c249b0f52c0ce94426868c336baec77f54ac57fe72fc1adaecfdaf4ac0acfc9dfa713b977bd1a0a1bc89c22a6f23a61af4cc0b642d8582103be59240c31b9cc08b3f48b43a2daa2b52fc8a248903f4109f60bf7d159a23671da5efde510096a0e002aa86e3519b6de46f40e2e68382debc505c30556c4c52a935cdf952abe706a859f210d641e6465f5790f9224eacfc0b5bbbc229ce3e4eab7c6ea73de7618fba1376c7a0699ff8e7404f565d0d6555f2aa6c49662941c062411fec949074b2444ffc5567b54d2bea082e6d037a0f277f35ee6e7ebc67f587d1850cb9d01f8208ef3510db0c69a5b10ab26f2d6ae67deaaa85741614382a580a9f587a8aa5b38fbb65e57eec9208b1af869717a1df4f703680804406deaaddde0b6377bd1efc2156b7f4674210432bee35ba0c651b4f31f755404941161213e835e4e08f1917a25748435c08d2b263d3e05d7b5150b5cb0f6dc9f12be0c1c1be9be99ec8f36cd5480663d34839825a8d473715a68823f862125f1db1e8d536f82cedd5de5583fcffc250897b5be688c99ac0d0f7a16e906653987a2015bb9e3f43c395a97fb43a509e1a41462efaa14632f72cd5d48d7afe2e5bb75def279aeeb123487c2a4d95e709ab94e9e025f2a8350d1105d1115d66dbe6c04e33c7947b55e3539a2ca5cd3ff14962c629f66a5a580885ac9b58408c3ec451c4d4cdf8533eb8bf66891b87d38aa0d935b35e1e7a406f67a8144146dd094ac2a801bdaab51e84e0997dbbdc550eefa39e2774c45f3d1a65436da41c5d1af4057c63c8dad07da2ddff2f092c0ec55f4e6bc1664afea9a1fd76ce9e3b0aca6f5b7f01a88b91e811c25a8612fe7b059ad6da7006484df20697654748182d477860ee22258009d808e31143839533f98d31bd53a55ef8239b107cf94a500863f0d60c8b97cc1b0a5ddb6cb72caed81b8ec5244c68b82864ccc68aba1e15facdb3b565ad4ca0912483f7c376b490258411ac53cbd496dad197a6cb5be79df2185f18e03c8a5bbfa187b8f80c796a5076b228a795931e247577320096380188021a18a114d572d80296efe73b566bb654de2df1bcbb0e47aa9bc625bc7cc6f41cf1ca1bf616a03e67d400dc5a5990433371ff10d4ecc5d92322feefc0fdf0cbc38cab0a94ae45496bf7ea85c57594516df5016f2115d38d40aa0cc37d1ab4b283dc7386961971e956242ba22a5e59a0f0495cee88b3581228ffb2a1aaf7487efb49a0b4844de553b069c4b562699ed022aeba71314e13b6c4e46efe60757aeb7343ce48d0678d94dd032a2a939ba2984bc0f8a8bfef6bad7885af2c21823b1ca20cb9a5e60d2753110295baf690671b5da1fcefe808d9e7c83a2980e76e17a284a1c3952801ccc2c7a776fc4f58e76042a2da73c7c453f680717e59679ce0bee8f0d23e6333d262e70b21b1b5d1899fa34360469bb61ca4d02e6bc475b6549a120c3c1d1857aabf6bf318f0725163d09fb0daaa40e8bed54b78dad1eeb7bf6c29f3bf32d768681bbd77bc2b958d3ce2142652d401fe099e52f1a386dd0602d216bfb9d53c19691146001196df05ed3e525c1127e5b494b159becc40e4713c63ebb2f25dab336876960999305d864c576d9fe7c72848ac236d16ac315a7fc6b8c5272b1e390c1f9158a1e49d078d84404ac1af90af1a653635da79f9c8cfa66d08a740fa514b8154be3be0363e20fe40b678e729ac2f5a195aa868dd020ebdaf94bd8f1e146811b2efac4b6d037ca11130b65e173a86faef5dd8236f479f604a5018ae660b93df5e545cde36851675fc4cae151ea61b5b372fae95dbd0cacb575359a90e923b474128c7f2e27905dbd9abbf5f08f1ae317b5712bf73d80f437c2fb89116359ca8605c0371e64b5907351e529b54c6f68cde92ef78526496163ffd2cc767aa73d70b3542d8dedd49bc56b143b076914a6114ad0c25cd12a5f90a2f1c77073e85f2fb86599a279975b46fd4ebc3c64a710c8c9895f9592d4e5110e319aa7c766e92171a589b72a7efd133aec6974d340d995f3c656462b7bb3f071cbe4845a92004bc5a617da458216f96b76495c8ada95daa5370dd8a2d879ef98a562c6c7792820b831e5ecb46a1dfdf5e4f2ec06d281fd5975daaace27e671555fffe2e7ec71ad7f38803b70aea37ac0b48c16d56774058e3038800b9c13217090654fc2bce6e6d39c4698b6b37e629f84f4891176b22107b5248d95091a8607a6f548709be71f922cd0f0ecbbf70861e0a2c58db899228d1db5cd8822c17f026f090fe88985874e9b3a12d23ed36b9835e72621dc618a739a1064d9432e3cf62ee61c8ce3b0acd07c5fd971f767599bb0ac7b8f0fc5a3e74602b88df59e1de63931e9b2fb28cc90455c08ee66a30653636eeab7a7f0de408bddf7978a9c1e7f3689bd3669e1fdf5f4dfc4367a5fa91632ee62dfa3ed25d7a27a1611594845a49a9c241fb1620f3b3eca03a117ade0c99711e55b523b6f0213050b94a0c5aa407896d68cc8cb978767bfbb23a66bfb2d7048fad49e3fe50b26c82cb86b0573f534b4312b8d7cbfe94c439c620b702e890f02f012b85e8c815a2a16c9928e77ae7876e5df9281e12bcc7c04c55f2a2d816d9868e0e03aecfd2453c57ae2c0ac09ecc7137ebbbe7e684b011e2eff728639f3c0f3619e4d088237e8f71f8ef4489132c6d049e6507416f2c838053700b8f8ec2f65277ffb761dfc638d5a762f2a4514c20fc55985cb741e54676e2e78fff30fee8e491bc901fb87ca72424fca92d92fd9d981e518a4226e19cbcc335ff732ba3df2d1ec8b2cceb841b0ee860b029aedb3524b3ed3a59b7154f3bd6c90358450d6f0db207a2b988ac46ce88628ac22643ee94c4473ad048bda2f7a81c40086b9ed6a27566ebf5dddbdeb36e796edb701f4a39ce4e9f58b12f11daedf5470ea4e914f0bc15811e6f714f674ebfb18c3fbd5da694ad916be7746de70d790845c91648db8519feb5706774a3cabc07f7d81508045529dba158d5fc4641e5d815095f39c7ae2c14cbea0cb0cba4210f3269f3383a0588510a4c8c09faa9de183cd95bbd8470c1758293b705d311fcd086fee24aff11e9f9d92eefd5049517e810af7da4fc85e7c12e929ebec9a2f9d7b5f0c0fd717dea307ad359a9cb125ab62c8b0460bb5f37f9c4e42d2f31efa70462618c6cad682895b992e91c3a855efa6b33759425210d2baeb9e29e2e94b8a866ec63a89ebf3fd1a60e483a2d38b9c8c0f814ee6814d22c438e27371aa06a03337107723d4094454a43d91f4558680bd109574d4477a0ab1a805291266e725090b7662a1006dd08340b10ac60e12dcc4afe5d1312ca4a9db29b372eb8f4681d0fce377e15673f9174316b1aae098a6edefc67c252e853798e0edba082f798252c614c72f19e792aa88f24d3d182a6099f2399f563c0ed5067aceef9a3239058ffc447b9b7ac8ed3324a54045ac6b3d5e76085705803bfb8cb1f6a4683309fd887dd20b590b76dce45dea481adc0cb5d77f1fff716554d7254f862cba2ba56e4ca58f809fe20667868f067ad82a1fa36922458dfe3ad20897580cbbec49d78034cb75472e9be7dc46d940058801623b7d865d547395a505e8923b66d5f29e1e75abd96ad0dba9e1553242ae4fa4fa0de2fd750349005f26131cf5fe808a60992b9ad3f7c0032b1fa622fcf8d68f072cb959d2773dc17a99790e151de34c36ceff28eecf2d75a051ae6703d2fd6d4347089aea5d9f47b53356e500f1f88277865dffe47a090a088ac2bbe1fb58d783ea7ca15763d2f071f989a1ade8c22903432495c80408911515938db1ad6071c2bd622150c233ed0aa444499bef7ce17cdabadfc688ac681df6011a01cb1876909b5e2e716e764bccc38b9528f6f25cfd0fec76b2a3afc9fa657bfe1015d7580d393bd25167d79bf95e90c20f53bbe7f728135756e58f0cda6f9b86455cf53dc8689b2ca5c51f7d180ac570b52c9fb79edd9a8986246c4248bca32e3cd817fbae00e735f1d510c44b363f981535cd4a2530240bb43fe9db99babf31aec996e66a074c62f41659d0e5d60b445cdfe222098d9b7f945c6331ce950a5d91c7e17ee8b2ce8077c5506aa8648a90ea758cf41d867e29020e21989c19e79486f5578f033496f374c8c18314ca22d7d4f452400c8cf5f313f86440d0f54a4aac63f6d4f5d7f31a66f930ad3af04f57009d3ca6f3a3ba45994218b7e611f76b0b36c015986aca814bebb731afb6e6eec419fa9208e35172f5a0885dee674c8dd2660f2cbd96f2160608dfbeaf00d03aedaa58005d9d25705dfcd290893c83360245001725459e1bbe6c75caf85721923abd800f3b50e66d27fec09659fc68bfb8d008ac7d765cba790799b1197dfc395ae6f3cd69eaa666b691c7173bc1c53602ed6fdced8e627989b27abbd43112cbfd9b137e66aec2b1aa12b241bd3cbf4b49d4d1446d8703e8c417f20847b72735c477ca8f9d5e6ea7eb58a0fa5bfd96dd4f3a2a7701f073e", 0x1000}, {&(0x7f0000001340)="e80ceaf36ed83177fb8183edf7aeb34dbec92bafd1fd0bb73597cb5e6c87a41c9eeda4a036f689fb02da3e4f0d1d9947ed0fee9674339fe0a8ffe0c3ea4a32889cdeb4d07086cf3c9479be66aaefb54f5bfbc6262c8da2cf18e8c8584a8d6c890fa576818ea76948f126fe22cca2a1e99f4d4428e91e84e1c2acdcfbe864281e9ed44dd762f158f368cf1e02564a45ac493b10971236d5334209a997f57cbae4a8d59e58181a6ab2cf5ac59ed0f5e28d18", 0xb1}, {&(0x7f0000001400)="c0c5f224ef10695bd07ce9e3db075cc83d499ced556f4f0e5b96f08cf452b7fb76818e2d8ebd6f1cb7876b99fca4c82ad6477e99c7021f8009a0d306a4ac4fad5640ddc7368907484608cfc1cec308b85bc030c744fa73", 0x57}], 0x8, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}], 0x38, 0x406}, 0x1) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 11:54:16 executing program 0: mprotect(&(0x7f000002d000/0x3000)=nil, 0x3000, 0x1) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000001440)={0x7, 0x1, 0x6, 0x3f, 0x1, 0x6, 0x7fff, 0x8001}, &(0x7f0000000280)={0x7fffffff, 0x8}) 11:54:16 executing program 1: r0 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = geteuid() r4 = getgid() r5 = getppid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r3, r4, 0x40, 0x1ea02d7e}, 0x80000000, 0x7fffffff, r5, r6, 0x9, 0x4, 0x923c}) 11:54:17 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', 0x0) 11:54:17 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f0000000200)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 11:54:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r2, 0x4) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:54:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0xa0, 0x121) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\nTle>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) writev(r0, &(0x7f0000001700)=[{&(0x7f0000002ac0)="feded9fffd5dc6e846559fa586c5a19e8d1e12b7413684bd03727f8ea5104fdf27cd64beb6ead77ca71dfdd7251dc32397ea537f3dc54cd401b73361ed3d45bc7b461f56a8c2aad0618ca6dd29e14948f889fc8b3a2669d810ceec74a54d92a5b68cfbc687915af26eab6011c50266ca340ad0b5c734a74eef9cd829aa7ae3cf0a31a497a05d2750495935df4dc4f6668634053afee17241aeab435d0a58bd617836dcd5761dc1ddfe486228d7ed8290f39e99ffa20eab06c057d8a30fcd6330b1e05f47ee3d81e45e2a7f91d5b83f9f86ebc32b6c77bcc7e93123c7ac1163992cb7e3cd36214de740c75c95a04ff959d79141c867b31056483485271711d9427b024c98b5744d7a17321cb54757b006fdffc842c2cbabd696e058d1b2c3ffc1bbf0a5f909a8e2391bbd5ca9d7bbeec0d8a18d3451a1f1ec0fdd61cf2fe31dfe25fa34f2dfa8af5eccadd9a6ca480c14991db6cc4053c79cec1679b8bf9bd9ad65e1f1f225df913dd64c9faf25d6228322926c17f1e595df116e8cc3408cc2faa717719d4d95c517224ff4b68e811a0e44aafbc8526bf124b8f0ecdfa26db1b881a05b6d150d336cf3c088e0b0366c93bd398f166d71309a7bbbd3cd983ec9f4cf54ad6c3d7bc64f7b14a38133e3781322ca0a09caadfd0fe006ae614632898d985b3d9309395a08f9e1d9e4ca56725ee6413ceb636e74e2ef681bd7647e1572cff85a62bc61b38943dc6675506da1f4a4ad2e62551efa0c5bcd9de1503f04a721ce5d829e4c0fe20790ed8f8b8bf240d26795836215a31c95cb837b22b5d05411f178262d9a9147e2f754eb425ea4c54e0c0bed4b5fc8829b15d8ca1f91980af2731db429063c0ef28cbb007d613966cb77983229aa9d94af56db44bf74b64a5186512301c8623dfc0f46b2e004b05ae4fb97af639a69c7cf55b0e1f3d33e96546300a38afc3b52b15fcd16c0ebb5a9427d2b95947ee5433ae0352e2d43db2220b9ff16a7c8649e45dccc98cffe09fdff9f0974a0e5c9b5eb533e4efc17b38344c662aa67f1fd476915e6fc263c9910c29d953c747b7a08b43d3ee33c87b8eb95c316b208244b722b5290f2c5e70f081169f8fd70676874e01c7f7643b39d52d503f51da0d7035837da5e729990df8b93e4f9c9fa5a13f8142a589aa1ee241ff7b535cba4b0fde4e4f16023cb1c0fa8e652b9e0da3ef1da7b681e6bfd1ca01fc89aa4c16198d9dfb5b7cb1f21cf979509bbb6e07fd5dcd2ee4a5d6ec47d22f5577171a1da0be3b9520b00b300ae348eecdebba2c5f2b5721b5edf7595fe02d55418ed775813f93674a8fc7b2900e7d8b40b3041f7529827682a178db199981b8a3370517525bbbc90da905a0450c6fdb58cd0f1fc3da7760dd29f0d2592f9b015703d570a66fceb05df0accd01625f72d408fb4165916b63755f48869d7f51ab01e0aaa49a7e76ec93d1def19a91b762524d9842438bfc72efe2029318edcde5dbed5367937b6e488849eb359bbc7c01ddf0dbfca9ee7e35ee53ba5a5231d77e6d177020254630ddaed0e22f1144d0a6034a098391893ec4cffc9c5a2e08fdea141b576428dc835b6e1de6fd99e1044cdf6fdfae05ba434ac53981b5e2576b863673e542c8eb8e363dcdae9f9b7bef45cecf4d3b77d287984d5872368d002457f6405e93d563997696f4a21d439c451e15f0638d62096944b4d731b0cc10ada4bd2c05a4733618ab4242a95eeebff6492236699fc13b96b136b1e4fcebb9b178407b0d1ba5f7aa48553848011d5ecddabad20a0f2742dcb41b6c1fe9f0ead7a5b2ee31ab151acc715046bb5741f813898dcb39f292feb224efe6b4b32f5cc3b2f243b814c88d704a3fa97ef283a8cdb7e6733751b43eda238c6d39acb0c3e0c867f8a75b0c8e550f845e262e23e33e0157c0eec7e7d5d184a18d14ba9a9ffe2ce77e7a8bd858bbe3fddf18eadb1e9a047993f25ddaa02a9513657212377f1e548c3149dd1e3b3dc0e0bc632ac3eb00a9c5d3038af4087cd0ebb777cd71dd6b5a992b79884b4610c6ae5f952407778e9983945df272f30b40088db473d74598ceb862067d0afff4b4c176c95eaa357149501b23f2f24054fd51192ef1311e056d503c440a5e0cc0c76141e1efe034987f63faa75c36fd1950364c91a7e14ab40f6992478b4ecaaa2743d31eafe87e661868b6fdb6c497915f12d911c4e0d3a0c6c092d29c4e4ec7bfcde58709cf9f381c8001638bef4ffe5d74207bd8221eba24cbcbf3edb172ef2824293a3b1f1046c4c1634a0cec67e1da5edce4c39d759e4fe1f27579365ec26556808ebf4c41f2407a8fb0be17c4cb9bd5f07221d8990465f1ccfb85d948f8a2ef0eab1dceb370ec45683de3cb8c612c24ab06b55c9b597dc1460338d134d61ba1dde6890252836ea4a2af1b018a1ae0c34aa9c33cf551a2b4eb0876cf064e796def8b4e64db92683e88001c275e4ac9fe533cbbb615cbb7bd356dfcee808682cb0fb8ba6d1053d43c9d77bbece5951e2fe3787ef0049c8ebfb28e8ccfd073b044e869d5343658da0fcd1fa994a81f6efe8583eac0961323346e5b70ecdd42d391cc380084e71cd2fd2a32a3c7e4fffe71b2e272b3710788978d2d097399984385cc219936efe974f6c5db2b208e370a9434032b15e6b5f9b3030e5f17b8e942111a2426cbb10f1c0b2be50877f883a25c0b43ae0c0004f4942294894b981f0b4554f2f5daa640fae9291eafb4a37c751018ab5bd1bf7be8e4ecb34a62109bf57a4ac93a989aaca13ea00deb1ea2b987a8c6887118f07f6add1f2e8773bd6e08cfdc2574e1d709cb36a748e326e99b61eee001b2cd73302ea978652e47652f3b76517df096c6cf818ac0c062056b51624a32cd2a97c87afcffb625c2f20dbc436db5077fe68eae20231da5017fdb207c4df95c411adcf5013c163a2aa9895cd0e5b7d43e2031df634e68615db141da93fcb0bd791e8a547d1f313480a098ac613063a2c2b74be07b834ee953f69cf9de90176412d3eaff53073e5119e5daa58adda2e3fb997bff2eb0a0c9d2e6b907fc2b32ef150a7c77cfaeedc833573fa84197d315033d442c84f5f7ae83d939e5832bc12d150494cb1cb6dd16d022a3db90ae4a53ba6c18844d4c2ee9afb253faead26f0e66b026da9ea3b4194439d11810183775c4c31b40e9ea9ddd465c3f594409320dfe1de64cfb98222d122c1f9c8a6089fdd0663e6f7586d75c20bab89143d68d06da9bf03480c78e099196eb86f33020cbcf7d1b272f9faec1274d1cfe7f8e177844754821530b2b847417be548e6bc947c11cbd4523994c226188e4535b2412738a43ebe99ca8ac555fde37d4a5a3a57b1a89726e810a96fd117635b6cc54b8d2a2d743daa02e01cbb9346a4d4eb6f9eca8492cc50f1026d7e5b1f5399400619da481bcaf239d1c21a6b0399c99b86343640c174f64e9d1819018573e2a048a55c88444ccb41212f1221d618d7b4f5d5a6404fe09b1e281f8375e59ae6fd4b1756991221237504a8e01589b960c04f685ca17bf42e5ba98bc913ccd83642b6be581c4c80fe51c8f1728de6b4a9e990c37e8946ee12624a6d1e1b59894bc930be5df8fe22754624a11be4146ae1b9eafb7af6548a17320c569184450633fc9b8a1d4cffc86043ece3634e4bb15be5bb39c6a1b7f1357fa540ebb6db310337e7d7c05444cdbeeabfe7a79d6a81fc9aca2131a41036d646d691e6abb2faa1ee860d002d3047f5e372059ff2f228914816c38c9218573fdbdd3133b8454e68b38134b07754e3df1155a51817f1ed61f5bd4afbde6611fed9bfe79e2f89acd895a75dc51ee60846ea61e623228b4c87e8da74d0d1464c04ff2fb76f7bf17401d92b3703e4ef44110f0339bee0203d48c02b8ad1ee59050d2e81a1d74ca5087c14ee41b80369f7ef1d372cc03c0e50f2b47306f12c5f14cf5eccb02e052c3fe666fc6114c7d6f7b98033b86f485813932f6f6c651e8143f73835be9c4123c31707a9d1667d64fd755274a19a2f95c708b673f8d64e000e670921c0482743e0f2ef069a1aa40586aab8a27663acb0a3d70cd7c4de243b3c252b6082f252267fbf656b37caf1a858434f266fab5464222ea4fa4205d2e0a241f0d0857a70c2d92073c09a0ae0152d88f2942573af9e8e352448fd457b4ba71c74d47bbea65c26a0a31df6ee399cffdb899f14e482acd30613ed58065d45cf19ef5933fe877ef811d37604a2450ef14fe51ceb4ab520c55f7178f5bc96b13f36147d8294dd34ba7e4fda06d3ecb84c3edef09c0ddae56fa4024824817a785f458d36512d45b0f0f13a5ad08e36792b56f18edfd2051e03f4dc3ca2a263a87115e29fb62d55e33e10df47c5067840a4b9fbe016d425fa848367700673e27292591ede3db46608cc09be74cb1523cfff602ffb934d2edbedc982b28424619218e9f526c091bc36fb6d08cb34bddd47b08349cd7c6607bd0738a961e52e1e7bc08b50a5b8f3f15b971ec92e188f049b40e62dd334d4c5211ebfdbac863cc1d24bad2d337fdc4ee0a1c51cfc09518a480991dc5c7b19282859c06ac44e9aff6f7345b21a85c0977c4dc28d20ee8636a43ab38cf5f826f0af0f4027960297ba9d4ecd2c174fa390048978e1a5296c107991518bb9959a86cb96b03b99d5e439fdb725fdc58ecb9686bd054b5f0e436883bf49a7745973b99237d9cbaf2ba1d5837d2b86a8fd5ac3791fdd1f143f8791a8b981191b5d974e932cff3c6a18b45f7d4dd23a9db7627a2e769972a9290adcd961af914b9f7ac2b7fa817cc566f874389e5d2ce029997a6ec253c6e4c64cfa584c981cad9508ead0ca2bdc7430533e213ee8b80869bd8acbd50fe27bc863931cf012fff140e889b8634d92c205679013024a07ee1b5b18a6140dc576c72b42487d044fa3962c8cf1b8ae9ce0db2e8cc76e35f15e4fce3fa7e7bf2ba28f3f4358b3c26c22c5d924b9aaf2bdd026c167d8e52a83117068e8cacf8200c2a1e3ade8254161528afe421e39aec1dfeba4b8b796052607773cf7ac6b39cd31880e8039d940c412aa11776a8dd1f2a4656b88379caea3da72e0f2b1a30a50d05170b0c6d2634771f3b37b88d9915515d0d538d1dfcefe9cb03bcb08117bd9423d046dabbc2cc2d7aa9147e9d279e1962ba3833c1feee5e279e52ab3a834dc4c539d719f8e90eb0cb22eb77d629f9069862af56c6e2e37d3dbebec29e0a972a27ba893e2da3ac9cedc8fb70f4f3d7fe8eeaad525750ff13ca6a7f056c122c15ed728368f7332459a3c", 0xea3}], 0x1) 11:54:17 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x108, &(0x7f0000000340)=0x401, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00', 0x4) r3 = socket(0x1, 0x1, 0x8) setsockopt(r3, 0x2, 0xb, &(0x7f0000000080)="ffff0000", 0x4) socket(0x20, 0x0, 0x1) r4 = dup2(r3, r3) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0xc1, 0xf0000001, 0x401, 0x80}, {{r3}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x1, 0x7}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x5, 0x3}, {{r3}, 0xfffffffffffffff9, 0x8, 0x1, 0x3581a7e, 0x6}, {{r3}, 0xfffffffffffffff9, 0x40, 0x400fffff, 0x7fffffff, 0x4}, {{r3}, 0xfffffffffffffffb, 0x99, 0x0, 0xcef8}], 0x8, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x45, 0x0, 0xfff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x10, 0xa0000091, 0x6, 0x9cee}, {{r3}, 0xffffffffffffffff, 0x80, 0x80, 0x81c9, 0x100000001}, {{r3}, 0xfffffffffffffffb, 0x10, 0x400fffff, 0x3f, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffd, 0x10, 0x81, 0x7, 0x57cc}, {{r3}, 0xfffffffffffffffe, 0x40, 0x0, 0x621f, 0x7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x2, 0xffff, 0x6}], 0xe51e, &(0x7f0000000000)={0x8ee, 0x5}) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) shmget$private(0x0, 0x4000, 0x208, &(0x7f000026f000/0x4000)=nil) 11:54:17 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)='\xb52') mknod(&(0x7f0000000140)='./file1\x00', 0x2040, 0x5) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 11:54:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r4 = socket$inet(0x2, 0x0, 0x7) getuid() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x79, 0x5}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) setsockopt(r4, 0x4, 0x9, &(0x7f0000000100)="644808609e67eb27991a6e183b8c124205b01a9dd4346eb4af2440348adf5c1989972e961de09af75fa9dc1fae96e49ee70ca98648892164be64386d2ee71f9491ec1074b03eae0f99326e5db3fab1a6c1cf1d99be74f1a50c148245b04dc56b98bf32df4188a5f518bc1659fc51eb054a57d6c8b0b4badd51433997ad5770f1b034095e9a3f24ae2ea6b19e3bbf3011b450e9b1d79eb34d628322bbabe4c66d37d49a4e31c0d2cb8705239250d0644a5752f2d20b5426b6cc6461b48e6cd60c2523ed671b29894e33d994e63910d90e9f886d837dcb9689a01a222abb31398b8a7c2c1f06c4cb268acde8e7394632818155026d7fac1f7b0feea8884c11d707f4549c98cadbc152aa1b1c4a9df4836e90161863263c38e00a2633b081934dd734299f2a073005ea9d92ff4891531da5b577ed9de62c3c31e8eb9d2ed6aa0c662c159a67f56440a9d05760dc3658be66122bb3129430484fe2a0d61aac6050f2848805a7a107baf974cee2454e69a8859c5f032d52a04b28267a289a11db5f4677ea3572bef9d1f3f1a39f56c28c4b0fecde0cd7ce1d97d7fc07de38dc85398386553976b8fef53dc0027495134389e3f8a7f51ab5f315ddf8d417810f7dea44259e7fb99639f21d319ae60953821052e0ecf2ce1e43b31361e470b3e0543b2ef57720bb29ad94d2be4bd8707cf5ca2d7ddacd2907871848ac3e6ae8dbfdce48dfdaa1f0e845c43481c8b5ed32cb952bdd73a86dd78ba211d7eaddab94042ac2eaed95c12e0d3c6963e79e3c00ee98e842a753680dc991b535b07e6e18217c7e3f53d8976717f57e90352718f3a7c92ec0bc36de33cb54771d4556fc47897e22af1b8b527a7f58e16951b812a6bfa355a29e26d9db0fbb691db5036d25aa83321dcaf5210eed98abd1029ad730f679465220707dfbe05d8f582a10cd3de121ddfcfd53bc157c2d31096a6491328d2bfa53a4eff8eba9a30252434825e3d8af21a22b8636a35be92e9a0e2d13d2fb82359bfc67306e511643616b329361c373c086e94b8c0e43f2e2b91382ab731166f07ede29f85adcfaf655e0068455436202011728feeada52a04dcfd1bbb94048259bd2adad450ffc9099e27c435908d7bb4fcbdac49661d9d6ea6cd016bb6d13c94a5770128cc496dc848512596d397923656ec6592cd9ef1c821d97b8b44aa2fed441c057448792056d38be7329cbafbd825d5501b9f41dfe923a8ff4f0caf80e39c77fb28fb36062089d0139a5f397d87f42c92e0ae1fa58fc1dfe94c0435039a90a68db4d4a1f81966f3170813d5ca65ced8766e23c892de7b8064626fb483408b010e7ed5dcc10d1e08411f28380af83584b90ffa5a317d03489968f8b5e4b80a558d8d7ef830fa8c2a93fef3141fa1fd06f252a3f4508e600c1f420acd3609f92c019aaa61aeee9984c5f30ac95ec46b755e1f64f19bbf9ca761ac7de265ba9f732def2ffb74b746450e139a3846ec31b8c44e6372d2d2b7feccfc6695bb8a8419af8074a743bbb5a20b16bf79c08416b1399bf209755275cf68e4f3866f7fd3398cee045219c5aed0673b6829282d87632a99d08bc14cd2325f13fbef78c302bca2d8c5c06f5e96fe524f81a8ce2fbce88adbfcb1cc34aa6d901273edcd97fd2aad7f79c962f097b8b16b63dc18f8d82a1cff343c9afb7be8725184b6b1d6292cbbb3137b3a7723eb44ed0a41df74f94028b67453f36618af22bd196d9224ea932279fba0fc1cdd4a2af4112be7b1576c666c66f9a5412429ada366978941a904d6b0587ce9d32f7cefed64189cf5df24fd696d7d823584e2a7eec5ba7e89035af408b99526cff41ef5af276ffc8862f2ed539db2d5259a27823dcbcd81f6a2a4bfa95fd7b8e995e134d93392ae1a1f3cea83bfa2c2e4e3e0693c2d1e71ae76a636d75ba17ed352ee04bd1b13a680f263183a832e66e6b2ba8c0b3fea82e55862377b9999956f64a667ffa177946570aef618e6632f061ba86a0920be4d73a6be1147255a7a0495c00473ba1624148462cd7b0e7b8184da0334060593b96d14ed9e657864836e77532b0f1c708ee7bb79485af4f3645e10232a518c8b257becf46923ec7a848d362c3971e686e586417d73c0899130cdecb6962f2914c68857d5214b1e5f131c444b31b17920fd582a2f62fa78fb5b655393ef5fa1e75927f6eda3c3462e7aa03dd601c016d0a2a40dcc5aee62fb123a088d87fe651c2806ede0805c4bdead61503e267551eb6f8efd950753ada06618f5a5233f96699c974620c784e56e816c69b9d364057bd2dd23d4b59bd8f7611b7ac49a729f80ce45f41052483607e5bd3bc0de163376c6b49e1ca0aafe6c6c5d6e31a2de955cf2188f103f7ac03a2ed4b826bf2982e1425434d05a03509aacffc3feb507fa2985f74e0150c1dd18312065314e9c3f3db140c03f776ee139a16590d67716fe853391946e521e1b6451fb5c7262bbfa5abae25477c055d5a8bf2eeac64ebd6fb41ed2b0feeced89ec81c876ae11fa0b421d9ea274d45577a94a8ef4b6acc6682b072684d5d27665a3628f40a870f991815c52782f9418274994834f50831b3db8f58d373036469f6f07ef743371992a4cdd7f63545ce755e12fd19afdd18d1ceb2d0883d4455fd097738595d5928748336f7bcc339a25027794165f1198a92e7404e63827dd7f30ffc7552a7063c1e28c193148e163effb0b2d7fd4be0e99d3c57d79694dc60082a746023e930ad6613367115569a3ff1d831f12c52152dc38048fc8fa7ba7b5b4cf6e0fedd8abd01ba0aa886a664bd3f0340ee3eaf13c7e86b21319b2f7bb110886a9160c08c6188e92fab4408a8738714a6a6d93b68b837a37de519065cee5b05fad44feff3a08c383c893457e79eb690b716bdbaaa4278db4af227c30da5cb9fb17c1e22fc5b936f702c2afcd30d779d9f182a26afa0d74c6fd4946d1437092abc6cabf78d27992133f470abaf0cfe7c02cf4a61a529aade0c53554849f6b3668fd641cdcaf5abe1a334737e6cece4b2bfcd7298525347ea16b56596ff6d0537d17d1fc50e1bf79d11802a28306406a4329cfd2b26ed8de0a830711c93dbfcea87c8dbe0b33508543546b0e60a163a0e8c03ba751c2a1400ddabd321cfe995daeff88cc988558581ad1b39db01780bd15dad8d4785b3b50e9e6ae98bcae71ebd5e13ab4c9177ff54d66b1265392a97d74d40747bed75b6570bb89c48ff54762902f229442e00e64bc9c1321fa791f706d5f7133a3f73422598b16a4964057039a3be6ad1a46d3654f056f61f3afcb865b50a8a85936c44e7a88a720f1db5c3bcbc55df50516f4582fa941c10737291941daa1910e26422db0e5e045f7a88abc69889392c8046deccb8f77aa38ea171480e7f21ab9931775c530b82d0a6d3461bdab3d8f9a7ec6b5daf3d385ed782e29e80057328f7c1f687f6e5f42e8d9a5af7232ae03544b8915ab89f66b6eb09390ee8a177b8f98404ba25bd84f53c071fb246e561139e91ae4af7996e0dc41f100f1c54e9a5531b3cc5d0119db7b3f4870747b0559483a3dc77a1b2f800caca98d1955c5e8b362fb4572b6dffeec641540c377029a5285489edc8200f3787f12da81a2e443e72f2802f485968ed9a03deeee6d3d49df8412d4ccd1f57cf07a408b028e26d7e988cd958858b8571d04a8422f716ca17e71c557492ed921a83a5c96a63969047098913c368149b78ffce788c686d9a0db06f9c5f6443b6ecfd301962dd5544e46ff92228bee0bb8848594022c52da11e072da1e8887e0856de1d71e63305da889a7f39db3244ab4d96e0ac9e0b2bfd005090e22a7b6690a33b8b165dc66e8b855fef979eae0de8b0ad9e6fc9e42a6e42aea465a7ef983cf0e221b9de80b87eb467e67bc5005d2f6e7bca57e18c3b1af8c14ab84e46fb39ce1bba99b9a445db7b81118485a813cf8cdbc6b51f99713d11c13e83e99edc5409040050e110f1e645d03d5466999c42df201dcb1ca1a6f7cd94f7732e4a81346965a5d53b9b741b5951ae50ccb7b7aa22b6256267c3d32efef598e0afc398f1bf9c6822d1636b91b88d9e74602c2f35926ff9cfcc5c8cdabf47efd4dc849b334309f7d54d847ca8d981f2953410cf8c1bf16e69bc204726e852a54e127eb5fff68400bff62c4fb2358a4b144a72fa8e250ba1da2d3b12552cf7df01336f4e551ec02875ca48253cdf64736cf18980c50a2ce652afe6009a0ccc3dbc509528b076511ee77e4906d607742500b9b37269e2c4283c949258b225a1d3432b0239bc07f05d69d7e6ff6311b9b8d1ae333a2ac66876b1bde3847a2034136c3c240ecaba9515d49dc0112a3696c5f8a8a622d2901124b396c7720584d67e884c0007a907fe302ce7708b4c4be8d0bc443fe739e85eedad1cecf0089efd2d25f27fafb775ed4ef6f8c4215f642daaef0c1dc386b701f07459418c10ba0c168c3c813b66bd839ca2e9faa1ca4db1c71e1d36ec88ce46e7e5bb21591aa01aae3f6354679e93c0fa1e919e8ec5bf742bfed49d0426d0410923b70cf7679951dfbfa737051511cbd50b3dc3cc595eb50aa36a470bc654ed38b4de37e332ec4f01d2d134406cc33a45492f052be50905ee657a3051b1f8d09140acabea24dd35150e8937bbc84700350f70996ce04ca4daae7570ad8652e89dfb7503e300b3a29be34d15c3de65517ed3782b6e0ad910ccb11a4a0cbe775905dfb9c82f53d8dafb6de840e213b4b2cb02334f45266d6b524388a9307624d15611b9228b830e95a01f033f78b554a2f8a65161c86c8ab082b3cd054e3c923ca26e9069013320a2b1938ee971cd8bb851d2854a27d2e1f7617d25d9c41a86da4fb84490f26e5f4425f5699e6a56ee741b2381303cb26b4e6b7bf61afe8a55b82262e165cc8dbb5855dbc26c8ec4c23963da87229daff437c540ecd76c97840b9aa168ca9e8ca14e8ae727057b4ed04cc286395adfbcb3dfe536e2a0c05b5d31a3016a762c1337af5400e430304736f990876dfc5e1fae28495f8084c5e1d4e8da634b82ef98d72ca60e1ec4c5cb467a5d67449a3fc365260e8c6ccddacd0a4ca32eba78c57bd616cc1c4743fb820f96408428bf9e36c7fedbb5205aaac5d8ddee5f948b026ac841ae7d46c1663766823b2df8b8869c3cc7674f523d693f1dcb53b58ad5dbe9a19d1cbed7dccf09d1a810402fa19338cae69b593ab0bc02deb06be899f750aca95f7fad7e2c83cb19b7073729cfdd3d573001693550d853b4db2137107238dbb099745dfaa6d27477a3af1a2603c431bb654862f885f345c6b3adbc1c133357bc0bc302c2273e2a1b20ad849c0995ec3d686da71d148e4994b7317ea8927480d7621e488a4a3f531b575034a0f83ceb8863ad289de95700883f1d47936463f8718ee8f1968599d7aca9f4182718dc4e4ee2d010562a8b1ab97f2f3b9f27cc2c1366f9dfc0ad3a9e074f95d333e55dce80c47c474c98f4f453a1d6ed2f13e37b6bdc0c65ecdc23f1c60eed5ff9016c4f0fa2ef24edf448b820047db031dbb93a3ed7aab564151bcf919c9fcbe1f9dfb5f96e4e3609e39a4762d787ca095ef46b12c653839a1dc370b4aab29e38de1ebd17fba30757aea2a89d6fc8c15ab453ecd3f74f04a9ad062df5ad827299d8dec28b324c426249e264b01a123f842837e5d36cf9d64b6a537ffd1885330744e6144e1d88e8db8642c5056bd9f2148e78f430625ed646886a7cbdb0dbb2aee544e0cf42dd156389d5940c3eb9329a6d85f744dd3e6f942cad", 0x1000) read(r4, &(0x7f0000001100)=""/47, 0x2f) fchdir(r4) r5 = semget(0x2, 0x2, 0x4) bind$inet6(r0, &(0x7f0000001140)={0x18, 0x0, 0x21af, 0x8}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001180)=0x975) fcntl$setstatus(r4, 0x4, 0xc0) rename(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') fchown(r0, r2, r3) getuid() fchown(r0, r2, r3) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x2, 0x0, 0x200) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001280)=[0x7, 0x1, 0x2, 0x6, 0x1, 0x80000000, 0x80000001]) write(r0, &(0x7f00000012c0)="6fc63486076c322f69011e2a57f18f74ceca07155f515c7c0da203c2f2cccf2432cc93261edb1f58dee8eb24e7c0f579439fd8bb35fd4c38bc59e0355e9e405d8d4037f5877274cde7a737b89d88d063f33991fc072d393e90cae76777b2e1e60a7fe70ba41b0d1398f9aefa0affbbe229412726bfd424ef20e0f2f8864b81f82bfc624ace7d676a0c2abda84d86a4208ca7d21282896aa0cfb99951be38e8264cc6073874cd780e62b90be9179cb2855a2c24c4bdddeb76b108fe3fa175f57a480dd72e6df9b94cb4908b", 0xcb) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000013c0)=0x10000) getpeername$unix(r6, &(0x7f0000001400)=@file={0x0, ""/4096}, &(0x7f0000002440)=0x1002) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000002480), &(0x7f00000024c0)=0x8) readv(r0, &(0x7f0000002700)=[{&(0x7f0000002500)=""/238, 0xee}, {&(0x7f0000002600)=""/250, 0xfa}], 0x2) getpeername$inet(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) write(r0, &(0x7f00000027c0)="073afd4815098a17d622b5b807efcb44cefcb815df9fc7733775412c4bd0ccda5181c403aa4c28c68602229e9aae674afbdd096d4372ad57638ba149076f8c531aae7b9eb2d7eeecdc15173ecd32a41782df75df6be34445e0c66f7620d9beee4aa7933feacffec03fa4b1fb54e062a8537a607d7d8f5f369b918ff8e9b75284b194eebda5b6dbef6070d52f9f6bb1eb2c9c5ff53dd5c0ef44dcd8b1cf34f415ca4f8acd97a7ab2236aca5cd54ad96c7b0515e3836f3ca3fa985540d98e79d76f87a19f5fec6b7d4023c1a0ef9104a1b74e4ede3d9080d3afdd41a9da0a9847969d3", 0xe2) 11:54:19 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) dup2(r0, 0xffffffffffffffff) 11:54:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x60, 0x80) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2004000002010, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000010c0)=""/82) 11:54:19 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) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 11:54:19 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x2, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) 11:54:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39ca50e483d52c99bfed567a03a2a5940bead119339495ebdcba37815f51ff5f424d7bb85b4d6e77ed9a974950d7b947d1fccc8d27b5de199fdec44fda1d7870129a2c1a3b24e86f195fb4877c7ad35b0d9a3f5003b9cf90fe9f1c8959d450fb9c4ad6a35f32f806b66331b2b0a8cc2290d4da5a3e424bbdb3abcf022c46312", 0xe3) poll(&(0x7f0000000000)=[{r0, 0x120}, {r0, 0x9}, {r0, 0x46}], 0x3, 0xdf7) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1010, r2, 0x0, 0x0) 11:54:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) 11:54:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) 11:54:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = getppid() fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x1, 0x3, 0x0, 0x4, r3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:54:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x545, 0x0, &(0x7f0000000040)="d748f3902d9f53d6c1b0c05541818ea9ea3e7c4007dc54aa19e26fa996435e6cd0bd929b4ce7c1c36801d47ff738df1496554bfef7ea5b0adc86388e94e7d2ca026106eba384cdcbfd025c94c3bbbbea2f00a358173483516d87106c479d16f8e2477915ee85c37413b70a5183ea42b29b1343aa34002b3f470af2e552e14a5df95f79763404a40b806412f25779c4bb5aa807c7", 0x94) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 11:54:19 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) dup2(r0, r0) 11:54:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x4) 11:54:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x40000001023, &(0x7f0000000280)=0xfffffffffffffffe, 0xfffffe58) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 11:54:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() getpgid(r1) fcntl$getflags(r0, 0x1) fcntl$setown(r0, 0x6, r1) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 11:54:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="000003eb", 0x4) setsockopt(r0, 0xa3c7, 0x3, &(0x7f0000000000)="a9ba2f1fc7a2f454d27502f4c733a0c89f9a1e535ea615bfa37899df03b4c5a325cb0055d3413648e816af0b3d8452ebdbeed7d509f03b31c786fbafbb8a30fa60715740905073c5f828b10ce87207812e362a63b6aae2d3dcde8e02c6ea73c8019eb803bb6be0b156a2d0d95037a27cf7990ef2cbb8ccd86bad11db2e73efbf214272b9d214f15eaf29de3cfb262bb279de372dd4d4dd340c2e5818e0c76f8d1c75b83e7bdba9ab7b58668e0e42d45ab1e177034c851a33301b625309289f7339a05c2a99a1bb99745dafd7989992f61d716b33812b0eda", 0xd8) 11:54:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:54:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x10000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:54:19 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x6, 0x2, 0x7fffffff, 0x6c45119f}, {{r2}, 0xffffffffffffffff, 0x9, 0x80, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x31, 0x4, 0x9, 0x4}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x100000001, 0xfffffffffffff801}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x6, 0x5}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x1, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x7fffffff, 0x8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x81, 0x5, 0xaaf3}], 0x6, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x6, 0xce46}, {{r2}, 0x0, 0x10, 0xfffff, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0xee, 0x2, 0x442, 0x5}, {{r0}, 0x0, 0x9, 0x21, 0x9, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x60, 0x1, 0x7, 0x4}, {{r2}, 0xfffffffffffffffa, 0x50, 0x3, 0xc9de, 0x1}, {{r1}, 0xfffffffffffffffe, 0xa1, 0xf0000004, 0x401, 0xffff}], 0x10000, &(0x7f0000000000)={0x10000, 0x80}) 11:54:19 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) close(r0) shmget(0x1, 0x4000, 0x105, &(0x7f0000ffc000/0x4000)=nil) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x40, 0x7, 0x100000000, "c3600de86931543b96ea15a5815ee0c52704638b", 0xfffffffffffeffff}) 11:54:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f00000000c0)=""/199, 0xc7) flock(r2, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r1, r3, r4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 11:54:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x18202, 0x12) r1 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) 11:54:19 executing program 0: open$dir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1e, 0x0) 11:54:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file1\x00'}, 0xa) 11:54:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x47) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getrlimit(0x2, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) read(r0, &(0x7f00000000c0)=""/176, 0xb0) close(r0) r1 = getpid() r2 = getuid() getgroups(0x2, &(0x7f0000000380)=[0x0, 0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getgroups(0x3, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="0f42aeddcb26b61963844c8b799545b616fe3093a2378d2129b69428511c8ac1693cd149a27fe9742d0fa3bce0198869fd36bfb46408e54e32e9a293ed1281393d82487285674a8e3dc3ca6c28193f1ba52e1d52294f4145fd12bdd25be6803f4b7a7325fb6bc4f1fafe", 0x6a}, {&(0x7f0000000200)="86ffa97ccbf024505746053f21e9da10aad8ac3e70647f62c7aa45f059f393752bd75ab51dd6abf2559b7e6482e575a2f4a140661d580ec8bd66922d6395d62ccd2e77b2c2dada0a587a2e0a86bfa04f395b247af7ecf2d78474dc95e70be659a9ccaddf0b4cb3f4a1dbf30d902c06b48205fbf22d02cfa5a29d0fe260a04049589d0eee4001940620dbc028c413dce8d7ff7eadfbd931e6f9804df479558332c5c05448cbfdad303357edc18e12efd7e49bc81a322f506b4ef325ffbd94e0f066c509603f3ce59d889ae74b0b", 0xcd}, {&(0x7f0000000300)="2a683e407fee67a23f4e656bd3bc2cfa19f8ad1f6c04c6dbebe161a6f7d78d7c37b7a184f364d9f0d7", 0x29}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xc8, 0x5}, 0x400) 11:54:20 executing program 0: pipe(&(0x7f00000010c0)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1ffffffffffff, 0x1) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ccdf4077287e66a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035e8799d01368f765311c42d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) open(&(0x7f0000001080)='./file0\x00', 0x800, 0x10) sendto$unix(r0, &(0x7f0000001140)="4efd22a25e7f3336d76d94000a64ce950f52cca54980cca57069ec57191c28fd83bfdcf459543c71f00c8874136937879260966ecbf724a27956f1a9d6", 0x3d, 0x2, 0x0, 0x0) 11:54:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) r1 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x8, 0x101, 0x100000000, 0x89, 0x20, 0x8, 0x0, 0x2e}, &(0x7f0000000180)={0x8, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:54:20 executing program 1: getrlimit(0x1000000000000d, 0xffffffffffffffff) 11:54:20 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000040)=ANY=[], 0x0, 0xfffffffffffffffc, 0x800) r1 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000280)={0x0, ""/135}, 0xfffffe1a, 0x0, 0x1800) msgsnd(r1, &(0x7f0000000100)={0x1, "594ebda153c06a656855f8b347e1b9bf68aa252e84104b48dc7cb39fb62f033a040ba7f7ed377325c7c37ec8b38307f0ce49d0ed910545e6f3835122c2edcd9fb48706107df867fd982bab452f6290"}, 0x57, 0x800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/22}, 0x1e, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000000000000125f74b2d210a4391a460867ca98fb1230d45fa11a6b2e88c001c6c0a6ed11ff663f76705ebb067ea2b0b1cfce535fc8f1a961effcdafa40e8f21a8c7b4f1310489c504ba5e9f10e5dc17b6e18231c2c8ffefac142dd6e454baacdfef95089eb97c3934cb60d4e1e2a892eb6fe670b031b12ade1c6cd35102bd816aa05079b8d1dbd7846d4b76df050ce8f944e0462d83b1f7efd42f16e79c007caa59987673c309d8e47106891b7f725d2fd85ade65015bb22a8801e615d12a6afdc296550b772edd59f31007ae2f9024c534e38280861da5767b114c426ed43b9c82eb65e939e5403cb660a16ced8b850f0dc9c83ceb58056cbe0cd03c0f7e85d117dc9c05b6225d849fb9abe0586845cb5384c6178a5c556ba62b5ee8d15bb85f45a986cb1785fb9d7af2f1aa5e4fe89562ee5ff135dece918e0d4da6a2e8abaedade3f873215072b3c491fb41c1840e4277ce0e7e1c008fcb95ccc49b9011b370fcd8d647a68095d33aee9dd8a54a8db49de54dfb715173cdb2ccf4b904faa488106f1758cf007a8211d248cf95d7801241e876a2db60a7544997885d3c4b6a40acce1b6042d34e7aaa2d4032eb785406c76878cfbe5dc8e821fafa46fffb858d8fb523415365cca1c31c21e9268c1d74a9986e01ab2da39f0ca9d1eb35c9a1b880b3911b1e4a4112aa31a4438d1d126f72e166d3ca80c43c3d9e39e40817cda68daaad09e7c351f33a1f1768a47af9ad698c58e64c3fe8af98115e9a3c5e533dbf5804a06203fd10fc6de77425e7008c6f0173007ac08ed50ce618aa5418377a187816db951d479ccf06977ae2f2c4aa3b0a7757ddb14f0fa339f16985844699c6566668734ec947101a7c00000000000000000000000000000000000000"], 0x285, 0x800) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x3, 0x1000) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000180)=')&\x00') msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="5f2725384bd895ed0000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cf492a36d710adfec3f65e3cd2e80000000000013b04600000000000000"], 0x4b, 0x2, 0x1800) r2 = semget$private(0x0, 0x6, 0x0) r3 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000200)={0x1, 0x7}, 0x10) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000600)=""/198) 11:54:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x7) ftruncate(r0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) lseek(r0, 0x0, 0x3) 11:54:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x408, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/194, 0xfffffffffffffd32, 0x0, 0x0, 0xfffffffffffffd4d) kqueue() 11:54:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x378c, 0x80}, 0xc) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 11:54:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:54:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0x14, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) 11:54:21 executing program 1: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) sync() getrusage(0x1, &(0x7f0000000200)) 11:54:21 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xa1, 0x0) 11:54:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:54:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x45) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) r2 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r2, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x3, 0x23974436}, 0x0) poll(&(0x7f0000000140)=[{r2, 0x2}, {r2, 0x116}, {r2, 0x1}, {r2, 0x4}], 0x4, 0x0) r3 = dup2(r1, r2) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) 11:54:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) r1 = dup(r0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x401, 0x6d}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x100, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000001, 0x5ccc, 0x110b}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0xff, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x12, 0x80, 0x4}, {{r1}, 0xfffffffffffffff8, 0x8, 0x4, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000002, 0xffffffffffffff01, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40, 0x7, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0xfffffffffffffffa, 0x100000001}], 0x8, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000000100), 0x10000000000000e2) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/222, 0xde}], 0x1, 0x0) 11:54:21 executing program 0: r0 = getuid() setreuid(r0, 0xffffffffffffffff) shmget$private(0x0, 0x2000, 0x600, &(0x7f0000ffe000/0x2000)=nil) getgid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fcntl$getown(0xffffffffffffff9c, 0x5) getpgrp() 11:54:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') lseek(r0, 0x0, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 11:54:22 executing program 1: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 11:54:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 11:54:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x3, 0x0, 0x0, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:54:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7) writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x410, 0x48) ioctl$TIOCDRAIN(r1, 0x2000745e) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="fe6149c7903e6cc824e4148acdd718550e0d487ad68e8e25839da8d0e4f44643dd8240b4e9c019958cf03669d349d9d8b295e91eba568e45e4484b54ff5a03c7b5b17b9aa0042967f04e5cf95b6d51b905efc3427a76840aadb2"], 0x1, 0x0, 0x48, 0x0}, 0x8) 11:54:22 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00002064d4f9ffa672dd"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000340)=0x100000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000440)=0x7fff, 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='(:\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000380)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\'@_\x00', &(0x7f00000001c0)='\\%,-\x00', &(0x7f0000000200)='{%^\x00', &(0x7f0000000240)='&(o\x00', &(0x7f0000000280)=')\x00', &(0x7f00000002c0)='}+&\x00', &(0x7f0000000300)=':\xfb\x00']) write(r1, 0x0, 0xfffffddd) 11:54:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) shmget(0x3, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:54:22 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r3}, 0x0, 0x20, 0x0, 0x3ff, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x64, 0x0, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x16, 0x3, 0xe0, 0x28000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x3, 0x1}, {{r2}, 0xfffffffffffffffa, 0x4a, 0x80, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x200, 0xf0b}], 0x9, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x95434cbb4179c602, 0xaa, 0x3}, {{r4}, 0xfffffffffffffffa, 0x80, 0xc, 0x100000001, 0x1}], 0x9, &(0x7f0000000040)={0x400, 0x7f}) close(r0) close(r0) 11:54:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mlock(&(0x7f0000345000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:54:22 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000e0c000/0x1000)=nil, 0x1000) madvise(&(0x7f0000e44000/0x3000)=nil, 0x3000, 0x6) socket(0x22, 0x4000, 0x80000) r1 = shmget$private(0x0, 0x1000, 0x260, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 11:54:22 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) fcntl$setflags(r0, 0x2, 0x1) close(r1) getuid() fchdir(r0) 11:54:22 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() fcntl$getflags(r0, 0x3) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getgid() r4 = getegid() setgroups(0x3, &(0x7f0000000040)=[r2, r3, r4]) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:54:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x80000000}, 0x8) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 11:54:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f666edc7f24ddb71b696c653000"], 0x1) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000001c0)="627dc2e2ec82f76c143804dd42826aab2c685f413b7b8fdc173b107baf6daf0b39517c51520393a2b943486ea9278a82685f9804e0666772953f980a83857cc03e210ad0361ac08e5cf23589a90bb6055efa1d7eea8bbee930192b656ddc48146aa06e300134507c7c7aa26e", 0x6c}], 0x1, 0x0}, 0x2) fsync(r0) r2 = socket$inet6(0x18, 0x1, 0x3f) r3 = getgid() dup(r2) r4 = getegid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r3, r5, 0x0, r4]) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 11:54:22 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0xfffffffffffffe19) 11:54:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x5, 0x6f, &(0x7f0000000080)="735eda18e3cd1df10bb3c5a77bf3d796b05a7544d29c233155a8c7a527414d09cd4e7b99657486e043f97e819bf26ef00dc8c135d3f911a155a9cebbbf49d93ddb85e85bc0c1192622c2d77a40c0a0d2227e262c8941ece5a8b93a10091adb7db8c4bfb9282ab06e707c55016856bd68435870e296a93655aa0812b982699828d151cfcebd2a55a6562fda637837c77a15f6ae145756708723cdd38e7d7fd08486c1d69892a2cd6754fcbd986f008b4cf48fe885510c9c2f6a20a57bafde1f25cc780b8181800d2c2c52e268156aaec7e3a3d6fe40d909", 0xd7) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)="7eb26cbc2fc9ef507828d6ef57fca1fd9d86f62c2e4d19aae2c4487fec5001f6", 0x20) getpgrp() r3 = socket$inet(0x2, 0x3, 0xdca) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="d2e358753296e9bef9d1f49d7529f63a19c259df8a2980d9c914e3f618ea8756e56d9047dfcc8e0657f7babd7b765e45ae8442f229651490cff62bcc7ec453a3369f6f9aef75f0bbaf28a271c5fc76fe303c8684632dcc28838b8ba2825b6e97d11154a8dd42eb04481aeb1cebbadb25ae5a666595a6178c18f08fc2c7644b93e8a8c6d01c98b484e45eb5778ea6394efec406cc28ef91f37dcd7112fe71ce4211acb5f102fe085b6c215562a07e5dd7e6b7bbd1c46e75b2a1b801", 0xbb) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="1c97b3495d1719598a3ddff2bab605f14233be3bc7b2c44fc7d9c446688c34c6ea654c73190142646bca11a82502a55975253366b127f042841503797e5a595c69fb49aab6d5eea217dc98f3d1194136597b2787d600c14fdc2e0aa255b16b3dcd5a7b2e5b63a5de042fcb206a31a715c1742ae97889f5db61a4fb8a6f7588839c5a3662342ad34b945202c3717131da8dcaf0f416ae4a107d", 0x99) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) 11:54:22 executing program 0: socketpair(0x0, 0x7, 0x387, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000003540)=ANY=[@ANYBLOB="000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e013fa00e453643c74600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bae0de33000000000000000000000000000000000000000000000000000000000000000000e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007608aae3865d6d237c543eea3edeb1d37b96091296ca136703b273b365307a848509493c7164d39cb95d131d93aa60cbb948d541e70492ff957ee643469f4951df8f655ace8a8153d991e98beb13a5483440ae274048b6127feadf47d6cc9668efe0e0f71b73b614998eaa5e371758b01cdb5e1c65e341d2ee2c5d12646a4c939cae20a746e406cfda71d93becadf25dbca77ee690f9253f58453b3e75ddccfdb28291ba24a306d30b45ca3580adb2d59dec7d54b27396f176147ab196dde339cc2297e3558bb94b7853513fe0c33156968e028b20aa21adebabda9a137d20c3b2d95554031dce7199c0f03e281ce1e7a0a26cc64a9b2a2c31118b182435c383c3891c09ad9682ef86e1832375fa6806fa6308d5753f8ba0fd6f1c91cb1a37d7ce5f4f726ae68efcf14c617a32c8ea4cea8c6bb1b5f9e0ad6bd35d0d20a43dc2042edcae40363561ba653935ebe01623fb2bbf519073cdf3986e0ceeb52ec0007fe3eb7e6ae8ebed4e060d23abfeb3a19432a27eda7632d1b5ba3fb7a67b1e4b27b3d073a99fcb6d7cc7b2f1979f26a83ba3"], &(0x7f0000000080)=0x1002) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) renameat(r1, &(0x7f0000000100)='\x00', r2, &(0x7f0000001200)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r4) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x0, 0xf0000003, 0x6, 0x5}], 0x2, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x40, 0x20000041, 0x5, 0x3}], 0x1c000, &(0x7f0000000240)={0x5, 0x100000001}) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x199a0000) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000180), 0xffffffffffffff36) 11:54:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x109) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x9}, {0x101, 0x2}}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) 11:54:22 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0/file1\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 11:54:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 11:54:22 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) close(r0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="fd5899986ab7ef821af8b2d4e4439d65fd07e343ae4d64fcaf524bb4ac12cee1c46eef1cf8448946d52443cb9cedd2de05265df086149cfab7d83918b300d93867bd7b9c22cddea56f30eda807f13b5a055ed358ca0fa671e116f08d25a15d58dcdce0ca530830f08059d20e1244359af6e85029c720b4a9dfa773ea3932da16823601e2758b7dcc289e7aa8ff9bb8d4f6fe84feed5572979e0e4033e2589b6f37027ee70b2d478f2448479d6462153680284e9769f87d75", 0xb8) 11:54:23 executing program 1: r0 = open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) mkdir(&(0x7f0000000000)='./control\x00', 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() chown(&(0x7f0000000040)='./control\x00', r1, r2) shutdown(r0, 0x3) close(r0) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 11:54:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac10789535128300000000000000000000000000faffffff0000000000000000000000000000000051d2b7002729ea48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e40fd4b8f87353000000000000000000000000000000000000000000000000000000000000000000"], 0xf2, 0x3, 0x800) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) msgget$private(0x0, 0x40) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() setsockopt(r1, 0x1f, 0x100000001, &(0x7f0000000240)="51c10eaef804f7c5fda6becc9f637c208ec78c0e6bbfac058ef415e2d545def27ea692479fa35b6dc882db66f525ff1caa77a2df08c469597f1930465450d51e5323a0858c8c78ea8f6f943c1f511b317874de3991d0a22a236d9b8aacce9cbf2104b3b18fb9e45cf1fe694a8b98ae7e72d2d73ba22a697bd6fa0beec5db2b3d2e1edde199f8576b1fa777ebd02daa7090", 0x91) ioctl$TIOCSBRK(r2, 0x2000747b) 11:54: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, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002", 0x5a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x5}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="16e902703d0318ddcec209556ae6b01315943ea5fe4418b87db8fd32d690d7d61afb66af0bd713793119a3dc80b2027ca072b50c5434", 0x36}, {&(0x7f0000000200)="3488d48042b1fc1891d3416deb206559e3b68ab6ed28d208ac48185cd42620c86cfd8834f1491f8bc1efc397b2d91b2ef84e67ff029a0dc2a365d1f9149d39f323864187bd1d11e9a0e9a8319746f975a6c988702888289140af6f78db77cc0f18bafd169a1bdfdec6251032cc74249b6f38611be14afabcfe3390f35883511acbeb18afcfc932d95fe8a8bbd16022abd940c4a85553ff240ca49b8da12b19b75c1c5b2055b257d65608188e33f298df034e39a4436179d5088f1f15cc5e6e2e74", 0xc1}, {&(0x7f0000000300)="1313c6cfd6e6e923babb3576054e84db0151b7d769483014c34c6b60f4426fb74368188c8d8a3020752a40412d5d0a2d38859822248e8aed59689cc4aec501947d0b9c150b29a58f6f2d3db1a67725397d499440c6de383e1c3d6b1a06f6856c7a5b17ef00f1d15e31f869eb655acf673917a70f11d68bbe4e8a1334e1f8279f67c016aae470447768458ae2fa14c19b8c1bf169b4b08f1a12ae37879a4726e14c0469f2e448df5ff93449da215cf0970d836b08a6e7dab91173e70fd5a112789d174bdd3289b05c1bf7fef91967a4eca6ce4d30c7b45a405adfa0558d32dc34df57d1e62f", 0xe5}], 0x3, &(0x7f0000002180)=ANY=[@ANYBLOB="a800000000000000ffff000008000000a17e01ef404e868eeec894a9518e3c06d18e4dadf42da691ba313957471bc3d0f6980f0efa35e0638ea9c3b2cc38f1362125d469943fdfe1ea9174cee93a4dd7a77ce70d60633f411d0e8d1a379931e016eaf381441e7aabcca597ac0557a1ad652546faf6f4cee61480f3003385667169b4607e42361b3b57fa0c2e235b606b1c8e70ab2da5ef1677ea7622e99830603f00000000000000d000000000000000ffff0000bdc2000078d9a2e3618860f1c579024507be6acf94044d8834823df51d7b3a78081b3d25fd13091f0d163afca4b38619fdb6d8aa91e2e12d0e2df86a7e8c932da2e05d3ca11512aad9ef420383c5f955ea21805bee610ab7b7ed1a70e5f2875454461f15a204bd07e811959eb2c7a17ff98b7119d5ccac815dc81550805203126303e2b2a91d51cb4b4be08421ff150b4c044260cb939928716ff6a3f1b2c3b0559df291e04789204ae00e2fcc810c0448d0ea445ba389ff533d1679f17333b6ee9100002800000000000000ffff0000040000006333460a3bd40bfc783db5c02cf51de0e000000000000000d800000000000000ffff000006000000208bcac7734adf87c25a01709213a4d4351afe365ec66540b82ca380f3c569e5d732573100ad3ccb6e8c6af2d953f6e53ef86cb2058135a640f7ad368f08124de2c9fa6075333ab9a5920f12c291786f210e0e070b5bd6acf0056210a812cbfa883d1f048328cd17a76284d884dc08d62955be60867aec0b8437e53641f67a7dfb216b9eaa8af8a1bedbef8e45f6ef0926f9cd5a75feabfcea5a1be862b1e34f188a04afef0a92c6eb2238a5f42a47359ca97dd591e13cf71305666ce64d7261e65939000000000010100000000000000100000001000000cec6c09f5b06791afa597f6b7fbb658f1dd6fc228bee938c9d07df3bc8603f1fa5770f048e3db328b7f5ed7843921c27bf48334dd03aef52c143a63265fbc33041ee818d978a1f09a6543570fb90433bbe69ba20bb437a61769fe473ced2633db2d4dc53d9587676abac7ae2621a92c29487b91c2c38ef6180ec95b599402b329c0171c6ae600c317cb18a34c5d3b56a732eae06e0cd3cb3f621d2c02213eefa410851db2c2bb3e0e6e6fa95d3d43a42515e7eec37b2b5af26ff7c321242a1b4cb454403b17d5e61bb25c470aad918148b59000e163d33cafe2984c5f9a132c6794492115e46826e2e7c9ec068cb7f75460a3df20f8ceb805856db92e23485c15b48572919d474a909446b9fe6ab26f872d383c7886d9c18ccc2fafe650a2d7e65e9837e7f5303e30cf00bf29fcc42f2c9c3c8db4fd91d3849b70af9c548d47cf253e25cbf3f3093437307578702ee54118878a1d878994ed6276139b9cc7b889662f3ba73f959f353e9d29a625f3bd47b28156c13d46adaa9f2b7b5b66d160aff4947e5114919cf79088ddeac928fe39205c4925179277f7c5b384d8fc744487e1702e321de039a7a5c618aecc693e2c0aaee280d845cb48e23b268223ec714964743bde4a465bb305ba6bc29bf7931bddd9326ccacded394f6df6902b9ebdba603c8221c24443f25d4d575ca5cb2dbd8443e1a4e7e4a0597fb934522eca303514fe06747cdec72fb44625fc9c76bc7b8d5c5524a84721e3401e5297ad5396bee61dcaac155c7121778bfe55880f28f3049399b088402f3ee9fb6f614d871361d10f86584cdaeae1a86ae1dfe2bb5bbc965b4c8b5f96382778f046b5e69d1bd1ad128d3a8529294a85593e0f51e5b985e93847ea90785f7fb32259bfaa27fe14b8b2ca4a9c7fd21d0976afb48d295d65333971820019cda131f3af2da6fc2d0d214935c1d7182ced4b1cc34ddd30203b23837be269c4079395ed0305d4f0346b79cfec78184fa076009051583b4005c9b4f646ff6d406e5a7c5113ffd54f216322fa44287d8dd5b851f2aa53db8245e0a540aa9ef58d83b60f794f888b956f3e429206b45015e31ec9291671a5d2ff562d03b1819fc7c1372787774a26b7c360dfcd977d0a9e52e44f871900393eac5c4ef6ff2e7f51fc63b9c3db8868b466bd3c25a98e28af3306f8c601ec1934db8415b0207f1704d0705f519905284ed1003208ecd9c2aa26cc6e22feb17846143909e99b040456b5f56a353f8ea229dc082e11104d1aceb92e70724c5673c9549a414667c7ec6ff47d9da912f431c4e8729358f56575194e04e1a77c1f4c9c4d4594ab56bd4b6c059f535eb8600585b9865a5f3abb7809093630bf8328f98237f6ecd08129ceb5fa4f917bfbb829abfffa5e33575b910a47fee34a4bdd18c37851bf7c2f6bcae585ab7bd6cb96c8100a2760c382c88f2f25298c28281be1c9c179ed2522defa2b5ed549ffab3a5e271c53da58d20bc7fb8ac6f1835a0341b9c3a14a122a624af7d7a2423627449ef6f90c88d118b172c34449a1111081539661eb012dda8162c908a2c03d1820b65979f0721c24ad5dee2494c6754e258bd4ba5e6c973d9520f48d76eac0baac050ef50a46c485a06085782d81588ac78ddb2ce09bb7d1988d4a0d9329dfd399dd973b2599c79eb492d751ace87f8905bf9d717eddefe454fbad30b705386d52bc686dfa5811e5ebd664a68ae8915e0a55cf0ba2ce9249cb33d778cc689a6f3d50f796f0a9b71b1d99a0d2f3c6412078d177013333dfb557655eab79f29277f2d945d0a99ae53df673f7c2d0b83f2498c6e85b2dbadcb5fc8c86c2cb068f2dfd0c26253b39d9ad4b2eaaa16f659b47e68a63e0d14a11583f4c2645f72805832f52731cf69b8e4a97f010b029a4ec8a02c6d4e79e5d33701e4ef67953c2f099ac16c2c4a48d07d23aa745d7d1cbd6aecdf3b5af96f4239dc4651f255c1c3dcf74ed5f459a2bf404482383d8ccfe03c0f3eab15b440145f304f25ce931f15ce0f37bf49869064535fa47b040f6592bcbecdeb92b50d5ca46b5b97347a0fe7184b144809db387cab9a6ff22799ee9f3e9d598d0a177d3e315fa328c6a10b02810003421c729b3dedf6499ecf5f93eb4e0e306a581e837017f078d9e1e709cd945623dc9f9a49c29353a60b3639d216eb1c48f169b6544f1a279627987263f70af3a2e807ea58ce5982e0585cd037a99b8278f441d020bbaf37c0118fa32db515371828a6e4f04a17ce9399425394163d2abe2dac4dc62bafa058d75bc2c0060835222d10c4861dffbff4d641ff57bfb1c8b65d83cb1d9bfe6dc56062b21c177110ce5100989ffd63f65bfefe616ef6631112eb0f08fac56564f400b261b0325486fead3bde42529f765c836a68a4301ee4489edef9986e0c6a8c340530123714c824648a99d6d0a67a4a3ee080e164ca710960eeefa4ab55fea9b7c99546f949ffee49ddaf84c6983767faab9eb794affaddb510262e195775cae97801fd9024ebe7a41cb2bbfd5b601dedf3b06f025def4ffbf48d784707e30d7a17a68c59ec16e2cfd10e3773add78ee19047fb79d8af4f92a233d37d6b0cc057e42359de9c7092f2634b6c926d88d1ce40cb0840bca34f883bd921ec9f8e247e51e17cbb956abf1b3746fb1a0b16dfd5056746b25095a3a7dfeb71527dc7886002f2684a9f818a18b13668b86fb1586f76580cd095d9b70c5e1539b48057b8c05e70e1c628583844ba78c1de6ee466ff024db079d381f34c2720b279538465c419a798aecadf5075e827ca1691b7dfeab122ee7d24f4037f5df9dc10adedcb3c94a244be5b1846fdb990aee4efd836e7449975820987aa04fd1dc3e3f6e85d358ecab486a4e6ba263ba18a8279fbf0cff8dd93b94ff1d679592a0f6068b7f751670297874d723859d62c0923e177d635130546cbf645a3ece74e4d69d2510054829b4a7d79dbf26c043e71c173b4ab8fb7780ea7edcddaeb10e7bb8382e561b2b54a999c97e07fef23849bb53f46995bb823f868d8de5c28d28c951641a23e7848685f50a5f37eab9138bacbd55d20e5303a9b03cd1776cbe9d2f218ef2fc2e713a40e2107ad025df14f5f508314f0fa14f2861ff1e785e59181a4707fc7bcc2c2c254b9aef5ae0310ae3eb139475aa7c471664976813dd34106c2c8835718419ccd395f8ef2450317fdf63f0609ebca9d0298a7cf6e035506b4551449e3d8e949f5ccca080735e6e240706359536cc79e32fbd26aed849820d40f97ec0530f6000b15a88274566113307bb5dab2f6d8d2496762f857d326497bd85e228b2fa0ca5aff90cae58e819b6b15e6a03a4cabf23930f977579103923358c9363e9d2391b4083392d471f79ecbe417e49fd35562244df68ce7dc737c9bcba3994dc0b001447de57fbaad2d3709ff43edd083cebf43e13700f58520df65b525d895b505088a1938745f0ada1655645fa0c0fd03b21be5cac456363d36123bffdea79341dc91ae1c8ab003bd2b8d9bb0865e9dc12a0875a54f529c8eef8200bb79c1a85d9a2cbb05cb0099ee0aaabe3179dbc68e99a89ecf3945ffa41951b17797bec94a3a7fc8c10007b2becdc793c4f9afe3db36fa6e9f4bfc535d0694bac3e7bf17856e37e0c5b1ba636dbfeaeaa14fcbefe219ee89399d85f3b45bf040a8a3a5ef8a7a1607c37b3f548cb6f85fc7375873733a40dd081874e98c9f5f4e0bcefe70da76a6c0d4df317ecda41db5d1c5270d9601256e5825694ecb21ad2c4dcfdbf13b58faac9b69c540b3a085bfad1b6f82d4b6480f732a22a7947c8472d294ee24066a09c05b13f2618a5f502629d983256c7d173106054e4b1bc1d2d9e7450273b34e4bb87dab444559c2d2c77b4578034c65d5f986fae6d8d549c1a3dc52c5d6e52989591b98cdfd2ec6a94ed6189aa6d9983530881d42cc83c0fcc2ad613cc2da33a7c9a57c3ba2f0f379a2348c88b9de3cc19eb9a886ec433f7237128bb572a59d8ab31d94f900640c4546f30a4267dbf6d5815646ef8ea47382b36df8670c8caf534d172ce3890bb1523046b18f6f8d8d13bed7317e945b410b0ca9ab1041bc68060ae60f4d5acccc0fc2a75e3bc50e0c71782ac264ca9ea1b4b5a1d7f51e0da217cef0cc7bcb62fb1c630600c6b4c384bf5ca4f23ceb892e78e4e1394a0f4d2eb5d8da59b9a443ff916b130ce09a16409a0238b2a5f6f4bdb7195d6777a7b620864ac4db7746e9e7a6eabd861857d6d79b42456487b8c1f48e7660c805290490e2ba7841a81410de480491add69396290bc15a101deedd937cce266bce9fae63b26da4e8281ce2d9255c626d5f4075f619728efcb379d9032f7880dc20ca966feadd286aac4417d0da22be7129769cae132f036f3187efe70d01bfb4b29f0107b2db4c57e0dd984e31b42d49bff6a6344d22875c2c87a35c63c9c8057bd9aa0c55d4bfdee43d6222d4d005598feb77b6d7a656e263ab616186d3a96776c03446ed372ae425d18a898b56046dc7d737fc2b506b76bf3026523bc506abef502eda8c82d7e347c9a2818e401b39acbd4a8e0bbef04e424544a24e9d3a117cba10bd006fe26930729b117389df84750da9db8fde701f2a42689613f3ba997853b0d08336ac0aa53a5847b43c91d04bd9df4ca056e59be83c9095511b987fd1dcfda0ea66d54c71a84d2db9a6a7aa903a1dc594b973f23343deb5b20ca165e0128fc1ae961dd3410c3baccaaabdf9e06c306b6871d70f43818dd874b77583480ea025072ec7d06d5f4e9835e31a5a5a8b3836373bf88e23639e9410de156a0c99294efef39fc2ff1c7b1cfe985650be59156baa0f7d46cb277dd45ae65cbacb3489016af43b4fe3c8b7a7a779ddebce51b70ac7447e1972c9450c3cf84e6b7a53878a4a427d4f00cbe178838276951b7cdd419864b35678a20aad8e37eb2c7b69265098f1ce3ea90e125364f6fc75d78bc781362a314733cf134fc61560d4a383b0c0aa80abecf98c3d84f919f4804d3bd86f2d2829e8f52f68d02b9575dbe0990795257aaf9e402b3c22006527791ae81c97a322197b4266660547170d1f51465ba4105895ea391c2a84a06f92babdb6e92b04f4faa48b0301ca232b73c222e5fd1326e1b27f235360d6dd05654b17de38ace7623fe5be4af3cb675b4ee8f909efeaa4dc2421ab063dc3f1734b75aa818f43c08cef533bd91faa947f75771b55c80049d27a298ae3f858f71857853167e29c306d636dd7d2afc4a8672e908bcf596ae5149c5ef70a1876c069420e622087d5add19fa9d6a32745424b87f16ec589331657429894dac4df7e93907b17f220fdf7eed431e90b6f99260d5d72360cd1b4b9600e5618bd589fa6cb8228acda7fdb1115f66b1c1fdf794900c5e4d17b1565f2040c70b298b1f61047cf22992a27135315c9f2e484cd8abf3a77a4332aa51c07858c49edde77d98e269b832dfb22ea828087bf2ca1b33e785a080a0e6d876d62b0fe9fdee34ab606b4fbbe9c02319e690c7c9bbcb4e8b2f176843628147e2212bcaeb18d0c78ad710f05df2217ce83a318cf576489bcefcf93d92c883a433ed9de6030607786ea55517955e44bc1317220e2bdab17bc6c106d9c9f93d28deacaf83ed1cc256be4a7c3c1881cc30691a5dea3bfc2959f2954d6d34ea78b6f85c84d949fc652bf26dd989c464b84313343939e0ebf11af1ec5da4e5bafa0f48af2323eb7f9a0b3171304f92bc3ee1798f9377a81205eca9498f437fc7b3365c91e8e65f636fe9762fbb80000000000000000000000050000005b8412bd463f2dfc734a8bc07bbf0521537301f7d73280bbb04e2ffbacdc4639ccc019012e3eeeeffb3f06ddbbcd6a2e6d804c6a26ad576dda5646e6dcb4958b99f4ce47b4764c7b90dc57a398571819aabcc7f9d7e91719ef9f1e44ac21452b37f117f311bfc47f2e57267ebbdfdc390308748f0e5c5f624e96e371654732d382eb346141a915c8149c3ae15ee71325a005110ced997275b8b37ecb7e744c09ddfd1bc0f0d20000d80000000000000000000000c35f0000ff59919da04b7ed037ce2f12b7a0d079e5fd53a65210b79c14857a06bdbd28f1b869a7371d5f80c2923c25f8569f158aa9655b7e419584fb1d58fcad9595728c39d48afeda03991d0208139bbe383c995e43daae83b204a6e9e2d3060c3eef5ed79cc4d3be778b3dacbd72aed9533c7f7190fe40de2ee65b01af653d5590e57e71a0d4097117a71a85b8cce3619989a02be470ad1c51abd25c4bceb9a1fb4b8c803ec4bd1b9e2a067eb7ec6ce20b8f41958396238fbd23c9c461b4a7d17525cf8ecca0e660020000a928cd87b6686d5c036adfc7f7317361cf7e18475e1187b09e6c7fc8f390c05dbaf9bfdf0ff6abe0c8fdee9131fbbb6a09936d62e245d5ced3608f52c33c2164d882ef282476cdd3b81376a80d"], 0x1418}, 0x400) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:54:23 executing program 0: execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x0, 0x12) utimes(&(0x7f00000022c0)='./file0\x00', &(0x7f0000002300)={{0x2, 0x80}, {0x4, 0x2}}) recvmsg(r0, &(0x7f0000002280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x3, &(0x7f0000002200)=""/127, 0x7f}, 0x800) 11:54:23 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1fffffff, 0x27aa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) dup(r0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:54:23 executing program 1: mlockall(0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 11:54:23 executing program 0: r0 = socket(0x4000000000000015, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x31, &(0x7f0000000080), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x4) getegid() open$dir(&(0x7f0000000080)='./file0\x00', 0xb00, 0x29) 11:54:23 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x10001, 0x1, 0x5, 0x8, "ea813ebc0ec0560d8719c70452d3deed1e76a0a8", 0xb2, 0x4}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) pipe2(&(0x7f0000000240), 0x4) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 11:54:23 executing program 0: setitimer(0x3, &(0x7f0000000000)={{0x1dd}, {0x2, 0x20003}}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 11:54:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000540)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) ioctl$TIOCMSET(r1, 0x8004746d, 0xffffffffffffffff) dup(r0) write(r0, &(0x7f0000000080)="f0562f30e940e819fac431682a4d8dba123274c42f9b754dff6f946b9af9b22364b1b37db61ae3b3d832c918b5768eb272c7a81de3739d04b7684c56b7b96b5dedf02f34863ed8983014e511e1a3a70b672896d1033cd49ddfebd8727782436ed673", 0x62) 11:54:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r1 = kqueue() dup2(r1, r0) 11:54:24 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 11:54:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 11:54:24 executing program 0: getpgid(0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:54:24 executing program 1: socket(0x1f, 0x4, 0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket(0x1, 0x2, 0x9) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x400000000, 0x4) 11:54:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000340)=0x100000, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="f3764f2313f2e9dd6342c8310308728054959ba002404cb52abc59cd91ad0251d3bfcf32eca0a0f500b1c57b645ac7fd1ad68bf2a8b60b35a523cea93ab3bb13059ee9dacc42001af5a6451d58e03ad3b3cb6d4eb2fe5fa409828761576b02c6d4553d3333ac29a5c34613adbe480a09d6d0fd5db06464ea76d2b1e230891b81a51199226f5b60ceae2c3e603fbf0f5700b769284420af909cad779c87db59dfb8d67c78c93344920c4a5aa168446df4d33f81b2e4dcf558d845915cefb5da985347543dfbd51011248f0f7659aa1339fc44c4e9de6eca5fb5c83ba034711938462e98a26f88395146e1ec5f1ad379c9fed0fdf214bf3716868d8f582545c700e653d852f2e8cab9a902ece9371d5ee7884659cf37e826aa5ab290e794f7f51ad446ff73156b893ef58181aebae2ab60687f9b4ed8918afba5fde1f0862564d1de0032a7e84dc5e27ff5e4e8ae651b1032b1c17d12f8ad0e2e214af983ad9c00d0c39e08c592fc4a91b405495e2cfd30a095a8804f24ee0438d0f87bf538e38f590f6aa5d54b64a9f0a74e13ddbc23cb3333d1e9cb7344098bf7d39475abd9b54a1d63e9ddccc329e1a7fc5d5281f3e9eff3fcaa20e9396998ba8d8dafd44820909293a2929adfc71a2076098ae98b40ea38fba7db375418c6cc8225c9ea2edfda7395e6c2867091ece955572c3039778320fc38d7a4a5061fb85aeb8b6155793d920b3bd64a8caf5124025f24e3a4262d960ac5d4b2ea114ce36d5f9adb9fbd2238fd00f493f39713ad33e6b6c9932286f597e5044cd0e077f8948f51cb63a947d52766428b1ff5bd983eea6bafdb460e446898647221eda2bfe9597fb53b0e8681d4d470fbd51051f7534d01f52df1956c64a04811472607eb8297f6607dd1f06fc79420ef1aefb5fe4c5dd6bd35fd66e402125be1810acdbf5089c699cf29691c0e9d2ccb8e3ab0d0152b75b07f8d81b76c16e73c71ccac690954c85548c73e2c2730564a8efcafab684bd5badd1ff18eef4306f784559acc02a792a56b3151845a6b023c050344052cc2e5d8422f97439bda0671170d3e6386dc338510f14e0099c66b1b37b2507a59c22ff85529b8be44f017cca364f5e281f214ff7bf76e81d4059be5c40ea15c5ac60aae159b01e721db6fbef3a8604e4e6757d001da511e98076d3d9d16c16458af63cb94627a45c83b2579a1a6834df0642f32afc19ae6965a802f2ccbf08ea92076dd9dc455e0510cbd96a62fc3e2dfe845f710013795df790bd2503da8889a3c7aa2c0e6508bbda025abebc0ec97eed3833a8e14fd988ceb5f21c40000b1a7ffefe2a901db2b992096d9dabd5cfac998d812b04f511fbf32a8e4870380b2b26780c685e85de7ad7655454ec7cda8265d83b849372e5b33c58f6ba075fce9dfe063b6719e65236d26de474691fb189aa16dbe8e8c4dfa2c79a6c99bf9b53bc0d95e266fffe54babb9afa485cf6cdd0709977719e6bb4c60d78bf694bd856bec0bdca03f662f6a28af3df0fd8bdb238123b1388def0f97cde462e050df92b6a67a98914785fa4d566fab1343bdcf1b4fe410b944d1f586809f86b229f3cb85ac1547d458dd58a4ac6b0d6b4078ae5dee43fb169bc0fd52e0459fb02ebaddf6c895b1d91996f7cf7ae3c6dcb2c8363c18eb07de4b08bb77f2ff2b45a1a9582b8159825e819d586631f15d810e67c0e90a26b42af13083af00091c6cea2cb4af48cb8e050346bbb5bf0844f00b8eee024aa9c8fd977557247bce656f3504c61a06fd1ab9b5af1b306e8fa610766e344c72a57933e0dbba74c19af16d82f66210431052ec4c0f44ba1014b518964862be8f882ea6eead2c0c7c02043ea0357ad429dcc374970a74ab8f67cf104b2f8a88127eb148d191ea8ad52beb43f4419007e566fbf4682532ab71d45579ed8e421893da00a88296859314c18be2c5943729de7edc65e2fc903a76976c29171ed54c78c014c3cbc75e2caa4850d17ae1d50824f8f211b29ca71f2e4f0492598f092c5e2065b3b36ab590d6e82064f3742c8eeb7cb79c40c54d84b31779cdeb24f6498fb18c321f1b83efc1b2208a4cfff56909810452ee4610d5bcbda0c29cae0e93978dc39f073bdb9b2fcbda942db317883fc44b88e3e70115c5a1795030229bb5ed8938a9cdb348a81cceb06b11761fdc4c61882235bb0654955774cc2adef12ba91c23023c9d2f03ecb9f83d1c17fb15250f4eb48f4b95d982d14853066edea032ac940dacc566a8701fd3708648186968763523e637b558b0b47331d5ef592ba953258980b51f5e24189df173a2c902f1f1006fa868e2314dc36511b132723e3375f6f64b9e48f012028e00e79d8ac1575560542afb3187dbe8394d5c5505572cd6317f00c1337403902f5472eb45b0a7f7b1ad38aeb80bff82fb6421c2907c72fc35fb6e364bcd2339caa2c0b6aaa25ed685e50f77c0305acf1d6003fb5ce3ac05979f12ec98f01a5c6dce7d79a5d7294867dc35ff0b557ef5a88d5d63ef2f7447a297909f5ff315f0e71af9884d1d0e6fe8b946261a7999794fbed2d15f2a03008c7953b86b065db1c45ef9df8d39f737222648f853ef0c30a903cc0b1945beed0de52ae77010a7e8417d57cc88e49e4d664abcc8f6d437173049deba958b0fe1a915fea1ac76f2a221f52837009d3bfb3f7199c56f3073da30333ad561598b2098ef1dd4745e33520106462b069b1af6ea8d01c049d858e112da3071259c40099d32e5158607b3c72c2d8fed5debbd28ca99a5336da548590a1de3b404d88aa8a03444be42cccd8b64c1f858ec6ffb4f6118f8fe70c2658f63e2c096022262739a51ac6ea36b78aaa09742d80481dc9f16493cb90bc7401fefc75e86a603f88ffb1b47ea8fe23d9f5a9b028af2dbac2be4e35cde23130b8fbed23eefd2dccf9ba107d5ca16dc2bb9039cbdc83a68ab07527bbf638e27c4fd74600c077325c7bad62a62249382bbe7c5d6b6e394590a0a76f1cd2bfd35b22139729ff381756ed6f634fe057012a2e78241bffe97e1ed9804ded004f541ce676f4cd41963aaba5efe7b0fc9c95be96b174d4a35eb8669d9d4283ab2aef7307ba5087424cc3948af0396536868baf82b52982248db8d13752c836a9b6d37bb26f9011de918073ee3b24a4ec49292bde64b7dc0acb7f6ca8b17489c26ef9090339c16f36b971fe4f146adb741ef82c4f3904a7f4a585a77c3c7c44cdef57f53b1f8fded482f30570d1f170b702e0e57707361b2a4364dfbaa3d34c9fff68f6439047c5e920665d7e1275219a8ab474dd6317e89e89231b35480b17f95fa70ab491a06971aace76e42a765675854a88332ccf1d9b1df9c6e2f970c2a6e7912786375223aa61308a0ada107912d1f1226993b32faed1190e456903d5a197f098cf2a655131f289ae2791157973b0b53f392c5682c62535ae2dc85477462b8d58c926fe358647aaa7476bffe0fabc356e072f8fdd5fc086a86aefac05e493ca0d128743053b8d4eb6ebc8b2a25161260dadd1c21381e8753037e554c10bef5056cee1a855321064216637a351d118522e2923ae341f906b216cf7f486e001a4764d6cec0bca4e7996415f5add9d3e5a84680df87ea4a33ed5921a6c44b78157768618d5615b77cc0f59bde81f20bccc41bc9fafdd54a0101b539fa1f508a6b10d7b0b9f2158c0bf4a44da52c1f2301731b4ce05ddf9c9b8886848ce31e731f95c872f92b7880b5d72b694adef7ba51b7b2d2fe77ac2d82bf348590fee5b5402ba1e46c7a22cdc9e02b865d650770f5abc38f8e641d4e88d3a135f5d0bb2563cf5168f2d2709f871b15b907e86b07e574bc516926c7ecbe85b4eb688d2a0ce0757719e498f0567276417de2f8c6cf5cdf87546a342fea99c183739b5b2f1b58e0c7492af13b9bc841b201fa6415d91adf71843b64ba3ea86f1bea8bb5e8cb09b69d879aae070e334f611a66d2b0d7ba1272b66ff0099832fa0e91995f48470aa1cf3f81fc70025172d00b6cf589dd0ad25db3df4d03ccad474b0de37ba8e19b5cf8b8dfed686c6ae6f3fbe7b1603f0d2f0468fb383c6de783b76b12f20b14a25424134acda50eccf295a59b97534d8276053bd4accfaeceb081689d13deee49b6f0b64f5c0ab39259a15bd7aaa790fd8d02d363f563b4fe7d34ab37ddfb02e1a1f4de96267ec935f616489a5d2810cee6011e59cc844f3bf54badc53156e51a5dd73274a4ccdbf55e3256f2f9ba491f070fb34cdf8502e757ccd1ba3d1145d8e8d12ea97d5457847b3b94cb32973b6e4b738db156538ff6aa1e37496ec6ceaea672e06893c935e81ce6dbe89a60ab22e92896846fab1079b9fe5cdbc51ced778c3be7e7c2a9de83a1b799bcbe765aa8e47eec61ba1bf75654f025577cb37ee377c07838326f090ec3aac642018d2d047eee329b21e76f1e81b6724355b17b877106d229b8dd24064b98ad18ecc5f0bde9d4039b3418d9fc26143b69e71068c4ead89391e9634c6fc44b60ea901faab3657feab324a70cb447939b7b283412a1d43ebbc578816ea9a2cadad85700fc75fdeed53b75c21a52bc7aa32cb8d047a59659fb49d24d3a27675f958cbdeba79ccc30d6a921d14e9a29e4c254d7affb75c1eb7b2e6eac4fe212dd2a36c2ae07f09c786092c7cbdc2b26b031658758fa0abfb3666021f5dbab0c64251fb575ac426bf7dc06307f87ba9d074f6812a740219a030d2f75c61d86ba36e154a19478ccffe0a51c16ad42a0071453f5ebd9ce3b702ea9dd9d56e3390856ea8a6d55cd5e54fcfbddf37117792aad357b2bcc97e3a20588e0a22f1abe809b1c45f42d6c8df92876c333500f1f15dc310d6134d0918d2956000b37694bcc318030f3c41b3b229db7e095b61093bbd12fdc9272bb06ab1d5fd71c9011f3a7437a4cdc684142a63c39f402e669f1610eddcce36ca3509a1038a3e1848f0de762163a800552beabd22ea718801beaa8d0fda96aac355e8c827f33b3d463a83c85bb6cfb68ac8977944e709123abcc17be150832c590a8e57a0e87119101d2426f4b8e8d9727e10cdd0d33e47031d1f6ba2957769a8f091a9d6c80d30b74e6edf3f949235cc647304e4fecb577ad74538cf11f66e76d619e2d8a23706e32bedb9cdf868c26471aaefddfff312c4d8e57409f58513b0373d035648ea6285a335f0696d0dbd7ef810c3989f88cb2a8d3bddc77e161e1a4f9c9e00f396d11d4b0d6af98ef83bbdcb410798b111b038dbe3bf288fce471a792fb9ad6ea509ec5d33e8114306abf7639f4ddb880bf8baf93a91a86d0fe57efb2497966f2d126ecb4890e27c992d4298d259eac6cbbba80b52123ccfd4be8ca3c973e63170b64f0df3609bb8dc8145f9bdd7636a4dac089ab3bd701e4a10e0a80c7335ac7f200cd4e97f2976c092e3a8d96bab684492ce3be4de59c035ed53dbd3b0826df801e9899318b46e7431e375c3af1468d5122a69ecaaf48d1f81ed28733ac7cbe99045ac0527ec3b4cd6dd809d9fec051", 0xf45}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x80000001, 0x8}, {0x100000001, 0x6}}, 0x2) 11:54:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) close(r0) read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 11:54:24 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2100, 0x10000) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x6, 0x4, 0x0, 0x80000000, "eea1114b1793413b95f7d096bd2a3db0c3261f90", 0x80000000, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e072b73d29cbc62ce034f71265fbf33865aed7b7740d0d80b04fe2bd95173d82377f", 0x4d}], 0x1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x20) write(r2, &(0x7f0000000100)="897fd92ecd5e79eee5cbf67375d1f082f26d0dca37cddda188e7e7842eef6f13f3ff181784a08baa292c3a15f4336fd4f373507cd2e118f5ba725f71a9485343f7959c8a23aa5c5f44c40bba50446c839507277db234cf5d445b463db57dbd75c195887e55991cbbf2d15d16d0124783b7c96d32b2aabe2290d4c8978729f4af1c29cc4c9a0725bec768846cbea0e77e0352956e7809686ff36e04f066c27716de", 0xa1) 11:54:24 executing program 1: syz_emit_ethernet(0xf1, &(0x7f0000000000)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) r0 = socket$unix(0x1, 0x3, 0x0) getsockopt(r0, 0x3, 0x2, &(0x7f0000000100)=""/71, &(0x7f0000000180)=0x47) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) 11:54:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() clock_getres(0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc1d, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000080)="2a38bda3d6a8f3ed9561fcd57e171807e281ba39eecedcddfe7d5a1000c7d2d62ca889b98ef1daf9350656836f7e3f8241463d90108eafd8154edcb2c2e748b37f6119f45d0c232f7bed2e8e1dda280766b6225f8f8629c604338ebd602abc3a92e36cef44b6cd9fcf83f7eebec16f96b6f8cf101b24e552daeff22e9c7ad007f7a26b5a4e562a39e9dd99a885350d578e9a", 0x92) pipe(&(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000001c0)=""/152, 0x98, 0x800, &(0x7f00000002c0)=ANY=[@ANYBLOB="35b5445fe9d40d5899da26afda6a568d"], 0xa) shmget(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) fcntl$getown(r2, 0x5) fcntl$getown(r0, 0x5) 11:54:24 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 11:54:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) fchmod(r0, 0x4) setitimer(0x0, &(0x7f0000000080), 0x0) 11:54:25 executing program 1: mlock(&(0x7f0000e63000/0x3000)=nil, 0x3000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000f5e000/0x1000)=nil, 0x1000) mlock(&(0x7f0000f7f000/0x3000)=nil, 0x3000) madvise(&(0x7f0000e07000/0x3000)=nil, 0x3000, 0xb) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 11:54:25 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1/file0\x00', 0x1, 0x10) chdir(&(0x7f0000000140)='./file1/file1\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='c\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0x880, 0x100) open(&(0x7f0000000040)='.\x00', 0x0, 0x10) unlinkat(r0, &(0x7f00000000c0)='./file1\x00', 0x8) 11:54:25 executing program 1: socketpair(0x20, 0x8000, 0x102, 0x0) 11:54:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e6", 0x1d0) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4100000000d9f, "b08daac6662247ea5f2b2ceb734c4ef4b41f7200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:54:25 executing program 1: socketpair(0x1, 0x4, 0x1, &(0x7f00000000c0)) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') 11:54:25 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) writev(r0, &(0x7f0000001040)=[{&(0x7f0000000040)="a5eb7b96d753c040c3363810fd1627a96406bda0a012af86beb2f482fa445ef510dadeccb4416afa06c582ca627073bc7884f45aef1ee555ec71ffed15645f53279f189c2b9b8758308c3cf4cd134c0e249364eb0db8dc074d9b2bdea187919d79604ba4914299ffc2a370394857026d44dcb05d2ce6c64fd4d6467af983642c1012c655472733d965ad4d2b1d2fc2a3613340b2909ec9b0f761a2297e4a287a808d5848e3b9e9a57e90004354110dc2234e4d4fc39ea28c901c522a6e435650ff06fa41e666674938f1c864f860e44fdef13ef0fdc0e4535bd7c9b79753c0f032dc5d4d394fe40188f6531f8f51cac1a18b5d6e0403638542c7ae8089db2dae6f242a1a862da302c134ffca7e291cad310a245a5f0e944d16a2f2366f6ddc66a1fd26d944c4ffebe3a33876d60329448013507a95e6313cf5bc6c66aadd4bb75fb95b2489065a7c17a22c2dd462809040cc9c722665083a21c149d0da313bc1bb35849e84449bdc39e94dbdbd357e771f39f15c939d1ad064b2ddd9464eae26d218a3083d4e447aee972f7146683f1400f570c10e1c60d157990ccac0328445ec285ba6b4a8f9363f5b3122c379582e77cef461f805e2e49082cb01b727a8993ad3163e50460d3bfc6f862b7cc1ba9a5a0704af1bd78c9ef81c8415b004400c8338e512ab3bb6fe1fd176c194f65c488523ba2a2a803f6748f0669b2a158422e2b9de87aa63e140c6e8e5448e2a8f2da0f1e045ea3cda633bd9ea2bd792900fd40352f124bfd859cc1a4dc16f32bfe94935d2ab070a9cf0ab252d548b5345cbcde2bfba03f3791ee36f892c536cd9e035f1c80e32b799ef23db1fba32e757267bbc6274c6e6a5cb7159d247e602dba0c778d624b034cb5a8f2e6c48011c2a8e52fe05a69efd982195e67d3f4ab90a27abc772922723a331ebed8544d5a5bc66b319919c5d9574905d948dd9dd0c41a8d85013685e90af46d26b39d3a95516d18fc27385a39204a48801bc1459b995ec76eb3043241795e11243e97fafe1eecaad205d4cd64fb1f14b4547a14473a7a23fc4eb75b074ebad60c1fbf50bbd71ddd5dd6b9de41426bdf84934baad37d7a7702f09a2264def715c19135387e57a8f349a33c6ab51851354043ee28bbbe16f0112f44fb20812333196d1e4153022f2c5a7830bfaeb0b25e7ff45bca55615e6572a50c4bd6778bbe692ef1307811a48055f0b4f3bd6ba5b2323a59ee34f958930a016c2825a34bc6e648f42b4c2687d9dee521be9b01faefdc7a5424c2b61aba2a2789b8cd0398ddd024d271d95716ae006ebfc99819fbbd3181b59a65636fc32508cb80165d09652a764680b18cefcde5dee98adfa6de92f1f28f70827cc360a801f0623be63685765da036207e0670419f36e926991837842b430e8eef6eec01ee26b683620088a580f08d4c8b894cb9b6aa01da9ab2b0892e3be6e63ece8acca3f64a3c6f9b640c34bece255d1117b876e59e83489ebe1e3449015427fd496394a4e9e37ef7e2fd81aeee6ccc865a8e7249f8b68073205a85766db7178a71580d1ad8b395353154e9b6fd22978f7a036b2fb279fa83fa4cbd67e3d97aebb3ae5a4f58b1539f6350e4f7d30745e698c83913a815ab401d7bb25ff7473abb1b36f99592585a0cad42a1b319591f72e8d625d7c8e05ef1cfc672fa093f676a65ba9141eb33271c396f3d24e40fe7cb2b895c4529fa73141ef24ee4b6ae6b89674b4819fcd7854fc189b682a1433b61f341027be04bbdff94fd4a524bd6d2e8b2e77ac1b91359a7d71fd8689d6a454a90851ba4001ddc77e9d1832ed15157091e4df03c930cdf07d9742658d1385347bab1f50e3f7a76a81b8fdd7a4a5774247fcaccb93717e159b2fca63f471030c2cf5f486219e4f293bc377795e618e6f0829935cd414771667f3009d63244d4f4e85811eb6c2b2f64b9d4a0948a7a9d1e827aad8d94816100559b81f5e63b826e3566dac504611288dfa73f1da3812e3607b81d34342948ee697a9a03a2f97657159367b944530aa88ca19e7c187aa784f59de261be307c1d5aeec7b3621ae3e7b0666f84ff46d8e95e63c91b69dd588ad53ce5746add4639fa57f67a20dd2635685c7cf6b4fec2651c3bddeb45675de58c2adabb48e3d49bdfb9cfcc3ba2ed70f921a73459d31f06e958d572ddf0ca087f9940abba5d173192501803d06e3114eeed378b0c39eb7209dc03a6db5e0bb3ffccb2673a15a10c1e792003aac86df4761f01a5dfc03028edee3fa4ce267f2cc4ad85fee58be57b493d37f4e271a223aa394337a7ebfa31ef9d7bf0bc71035fb18c4e6c17cbb69370fe836eb9e78ba4d709504c10dd202f1e89d4834a0e38dbd1da0bc4a88368f58661462d8a700788c47a0205fac4ac6948eef107caca83f7bf22ae407cd9984c0d66588baebffa219850bda4eba8c4766a0856ab8ced06a7961aa5c84652e63c4a435b9c22bfc3f1431e409d9a162d53b5bca7fdc16b98416c51f21f4f0f0b7fa7cdfee73464da46cba1f2939ba7d5a46242a3d90b930d533b8a63827780ef4866268db972c5cbf591cbee6a962d612623e144cea24bf7a860370724528179ad0bc05ea4ea16bffef4f23892a2f815360968db7bea7db120ebe0e0cac929780738c656dd0f03711fa1e041860cb1f3df5cdc5c1946397ac0719a65e64486f3d3a615f64d291fc8be11b68a7dd69e63d2134e68ddc62e1c0b7f93b29753f226e31bc4c91ba38ad0f83b1a3c25a99b17153cfe073c4661709a21fa47535d6c2b1ba942c5334c9fbf6c5fd10e1a6b9c4e4210bdfad3063bce8cac35ee52365ca91a01ebfe4ce71f4b3c0e60dfba2958ebb5e379510f1d40f5dba9604284c6d30486de5fc05af747c2bdd4d41b366249b79811364a0761ebe9dfd4ae13a0d417b5209329f615e3ef8acdb99b1f62d9507a4dac2f31f796db40912287405947ec676b7e2a5b75abd8815ff4dd2dbc2314e695d8d9ab941c47fc3c19dfad71868793e4ffd925072ec7feaa4283254a9de83061601e3934ddd91bf0b8f29c0be323e3863f64d03c77874e69bda91562102008fdafa9bcc19b34c3b87ad41dc49387aa825b335203963412822a81498267841b14c14b79874212a7a5a5b11911a19f16605274e2e9ade8951ac36531ef3f479e1ab9153381a45fff70e89e3d25d6222fbf30a42ca4ca81e0a585fc71ff2f567bc7a3e67f485b1feb1d161a25883d925e622729a6eb8f24d9ba45ab663d59634c4d75df578b157b3f81d08314880ffa95c4fe69c1e8b75c1d822092530f49989e2f38f9d582f2fa8710e86f5355c5bf8cb48107bb64a76acc93bf7314da6f65302d2826282ce14419fdb1e6ec7ccb3e949e63c7c0dff8f68ec7ee1c7349196c2bf637a3a2209a2c1b2a34b6159ccb8d209687edd7bbfa99cebdbc976d3239444a1767743382787f2fae90b4dd67f399dd04be0e5ea6e84b33c8bab366b0bca8bdb3eb26bf3c8147550e730b4c12bbef9b53db1818889ab3325995f74725d3956e633cbe8e391328b906b5295b8676231b3420af526c916d0e0127731c13c44a04330da971f2d2d69d60393893d5e15639878c6d0212c32c181637423fdf1354b79b502e65ed4cffbefbb48cfeb3a9748ee5803b02a41ac4e78f52ee9d80145e4ca672f94cc82485d8b9c80ee4895bf2a2a01b3736bca24e369571c8198cbea175703de216d8b59d4675f3f1f7dbbd63ec1e7ce8711f64b3f1fec1cd1d4ec672c6b5d4bddf22cbe2c6537601bd4760de9ccf203db9961024f9d4c54418eeed45cadcc5c9e57e974b3ae1350cf0a51ea0bfc841b2f9df5af9cf148bce71008cea3fb5ee59926aeee4875d985824fd38509dbd8d102dde047fe1a7819845d9faec40fb62144cf651b6a3eb5c21f32a49b72b9dd80ceaf5b0618266bfca9b7bb67f20caeded70fda1652588d53537bf9b7ecc5f765fbd1826f568b7e182cafb59fc6afad2f5f444357ad1cdd75063e16e39b50a00430803d5e21a7260e67c3e0b379f37fac3cca6f40a35d02d801463b2441d8d5aafae175a152b5eb639fe03dfc7ba56868a7f91dc8d6b4cafa740472f1d039ca9d4cd95fd8f478c216a3f514ef9b161edc463969a9435c271d6552d495c47c51f96a6868ed974e6e5c90106efff0dc5b905c0bc80a735d23428a9de9e79fa5be4812e8ce963deea5449d7501a4ecdd7ee69efdb2374e7810b684b4c3f2178a37daf399b516dac756a0ba14e596446c5513f40c80a1faa265d973511571b82d8e949d0478020646082b9543c7e93ce83120b9f6364e010232b8d328f158373dec93c845948e52dd03c4bf5f4684922b776359c3e5f7bf3dbc32d9576daf5404612fb8e9f0767d467b51e763786dc9ce1c88e8c1b2c8ef8cfabbc7ce261167bbfd75d305e14021b6d434993d8bdb6871b26cc9280fde77564974a1fdf6a095f46b3889d32bde4a3a29eef8663abd6b863bb0fc21a95bc7b0c19202dd8c5cdef319cf0787e6b722388b11f66698b9602cabe6c6edb0c57933cf5da425cf9929f190cffc2630ab73cb79a4db5588013ea383dfb59d42a2fd9d2ec5c2594c4066d3ab06f79448f1563b94e28b701cf05d74d515cd2058e17c122772753122cf62377031ac560ed03e46f6a6676125721f84892ceb86782bb11a96d836e62dd2e5c00461beafa5d34049bf19c8dcf79453952385b97733dc032c63861493e44f5f6bfd7a41390be4113857418f780632be0b26a5fe1d045bb532089b838cffea27a64fea3844c8cbee5a89a4728236181e159ad585ae1b3398af0928af93f578a05fd7ad3e4b97656af56e7624569dbd504324cb7dcc2ad9fa27af2f2c0f49d50e0b8b6c30397fca03eebf2955e291064f5da0559a76c88a1524118c58318bd99135d6a6c83b8e037b64976e3ee2214a3e925a37c819ee06603ec6eea94d47583a0840d0b91576371bbfb3d1bad648e75685b0f13f613d8c4e7e59fa346006e06daf6e407d350eef30eb6eb882e43112acbec7cc3d7460812d618980445149c418ddcc9c15b91cb61a575f344d378b19af64a7a25e70e6f44b50ff44ce8cce0e1e8b70171f6e8d0ea45acc1e9bf92929bcb57ef287c2db05867711ca92a5eabe5f4c9fc3aa771f0ba2be5d9dde4a753bd359c709e06e93c9ce21135dcd63db6e560aa8621a193c6e109c73c988f51887a318c33071234357a3272747cd9106f1c1b172dcb46e43a71f76789793a57c13a42b94742ee3026f57fda986f77bf4f8c14dd3745b7bb6e940e959abcae30cf34b44a29fced71a0559c5d8386c3482b73faacbe40af4f83840892cbe54e30bb2df76b83df162713de7dc51b5af473227db6f54b779261960c4d98f4f61cd19660c1995342d2efb8723ff4813dd527d5a033c8dc3f26d20d44da70664d6cc5288689cbd8239575c1a53481c218d9a77f1ed5b6b9f36a7623d2fe0338ab5ea7d2c83f4a03d3778500a20cbcd424fbdc98c602ce62a4895921a4c7d1e792cb7180942e8798b4923a3d125399694840b1d5bfcd7ba85b88642d3128e3bdc39c4f82f04799062d94ef6409a7323875c6c4578f2a19304697c085590fa68b7c0d3c3c4fde85771f9b9c9f8da2711fc23928fa4baf416ccb8f6aef1cae0a21c092e94120e5b23582276af4f994a12083ebf5bad5323f2e0eb663c85fac83bfc8f0af1d2fa637648b135cdf360f0b959cd9eb91abd6be3e976712d742ca605a798404d82857cc5ef2e42b02e85d666e880eca7ab9ce3bf5e70bb3176ebba6e", 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0x2) 11:54:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffffff9, 0x40}) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 11:54:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCNXCL(r2, 0x2000740e) 11:54:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = kqueue() poll(&(0x7f0000000240)=[{r1, 0x21}], 0x1, 0x5040fa54) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r1) 11:54:25 executing program 0: r0 = getpgrp() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x21, 0x2, 0x9, 0x60c3}, {{r1}, 0xfffffffffffffff9, 0x20, 0x61, 0x8, 0x3380000000000000}, {{r1}, 0xfffffffffffffffa, 0x42, 0x60000000, 0x8001, 0x9}, {{r1}, 0xfffffffffffffff8, 0x40, 0x80000045, 0x1, 0xffffffffffffffff}], 0x256f, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x1, 0x6}], 0x6, &(0x7f00000000c0)={0x1f, 0x7ff}) fcntl$setown(r1, 0x6, r0) 11:54:25 executing program 0: r0 = semget(0x1, 0x3, 0x0) mprotect(&(0x7f0000596000/0x2000)=nil, 0x2000, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchdir(r1) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)=0x3ad) shmget(0x3, 0x4000, 0x80, &(0x7f0000594000/0x4000)=nil) mmap(&(0x7f0000596000/0x1000)=nil, 0x1000, 0x4, 0x4811, r2, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') semget(0x1, 0x1, 0x0) semop(r0, &(0x7f00000012c0)=[{0x0, 0xffffffffffffffff, 0x800}, {0x0, 0x1000000100000000, 0x1000}, {0x7, 0x4, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x7f}, {0x4, 0x9, 0x800}, {0x3, 0x70, 0x800}, {}], 0x8) 11:54:25 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) chdir(&(0x7f0000000180)='./file1\x00') getrusage(0x0, &(0x7f0000000000)) chdir(&(0x7f0000000200)='./file1\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x3812, r0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/16, 0x10, 0x800, &(0x7f0000000240)={0x2, 0x1}, 0xc) getrusage(0x0, &(0x7f00000000c0)) 11:54:25 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x100) listen(r0, 0xbe3) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="1f2afd5e3dcc55c7d119b4f88a4bd83b35010100007126624c6ecc8b803ea261a2a4dbd3b1d7ebeb90c07d6566823ad52f1dfde4cca491bee7a0802d0645a6fb7e420112282b43b1c0587b8b6e579c87f3e64ccb4afb64f4cb3ab807b67d7d1fd20c4dba77347914a064ac19988c689f7f330f4dda15d9d0dd525af99bdbde39e480ecb77b69ab6514f2362bb79f476bf3b113981935c53a2ae6c0f0273a3316e21f6df37211bb5477c182e5ad4bb13fdc01f3b417c97aa5c3989f874dd8550a6dad82da03bb830981475acef0335828dcb0bebac3cf961e7ee5b846eec4"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="96022d71931ac644828fcca2c4fb5caa9223119cab01e819c56cb637c5f04799ce62fd81fef73b4bbf7d12dd3e6f80e59cea1cb6be3d725fe5bfec0c139afe5647ffc5165364042ebde0ac2210098e95fcb3836d3f2bb6f4ddec6ad9874cfe4ab15e4551df11cc78e18472d52dfd238d390fd058f0216ae52cf017de8130cb8ddff2f03f828d", 0x86}], 0x1, 0x0, 0x0, 0x6}, 0xa) r1 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000300)=0x8) 11:54:25 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 11:54:25 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = msgget$private(0x0, 0x200) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getpgid(0x0) r8 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x0, r3, r4, r5, r6, 0x40, 0x4}, 0xfffffffffffffe00, 0x5, r7, r8, 0x7ff, 0x2, 0x3, 0xe6}) 11:54:25 executing program 0: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:54:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x100000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) truncate(&(0x7f0000000280)='./file1\x00', 0x6) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ff1000/0xf000)=nil, 0xf000, &(0x7f0000000080)=""/191) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000240)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) setrlimit(0x4, &(0x7f0000000040)={0x7}) 11:54:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000001b80)={0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) poll(&(0x7f0000000040)=[{r1, 0x9}, {r1, 0x105}], 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) 11:54:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1100000000}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0x2, 0x6) bind(r2, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r4 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000140)=""/250, 0xfa}], 0x1, &(0x7f00000002c0)=""/224, 0xe0}, 0x1) dup(r4) 11:54:25 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3f2) 11:54:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000040)="ebff480000000000000000000000000000000000910333532c1097ea39ac1ee04ff800d5b18befef4b57f6e2437c7ddbcb24256835715f385021ffe508cfa0fe3c500521df0a217c39c98010171bc78074a4779fe6b94ace4be5c6aac35aafd87398f4335c", 0x65) close(r0) 11:54:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef30235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x2d2) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8) close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x3ff) dup(r0) r2 = syz_open_pts() ftruncate(r2, 0x2) r3 = dup(r0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:54:26 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x5, 0x80000000) 11:54:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x44, 0x100000000005}, &(0x7f0000000080)) dup2(r0, r0) 11:54:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getppid() getpgid(0x0) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$getown(r0, 0x5) r1 = getpid() r2 = getpgid(r1) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) fchdir(r0) setsockopt(r5, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 11:54:27 executing program 0: r0 = socket(0x11, 0x7, 0x0) r1 = kqueue() execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='.\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='(*$#}\xa2\x00']) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 11:54:27 executing program 1: r0 = socket$unix(0x1, 0x7fffffffffffffe, 0x0) pwritev(r0, &(0x7f0000001880)=[{&(0x7f00000002c0)="5aa48167588e68605e0d66ea6d138351cb960bd068fab0760bc65946f4a97652395000884628a455ba831764add03c244e995104c346799262106a46ab9bd5054f9862d4dfcc3c91a57b90cbd3d2b0f3a2ac5aa0be7825365f6f75b5e0afead3e2ceb6f68c855fc9d7c35a08a907dbc5a4dfa7edca14aed970525d6109942266b39c478294ea533cd8b387f2f6f351cb2712112a97ff9d5106a420527e88b1ede9e075f35dc9e3477de41f669cbf7d017dfac602c2a58f4ee4d3ff7db5696ee31dfbcc462a8ccc6eef", 0xc9}, {&(0x7f00000003c0)="b1cc18de704387c50a97257838f31c451a9d16c59350cd58cbc875bbe59388569d4c4f3f8a11a1b0523919bfcdfa4e0428494c20854fca4246f6c9f17ac3198ed4908e2be7d8ac394fea919cb48b1efdd5a6c0a1321a8e0ba51985a066561d4f293826f32d047425f17b9a048d0aa4164ab5a0dd228bea5626a2509a0f9cdaea56c3b69d86c43dd973c686875ff0615676962d5fcb16444fd31b6591bc5159b27eaf0e3718e70b5d538670f2ade3484f940f9bb14712836e81a430d17e1e9db9d646b2949bbeb00f7e9617d29ab79304f75a08c40b9d621337732bedaa1db2cf2cd9bb0bcd9b4706498e6d5de2fe", 0xee}, {&(0x7f00000004c0)="511d1a2d45b74a0f330af8f2757b48dfbefde3f3650cef818cbf74a8fb5ba79ae1109ad52e808819492db767f41784c65317426988589d2fce627a8428af4042ceb455a9a2d35e3d653627f034b81a2d0fbb1479e977f37365f5f6c431f97630466b8bd5e59099722434aa4bdd610d23", 0x70}, {&(0x7f0000000540)="1c30018f87e57676a449d8a1fdacc30e64bae430658f77468ead1bb63c6af0856040362ecd593eaf334d588917b28c1041082b9667db26e594c6dbce6afae8f8f5d6e6ad498391715716984d5cf502488818705186f8db2b75c548f520d133ea4a981646b4fa3793e2e9644954ac4b022dfd928fdcba27bd4e2a8366d6a84dab71653d218b5daa8a5c1fd3937f16ad9eda8491d38ca85845213d06f4704c17c2f9d532815fbd0d7a4b50d784dc0124b07f3ae7a0dad4c9972730ed519becac", 0xbf}, {&(0x7f0000000600)="591788b69a345b8846960d77410022df7bb5671215e05fa48f4b00c0d0324f6fa59503ccb31afbf0b16e839cf2d8104530a27f3fd4e5c2a820ab434924dbcf5caa9b30979c6c9d68227cab3973df10e988cd57fca05c0a2c9f76ed4ceb4e20056b366a7f4f4440ddb244ff898a75d52b837c25974ab8734cdb2c1aa6dd74e9ed417a80f978db70b3c3b0752a9c1a1284e28cc6cf24f8c77566c18683e8304dfd3e62cd20fc69351adb93aac0ae557634ee3ce90595462fbcd3bb0d0b49d1c66ad60555624186aeaf81f9fd040719c2b6b5113cf1ef66dbb6d252438e4ec685e5e1e559fd9b06296a8d9a030cfe5fd47d43b426908f8c98e809aeca8f96c06f2f496637f2a7644fba34e5aca4b0b7d60ffa918bb3a344510e577370c8830e9c69e6c544d470f8dfaa0d009c1ddbfe7806bab4c90dc5a6907638912c807fe53d1c35b12f3fb37de01d50ba8c54e3f90a4fe5c3e45d4e0460b5ece8d0c37bdc686886b89bba772584b96de245a2a294f1f463a99ca0a74078f9f7df53ba9e045f4d1ef6e21a8e0eea6cc30c738531b35a7a86b49eb4a3c4b8d2c0e75ec1e9b84b141369713d46c841a017636e49914ceb312ea4f145668b1751d018fd9b460e96ac63bc9528b4c8948846eb6e9a1b8bd9f2003de17c48d64c897debf4e6fcfdf0a863ff95ce62467c73042e4745d6d7dff63768dd352811cc7160ad6b36f649f7ebc4f8af5d247175fd325e5a1591c3bd01bf25215eaff68ed2210b8dfa4f221d143185ee353e006425a2d78a1e665d932e3d726e9d199235e59e7d4db4dfd5d3aa881972d78810f667fa15925131ff2025bd0f86f8d6dbadcd6feca6388d90e064666e7a7f92aa8ca74bf96011c49ebce31eeecab19bd6c914046ea215d5f104968a67764fbba2302a677a7c4693ae498fef9e35b6ff50b70b1706559761000f0416b74b3b21402cdb4f6c20d2a1faa1d4e26b66129950f5e11605b05a98b252566898244189a768c995cfa288101b3a19298854dfe1281470b560924c0e05791b6c81365958b989103af31590010f81d2352acfb9c72abce2358ab1307523d41e580588da9f5e2ba8040b6e1a8c6d7ee628aefe44a3532e48b83f69a4e7582e9307158863e55da50fcc1f0f951311d8d2256d76dd9b1ab63777e565d9e4ec437413976f09a443fcc280a2894b13b452175eaeaa016321f90016c4a42812a02e698cf4012e5d2696e2b31c9057ef63a0daf5f2221dc4e4b8e41bbbc1e4206008a2a962c23ba97a81d614a18c7e134df8be4b54753bf64c1869bb94fbfb2cd1ca7f411fdde934df6e08c5a45b38916c50f5c8fb15993f82f518c31f309caf0962288c7d25de371e0963c35ba852ef89a6b6000439cb8102a05fa9e98a408c6f68580f0ba3e2eecb95d77d28e6c3ff688000cf0b35da1e108c4af799b4ff484c24943ca667158208cad446a3d4437c605502c24a4aef65b6affcc002a6b428231ae1a3bdd6b20c38db753427d9852fc14a2ed1e892d13a32e723fbc0050b9204ba3cd1ba3cd924188ebb65be2a3bb0c4e27bddf0cd971a70b45d70ecd980950ba0170f0d0bce73d81e2b5f70da36eccfa1ee8fad53b124ebf8b7ed4117e07a0c77d15fe427611d28095abba5d92841b38e45141700dccddf601f5362566c53e6f881d8bd2bfd4cecb3137f4ee62cfa4cf7888ec818b4c4e2addef46cdce8c972d0b763427aa744cb2941112430f43b6bed8116572ec0b500320dd166707d44f320311d7654f46db12c08da25301deed6ff58f645c2a333a5d6added2c047c40f6d96b71b46571a4aebdbb7186b55f9ea2006ffa3b8006578eae1d9f6fe6df5cfb7bd9be68bd496ce8045cc638bb7d0633d436af79db8da21a891d5c673e88ba8ddb7af0842ea8ac44322161150061b13d6ef66a0740303e1fbc44517eea05f84e23a8165ca6cf54518b968de0666ed13f2c8c50d52af22a121d76ac914c18f1a63a9041711390fc9fbc4d6fcd72bf252de9d3ed6c2c37bd45f8040207ebe148528a1dc8320a41fc9a2e0c1dcae6920a6fd572f82bf8f1f45eccad72476f8cc29b6837d90f675da5ac461fb84c4cb4b694cc6a986603e8bfdaf45fcd3085054430d96e4d992d83b36d647af5ee483cb3cb16b8593b24a40861be89dd5205ceeb9554177d32ef783a1ad9c513a0b52b314043691ccb586d91062affae7b51a5f5c12ad842581ef1e6edbae3d8149edf69c85b8c2d4b20cd6372e292f56a3182738bb4d4e0ed98c8370f925b9bb8a72500ba8adc3e5e260fb170f3bbbcb1099533fa71396cdb5f60cceb542681a5a6b01b487a584cc553023a542d9bc0f922f8907f595869cc05fe8fe1656fe444f4482d949349196e84b6cf7edf685db08692fac8fb0577bafe6dc0a90c53f6b5c2f82f6000592a91b3b15d42612cd9b5c4375c0bd0d653b5032673e704c3ab15a63c86e174531d0421a60d212b1a312643ed7c33aacaad0e77e6794576bead6fb4a04e38922aee4b660b79b5629a905ca376ac3be8929b190fe37f4999a3684021ba8e642e4098f88f3d93180a1092d22d4c483cb68780c74f951035174d42bdcf0854cdd2904b2e536f0517cad14adff8de017cea22f16c91fbe0240084e5f7392ef2691b29211b10d315a1dd7f879034f81bea260c80a3dfdaae6f2c65426200a837446a7b64fce1b6ef6b08e396687503ab972228c10a0ecfea3eb0e3c48c66293c64a608c23549b80918fec1c712cdaed5f90f83cd481730faf190308d6e2237d069cf550cc7eb3c8d8ced6dd2e0bbbb46531816b5d1611812e8e8ff0d40149566789831bb7ea72d38915db154f73e97e2b171b5d420a52e45c97e8ae7a3d5691b66079836c936253c715988b699510cf2c8566a6cf89d529597c1806576febde671bed0ce840b04324be71bead7ccf445e69bf75ff04624e9e927b26cdf86e3d114975eed94bfff601484e48dd7c313493e3c102978b216dc6982b0bf931caca92825436e1610aa6d9ebddde6fbc624c45670886c00835aedff76e1103cbb66386f4332d7d90170d0d96edae094180679621cacc383eec894aa4ed1082537eedc07134f63e1c76232ccd1a64e060ed9b4e13996e66afd80b79b648a8a7e47de6950d53de1f357c8a1eebd5ce196f3563251932c306c28a827d1a36f037990d703c0ab64dc08d3ab6c3074b9e83048a514cfd0f20db16d371eadf14206494f5c3c760a9b2468d7649d1531cc4b7e36d032067b8f433536f6ce38d5403e7991807d0311810c10a9faa506c49b3639ae4ab9b7580285d1aa8eeb470f9231810443d5ca49b90b71a65346050358d8b0cd03278bef445d557b2944e6c332543278014beb591a6b8f743bcc3f04131d6319c8e881cab05c7e098fe3f732161e18a64488e2971980eb4e2662f81009b34d890392fee6d40a177e21a5f826a198af9c6cc44bf267db26f2e3d06f7b99b0f103495bc63a04bbf5eda7963351b7ad87250142c01a6ab2073e1332851afc2abf6653c88f6d55d1b1ce0627de53ffcef23f3a9aaccd08191213181320c549d7888d4c6e35e97c6eeac8bdda2d1449364e697519cac8a337477976400d6fc864c3e815554c09d7e33b99d2563d55bf2a7db6173a016b88572e61c483bb96a830fa34d7d38529c7527d38bcd39e05d1db4adf14c351f903813cfee31038f854996028f70557801dd9a09ffc2cc48feb0cbe29d8793f14161d938aa7aaae6f89dba54f7ac9a245b602f8e219c38dbf799a0c10f04a9762894457723bcbdb131cedeb0cfc3b24d9e719d700280f9aaa8ce94a316a183a4dc468ba16de463aeca4795bc2e59b006c2be08d3dcf5d63203b2cdd9dbc618109982acca04b36441148b363bbf957b358867b35522c12a9763b38e615aeb30bc2353ee322aeef86b94483d708b89cb749808c07eab7b25201dd7f0f67695381855d5e364d0b8abbd3524f45282e665351af0e34d83101b487fa36aca251762a79fbcb3af44bc1038a47462dc3e868dd2d9be47fd68996272aaa21d1c138988efa05d02618a4ed4847ee0223ffe3e4a443f6b4fe741d81118afe9dd8cc657d0ff2a476b1053d015e80db59338e6beee4ce574b449a58e07fee9df36d35bc7ddb2351c6ace397209828e5a33856caa792a9f85aeee65d82cb7d44adf23ee2b674ddd568b02a562d02f3733da65d58e5f77eab29d3e36bb5197d30e6e15d1ec0f41ac7bb64b8f9fe51763d9e3696864e3c415606244c8432785a2f6159b844dbfedce961b95bb51432b32978b1e9b89da9dfdc5cad04d897062841f42043ccf49f2f14a77efbcb172debb2ce7258c32f8d8631533bdde33eec6370e974466aee70ce13a64c480ab61ca0b2a99d006ae0d3805bbd89311c2a24f3594985686e8525d546ae0787e9ba6b60f232bf1e2f7e81fb68e098e3f2c201818e3c7b9919aead477b3e3e64b41af0d9ffc285ee11a176d7d5d000936b6a671dbb490f4ab86d4a6d1585bd091e0487181f883845194197a275cf0f69b725266a0420725d2a2c90962b3559d1f6967b1006a4d6e9344a3682b77608ac571abcfdf031678ec687fa0d8c3ea47b8e0a249348e6266c26b116aa2dc0ad7e8c87adcb0049af26e11da0b585bd7860086f5585480a6e45f369b5e5e6b071d16b4fcebfac73aa2bf1e2eb6e4886737b4b1373aaa1adb705eecd60cb0fa1e54e592e476908806c3eca442915a10df3771427403516e4956d9e2e46f7394908686ab43c47d998cf3bc376a318bf4ee02820a2d3698720423df525deb6615e88bf3a3bbc38dff1aa1861b0f3df599f3d947eae9553d0c35499ff7d005c55a0166f6668a2eb009c74d7544c2b729300c45c547ef4ae53e91cf7a3859ad651955c46af352f2149f15960dda84bad72abd7a4470f7d147c28206631de60975b29a96753082179bdef613c56343cdaf9788b35bda5ab984733bfc36dbb464158d0c8fd6c0df8c296b61be2da01e46870cab434af14a0837e48a079de73c7a9006493d5e2c3ec9a333a3950fc68478b4ea6ead80e6e4341fd42c10301f96186981c69df305480b491830ac5d6d2e82886645aef3caa9484f74f26e28cf6858f2bd54a87b98c817f9670acda499cfb2068e2a4bd8c9d7755c09b8277d96d567f756c43b8cf26db156da7740f329444f35de05a53d668277f07525a6d47ff373532957d10d35b02164d4519cf88703b140291f8112583195594adacdfc837cc87202c41e07679724de7e9418b8cd96ae184591d35f11aa61163f90f88ef6fa3a48e1b8fca664890fb50e7b13a04ef15ebc5898e5d7253e2114c33cd82dddd0c02bb0a0be6a014b366d1568e7820b8286bc705e9d701e326185acefb252471a46a3770347b59d58ea4b3e0a5ca967f09e2de6a469a6c6de3f33f0a237d9b32fb0f01574331f2bb5c337354d1879afc06fdc53c97f7e964f7d99ab7ef2186fd7d05f923e2e766da75a4cea66608003dac1b3c943552f70f11d98a04b69043ff72d1e0dac4000d4b4d13c97ab7846ab4db9f05e8e79edc42d17cb314bd52dc936f5495432ea3722dd13fff638114b17104e833260c9148239028fad2b2b7edcf77646d0b0a62d551dae2fe53d970566b408bc60054629349e2f97e3a2746b15b8fdc301d185771bd5376130e017139d34efd33bbbffe78fbac61ceb581b0a7153b7b9bebe8f4b6254ef2adb11b21cf095faf138f66606594c3175ffe5e220dbb9e79f1235c990c21046009a43fd8cd601f17061f147b7ad6e9fadcd446d7990706651", 0x1000}, {&(0x7f0000001600)="9a28dd791d2903689a1d81df4879c8d00e79e43a36723183f4", 0x19}, {&(0x7f0000001640)="fce8e39f3f5d2278e8fa6aac9236b65fdd0ad58820c075df3fd6f10348bc7d6bc8fd07a1826d3a94503c365b2f89b8ab188cbb2c26e408d3a669a7dc97ddc4b63ab7fc817f36cf7630fbdea9435c4cbe5c8f0225b5e16a2c87f26560e0b46f020bd8dbdc61dd9a336a997ad0c44d8ffd05701b896f04ca79b8e70cbb2edaceab5e819c923996e6f40a0e24969eaf64eedbc8a60fecf992c5ad86d7b597061087182b0dc83598b11e9b6d8750a30d2393e0d83fd0e77cf7ad3905a90d3599b807fdb657fdce9d7e2bb009189db0b689d22d31e594da", 0xd5}, {&(0x7f0000001740)="859192d1f386114ad3285e98ac40bc24ae28e0e5bb6bee2dbee9ad543fd84af23d590231466bdd", 0x27}, {&(0x7f0000001780)="3732d25ab052509e5ab48f76b4d1465b8553bd72bea825d8adbcf4ad7c59d6e0518b2578abc11d49339b6b395baa516c67ad6760ac6d84f3730f0f5e39a9c08cbfda58dca83f09f381208c574ca00a04367a18ceb36822afeef6181b2cac509abd78935d3bb616ee53e563bb7523cc4e2d0a4d53fa32d3b6027f0fbb7bad0bb1b11c5d24d60710646053677b93bf0aecfa895666aeb22656e45160d4a5ae420db3dd31c90c92bce69723cca85593ba79f4214b6f9a40ccc799052d9a846963917e6d25042b2792779cae74e9a2756802fc80326dcc150e527e83b368b34dd3feb65cb0af73855766a9", 0xe9}], 0x9, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r2 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000240)=""/116) r3 = geteuid() r4 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r3, r4) 11:54:27 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x80000005, r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x40) ioctl$TIOCNXCL(r0, 0x2000740e) 11:54:27 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0xc4, 0x0, 0x0, 0x4}, 0x0) r1 = semget(0x3, 0x2, 0x12) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000140)=""/168) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1000, 0x81]) 11:54:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:54:27 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffe, 0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) r2 = semget(0x1, 0x0, 0x84) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/9) 11:54:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/196, 0xc4}, {&(0x7f0000000300)=""/156, 0x9c}], 0x2, 0x0) read(r0, &(0x7f0000000200)=""/207, 0xcf) 11:54:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x2, 0x0, 0x7ffb, 0x2000300000000}) 11:54:28 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000f32000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f0000f93000/0x1000)=nil, 0x1000, 0x5) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 11:54:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:54:28 executing program 0: 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) dup2(r2, r2) r3 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r3, &(0x7f00000000c0)="14", 0x1) 11:54:28 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="52bd978ada7f1aee72f07ee40f9f32ca89439500f6049436171961d72332e81c3318578f167a0ea3564275200c2f1b40ac7faf8e1093565eddd986a2479657e7f97aa203802b4d6175ae40017a775c41b8dae363853b831edb0a493c2f", 0x5d}, {&(0x7f00000000c0)="311a1b8a84c910ff5239f53d50d539c9c1a44072151860d549f5b9c6816f48731919085d961f23c5da2037182399baa17a", 0x31}, {&(0x7f0000000100)="6b5abc2f28058f677d0def06ec027273a40f4061e897e36c741149502eaa2851ea07b14856e4ca5ac4c1a35dd4fd8c78a98881571024f56c3de219219141712820f9a036b4a9a6016ff2d8cd4e7ccc3dd2ad828648738dfe8e9cfb1843da58e39bfbbdc7c5fa520d82d807ab334d6077af99a0a3a9f81875bbdcc6a719ce6aa33b8b9c781249f88e496ff399461c02a0edf08eea9cc5cb872e088448f1d8c6999dc9583f6d62d43106a452e8e80213690804b5a2cd78195369e09c85817ee40695fe987366a1d6d3781726d12a", 0xcd}], 0x3) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) close(r0) 11:54:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000012c0)="f97ba8f13789c6003e5d883c50cec8cdc65a9f823cc1f4da0f18da58a29505672fb8dc7de0d92153ba98484db42ae19cfe877f4f4a5655eec925562fa15625d44a4bdc46cd97e2191210e9dd6f3d58bc7c6fcf3874a9fe47308a589debef8cf499f046b1cfc394b27dc7f573cb88593ce769276d7bc5562a75235ac18f0ff18aea1e28e6bee40f0abed9f6d00175e0157474a98c5a8b814b9f49182b9143877fcd0ece6f8061a4691a649ddf0ac569478a6623c579ea78a75b6a4d1078a47a8c2e3032f584d904ded13217db63f659534d1c292593627efe5e5ab3886f7df39a003eef421908be85b0ed0b63e486e573abe2af14c05b4550fbb8d3ceed7f438a78ca209ef1747e6997df7c0224e5cb7cbf392828a0c6995a579d3b61c3f2165f25ad5419253f411f28708e8899a4107cc37071b660445e5dd6d9735397f05a4c6f30b9996ad4db1fffc9788f25dea6fb0e130d81873fadfb79e85adf9635bec805ef88e841d1401e6af56479d4031226af3a6a50ee9d2eef6eadf0fa033205662ced552adfef6a656ad60cf1a4fb8402d33a4cd20e0fcf17bb0730db9a5c3aa1b9d149a718d3350acdf7593d20fd816998eea010e1a9829e0a511947850c355c1f57b5a092b6bd2529e2b2c09d7732178746730d4e6875ff9b98f7122e7078325bf95077850a12189e0203aca1e538d060a857bdacbc444a2128ff545c73d054664429cc17604936dee554989a75ae4b0fc1bbf8648b1147c1d74cded756ec6fcea8222a3b09cf9e0ff96ab37a165cf6fbaa2fd2fd2bd540b89bd6305e6d1c28a3959bcc06acaae1198c641c73ef800839f5cb9e01595e1644bf783d4f72829f76b704450a4e40eb580125aaad5f038423a472c4aa36ac4f37444e070fda6a42de8bb84b2a10f0e987b7fba425e5cf04eeab3d9f8035de338bc006ad48cad0ce4eb081196af129e128a5e59f18f318b610880abd51171a65942594452cadf21a5adfa06fd4765bff6600c4e4d0de491cc547c53165e8e1334984a441d08f021c35b02d32f15d7234d99268f9880e86eda60485aa020756b261b72d94f0286405df2f18d81f51265eaebf070a1ac6ba5abb890aa2b78f08a5a12cf6cd3c1401dc7c41b63fd26869e279d9b3afd530aa3a8cf8ceb58db9082ef8c382da306eb15d34eaec48dabcb0852dc3ffbab744e0c80a52a95c284cfda599ec5b519cb67af8d25a93bc137fc2f6f5c0c29d221aef42d99fdfa40ca4a897899362e89dc3be283277bd9704eb55d4c0c5cde8ab1f572eb35041188f896dc7c2fb0a92957f313e34a745a7745b54ddfc03502b8ceec6dfe15b31085917eca2ca82847cd5d7bc1da698714c8f9135855af99f69493fd3a155c5308e0c0365c9ad56fac817d545750a1b71a521d04d4c0a5576483d5491d65681833c42c0752d3c096d0355c2af40beefab9e7d371123a9bbf44e927192fdf47f3ffa81a1f030afc8068d164f22dab271299c5974b5328853ed93456f2c8922ef4e05a84868057a71ebe2204e630533dc6f53c09fd1a730fc7023bf683e11058ca899051e07d2ad2c185b2e8798460c331fc0bc7182dc8bee85f5c64a0289b98e53f84824c784ce419f99f40e8abeebfbc91aaedb43b891f347ddfffababad26249bbc2d92b0e7097f62c55c847fac34f1c48c53a6a865427177d8216886b3300454700d372999d75409f9e0f8e3d96e6a13c569a0345a3ef2d32dbd85cdfc2185d1c823ce06ccaa900ae44b381b22c0d105a9efdeced81a8fb1fade6da332147bbf1daff04d80d1003be130d22df86d89bed2d6ba29dd321a986f66e79c0c9c8adfcb5989ca5493e0020fc848beddc94ee1370dca1563074acd76c606ce82177a28f843aa7ffb72c95bd22478b6139502240631a7c4198e36a73f0a63b090ab887715b1652335e5e91604b246e1d401e64c7ea2b7cb691b5373222e8e154d016d6d650c517230881bcc20ac8267ecb70ce2661b207415d82f175ca9e4817b6b9b156d4b60a3b7c13ce774bb057efa4bfaa2478735e58d26f52ad703590524d6dab4494c2df0373af79b334fd0e5bc5c7bc58c7c3c9675a601263ba8d5168dc768aaee1ff318cd906d8cbf69a018e5680af6107d810a1329791acce9be235036e26a0e30cc5afe88b3b919fdf250fda67ee2f4d2fdd00db5d3c8fadd9ec043bb8e0f5051a0d6c1f589d7e5eb28c20593b143d8eeb1df79ee8a8495fd026e1b20c23fb16d6a64ead2b3cc4acb1d57703921cc360d187b1552d75d212b41de2e3bd8c6400d848b84b05e6c036a0e7faf9b55705a96c3afbee52ac23d2de22629c8018e568db5c2c7e98434e8244c293c5fab2304a06f79f77f61501313751486e1a76766ecab782b3486411c42ea37cf4260d71f6a65e3a38ed368de08ac25d7b4c58b0427f450c85eacb8034097c9d866c2e68b6169f6bf2f8a540fd3787c8e919c0057d8f4798a9fafa0771454c3d64a591398924b7c28020e3d7c5b154d4f1a03b723b32e6803829c4e6751596a5841fb7ecda4d9219d7ff09bea7274a590f20aeef02bfc97a761bfdda9e3c1683eaddf5378f0860b15c4c8a7957ba914e38b65797796e58e7a09f96ecfde18253eec367c2f903c327f6a94aeaab86e4f7bebf83f7c364a994c258ec88e03494a4ba7eaabacfa3751bdaf48cdd2eb060b0c3a7b20d9d4511833aef73a8a85dcbfff78b9489c20a318da02b6fafaeee2de30b678a376bf205aecb0db43849bc988b98905ad990ea0c50661ebc54b8ff37ad357b98688748d9bc98c94d82b24ea7037ce01443dbbf35d7c2bc1ced68165d4cb45d427e2dcd3aa7edaebbb00823b55238b73f22b785d0a51a9a6fc5a5ba5c02f715fc65f0946034d64e982f881da0f9939bc4b4e5998bb8f08ad7341c0668e31230644bafba5106c951b33ebbb5821021cb7876b2cc2723da897eb868f0a4f3fa758bd636c09539b8341881135949e8cee8185e6f8a108b7f314c6487df1686c215634bcebeb3abb2323aeac9d196be5eadeed126a06585f2fee79962cd39d05c9b73b0d4dd0f94737873ea90bad0baebd8e441f8bb3db06be239d278ce3f7d0c1a87aa5f6858dfb8ddf01c6084653175272bea08f2a35adc40e0c6ed669f7b4825f55ab2d8a357554cdef2f59ffa31638c8141d5c244c80f45ec1f60d5b1448394c67d1e38ecb370050a9e312baa2246678d8d85246cb29e02afece75a6c236caf2dadec6f0884ee7eac33f3483650280486f20c4ece98210cdc78b94b7b1c46eb4c07332ba510a2bb0a0c3d98a4ee4f40981a624e2544ff6e91b175437e6c2ae1d1f605fa65d11dd490f0fdb42d08988bae15fbee83155a9b0cdd32682d3a890a5b5391550b48b44318c27a1d849ba579013d9960d88aabbcf0e111142aa5de0d9cf190f01adba1f0d986d5795123ad51d203b8348f6be1fef1cba522090871436f5db051a2dd5001ce36b3fb222d4073dc80ae228f4f8803c89ba3457b24f0f91fee4eb28766b3c8c9c0fb810b59faf3dfc5fe27f47d4ce2290ca2564fbdd816991e87e7457eb782ee957d2bd4a9cf171e888750c58ddfe0b4b98d5f0fb58ad09ef97f8bd338bf523bf8a980e505b4c788bd98f8bf6ea2aad364332af56bccc16d0e3ae50b67616f8f8ec7604ef7fc5a2f27c7690367cdbfa873229ae5584b92bfc5e89cf512f2ba1f9ad52a96b7246904887bd69f7f6b8d9935ab5ab7251d95f09fa95b225a63f2cb95fbd261c0d64ebe41ed1d0efbd28c7734c8e20197cb09c4b0f8ea67a1db5ffbac9794254b7157834fbeb813f56420a842767a6c4b99382808c44e6e47a0f97f0524ee0ad8f189a1dee7c0dc220e9c665615ca81e443a4beab3f62ce4281c2ed916d3904d9d1dfcb468eb33879649b612c8e345168f46ea3b4a20dbc67f5c0cdb9c773103b95bd5792dac497b060f0546763bca9e1c457c27df1e02f7d6acffd153df29085ddb5bba6ec23e6af789f18285f48fb2e2ba9213b963c5015ba809dc8032e5c59f84d0242d07fae1aac4e8fef6479a5d28cc3d84d5fb31c746dd85eda9ecdbd2cbfd92045ea544e9315a2a607f4424e03665117f0f7845a8dfe18c18c7ee2abe029a387fded77f444663f6b84e077eea8ac2255f26c922eb1b6dd98b5cd6cd151d8632427fe1d2e66106d1070f015014f2d424e8849238931c9f511a6f7a48205d6474e23f64863c8e3acd7b16d522993e34cdd3334f2089165265fe0739a66275d44e2580b17ed79ff72a4ffa697dee3e76ed05b36a98fd9693e2137a5df57ffb9c6715ce932799e66e78b72dbd17c817e041a07e47ca1e8b22f27086385eae955a1d871a0812fb781326aa05bb816807efda4095973899977426013a96ba2f6210a6f20628ab99df7e48d401e53eb356f926c892915fd659d9be30c1b382275e9aa4c5f9e2540fc542291eb39ad8347fd5dd29fd0bd8c0ee6509a5087da4703caef0fb0e9b7f2fc38d17cf5b7734e77a197b2c2e2f9df55b3f6ce32e52e6eeb03dc4a1d5b70fafb705f50bb4fb2c51ce397290cc3f43021213007e59b86cc25b931caca5ee9a3f5bf632abc00aecaa09ac7e7f77f19a2c6bbae41d384cf13ffe1a18dca5142eedb1ddd5b27c37532313122f5da4273b9c9d8fa1f3b94cce34f3b6abd8f134a9ef4fa128098b1122bf138e2cf35aa58791a98e5ecb061e6a96d0b20e302c7c19eb08519853dd3e56a2e8e144c17d36ec4b17a6ec4d7da5f92e85f494333bd91ecee34d96eee48fbd39664c5bf122d1ff2af5dc59d55b32f8e81f2c625464ec1c65e56f20347c9c41ae6ccac283d3fcda3abcb5137cedeca3261fdb804bec3b76c05adfe79fa98830873adec2aa6ec3accac7cd59a802314cd46c5a4da824191138ca442e532ac8a00fbafdb29a9d178e467d3cf3aef880cdf84f604dc1361128845c3c837fc27ea893376d122c24eb877a10d80efa89fab8ff34422c4d46f735e09062633224a7377bf223794fa5d7ff4a4b8b692289494c60a955549f4f871d9c936e96b0f51951c109289f207b29c7b68e90bb8773d341801388606c67e0d215cc670975a028a7a8cbae85417f5d05204d7e4faf9d7390cc773706c572fc0e8c3241e6d6b6fb942795630a57adc4c6b562c561114ce9ffa8d5dd621a944a7bd5896e93779262fb00d850dce09c3f0aa798e7dfa66ccb4ae6f87a41dc8bf6f8524de35f29386f54bb15ea1c15d314d50e4480d1223653a792a7e1c0c8d30a6d8c4910a16b9d30f493cd9322d03983ff6b027884f006bceffeaa5fb3ac8cf1274398964ba749c0c54dce2c8a3add0ed206e965e18bed76fed542286820c7940b5af738976a71ced23318bf6e4a7ce4ec912ffd5591850b95e7b9c6c55f06a577a65040971e2db5ab1aaa2be610de82893fbf93ece07951ebad6415c5351f055923acb14c8b92607d4b3c9207e85e020d4dc0a08431b29158a5c2e48b2a55ae3ac70e1330cbd6e0a6b3eea684baecbe889c1be435a013752087ee313c0b9c47a416569aceec227f990326f2c0ccc01bdc1563d8299985fcf9dbb2d681096ca62a02f9213bace4b37e23c83d3bcf13683210092a30dcdf219ddabfba2d47fef1e3b85beb7fb5a1e38d1ddef3d2e3aac235635892f5fc9e862903b03fe797cc55e9e4da22acf19c586b5cc97ce387a9572be3f8bc132983ecf6d5194e78767643df3ce6d1058b041dfe29a404c2c6f4746ed32850d0a99bbe934e9d565782638e1db6d54e50805a351b50e56c61626684fbf4e343ef8faefbadfa7", 0x1000}, {&(0x7f00000022c0)="c220706e56c3303bf5f11f5131a7641fa20a68f79fbbbbbd6765b6fb18d58ef5edf93e29db023d2a8e8ea1d5ac93c24210244e886427745ba15234150193345c4320a5b1bfaa2a52ab9754629a07d61b725640e22a7022242cf640fbc9b975f38ada221a88c6d4dd9b22da5c57a4818005661d6778138c0d920858ff56adef2bebb11f46461f000e7d86359233dca11cb0cc5a7568dccfccc9fa19c52eb411e672e26a7bec1fc0a885f9986f1649d1073c6c6fd72cca9d919cce73f53d70b496f7ea1b969c757d54b98e8a81ccf25644b9b5b5223cdb7f33beebba0960b64dda5d151f0a7e3c9bc7dda904260d1b036911652f9202f5a4e673d4a33c5b09908ee539dd8849b2eeb295064396c170522da3b041df05b4dbef1265df7374b82a7099e2bf176a293262da5489e7860eba35c33cc25028b05c567b48ed1c7118e9b2ad679eb38d6e985636fb04dfb7c0f541456bb3a0abfe7831e8ca512aa4f75b280cc8e87aae3f38db4b33cbf3c4ea37fbd3aaaffe24910af006b0ac368a9f5727dae9128d48ab1f4a7b9d7497e9bef89ef7d33ae00589790246cf8fb376479c5ae12b0dbfdf15cb92f4c28b4c355bc0dde830a3c1b96fb859085596549c7f5967d19f0d9e693f856cddd3b1b078112da5cd7b0b1b293f834a47d26b357d6fc7d534d8f13be0f3d7d952f7bc98f89ee58786806b5594ad9b65af3f3940290b947f2f6f047c352dc4beabf98a70d329420b2457f71d130ae587f16574942ba8f7b991e0a40f4c150d8c30f24779b4c0e599b7e0d0f19c7833cc1ec48872bcec87e06ea5172fa50db861faccfdfb72372e101bfc27ece7cb669245f0daac8d3792b862b5da0a63dc396e23081b83d20817fd3274c0873669fc9f41012ee3c952df25f412d38a0162bb997ea88559ca4de2674b287277b4bc07c09cb0b2762b1d1b3bbf9c85fa8a2fdc25999a322abb4d630fb0210e372f0139f78934bd5505ab4f4ab70a4a2c878e4c547ce2b1eef81eff5fceee0685b2f64d187436d2075d673d1857ecc1513b294e00d17d659f111e8c78a18e4d5918b0c0a0d46bbdeb4c0a855769f1fc58745556215e48af4f8afb12d1eb9f473047d3bf618c1eefc7e188bf3af53fed9493915f9f157be6418781edb06f4703e1eacb49cc77ebfba830019b42afd6eb4e2e383f107523ea958ec05598469e371a254af32c369e09580403c51349f984709fd67efc9989879c1cdf643569a395dfbf3ecb4cd3027b8f3bfc79b0e0f28b2bb068ccd7f4cae8b5f28388a262b662fc3a5db937e26bc4f771b3008fcfeadbffe54d133dbba18f6a36205f60a7723c30f90360c5efebc4d62116756fd7999cbd7768dd852b5427823f3da722f567096fbd927e530529183c8d4f45d948e07c4f31d240c8b5e8cdbbc5560634eb92cdc7dbb42c95d06030dbe6ad796da3af4d2c6ee342b4635fb7f2470de76d880db2b6c72dae5e77f59c4ccee363e471f83db070cc3f9c343ecf67d90e2d8db5015b17d316dca77181b063b04e5721896083e4d5c1a59bc33484f446158921c31b2b7ffcca9eef50ae6414a1233f85084a1a6d48ea089f26c00edc81460ee96b4116987b855e6f610e1eb2441499f6160eb2e1f5cccbfc3e1b7b305020963091b0e428a4e434ea9b7c3da5a17a64f7477ae6070af3bfb404df67372e9fc31c8bf6d7c3ca4ce0582e964d1ca1c9d9c216827da00d337283cd0a6e97df3914a8e39820d22673071e865a37f0d51e629b34c9f10ad2782cfdfb8b82e2896fb79102ba58310c3892dd79675ef8d9e192c5d1718d58f6b8dac52f028aeb2949bd2a8eb2e67d2ea8dbcbe921b5bd9e96579f77d3393a4514812b4128e3956ace4231d2787ef0a7bde4b4d206452dcf16268579765296412217ad24d620c2823cc6f9b0d6b99b9595627a06801fd1fecb6df313c073a0d452ecfd37fffeee10b3f52b244f7b6241074b95be1588ef644180042959d5a929db2473ea474fa53432c5083e1aef9cad3e9842e739c3ab32eb6345077cff1261e3f5aa0d8612cb66f713ab957f950b52fe1ff5520d386b3bf3b30d151067769948487ae2b63269fc05ff4365ab623cded87f4686499aaa9358eaf49a6fc3d13bf24bfbe96f102a745ec1c55297c52c688cb00e69c082f39689fe867bdeb93d7f1f764e7e08d1951939413a380da2865c577dc9b0f4d9ac029eb994c32a6f5ee50b2d061f10a4f4fa45b94d068142f7cdc36786545a6471e5b0a88b124fc7afc2e786999da0c20b83d64b1217473e2e4b6db7e70d54b20770fbaa6aa8fd03287ed749c6dabe7367dee638f500c5763bcd83b163f2d44bcdd2739766246200eb2e81a37fd38d7d61fd92ce35058470a9c0058295f59bab00f48b544e68c1fec45e53da5c776c2e09c0bc0d266033fbfcdcffd34559719ab3eea67c1bf6b0edddf65b9d46b560e9bab24add1e4e2ca9e2fbf7b8a9880068777d96fc1551178d5708aad5bd610179eaca29897ba57e9867b670dce6782615b1a4d856083f399fd01f2840b4eed0f7b0935aa68a7d52a1848a5f78a4e4cb25725ef2fb58bcb5adafb9cedb4bd41f8bb9e516479c2ce4fd96d2ed2ab460570179135de1ee16f88c1570f9c16211d73ceee19c42aa466a80d3e855c4ff01fc989cec159b1c83a49f34e62533e7ea9740db512d26391d8f7b31d059a333e88f7b12fe3685b0c83affbb504eaef38bd669b69b14a46adea352a7a81335768619ba4d78231748ac581bb1cbd8b3a66c155e2e3dba840425225c935ac1cde0dd973d2dd52eaf20e7d4d3d04fc8fc0a45575faa67e4d1a06b71122ee541f05b5b3e504efb334e067824d6d2bd1f6ba2f1d8a69ca9429e3a2f41b43a96a1ecbcf724adacd62d6f91f7a491f94bab1aea6c8bf27ba9b784eb87d444f1ce3f1e92c1263c33a44767bb9be4c93bcdd2d95a5b173522785d3661041ef18c87381461946ec91f12cf0ae10cf0b639881de91324708176d8d4233385db24f5a120082a2393cad378e022bd89ffa800f25ea34308d291b1d62e4fd32a252afb8c64eee4dbc443437a0ac2e9648ded613dfe60c3438c847658b7838c310b31cc7fb7d5034df0484e6743a0b6b9a652148f2fadd21649243d23c4352f90eb86671f82c0c0fb1f1dce29e7252d02284adb6ba488a79f50fe1b130d23b0e55e10a153002befde9124311dff4af6026c5d41af88c1c4e8d99f4de0ca69538be8cd96d83fb5603e9dd99a28fd9107fb2e06138d70fd6329252e6e68e354d0c4f3a06df91ef0745b073fe12126d37a9c74b23b4c6b85d4f3aae1ef7d8166b6e744c6c532857c625bc38eb2b8747388789176fa365cf676630e5994499b4aaf60a4576caa6503623a3922264f2edc626d24ac441de1d4f6fa1a445e2d1e6a9f102b84325f6b03880e2d45f0a4d2870c89d7d4e4ca67afc303677d2859c1a7efce6123bf4f67b3c01b450697d439a59984be20a1c6401ae7da8ade29eba9eee6203a793a6a532eaeceaee61153bfe0b9d32f1f6d8c5269aa583cfb6ffc4f2042bc7d5a1b340ed770361b63fc5199beecebe51960f002f3b7c54847bf46c269299955130654e4ff48dea3271871f81316aca79a996f8ce622769ccb1655ac01b62957c260d45a51dbfb6652039c18043ca498c3f036f52936cbbbb1a6c5f3c63eecaea3977c3dc6e11243f8dd22cc87dedabe1784e59e276d3b016037f557aea3c92dcb0c9c2319ed9b10ba30c1b82d4254f19ea317c55070ed2cb5ccddd31a6437b2167a843b73951d374ee8a695d90684d966510439c55e9f4350bd4edb338b2a7b645c1ddfc94332cc868ff864a3b4df849bacdc387bd7319cbcde6cf76d2b75a9b3c1c2cf6b3d7aa55d56090e6777e6c83a6c990d9736806060bc40a3920bdefe2bacd17b36456f9b7f7579be3984cfa9df981995d21bfdba92bbb4d425f0f71cb29918c50641a70e96af03e77823cfec6aa33501b7159103e04bdca627a301320eb91c2f4ce141936bf5fe7bda03de74332d045c02f02bf9826611c0c8ea9ab53917f062e507c7f0edcfa60feac9ab49f052203e02afbbb191d9a88c2013c6a854f0c39bfe660b149c8834875faad2d040597d9a874313ca7e23141688f135f55f97c10839ab772c0dd7f2b14db6d9e9ed62e50a0f6740ff26cb690c4bc14b4a9f99d6809c21212df60832c163ac1ca0759bb913552c528c60cf2b4214045837f04611df9bb61154c30b0d495ada5021eed0a296c66658be038a7474ae77a26afa9ad79c96a564c650058fc7af1ce3b2e2f513813e39acecc4d93721ae07e6f3682e00cc55ed60035266f4596daaae18be78da33ace0cb86378158f1cd995e4827d4f763b086c47714340abd5ffad321a09a0b85d9a41d3d0267451fbe9681398f683cdbcd380c8ff5d3ffd0acb4cfb416291ae41aab500eb034911038831ebf4f44371f86e052e2c902d1bba3ccba6041c47ca9bd7502d62af135363d8802943015b4ce7582a965cd1a3b18532d8af8e5968dea3e046728d3d2cbb9f039657c8069a0acec22aa39dc4997f1ea267f62ce8437feeed7228265ec60e0652dd9e8ad12bed300f13c0cbc2288588468f5f7da080b624f88e2c620a0de27ad918c669b730c162be39da6a7aa1f4e7a325108bbffd39dfa35e9b4849fe0c252d997470f00d5ddc57106337cbc3edbd68d8c829f45677ba4878a1ce2be5e6285e35462d980484570278528dd4090c068b36299b5c0e18e9a31e6253454d79dc83ef9ffcd711641cb48409db37c267ea38d4060d1a9fd0ef6caf39e4aaaa825c1a4d0814d2eef2025c1b9e6beb31b0a33077088628446ee3517e3332da6a9f85fa4fec8195df3c98bff096dcb296c0f391cfd35c13572b6bfa17b2bccdfda0402ede3c30fd6f872f205f555f879e2b5829b8355cfa0a7a25ca7d33b1284d6b704b1ced453921f3564f9ebbe0a9973bf8b37fd1a422aac451613bbbb30d039104ab95e558e9c10440dc7b5f09e12522bde877a79c9817d1c7d6ce3c47210b66b10c57cf0a1918070be1b63e0bdb661436f6f7a0de2c8132a0917fd6703a8ff52df2ec57cc8b1250231b5db4d28ef07b83cd50443327c170eabc9e689b352b43e380b1d5d338c5c7834fff7372bc31b86b9abf0dcf5e1f3557b78350477ea9ed4868a81a98fd17653fb57cd46043f0416cf6fbc8ffa27629b00f148f06817a4e8a49250975d59e8f774fa8ff867386309f333c69e6225e3cd6da93c0cd411482aa6bb558c9dfd1040efcb3071ffcbb087b8d2a1f9ed2abb121d4214a5898a8a1b38a15ad29a06c02e82af8a9d3ee4407983be121098cf3cddab66d016b040d0b1488dcb2e30f6f922c8c07989d66be98c3ed4b243eb1b874e4975ef89c369cc42654304fae3692e6a3e28a5bf0e0a02a19190284b75d9906f47e19dc8cd1e97c6714957271fa19b141b4623ba8a8c0184bbd526a085d313758b147cfcee0617b549c83c9fb63f9242f249708d33d3a02f708914d85c072a56ad1db47bd60b866e5f50f300dccabeb8c682acb2c1b5c67462120d20eef64d1ada8674b00462a189f924d19510436dd2c386192530f8d70d9c062b05573ee783285b1fc44c3ed52c47ec3293107867af16ae47ef89fa90ebb8e61b27369a0c070ae26a7b1ba7f0712b8954ef28dc4ae1d4d629d258a494bd22a82abc57e1f4f54566e2b844e7dd9f1d82862c6e8b98c8dcb4d39c3f1d4f0acd45c28d63a3acb9c343eb4669b070ec7a2198c21ae38d7a533ecae803a51e4fdde9", 0x1000}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x80, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0a00000de3bbea3eb1f4"], 0x1) semget(0x3, 0x3, 0x400) chdir(&(0x7f0000000140)='./file1\x00') writev(r2, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x16e}, {r2, 0x4}, {r2, 0x10}, {r1, 0x2}, {r1, 0x30}, {r0, 0x20}], 0x6, 0x8) 11:54:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0900000000000000cdc8"], 0x1) 11:54:28 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0xa) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) socketpair(0x19, 0xc000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) flock(r0, 0x1) 11:54:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) poll(&(0x7f0000000040)=[{r1, 0x3}, {r1, 0x4}, {r1, 0x28}, {r0, 0x4}, {r1, 0x100}], 0x5, 0x7) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x10000, 0x6, 0x3, 0x50dd23af, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:54:28 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x1, 0x201) semctl$IPC_RMID(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r4, 0x3}], 0x2, 0x0) dup2(r0, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x5, 0x87d4, 0x5, 0x8, "be38493b3900ea4fcbdf0528ca3b6b8ad142962d", 0x81}) 11:54:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x196, 0x6, 0x3, 0x5, "3916904feaa02e71cbcaf0c7341ada3f07ae6cdb", 0x5, 0x9a4b}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:54:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) mincore(&(0x7f00006ed000/0x4000)=nil, 0x4000, &(0x7f0000000240)=""/227) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:54:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000029, 0x9, &(0x7f0000000000)="09000000c883db82983941be2570509e9b3954941ceda08bd0411c39f08ffa4cbfc910dacc9039369b69560ed624decb38c9fec03f34017c776304110ff27e733c5b45c37cc9c714a9e58884944bb2c1a2b7c264a69c9d1e44a46b43620d3743a01814a7992d92c0", 0x68) 11:54:29 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x883, 0x20) recvfrom$unix(r0, &(0x7f0000000080)=""/192, 0xc0, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) lseek(r0, 0x0, 0xffffffffffffffbc) 11:54:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r0, 0x0, 0x0) 11:54:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900", 0x4}) 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) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) 11:54:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) 11:54:29 executing program 1: r0 = semget$private(0x0, 0x2, 0x10) semop(r0, &(0x7f0000000240)=[{0x0, 0x20, 0x1000}, {0x0, 0x100000000, 0x1000}, {0x4, 0xe2, 0x1800}, {0x4, 0x7, 0x800}], 0x4) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x4) r2 = semget$private(0x0, 0x243d70eef88c0ca3, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000100)="1c55f48979237bc84c92df89e4e34f6e2ed58a6d383cbf6b7157ff383c04b2f25de8c9893060cafcb9b278fa5d3e37a06114cd6da12a6081d21459b07bdbb0ad9e0cd800afa7df31a69817859eefb4f269b83c0d6debfd2ea4ce53495e152de811460937d9a782dca77e04a9c107c5c59966c201d5acff27e8a2be52a0b51a1970f0d52ddfc9099514e3fd9ddea57c7638a9cda1a505b3fe3ca20095e7fc8a584e8358357b484059b8592d919bc6957f6170283aec3808b44cb78f52e39dfae4e0b9b9dec2d024e2a2da0b4b7d194621575a21134d54ac6f852eec35309c28ba6877e4717254ea3b6b8c44b4e8a0dbc6a75d29f1", 0xf4, 0x6, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000080)=""/98) 11:54:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0x2, 0x3, 0x7, 0x1, r1}) r2 = open$dir(&(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', 0x20000, 0x24) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') ioctl$TIOCSTOP(r0, 0x2000746f) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 11:54:29 executing program 1: nanosleep(&(0x7f0000000080)={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']) 11:54:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x4000000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getegid() r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) read(r0, &(0x7f0000000140), 0x0) dup2(r0, r0) fcntl$getown(r1, 0x5) 11:54:29 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 11:54:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x30020, 0x10) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xa01f, 0xfffffffffffffffc) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) 11:54:29 executing program 1: r0 = kqueue() getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000180)="6f8d50043996a06645e8ffb81a6499f80b7dd6c1c0b37a3ec40921cc02131a1f5be1312313dffc50dfa5526afc34bd26ff071b245ad2f26a6a52756241c856e2527dbdc1b030e9713378a82b2020f0c400fcb8dcea860da47c6e96e92e8b7bb12eaf4ed52f849a09a81ec9f6f3a62b1552752a4204e546af7f16d0d7690719f0fd506efdef0c70b106fdd71b989e3152a00d72787bc085b709e32d46cc", 0x9d) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) 11:54:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/60, 0x3c}], 0x1) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = semget(0x0, 0x1, 0x3) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000100)=""/110) 11:54:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a0600515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420d", 0x719) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = semget$private(0x0, 0x5, 0x500) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000002c0)=""/18) r4 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x9, 0x2fcbb347, 0x9, 0x0, "e4f447f325e98cfc78c74711bd9ce9d73f6ff8f1", 0x4, 0xffffffffffffff58}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0xffff, 0x420}, {0x18, 0x0, 0x2, 0xfffffffffffffff7}, 0x1ff, [0x0, 0x20, 0x3, 0x80, 0x7, 0x7fff, 0xffffffffffffffff, 0x9]}, 0x3c) mknod$loop(&(0x7f0000000280)='./file0\x00', 0xc000, 0x1) 11:54:30 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/214, 0xd6}, {&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/224, 0xe0}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)}, {&(0x7f00000013c0)=""/34, 0x22}], 0x7) 11:54:30 executing program 0: mprotect(&(0x7f000013e000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x15, 0x4007, 0x3) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000100)="4a922cd23d3b04ea01dfbea71901657fb4cc9af00cdc5c747a5969cc07adab3cc04893e337c48b9e0e82f5c8de65d8fe29e175b8c6a3bcc3fab98296286a0d407d3c1caeecbfac358a42ef3d2c2d270dc54366ec5cbda44ba0d3625edf6524221e43f256c57790426adc2a54abcd8979c3b32eb3cd1a3fc71ea8fa", 0x60) socket(0x1, 0x8004, 0x10001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x1d, 0x5, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) msgget(0xffffffffffffffff, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r2, 0x0) r3 = shmget(0x0, 0x1000, 0x403, &(0x7f000013f000/0x1000)=nil) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) close(r2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x100000000}, 0x8) 11:54:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x293) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x5, 0x0, 0x7fffffff, "feba2074aff8d9f3d4c330b422275b67d794499b", 0x1000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:54:30 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_STAT(r0, 0x2, 0x0) 11:54:30 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) r0 = socket(0x1b, 0x3, 0x6) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xffe6) fsync(r1) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 11:54:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) r1 = socket$inet6(0x18, 0x4005, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) listen(r1, 0x0) 11:54:31 executing program 0: socket$inet6(0x18, 0x2000000002, 0x101) 11:54:31 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x88, 0x23) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) geteuid() 11:54:31 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgid() setregid(r0, r0) 11:54:31 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setitimer(0x0, 0xfffffffffffffffe, 0x0) 11:54:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 11:54:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be, 0x3ffffffffffffe}], 0x63, 0x0, 0x0, 0x0) kqueue() getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 11:54:31 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) dup(r0) sendmsg(r1, &(0x7f0000002c40)={0x0, 0x0, &(0x7f00000028c0)=[{&(0x7f0000002680)="2d404976fbc83a84edeaee856245913066abf0c732256f3aa1cbb92443aa7626ee56a9a3b71a6f3d3ebfa95864c268d48dafeb033f9031e9bbb7b771f32691c99ecb7887c55b3239ab2552bef6bf0f5c7d111647f7c187e8278a7cd9faab384db2eedecdff8cbeab102c23937bd7500efe80d2d1e8087e58aaddad92f4ee8b8d7b5a16fd7ffeb1901a79663eb41f0ec6acda8bef6ea67404550af8118bed781a062b5c2f9f5449001785c664dbe836e4c608af5a57caad9577b824d1d164931384c522e1354b951ec60a91984c9fead6fd7b6c7663cf4258fbf177f73bf5080e573a9ead7399c9e93657f607c3159865053c9660", 0xf4}, {&(0x7f0000002780)="1e27b6c13229b455fe9ee8768e497ee7bf93305fba4e27d47e0f23a1440dab0db4f6b6cb46dacad673ad042850b1fea74f8ad165a83c1b2e0fdd96ff82ee7431c50caa1e5e193d3b77073a78b9ba5c38a5c7473891e096b66091e717347b3bb8de7e110c23672c41d9246b927dcb84e916280620be93589d8df759d04e67aa1eb9330778bb1b0be3b636270cfc4d461c1bd6305e163692238e6d3396300c9b9873cc02a529ac3b4d3fec1094311327f7aa223dd69c018aecaeeb6071849c97c393dcf1573416c62a0a885653365deb2d59f9bdc1d850f9b6", 0xd8}, {&(0x7f0000002880)="7f2ab5c13080af397027c00e6462ab550e7b24c5e2747754f4b39cd432c3ca7c1b19d2b206a14bc19ad2b300814d8f390ce30c92e81b10d72f25526c", 0x3c}], 0x3, &(0x7f0000002900)=[{0xb0, 0xffff, 0x80000000, "fe9dcbd529c896b169f4912d013e91bb3567af46c33949c10e670298c50e37b5e4b9ea2b3d0e592e4bbaf863d97fb494107f8b5894feb328da0d586b4d89cdfd9f8be3a1db5d13fcb5c0a5c86d976f69f85ca8851432c4a23bbe8ae1e22a64690a7f8ce4a0fc8869d7e85c79dc60dd7d83df7165212a4b8d7e2fd7d38da2523cc85bc159e5ba5c8b3fd544981fc19ce9bb98cb5003588cf39a0f"}, {0x40, 0x1, 0xc19, "70105b42d4c0ff85d30b67d4288a5a283b3edc43d836a650b5c6db8632adf63aff2967514afa15782547ced5113c"}, {0x28, 0xffff, 0x6, "ee39ef26abbb6e1bb21e27122675bbe9e448553f"}, {0xb8, 0xffff, 0x5, "0189e58053912279d5579d4a5ee21c6b5b7485d59a47419f2b66f3c1ef83a4f87986c344bfeae470ade38bf79e5a8fcdd14d4d49bf27c19e607f076ae2ae240ba968ea0e1e74ce2348311099a088cb07d7f5d11e9a0742206bbf096ab75c94b471393f6c09adae65e3c24a8b495c468a678097195d23e323ebfc9a9cf506983b7a1ab8fbe6acdedae5a8c624f71f0b1f82e9f228eda971193597441d5456a54228c82b95bc36e380"}, {0xf8, 0xffff, 0x4, "c7cff86e19951b2e1575dc38bba0deef1d0b4f965775825af81a0995bc8647e969f3664427469bc2da1e4c9f3f2561950dc122d06958a41a44eb75560c670a8dc3da9960ab485232ae8f107f463d3be6f46d9fa975f14fdc13211d940df9fa3f386090104c2f96871ef99853442b6ad9e780f056bdc4f0496838447757954db9870e3b06fe435fea2c435ff46280d2ce9bd9f833a5aaf368227abade495d1538b60fb613db2b73cae8247297a0a1d6929df3c3cfd9d1d5b39b97b89a256fa7a0efb3cde6f726f22a4c230e6a7d3f4b3982449b313d5236b793ffce854dcf8a9944547baa91"}, {0x30, 0x1, 0x1, "2274d6c9c8078515eb57eae6c1ed14ac2124d31ad069a72360cf67921a"}, {0x18, 0xffff, 0x100000001, "8b8e523c"}], 0x310}, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x81) pwritev(r2, &(0x7f0000002600)=[{&(0x7f0000000200)="02f99398329099984561c64046b507836a2dc930aa5093b9c0a8d2382a832b94af972486e64f3c7a013bd3ffa69608e181f4caabb9d7cf25bd598e452a939d95e80a4dc165c173896486a3cc57e2b30cbb52884db5a636a006a4a252643cc22aad8721e146bdd209d91f8abffee045788df274cda23a56d91de308e4658f211d6e77dd3db32506a9c4510f319ef47a8553124d22fe055a79b2f6981d04b072785401bcaa8ad6d5f7d4ab4590c6a54dd8684f8796d99a96e22182a9f65ecd93155cfe798add32b138279ab075724914332bc0200f47403d61c5577b18ff", 0xdd}, {&(0x7f0000000140)="51943f6f5bfc7957b91bcf868503427d5f", 0x11}, {&(0x7f0000000300)="c67de68d3a703ccb71c03f4dddf29207163e3f0997ed9c77b6f5a125eaf83fd2eacc7987ddb1d800e63671ba941d977926fa966c96c857747409836a2222c5b52f150132af90380cc8685b098937f630f56e648623423d0b71ead792bf810a3b0832e45574e71280", 0x68}, {&(0x7f0000000380)="ca8e2583151a488d32b240c107b38651b5633389b80b4e882f8a2644fb1528b6347c74ab4641f86ce782735545423bea41ca474f232baffb6eb4aef733fe219ee56f11efaecb8d657b7d6f711e8b2ce580d2542ab59d9a169985793d9db0c86e246d52fc79f88dceedee8d1ff106be9f211b5942a69f35bd674b59bb6e7df77cb8adf534fe", 0x85}, {&(0x7f0000000440)="fe5c73ec10e2b7ebba52dfcf9634406b564f4bacad0fe3a23ff3c5dc72879983ab9372d833053e46f9a26e9c96d42e9f234d7b3df3afc63940e5e7ead5803a556fe5d4244b12a8becca0f7700e9c94c59dcb2ad9e945f7b4fc98b9eb6d5c5221b195092b6637edcaf60eed78d97100d281e132bf5815efc8da8b52193ccba1cb2ab73a2758365830eff857562d65ae014edb8478ec8ade1a004c87ba", 0x9c}, {&(0x7f0000000600)="c9896a5d26eb921d093829461f651d111e2a4111b880d8e0d0d24c1808b4e49e3860f5587b4f15b22e5937f85ea554012e6c2020c2d55a4e569207f43671736fa4efb80f383c7df640fb17e2209eb44f66ebd0f771848128dc0e98f997f5cba6df81b85b8a5963f77dd0cafb17320338d74ef5f590f0c055303fbc0f895a6c0938400194dc73535cbc0b8e7a5cb50c1d7ca52d3c6837019954a3f81bf87ac98567c6befef1af3cc3fa650105f73216bd9c1bc761ed24eae8ba1061e067cc0b16eb7fb89ab15eed877413909021b2ea42e05b21d2d49c27773ba8e9a1f58e18b00a6a6f7ea9754db615b2d2cb2504094529a8dc8f3b0e8ea713c50d8fd17c28fb1b981632f9edf50d483c23123cea85097b7819a26aef53ee27936f1f7715d48297416c7e1c2a6ab0728f54565411e7c9f4ad4707d9ccfc9a7cbc7ebb0d79ede234e0ace227755cab03bac690ac42bffb9e2e16fd0b4d64332bbc70c32961972136e95f253cb4c06b6aa756e71dc2a4c6159430b08e897b02ddece1b9a9e3bf68b454be66131c1ca5d60293e7c526f583a2bdb93f328d3bc1812a5d8af45542da0a6a324d2d6ff5a1ba70fc3ac198af86ecb220796d6ea7b97ca85a3504d590b2bcf88eb371d0dcd5a30def31769b0c766c3acb6547c1428fc668d96c02a94b6eed73cefa05dadb6d71dd168537c9bdb7d358e5ac71593c87f7fa9abda1a53e5eb40f7d00db4db64d74b3bd7e9e6d10ee99e6c3ef1c3fe4a90ae0f60e7f983ca6bb11824408a2dc1de43581e7f8e816a60479732cd6311a338afde26e9320b3b2f4abe86f600f242d8a7514d4e87228ee310f6525ceb15477ab50418100b38a8884098c3ce89e6b6d6c540390284673b54b78fa17a61594913eb6bf5f9c0261dd270aecab00a43ba95b14e4405efde5edd4d475803c6e6a7238ddf6ca59389699725bcdf17baf847bbd980d7d29a9a4a9c6db61a4d2af97d1af526994308c3f8f08a50eabd2d066248a46a37267070e6701b1ee1fa332250c14601c788be2a545b76ecfa7d99a1dff9a54e336220fc6c7131bb037310673301069f90fff014f247e9256d65bae1d36ecf80091efb863da797b706a25c535715dd594244aa983fb6d5180744e09c658bd9b7118c06adb1d02dce357e1301918c6cdd676761098201173f71da224e82fe65dc907729d65dc5bd03a237defb737f39704e651116e438748415f12c4bf9db3ce627e6b86bd06019eabf62c3b8c9201db737aa5fcc80bf7b8f6164211c60620920d147083cb558a6e12c678fc3eb866dacff2ba4be019ce81b69cf598196e2cff6ea30c183335c88959d93fe0e3af382e5b36dfc0cadb9225019e58921a0178063a8756d453552338559d354ed243106b004d552770c3bcbf18023bbfd8fb0ea847e29f8066480270ae0135145c9f29f8dfd88b64e9d1324568dea627a72da00da4baa8af873cd79e0bc445026799df462e04677f6b1fd3072fe23a019bd87e4d070abf5720f03638b7c83591988cc1970774c10cd8c990d1d7e831bd9d8af6dd530e3f33c86c78f71f6976deabdf29801a6badb1fb1aecd8d11571343c2bebb016a25361ff07294a375d9ef66dc97eaadde217a82d781783e2b498085970c882c26b63bba3cc856be4cd485c4450040300a1342436bf0172dd73d59c2ac82d7aafb865e23a112834a6854e4a0fc5be6e806f5797a1b73e54c64177ab4d4f033bbe847c527616538d3ca7b4ec2359b83865d789b8b17a6010e4554171f72e58f5ac5e4b3a154597313f5470a63210d90573a11a351ad8a4d0622ab1b9901a37367509822f0eafac94ea3b8d3ef957800aa2d446e73f8fe1e54ade94ab26f1df82b8960c76e76cd1c227d215600db0389bc692ed659cd75f05e09062539033e1a4cd2a8388d4ebe4410809efa5edaef4efec530f8f5846fecfce7a17941597d829120a23118b74965c43f6dba6a59a017fd4604cd75d6d59a9be8667654f2b64efc39e4cf3c52f55fadac4e4b1211f3e9ef8387cfcdbb4407d8886f1308b2aaecd0b723e990191903b965b628dd41e60326100c9d325c1596a94b9490de7c39420edebf5149da255ea4af27c033e4f2b76b66381455d6dce4aa37eb87af344ebc64dd65a550d3ce973d65c52802a5d0928e866aa2b54e4c64ecd35ec89145f1048a97fb94d6ae362fda9a20a9568c848936c54c94c0aa0d5ad3342cea840725dbb91f9a99a3d62c837827f2c67ef375ddfd00dbe7c39a32be9c46292ed5c1c59807d651353ad9f480d0715a5bff2b92bc17d598e6d5907314d1fae3197d28dbc98a9950396cb2fe50a93137d7f2df4dd072d7a8a8e305f7cc53e7ef8777f24e7098a94b86dc893a61072f417fff111c36c6384aa25bc56002de30c81823b17fc92ac386c456854ac5fe6ff659c10b4abc839b82339b3ed69615107909eb9c0ce76d5b562c9db4e0b91c832b0b7d7656d71020494228cb426389ee2fbd67406d1ede2191e2412e2d8b217ecdbfccbf748eb6781fa91140eafc7e6acf97d4857d8b8e04d48e53d7d186dd41c7ffc4ed2cd90b700165b05a937283e214d58e56b030617e9a640635e2d1154e72ff101f8abc3931ab15b149d72ad8dc4f02396472d093e1b48d3c2d1d46b3d3409c4fe3522cc21979b2e2c5170aa38b8cf35d929f0a0caff899d1d059b1c89acec2aef53985f6df07d4226ac152fe828bfa4710d77969d39f071fa0222a49754de0528b8bfad9b77f95544279986a1d547a833d3b69096e70c7f11a1970936d3b16f313007e9e5bbc8c48b67237adafe937b34e9debed25cc9afae4949ad582dae3539bb40a3d7218cbf3635f8ca182f9800e23b54300f4ff85952e2af01fc83941df5b3a4ca265f16fad9525f6139091d662779c5535ea61bfc22a54a45224839ce9ca98a39b9aa216da697e7ad271d2966bfe3f3ba7cad14b3fe5b93821bbb248ba710e2ba6a982f04ad31a8d1900d612236ecbef899ee6fbe97fe10490adf441a819f6f1570e9479cb7881fa2a12abe1e230e7ecb4cdbe505118e4f1a4c424e37fd22bd5df5944c933df2b3cf5f57542c9c4d0f2958178bbaa4efe498af1490aedbcfec48a35bb6291426ece6062a413b2282393d13afcba7f58d35a09c469439625e9433ea2555668642efb6b7676a84fceec9b07ee85293f47171b78e587ec17012f10b385cebfa0f2b0f882b50a52e5a20c4cb388f8f5553dc456abe2f2f8911a5a8b8b5ba74b4af530f930d7e06d034f245510393a47f4e85b246619fa62e1ad341fe0c82e0cee98c069c4cb2e7f28f6b205fef1b74fcbcb228b0e0d7d501cb2c55f6bf10cfa168249332641791999179fec4d489bd41e786e4bfbd6b0a2c1a7ed82679947f84cd46c5f6f5045d8d725a585062b8ce841ad0f6f3be20260df0f19f35cb6237eaaf48b78e3b9a9a33a30128d5479cd4aff26b0407b68f4956254710a2440972a057179d715ca03826f509d82b63ec2f78fae9922a1b10ef4071444e5bd5aeddf7f865376d596b7b6e6352ff5e3373c2726b225f7863a4925ad8954d36a1fc2a784009a05adf4dfcefcee8a88e4528cee6fd32cfa6dc0a56cde61ace604231e4d37ced63e74006d8625dc7363e9fc2398556475c4667bfed37003bdb2a0ccb5730e672008d44f51ada17f991145bd6328f1833395ecafbe820adcf0ef7817cdbab32b57d40e078d7b73c205d6546b76a2283182690b5f934874c36442524ea83969447e81ec9dbd231a6dfd237cc9490a129188ce73f2fd3f936fd9311fb8326751b027e1d11e887e5f0e4ac1be2e016354542cbd3495f26424486bb936d76a182e19a3d951518b28042e440aa90b3c80a9e6860a751a0bbb9c5651e4914aa89e701198c3354da2e134fef109b36bab4ef86487f84b0a7a3799021aff5f37f0700651ef1becfb7d12fa7e7bea54d2cb6cf6824a1506e6ffcd8beba304ceafc51e30de918d6d11e4578502057e10f0ed9d961b28eff2dd4403ac1f1fb2164f528c0c845fd14aed243ea26c9ec5a135f5f4ba158298ee5c2b68bec0805c97147d142ba27bb64af70294241719a478710d12f8877203c700f02e95de5d8131fba6c1a7593ac340fbbc96879928748b8c869d21c468d49bd6f09ed05e7dedebaac63792d30b5d99a26216264565c832d6f80e32744b25ef5e6e9531245db6b2bb2817f5ad97430eadbf9b7bb424b901c2bb78809c65afb011f45ccfe1b0ab93e10389551635e56acaf2d2d131eb58101e32ea3b8f80d4b547be71f04ee25dbfd6ea563383ed6ba1f4bdb477ab9f6f791c72ff96b6a26a84d190ef677b78a02aec0cc0ee60596fef0a696f1e197e693381a754bcc9f1334e6c05fb6bd9e7b2c8fed06d23f9920e76ba943a38cc1502e94266794e227be60b8402c1c7f73008e563dd8a05541b209dce2b2847394974af23f2dce748ace986f053d0f5d10d1dd796be44e1cec5f604248725fb0942478d5593fc261d1d913f3fcf3caa455bc94140ff850451cd4d13ed84a20e696fc3ab4ec3b7cad678f7fd48247cf32734edeff081bb298a58492d6cc9e267470aa212396d40597806a2a291e6345ee00676f7a9fc24bcff1e423d6d351ebacd153d74ecfb162aedd4a9d857fa8642aa72fb10428584aa536161f34dc61d803b00907bc14a3eba50311201a458d1fcd364c646d324a1093a8ff3bc0ff9950dbb7611bb676ca6b7647ade79eab605c5700e0fb3ec101776559d2680f15d3aea5ce3ab2e744dc8d1abe1ed08f0e22d4c43cb643ae9b27cdb2d4e68e188a70d3043e194ebb0d0c40c5f7912179d8ba713fa3e0824743223ab78d619fb7b47e8e30b5f1e1ec52454500aaeb8c3482823451acb5886dfe1a08085ee687e637e7199391b0cff3735b99a96fabb994f5643729eb606d81852ef6a468cc3eeffdc58841cdbad5eed038a32ab9e1f5a2d8b6fc0c4c83cadb90b04a9944b479e6f287dcd876482038e472de925c3ba293dfc156d38aaf0d83b249df9363b6e5c4a7e10dbb872a5c20850c7f8e57940b061e2f731ede1c35ba3d93fdc41a33fbfc13fd496218c6698f24bb53d6eea4015a05cc986ce671a02bef0c1bced49d5996ccd9747a0d81e2de6d64b96f73a427e3f634d89ccaaa37208ca715cbf0793d1b6a559d8dbb33470bdd959237d97c34a72681e78a8e41c70f881bf3465bf582c80fca9c092537199cbc8fefdacbc1485f166a3c2dabe281cff22484de2192573578260ff5a2da49afd592fd2fc6bf9ec81253678c9420060dcb13b1db5c78889b4779d7ccc13652adae54a28172013b442d0d239913ab3341d31f548f8919243d1438679030c559241b52111c7258a776d9bc2b32940a5c303034b8fb662e7a7bdd00a7edcfc464fabf2ef64622e38a670c761381096529653c38a52513ea6ad8a444a3e4c80040cb8f432b7d2f445c1a5f59eb49ca87410851708a44bb117ad5abf07869c0bdbf6fdd51bbf8197223d83f31031ba9be860b36b70aef8693d80344cf3789a6d2664cc3774d18dd119382a88a23d3da1fa07a55ee293b36153c3341775c9fecaaf73ed9f3913bf342942d286b219cea2175da9d34f548ad33d15d33c5100a675dc9c5ab803e43fcf12166584ceb4babe688e5d6a245d11654d82838e557a5a5e3db131a0cd8a86d7df26056b8b87bac437d96d0e90b2fe212b9efc3bb3dd88af49786861820ff7b164ea6c0488a1346b833573e235b7002fa3ede5ef250bde264fecf8ccade27a720c36fdf142a924d3d45ea28b6d25f12", 0x1000}, {&(0x7f0000001600)="2d94b7e03cde54fa9ee0635e06088c438ea051f06793dbd07bdadc6f32a92a4fa13c316291eac0257b3002e7805da5599602c40318cd4171b8bce41eaffe37cab94ded8b4606df0b17b64662839199f633b8ed16a5db8da4dfc13c674bd90da780f2ec3b9a43aec535a8c517df377042ffd9e442108cd6e64bf5c166d94cd961069de52e1dcdffe23f56a368edd416c7910b62dbb59f7d566dc04b2fbc3a0d8cbcf5daa67ff3f1667a69d91e4d4afcfea91f70e6e76df2632e0d52349eef46012af2c1deb2c6e03a26bfc3d7f12b72d05affe8e8ba0cc38aaa0bf74191d34cc6cdd03d2ced906809e93b532130a1c25031c57fe5dde872cae33da63aa02fbc0ae8b7e0ebc9a0eaf43ecb3745604da50195502eca8c701f2719f26fec772a46a17cf53181b6c1b7f7238df64fc7d91f040ccd6ec66cee1af15a332c6915fad982593def93c77dc700a0ae0307023a664341cdcef6f1706c1b44bddb594cee6a3d3bd69cb617e6a61ce70b3f6caca8f36c016b3bb7c3db4c0035bfed80295a0c1b337842a4ffd0fbb33806eedad9fc2419920ab88feca3d8359a4a462afbc5d75a97c99408ae1beb41cebad9294050bcb517dfc8b4c5206d4754a4a410338a7e3d7605be5d90deaccb56c0484577321c6f6d4c8facff27a17d6f1b08700ac288a5956b0a504684d26f0ae94ef432b339a412b81be91376753eab2e0c6a7608c9fa36896b25c8b8fc8cd6bce614b8929012c3a1328d2f4737bade49fb1a581a3d69bdd329b8bf23f6a64039f2eb03c5d106e90608773ae918f51b7efdf94906b87ef65c8a502b6bbda6bb395bd389d969b89783d03dd00d67f0b6730d1568d5c293d8f8ae0bd5456b0afba71be161d932f8de8cc70449f3b722f7c47b7115d7f794a933cdcda18300c83038a76ddeceb3a31df77b5b714141b3701d249dd911c7de668095ff96cbaff0ebe0accabb94bc0a1284e03ae33bbfcb030a2224024ef83da8041a62f874e5a3f019bb8448a4cd7d165a48cfe967c5f7c1172622915093230c537bac79ff0ae1d41384f545208a1ab1f746bfefc4da403056180b2e3f40f599ed5f9bdd04dcf0a7854d5ab47206731aa76f5293ba1c2b9a28f08403ff94ba058580e4540f815d7aa220ed45caea9769a5bce3c582ada0b1387a84be4f8c9ed62733f607a2f302316f9f2d9a0c56ea44764168399d35a1e46273fb0245e35270786f99debb02a5bbeeb96e630ed658e406c33a7bf56d84fd6b94920ca77aafee0f0d7dc500eadaafed14424a35db036117f93abbbc745bfc5ca2bc68b7500de00d8a43d83941e262742427d73f5408ab3576866f03e7f3adc739f9b825d2f8e1af3af7218a58a7d64276ceccf5bbf9a8e4bbde3e45751b63dd99e4de54bf00f659fe489fe51bfefdaff2001eb669262dc5e367505135a42b1b3d7fbb1d7b21e44500f5dbda06a9fa097f595cebf557d462a224bb4b4c30944c9581e532af7c79d904ff313f8672ebe36e67b6206e01079431800cf58cf07883132bb0ce70800273f6036898f2b88a002cad37f8f39f57f211466d7de09e303dd9153564068d73af9c0a21362a0c5eca762c8e9258a6f4a2069ee01576e1efb6081188a077932b0dbf835e719badbef0569758ddae64b5f7874867ddf60558ade65e4903b3d260ec6825a67963309457302b95d170e891b04a5b514029f8556f8a8cfc9ad32d015a404cccda0ee29bc8a89bd2eb1eb184a9b383ead8ad506c51b38ca5c48a642c76b25d613e0da6540a4b77b292f7ddf771b57089e1998b1b224dcb11e595d0a6c3c4793300422084d7e5f81478288ea6c580e4319aa509b31c2e81a854289e5befc59a99a1ee3c4a4fd0dd25b2b0c6d7c1a8ee67f737478a120500b84a437a558241aa8016d66104fc79584b3ae922784933e5c743d8220ea20c5bed78ee8c8cb68eee4b4a6d87247e988d883cd72134e3022fc43d61c5344e4e7a2b224d5d2c75875aad6273f18310a44edc7338e039e8f185050b124de6397415e6e57c858be8ee8fea5adf2775f8da816a9fedf749a254a2c3db1b4892085333707924e061004a281654e5e5e70edded9ad3f2b734c594bb41395f0c4d2f5bb5434c9a0cc092277884d5b25d3d8094fdc181c8ec7c26b16e1ad69a0902f6c7b32f039fd8eb82b58eaacac3fb003f49250b65ed40051d49337d1af4f0e8bdd09e1ee770093de0bca16f8a417c4b2aebfb77634dd18217cd03df0ebd521ae334af32e5b2a61fd50948d382f534f77d1224b62271703f38ea92fcb5ba017c417c3575c75ccd67783f0ebfcdecd32b8dfc6847e2cfc2ef2edb4a39977b02d3b9ff7dbf38b951fa39e3336f4baf4da9a2b6059a9a2455f25df6934f3a53eb74963b541d4df33b542feb591df7c49c4e13e6ac0ed984d3789d2f5b0ccaf910654e0e10e5712d61a7e5ac75d9ede779120935e1c6c8201983679e2b3e8c35d49cf020668e11661ec4f348f22ddce71dfca4c6b492f1b0500448da8f567bdb0a0a24dedd01745328d8e44b58e77e062f6033225d85a0ec308935de06ced3c3196b8acb46bfde93ef9b4569160e8bfd8fb99058a3893c98f5b3f064a7791cdaaecdfeb690bf01c77a4834752e42edb4115c655be6422ac3aa18d44693296d0e1057444923094bf2173404b21d923ed63ed9613991ad9d550292e85c70a965d7a0ef590fa4bd70812bb1b4c975eb28d4c552a497252f70fe9013a3274a2ba6933a5fafa26f4fde1579d7340776a9259b57e8eeee878e066f6c858714b39cf61ad23f5b6ed424fc661089068b7aa67a521d8efedb964dbd926244a91571b33ab31cc76183610414264c8e0ac14c8db17db8e5403efdd9c7f1a007b5794dfe402ace5770baac990e773c39f2d7c5e935a35003e5a5497def6c9ccb2d870e3303c69937b46692d6aa804d30d45ef45bb3b9ab2848776619b295c7b42f01aa506e974bbe14459bef24495988da68e97d2b79172e62fc781187ed43a0faa28f04dcf6b70823198beae103ae2dce63f05eed680e50a0695489f78cf8357e382f38862ebefcaa0058791ea792e34f8acbfaebe122cada5486070b4103437eb7a983a87aeea98654c90ae2171e661debfbcc20db8ab772d35991c04f55b1c1c6042b632718986523634eebd4d7e4c496d48088c945603cc4b6b7f4bf553f6551c512217c26d78e7b9bce060e8d9b27dd85bd62885cbf7e661dfb296918a9849d1186e19cf24f20945b4acc0246d0f20f9645c3dd79e13e1cc9851de2f0da684ee390e346099e11f58bbaaa50138277a360fc1b7cd9a26d952c5bf7c304b4cfff9c819088559b49ae067880d15abafc222f87388c94f084c9d88da0744da16369be655836833c0d40fded65b0c628eb528a0d0b0b57eb2a809e2bd6128ce30bd531c42107d3981ce629321ce6273d9e9446bb3615e84f544d8a9412145a8247f703e8d499af21816b1487cf858a38b8adf99638bad653056d96f4ce8d2ff3adb01568da3132cf0095dda584d8835964df594301a2017ad2f7d101a3ed67bf4134403a5829b89f6fe08126381f700a08da3cede6e7cfcb6eb4ab0ccc972130c371082b509de70b62edb6fb10a2414db1fb4637223885e03da72362b93887cde5a5ab8d5f951cd4501241c5ec2e6cf765e3f45de201d5077aa742484d0d95bd97e9569baf38443a25ce9a408243520e761b8c4dfe496d96d94687cd6a20d80f344a2170b206e305aa3062e705ddae40792853f408a93a69e256bdec59017bf4b0fa868dd3a4430b51bd5749ac234360420030e57dcd301c1082ffdbc8e39a573f49e4b55381d4fc95f03daede6b9c34eb31742f61ecc8121df97d9c75132584da47b2d68df0c3fa6d905778f77cbbfe569d0e03d1e882d239541ed4317c0e01919318e072bf9eab7a2a70f0a836d1b7490d2f2b1b7bf393f4f5e88c683b62efc1b15ee567d490551f38be8e23ebfe3e1cbe3e2906db545adfbb7f774b66540214b626aa5f3ad1eb04a1f60e36901d4c64b9263456a5f6589806c93584416dd1482bf516da09d8638316764956daa8bc9a1ca6b9230cf7c2a143c9c3aa9bedd7ab88a26deaf1988e2a359054d0b0f0ca1eca8fe44d2be8212273b680c9f6b7168e5db8363a12484b5e6d10683d6d84f39810f6a20aac47b0a17e194e0cb0d81260de81c06dd36879ca16fa80ac229e977a6fd11d41e77158c66d7ede232b0d009eaa96cd66e529d5521be6e24c3b3b11d66555bde2e5dced7b0cbc2d8a8460c7d38762300aa4809eb962873bbb59baad95d84e4ef65a0ef3f904bf820403b918ae4df504c5cb9c75fe087db711f2731b9cbb4796a03e2895c2b62d8d1c53deabef3227185a38ab55efbc600350cebfb8e26df9284c60b5a4e2d6a399fc9e505f81a5f37e5d0f4465391a2d0154f54b76ab8418dbfda9d447172f2243e1780b6c2ea248f7570b185ab0583fda66ebe89fd2f2bfc4a670d1d6354e98498d577dd670ca58ef7a6a0038346339a2ae35ed1dfa82ba9b380f1ac3f3a1b65d75d22a1bdcefaba6da4ee76c7e3bbf9b925ebe4f2eec2b8009db6942bf52e464a08431d2e19cdf832324ec1c88285584bcd16b8628f19e9f76a04f0c2b100840e4c830eb0b5cf2296225f02daad3556851cde5a2c7036ce0fd3bc09120b93e4f1e56b1faf67a8da1cfca56a3e437b39deea137a44a227c57f18dddba6e7ba5f2ca37774e634f91d58763389526192f2509d7513449fd35f801dc0be4aa0e9192805ecf514cfb4e6be7ea0b30ce52c64bd0cd559a6cb0d00ffa51a3395b21a6953db7e40d28096a80b08efff480d6bd462edfb7282b6ccb4fd2ac65f7152fcf8a40baeefc55f89c1eff785bd6772b5dcedaaba4e28f96ffae9470c3983ffd98bee41c073548ef9995a410739dd969eb0d381e8fc53883a8cfb2d21188b048fe693680366ad7d15a1671a269947750a7b414914f509d71812daf0c460e8f3ea91e7a73e8fae3e128d9b1beecad7a3c7945ad68bbc8fc02fefcd5aad692acc422611929e0458148c3dab365b48ba81b39ea71bded2c69c898cf8941221c116315d6c9fba1d64fe0f0e33d1b632fd6555ef12e06494db3b80d73ba6350b4a1e247b9a9699e24bcab2d409d827bc44731494dec3a0c652a9a4a44c5f6dd05348ed5cb4e89e603e762b596db96c6a242d8d9b888b0d381c870a00abed824c1aaad63da990c8aa65a528526877d0155b4763320580073d0694f20e87fb51c3dac1ac5596d2a0a258783155cbed9d6fdb26dffedb33093b2ba61cb963f78588bccfcadcc85438abd67807a00dacb2cc1e1ef2365541e20085c9795018643789fe2109a340c9267bf1af560fb97af447a72c9e157546790e27d9e7c60e9cb81df4f3099ee18d88398b7a8a8d94bbd1755ce6b5fb4c0d8780f32adc9cdb61ca774de8c80da6fa390cfc8494cbcf3755dab4566e7d1a83582cac7ed8066838c278e40de9542ba5ef254aaa6e17099ab91fb87f74b98878f0c6627298c2a7c5d139c7e868168a39d3403dfb73c1a0f1c9ac23ce82cc36d862e302664baa624b851351ee7cba4efffff36d15a45286df76e4adbd9d26db1ea41d4a4904b86039362ab634508b37f2751bfccb8ba08d38be5ea9073669627c2c477d558930fae6113311e59023ca4983dbbbb24e17b253e6cd8628a42dbab3d6bb52a33cf4dac40c242f1b079631f421a7601f8b69579e119efcb3fdf75e0b075f75619a4f56c5b4884780a87c5745b9dd9d2163421715d695b493b3dd20da79d", 0x1000}], 0x7, 0x3f) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0x20, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setstatus(r3, 0x4, 0xc) 11:54:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000001200)='./file0\x00', 0x100, 0x80) symlinkat(&(0x7f00000011c0)='./file0\x00', r0, &(0x7f0000001240)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0x115) accept$unix(r2, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e19504a22e5a360f80046ebc2367597f9d4426844418ac0d92f38771b254aa06bcdd5dcb5a721874b791b0cbf924ffede08183fbed188d"], &(0x7f0000000000)=0x1002) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) 11:54:31 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$TIOCSCTTY(r0, 0x20007461) 11:54:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) clock_getres(0x7, &(0x7f0000000040)) r1 = open(0x0, 0x0, 0x50) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0xfceb, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r3, &(0x7f0000000440)=""/68, 0x44) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 11:54:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x2) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r1 = msgget(0x1, 0xda) msgsnd(r1, &(0x7f0000000040)={0x3, "93b54ac86d4ad4d48171e657ca0f7596e7d2180e11798bfa3feb23b835d3df5eb981e8a8aaf7f8aa3cf27635e7c16d5e12085356866a1d6ab617f1198c9854641cc8f6af63dfd343968b47312fe832c9bd29ca41def31526ab2ce43563fa3fc596a31e3bb113ac33eb60d9973e93dbb1eac9a7b3dc3ccb8d95f9a9063992bc5aa19a4224da2eb6b999b8b9239ef2c3145856a75b4c80ceef410edd0ce973441f550f467a755e4deb8d2e80c8364d6a6deb18c3d8a5b73a5ecd06948e94e0f31d09f991278db62ff220a50c61075f"}, 0xd6, 0x800) open(&(0x7f0000000180)='./file0\x00', 0x440, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x0) msgsnd(r1, &(0x7f0000000140)={0x2, "8036045375b69642469f6d3aa3ec5fcfe736503a68b326cf"}, 0x20, 0x800) 11:54:32 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 11:54:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x90) kevent(r1, &(0x7f0000000140), 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000200)={0xfffffffffffffffd, 0x9}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x181) open(&(0x7f0000000240)='./file0\x00', 0x5, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/243, 0xf3}], 0x1, 0x0) 11:54:32 executing program 0: r0 = syz_open_pts() r1 = semget(0x1, 0x3, 0x144) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/4096) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() r3 = semget$private(0x0, 0x2, 0x180) semop(r3, &(0x7f0000000340)=[{0x1, 0xfffffffffffffff7, 0x1000}, {0x3, 0x8000, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x9}, {0x0, 0x1, 0x800}, {0x2, 0x10001}, {0x0, 0x80000001, 0x1800}, {0x0, 0xfffffffffffffffd}], 0x8) close(r0) r4 = socket$inet6(0x18, 0x5, 0x8) r5 = getpgrp() mlockall(0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xffa0) r7 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) ioctl$TIOCNOTTY(r2, 0x20007471) pipe2(&(0x7f0000000040), 0x0) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) semget$private(0x0, 0x0, 0xc) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) 11:54:32 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x3, 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) write(r1, &(0x7f0000000280)="a2ed72cbb7ff407bda79b6d99eb5309223b6c7bfa7321015028d716a35a7257fde9ad92879f44c18f14eb3d839fa9b0e295f61c2036b2172986d8b17da598840b845f22da2452a", 0x47) dup2(r1, r2) 11:54:32 executing program 0: clock_getres(0xdffffffffffffff5, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x20}, 0xc) r1 = accept(r0, 0x0, &(0x7f0000000140)) recvfrom$inet(r1, &(0x7f0000000180)=""/2, 0x2, 0x0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x8002, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x5, 0x401, 0x8, 0x2}) 11:54:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(r0, 0x2) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() write(r1, &(0x7f0000000440)="2704fba87b17e557a759bd4c54d7ea55650dac67c50db8ff40a3b7fcb85dd4ea076fecd6ed777a95aea74f3884b048c294681e999869b9c6bd343f4f04293adf9bfdc462f9ca8d8917a90c27bdb8221893ec17bab5431c99da9d79b195878db688247be4572f29d370f50bbae6541128a4a18b46664f6dd05c8eccf8122b666daab8140a71320d9ee72505df85cc294a03532ca491135eb4e3090fb4b5a2ec", 0x9f) write(r1, &(0x7f00000003c0)="030a28406db590dcdec305829b309f5012db5564923d5c8f73c61a33fbe2b407e30e3fd36cd3325bf2597df590bbade0fcf1faa1b8a6fe8c", 0x38) r2 = semget$private(0x0, 0x2, 0x180) semop(r2, &(0x7f0000000340)=[{0x1, 0xfffffffffffffff7, 0x1000}, {0x3, 0x8000, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x9}, {0x0, 0x1, 0x800}, {0x2, 0x10001}, {0x0, 0x80000001, 0x1800}, {0x0, 0xfffffffffffffffd}], 0x8) close(r0) r3 = socket$inet6(0x18, 0x5, 0x8) syz_open_pts() r4 = getpgrp() mlockall(0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xffa0) r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r6}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setreuid(r5, r5) sendto(r8, &(0x7f0000000500)="5788fdd7607abb9b085f68c3bedfadbdd499129ada8a188682f0bd96870f441bf55fb1fe29d1de61c7254b33fd16f5e2856708a4e1af69f226530e19198cea92f97c9364916a39efcaa0076f9e14630dddb21ee34917b7aeefb5659b5a57c47af0b18e1803eadd2afb1f19ed4791940bc365e52af0b922f21d1017937627fa5a58204276c6a6aeef30bcf662ba7c86fdd414a7e2ff3e47d06f1b49ee10ebff96a37e0f6909899cb86e1e555afe8f2d6a4ab1d7ac8a2245b374646f76835eb1ff457987b9355877c72d6f37b1ab88604969d7952a0edb634906d6e5335c46d81680e726d21a4335d85b1e7d764a", 0xed, 0x1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r9 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000380)) semget$private(0x0, 0x0, 0xc) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) 11:54:32 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x140) 11:54:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) munlockall() recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) r2 = open(&(0x7f0000000040)='./file0\x00', 0x743bfc0664b533b7, 0x82) kevent(r2, &(0x7f0000000080), 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x60, 0x3, 0x8, 0x200}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000080, 0x6, 0xffffffffffffff81}, {{r1}, 0xffffffffffffffff, 0x13, 0x20, 0xfffffffffffffff9, 0x20}, {{r1}, 0xffffffffffffffff, 0x28, 0xf00fffff, 0x7f, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x7b5, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x5, 0x978}, {{r1}, 0xfffffffffffffffc, 0x11, 0x80000000, 0x6}, {{r1}, 0x0, 0x11, 0x2000000a, 0x2, 0x1}], 0xc458, &(0x7f00000000c0)={0x3, 0x6}) 11:54:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x22, 0x2, 0x101) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:54:32 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0xc100, 0x5) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='W\x00') 11:54:32 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0xfffffffffffffffe}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 11:54:32 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="c0ba6ca4f5c1b9b43ea31aa8bbf71a0e834f746dae65e9e3073a1d7fb75f1361b482daeebfbcc52dd53e1a07587295ae2b9a2cc15d741b21b408649eec21c2e34b786e14d65e74bb2bf27869cf79bf47dee28da65c04ddf231c5a8c76981bc18512db70d81b6ab17be464a24b9c41b9f638dfc89db7836e9041c7e70612a8590a7d4d976aedb949b8ecf0ad88126149b66475ed3725cc489499b799d7f551910d9c1ef8cb81c9c3afedc7229fb", 0xad}, {&(0x7f0000000100)="65e2ef7f24d0e5bdc14ab750f85c12fb893310544978c389279a84dac2464717759ce138", 0x24}, {&(0x7f00000001c0)="118648944db45a6d55fce75bb711f00c80af9b5b5ca9fd6ab5e98b9a7d974372f7418f7c26cb592228b27ec8837cab3dd8cf824cb0b62f376ed6c05b55333b1ab6dfa6589b30d907ce3653c4cbcca41f2576230b2e4ff687cdf6c198ba03cfce53384d6d21e67c6eab9af9c6daefe38c6a27a7f0b9c4a7528485b570bcc945d6e20dd07db5d68fb0981e0d0fe84b85e31ac312f30248929001a67478644de1392dd179103e7eb4dd898225c235f6217628083609a4fadf7b97db80eda3402c43fbd95afc9872bd7b10559f83", 0xcc}, {&(0x7f00000002c0)="af555ec997bd970af4e47219227fab8614dc430f3e900e3ab2377aa3fcc4f8db4e6c4b1a3a9c605ddd760f50af2f95da0e1b3c538301e5ad86218d11b9b2128de629375b9c2ac17ebb06db185c9f01828b60c55e1df13142157ef854c4a7680a150050aebc9c0fb440", 0x69}, {&(0x7f0000000340)="4cdb8946798a62c595bfc49a834912671a7bdc07a8f8f722ba1badaa7f8833b1cd40df08f8a4bc7b5751f6afe57b7fafce9b7b9962dcce5c522b1a652b585bf841a86c6d183352437d3b9bb354133ff15a667d83f91586277939adf19e34e7937abe4e3569eb55e192ab615cf4458380623820130e0e6beb8168b114630823aee61fa912422a316cd4f5c5bcc2c6104a94c401b5e86e", 0x96}, {&(0x7f0000000400)="cc11320459f3e345dfce035be11b0791003f542346122927a436569ed3228e34f75529d916c4772cd83c2fc55389ca8b9cc6e5ee844be9c75d0b29759dea472c0428fa48ec69ebe42c0ed6162fc5b0f91c80db8f95c7cba515bb9ebc8a3d3788181fc7677b60e7d3e9774dc8d64a08feb4f921afcaa1dbea95544dd0a025e69f58060cb1f8e5f39f9439a9182f408c706e761b007c6f8f68de31eb89a84018d7004e6065ce071a2c66dfee90a36c4b831e843c8dddd6247cbe53a946e7b69ef4346ad222", 0xc4}, {&(0x7f0000000880)="478ea19739d9bbdfc3aa12b4bfd487ac5e46636e5adf0e600fe1a2e929ea071b3b6507ef66475cd90c67e420c0fd02ea89d603367d69d22125989d1841477c80065e09d898f53f6c079b5cc1ca236703cc9165b11d1ef40f09da93cf55c9ba8b8d758570846f4d33ccb3ac33b35c3b86ac23f9b358cd89936e857b417dc904388c088a4e254ff8e7e09fc1a40a9e8cedb50a95be2c74f95c6e912674c001aeea4b509ccf7aff9a7bc89652d1fee21e5cabcbc4c6ba13f185a45f12d698bf1b510a7f6f63680df4a8e885058c2e3e0a9fa5b1221fd2508bdcb632ed3221db95cc2e6a60bd4c4e065d09084364de5d23cbc19570f4efe05228e892d2c5aa587322ff0504cd34a8ad4b5db9ceed1b3491ee1524954a8f31fc76fb7055923cf38654ec3d4f5b13175a65b105918764a999d5b7b6fe69cb35a4ae0427cc0f781cf64492f6431b6acfad505dc14cf12b8038d7e783e203ed1e1db8a5b48dfaf6b2b6e1c11ac6ce9c720087bb6b368815d9491cc3ae88937ef05bce9b7ec70f3bd60b22a556353bdd893a5d8933423d088d1399fd8dbd72bc13a2bdb4f1d1c6fefd81d1cc830df1a0487c8b5dade549bbd22ad68e82a73aa39d8ece731ec02ce8c2594b35e8fa891944dd7c216a44005be3a9e2af16a9e501535420ad107f4e79972aeeccb488384f970185f8360d7cc7e9a73ae1ea091c478a868e7628d0abdf3e44f6b439e339cb39e950dde1b482904b345db75453d46e598f4da364c57fe6002831834fceae79d0bd6de5718c550eac82ef321d29d904532f32660066f6566bc4c63b97a58f0d378127cc88645aed4f407202e69f8a03206da184c7936f1cff1b8066891b1cdca8fee062b8694dce7d5e1528248921aeabd30f685d545f721cf48581ca9eeedbdbc96835809e880d3dc194f8a88cb2a5b0ab60f6264c8384850e19f806665567fb7fa95810b39cea65014d6332352b0f95588565f17d3b13755eb84b13f22baaf0d05a811f5173882449066e2e9b5257a3d74b019cacc2c95f1b35ea3964ce35f93a34bf6fb58aed0584dff96173b5ad49f46f161fabce7d76d4f28b7dba841ce1064e25c9facf8dfe9bf0c279009e4cbcbe8db0efb74c41ab9c3fdd27b7bbe1620278d2a9f0f3bef0a0cee2a56fa0fe04ac749fd2a3ae31a479b15993db76270ab1393baa6444537937865cac8c94705f6069b99e4e0eb36171407807b4d333b06ccb5a52b5aea4aeed31a4fbd3ab4dd91ef951b74aa54054d14a5278809c3809118515fae5b9080cf2ac3c803469247f89cd8f029017a40382538a3cc3f7815200082143187704bd5df59dda0a537484b4255ee50aa94ea147c2682901d19e0f1c13f19b7992145d912167d4a7711b05be6cd9492f8d4a9446ee5da46a79dc9100617f44dab550dcf918c3a8ac20e2d7b6ee269136b3876ed75163065214fd29d5511dfc6967a1a84c627432b85d21aab0796de5f5e391e74ad0d9bd0319e22a39e0f8f4ef122feb8e4b55860db80f3682af8951f8698be9df6c836bdebf380089a5abad4e6b98d8de5a9b63b02200ae9827610b5544839870ecbf3fe557ce59b03d4b6e20de5ae7bf2994ccdb222dc3fd0f2f20d29cafcddf718072aa4c7b0a46036bdd0d5952c34304687c5184f0683b77857bf13c25ccd32d43e10f41a1a6a75656f45d7e66e476843a2ac7c717eff384d0b4b235771f3dc37fb9f7e7fb726517ddc733d826acb670e6f14ab07d711f857146fbebae09e213ec05c3834ce56ef4ec77d13ccb0b283f97ea570f2987f1f788ccc75f3b5ff6f11f29fd141c61800fffd92e201888bc3a84983162a955af3a439b377cdcff609876665e634df2053299be597e07dbeeb9ff75105abdba763b7da5b7b9724b217985b95442b2496b421e3edbe56f0fc9d8cef7208b082d709fc5567ccbe16ccb6ad855e7cc0406fdbdf05cdae3431e893365bfde32148de6602d03ba628af6269c514c87bd842f3ccfb91f14918d4f9cc216ef13a951287fe6d50f8c3ffdcb759d9743f2798ea1a17722e9c044b55c522fdad0767fa1021061f4a50310dfd824ef8beffefa7783ba4ed7866257e36551e2bf526544c01a6cb6cf276d742df8f709e8678e83b98ef6357f57ff03f8a0b51e94216fe703d6b3fef67d8f76404d5fb37b5be1d9612a8f123aa043cc1d985594cc297d7199d187dff509827dc15f4b2564856acf72c569a1d6bc2d4bda6e21c86c1ed77a690b5ede7cc84ba3124eca4b5d6aeeecebbe1cf67f575a07966c64e52131da3719693892d454f1635446612cdf210b1db5dd7f8d9b2ebd1d732ecf3f9d91b20977b4806aa3e63f6ccb8def62f069d9c05c4e6dde551d16ea4d18417b225e0596f407dfc521b1899f7a6dbc202df5af4ca9dace2a94247a2418dc2610004766f32727c90383782d43dd2648126fc02844d9513f5bcf15835df79e02b9bb67112bbe7593e96faa221124c2d6d155699fe14f071ed894dd81c03770fc60853aeb7eebf5067bb1709324d0cccef900a363108daa2c0af253fbf55ab6d19add4222f8c855af60c6edd5bbec5a5bd44dc31079e4fee864a728e2a92977d03217af35e740924bdae7d1a8dc54bc820ecd2fa1245fd7ff4b564e0416ae3b8d6135b5791873dcb5a4c247b795668c5e830f1f45f6999a78376b02750aec1081e5c41084b5736518c229d2ab9a1cd4c745a6fbf400fb7ce71928fc654748b946efd700c3967bd389ea840cd689356e92c63577a0b7e0604afe03fd96f9af44458a174d80b879197a938010ef5c91e346ff66e8146afa25e5ba605e5b70626659aed24df23cd1bfb26d5f8a780e531e3b53054325965bfa454c09833cb061c085edc16812f009ceedf4e7201c7f8bad0e93a478b37a208d6c286571b5488023fba8ca762304129d0b21aff564dace7fa65d89dc3d9a7c82a486e62844b9203d3d1a26b208d19351b4b88c159c10a12180b899a532ef7537c7cb31e6d5a07d09db162f3c17a5fa12d5f6c8e6c444630eee09bd168edb4203eef0440614d42ebb212aad8c90dfc720796e41ee7f366a3736e56b2edff77bdc06ee7e571e85083e9d34647e755d0b595b63e274a077961205a459c6edaf5497c90942de146df59954b3f80faeba2019f21f53f560eb3f107024ac236b3696f8a716c23e2d638a6023e39019f18b1f7a8f88a19fcb26fe51c84a17ab0e4f8a3e9e078a7674c626959a5eb20ada199d3abf67fe9323b61d1de0b2e270b4bbcad8f881186245355bb2be0fdb0a6cdba1ea91f0a093b4926fc9356b69f2bafc5652f9da3632525b79d03961c59a07fb100f6c1331093a697cf60f9283c59458d8b22948950dd5d4809d8206f284241ee47bb3783cc40ba56c4c03dbb9924da54f261cc74ac3dc1ffb35a8cc4be00f5731f263b5dd1ac1002f898f6eeebe0575ddb08421962497a9ae3a694d94a0152089c6b7edbf263472428b4c6a6406a2d5340ba5b2b1e78b4fb324743a59d2df608b0a3b8c51f9747afa541d63d23e06485499515d22c8004dfcc1f5343530d8df9baebad0e96dd94a3752a6cadf8419ed080794b88506e713e04440a04bdb428a221429221361ffa935b95ccfd653c2bb7ae838c364958cd2fb63a8f80063282dd4456b799107bed618a1b124f7f075660086a5f14efc0317f9c97808b95b2e8bbc08c05964ae40a67ab5243fa4ea3163f6555c75966db99b2901e4d0fb96b59e26c5a61169b28c61818f31267fa6fe45ac51a419eaf10d8cc968f5cd51dd9760435a47cbbdae9eaa9fa19331a8887a8bdad57949dd21d3e13e6ca4b621f78f98c691681136333439cb2ff303f3c7908b585192e8d494c7b17c1da17ba77bab9de80a026d98762cef5da22d3151e7ae22647afa809265cda3361b7fcbef631dce68ce07934ca2ff6a8432a66063152754bba29d382807f2e288d4860b4855e22547646a762d267e7e25e5e89966388a9721ec1e6b0128cef543896d54df850de3d46c078bb9c480cce36b88541b6c9abe267c5b2db8be6b49373c85413ee97b95e1900f469119220168c11390b3c7abb9ca5b0f4acfd975673b1413d7497f04ce9db5bc5a08ba24d6b90ab4c641b05180761f47be73aee7e813409e0d30eb81a02f3d4244ac9f847d56ffd45ebf0bdaedb33c357efe1009187bd80358ccb0838a9a46e8aa53188a50d84dff287bb54f684befdafe1e0c07b5d64d35e68718e674060ccaceade03a34fe7ff85b0ef521fac405d24c3174952724066e7911603fdf14c72fd79a5465fc2cc6896d89f4d9fa7fecef9eb7e44cada4ee803b017835b11b728f5c5f5c79356dd53fea11eb2a1630ec161c5eb87531a39920416c459916a15d786f6576a2c84961ec3f92e5cd627c26ca2954b9127c8dd9a0bd85f44b356de04c449b9109a39bde0665c657d7849c7548954c792d0346a9615f6bf651cdcef37e23abce82aa2197e3e92a0c3a7eb6d67920ef958c1f396203b42a6ade26c5e299d8c63285ff8ac46496fda6528227d52e9040b0b67d46ce078db9ee9796f673959a2d3fb684cd9f17a743fd1379e0f6bc7f170cb3b451bc1dfbbe3153762df10144b0ab6d89440874b58c865d92c6aa25b4c0ba6c039cf34d4a38a65564550bd18ffacf1e34c9b83817018ceb19b58d110df96e36a369d17cab65198d9f8ce7fd26d1eb1d17dc97f1730391048e03ad5b64f1260ef5520e51e766bd8912213359ae928aa7d3d3d0cb71291b67fd909bdd0bd43219d9e3c82cdba3b0b4353183b916cb532396ae343a03d2ad4906d70a19754c8e74917822e94ebaa87c1ee807ec75bbcbf752e82e43c897f58d73baec5e7f4b79c4c6338eecc26e38ef0febbd6233e570616f8ac2b71f20c42804a220105197327cbc3c0f06a280793b3412361bbfaa63b11e3f5a5ebb5564a861f206bd6473a2a7f198e076612647ccb12f9c51c5393ce36dbf05835fab10b1ca9575b074f2979381c9e315a5a00e278dd008efd1534538c20371510c55139309a18b8acf9f04e89a0ccc1004c88517865f9d37642583be0ff168f9f861b481d88f67e61c32d8a0f465127e798cea060a9acd7b08442c5a0c754b695fdc87b84d17f37f8a2328b2ccd94249dcd268fb7bc5c07278603a2f469f6d36b5d07caa3322212270fb1700c8852f703b7c085e6479676778d1c5c3e167b70cfb3ae4bfad0aff244b2e31fc9aec0970b00d300b2ed0335bc4f6ee420d271fce7fa83b9b6b35b5e6b6ecf7ecee482a7f3c136cf995e5ef65abe3a0d5179b4275ccfa57fdd8aa5bcc6839d766f8c8a1b9cab1a7327654702a6933f64cc8897bcaa16d61c68387a9bd405ac65b1dcfc2baadc9893677ac2e4d77a778971e452e79134bf3904e62ff9930810ac37e910aff0bfbedaa8a7c3725b70f5588b53a24745402dcfff77d1c1d4f71d93810cb0f63b72ab52aafca90ab96c8a062e5fcd9c70a00e97ccdb5bf823bc3b130f7ffc295a20532eb0e59e9837a5a425c7b84115a4b69be82b009d6cd6ce696de98171c189bcf5d1c371b2047f35c182fdd6077a373cd80966111d4cb589edfbb15f0b89f72b8c3f7e0e063aeb7d5d604cf6bb77b9acb752e9ccaad3f30f60fc825d654fa712f5d71ccefeeccb209108e9b23832e51e95c72d1a0fe64b13957324d3a84912f747775e6e096d18833302a4f260b6a50c03e1aed63b3f076e2f7bc7f56763e38d95c70b140eadca3b0bb36e6df87e1db71f28ed997bc80e5a92335d32d4cd1fa8c8727a3857ebf4393332902d9f0c554", 0x1000}, {&(0x7f0000000500)="9c903a9c995ab6472196b0859b9ccf8d2f94cee1578c5446f7164f6e0fc7db7fc0247b059e2d5c212cc8127e681827774dd5a590d681fb73336851cfebb5993b8d99e3b8227f42dc6948951622d1", 0x4e}, {&(0x7f0000000580)="4e403bf3efa5a5cf0111157a505036ab9e013d7accfd0c94efdef02f5dd48b302f8ddd1085f9eb31605a177cfa70100fd360eed1df87a2de12b5944d02c7f1f35d3d269f6a255568920c09cbeeda9193ed115fc7c90ad914ca93beaa5a48c1eb3907773677fd399905467fcb1433247fe504e2ffb930cb175897bb7881cc6deb21bf77e6652505e49f24f5e77474c8a56627a0c99b9daa7f115ec3f5476b8773c9fd6864867e3bd015a318cb518a60d1fe51e7f81bfa2bf1a492ba76fba319a30cbaa3cf8fa67ed19c6052f2fc625215d9510f3b1de87116b9d0fc3799fe532bee", 0xe1}, {&(0x7f0000000680)="16c57a675a4226ca5ba975da4c6ed511e0447a053d675dcad85f24b8c4bf9bc77807f7168dbcea19ffd077c1fd6c90accd28b671de65c83f2f7b00013c4a98051b2ee2096eb6e9f119daa141f0b1c8a0c1b5f0ebf3f5fc1daee67e6af857da49133b0327ef6c01fd0b8578faca2ba90c3548be6d85aba8d9290a12acb43404bcdff8e7398b6d078c2bf0aad2c0045f161533122951a4b9378f0b1405e393bbb7d6be0036ced33187edaf6837", 0xac}], 0xa) 11:54:32 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000fef000/0xb000)=nil, 0xb000) munlock(&(0x7f0000ff5000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 11:54:32 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000007000/0x12000)=nil, 0x12000, 0x5) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r0, 0x54}], 0x1, 0x401) r1 = socket(0x13, 0xffffffffffffefff, 0x3) setsockopt(r1, 0x29, 0x8, &(0x7f0000000040)='\fFW}', 0x4) fcntl$getown(r1, 0x5) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x8, 0x3f, 0x1, 0x4f0f747a, "47753aa555afcfcb1e7197333c7ac9933291426e", 0xcb79, 0x8102}) 11:54:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000200c, &(0x7f0000000080)="eaff125c00000000ce519d9bac6e2905d8ebe86f589ccf4b98a8b32b3cb352834cfa580bb26945094753f543bccd6d26fcb4f20b90dfc31d01131fccc04c74901bae3b247c41e8c5613c5aaa1ced1e0118902877e680874a9c35e8593dc2e0b2b7ea73174db179598bf0a54bbd068fd27d5066c63b051e99b2db17bf7e9a25f9295fb6b1aef1afd1b9ec8dd7187c9d15e50f016473846920b4a8a01be865d2659a3f789c12ec6321344edea2c674bfff59944b96dde842658400d57a2ec9f4f9a3b5b33d0361c1ea0af613a6762fe964279ff552d1bcd473e6c1674757444bd0934cf35da2e9b886", 0xe8) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffff124, 0x3, 0x5, 0x5, "6370fbebe6af7ab87187ca086f9530e89bfc92c5", 0x40, 0x22f}) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) close(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 11:54:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000240)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071", 0x14e) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() preadv(r1, &(0x7f0000000180)=[{&(0x7f00000003c0)=""/154, 0x9a}], 0x1, 0x0) syz_open_pts() kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x41) dup(r3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 11:54:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) socket(0x2036, 0x8007, 0x2) write(r0, &(0x7f0000000080)="02", 0x1) 11:54:33 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x10, 0x100) r0 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x1fd, 0xe) open$dir(&(0x7f0000000200)='\x00', 0x1, 0x60) truncate(&(0x7f0000000040)='./file0/file0\x00', 0x9) truncate(&(0x7f00000000c0)='\x00', 0x7) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') linkat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', r0, &(0x7f00000001c0)='./file1\x00', 0x4) 11:54:33 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f0000000400)=""/64, 0x40}, {&(0x7f0000000440)=""/175, 0xaf}, {&(0x7f0000000500)=""/18, 0x12}, {&(0x7f0000000540)=""/217, 0xd9}, {&(0x7f0000000640)=""/169, 0xa9}], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b40)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df10af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f234a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb846b97e9ee092f77b62ae55cb1470a2e0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f2882fb7208f2ac5d290cd58eac6bb6003dee77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e46312cfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f5399a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d2212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02", 0x28d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:54:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0xffffffff7fffffff, 0x10001}], 0x101, &(0x7f0000000100)={0xffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x7, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 11:54:33 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) accept$unix(r0, &(0x7f0000000280)=ANY=[], &(0x7f0000000180)) socketpair(0x20, 0xc007, 0x80000000, &(0x7f0000000080)) 11:54:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x7, &(0x7f0000000040)) mprotect(&(0x7f000024a000/0x2000)=nil, 0x2000, 0x6) 11:54:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/106}, {&(0x7f00000000c0)=""/44}], 0x100000000000025e, 0x0) 11:54:33 executing program 0: truncate(&(0x7f0000000140)='./file1\x00', 0x2) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unlink(&(0x7f0000000180)='./file1\x00') open(&(0x7f0000000000)='./file1\x00', 0x808, 0x20) chdir(&(0x7f0000000040)='./file1\x00') 11:54:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) 11:54:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) write(r0, &(0x7f0000000280)="ceaecc1d7a450490740e7cbf26a3", 0xe) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) munlockall() r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x100) writev(r7, &(0x7f0000001480)=[{&(0x7f00000002c0)="4f8e52b775cf5a1285d12459d392adc51364dc6e10999aa738000cf799d1960a6b06f6548d08f535bf9284e9b83b44c8031aa29c073609ebbaa820714facb0812e7153d1b341efe836c7c56687cb186396e76cd27789420ee3bdb406b3742a053d065fcf0942136cce26c866d1cf25d9b634bb5343d504836788486dc150dfa335d883a917ff2ac8187af3454f00e74cb31743be7b5e42", 0x97}, {&(0x7f0000000380)="272abad2cac6a66763ddd9e64c22e29734ab103255a026ae14b1dc609a257b01f246a91ac4a803461a5b4615413eabfb2a6faf9706b19d62d39085c0e025fb78e75db0367e8f04fe6f4f37bf7716dd9f04bb240206b3c40eb1c32e056e43670e0e69188f249565c5daad21fd1319c97085bf7ade03f0c509552b2466ee26482823de745c23c953a2775f9d73674a81d49df9c10b3ae32066a7dcbb0897f5af1a44a48d2eb151cbf6f010c7f2360c920cf44a9ec5c8f0f54321ae6cc66d2cc2f9bd6ed0e75a7c6b8ac93c78251f8d689c5324dbd4d439e8eb1d38dcd9da06fb650d47d627ed7e140ce3ae125efc60af7b350b65bc190ad304da88ca1d9f45c04d3cc51ff0882da1731311600ab1a2710bc1ebf22f1cf674dbcebca073d657e02cbab904f15c4aaa24a69d745cf9bffdedd65c76d3982ca4e354abf0df451f355f853b3df5f634b9b904d433c9b7c9d9fb591c6bf3cf568407aebe2d6ca3846fe4fa4ace0dae0a390b772ba2c119e01e7392689433da57d41ed31906e6b6adc032ec141e0cedc3cf4229e2409676a5a459e335152a0bae0e42e73b90bc8607b346fd12ff06190892ec832122bf980c042cda6a479bc4dc056e03aee3c543d04eb1fa53612d5d177f48fa967ec6d8f3fde75390007dac6ee047f9dad512cd578e7494edf671de3f40df40aa41d20f9998804fc6831bf0f199b7a8ebe41b4ab608cfed85b8163d487b26d58ec9ba06d50d86b3c49037541e150e458b9ba3199460261275601c355afcd3abd8feb3dfa47da8928c8929ca137f6678e97279df6048465b98ac5676ce05278d6caa1aa85e9929a4d53c2542aa4bfc77803276288eb7002514ef35ba76bee7e588a5798f861ba4900b7d23aed5b84ebc538c3ce794e110b93c8358dcde9def7a1a2f472562a8eba29cab24be8b25a3d3aea320bb721d8bb7936b94b910ad7e911ffa07d363a7b802221405bade1743b0b2279003ff1b1395f2fa6b302aa1e01c24abf6de0c41d3717532651e2220d4741ffd6cec201b21c5c8ed2446001157a7964d3d5d4e2c2b6e55f83055ffa6e7bcfbb3d9c7bfb4dc24dcf5356cbbe789c76fdd1b27ddc2fc1a8b4b8006328c9cd4415436e7c8cfcaf484acebb4bfa9de4bbeb1ba318131b44bee4934561e461a0b87b2d8badb0a8bf069b476a7df1f63148a486ed98fdc7d52c054c6614ad2e0af58894a5f69abd6efc4c6c453e41e5f0ed88be3189a9979ec17430b2c2e528ca485fb7cd06fb3d65d94fdd96d58f95feb31b086fce582b86d300f1b8580c2f29a6af975675ac12e26e091a2587744297706785ae9956d77a822873beb3d175b3dbe8c9e8c4347a203d030c310f4e98e6f537440712273ad7b2a26d5c3044875f9220b62a49e3f2de78f822028ed654ab7b4b57411907afe56daf2f9d25542f9923753d44510952a3e6d5c1239e7ec2a08debb4be5cbeb8f476c77b9117229ea37aa3420eb768ebc507bb9a898867a873352082d2ae5af225bf501595a9407a2b820d07e12bff6c5a2415f287496fd86c54d59c172525c59517385a4674196c74ef9a69324e15eca020ad6910fdc70a86f781390206def5e9a80fc1be268f364eba97ca47779c0abee4c3479662902fd65a239db204e174663e7bdc8ededbe72485eaa90e7442bdd51198786ea8aa7505f4584a2d3008466046205d44ca474bcaaaa7ca1e9a196928b975841b2a925fde3e3381b24a7e7d7ad81f3de98c842a6e2fc8f5bd552322ce9ff8203b361f3c38f296930c44d89e2c993b340ab4d9038f95ad471e62e1c3192c26fac0980d4d4188d3f2737ecc9974d527317f0512b9ddc306ebe4b00de818241d7a7e3b352460fe3a1132d2c49ff3283e0d7cbb95aeea631bff44e450674ea481a48596bebae39065e2dcc3feb651b9a71b5281a7eba8278262180272f813646a9f15f4fca5d372b14cd70e7de78564d8bddc49b7945eac4affa58f037e4e2466bb0da8b473e229c64ad26a82d0b9938818b97ac430e84177bf3b72bd907af175d65a70c50d3fc91cd841fc3c27d9ea5e0e8d1bc6b56a9e98fe40b7ed6732aca2758b86b038294368e953b821a82aacea385700436c983df5f088ad77e456cab5a613692272dd892828b41570ba05df91b088376548d2d899ed08b867cb0c25b350cb8f077083f71b5be0753a6c5531afe5bea21dc1293a52bcb6a7f8fcc687d16830bdadf9bf05170dfe0beae5aaba8169bac2c284c681b4546b26d5a318eb4a308c5310311a25ca5d085c8445d4fdd42ed9e9c647ee68ddaa33e616929d278adab9d144587983dc40cec6cb676edad00bb63893a02086c4c0044fea42ff40ff623633e22ad98f2f1d9df081293d9e4a0c544e22eff5ff21b766d1c6ecf4cf961f5229533085bded8ee4613852b7b34bbc5a63dd39ecca224f1657e8ec5887437f0c44165dacfbc79b051fadd71f326e509c1accfee2c10da060efc2e08cfdf4809ae72029b6bbdba8056a21de12c2973484ef504708b822269d06c355cbae48005922bc6b3d3b12b71d10fec8013c73082b02dac21b3bb129e5f9de6315dac5cb0050f1fbff5cbc04f7352573d4d5b5bae4c4d80c29880ad453213eb98592eabcafca0efb775d24c09933c4f24c442f54f55566afc6c77ce8cffa2f9d71fbf8a4c6d73717d0b25b4129007f9b77c468f9dfcc9b221b707fc0f0dcbed38b7c555e46eb6cf4ae5a97f7a2d8efed6b3d4e7c2dcbd2dc9df57e73f1fe67dfddcf42df93130916706bd20e7b558818a6abeaf8910a04fb581810059157595bb7224261b14719a0ac9e17095d944f7e4121351fb8b3e87509e7fb7d2a089dfbfb85fd7c09508eaf18b90be01af3b08c841506bdfb6f28087b3e7b071ab2fa9ccf98a8f1a549ec800015807422d92ead3029acc51c2fd826f9c639537f0a883174a3a20e8edb3af405741514d21792090000031cdb53bd9a29f54d44b26f198c3e8a8bd9140747b58541a0cee9d3eb3499174362f40512e1d4114a3d7900fed1280fa4ead3fcd5fa96d2135d5dfa5674df11d1a746e4985042237f01f921fd3613492ca9a78db64a27328e7ddcebb2699e1cd600211960237652aef31e788bf8d8a56ddadf3e0cfd02584286c086443ccdb1ee1cb9695af78f4e1605e491f82540217694c9e5628e8f3458decc5cbeb826873df89a44f74a37616e1b4947d74ebf40936b43aaeec20438f5996dab31cb9a458241ba3c30749e3a6062b1e1d0b55c2a2468d75e9fbdc658cd5f785305b2501b4503657273c95a3264a6dc0bb577248398a919327d8522c1513e732cd19773e2f44e195bda2db5132475f4a5082ef6f480adf40b7d7445f59d42aed43d3c5ed5bf00b8745e507db7783dc5bd39a6d2d117ac95a070401ce6d8675e77d8f01dab17dfedbebee126580bf9572c5d6c4f94ece20848d097bd0e3866371ea5c20bd8f4117e7f89efc23206e19f1ba537fc78d985da2014e780ab134836d37ad84cf7fa632045ddc3b47f310270e013c628c656b4e3e0713bb9da9f4f06643d6fe9b91b565155078dfefef559bb8b304a247be574e3f7399594cf6900f42925327bfdccb13726777cb772acf797d57b0f9add152554c342b0e06048ebc84a0a77513712c572ec59e7c5d65e5ea6c1aebcd4927cf65a7f232067613bb24b1b7a06a859a3416d01a7876d1e3e8b470118dd2d615f0d9e97fae2e6b0f34f69b5218c440db28c1d2c03e8b2c10cb805a9710cc507d7544aa4f45e75fe2b9b16f45a79d08fa633cc7dd77a06464a4761d6a94d93cfa9a6bb28a2c4654b6cee10e9256d6c52a1b835c5d2fa8cfa42ead550aae45c97a21818b6251f2172f0f0c58a403e5f4fdbdd8aed01e908cad88c5925b4a2e7f1d2de6ff63064a5d7dc8f0cd764e2e80a7d9d997c40c36f28ec8860f39a50b91652b2d417af3eb07d6cc2456de4ce670a8c169e542abfe843c277897021fde7e9d89bff342379c50a097d7dec0248c178e9de8ebfbac20ef6762d8dc06f4a98c7dbdcaad56ae92c1eb52abb6579d544029b174b41c95a91d58c84fa126a29474bb4f6ec5bc3abb062b7ac2678dca322afb30939df1c992d4723b5214a6a7db6687689eaacd9da417010751b1b5bc1280a0b3cd6ce7e5e80daa4f796cc6b7efd6938bf6639f2fa3b6784bd64437e1d20980dc2f2855667d799b1618319182c61fd00a5b3b33a28f02a4cf1bf128cf9ba1b986a8c771692d6a9b0c6adff31231f76ec618e0b3d1edfd12237042225c24dffc1c08d1ee766cca1c123bb6a43b487c4fc75e66a13fdc1979f23a706c5a629ad27c1226df77160b76f0bddeaa5e13730806636a33bab6b0b9bf95b04487ef5e24d08e1ccf7d7e9061c8a6d91a23b0f183dcdcefffb74ac9e357c81bb205903a42e3d31a25369d8117860b5ebbfae5139878f1e74d75e29fad680ae2f54d62703fcfc1d63c88b2e6d5a4f71a188677037c517dc8c8ffd096632ebff2bc1cbb4c92de9763494afa0afdec736b9d83063950055bc09eee5cfcc9ce01310c313c890ba95c10dc1501879e2cbce7d109b8e7fa5ac6aed683d28dad92b26b4955c2a14791dc1c7abfce9fce2529b301f4201817fd30f80d58c910244c7baf87901b2b5aaa8df557543651a18840dbd6fc981f7967ce93fe35ca2399fe21ce0c7a007298d323bb95490f80482647451eb223dcbc54087578d28e451b824862e28f531130e1b43389c34663397e52f1fa72060c8b0acff1231adafb5952951c2848a457cb5c74a0fb35a9d892696702c0be96f5666f244d0d113e744e3bddeaaaa16b8dd4015d33934cfa1fc726ff0d02d3cbfffaffc2040dd9d8537dad83b73ea49e06a1643c7975e9ee37f93b0bc6e765a9390a5d8cee11db0be65da8a3cb08f1c430ebc4b97756480bb5c4197027d3a1a5f8d87a6e194b971b2c0161934ab20334b3188df7b777695844c900a6581324bc4909e53baab91ed6d0a61fd6df6f1375c0cce46918ddf66674609db941667666aeb7500e2d24fb0aae9d78cd78bda80619fba89024f97caf6639b22fb250d29ad17cf30e575d254cb44f64176f15ba53dc63651b79dfa53c295185613b751387c1d849c1670576c15987a9c0754d1f51032894dcbe6890e5f70e9508395770c4f31e29c216e0d84f22cbcddad45c22586872789604c4231db4650b198748be157393376c90ee49fcb3de5dd64494f131f0cf881b92818c693a1b23869ddbef9621e37d543c30bfb3d28fc256bdcb77a0eb1cdd77b224af5d236d68075fc5ee055ca8dcac07ed38e7b91dcffb65753611e5c79a50aba1fe7df1d1f87bacd12a07b0049555c0b747ffbb7389f36275cf714f28a14985f4b429d4bd1a8b7363754dc5c527a508063af22f4361cec672a30072581361ea422682a9db5a609e8175900073c15666a7cc095df8eb1d78081373e162590f88162bc41ad97917196335d36ada935d28d2a9b56176cc34e8cc903ee16c663e19bc3cc763e2c7849771e63eca6af727daf432b37ef52f6314b458e25cc642e45860ef5997481212f98680ff15bc7bee0ed653693836ae6efb179cd04655486bf55434ad3632314ed1b79bfebdfb9f7a3fac5c88c38cb040afe57f47627d571e5071d998453cf6c5177c626d065b402b85c36224ab5e4b53b201307bd95e05103f54e757afdf1cdcfe3840350ce48a9e5e847a51fb9f54b0ba507030a915410ecba9a67ff9f67e4fdac81e087cacb58f5b60ff9b867d60e5946527a6388a7f9ffb5011efb649b389a267189b", 0x1000}, {&(0x7f0000001380)="2dad825e52830b6fa412a2b628a88d6b79ced00010d25d9f44309dc45c7dc79e03c9a7edfc6b3ab059872dd9f59f4f44ab3b1e381d16fe2f0e9a5f323ff6327b936315c6eb65dbaf3f413f77ff3a73fa1b2157a398ec3024e2b4e74e295f50d499427daca3a9fb608227b4da5d627ad8f5ceb4137cbabd98eae30f9e5da88f17b0716c168d34dff3a79bf0099e2651d85ee2cf9154965894ea981faa72658b406eff28c0fc631316cb223ad4cbe07ff245f0a8e01789b778d29b7116a40f11ca96fe88519b36", 0xc6}], 0x3) shmctl$IPC_SET(r6, 0x1, &(0x7f00000014c0)={{0xfffffffffffffff7, r4, r2, r1, r5, 0x84, 0x80}, 0x3, 0x2, r3, r3, 0xf9, 0x2}) getpeername$inet6(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r5}}) shmctl$IPC_RMID(r6, 0x0) 11:54:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), &(0x7f00000001c0)=0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff32) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r5, r4) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x600, 0x60) geteuid() ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000040)) 11:54:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x9) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x13, 0x124) mknod(&(0x7f0000000080)='./file0\x00', 0x114, 0xff) rmdir(&(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x207e, 0x5) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xfffffffffffffffe, 0x1f}, {0x2, 0x1}}, 0x9728a1e5d41998e7) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-\\%\xe1@\x00', &(0x7f0000000340)='{!*!+.{\\\x00', &(0x7f0000000380)='::#\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='/]\x00', &(0x7f0000000440)='j\x00', &(0x7f0000000480)='$)\x00', &(0x7f00000004c0)='\x00']) unlinkat(r0, &(0x7f0000000540)='./file0\x00', 0x0) r1 = open(&(0x7f0000000580)='./file0\x00', 0x1, 0x174) chdir(&(0x7f00000005c0)='./file0/file0\x00') renameat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00') rmdir(&(0x7f0000000680)='./file0\x00') recvmsg(r1, &(0x7f0000001cc0)={&(0x7f00000006c0)=@un=@abs, 0x8, &(0x7f0000000c40)=[{&(0x7f0000000700)=""/131, 0x83}, {&(0x7f00000007c0)=""/108, 0x6c}, {&(0x7f0000000840)=""/108, 0x6c}, {&(0x7f00000008c0)}, {&(0x7f0000000900)=""/238, 0xee}, {&(0x7f0000000a00)=""/105, 0x69}, {&(0x7f0000000a80)=""/166, 0xa6}, {&(0x7f0000000b40)=""/234, 0xea}], 0x8, &(0x7f0000000cc0)=""/4096, 0x1000}, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001d00)={0xffffffffffffffff}) r3 = shmget$private(0x0, 0x1000, 0x90, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001d40)) writev(r2, &(0x7f0000002000)=[{&(0x7f0000001d80)="be58d1c3d75ce4130fb52803a429e87e602c116dd8b9a132e34d45e38c59cd9687a5ac6d79b2057e282f456739cff67a3af5c43b683775a437bb631fc23b9f48a1e62a4280cb4c149f75ddf8aa05d1a8b29e0582dabe2a7d34c802ae00c99815004f2631ae2c463359f55ef30f1da87ef6a10906fa71dfb39c1efe9ea2f1f9457db08c21f9768a2089d5be4dbfe7afa006ee1bfcb77dae5eda8f6bc51506c0de79", 0xa1}, {&(0x7f0000001e40)="5620f37010fc4ffa274fee69c5c4c7348c578c371983fa084ed38610b7290451ab335c65225d0059e44d0ae776cd8d75af02c3c7ee77d29b4c2ce641d7d8dc5a3ffe7d51e9b40f78d696457cdf997573d605238a16e86be76f00e2192aa2d77f4b731fff9d6d129e490f25660dd5371b6ce2707a6efe2542d4617f7b46411272c42e302efcd3678056cbdd2c287489fa98a56f0bebb5a6fe908af85d107e53f90cc5cc9df115b1450acac4269b0f7ccfa6aeafbb7109a0c455e0a9467ceb48922ccbd7061a89c89ef63b9e7ee7fcc1bbc3", 0xd1}, {&(0x7f0000001f40)}, {&(0x7f0000001f80)="abbae746cd7f4b1e10481a137116b38a9876c6b922b431abc9e7ce157ae4bc77c30f61908d4459491302626aeb17453e5103725099efe38d301550cd90a5c8792c845ad0b525817dd6fb0e1977cb0ff3be1217978e5c581e62fc0fadce36d33a14d42c5f8f7d1729276d69fd", 0x6c}], 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r4 = geteuid() getgroups(0x5, &(0x7f0000002040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002080)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = getpgid(0x0) r12 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000020c0)={{0xfffffffffffffffb, r4, r6, r8, r10, 0xd2, 0x7}, 0x1, 0x9, r11, r12, 0x2, 0x8, 0x1ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002140)={{0x786, r8, r9, r8, r5, 0x1, 0xfffffffffffff000}, 0xad, 0x36e, r11, r7, 0x0, 0x80000001, 0x3ff}) getpgid(r11) 11:54:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 11:54:33 executing program 1: clock_settime(0x7, &(0x7f0000000000)={0x40, 0x8}) clock_gettime(0x5, 0xffffffffffffffff) 11:54:33 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) socketpair(0x0, 0x7, 0x7d7, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="33e32ce6e4a16376421a2247c4da17dbf466f1c95fc2f223d68e714ef62eff48d7963dadced005ece983ff970350da8b9adf0db7ea09a7ae027f838fae33d67e4bc2aaf8074eb4a7d55f2333c7513897215d0eef88c854882f69f6f8411917ca408e4a4d47ad77badda45f58916dfd5c9a09f3651166fe896bf63f478f"], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x2, "c67fa5e8f68ab6fe45e8a73364085afddbdc2145d977d0fc5d58c6b964247cf1456d1116ea347b64d46cd55935b4de2a4fe8a3e120e49eb92922d2b0f8973f877aea42c3dc9d87ebbfa2dba55dd506a80664f8443ea349916b8dcc7aa5ac9b7689fb9bf4d9394845f0d59e67afbe389ab13a803f575d782ac069c74feae47278c444bdc0f8ec5c7c0599df7f43cc31863bdafdaf86d782e4a873d3abc02c9e3e9f20da1b3ad5874955786618edf71a0bf9b177b0a4791fa8848896ab96f92094bddf5d753c130fd1dba998c2889e5470"}, 0xd8, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/102) msgsnd(r0, &(0x7f0000000240)={0x0, "4cb501ab8b783710920358e3c440f8fe22c58f5bfff529a14d4576dc314d990ef67931fa61134ff09bacd3208c6cc499d71a9f1ba03a4561c58b355da3bd1a312c8202a2158f72dec5403272d7c504858bbae48cd278aa04868dde92a13ce1dfd8a95ecc959d68a47375e68ff53015d5cb7771b29825856d3cb06b775b34f4eeac4d54ff87e37d2f11387866446891d311d1e75131c602573192b2bd66860be916c6e3736318b7fcce822b9ee60c489c3ca65e451139f9fa4f47e127ed798a757f2f96"}, 0xcb, 0x800) msgsnd(r0, 0x0, 0x5c, 0x801) 11:54:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x7, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) 11:54:34 executing program 1: munlockall() r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) utimes(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)={{0x417, 0x100000000}, {0x9315430, 0x1}}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x3) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x4) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="31bd96dce1", 0x5}, {&(0x7f0000000100)="a54a86001c4e7cfbf98dbadfc321d5f0fa9bad8d03e0dcd4094313862130730e7100163d934c155bb061debfdc18973daa6a85ae1adb44ee53be908609037227872d74dc08eea833fa287cb7ea7ab81a6f4eaad0d8dbc399c550f3af756f91fb5812743fd0915b4bd8692162255c6a2e1146eab261e7ef0114f21bb8305b8c1212bec6ac16440f07df1dc70af954e9fcfba4f9cedfdc81dcb4381d957fedfac3550da1813c80cc881e39658e420da31860e84bec46cf23e9c1", 0xb9}], 0x2, 0x0) sendto$unix(r2, &(0x7f0000000300)="832d17e7360320fe359bdc93b84abd08cd3d81156ba28230772548233335886c82f673ecb6225489a8333e281d40e887e5b33035ca9317851abd173dd9daa69e045fedcbd57548627b9b15869528d6eb63865a95d2afae4bdf3f02b9e53ea1fa52064ce1982a26d112be9b99fb878f50a678523b6e", 0x75, 0x40a, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x7ff) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 11:54:34 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 11:54:34 executing program 1: syz_open_pts() syz_open_pts() socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, &(0x7f0000000180)={0x6, 0x3f, 0x100000001, 0x8, 0x1, 0x2, 0x0, 0x91}, &(0x7f00000001c0)) 11:54:35 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$dupfd(r0, 0xa, r1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 11:54:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x1, 0x4, "350014749f03552e56988bcb3e92b757ccc42bb4", 0x7, 0x35}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5eb", 0x2f8}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) accept$inet(0xffffffffffffff9c, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) syz_open_pts() 11:54:35 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) 11:54:35 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 11:54:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xa3, 0x1, &(0x7f0000000040)="5c1321c4979ed26994355bd550f731b8c06c38ea9314e268ae9aefdefe5edaf0fa029b44fc254f1202af7f8ea7f14b6462056e0a7f569c0180c8668e204e25a07d06a4e7448ddc7a7125400caec06426e6", 0x51) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 11:54:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) recvfrom$unix(r1, &(0x7f00000000c0)=""/27, 0x1b, 0x41, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = socket(0x19, 0x3, 0x100) read(r2, &(0x7f0000000080)=""/9, 0x9) 11:54:35 executing program 0: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x20, 0x7, 0x3f) fchdir(r0) 11:54:35 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) stat(&(0x7f0000000040)='./file0/file0\x00', 0x0) 11:54:35 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = semget$private(0x0, 0x1, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x3, r1, r2, r3, r4, 0x140, 0x2}, 0xf9, 0x7, 0xfffffffffffff758}) execve(0x0, 0x0, 0x0) 11:54:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0xfffffffffffffc03) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r0, 0x5) 11:54:35 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfdf0) 11:54:35 executing program 0: select(0x40, &(0x7f0000000000)={0x1, 0x7fffffff, 0xebf8, 0x100, 0x7, 0x2, 0x7, 0x1ff}, 0xfffffffffffffffe, &(0x7f0000000040)={0xf82, 0x3e64, 0x3ff, 0xa0, 0x200, 0x98b4, 0x8001, 0x1}, &(0x7f0000000080)={0x79f5, 0x1b5f}) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f00000000c0)=""/98, 0x62, 0x1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) sendto$inet6(r0, &(0x7f0000000180)="c37ef1e2bbaf3327e9e7a36bec50eb803e2098292b6bcff11574a908029a45d574687d800bd42b30ed8ef7f766032621bd97c0a1a4927627bdad771d7db9f6e8bd241b40dc45ed28b4642af1d297b391db4bf52e6165ccd383b8a5586c34d37dc629ed7273780afe2ee6f0059027389ffd5a696102a21d4a25edaf858a05b7f9a4285c9e72036bedd2ef8f0fa8ab126a548fcb9ad4505171acfc9809e8d57651d484de9dd909e6af5495b2a1a85aca6cdbc851a9cc41c202d6650df4723595fe7a386809786cbbd42d46835b4825b3dea491491642f84ea2cc0f7ec25611a37609a2cfeca4ca16f3d357b232ac653fa7b15f", 0xf2, 0x2, &(0x7f0000000280)={0x18, 0x0, 0x800, 0x9}, 0xc) sendto$inet6(r0, &(0x7f00000002c0)="b180e33905ea4b322ccf4ef6dd73cbc6bb5037a047253b7770d8589663566205f8dc57a2f27843344f587883a61828563ca1faa6e592ce1208fc22a7129cf57e5aaff7e6e3471736e2c49846812c31b690de9c1713a361523f71dc729896b4ab13113b17b4caa8590a53e2c5f908cd6187e44fb93cfe406a6fe9260cb2ee18291de5fb3fc35664b9b111b3de4c63cf90e045f6b2010ef61c1a5f5e54d7ecb7e53d6675abd3e9e2d8c0eb6e911154583c416edd0ac52c86ef3082588a6f076aa022f7185d25f9966d9f1ff6f536a81a405856c4765e30", 0xd6, 0x8, &(0x7f00000003c0)={0x18, 0x1, 0x7, 0x5}, 0xc) r1 = socket$inet(0x2, 0x1, 0xeadf) sendto(r1, &(0x7f0000000400)="e0a05a340e6f0348456cd05efd2c8a53ee956aa22221e8517359d8e656bd05452b02af6e56b4390fef06f1dd68a6536e34e389182561d05219d06ea88a27ce1dc477e2817dba8d1fdd9f02edf111f59690c1241d849c478f7531f6d975d60a9528c580477aa9151859fccaed0393e282ea689d474289ac28541c13d65c8a3e10d78b5fb6f129f55b597f4a53e05dbbd82a118db882d9acc5a03b62b435ab1388d5f1edf8cb751733bbd2188e6692e9411249c1c420ab70708b95d3aa7e50af0cc6325ee79b10823e2c47fe0542652ae0589185fba8ba2c584fa7821d141f9ebfca3d91f960247a0acf67fe7089c984077cfeb7931ee24517d13ca59e1af5b2ec1823c8577314c4084d87a6d0e08a116cbc8a6c9cf7104569563adf05f4fba6c2bbf80ed65ef74f2ed5cfa2fe993462968f4245a8bcf881498eb25c0281deaff63d2088542e183527044b7cd3e731d82d10e605bab712fc89d82dee30a1e14b243adc5aae13b472f810586bfcc4c009376476bc5ebb456fd069919d12123e0b535b42ff009ea48fa405acbf064fa0be8e684f0f05ce198032fc532630e5ae70c3d44cb8a05477580674982246fb4ce1f64d6d386f24fd2ba81257ea2b31c8e429b3eebc5a5ad5568481c7ad887426aab960a8f858ef68710a227b003b0382cf9ac97e9d37eac0e34a3d4ae6457479d94fd07d1bde5c2fb45b50c61aff7f80e69f67da528f7fd6c8837e46e77987fdce73d787b4d9abcb5106772b926bfd667942ef1514dca361b068606e9704ff8a6946e1b1ed447e7838a7859a46012e11e5c679d20fb742d831b406565600e1e91836e58badedc4a1b31c267a619a088b9db8ce6b1b1329ba5a41f6a88cec5d2b3439baa57e7dd0fb05e652e93ec1b9ca05343a14e51312f5545fd65b6e05b866ac3f36e45b24626ef7a87473544a2d1dbe82054bd18cc05c385dd1ff411741db450084f96a3d3c9c07cd386b72971c06e20abcceb5b218391584a5dc44edbf144ace925036fee406fdaba0959d0912b3378145bf5ee982e4c4ca8a6dcfe098be5afaab57362011968683869ffe1cf08702ae40be75e75374636f2e6954809268c1f8e9299e733bf046531951f066ca360a94a5366e50e92e0a7d4e7631d5d02747d2d37410bd96d0b9000fe28bac249d49338373aa4d68f983080f830acfcab21861c431652e9a88ef02f1acf471f694d53159ade2200289aa01a4cc4a41251af85a433b0712236f23b07cd5ae81e804eef031c87bdc75202adbb5f5e7d8f61b6095767fbda10b943ee211335eefe4685cea60bf39893c9896fbf4f1463c7c064bce690a06889fbde5118bc030e3f98cff80dddfa77df1af941825a3673657263d4681782c70f8870a7f1542ee572ccb67a6119151d4a374aa02575f9bedaad0419fd155c42c020216c11eb09db48f09822f4764f78b97699dfb1ca8e5fa69d27e4f1c782d9ae47e1d76c719958648769175e7a683f9499174c81ac6d9658d74f06a3d9d8f5db95b392df94fb13457a0c2115071abfa7d7a1af74bf628ff25fdec1ab19f52077d1d54d4cf2a828a4fb052803c17c1e505620b6d49d8257b6fc507acb80e868eeb538f212c363847a79e5ce76f5718aa73d4d7841f13daae0b514ad0a11e0cfa55aec8af75fbf615e9dbe1da678636ff7a3c48443968343fd8fd9e42760dacfd2af0b4bc76558c4fc819bf1a39841d2f43faffdbba18ac8d0f2ec6b9255b5d7879f795e701646421005d5b775b668b3f664ce7e1da8447a7bdd80b9e8a6cb5b4429b1c1f76acaac90a685346eba2e285893b60e8c15fc7df8fd40a0728b2a133279f36d5668e4002004bdd3a1ed12b46d4fa03c2520c06559a934524c61da468ff463c145db8d0eb19c4f636299c8711427e26c39ac8304af3b29b6d688791bd9103fea1964a12198727ac2dd82787a67ce18c833d24aa14f211a93ca9da8bfcd54cb625bf393fefb27959ade3275e70bcf6d1dd985d0b096fef70305c7f15ae7b2dd5e767abbffe4b5585ce434c6c75f3d9b7d83380cbc0c8023da60cccb4d087693f39f02dda2bd4ad2ff7ef582daf86d5f15889c096b169c07302554096419f66ab7bb169999491fd1ef781a038d398a4d34bdce93c5b3d61f2d1f7180897d3a42ff81439732b0f1ac36b5dc4f6f24cd9961110bce826cf5636bc50f12b81426e4deca8f143c16c8f55e7e7cf3093e2bcb85c79cec598293e925eb34a4223cede79180541633220023957b518f248dcaa499474f8a57abc5a63c88beec9891458404473387dbf5376e2e2d15f1329272fff1a4a7c447ceb0677c8a606c16b259a57549cd2aaf38b848791e22cd4d48e4914d1eb989fcc64a2e3974a738418ccf523cb2d499263aa3100c1a2077a9229962420dd8fabe4fc3870376e9654e99248ad8602b60b1a711b8279bdcdb2b93393d7881216a949f0db5ae70576e6190316f71e8ec1083e4fc6a8e25a6deb091677ebca8e8c17a5e6dccdc0168e9b8d8160544947d2fe25361e3b59572d1782d41ce9686149794c29ae5c39790ac121e300960d669d0bb13f8f706f406e206e7b414a0805547e52ef32487a424448a98b78a3bac0def0c5f584b5edc43f89a86fb5bf549c4de9210b2ba0c4c46bcc35e3f8cabf401fc1b0e20fa14e6a6d7352c5754001a43b170d945e7e0a9573933bc95d0566a88a7f45c7c8409599d14c9565285daa60a3274586d1a84dae8694d31bcb5e7189bb84b8905ad80d33d185c697f2b9be945d948616459f684933c50c962737ba6af0a8320ca866485ef53cd1cb1fcbeaabaccbfd2b1b572b5448ca8705e9b997c252065bc34a883e0e64e7a310d5f48f7b9aca782dc0f604626f1c6636eb5e52754d8b63fb6bab110c83048f66383987ca1293c72874c548260cfe9fec1356d9963b744dfa58a54c91a6ba48f6d4581fcdfd4e7572b391c6b0d7b0c0d427bcfb719ee910500d2aca1b7a17e04e5ec380a3fd392d27e755ac05ccd65d4d9faed48d1078f93ccf97fe88ba5e180e7a0adb7c2845910618ccf23f95eeb6c01261e9f2e8fc839de94565dac50676f781ba7e356d22a8835926f3dfdbf41b74df4162ecc4d54847bf285e65a0cf707e655fd36a2f364013f42363fbfc5b991fd7372cf6121ce8fcf82870c75c5dec3b95418137af6c943883700c4e2060616b227468bd55a05682b2ac3958281d58d11abaa42f611e6afda6e1d3b1937db39934a021d90efd74aa2e82980cdd0245fc5a0c3be22032879c6ba319a7616d97d813bf3b3ed52c05e2aaed8315d8c63233c39c69ef3f8564285540abc278c0bd5eedf2e7e0d63c9e3b1a95ec349ce0c637c0f14a878944cfec1dcd4159b6089941a2a80a52a222704c6341adda1d4eab7936080f1e075da2a79908100849db4118a487717887da852076880d6060036af70a1a663d713aecb5e66388aa226e92ee9b3b7b5c2533182c3947eb33688463d13433ddafd5e5e173e783ecc932d6b2694825a0f22cdf1850b4428ed16f4e210e60d8dc680d20b1467b02bde35a97274a40fbea0cb6f4335d79180add9bb6c689c8cdd40be59b26282b005bc0edfc3824308b4460b41aaec5d6b314a5365914a652f2347e6d9414ba4996ccccd2e9986d3415772c8a533e3002b3010fe43238b6a4fe6ae809d3582039d641cbe060cc1cec5b5ebbf69a48aeb1934e10a91cd192527c6e82ab4e6a5e321ff85b500217b29512679812ec403b972fdac45d466fd27a2a721ce6694be411ab68bad9bd3bbfcf0f9e4b925457fa4de59ab7c391d11571c3556fc6fd4c38b23c39e41020d891b4068c0526818af9e0b07f03c203bcf1b21bde7896525b0082e54cb809c6d1037f08c1ee28ce22b00be60ba7274ae42d7423a1c938bde5311da68224bf250f347049cbc46491bd9a8ce0dd82ead08fa805be30582f5f788d836df8e5d1b62aa5cb2bb999e12de2e5508966fc8f5e7a9d8403f67396f42da2e83aaf1101d079ebde7ee9479a55910ce2ba5e282abe242eaeb54d26981e8cc1a00e022170459d5b2a0cbbc08860550acd732f6ae93832e6d6918ac0d96098ef908445e28e5db5053373557c801ff998e1ca2bd55e96ff72bed1f588ca9a88abdeb1d73b32f41e8292b6684749eb4cf6d194c140800bf1ff5b39ffded1f77dac3af9a8137780f0bf0859a42bab643966ce9e70d5c5d7589983ff8e154af66ea8c7210a360c5b455f99bd6e809b069fbe4130c06a07b53f070b8f27c84bca76bbb91bef5583686389b4e59b29a3bdde5cba2a07e3282a1d1a4fd7873cff5146a3fe148afff17cbf2ae4801b568c478bb1d46fa0616a35875ed9a8da8f7fc2a1ca693d5398d242c8c3c224f62253af45e2e5760b1e5f22dfd9c4bbe6f6674b9b0c0f9f9db9c05109652a98c2031bcc7b05daaaeb9dd836cf6628ff17a15bae88810b28331d66215d62721bf13edb88256fa3a52a7b3ca20407f768f1c31194da432ead97fdbff703338736fd7fdc09ca8a5fdfc0bb6e6aabc280fc9e711aa10b86cd1360a1a14d27dd5abaf4f67919a62e408909522f4913423b76db4f7a16c36b85c7fac1d8dc89edacea97a1028a3106d8a2e6677c7b2ebf890cda54eae6ebb06aa9ea992742740f17aadab91da3c4c3a153d2b2e7557ed54d0a546126eff69099f40f180401bbd120dbddaebe8a4b27547d184d02ae6e7146c2f8b2a9e7470e972127aa273b3807679a97035ea173acb075e57ae3b6703ce663ed2edf39e16289689acb446e564f22907f4b8724e627eded22888a4ffa0e235bf0f163945aff72d290bd5402dc9a91e298f8ce3e94d90a7124c37ce1bfe166688f8833092a0ea952b62b4bb58ee285e0af8c18a2a1bcfd8dd6c1bce325b2e9d45d959e68ca6b99610131010cc6d6ce3cbd27d270acd9f9fd7e49dad333fe6ee47bcd56110936b3856b97afe44e46b591f25b6f74aea536b19c5858d84e48bea173623b8a350fb7afde185c9afdc076f153233f36dcbc452bea6ba41841d0481788abb19a50ffbc49664a32d714862ef13500c65f55c52f09c9d4ef5c9a3ed0aff127a42c3312485eb324a8480d072fb44393b948a5893e578c2f5f664344968e63e2ced45d2cc79fca68e346402522828d90ecbe959b8d904cc2f56189a527aacc7f9dcec8e43c78ec1405497ade8e3fb17c39ee452e6f1333faf2dc60b5436c7117ba7008fe165d09f60645a581055c8ae23879eb1085b571164e2a8f539d6cd716d8b4afb05c9b469613c648504bacd87962196ea41584ffd967d172efd5e5dd19d65af1b7012d1ae56b3735a519602356567c81acdbdd01a73ab4eb46afa75404ef49b7dd52cdaf5c4f5c0cd67fbc204f6b061595ef786b4c83075d7ebd15636ec54bbca9d0a6cd8cb8ccf69b8b3d0d01c557c89088c69b9593461950fd0a41b01689cadb8c2acba2b0794a46296750f3b1d5320bb52fc6309fd707971309092e79a4f9103329f0b371d4765aee704880869397fe809951b1bd611b8d2f77e4b37fe34e2e8f9ca850c3b032a98104588a09e8f61c6254c5efc273bbc1a187f15a6481fcdc5097bd5a362be3c850db70cfb92e1cb973fbd8ecad77828be5f28b6a1b19dc74782080b685a57ab2e31db85f3abfdc9c9d7f23d0e60dd46cac3c9e3b0dbc19e177a64154dc446c04d16edeac576a33fc2926f197c62a189b0da9e9575f808b2bff92094d5dc99771265e346da69006b56a298f6c3f750ef6abdc52bfb83671aef7f1aa6c584add2cbb7b3c35df7124b6a64ff0", 0x1000, 0x8, &(0x7f0000001400)=@in={0x2, 0x3}, 0xc) r2 = syz_open_pts() sendto(r0, &(0x7f0000001440)="e18dcfe1f065b124c52e018d2983247affc109e79dca8c7ee7e5eabb934723cb9d987e88672c486556613e3b1e9495ccb2a5bf72761cf91ad6925348e7e48489d1e84a7f6577aa13d5a87e38597098ad5eef0359722bfcb73dfa3e7b16796e37d07aea76e51aaba30a0a3b33dcc61dc1796f7a56b3bd3ea3165ae4583d63bc33ed9ca40e72827728b0b56a05c4e375170e4ba15caf9d552e02a418148a93281961eb63ac5db8d82a52eb88f4aaa134313df9af714386981c5f684a5a331cf8dc6bac1ef8988b21d14b9110e070a85778ec1c35ddfe740c2156416250b0c0a33288c55aa28455b4d826db8733f7cb123dcb39b31299941290d02926e4c1345bdf9592e4c6a45d61e0947b6a59189b980065273c7736f455fbdca381ce3d85d28087d540c508ec3593937cd56326dfcb2a281c5593ecd6f194220031e508aa4d61c34e31fc7f77e251e3671a19e47d77cba321e554c1168e34deb134a904fc2111f7a4196aaa65dcd2ea48b06e424619453f678ef37f13944f9c1a3e64249037f238d45deb9e3443d13b15db7eaaef201e4f7bcb1cf226025b77df4506ae15a6254ab8cca6b43aa73d241f066dd97a559cd5238dea9eb81d59272f3b1fb205d75f1505498ae11340c73919db45331fca6f5ef791108302a73badc00a3060272dfdf39eff52965dafccfdf3dfe27481a6b007f5719640c06270f207522e754ba756a9d00b22f045eb7dc3cd524cd558fb85f831a08eaffbbde26bbf7afc6366f96297d64e9aaba49be601910daa5ea9c5488f7d811d17c7a46b054273c60d9238150854d8d0d022b563b9d8a680d5b00a392c29ce3807e48ab1df5f7e0e7830f758587303d5b9723a5462df3f5d2c287720d3008cb63437e3c4b8d50343b56511b6ddbdf0f620c878eab0db565cf8b95dea98f746d307984f1a638e5dc2622f78f20699fb31949d39d703f5189f7746c305154d113ed1b1f2e438639a1ce647b22617c0997205495c2764626218e6d0c750ce8f5cfd481fb756221d7119a9ef53b80b02060493fb2a58f017c5cf13d53f3b4895faaff0ec8cb17016076a759d9b089c6aa1cf4f18eab55c7bfbfdcfa97de54f59424fa989624be60d278568cd34663116293819d1cd09737c9feba4bbdee57eccb44c0fb8c5f12864e1be6a01dc4d0ee91f0572cca0cb468c756b9220d0044fbc667165e2b2868ddfbc68b4308f9fcc11ef739669c41e2c49b996aa10305c8094ea3ac90f6d17f7e4ad7ce3ffa9fef614c695a36aca77408d382a23819039d33351dccc125d9beae1c05e06461b2139c9f4c64aeae933817ea8413fd9fa1c13ecedbc4722d11788389e1c9b9857baa92fb8bba4ae83dc2de8d1dc63ff8df18da5b419869998f841a2c687a91dc2ff242b7afb328cf1f26cfd9c1c09ca0da233d71ef82a9556a137351e74e4bafb89f3143bafea9729b0d17683e1e4cb39702b2a5540886c7212e4989bad03a60892eb99e42362e9509b64c2535aa5333d925ec327ad3ac00c7ac97dacff12d1b8d1847e1f4baabe84c3e40846553f11b2e343807f60c5d53d93d299bbeab73a7679d55adf56b751607653df2b92c0b0b687d16c9f9f6f544b30dea7451cfca472c733ce2f96de64f56ea8048e0c26a847387c7731de5d48d5cfb9b45446bc5b96998eac0421ff827616739162950f1080484a0801fcaad59bc992ff8d20713632528f17c2a72e827734f7c796cb4412b92abb36e6edf388723bb2302c874274b66baf7d9cd4e2ff8348d397febf4006085af76bff829381a65481c9bffe4b81bc143b2e09b295646c59974fd495baa7bf11d705530c60dc7b62136b936a2996f15030c59c5a89e493d67547b0817dcaf7d62147972d43194072b9d6dcfc4af9eb499564c7baa96518fd928f4cc0d5510d00667f2d0f37366ff5d9ec72bcf2da194f4de550ce79b08a990fcd968a93341fc6d317a988df1a9c47847b659460f516e89efba4b9703c5dbeac7e92ead7db8af193e81b3e4fa4561dd38ac3f90d02f555229c7da4aafd131c5c2f1fe6678c5fe655f51e6904b20903f630f917c69eb04c5a397b98656ff4c8134b963831a293b3e77a518cb69c996e18a54479caee11b03f82cc8957bd00b3c8eb5b4f08d2ae8a9e015a68e73f9a6e2a94f604065c284124eb32496c7db528d22a0bffd8459ed00129eb50d5677cf592366c702e126269408fc1f8bae3b9a84be548f66ab7887ff6e4de22f322ddd5783cce5a9f40c91c029b42c9b9340cac7055f3e5c7589b1f21b45df250ff075033b103317bd1db0115a12e17a661e7406b5dcd57872c4b4579a325d83becc36f31aa7b99309cc60a5fb73b0c7230b60109d7d60bc79d8875acc5a8df7a7db7273c597da4bc90ac0e6fb333c5fcd4673a2519e0030bc0e539d6a2fc4379e791e6b5171ad720dd063540354cd5ba64285de322c2bac77d2681b8fad8eaecb1a0d26f596892dca469c78117112ff1ac0a4173a7b16a2111268d27706029d22d8dba671d3117aa9f6b3d36a3225aeb5d560d008d2a051586a4724926e8dd1f08474727604a7d350b982de7c3d119d34c9b73bd2801b083e83d1ea0267db4802d1f6bd9776c8b6a212238fd92b9c022776ab16d77fb0e61a79bc187011dd64b60898d762f543e67836dd74e2a67f356bd599ea00846bed93ae2b20668ae8ef422c3faacffc7f7ee797c7c0a15fdafbdcfc238b6e22cf9632773e751f6e57f25b3a26fd8e5d42004b3e61dda73805145937a49b7881a53f6c991138d9cc26bfc6cc9412698d5d2de250f331e267176f30481a0b44ca1ae0b40a3da4ceabe2cf057abacd848b622b0de66c47d5db34926496f4c500243406d6695fdb09c5561d347c9decc36a0bf6d17674929a5140a27e64aeae9870399a40a85c132540c270cf4604c3efaa4f1a4c5d2ffabc4be4d4c13d05a93bd987c1fc9be80a8384f88b56cbbb31801a1cb9e95987ca06cb0d47280e0e85634c6745d19abc13957faa100bce59545647c026b89e8bfacba4b8a5400885cb7822e2d8405546e01397b3c5ad2b3ebd40c7875d03ca42242c8616971adcb0fdff5f531ae77f87261e938f0d19ba43b74843dcb3a2d44758394c09eb3325f12c5cbca9b78a0d207d13865d0514ce3adfabbba9524d1caa6b5bbb469cce3ad359ef4f05dfe296a88d643ffac62b773b24a2fe5d24ad14a039187f6305ca659b583ae547ebf3854128a253c2ec7dd71aca6cea7ffd01a7404b0e36252353b81eff8ac3aab7f52503dec26e88ef2b8ccff01045e2476ab3fc6f67e2ac78b3451436e00b46c6eca478af984afaafeece640b4fc50742188903f97b9684034c0ae2e5bc96cc2dcc522c0ec00958202ff3b4805884c7114c956e2645cb1e5fe56cae6226f6a918810fb32e695976a929b48b0bc02ff64381c333c32d2534e89f5457013d6bdfc5d0d5a4449bf7ce1969119a4864c806052d1aff5041aaa5a683b4c12b370939e72d5eecc76a06b0bff3dbfd6421a0a311fe5772032382bbc8eaaeb84b6417993cf0684d10f6449a98c90de5a3466ecded77ba6759ed4f2bd7b25ef2995762949fabdb99cfa76061ce3ff16329b58cf5831a6552f860a7782c142272834c0229dc9612e02a1734f5ebfff7ca887ce7f18d08e866e635d9ddc927358804ca3b26a641a858cb0b5aa1a1f37e0298c2522644ad58fc4e7acced5f46e393642f73cbedab68640dced1a3b88fe9f7a64fb88d9d9440f4c65010bbc694cea24cf0821f07c998a88377083bdda5fa308e0c6600f575a0fa7f7a4e2e37e63f6db6e547f1e2df69ddb75825b09bb44a95d72b5a15b91f68afab0f994ef6276796fd94dc0de79fe92e94dffbbab174dd092772f72fe275b959b86c12bbf0b8899775871478e3774547959ad75868e4196c0902eb74acf7429c69970cdbb57579fbe4f29989b55d0ed075fd6c4c358206164aed24264773e323d31ba15ba4e4311dcfd65f348f804ae2767ecdbc9cea5f021e3ef55466f9308e4bd56dd1b416d341b9d772b7e423b165db2620a00930626a3b03176fc3caf1d1713a7e506c179ed64d8e0a4e29d9fe719ea24db95b3651ae005e9f70dd84fbb37243f40507609ed97279fa7072c2a81fb734e8ffd75364ceb292e2d979cbc60810762380ff22ba311089433cfda9fe5082ba64fe1d064a4aad8bec8a0a7be363495ddc28fca6a720427df777e21b3b676fb467c96ef9dbe7ef825bfd5a7cfe1f645ffe5ba01e134f302e1c1fb0e238e7c301d2cbd5a5339557957d67fab6ab0864bacfcff7cd3b1aa964d2a155829b872851652634c70fb260ad08aeb6c05c5f22209312cffa53314d54171b53a650aa9de9cc515f70e1a54f60797132e7024e15f93a86974b929a6635d82254df3651748070069ab20c76981895603f9e8b1b431a52085258330bc1ada7b71baf54b188e1ac4c906d7ab88bda839d589f2ce6e2462a69cd7da8e4fa02787c06f07515dab749dff4ff3b27565a6b77896b399e559112a2270cdb6988fdb9891b221491137b17d5846d35430372bf97da46963cdb5fa7c43500a9be6a1147ca3562eff1322af194b8e69e5d700afb851c231001c780703e5e3d9c28e8719163c6e32581867c8bdbf1aa5ea14b962f018551dca85201301ab20502fa7a9f876047648462508a7b6b8432631245f38a9bb0be224696b1a06b4dac5e0d473cbaf03e9ffee13f1deb4487ad037aa4348409911d001916b095bd19d918572c63d96cf8782e97e8fd51937aa0a7ab9d41aa7529a77b9ff8815c357c14ade17931925acd3e7f0108bf66978a686e8de8f5c3ef2b0ed327dd2a4d5120d18b4a8eeb1f032da3819355aff2b7541c7fc713ef66ef65477eb0fb4888fdf6c840e50ed9124f9b3ac114c486311be28977167ca06d8d441d0385db81db83ed133372d11db0e961d8c834ef2908f2fa96beaa1d0992255f31265245262008f557b000c76a8b7e57b442c746a0704781b30c5ebbdb4b1b2f9cfb45f7ba0d8afeabdb6f2a9ed32cab83b26f62c6ff5d20fc4fa076672981ec2ac7ddb02cb378022b62a5803d6b6ca6fc15920b0e8b0f5529944d8fa33a057d2cbf53412d799b62aaec3398c04434fbc9f4c32ae98c6b525d6e6feca9cbd42393809352b8bd4950b5cb41007ff2fff7c52e93f16da7910c8bc70e8e81d0592b299d91219bd23691dd99bbd2000127858ba96101998b9cd20276caab085c41ea2ff1979c803689f2f6b6e5fcec11cbbe9ba8f3317b4f23bff34ed90da43941de2646142f168e8364258538c42457792ca8de8c7777de6bf167dbcf5d54ab19889ebfaa7b0992c670937bb8bc85759915c456f1098ef62508307f166b22e204d98142a858595297546d2c855c7554663d442e0eb11f8f81e823feeed1ea36bd6341b08dbf0a9b346dcabab9c1ce216ef4cc2bf9f8b1b16c5e9078e2b08bc2879fb70ded127b3cd94ce1528cbf110700f892ae35dfdd096b35b14c37d9c7d1d986d86256c45af43e706547e90f741a0338b7f5d11dce14318bb3c801348b0bb3ae1a1bc55591c8f54d6a891e4b49720ee91a0accbf0ce069e395484de05609923495a4b021a746a575ea69a32e847554ca18c7da84fe13a13aaa925427a7613b632a2b91849da0bb385de4b80aafff06704d275ed395be18fbd2a36e2e98138277ffd0abb6b4c90f4d7ca26aaa6c67d8bd0a32055a7dc0e6e2f06a8fa81374dae094754249928cfcfd49157def7d628d4faa96072e89654520db73a925b9f2a87330d9f99", 0x1000, 0x6, &(0x7f0000002440)=@in={0x2, 0x1}, 0xc) r3 = getegid() r4 = getegid() setregid(r3, r4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002480)={0x4421, 0x1, 0x80000001, 0x1, 0x9}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r5) semget(0x2, 0x3, 0x400) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000002500)=0xff, 0x4) r8 = socket$inet(0x2, 0x0, 0x3) r9 = socket$inet(0x2, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) sendmsg$unix(r0, &(0x7f00000039c0)={&(0x7f0000002540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003800)=[{&(0x7f0000002580)="456f5fba2c42aa7590091ce1d0f2c2ebd370f6c7339eaf91a200dee58fab5cc5fe6958e757e2fbfa90e2160e24532419b11c4374d6306be4208ae91ce958107c3eda9d6577bb9ef33768997b6cd88c63cf03c22231228bf40a395bec52dad1cd96aa60437cd8d332f5141cd41716ef894d470eaf424a7a", 0x77}, {&(0x7f0000002600)="5d5f1a9398e8e2936c5215d48fd0944f71c3800164db2e733150c633f40c3ab8e8ad6ade03a271bc8de8c83bc60697acbe2a9b57f6f402c05f00260fd5a57cf1dc6e6dfb8f815efe589d79c71a7fac269fa8e67bf4d94b6d5e129d411279769bdb0ce91f0b9ee0f715e6739c8863781e9de4d28f383de0450f7b2a8e01e11ddce801d1aaddc831e4acd59ba76fd8140ee2bc9e8a783d3382f07303dcfde45731c5723bec8216c17c02db7bcabe9e2343ada9d65db1faff53ed37edb87c1e43ea2e192898be7b7857b7765d1e85b785ac08926ccb932326e8ffe0e0edcf5426d922b1c447e440e9ad4f43cc3112f3f9ddae4926aebc618bc1e1422cfd10fbb2f21fd73f64a6e460186db85608c705956694b306f7a20617e83c66d34c223edadca4965da8d134b0c0cb10479d5bc907e4195b96013355af28f6204467664d3aa44c5733658ec046bd2d5ec953495d08345bd7daeed3eb32254ad4d3b8ff24815e0db1ab71275f19358163e65ce3b6389f8024e5164bf56373f9fb65165ff241b6a8fce2a70fb9aef24d7ce5f9d6d7b5b05a3ade0c2c3074324190d92b06d3b81d694299b2ecde0c1a17745d025727e191f332af45fe6404dcfd8ef3cfb9b258aa186d4b60e2e247fce1fe1b3568d2e1d87629b309c34da9bdfb1c4502a7143c306eb1c69042d99286a22b228a635f5e42bbf2a48632b8b1e07582e17bc2b4f4d7c33df48373bacae4a8382528f8a1ddc801432b647e5700a48c44e8c1ede7907f837d0b1673e1e1b54eb322723f59a77357106ee90ca13772e2fc32d391660263d16c3668ceca00106c73f817995b625678636d23eedc08556d70a843190dd16693766b72d6b67f9f775fa862899474f3218db2104d56d34b864896da691e6f204cea03e8b9bcb1f05cc1362b1df79e00e14454d89b127a0df3738bbb9f53c8921fc7366d8d8a2ecccfba57f3abb2f957c650be8d8b374c6a2cb4b5707ccdc3bd9edc52bbe4de5c1ac2702b7c3331d0f58feafd849dc32857770c8c1c1785afc9d948d391d1f431559397c4b5dbbc231eec0d3b3ecd765b83f9a607206fba9024b4f6df269df434b4bbf04da019e5f7a281999ba67e720eb71c96f0a1463b8c0ce129dce9e0f6aeb71aea626e7873949811f0489f399ac9e0962ea1f1c76533c9241b57522af54e86b5ae2d44c78a44b1acf81af2c95a8be252997109124c4e812eb8c814074ff4750ec3796f48ae7365199a6d0e79ee9ebb064baccaa1637018897e368444fd169e5ccee5f2a47003897be3eb363e69e5a810a0299c79579beb5714a9e299e2cfa86bbcc7d419a8882469f9b60959c0af79a1a27357182c11060971c2e5eda56dcece12109927b46c43e183f39db04752551528868b6e75e779f271920d3e4bb675d35d0563f3cd360904b755ffc2452772e66cc3ca8894da8d6086bf281dda9072f857a95e48504c8356643bdd8ba1d13243aec007527190100fcdf97e88c56ff0b637cb5973281303359532a0368ab3aad460ec0a82b5a30349d8808b79cc206c0bb9b8045125a8eebcc8a28a0adbd5c409972af0f9bb6207efa17b8dad933e341a78c169abf0144fc5591d466b08f381baf7846657d92ef7e325b0e1ef5aa4ed6f29bdeb2448d6c729f76842257c6ff99b8ea17759a7d3d4f5b24bba003e79511c09b8c3f7dcae144fc53898bea1383c1813ffe0e2ea0e1c9ad56c8cc0d86026d94905fceb8c1f3294bb820f3cc1f1f31765ed7ab797d5b92de46cac596237ae174b54a4830d75c9bd474a2e1fb858a9e95f18a4b7bc5f55d13a25e38af112f62d3d606f7d81eba0dd1f134b5f6945bc27aec8252c0b0dea60a81f20bce8bb93a26f2af33822671ffb0c519741b11de6fd4354e3de22f2ed4c0926039468df47429915c8c7a5d38f1085164e01d4501a1212d927bfe1495ce59bef3f7e3f8f90b4573744d6f15de3a08b47f900bb4b5aca0b1908a537fcf678a143fd3d1ac00d6b1d65fdd9ec713fe72bc5ea7cb93a3a1b101b84515711fbe3814a9238740325a7c8d369029d5880cc10a414158c20cceb8e12ca0f455eddcd17da3fe7b21747009183488f555028b608e3e57b5f9367718514a7605ba5a8b1cb40c70c525f4dc2fc5791eaba20519d191baa163e0a484f40e8cefb1ef8cdde6729e410ef61c465b034324d3fe0c94f87447ea43a6ab399a094789b8f88f4129f0501f0cd3813cf3747efda994eef6e5446d0670e3ed1bc29fa9968209c5a918d1990e2f726f14302a748b0142cf6a5a109e949bcdac5b306639e5ca1323415cfad342891474871bc7121780b65a0c121797ae15071d33f745e8ab567016cb09a09cfbf6fac029296648d30b83b328cab417a87f0c4956e5827e8b27cefbb1868b63eb79d2646f3d3156caaf946cec3850b556e0d380dbdd2b9cc2465a44821489e51a854c03b44adf8bdba24952337ea5d4648db33d23e84f8db21bd4d334e67e9d3401f4c02902f7138ef3723cea0190d65437c4bfadc6474b138be8e1603e8d31be88f9027510703dfaaaa3347931600e885492c79d86590161d5b5b7b9ebc130457046144fc9f9d8004bbc11db095ae41c2e2c14f79bcb2fe87af537bd3da009f329fbd551c11cd7da6dde959a1dcbb39493ba00f505ca75e040f6afd31ca8593da5bb208031375e11f48420f53291a0d9e6e4e6ef639e19e2c86f6c549e14135639de414426a6896ac1d87fc7902314a80dc56a945e67943b022a5873bb3afd6e26738072e8320ee8d860cff402eb6b81307b73958cdfbd44ef4562c69b2c48a94fd9eec64f51690bd824845d368419e0df4ae8a475db59df5b71b0dc47ae89a6008e89fefa482d1c793fd355f1352658d7b596713abb4c28f0132074feaab45da46a2f3c3afcd774e913e5b26a7fde9a7095b7cb563d112250887005e6d56e89b9d902c0a5cad206c6d84128382a18e63eb6bd2c91146fddca96373e8f15cbb942230834cd04e9db8a800f095ee8517de3de70c9504dfc99c9eabc7c0cbc0cc28aa0006c0858ff59ee5d9ba84764929ce440e4ca8988b1070a83d55af582b0bdad6821da63d29bb377a7564198fb1a944a16ea03d3c03d0b74977188a93931442a7ce9aaced2e2a58dc194b29459cf892bd2deb0d92217c90c0ba21cfed63df495b5028f5caee73e0b394174de22da6da06d0de61c37fcbf7bfeef9e0dc38000eb9f64121acebe55531eaa7b906f4708b259d56f7178d354eb74e159d15510a02b3c14d3b28175ebcd6cff58c5b40195312535fc57d7bf1dcf3d960a3c4f9a63d68449f29ad218c37ba2bbeebbcb39ec3cf70cfb10337cfddbaa1d27a6d56e2aeb0edfc023a493535ff78048cf6569f37df1c0ce7c182865b47be04d9690a6da66f64381499e48974d0e63edec0b346165423d86b519bac50fa607876987ba02e2f880beb461990cc32c6eeea5e99eeee9b25fbda583bb16b8af6493e1a2ee44801f68ab10abaaaaea0a218f446cddc50e3b71ff6544b333ac3d94b15aed9765445c531fe827341c5d2d00e4beafa014e97ca4662d6681bfad679ddf88f189043be1a1249c95a2ce97ebc68fc1127b9dd64623c289bef9b08fbb8265a68ddd7d8c32ccbda17061abb5bb68e4454cd6512baec1a1a37fd6552120238a851e6d517f2ffb855dc0d39732539adc8e562069aecf38cfdde4a174452c8f039d45714a6ac6e5f7433d4ff62dbef00e5cdd3e35d071701a7b6fdd9366706c8ef383c30e6dad3e0bbb438d1189aa3e4abd752b27702eb1a9ce6ac0a91fbd145ac34a84fe3a7812e3419710819d50de3fb1827de8c9a02521c3144f53a30a5afdf46192d101e1e72cc28f5f4596c7b8b38c3320d212f0e8b8f90d45749596863e3b513f58750ea77a48549ea18137d5dc15fd8a7bb62916eca8a93e4ea02277f6676f5d5d7d0b570838c929f956f3a936daa385c31b15f574f4d9a1175609746fc8f266a60abfe0f2956c548772246e26bf761709506af3a5dfc9496db767c857ca73417c062e3e1e409abdd19e72a501bd5f7c1dbe8d0617cd4a805f8621f198a01e570bf912d1438e8c4a0482ef982f72e44e33a44036576016923b6b1f08d1537d7d6961e555329bf14b9af065c93242f5190433a3a995d36a614c4f2fb47a8a47d8f1bbca214c7be72e3c5bdbabc0160d26c1e547632316ce84fc2baa7875151fad58f7a96048d666779f5b33431a536e5510d2d2a06334eaf513b177054f54231d87c86682225741a48272f98462397fb294aab2855c840329ae4788bf3f53c0006d6446e7cb4e31b5f17b0f011de0065e470fdcb90c9bf3dfe2a8cb879ae9c8e805d273c11620af749b217798c8dc96c764e18caf563748aff0b516d5c90446db5b55b37aebcd13e5969ac84c86f77a882af8aa845b84d24a5b393c522df34653a80f6fb192ad6009184b4cb1b2bb2bac2d522cd55b02884cd9b015554ebd4061da66710dd7c7c1c247e6d3f35e2e39de9908338708a272567ccb13e05e40a05698242f28f756a701a3afe9fc32c0bab187b0e489ff312d5b7358eadf490597479188cb3ea66066b4b2ab2bb8d54243558dda77b3dba8b3f9de0fc7b236ae267cc2be10de5ba6b1fc8ecdefc1c2b47f5a9db68a00408d17eab44f975447acce6dfd0cbda5d6f3a484b6ff15c870c1c1b8ca0d8978aaef8d8558fbc5fd058f72e75028f6f97b8bfb3966aa518f13de0a9afb06cb3cba2376240a31a7a5d41a0bff3c6388f6e7bad5fa21388af2ebb68eb291846c9023850b6285b902bea3f654c805364fb2cd24becba14ee2732cd189097ebe04d4b66c5e875f11bfbc8ab511c1b6dd332f6ac7570fcefe2e3c04b4c449b2356a16eda1113f79afbf2bcdc16fb5d4c73651d7935043e4ff6015adadbcce05252a36f631d70687d59172ac4127c6ba9a8238088b8b21de52f10a523d53caebd1bf22aeccf2a22fc1b3fd1c42bfacc7732faa5fccf45efa33d8fa053bc72aa06657a6b1c6180e4bae726a4c1a9d610657d7d68c37bb44369ffb577a44d38043347fe0cc957890b061678add807f2aa0636dc24f11572ce09c3ee05063d483ca32c95a2e66810efaedafa0d336fb92536188ed83fbc7f8a703b609ef43cca0a9fef8d58afad47431b9f7ca56bbb6fc16d86c37ee554afcdd94ca209eba449bd7d1ef4c4ec0f491747cd67d6ce5b98eebf27f1b0555e0e9a8d6ba8889117c86a3338c8956b36757b4d5d3e7405b901f9f65a045e3f186a7ca31ec362338599aae8f4b91e6a9ddbb7d21419e18e40154cd74d6cce4564aef41d487543dc7fd4518e77fed3a80c854e1f3a83fb7929f2e315cdf96fa708f4a88f3c5021b462158a4fb0a285cc213611a1e24274ab5825f5edf9f5efd68c7bbbe25aaa52b06cc2511fad1d707a9832ead116f346d019c65191e632641235a3b4bdc1a4cdd10d5fcf51817496af31b352ca85e758e76d0a741db112500e0531fcceaaf725552918948ed61d96aabe68c483e680db6bdb1c9bd6794dfd93f8f9b634772688c286480f9a04117177beaa3f89381cfa011a1a4c4cedb6ad83a0a6b4bd5fbea5b6780b495a73f393e7b79eb1b408c8ea28510b8fa2c2a74443cad98804fc8cfaddf0e21940c05d3daef641c60dcf0903c78005ec0fe4218b695758efa5f947e6f91fd7012c2498d2932dd9a01019102095f99a4224c06daa481908753002fbcf47bec51539b73cd380ba008ea382f82c38afbf61feb5cd1cbbd0608508a33d1d4f773977489168580c46f5f814f9846f", 0x1000}, {&(0x7f0000003600)="6bfa422da5292db61819e2bb171c0cc8846c83111e343c589fcffd9268f9ccd9d6024c267165f42057905a253b145a1810da971c2fb18fe9ebe3f44fb8cf2b3a7d120b3ee0125e01d1c3385d2528a4df4fe2d48516541c0300cdad24fe90b4314e4676290287e98cb303783d23384a56bd79e2909c16948f548fb76df214709e4161e84b334f67410fed15a7bc27f35baa7f301b56f18a0ef42781a1f7b64cb2509f043e42915ec31b12afd9f5a7113d820a04a80e9bb36f9fbd0dcf1542920d97291dd5ee30a2c8670bb9a1a2385d63cd7aed56d9e1bd", 0xd7}, {&(0x7f0000003700)="6f76008949b8bb703d157cecea37a4ad67e42cb1d15aa856b8d338ba9688339a2185cc5d65c410c5b45fadbcbb3a1341893d61ef397e65e2f915d6b2af7bd5539ddd35400ff0de5265f2b92728e5e7dc201e47ca0e572987a4d1f3939c06c23ad3ced0943a500509cf87f2bb2d4acc468e47ff24917d592b2f7cb9794449d3e8b77f2e3eeef571361439984cf8d1c1c2717af60cef8383d0bb0dd9333a3c5738ebd0259042be746e8b339ea247905dff86ddc21c2d052c187f7ff6f1b72bc4f66df01397438e3223cc2dae4feb41426b4d0a", 0xd2}], 0x4, &(0x7f0000003840)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r3}, @rights={0x28, 0xffff, 0x1, [r8, r1, r9, r9, r1, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r9, r9, r9]}, @rights={0x18, 0xffff, 0x1, [r9]}, @cred={0x20, 0xffff, 0x0, r5, r6, r3}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r9, r1, r9, r2, r9, r1, r9, r8, r0]}], 0x158}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003a00), &(0x7f0000003a40)=0xc) bind$inet(r9, &(0x7f0000003a80)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003ac0), &(0x7f0000003b00)=0xc) bind$inet(r0, &(0x7f0000003b40)={0x2, 0x3}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) r10 = semget$private(0x0, 0x0, 0x400) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000003b80)=[0x3, 0x1, 0x9, 0x7fff, 0x4, 0x8, 0x8, 0x2f7f]) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000003bc0)) 11:54:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) kqueue() r5 = dup(r3) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 11:54:35 executing program 0: socketpair$unix(0x1, 0x800000000000006, 0x0, &(0x7f0000000040)) r0 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 11:54:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000300)=""/236, 0xec}, {&(0x7f0000000400)=""/13, 0xd}, {&(0x7f0000000440)=""/218, 0xda}, {&(0x7f0000000540)=""/250, 0xfa}, {&(0x7f0000000640)=""/170, 0xaa}], 0x7, &(0x7f0000000780)=""/204, 0xcc}, 0x800) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x6, 0x24b1, 0xab89b3f, "fe90433a3a75f870f5fa490a7cdb0fe64c6f2603", 0x349, 0x1}) r3 = syz_open_pts() getpid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:54:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) open(&(0x7f00000001c0)='./file0\x00', 0x300, 0x120) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0x3) r4 = getegid() syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000140)="ab2be5c5c7e8005b96ba8c74c1dc9c", 0x19a}, {&(0x7f0000000180)="0f4d2aa1eabf0fd417cc9f7f2eba1fd0ae5c68937d761278587a", 0x1a}, {&(0x7f0000000440)="623e6bafd6000010d9d69ec671a67d82d108ade9c88540412f7a9c14ad806b87588a9b331d5dd057e738dbe5278c96b7cc26e3d9ed62a09e0010519b957ec02f8bf4fc58a6bcd04c42b850acd5af1c85cc8c44c6eee3bc6c1de19f148ffe1b62a1354140aa29429c", 0x4e}, {&(0x7f00000003c0)="0e4c1238655ac70f33007c157519bdd864f51bba2458d41ffbf011b373701148c1839df39e29bbd31a75a9891f623400", 0x30}, {&(0x7f0000000280)="b1c0ee838597eb61d7adc0c9f287ea216e3ba898e8261dc5e719c214ce40621d645586a24061d2a43d63e1", 0x2b}, {&(0x7f0000000600)="0eef401b5cfbafb6e5babf3e51ee1d8daa7a549e38693083eafd15d5d4e9fb7cabbff0ba92d58777624d8731150f1e42780eddfe6cb9cd14d0547a53005b74834d43f6490e339430f270eda2eb2eaeb332e27d", 0x53}], 0x6, &(0x7f0000000580)=[@rights={0x0, 0xffff, 0x1, [r1, r1, r0, r0, r1]}, @cred={0x0, 0xffff, 0x0, r2, r3, r4}], 0x0, 0x406}, 0xb) 11:54:35 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x6) 11:54:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) setrlimit(0x6, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r3, 0x0, 0x0) 11:54:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x12a) setsockopt$sock_int(r0, 0xffff, 0x40001007, &(0x7f0000000100)=0x400096cc, 0x4) r1 = socket(0x20, 0x5, 0x20000) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040), 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x8}, 0x8) 11:54:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xec4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:54:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) 11:54:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() r1 = semget$private(0x0, 0x2, 0x180) semop(r1, &(0x7f0000000340)=[{0x1, 0xfffffffffffffff7, 0x1000}, {0x3, 0x8000, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x9}, {0x0, 0x1, 0x800}, {0x2, 0x10001}, {0x0, 0x80000001, 0x1800}, {0x0, 0xfffffffffffffffd}], 0x8) close(r0) r2 = socket$inet6(0x18, 0x5, 0x8) r3 = getpgrp() r4 = msgget(0x0, 0x180) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000440)=""/139) mlockall(0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xffa0) r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r3, r5, r6}, 0xc) pipe2(&(0x7f0000000040), 0x0) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) semget$private(0x0, 0x0, 0xc) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) 11:54:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sync() r1 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/59) pipe(&(0x7f0000000100)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 11:54:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0xffffffffffffffff) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 11:54:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x800}, {0x18, 0x2, 0x9, 0xc0da}, 0x544b2c1d, [0x8000, 0x8, 0x1, 0x14, 0x1, 0x100000001, 0x1, 0x46]}, 0x3c) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:54:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000180)="fa513847f1aea4d51b1a668b2728cce915146ac1e84e6b56989c220cb572a1", 0x1f) socket(0x10, 0x2, 0x80000001) sendto(r0, &(0x7f00000001c0)="474c6b0a7de62667ede26ccabc98953d3894d6228597921456d00de3343155d43a4037d2aefd86dcd0dcd7b429f66c7181a475a1abbad11b0404cacead7ee66edba4789b05ff6c4079c75c4268ed209e6879fb77131e760001ab50307d9c992dbaa085c80c8a74921be5a15a1eb722afdfb76f0813753d3afd308a3b6b9b488c99cb00e51b76ba7f32661dd49094225f42e3de4c1374ef105cb7901a220433dc89bef08676256eb77f680c0407a394c4f3421f2f7a6d0888550fdc5950cd418f3e55278dd7f07b95756d1adeadd0b1ac094804874faccb5cf71171571173e1d0bf0b3e8b298e159af21f95fffa95b3efc818bd006d6934ea2c8122cd4ce4b2878a9e4115a5896c37ac9a0ac8fd4035e8524aa80635203a95921a30cdf3366efbf95ef2fcdba4e745499c1b1a3f1a950e52da709e24aad875ee3965b5d5ab5fb527bd92eb19d5a672db2677b9fbd33e01c3d7021d495f0e4f4089b6e00751ab61752f8a0fbde47efdffb14b5193e2ea37795ea0ce1c06dd0cd932990ff527f3f89458ad03a1585afc038662aae6f52cbde9dcdaf61e5b726c655b12327a201d8ca10ce129afd5a39805adeaef632ebcbed80da63e2f60aacea65e4f37ad399dd41776890828ee7c5557245d9602c8d70f74c1ce67061678b871ad1c0e60508ad96f6d365e7cec22d7e653c2f11d50491059d473c4c27ec4506075d81841cea64c27106fb751a5b12698d1563ee7b370daaf578756290f4a548518f1a364204ceb5bf362d3e2c3e0f25b42e9bf91ee5482c596f4cd75a3b37713dade16de80bbb9062268be9321200702380b2017e12adcd4b0e27cde3dbe82cd2e1d71208a47864e2fe27f036fc7fb31ac5473799c8fe4f54c520fa650f9d5cd0c947f83e8b62578b1304ecca3e2aee8b1e6c2066298749c0af958be72745e01ce551028cd6308616278e0f58b9bec34c29d7b209abe85069c83f44726d5a44356de688cfc5c765e5dd6b2c8a4f3c6b347b86deecfe87d8c877f9d7d66297986e160c9324a5570da75a6eadec095aa1f8e82ada283afcdbc4db949d36cfd7f8e776de5f5512cd2cf4a5be9ea303543b86d7adfbbd592998f4740e9245a2e0635752aa70b2942ae2fd7e45f46a5a5c0c2a0f79e7315cc5633607ab27fae1fd803cc9afb3372bf138d03221e5c8a3da597a9dad8ac917083d2c322d527c80b4d8925065804ca68b57b16c688054a746b1cd8f61bb2557399d1f73518a03d055915627a47a9e8978843e7482eb38d954272e927d39a19f609ffe95055f9a418d0e74e67bc6e6518bf312ff6132d64e44f84788850e367ce27df647fc13f03dadb75eba2a4cccbfb34b590ac40d9c623d5558fa8714a7734d6d5fe2cf3b8a6b0ccf84c57ae94e2c87dd6398b20f6d7632dffe98c47be5e083e4db56bc545502dfb0632c1fccdbf0f51d99e76681e7604032d7967d013b20f04e075888b4a95ffdba208a5271859aaaa10194f69d8a0b0852b920c2d6fe238b66ffe3fea76be5e166ddfae58eefeee3bc36abff79fa185062bc6bdb74b7c8219e800c7e59c20da9e1a6fc11ba652de9794427a747ad8eea41edf63ee0c74a4180c036cf098509ffa840d7c5b3bfe40ce8d33ca18db8030609cff210b36fd6a5c1f37b5bdd16605a81d5000055455d3fd2b67a7e37719ac1a09f36e7f9e9942ec7014abd450ece7b27ea2e9a8db2aed1d56c2e4823106ff0c88ca5e1b415bb0f180089f5390d29bf1e1ea0f2b5a019cac88054df8969b54997edf0f5d102d566587d09249936a3664fb54f9b514226669a0c6956050e03d61bda3ade1968c4515ee5d92be8ff41b48590ce2f4cd70286e62b628512f3d5bb2235a7593f701d6363290b7cccf021a36668c5b3e78c553132b16e81dab0c697ea5ef8c50db9eccab897cb392639d21147e99abb309774e516343eab216d264930c944e7cf139ec6eded42c9fcea8df231a49876f174e22d4eff163b3963e11619a7bacef700755742f08e549c6fb59332c36fa557df611f75f425611480f0c9c52f729ad97c4d9a5c14d3dcfab836735400f4c7349074ebd03379cb11fc557038b75bd9cfe4ec4be158cda84c0365f156f02120804d8e4f3d9c83653e126150ddb09bda945510a9c96d85b469cae6b3be8e59b7ec328ed88947ee3bfae78babadd83a5dd1ce34946cd1f88d5642bbcb24d60487aad92c0fba59a9e6c84b2c971d7027d2c6b0147fe6d8ea9e1f7e00a53ff7b080a75bf7fac70bdb1ada4332f1920f3d31a9d8003a0c897db2d6ed90870b067eb5a10eaefa549ffe5d20868a04e8de66abf65187c2ec6ecce344715ae069cb1bc67d59be3fd872e3d043f7f2d0bb62677f6514f0592d22edcd972f4557e4048d49bee5f4318dfeeff84eb4b0185f9eaed45d1ff0ff9f72727f33223ae270c1313cf00765b6de73cc1b8a899278615a3fd58e7ee205bc16f273502bec0db1107d0f99a3f1c52f2dfa4b505f096fb14900d48056e35032b8f8508bae6cf335ddb0e11fe184e36033ebbd26049c9752e57643a1706155e9c405234ab952b385dc72c80080a00a008b2a2b9db6438447dab7c89d65d84400345ee2f3e1fa4ab5be72dd82e08aecf03ba873f7c4b7a88320fd91938cc24067c02064417da982a6e19a8e73c03eaa4675ef72c0eab3bc6135d4882e756ffdd03dcbd74c724b0fa5a6fda382f8e86dfe5ef3dfe72a2c7d2611145b368acd2168d3efa0d065ab594971265efbca56331a8ba4c88e6dc72fa6ecd99af39ba0bcc95928063210c60801fa59df6bd2051723de1d93dc697b7babb5b900409ece43a4113db906087bd42d09c1315a70ac2104c2423bd7313205a57bef74101f0b44c5ad7296ab05e24c3320ee68b3e1665954581a0cd17c783212b8689a6d5d8be0f83410d6755c87e09857bcaae4166c4189538f271f90399b6ad1b632bceccc9162ce23663ef3b79a7478fb38062ba505d093999cf55542d7fb41990732939a444a75f0124eee887636ece8d9c412554b98560c2b4bdd29475ae14f7c4cb8649b8c4ef335c57cb5e88265cd7f515a851a578a2484227919588fcd89c4639778cf46e8fd035df7df6c74d6a1cbb73e75842d33fec9e403574d5886b2d0270c0462bc883e8ba61ee4c22615928a99a296055cc7b6489cbc25bed668964030f3a4f185e0c162052749d536c77c265a0edea6c687f181b0f8e93746847936465ac9c953f29fd95b2c89160a32b59e5a04409933a595c14b6b2e31ead1f54b78a4e105dbd6c74d3f0c6ee90343e56891c3145a54b45f9b5017d4e93ad83d3b29c61c18588bd6df430b9deabbe7e14fe6beb1ebbf5d1973b5386378e3855d8b9ee98be7bec8e4154b625878a5bc32b8f8c776fa8826332626db85db6bad308a5a35683f0fad7946d4ae80af13cda94ffcfcc26516a67a80fc0900fdb34a2e6ae5299e955eb66d18762cc3cf16f2ab0cb4ee74690aef5cf4c80590529d62683548898eed545da840478d860e2ef305369065a64ad8ac0b0f7659db56080aadb0f009a0764318aef2cad7cbdb65d41c29491961934079c0b89c31a47ff64b12b2b12720378ab638c1f75c5232a86ce374f0ac8de444f8bb1e47224c3002e3cdb93a0ac119e26babd7e21163202c34b1611d8dcc04e3e96aa3a6aa781aaebc4435f76006c87b926d5593dbfbf1e30c0987abc5f720ea9ab7be10850143669b6bf15ee1f3779931e3c489a774a699d1ee016d0532d04fd8d5c591b3a46b311e56901674a86f3e990cb872aebc1e33184814a0b676e1929ec498e70e39fb80da00663cc98e25333a1ca984b3937576ae7224969a3f6f28f853527dc8f4cf10a009ed905f32ceeefb019bd3408bc74f764c3c479dc527436078f41d60d4e0ef7e6f51ef04f13299cbe1d07c2c325dbbc589ff0b7513f7f067acc17bd4205ba8efa88fb0b1e8a87c4d7d1ea06bae19469816d9f136bb5d6b79701cc55e99aab95b3d1a70f50f4a7c8384512d3be47255957e675bc0101dd198b4389417d04998c284e264c27f41f5b54b7fcaf07fbed21ad2ae34c606cd406d142e5e8d0332865c325fd2758f4b137a7412da99ab1b862c29c605af7b372d3ef33f2fb7e95f889f1d66b64e1b1ea7072604d1f09ca7bf1686e8532acefd239e245cc05787f6f6604371eabccedf6d697e179484f8e5e37219e714feb53d725cbdd1e1e82c870ac42a111e1271ee381d0d9eb4c641aa7b5358f2a51759baf512212877592be77470009671bfdcd4c4cca74d92ae1ff8ae98be6c4ea17a17d9145cddd98d29f597ea306f28aa0a72be5d7022ee3f93475e53fc6d7e351ae397d932452440ce3b8bbecd5f5380240fab13b9b7aa5b5cc8adce81dd70274fd7e68782fabb0881ec7cf3566e60fc465336809b7f105fe3362db4fbce0bd655cfbbc66dd7b16f607609f4dd93d5550d8173792f0b7aa0cfabaf69c132fc6069d443de88bb3526c9adff53d563c0c6c95d92c906e55092d815943a003ae472530ef811badcaf5a0b3b64035c8e4869e34a9f80e3c828bc496af2fff7ff37d1eda96a25178e9ca5c86f714f6378c908764e6f66114779669ec658e8d5971650f2b1b70dd2af52693172b8d1e36f775d76884401ca93d723776effcc94a14cf8916f6399559e5bdc99a0c2aefefb25ccc6bd51f5bdd1817cf290a41a1ec6f95809336b01bffdebd2feb3e758318cbca10409eea9751585a0080db1d7fb14fd18a767701407d7288f3c4c371d1060e27159e993c8580f16fd563db1f6f261e384f436bae342074340bb8c25d634ac8fe47ed21d38d50e435f88b70e10cedeca80b2790af395f45a145b8906ec744227fbaad657c82fb5e719991f337dcb3133e0e4aaf657019afd20dc70e8192c74fd63b458b4439175cd2f08ed5636b181544f2733a7a3bf32553beedfc7355fda64c72cf123ee37f21847b15e8bab057928444f937d629530ff52b61755665f8be5316f99c8dd12a4afef00f0994fba469a465a9a16785e9afb5f2a6dcf433e7f6e1bc80ed8e1a0fa1354b27d12ec9603e9db0a390a1fc79fc9bdf40d64de2b2ce97b464140689064b42d8d7a07405ae6a4066c091c0fc1ec7eb1878c7db26e6cc4d9fd7c2427619a753877ead4f5796f125c8932fdf0a6318c40e2fe27f2561b0bfdf7a2843b063046e68809e01233a2e1aad816bb4f7e094f018b1475db70225eee905d8cc4ab404fb6dcf94798b9f47977d3816ddac2eabe7906060299dc2c2d7a341b2b91c611fad0670a25d3d7384b5333701f122b42e53d9502d233da86e651d0aabcc6bf29e314e79e3998685c3ade9b60cfbc996d18e1e5b0a2610ed64fe1a1e26c7447f5d3d7785a5155a143fe483057bb73b9b20ebb2a64f3e5cdf2a08d80ea2b0a30874744ca2d6dc73266514bc53223e0704d9febb433bc86555f1c601979af1b6730f658744ce63a65417ddc2d0d5f1317e2ddf5a0364bfabfd2341a9eb00ae6a3991fe61087490253bb556639610589b5cd771ee94a89d3f09f2bd909eb28bbd227be8ed1870836b95f73152152a43428f213459a7f5221aef053f5a4b6b0205503a9570f3cec70f06d4af6560071849bd3cf7bf314166809ac65c3517759c5d9e9d814b6c7fd04fbcfb111a0ff0e6d991952a66c8cd06a80571cca2540a8f4106e926df4a313a102950798cadb9e52bb094e3eadee7abdea8057d5a4e338ff728086a1f1292e6d9242b7248c98396e1f3516b04850637dda9ea7b290e4ab4cf976e1079880abb5771241c7b1288", 0x1000, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x56be, 0x8}, 0xc) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0xffffffff, 0x3, &(0x7f0000000000)="c4e8be40d6c7101445d05f87ffaf9f0162644d9e4ba3ff4954f953974716b36d9b083bd6e579f5939844e5bec988321faa8990755c430ef5393ffcb2e628ab14a58f896942c9fd4a63c22ea8f451335e480cb78afb84e74ea9ea845feedee62aa832fa3f538347e8f9740e4ccece4db9a97809cde4837940793e873ddb37aff481a2ba27", 0x84) 11:54:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 11:54:36 executing program 0: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="9b345b65a82dd75f5ea61c7b7d1dee6398606315a188eb4b52869819ef84a53efca7781b1c72d650242b673d922398c0c272fd7ea6a361203faf05b9bd5b28c3655335392cac95671cb44a8ed2f90bfa1cfbd084306cffeb0b6821cc3c530d38cff5aedb53738627a27d32f111c4766d8198fc71bf8ff065f680ff7662acb02deba532007cdb8c4352a04adefffdaa04caf141d61f1e4d0d09026fd6f702d826a7e83c3618397f647a049a30ac02b27f58734b254082b6712cdfbda20f99ca803b30a99bfbceb4fa82a0f800a158dba7e244aa615f1eb22bff6d68fdeb4760a7ac4763c5d7422727dff4d042faaaac45e29bb19cc65c8df0c95a9d8f", 0xfc}, {&(0x7f0000000100)="1eca0fd984f5f454e600b143a203e0c16c12f5489b4a2b33521699423c6630c43ea2f5408d1d7a978efcf68e0d8d3c267c1a6fcddd2fd8c5f98f2b30413c4e66d48828c7ef44a83afb12f522151f449ff7270ca84d17ee7c6a584e33776d2cfd70b9c7f8f4c6da57ff9a76a2b2cb9d5b81c9f4306432b709977f3dda0962ff591e0ac0a2ef2e4f2da3f0b3a27a5e4fc521b0573a2931cff0b78795306b1259a5a027e4e146167a6ab9100e52a96c67f5", 0xb0}, {&(0x7f00000001c0)="ef10e67d9a867dc4c1d6286c33f4e5d80d1181769a2c0d8a7e5b245a064a518beda4ad15dea5e15c318d2a0720a9ad8a4a1c2d0273bdba41735224ca9292e1bd71b43f63f0e00c0ba56425e48894f1c144b71a21abc07fc083a5f9d7b94304a43304f73ebdd87ce1a5950e0766c7a3ef9f3316743a7d06e530b04ce0b9cff9f96664aa998d1f6ca1bfea40ef853ca9f48940b413a756ff4d54b9974ff265c0a81fa12504e0a7bf57bb8c51e6413b2b8272507aee4dda1075c9b1955c9095d01cdd9a7db226a986328f923771dc572841104cd609082ec3e77b6c2cfbc01b90083e48928f706d52f66d60d686132a74e69167d6c7360d6cd12302641e53c19cf76912b21566762231db8efd799fc49b9b9243846da53c04afb5d39b9ed9b58ce24acca172dc90ac0c00e007d488f2f0838c6980395831452c3b308bd50cea9bee616a3a7b107cbf2a186a54fcf0397b1ef38aeebfc86ae5a63b5166d863e1073ce6853ad192d7a03d63923fc458f573ae3f2ed3ac39407875e146ede9af480b4e50ff51c99f3aeb6fe31bf8ad8766175dbf3da7d1c06c133ce4b994ed3468d75b91509c420470b19cdc0c61486ebd74992d15967aeae15903fabe6d12535431731ebc7cae40647352b130e25a9a338a10aafb14144022a0143f1dce5deef7c6f61e40259b029859f328b7ba93d0484358f883f1cd8b8263750b8da5767e3a371d33a85552328f5b9f49912f628e0d8994ec30ec0a1500ecc4e4a72c58fb69b9ccffc4fb8d04247adeb918d2f4bde4752ed2791ccf16cc444f875f30cdf538492badbd3871f1e0c676974d89307533cf7d3577e4a434208a11d484d24aa3def06a2ed9088846452ea67d64bd9acc49ba144e68fbd4fda0621e9987ed460fa9816053ed44b1511a9da9020c4d0e935cd3566a7e01c4865a7c5ec107e68a4068238912fea197b2cd78b8a10a9e1d8125291c12ac72480384313442d6e31a8b7361a89e2454535267c2fe9808c6d3d9f643d1a63530b62c474aa403fe109b29942cf1755494a134acc35fff800c549997eb5037d353ccf202e6aeacbf07adf991f163fa1e87d1744ada1e015c74e7b1a9bdaa6dae96a32c42042551dfedc0f75e29662f69e212b39b337c561c1908b024aac919d6ce04bbc70bf54be61493104eedb47765098c3c68c2b2af5de644f76a1edb9283856e7e5db1ea79fc6cddf2112b398fe78d4a1a565266a0d1fe720f3e7a83aeb346adc54af5e47a19029750592b04e0efdad764a9ad63ffa15c7538ff2c0dcad3279de29746d8d98ee25af92f4a34c0a5f91140468594c91504d7c4bb86171300be69029773b30a08e201fe89610fa14c7d051fa3c295c7829a3c10ff21a1d671d08d94cadca44586f2751be54594d0f8fed0f017b62ebffbac970241f1ec2f1c26550e48e9a818946e41bc71f27da0d315573da39fc2ba0d07756a6e2a1f79909871b2ce4dd4dd6f6ec73be31ddc66e95cd7089f95b656333a88f3826fd461447e223553b0739a257907ff761bc8093e71d19c15ba34ac057ae4db54a7e5376832940ea0dece3f55d4647f2f875283e7d5b7fddafdfb7ba85efaea7ba618697cf2a24b071b370ecd29f9dbc80a7a48a9404bd13f29affc4d0ebf7bc588fe7dfcbef1a4a9f935c22f6e52ae822adacb0244187da80dde2663bf588ec8ac7faca44a2e31cb5859199c60a7b5b526b5f11b8904af313ef118c7a3af4bb89daf779d207aa582c25b1db5c8aae59260748e1b2221a83274dfb1939486d2ee3bb013d1bd852b6c767836a686ec0025ca03ebd1b4d82286018ab2b6b2f066e58e0529121b18dc6fd8e2999e2893e8cc16c943cde4ebd875cce6dda44248be7fb4c31197a0881e534399b566cf641c1f73e428f6e5b2cff9b3b0f4a679139febc7529c5d0b64d382c467f4b3b27375cdb8a103be3aa6dfe8bfe02ab43c850e3cd9f4001a8b01fa02004edb6968565914e2d6824b8fa63e7e83725327d5d91e8592235016adfc13dd34749510e01e0e687a00638689fb59675ba893a97366bccd5dbc5d5171c3762f9386db9240b26ab9023c6739ef65858432f82a170f6fe63038d46838c84e4ea515b80a1a5ff30977bd7e9f5275852452e5c1fd792a01a912a02a47b6b805b8ef0a4d6d93ed8db51c23fb550ce2fdcbb001408e3a7d4aa8873ddd04a93ab76f953a0b9394b8b179c8f53052a6173bbc9e049f6434db3992096ded3a145b79b5b41a126ccf195d2d041485bc1068909fd581039561fed1a50e0ba3014e4bf4fbb8a1cb4562e8358592686726b1b5480773457f75fc291de1a0ec31329c30ed742cbd9c4f987b77692b1940de5cf194a190b8568115f25cd9c9e8431a006ec5faeff21d97cd2ed550394e9b62c2e74a12ce11e17a10f5bb72b54eb169951a979b38359bfe670ef296431fe1a432086f9d732a0f2f3a8d2b2d10d16bb959dc3a6ca0bb40c55411ea37f1ab807ea9849a8e7854120518dadab991753a7b5e43192e1d87a8f16ccbd983d4ed6b2d8cce35aec6ce31b12deb7b56629ccfa0a03b14c923091adceee233ffce3c2ff98eadeae8ae8652d33644046a17786dcd7221bcbe7ffa22542ddec1ccf37efc085d3603ab2993cba50155eb4c69b42757799693fd164db7a91b4efff77012f674b6276d7bfc435382f7534e1b1497917a42ca91b8df55df1d9e8f11e9f86930ff1787096341139a4091e13af71def2bd87ee410e7e5296dbd507a0e7c4dad103900b33ebead9fe6c411e1cec1178bebf96d26bbccd63506952d846a892b575170a33cfa805b18604f3aec1c2f70381ffb303402719ec106789791e63f0fe753b749ff1ab9f0130f679b2e2f70c915fc972ba59777c3edea22e536e8433391d8c104599d818ac61a5264d288a6e1904abd9e4f4564414ca9c3f2df5535599f04088f06c099fc1c3431eb5dc86438a3a567c2dcfc8ffd66906d32294d7b279517c043f8450fa441f79c7f2e88d36c1ec6b2c063eef2b677015f928f0b0870650a3439776244fe56dbf12765f786344d16a0af6d9702b508d6e83ba8cc171144e938917d8730bd7fba13f9d8221b56e5a4455b913dbd7d5380695aef0e3e0ba3ab3b400f84e568e8becfbc211f1c87f0af5f84f4aef66078e449ac4767602a7fb19cafb62e2f1255ab02be4a660b765d8aeea091b0263df768f9cbb2554748b1177bedc4d6932af4421c6af46aaf28530154260ef909ab0eabdc96717e68bf6577be7e75b76589a467fa18a1a99e91e5fa6edc9cf5d6b725c481605769ccc5c2357dc50eedb88f507be4501d0d6607c5585de5ca7261543ce28842d695b90fb8214eeb5c6b74e30f6ba9480de2dff1621176045d2763964c32636858b15cc1d84b5281f611b4c0e7292f4a0ee56da43f05aa704e41864d1833c9d45a65c6c26347a54d9955458908db0d2d3f13e38f7f125c594e3c072adfd3e7f1baa4169a53ed027b5e3d665148f881bf463c77f333fa24d2d40c9b321f92d91dbb188f2f7e646687f26faa3ab4fbdc9cfb637bf7bbf9f367406e0e84f1734a92d0345e75a75ca175aaf4f23ad738f9da06a9733773899660fdabbbbc97b193967970b75d398c010764cda6a991d2bcbd643396f3aa5fe5e53a428e9a903a947f832bd4f5e3559eaad61c50ee1775fe6e7c86d905e5be65b2c87f8b7996c91375375d1c4d5b7ca15d0083637564a47eb672475ece0b4f4df483d42e61ce3251df31511671c92315d0a1deb12ab19f9736f0ff93ed0b95eaa2c65b53016aab1b0ea0443f0da94895b030e73da3824a1f279cbe9d6967cb0982492953ab1a760e367bba3a79a73f55559f5de048217b5316798d10346005ae656a51f3de53a88b10ca4eacdcfd67349c34180bf10e11ba3f15414ddd461f14d31ef425b2119c3685681274c0e1f38b71ef702c8d3f056c22b5eb8b4319ecb733b2687246ba4193e9e844b517e2afcaa6e5e313a47b666db4b596f7a80d9911f6b65b2d1f8dda7f0424c45d16a5470e9b146954e34693f8dfe58ea1317fd2f6305bfd5a48561040b1c4c4cf8a1c61ac29895baa80bcb23407dfe7866f4fafa3b057092f7120403bf035da06c446cacec2abe85ed3c9c94af289cfe3fb6c3800b2c67795d7ee32ffee9fbdc55522895af88f7eeba37c4efc391b074b0466072e5f23923c79850b8df5bc56ce568bb6b765edbe0d6217c3bf1c195aab9c8a1d43b37c02f32d7b85e3acc8d64ee97fb387a5761f12db0782f29af638f3ece2a8d882ddbb662425d7e515a5db03b124eb6cad29637e2e8e1eca75984ca2f3d23e4dd9adf69a0b6127f626c7cb85de311b67167019b9bb3f3c00d9256038e81107829fb280153337548429cd45c5760d732003656195e11a6a777b67a0bc190f98af4f0a22ee46579026c8134303498e2147a0244e37318150ea475a38fc4314b3c1a9d5441841324f49ad779745bffc50b7087dfeb3c144ddfe9f23ccceb1232bb009043a83ee0d5e48cd1d5ec5c6500ae2d7ce1766ad4ceda17c7578c2aa14873b23781bf8816d90c334973855a68108642ee38707a01d04c1ff3c1b25d9a6d8aa3a3a1b20db9469a3f06d2fcb75c0a0eee5912d2da4cc12bbd4ab5bc35a7e6a554d00c9207d86239193de35459c357859086a1a5ee86e44ff82d343456b7d2e6db6d77c0f99a59d554530d3c54a332893ec368e3fbc87b43d70b4d8ffe6e3e080d26863f80d63ca4dcb27d23d355045a3b7b7be722444f294996a1a230b9521473ef88b14a77e50efdf8edc609e0d9a099ebf36af2e4bc3b3dbb49e871d354654fa089694f272143ad38c104fdef3df59a78ce9e993a8a004ff436f3f53580e466d63aa1e409cc4e1236481e273f832c7c473591dc981053d2d5cbf904499473a3ed4285fbdbd8d9e65414403df0bc0b1c47e229bb534a197a31b1da8a45624b8bc3712f928e059f5f7d943df6ca3759a562298efe9a4df5b2dc0502b37aec152b45d27041bd7cc015b9170b1e5e3d962e5ccec6d9dcb835cad9a2939aba363d77c9ba693e4f3fb39bbd9a29ad02134945a75e4df265d64b96e9fdc6f506876db0fef2abbbb416b61054603c17f996a85f7f17a3eff8f566543031bbf1fdd28c880721ee297fc2a073a756ecc48f602cf71a177baa2c548c6872c31d032dc5a73b7955a42105542ea7ba73a7cb9399d5cc414c252d32f73ed6034c4f861e6757e0c28a21c21e72dc9d14409e64cc67812accef98c38aa133f49c3219af20ba781d2e662a0745aa8ce517160081f66e0e75f8c0c5ae10ea8d4f99e3d881792cd6a87099664ce047d4e0f3b61dda4f40e2c35baebd33d05dff818c4a8f40397537f9f90a687fc48ecad798c85177b42909820cbc3d45109794876d4531bc56d1ffcdb01c46dda2d8fb7f4e5efd0bab30891bb04a246b1e8b5fb76d6fe7b41a8cc6fce7695bf738f0054279e6b5230f0565c6d3d1ccf87cdfd400c610a5d3fe9eeb885c111f7c52320e9437949b7f4983631329bd10650dbfbacda7dbad9497664b8a6edb0105f401a8df65af17b035b7046aa45d517cac592b39e53a7206099b96fc4280ccfb59e7c3e153271f949a7892d36ca9ac661137cc733ec67157c6d0eb60a38e2a00b899af2ce2523c0a78c154641099590eb380e8382f0f97d3e65bbdbf0f620ffcdf5487b6009ee1c7bf6ec74f670f3290d6e097c927f7ab435b33a7b90e0d82b6f02e7025d99a71bed365f18f2f9ae6f0902861a0a391ccab0c37dce6d492b8191dea8df8abbd73326851f", 0x1000}, {&(0x7f00000011c0)="9c79a27cc533d3128d9327df6cc4c9cdfdcb270addadd5b9b66b1fb643229267657f6353eb2e1477caa300f2420ab9944238a754cf58d17d12ef41194cd484722fafc34980ce846db3f55b5770b3ccd92eb5fa4c15b6867c178afb7e0abe2e8accd76dc3f9892dd3ca41e37a378036d4009059352698faa11427b9cb1eb1603f670c5f0b03c04230f191d771700a9f54ac32c28c1ab63ca1b8b00b7e3d7f5881f28566544f211efff5569d0100ccdc9c4ca6e62e22892bbc6cb2b6dbc280efb348f42e40e3a8b024024f02f175f89d998d14113a37dbc19c65c77baec5e74a8a6d11d6824230c57f34992695b732fe559923cab1d0d78b6a413b3091abdc", 0xfe}, {&(0x7f0000001340)="0c8f3ab2a17dc743efc5f4efa6ee12626b7e1fcad56e34ef3288350ca17fb4a13bd10703f6717daeba037336e3b238ee61c7500065ba9a8f45e5918b63d67c689341209c462c2599d75d611527d549df0adc530074b3743d6ea963e82bb86f20e09eb0478c8c84f85833c7edd935c34a40676e1721289825fb3239d6a4be52a4885e577633f904ff5410a883a47372372d2f80f4473a8be7e6290ea2a3a5705bfd0ebd38", 0xa4}, {&(0x7f0000001400)="7b01267037e36d099251c580e2467c107af8b10d48ab12b1b3166b78e1c1dcd3ddcd4b704b87a8fb82fd93ab7ef8da211d4bf78c1eabc33760ef288e026ac729b1e1358965cf1f2c2a789b70751056e83fdb263cdbf83b94e5855bd93553c785e880a1ec6c9bd37b797102d7b612ab6be4bfe6b168e617e13b6fd9879c5d54e9e824e6c3b09c8258e0113db809619018989bf0628b28dc60a8f7644d6a0a9ed6643f096260f8ad01fefa71e9ff27010458bf5d7c45902672c38286a286d3864107644e1527b2f9b53a48eb7c5d1c4543ef180f77ea80409a43ad93539c2c99f23c26ee74448f38008a4bdc2daf47b10cf4416d5d7c08", 0xf6}], 0x6) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) clock_gettime(0x3, &(0x7f00000012c0)) r3 = accept(r0, 0x0, &(0x7f0000001600)) write(r3, &(0x7f0000001640)="7e8013410c4c9211dc62f1fa96986a22acc61007e109976bc128ccb3f5bc6796be006f6a237b42443e0c80d9bd607209bd5111b291cdea9294104b3fdcdd2709b794873acbb37e62601034389e5b636c5b4e1c70a8b1e57f6636adbbe6b05baa0580a5f64daa11635ef9b9b064d2abaafb26ef6ab69380e9cfe0c5b2bf30a7948a7e768373a93525f675e01295d1", 0x8e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) write(r3, &(0x7f0000001700)="b44d2333a389dd42a25177f5087574909a5ab7a7669af10b4fef73cf99f4", 0x1e) 11:54:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) msgget(0x3, 0x100) syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 11:54:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 11:54:37 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) r1 = socket$inet(0x2, 0x2, 0x0) write(r1, &(0x7f0000000000)="84c1850e2ed3f7b76dd1a95528e9b43c", 0x10) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xa0, "050355a8a5dd3800e0ff0000fffffff000bf3e00", 0x386fd720}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:54:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r1, 0x6, 0x0) close(r0) 11:54:37 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000010007) getsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3ffffffffffffffe, 0x0) r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 11:54:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x2) connect(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 11:54:38 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000080)="ffba6ae4300ba10d307477f27f74f589d5858618e6b4a8102ceaff46fe05a3a74fcd96918fcf788618775b1181ec91a220e10ea1d4fca5436fd8158559c33b360b752eacd22facada06a7f2d105324704238f8050a078608db62c03eec9d1a9ccd53f8b384895eb66e609aa89c96888d140082da156cbef9ea27be3403ba9927d6dddc8e50253f95eb06d1df19ed9e3ca699b991e6e8fa75be20697a762effba98", 0x231) write(r1, &(0x7f0000000040)='t', 0x1) r2 = dup(r0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x3, 0x1ff, 0x8}, {{r2}, 0xfffffffffffffffd, 0xe, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xc0000004, 0x5, 0x100}], 0x7, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x8, 0x20000000, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x82, 0x20000032, 0x9, 0xd9}, {{r1}, 0xffffffffffffffff, 0x5, 0x4, 0xf6, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x6c, 0xffffffff80000001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x8f1, 0x40}], 0xffffffff, &(0x7f0000000140)={0x58d8, 0x9}) 11:54:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x88, 0x20) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r6 = getuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = getuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)="6ba075e1c60a41cee814abc3157833a1d44aaa43f457a940ced8be2f19e5a14163adf5443382b42c28ee4bfe6c660d9c0b597925e46530f9dcd8c54d5b7078cd130a7617d4a4b368bb24253840f8b3e6af769293ce53f076c5cf861155b1b69c5573aac5b6fe02305cfec4afa8e477381cbf4b56f6e9b6d978a5522eab54ea395671a2302e849aee3153b1255eb3229abff105273b4ab51a098d07dca803106020eb88ab6068fb58f6f5cddbdae236f0ba9da18af7", 0xb5}, {&(0x7f0000000140)="04c43457592faf5dae3f9921b3fcbc17ed999e2fa69573f4e4506de4a4b9b5357a22b4e00b2ca3c82d9ca8858f556d05fd461d296afd40afad2830c99af1c094eaa1ecae81d4d0957d5e153940c039f5c4d2e5d62997d02a40e88fbbd5e4be8ef21cb734a1571a8419c95220b784f104f8753f5921253590b43247ea41260efa87c5a77afb7764a255621fa25d061daad1f7e467e227dcf141f077c1fb264737ed0c761ce53f462a0bb16385eef9f9173b3fae24c71ab7484c56b7156a6b3c703bc0277d29f053a4184f688b997b82ff66c57677ca4bb8acfe6152047639c2b7fdc771b06296142078643e15d9184d152446bc634a20e4c59899200f2e6095", 0xff}, {&(0x7f0000000240)="bcb13d52f4e521c9412ccee8e6a4d21f2d7cf50074449ced738724370b630202f06f48aae9a4d23fd8c1dd572c843de760947529084f44582453207542a581c76e6f926f254940ede0506972eccc34babf50a96021af1e6bda729af3417745d709d29939fcba6076d163c0ae", 0x6c}, {&(0x7f00000002c0)="2d31962d58225933e5a843bb11d83cfb3275860550ea8ee0b81a797a2e7c2569bfc309a25bcfcd42ad8f4a0a9e8b341c5713ee02e8dc4792b7d23ecb3cf42f4b98d08b9519e01b74b6f458dc9839c7f0fa6fc809685c1bf6429aeb971e97655f86bf94e4378d5efd92744df1ca745fd72c12d2e74218ccb6757826a82aa17edb2300b2a9167dc4970bf70c68ca8f13e5ab57111501bc3938435ed60d3191f292741c6496b58a10a56d1f381685c15e49254ed8d1df39cab63e1ea10bbf263db7b428", 0xc2}, {&(0x7f00000003c0)="44a895d766140c9371361144c40898868a293acc0484bc1cce399a4ea24852c85fdfe6e277d74ce871f0916912197f58becfeeb78d8e6e560a2f11e406b0670d2ee10bcd5b761c76e42ffd770e3dc3d0204ff6dc6a37982817d682195bdf8345ff98b71182b46a3ac267c6", 0x6b}, {&(0x7f0000000440)="de72f14d2c57e6d00b44944f07012e3d86d3121d302272a72389cbe74c03cd71e3af9dfae4c7d6acddcd9d323c2f5390ee3ef8114e3d2cdb12a6191f2b0701ba0b48dae3", 0x44}, {&(0x7f00000004c0)="d1540e744656bc93f4fac4345abd2e36744def618e8a5140e6f1ef408876fa90e60561e1cb5293cf1e2ccd49098ff058c8424aa2cc", 0x35}, {&(0x7f0000000500)="4655e95aa3600ef9b9b398842824c09c18248a8c382b084395dace76240429648ae5378cbd0dd3ed402c59a8967ccea80e287d4b23c25bdb33e552b07ea65700e09b46ad81a9280e46c0338c4410bee60719f39d5bbd613eb1c67aba0d3202544f5a50b10020e48f38ce49fa21175e0c8366cb2064a81a2f8baddbce989df088ed4ea98f3f859762ec275607f72186a617a5ff220fb906c980c34dbcd92610d3c777838e739302853256d8658e147e9afac90509d1df8c0b91beb5099864b1b659e0d8cdd9ca69b6a6098fcb82deee11a315db151c9150684070df43919d6aab96ddd60cc711906c02b1421fad275bddd5", 0xf1}], 0x8, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x40b}, 0x8) 11:54:38 executing program 0: r0 = socket(0x1, 0x3, 0x10000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r0, 0x5, 0x3, &(0x7f0000000040)=""/56, &(0x7f0000000080)=0x38) r3 = socket(0x18, 0x1, 0x0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x8) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, 0x0, 0x0) msgget(0x3, 0x80) 11:54:38 executing program 1: nanosleep(&(0x7f0000001c40)={0xf1, 0x7fffffff}, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) r8 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000d40)={0x0}, 0xfffffed8) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() r15 = getuid() getgroups(0x2, &(0x7f0000000940)=[0x0, 0x0]) pipe2(&(0x7f0000000980)={0xffffffffffffffff}, 0x4) r18 = socket$inet(0x2, 0x7, 0x1) r19 = accept$inet6(0xffffffffffffffff, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) r20 = syz_open_pts() pipe(&(0x7f0000000a40)={0xffffffffffffffff}) r22 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x20080, 0x4) r23 = accept(0xffffffffffffffff, &(0x7f0000000ac0)=@in, &(0x7f0000000b00)=0xc) r24 = accept$inet(0xffffffffffffffff, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) r25 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000040)="0bcb239e74041b916303179672dbfdf712e44247ba5a5084da3a28a74e9ce310ee0327a5b50acdf66303db657eafb403117ea080fd532d90bdcdde659c4854880d6ab5b6c31509230f13ec78ce793d1678ec8c994d6bd45ab7ea9c76c190b0a22a10dde1667a577c05db622e81b59fb76ec29c2d0a18be4331ceda5c2a5cc6ee05b34fe5c90b5b5f5718d1b87e5876b6187d3f1cad4748cd969792f415e95683ca6626f6844132257c0e2e132fcb4cddb72538d7fd86ea7bc1c49c88951739a731fa7a98261c8e795a15c4d1d98e9ba49c645b2e52a791006deb4f302222b240338bbb5208d3bbfbc1", 0xe9}, {&(0x7f0000000140)="1935deec35ab9603eff706b0f20677b3dc7936eba243aa6d383accdf9fcae6ef9243f05cc5fa3df36bad1429fa34199d1c76ddf38b65a48391ea8678b1e976", 0x3f}, {&(0x7f0000000180)="db796364f9a4392da30ad3cdde9c49fbb44181cfb4a4e54df67cc9ed816864771bbfe70fe1eed97dfefcb4f3695202badf916630cf19d27cb30ab81e836d90c1faf344c29714b6a67089af1531292e47bcd43783bc57baef1d502ec9809756255711084217e18703ff37cc77cb56bc3e39638847e67ae466f102f69466a330c28a92da24b4ba995836e19dac49e5ad4391bead4e9ec1c5c931a0dfc3dd7863f27acd150821b1f7e0303772fd0ec38453700d6d8a66cf4773908927e3d32933827bd52e3109f27da647eec71585ededdc5035d114f599640c035cece0f3f256fb1d1b65b88fb08ff39bf77db26f72d09cb87ed916bd945f2b85", 0xf9}, {&(0x7f0000000280)="772261be6dc31525dc905692365b66878835417273ee0e463322fe84cfec3770b49634fe1a39b8c4eb53240cbdde00a37de7b89c60268b0aae55f3f40e6200cb8adc2effb2f275a8788a7323008d45e1c5d20a73d2e9f76b67", 0x59}, {&(0x7f0000000300)="9cd38d8a7aafd9e24ace53d804b9abe77fdb1e0d2e1ddfabad647cbdf8daf690270e4ab8f09acffa55b25014e034e5b9c1a8ec930b2834e165b5a3b8051b35f1d43cbd00daca9a4cfb00804a7ca9da830d626eb92007d429e1808064eeebbd5340885043b58c1cfb0a888bada614178f402621bad7e8128a05463c54278e33afccc4fd", 0x83}, {&(0x7f00000003c0)="b839ba085b0aebf31f4f88c5218969880a90a24e16e051b6cd1d6cf60c418448006b4155e33445103bf12cf3ffc38a9a4414ffa04ed077e463118df8ef75c6a26a1f5fa999a54a221a0534c1f3af23910f6aeabc7d6231248df0ec5ca9e792102aa9f92620c9fd1903071e09971a69a6520bf23e571a2c0974f99bb277bb724bcbe6ed354df00fa17ac38e70a16c27c4aa8e24cc9d077ce907a16449c8a0759294fa6b94745dacd258f58ddb02b30bf254ae8bbb", 0xb4}, {&(0x7f0000000480)="b2b199c379c66f009bea2ed4aa783bccbcc1a57a8351ee290912562133843ca23699f8d43c2bef51762d2b3bea", 0x2d}, {&(0x7f00000004c0)="75eebc8a0c001b9972cb555f92d072278b7a089136bb885d08ab9d1de06af10fc1e66a906a7046dcd6f84af86757f9ccb0bc50f06788fe01cc7b855db75738924997fd54def3", 0x46}, {&(0x7f0000000540)="9c7078aee049048c83", 0x9}, {&(0x7f0000000580)="d6d3ecbe1cc0e92dd158c2f58bab00550d7563b47fbb5531bd8f3eae2f1d6221a2e7a2798c2d8650750d13c01729e7690f185962ace327d23dde5d5d45891b91620f3ccb64bfce086334aa829cab55023900f0b3", 0x54}], 0xa, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19, r20]}, @rights={0x28, 0xffff, 0x1, [r21, r22, r23, r24, r25]}], 0x100, 0x2}, 0x4) r26 = kqueue() kevent(r26, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) r27 = getuid() seteuid(r27) 11:54:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="1e21e0ccf692d94b33f0160629417378207384042f4a92cba73169f0f43cea8337908c7c296cb1f4ccc0859dccef7c1418303a1d71650119534a177f99377c7705ee9601f9da09542b591e58", 0x4c) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x3f, 0xffff, 0x4f}) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 11:54:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) accept$unix(r0, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000080)=""/233, 0xe9}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f00000001c0)=""/126, 0x7e}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/66, 0x42}, {&(0x7f00000003c0)=""/60, 0x3c}, {&(0x7f0000000400)=""/229, 0xe5}, {&(0x7f0000000500)=""/167, 0xa7}, {&(0x7f00000005c0)=""/226, 0xe2}], 0xa, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 11:54:38 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0xffffffffffffffff) unlink(&(0x7f0000000300)='./file0\x00') 11:54:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd4cdf000000009048901029c27c8872fdee83629c93bfeda22c8d700514548dc93193f2cd88d0e30a17000000000000000808b676eeca619bc0bebbcbfb652cceeb2d3ef83b935422cd4428cfb5540a3c9e0905de4e721f33023147c87562bc120b27e586c0bb1b72766338c9768312d823adfbad246bb7679d6503711792bacd6035c2e043280d2266e6a21ca907593eaeee1f6b82acd8eb3267e6d4d4c3105ade3362130fb09dfdca469c19540b0e7263c9c553ee41abc642c99130769ad0a3b9957fb0badbb42217274ea6fd", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x2, 0x5, 0xc389, 0xfff, "f0749e9eb480954dc6f76fe6cf33a74d6093ae70", 0x2, 0xe58}) 11:54:38 executing program 0: shmget(0x3, 0x1000, 0x104, &(0x7f0000fff000/0x1000)=nil) 11:54:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x8) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000540)="5b935575dbfc7a2c4c3b8aaed4555ddfd02bb1733afd7caa949dfc072d8ac17062e8956df0344d09e977eb0c60b911a1036e5186a690a82ee08b82cf5ce2a1fafd933b4bd0a818929074ba519ccddbed188e3e8a96d57e1e966fb6690450b9b1a295a87bd293fc84d117339dd0e80d07b9f4d42ab1a9052a2342d67cbe10cb8aa5a40a619627b97f95ed1dac1d7259d43272c3a72849e329b0a25f319cc72d2bc69a81e8bbc99706342c5eef00fbc2316471bf0da10ebe3b87736d04fbb7b4def30d8e3fff4f17a292ebfa8b870f6329491da3a1250184c76d90731e1a1de660aafdde62fc0aa4394c2e12db13a6404d1e090ff0d014347804a9d31248aa6f7bbb5912dcdf7c0343447974b18a99b15ddd06497f19157183bac92de886970a6e5e85227464d04fe32f8a8015b59359d5f34388189efbfa879e1b5d367f0622f8bb6107538ae37a430e820ea6da61b6965fee1edf76ff78f470fbc321571c45c72585d1ab60a67f3d238814007f38b473389adb11aec822bb86c7dffec4d23d96fc41a51bc112f8b2fba497c44484fce5359e642e5b273e4edda0249a906c875ead79cda34d079051f001d00d32315ab4d721d14853d625bb8dad53ffb5421d5dd59ccf05187cda3c5f2b5265742989645fc424eb45236fa0464c8b7e601ae937022dd75e82f2deb905e507047fc316230997897ac1afab6eb17b7711c4a30dfbda605670ccc0e3618bea17d427c83be7465db8f69880e3cfe3c4ed6f0e980c83d814fda9c02356fdeba9fa7c33dd54cac1e7f46a8c52eaab9f7588b881d2ed476e31e37bf01dd032699d8c10aab7d505b715e74971536a814a1242ae725265122ab463fadbf02bc52ffaaa9876b5fb16f3d6f90ba8dd5013da2090418a40a9175bcd07cb45fbd20c3272d340b7d67341054ec84cac6a40d83e7d74f3a6e67ff97970ea35d773b9cfc398f1c0686c59a0edeb046379cb2527c1a76bd45debe3fc4a809ca4dc505af6d3c14a23e7c349d652a9c781ae1da6fe7e35a711753fb42e096a25ba12fea2048e64f8a9f0b9ef1caac6d4ffa8661b8f5c6417a3ccadeeddbe8b7f454458b5df9a106b780c86d4716d9a6ef77f8bfb6ad4f8ee128bdca72ef4d59cb845af2375bbde50757f71c256a07bb622ab45eac48e5fc815991a3dfec8a04af075308b37d9b1509b5ec11f0b507d21b3902596d5dc3cafd4ba1a32905fcaf1c7c57596affabfc3cc4824b0421973337c0f4c74e58e5de3302f81235a9b154a5ddcf8c07f9e5a3545d5e4169c5ae4e6a6c74083702890a85347dacf2ea30ca1523026ad4f5a4d244f555d7ddee7974f60344f6829cb87b948ddad347e26be96640af80848afd5a8ea0c115f1b9726914b6dfe0ce1beb2bf0ff625594618f7c58993a6d0a1a216f9ec957125e9cc6d9981e1514d80a5b2fe891578189c967769220739b70c912c7149d52761c6ff8fd3d31b6a14438ded0f20bb2ae4aa0d3d9f867459c75a96275d623b144007f318c0e1dbb54f6ac2465cb09069a8c48377da391589ffefa9956347d9b03d4796511b0b9f219e3cb251c3143f6bbdfa6ca7eeee73738621bff310d79df50179ed18c08947a8457a74e82fd16555a78957161df4a0654a5f8f89d9170e834be5428f80d6afc6a35ff52613b618c32b84cd3d5fd7c49872ec0eb4a0520a1cdf87438b5513a59ba7f8619dfb97a1ba70a8934b922b505f149723751f30fdd9c427551fca3f415a0ce3694017332bb629bae99ff2d747400a3f5392f377e669675e94e04471f3d47f0e1f160aa0d3156b9e5ab6a370f59a211018967267f66f1905879adbe3ee2c6078b4fc01ce35b824ac469b34b0247661e704d811f7e304013654d5be4ea31a5745903e38d3a2f042497219d3d3e07dbaddcebbef4d6a7f85528b5877839f31195b53c03930f4c88dfbd215965f645501394c1dcad09b14dc2b95da9f6d7a6fde5a19ad069cb44524f54e89d006386b1e0058c45eae4328ab47040e38c8398b29d9be579f73314b8213858d7ff5073afd7d1146c2717838cf7c02eff1f0fc5a6d4f29be895b6d3dac3f5135521b883c4aa2b7256a43bb52fd891cc6c8a178c445a3f507a64fb121335f3da07da63801daaa3e9e86ed174152849fcf45b917cab032cffbe53a51b6980a6b35337597a023da5b43655ffe51f35236aa17d7bf5dc3ec97d1df50152aee40c41dffe5dbf775104e5de60ee094d4bbd2d8e7a2ae30581f9ac4e8081c3d4a192d195e51f574bcfa5c892bce45c7d90fb70b9ab4252dfd5f8fcd4505c6821b1ccaf57a7ebd573eaa88c50a0e58568e8c8ba6e9b2ca78988f275b3e85fa7fbeea68346113c641c97581771042b0f54d170e0e6bacbb88d5e046b575ee18eced2ebfdf474e52387ad36f229f79236f931865a1981e16a677b0cfd45b01dd35323b23f0de6563837b2c423a9627516eb69a5712be9ac3cdb6bf8be6f7d09862db54a039bb6907c224d42dcf1eb4d2fd0676eebd772d6cdb61", 0x6f7}], 0x1, 0x0, 0x0, 0x1}, 0x9) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) 11:54:38 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 11:54:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0xc1a}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') link(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file0\x00') 11:54:38 executing program 0: setpgid(0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x19) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) getppid() 11:54:38 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:54:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) 11:54:38 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x90) open$dir(&(0x7f0000000080)='\x00', 0x400, 0x5) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r1) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 11:54:38 executing program 0: syz_open_pts() 11:54:38 executing program 1: r0 = semget(0x0, 0x1, 0x240) r1 = semget(0x3, 0x2, 0x42c) semop(r1, &(0x7f0000000000)=[{0x5, 0x9, 0x1800}, {0x0, 0x8c, 0x1800}, {0x7, 0xc6f7, 0x1800}, {0x5, 0x0, 0x1000}, {0x2, 0xd2f}, {0x1, 0x5, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x1, 0x1000}], 0x8) r2 = semget$private(0x0, 0x7, 0x91) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0xfa4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/4096) r4 = fcntl$dupfd(r3, 0x0, r3) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000001080)=""/74) read(r4, &(0x7f0000001100)=""/28, 0x1c) ioctl$TIOCCBRK(r3, 0x2000747a) pwritev(r3, &(0x7f0000001280)=[{&(0x7f0000001240)="52c3cb824ebc9091eee7af7e6db347ddb7d79a90764ef9", 0x17}], 0x1, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCSBRK(r4, 0x2000747b) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000012c0)=""/81) read(r3, &(0x7f0000001340)=""/206, 0xce) semop(r2, &(0x7f0000001440)=[{0x0, 0x8, 0x800}, {0x3, 0x6, 0x800}, {0x7, 0x9, 0x1800}, {0x1, 0x877, 0x1000}], 0x4) semop(r0, &(0x7f0000001480)=[{0x3, 0x9, 0x800}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000014c0)=""/111) semget$private(0x0, 0x2, 0x84) r5 = getuid() getgroups(0x6, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000001540)='./file0\x00', r5, r8) fcntl$getown(r3, 0x5) clock_settime(0x7, &(0x7f00000015c0)={0x3, 0x8}) fsync(r4) setgroups(0x6, &(0x7f0000001600)=[r6, r7, r9, r6, r8, r9]) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001640)=""/25) ioctl$TIOCSTOP(r4, 0x2000746f) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001680)=""/104) 11:54:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x98) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = getppid() getpgid(r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x7}, {0x18, 0x1, 0x8, 0x9}, 0xff, [0x40, 0xdd, 0x10b, 0x9, 0xe0b, 0x3, 0xb6, 0x7]}, 0x3c) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x4, 0x1}, {0x18, 0x2, 0x547, 0x9}, 0x5, [0x7, 0x100000000, 0x8, 0x1, 0x2, 0x80, 0x8, 0x3ff]}, 0x3c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x9, 0x7, 0x5, 0x1f, "560fb1753846b7efff230dd8615969744f674869", 0x65, 0xff}) 11:54:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000580)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071", 0x14e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) 11:54:38 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r1) syz_open_pts() 11:54:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="6ef8c4a301aef1d00a02dc0fb549f4bcdeccbfa965bcfb0231c48545d4a82a6d36ed9e411053b3363498368afd4701590408", 0x32) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c20", 0x98) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffffffffffff3d, "857df97f0000203400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:54:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff00000100000000000000bf1c5aaf", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x34}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 11:54:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x23, 0x7, &(0x7f0000000080)=""/215, &(0x7f0000000000)=0xd7) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xc00, 0x46) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x41, 0x40) 11:54:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x1, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), 0xfffffffffffffef2) 11:54:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) ftruncate(r0, 0xcef) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) dup2(r2, r0) 11:54:39 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x4, 0x80000000000000, 0x0, 0x100000000}) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 11:54:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fsync(r0) setrlimit(0x7, &(0x7f0000000040)) 11:54:39 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) dup(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x10000000000000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:54:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f0000000180)='./file0\x00', 0x880, 0x1b0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x100) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r8, 0x2, 0x401}, 0x3ff, 0x8, 0x5}) 11:54:39 executing program 1: socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) semget$private(0x0, 0x6, 0x10) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000000)=""/158) 11:54:39 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) 11:54:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setitimer(0x2, &(0x7f0000000040)={{0x6, 0x4}, {0xb8, 0x6}}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 11:54:40 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xa31}, 0x8) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) setsockopt(r1, 0x1, 0x82, &(0x7f0000000340)="3e618c98d3e8eba68b815bf934c6f17045b928872db316d231fb952f56b519a67b971ab97d109f15642fa468dad198ce246c9ff7274449afe6c29654d3ef4f9a553ebd919fdd2c31fe6be853446a6a6b1e864bd0f9b9bf8ba189ab1c3feb79f7ecaab4a2ff9a5e91fcfce2598bced58e4d9de0c0dc60bf2feff082c02352bb63066cd85ec10a1f1c00023e9b80eee97003cdcb8a2cb845ac7b46412fdf76a2c1a767fadd1e7fc1fad51dd371a182931033795370d9a6f91747231474c8f7b14c21393b20aa50bc1e2e50d6412e02958a098b9e93", 0xd4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) accept(r1, 0x0, &(0x7f0000000200)) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x10000, r2, r3, r4, r5, 0x8b, 0xd9fc}, 0x0, 0x8fb, r6, r7, 0x100000000, 0x8c19, 0x3989a48a}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 11:54:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044334a5619715a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde0000000000000000000000000000", 0xb4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f00000002c0)="c85a5df7e00b023053f64eebeab236358eec856566075e33e7007ace189913bb18d2f647266906b984c3969eaac4e7fc4d02167115d8d2da679fc1cf68e28e4497d76fabfafd362e65059af2c3ec249455dce25d9102d448da46b968ec919a8ea3c4f348dd263b67bb8ebc8400749860c8d16abc47073a4a62320746f4558bf3483fb492f41bf3", 0x87) getitimer(0x0, &(0x7f0000000000)) 11:54:40 executing program 0: r0 = socket(0x3b, 0x8000, 0x9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 11:54:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="1ccc7bf44cbb746f5dba728a7d9aa409c95c3787a062aef3d240f4fed1e0002f7cefa02975ef05d824a273c4c04c1adff4c066d7fecdb4931efd35d7fde50fa25a007f8797f90a3cdb29f64e643147934af077b215faead383f70cc525041f3668cdd615d946ea5a547a636f65c04662f20a3ffd75806f0532adbc6749d6718e70b81915643a0c51c7dc707154d2d3995af41c34e77a0f8dc1d21ad723bb139279cf8b3fccd2154de126ec0d8e076c05194b2b8e9e8ebb709d4f28dc45abac6037ea3a74d8301607ea2f26de23c8d4a212ccf6ecf0", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfff, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:54:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) setsockopt(r0, 0xbb5, 0x1ff, &(0x7f0000000000)="34898592e805cde69f8c0edc86d6fa475e40be25c85d1371f914e1826b80aae05cdfd1b1e36ad765512552cb16950670f719749ae5cd88443f6d5e75d809ebe7", 0x40) 11:54:40 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 11:54:40 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c653000e2d7a48cf6d2fa1efc2d6715e3a45b0938ef327ebd37d0b49f08da85c2fc2892173f64df4d56b23f64399043a93f86ecf99d7b239c81dafcecac3e4d3041b9a9f1f49cf4f6fc97f672c381b1c9a72cbdf5d2e7f8f980d84284ff95dd880fa242bfa87aaa3af388dc9911570b451d0ccfe77c6cd12a71fd2fd2d6c9f973a914f4dd3068f6adc668cabcd57d16c5a55b983f36205a1f"], 0x2) 11:54:40 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0xb8ae2c0) truncate(&(0x7f0000000080)='./file1\x00', 0x20f) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0xa2, 0x8) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x28, 0xffff, 0x8, "ba8f3c699c9b9910507f9697fe24d345c4720156"}, {0xe0, 0x0, 0x100, "1521ff130fb5c5457afa15a7030766ea1d7f5098420d9ecd5f2e9cb3438437f11d36813de1a2ee4862bb8ca2901e7e501b70bbfc6631777bb7ae0ba0c06c9b2120503111eef49d46ed9efc381a796914388b77014f04da2c65f5cb66c2758761f03c94ac30ee42a582fdd0d14532adab64358b77f4f752a85c13076194945a28dd7b0274bb8fc3365fe5e78c9efc0ef43291d02bdc6d43aa1b7b040da65abbb8e547e196e61858dfa6c9817450fd72ae421b5b008f90829bd5dbb708f0e75970b7093ea2317b2247f7e5d340b770f5b3"}, {0xc0, 0xffff, 0x1, "8d8bf06cd7df28eab4cc7062a1a53e31603b433911074a2088d5c3fd9f3e5d44973653c1b2628178f589c44656d8d0868dc04475e439a80ddc69712f9695624a46913b2a5209d62b2a126cb3ffbaaa90c95a31397c774063aa0001ba5bcf6e25fb9e293177508cae499b4ee109d45d6bd601a2911869a5abd3c2258b2d0b5badf38355fb8b1dc44a1e8996d3bc155393a54b606c454ebd4849353fac08b58e5bac54c6d51e6ee07ffb68194b7cac74bc"}, {0x1010, 0xffff, 0x401, "ecd89a8c2eb13a6abf1e2f5fc8c401f0b77051e6f1306b3d7dd40b9e6bc09ca9aab3259a6c28ff168a90efac4a909b2f685b8d9f1ee85d4f54a145d684931d9f0c615a0c87544f22659ba66ece571edd55976264ba6bcd0fa1eab57a6cb4fb39c608a574059d0cbcdc7b68be79530f575565cc355c7dce28067c9e0b085b86102ffa3d620e61459b316030fd0cd0270bb20a099a6403eca97c10c986e8bb1ff7f91ac4937113226eecc8b8e0dcfe43115239f1676c4acfe4eda379a715738cce969c6b5a56dea717c3912b795b71193d20a0d40f6314dda1d44c2460d1e9ece9c56f6f58d7ca976896ee823060369297fa38ab46addafd6f37901bd512f67720c8561c6ce158f34d8e93ed19f50c47e168e811b50698c572f6361f7f64a3f166e582d7135c79925b7a12803c8cae651fa77b856acc1ad4634c1608e4a49d39f8426fbc213378103bca5715006548c97d84f4eef908954982b335c783dc12013a585aa508be7623b25682809c93c493a203477df572774c4ed7387cf84efbefe5320d6dbd1cb6ed8632451fd0862aa27ef5033af4d30314029ff349084bae9c4b974596b927f0f459815c38b43bb42c82999f59f6f3ad575c80f313d968b2c240b1909636fea39d91975025f19c9e37d2246e6cf2e716221cfcfd393955c4e248d3b5021f56f44f08f3dd224f8ae4559fe8801a002232fcd0e50e2ee5da61374cf3c9a7d1424c032ee7871cc91eae4559299db48843e3fa8565f83998ecb832d20e7444bea889edc1fe13fb6a9ded39c522fad56ab9a7d9fea0c9cfc885c2ed11285d0ae01721e0a982bbf788df0db78575eee478f460b67317f65885015912b5561e801caa430008a1e2958f47dd02b9aaaa40963929b4a1876221eb5c306e3e5529e2ea1d718ed6dfc7e5c788ea2b5740c0ad8ca57a064127771ba364a4caafdf500fc24923257a9e4661185f698cf2e2f9a95125f5ff954337d6a56836eef28a3e135e94006934d7e9b18d2d780a18a67dc5f3b3cdcca40d365b2d4d22af67cd61d17a532db2547d2dfa450a7dcf9452dd506723439ecc18bd640a0aaadc4ebaac138c1445a1e8999eee0be41e728985e430141c1131f1d1602e323cab7cdcf695f70a66eafabd179071940a06f55273e383a7d3862ac20d2274cc5389d6fe349253ad35501070ed23f930ff1759e84ad3a3b7ba159117399d90097f572d80db925ac5d0e8ad450604104e91483b7a9e67d386b56fb5f73fc161f9323843e73b82be9c0fcb852eb3079ead9ac24f15bada94af04f2d5dbece8ab8964c2e36dc7fce2e105b6b5d1993d7881ec2e214ea4cd49185892a6d8af65c93d2a61a3e54c880268c749a75618c3d36969fcd9f23a083486d6e04e416d53e100891c5d3d26143ae2aaa153fee92c06e258f0a0a56a0756a57e682f5148c63546f4a6c866d9e9967858179c202851719fbf362c75ed14a307396ca121dcac7757bea75e241a1b1b2fb7b9a2c841f752cbd1737da04b6287df208906f7bb51cac759ec4ec9087502da9c238f1ea03071feb0a829bf7e4f9276df3121f57e1c09d49136634db1f2a5e503be43789f5667afb7c4b1561d901a9ea8ca6e123d409dfd06c31b49eee3257c10a330b40a3a2bffe76bfd66e211ed7744e9ca26f883d0246f87d47773c4baacd0e59b5896e3708b961c47585bac74d641bb29ccc7f1c27adbfee4776d24e9f35b599b47bb44f4111b2d1a4e908c1e3b927cea2fb939af3099d73a2e1b1df252f865b62e08521a6aebb4749efdd3a0e05cb0e37b7605d06a87229f7ff579ca9fc8a3e2ce98aade95af8198ab5f823abb6d57addf57fff6dad6ae29b7b401733707a3a0780a8e3aa4cfc8bf05a2e00ecffc835eaffe9d249fed80da4a021cdddb0dd3de8424b597d4442880a1a658dd251d3befa8db043b7ca98cf7e46c91dba7bb801aba936c27edf204c0e932e206c1f634b015d9ce88a35a34a0a7ec159a8188a38885a3afd4a703fc168e2d728bf9023a653ed67f077e89be6a32f836be22c85459b84af1b3cf3cc9701f4b167b75c161fdd5f626edefe3c49c23eab67144beef0130d1d73f54c2167982df41ab9f631150db081d3e274a5e1556d04e292e0717aa9d3758e749f2e9edf508b0ccf744cd40a316b4db7f2cce213c9adfb4a59611817cb8ee86bc98a971444c3e9222326e7b923361e809f65366e43361eb020415aec6a32a6860d6afa164bfe987491756e40dccec8fc3c12d05e519ddc2b970508147dc05807d8f8e25455258c15b443d24264a59fb8b7b0d8f598a3dd0353db95b18f94da3fbb3d502e5f80f9914135ca2f7670bc3e6945129db044d12bd7b99fdf20c2b995917d8d5eb0a73f5bb0a8f9a43d66d762e9351c61e042f4c271c9258056e487db726b37ee8828bac9e54e94ad7d453c64506a0162111f0fc7f3304da9c2b5dd6a5b4941bbab304551a0f2c013f706ed44618dd60686605bdbb4294c55b16331d269247c5f767bec66d17d23ea320077c56d1c76060b9c35c9ddce026d687873f729b74277de80eb6f661bfde496e7b6961bb7c21de683632ed7bceb637d72873033611a2f671529d7d7eef4467ff525a023711ddbc81b23b80afce84ec60e7567b7735cc03b9babd1f6954cbf84cad70089f2f0d1bbf1cf88aff270bbcd129eeab0c14b8efdcc4f93d8deb99b217f0277aa9dc8cb6e66b46a0b8b4d5ac86a1af93af5456cbbb131d0e41d949fc8f31ca86daf222d708e74f038ee814bef96d42bb5714f36d77e1556a630c3a3409a9c426431e98ea7a5d33671e6fa3de43fc40b84ac789480418b1f2b4e31ab36ab40130d9543b07d04e85debe98b2a5ee4516d7432e6b8ddbf1fec0f6a7d29cda1db2a6e4fd7abe2d26e08ec2708a8894d4d7b81f41e6ab7735381dffd9b51cfd74762237389811345a5375e563efaf21aecf2c7735ff001f14d595fecba9be54154fbd624b6773459b81a495298c7bbfe79c4deb2506e66d4ea9804def719ba13c67834a997166e36e605331ebd083e6d36a09b111735a59513e2bf87ab93e1eb933e5ff73f9ec51c7c6fe523cb13ddd8050fd2a4a414ca06eb55df69cc1a299156571c1b53970a87ecd8d5ec320250110ae5a1400377530ca439340b30f5e18f4f8bec8e66e7daa47179223bf243381ada478fc450391f9147246c3c0660be907e2d50973a28e9616d62d8cb1d526de040e1908ae40457bc609906e59db88136573a929094d6fbc28191b524fad40e557d4d95a62e6fc49dac435770c485edb5b1ade593663f79b73b46b22d975e17ad4192bb652f34b16897463a2e7a25f1ef5f4e80ad89e6505dcd01729c426c0f2713be2052743cf310b089976d3ccad833c3d6d144b86bfa9c9eb866074c6f922e0ae03f871175a759964c21310343eff50352586d3efdc908c3eb9f9aeb2906691bd69f6a16a6a3eee4545ed96a3b18f3782880e0807c2ffdbee642c7b89228aef90dca68db8f32a669e36e129bb6dd271194e8a221bf691295442ba4b70e08806a005d281d64b42a484a47dbd713b24a8284e5589fceafd3fb42afa996decac999a9129603f5ea2b3251706d5ad6557a98ae80b2b86492dcac998798218d4f55621cabe1c76c45111927c278c84b7e9a97e18f7f34d615a7c41e3a41beb8c5b1c1364a6e27f680f4d66684f3c8ce0957c04f380f259c49a9c6833fb548c91a534cd371675657957049dc7bffc6000dda41820df7fe571f61299cb0a015c61815af55daffaf7fef4e1e7ea5f1590c46d9902e63b90824bb4c80e4a2503bf55eccf7cad5b85d40ff166213d85a36d06a6b54e1fb55e15af05c093da6e7a1263982b846ead15ee7410a95b3c549e162a5ef173da7618f39b618ab9cf22b2ada2413c7aca5ffe7c7548d0544dbd74898f9abbec9f79cb6d271209a3d7e02ffa4fbb74a6529996d59c59b29dabc6bc3b0602120a5c4663d0e7dc6f4184da27fbaf7606039fe943a0b713715e094b88e030c9ee14e9b12c9a210b68a4b63b4cc005658e227b5efa844675ccc305a40b26d5933df11dd84970157ee67af21a24636be4a4950da2c038d48aa32cd68cd6dca0f718ddf74163e521a1701fef176d3c4558b27d7383c57c2f4bbb4711d7525f37bc9b394e9412f29371a94d09c4d5f70b9887c4b9382fdc99d5292cb031c863dd4be1b78685f9ebd9ebc27e4b01ab636078e2975346f92e46ba0e590aad3a2795a0d59999b934d5983efc2fbbb01b97390a0df46b4b8d726835c54ccde056f1acf27662009e4fdb0d01868a4dfc6f05f0205725e241e336ac15574e906e84e08a863efcb45aa059d4784817ca2750dec6f692eeb1e9ff56fa4d7aa523ad9694ce218f548dc2053a31e068b31954bc6969376af4e66b8777dcc6900d2273ad88e4ae8ddc77045be5818629f7be9e12f7d36e2ecf1b7d18a712c9a4fd80c8c88abb146f8da138280a669f543ca558a4abd2f618e39c14b728373334ed477c9b2426efd7ca7466d026d6ac8c9feb2cc3deba54cf00df30137a02e0d8129c4650b68c879d7b44ac92f376353d5c2704be5908121919cdfcea7343dd89893e4761ab4104910277d32c6a245854d9630b099ba8f095334893b132ca7a25e68ed141e005d20df330fbced92731430f72d19facde7c6e24be86725ecc7423c40ff16a76aba66f76db4156933c6ca932bc0a80e878b60bacaaca49156a7dd3846c683d7a3db7696d65cadd9bb785074ac7d55b38d60b9c5ab48b3e7a820234b6718dde4b0325230a6db2d9ae8ae56967ee516efc435954e0750dd9f73e3324d5be7ada18f9e5798a167e4dff84810b28d8a8c37800c1170f76e4d9df1ed7fd5e882e39d575c10a0294c8aed933a0d8ea29933da089b41152296feb179ba36f9243f6539872f846ecd928a129f9e85bca2dc1a9bc9a311cab1d05e5677e1a6213e9fee15e5021f0115a31e20c15b3fd79a0ab84a703f48205863d505bb6df9f65b1b56b41574429e4c75b8644a473c72eab64c84c798c97c72c60d868af505df4413a347df8bf33f4a9b7724c4a8ef36fc5ba55caef8e3ec3bdd46f9d4e4ac6b3dff63115894e4fa466df9fe25366ac8f3588ff77854aacd4b9f33c45d07dd2d52a1ec6082a4d6e9cf804664c7c098c82b3e093cf6c5b4a064b51e885c4e234f9d67331f8838256093b1666ae70864beefc0e59a10f8cd42a7315d5484dfe272ed66e3d92999016a5d17b1f0bc0868b17b24497a20cdfb5f16d1b3f8b9fc4adfa5dd71b224e1791885684546c9dc59b2d3155ee2707a0c8616af1d0b3f29de6dc93f64b64d00abebde3460f4b06d256086c8daab35468048c25125a193f49a144f53bd0aa96dbbef76b56642707427e8b927494269527450915dad688247c866474fc1a55d41707dc74be534e9decad85f900943c9011d901f1942bb52ad31831b7276696cf8190b597ea3e93f5a22429bee991da051e8198381711695c784d3b617768054a933dddd088cc6377148d44a6cacba58499712c236b6233c1a0cd9b731d573f75dbd22547a2e424f26e14f004565baaae8f2f00d3852bd02c440bb7573a89975878f93af550b18ccd5549ef0331a7139d35eacb310ff6a20df43dfca4918f9bc72fe923a346caca71082c9c4bcbd35f7ba3f80696307c93a0c19b59a80c6ee80c812bdee0b7f15435fec5be84576e4c26e71935a2bd262e230430de36a5621f745e6b9854d4eb8db91733cad733dc5a5fa82de867576d00ca77d5c282e60d071edc141f32b604cf71"}, {0x38, 0x1, 0x3f, "e25926d26800009683da5ee45d80223333d3a04069274cb9dd3bce6a8a518616f2e745f473"}, {0x108, 0xffff, 0x4, "9f29c4e291e15b693da8f07cb4d408cf7fda48c364b78e1be496b7acc2b40f9355c9e746cdb39f8ff9b73f336fb821f4e6366ce5f8fd3495e072677f37d9d3414057b10ee1054db32d3196810a9f2b740eca3ad2600bd2e3cf975c72ab9976f0dc3861fcf7123635748ccc8faca502020f7dc457e1d1ac341dfddfec19ebb0986802ad7e75e1ac9ef4b5ff3f535d2c9b2dc1e908dc3d8deab0c1c8e6b4ae1be322ce486ffe2a4fd8b494608a52671291a1f2552b72f031846cbcc30ac566a50618700d14a7e73d7e10026af76d575cdaa9718388be45aea66cf1a52da5be086d242e8eb34d620c48458dede0890a6b42f5ade665454949f2"}, {0x60, 0xffff, 0x6, "744fc11064381824ca47803263881cf4b97f98f999becf2891f78e69615a01cf1317d8d53db97faf0f4be180dae5c7babc60b7c85e69367a384a35d593e2e0de781071037a966dadf1dc"}], 0x1378}, 0x0) unlinkat(r2, &(0x7f0000000140)='./file1\x00', 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x100000001) 11:54:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r1, 0x40}], 0x1, 0x0) 11:54:40 executing program 0: getgid() socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="d3c51d360257a0f53315e13218bdaa70d87a51639220c831d59c3e13874d0311b8fa611d301ba7f8bdd44375d207460d7332b049da56d9c40db4a381577b6e9d25846ace2899b8017a17ad3bac6e0689bcbfa0294e645f8e6af7dedc2df87559f871ec534f4fb409cc94c3028926eb094e745c1dbf2dbecbde69c20a096230a006c38a2b09a8b9e7a07cb45e7d8beeddfd8920c72b76"}, {&(0x7f0000000140)="6664ac879dd476faed1b8c06de8dd1220d8ab3f57b448a77593235188c207720b57c3cc4501f701ba6b2f220c905e40466e35f84007b0b442248d386274c6dc0115bfa07a6359210aad85656190f6e51e287f9d6af6123d51ec17fec0f0b77958113db21cd33a37a9e15c494d5694f7df92851bf05cefb4271bad33542abfd21cf42a31b209ae7fdc22a132b79d5764db9bf0d5cf64c2d6191aff57dbb6d"}, {&(0x7f0000000200)="7636cbfd79363ef79e6c0ce51c3f6a13cc138e6c2355dba3956c391f070f5e54c11ebe352d4b38622b92ce7b091e96d71b0c6be046d76540b6794030d8be750f8970e9ee6b345241e2b32b0c65b0"}, {&(0x7f0000000440)="365acb7394d81fe754738ada1d6fbc706ede1585879bcc16b2beb9dfab3c9f3577c46072122f7a9c2bd7e75e68b7eac74613ad43a2f4add36b804e62b45a0093f54d36549a068853a4cee3c189f9391f8cbb80a39aee635d426894bde45191503469c61207ca06f90a21732c89a23cf0bb70ad872a5b53f61b30ab0dcc0c9bd97e0293b344752a585e92a0058ef385cb1aebc5fc3d16e361601502d7484a519c1678a25e62f0bcbcd1770054c7210e2e72776c6cffb6921750c892983e19401d1c0b9d587dd75b5d90b45d4cffcb6106ae98070521d8906a533dd49d9c18a95ea0240f2a88b8b3765b4ab63ed8d23e3c0cf5e692ffe8af454f962df0e636b537fe838d880ea751222d8189d89ecf2103cfeb28ec7827988409f5d6e4501b66d1415f5fb6e7886170975aa54ba4bdad346e0cc81212eb87"}, {&(0x7f0000000600)="55b12e544e4eec1268abeb889ccce42e06ad87bc70b27effb826546da802f61bf9d997c4d9143a253f87d9dc68a505c589c5bdb297addfbbd5eaa3596ef2fed2c65de794e7289593b8845c782ffcde67028abc0a04d172658ffb0bb2c968981843ed0fee2b8b54341cf71ddde49f41473cf500161e4849a31a7c63", 0x5fcd5822}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 11:54:40 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) socketpair(0x16, 0x8000, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000000c0)=""/210, 0xd2, 0x2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) r5 = fcntl$getown(r1, 0x5) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000580)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = getpid() r9 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r3, 0x5) ioctl$TIOCCDTR(r4, 0x20007478) r12 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() r15 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) ioctl$TIOCSTART(r4, 0x2000746e) geteuid() sendmsg$unix(r4, &(0x7f0000000680)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000280)="b3a60b1066323304dfd587d956f3c3037d5cce9137ab74fab95abf6412c5fde7d80d7d7f1c9df7ac145f38ca7644bc4ce4d3a36a4c26b4744a83569045e7db07dae20e7ef1670c07b43258ba947170992094b6", 0x53}, {&(0x7f0000000300)="d9b57534be56ce9c18cd3f89e21a724cf0b2e87e17dc009d836a3970f49ce47514332c5530855c1b5f3bd17c07755dc805b8f97faa05c351b651bf5c218fcdae7729f8e173718c63b1b7c8926e1650aaf3c51f1de824a5c2c9e28d7181e7def25825b233344f25f2a0f2fcf3b0518f51d9c2cc63fcc146c444b5f9b0c634ef187b03d45c83571ce7f17eec5f18a3d6d09a257ad23a8b9e15e7f6fc3f72d9550789cd6031ad13dbfc491df670484e6b806fcb0469239c81d711069c8decc57852c3ce92839a7b213419fe6a38ea8a1538200d5a812c292059cd38313a4085c611f283a05d9eed5c6a60b065085269811c", 0xf0}], 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="00000000ffff467800000000dad89dd9cc55aeeca7686c087ff4585b049967f5537870106153b6a445cfae2c39447ba50a49c1de2c042c8c59448ca03843326bf31a810fec288c7217b793a38aa1a8e3bdb3", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x405) poll(&(0x7f00000006c0)=[{r0, 0x10000000000080}], 0x1, 0xfffffffffffffffe) close(r3) 11:54:40 executing program 1: r0 = socket(0x20, 0x4006, 0x8000) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpid() r3 = getpgrp() fcntl$getown(r1, 0x5) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1, 0x1) getpgid(r2) getpgid(r3) r4 = getpid() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x2, 0x4001007, 0x7ffffffffffffffa, 0x1fd, r4}) 11:54:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) r1 = socket$inet(0x2, 0x1, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10080, 0x120) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000040)) r4 = shmget(0x1, 0x2000, 0x300, &(0x7f0000ffd000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x1000) fsync(r1) r5 = fcntl$getown(r3, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x1, 0x5, 0x0, r5}) 11:54:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8380, 0x10) close(r0) dup(r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x228, 0xbb8a47a3e7cbabd6) syz_open_pts() 11:54:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 11:54:41 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() readv(r1, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:54:41 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000040)=0x3) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/186) 11:54:41 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() 11:54:41 executing program 1: msgget(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x8000, 0x7) msgget(0x2, 0x4) 11:54:41 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4d) setsockopt(r1, 0x3f, 0x2, &(0x7f0000000040)="12a237c3cb0d2f05e9d8f4c09a9f6c77521194180d6cab5cdb8801d086c1f20b0255a419bd69fd27e81a706859e060a8ded56bf10a2ee285a0e2", 0x3a) r2 = accept(r1, 0x0, &(0x7f0000000080)) r3 = socket(0x6, 0x8005, 0x0) sendto(r1, &(0x7f00000000c0)="d56c2aace267f07c0ac690e81a47ec907ee13e235f24e97afcd79ebbdf39b65962d7292464f69e14b2181cd5c4a3a714e9b81fff40069968c4442e31b18f30a99162c9d7264649b70d9b3135da050f29e5be872b4e2fc56b47d81428f81163d0812a764f9c4e67cf7351ed8df8d516e6bf813e9334d741dc0f8b368f4d5d915f09cb542ef3a4e9b2eed5736acca139457fa5e959610b8d992f9113fa04eacb051b692883ef195bb3613762a66069394d9acdcaa85936b7354a8dff926edd393c", 0xc0, 0x8, 0x0, 0x0) r4 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x82, 0xd4) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r8}, 0xc) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000540)=""/233, 0xe9}], 0x5, &(0x7f00000006c0)=""/254, 0xfe}, 0x40) msgget$private(0x0, 0x1000020) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) getsockopt(r4, 0x44a, 0x4, &(0x7f0000000800)=""/73, &(0x7f0000000880)=0x49) msgget$private(0x0, 0x8) fchdir(r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) fcntl$setown(r1, 0x6, r7) getrlimit(0x8, &(0x7f0000000900)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000940), &(0x7f0000000980)=0x8) r9 = semget$private(0x0, 0x4, 0x280) semop(r9, &(0x7f0000000b80)=[{0x3, 0x2, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x0, 0x1ff, 0x800}, {0x0, 0x4, 0x1000}, {0x2, 0x1, 0x1000}], 0x5) 11:54:41 executing program 1: chroot(&(0x7f0000000100)='./file0\x00') r0 = socket(0x10000017, 0x7, 0x10000) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket(0x18, 0xffffffffffffffff, 0x40000000) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000140)=@un=@file={0x0, ""/51}, 0x35, &(0x7f0000000280)=[{&(0x7f0000000300)=""/228, 0xe4}, {&(0x7f0000000400)=""/110, 0x6e}], 0x2, &(0x7f0000000480)=""/214, 0xd6}, 0x801) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000180)='x\x00') setsockopt(r0, 0x100000001, 0x80, &(0x7f0000000200)="0121e52d456958bcd320cfcd1f3ebe870b194cc11da7747cbb6d298f6007eb179b69d623868e14aa20b236e27302c91b7e45bebe622f655214b8d9c3b72fe518bbdc0454ef2460f7a8c7e60b649793abdfbdb44f", 0x54) chroot(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x140, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfe27, 0xffffffffffffb4e4, 0x8, 0x9, "86f9da502f793c96fbcf72db86349319199a477d", 0x0, 0x7fff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x1) 11:54:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unlink(&(0x7f0000000000)='./file0\x00') nanosleep(&(0x7f0000000040)={0x7, 0x8}, &(0x7f0000000080)) dup2(r0, r1) 11:54:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0xf4d8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000)="04000000", 0x4) 11:54:42 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x40, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) unlink(&(0x7f0000000140)='./file0\x00') setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 11:54:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:54:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) socket$unix(0x1, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 11:54:42 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 11:54:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9}, 0x8abb90b69689e2bd) 11:54:42 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./control/file0\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') sendmsg(r1, &(0x7f0000001440)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000240)}, {&(0x7f00000002c0)="3dfca32bf9bf6bb4ce7a88815d07041cb79b8b5c1541", 0x16}, {&(0x7f0000000300)="f9b0250ba5159cf44147adf8777efcf99876ad68004d313a8e54b8ae93aeaaad2d23ea9f73df3cc4a0eb6b9cbd8e977151468ddc3ab753c015ea8d056561afb66a2fcb5fd455f99330a915abd907", 0x4e}, {&(0x7f0000000380)="83aebdff5c8767966f0c332013dcac7740bc2471eada63794dc592e15c136b3b1832bd27cac6dc05ff582af80e62381a489a70629a054bd16b78600e2a9bb0882076dc7c9b10745f452931c030695c0de494558aa7b931a34a0cb98efe9a2d0cbe988c1c6eec0f928cd7d4c34073681e949fc40697e74d786e03de190d3fc20e23dff91c59eb9e00b40ee21bd4b24777ea42c7209317b95b0205bc9b3f657f98bd73c515a0ad7ef2dc47b7d9c710ef6e581e79a5171ed3b85be9e8acf653769f69f3d3d1d380d1f46c83a12ecf123bc11ab620a783b73d8f8f769ddbd91803690143ba6d931dfb4cab04b75dda350bed0cb4b66c9abe3ed8b0546429ecf0c3608be101424758c2afaeeed36a3b379d14db3b8881b68b6d80524b11870f373da41f07a22fd5826d0e590b7ae150e763e45cadab5a854787e9c949caffca0ea16a978b6b663696cfd389ebd95af3b1681ed52a4c64b2a2e11d25dae2b23403d699a6531348766522dbc99a4621da85b89d048dd60669d883e7cb2fff1cd9418770c8a964c418ee1475847b2ef7787cf88c87513f3eb378be635258cd5e3d330481e15dcd266b17e701a86a13507f5de273224bf206f2238fa34200176d123489e63e374eb8e80993fc46457debd809a6e2bd00172c56b99a9859394e84de54d1e2563784d5ac7d7ed3448e3f5a1ee994729e3b69ab83d1199e77a4c32212a9b0946e6abbbb885159ca34c6953b793aea7486968617de3b990a5ca665526635d014c1443cd6b2f119c23800dfc031bd65608fbe7b826b9a225879f5c80879c138aa7239e762ad465c7277ceaf2cae8079d035f65fc05fcac678e835c4e092b578eccc9229a8eb1a39502a58faf58ee17a1655cbc5fe22d9de70a05c7ba33546c0d1cfc1b5a1cc46de8240f6280d7f115cd00a380bfec964c07fede58a59922804180364cddb4e27d8038d8319fdc89940e81537e775e09dba310d61f811eaad69a00caf6860f301b51b7a17c357e07a531d85023de59f358102ff245e8b2b9a18c9c1b61c7017f5b94fa73b55223725cbbc241d5818ed65d881d9012a7ebf9d8251e66351095801c4f6e62f7e8b33011808b2e710d2d95b0ab5b31d728c8ef0d9546759675997af30058dfdd53564a2f6eacae2ecc08df081a938d6dcb8d8342667a4492b0f9f66e6ce5d3153a33d84ae455f28a58220ec1e0dc6dbf89b1c72e004b23738a71822797466bc9fff172fca53275413e034599a8b9c3bdf0a2dcb85991ef8fa9b818fe7387b1a3dcb8b982a1d7e7a1b3be85330a7cc0af6f21c207bf35c769f42949837496ac63f7e0afa46d9424fc87f7d3045fdde6f364d009e32e73b29805eda037884cc5483d396a34a6d2ee3b5d13876e9814a7a349d9868eb1cc6e9c655d4b4ab067e2e1bd6072327a01b01f5d0e9d6590ca8749992563ba7ac19f244c32fd46780ebec52aadba211a59dd86a432ce7a506f6fd9c90bfbce75740019ff8dc6d5851fb31094b9635d296547f86be133248893fdb82b38936844c224fb7983e0cc4c5387830fba26ca7c5a20df4afe0b9055d732053664dee191db01be42dd37ab653d45c1772d507e6679b384e16e3b22dd61bcc0e0635e7448c98642ac6d24d1bd28c7bfb11c7932c15589a7a6635a4e7612d4423b78cc3439d5666dcc98145c5a7767b36a47296f1b1e9bc37ff0c5b11207f2fa6d23483e7126c6cf8b499b7816f56d965c52f7bb587b30028a238b97318e048f8b8195774192fe385811816f829787388b3aff439f655d2e790b9943398eb0887aefe0c3b2a04e8dc44f7c1dae690c172612b9724bce401672460ea0675e2e4fd3c5745421e5405385d45e2031f1eba547d0b13d96d597de63f2e5e6f577559bd34e6afff944d71ef9eb4cd81efc495feb9d954f2a96a7a67a4fe168d9dc762f7f09924be8d28f3174db1a4afeb8cf1ab866865f6cb04c0eebe89de306a7047e9a662af5b4ec00392e6c613b8bad4f00172a82bd20f6e8424b8b653f753a96934d446eefad05e84a91acc1b72459281e7613c3b09a2c6fbe8fdb69f538c826e165316539ba3e821634f2186d078dc1f2fbe02ffd70f67804c2c0d34431eab36e39291b515d480ad9ca93220f1ef331e1483504474f3934b1e6dd548bec4346e65a4d32ae7956cf4147c29f1de9e5e2b8792a945e67e7acd685a753cbfb956c60f72005e7e5fe664604227d86ed3c966b794e0a1b370010ad771d32f634e995257ede6f62fa05620d3bbf3d964ed869130c5570d4f1a964341d8740dd92a645e2754f580010b9cae3d96796597798a190dd392aac95c669237433556aba6e829826b4350bc37cca4b8ca2be12f2b9c799280db3446afcd46c1a6190e9df79657a48aa82d78f45e261c62c47a192fccd964d640edb39cde533389d3d278e665e6e7344f5558b9bdaa28bc776df327e99ae0ec5afcba36dc373846024e5dec44eb2564a5468b6f7392461e7a2807cf9aa747ab25bdca6d6efa14d14d1a811f3457d5a14794e1ca597014a0b39bef34406a12d83bc5dcd151a3f321d83b115ece04febb15905753ea72810212f6ac1692bb8c3eeeb6e632600e0798fc9bf14e1bc11ed0ec54bbe254878bef88cc59dbc1220506e11fec84723eb18c4f277150f60d402fd1933854037287389a4ef46aebd6bf53eb193de50d03d39e8080da7a5e87566418d5c91e619ff07d253876c9603da78d7e1dbd16b4b3e3e7289b39a58559ae782fdbc99320bde476739bfe618c94107dde9bd6e26ec6cb1a795218e092c3cafdfaff7bdc90f5a0e52e83bd05d8116d4f9a46215d7aab68b29aa8d7636ed340439bb54b7b3a6f1eff5aba0932dc465ece8f7855faf3984afd72717cb038ce7b8e99208d29f11815e0ecc05f13a11cb811dc5036a7c6416dcb40072872a256bd282cd669c5f3b4f315a7a9b3ee7dfdc300bbed9fbfd3379e8e365515574c764e1df4038a66dffcb83ab8ee8b256c2f456f1460484e2d73f5613847918d4a26c6d931c9b4597887bbdb7d2ec5cf7c7e9fe974b811b2216ccdfc755a084b31fb49c0b26a79234a6d46fa77ef53a4e0151c3606cb45ca283911c3ad8986101bb82a8d83aebd1437876fd6c08d89bf37b51e05867ef55fd6619659844dc562c0b4e805fee0a77291ac5d448011cca2f99f965ca8c45be26fc838d63bd929a62f5a7db0a0567ded0133769493cad373dd00531c78e16518c2fc15380df7b2a08981d107fb076db42010fb0f788ba0488a9da4bc7c4cbc6b7c25a1e8b365a6c5fa89500766350af451effde538332e110c83421825e70d46fd2bfbf6640595f8daa2616946465c13511a5618b63d25affe942174dabe70f961f4ce0655390ebf7c42d08c03f52ba1bf4213a8fc277bd1f85cff029f0e9a06fd6ca893168f8c93d47a3ab579cc0bfc25a26edff322709b07bd393776989cd93252064396693d6f66ffe6088bc1ae9a51b4289a8f0665473221bf0bad70323053e814bffd32dd7fcd77e4ef99bfd3f9d25e9a30a879b7b0397f08d31f3bc6b476644bdec55b8c2a2a5004ae3171e3bd815f465e0eb2a38ae3d6e7fccd5d6d31a1e51a9f2fcd7058cd8b7983f7417586d5a77289d30c593f349afeb0a2d1eadc7aeb2a7562906b320b549b9fbbf7284d611d0ad06c706a7ed767d9eb4d879284a0b9a1988d10979de44cc6decd706347b51b2a55b06e37713e3871f1e19c4050ab9c17c88a33ee5e7d7a22bb9468e7621176d5bac6b44dafdb3453addd3a9df2e32c0d54af249a1e27b6852bd908d38dbaf182503dca7d0991977af5a2198bde34c431a535087abc1155da2e3a00fe7cd6ea8dbe32218eaa9fab6efb69d310db0d471560e12094af6ef9faf0d561c9abb70ec492edc30259fe6c6059a8ab72f4659f5a108ab0c4e9ac8240ba3d985f1122bd5fc2cd19ff6d4046860a7a773c0cf69222f3e794c2bf420d646baa8b71a4b911bcdb2cb98ca70eeb910002eda04be86b01f6d6986f19f31da0fd9049447b88d830ab862f3265d2a1b1436416d9971599f346a995169ad955177941ca7594b7174e35636184749d38693ebf32892543cb53384c620ec0f20f406cf94e506060a6ac90532a7b78fb21369e0751d46487b25f881f6d7a47382c3cbae2e72feee1e1124687de36a6a26aceab13e74ed0b9b6e7e755d2c257acf200c13bff2cddf88bdce8e35ab7795133cab5ecabf96070a4f0e2f840e00bec703872f19474cf1e21ef11885df28c0c6efb99ff6f67c71860a2da227957d7d43822da25b3a89797d47f4e32fb4bcba6e6b9b652d97191632801f52b0b89656c264e11cb28118ec01f2cb2fa4cdcf4e0011911dbddbcc48dced0ba0d0a38591ef3db2abfd5e672aa829ca9708e49a899fcf0bf3856febae0d3b6f506125a5db5d650e3b547d45bf75cf802f84d1ff971c051e5d6affc1779d1b67d02d3ba510017bb608034b85fcdb6542745a5a1435af1c0e23ee32acb4c8b1b0e20bf5d86cd96c0f196309e35829283cbf88aec51af11178a42746cd0a88279a0571e7b1bf369489c1c762f04ece40b97558c4301901de4e25d7b4fd7791053661bd1b834f373ee5e1dd40d0bd6455fb79646f0bb40401d15ac8e8657fc2c759f36227b1942919ad5a2d2fd22b89bb0dfa49f83e86f4e2dc5f3b192dc5bc879b457adb75d218114f4b75155487bf0e63316bab62811da21b8e4db041fd5d6800ed38efc4beedbf2ee73a58974d35160bd7d106437c67e4c83d631c94c12049327593477f62ad9b62e57976721783f96830e06809aa33be0cb5bf154caed1a4fdf96ba0c6207d52cfc704853b62835ade2368e7ac83c9217bd4e2180a1cbcead2bc0b4bf9560faee502c825fb3a37c36a23e532430287eda250870c8b4cf75d82d610f24c5a6c68b5954b70823e7f6b7dd01db9319535ca708cea59c72cf401d58fa644d3611d089dd31aedcaf7e25a0a7919649b4562912f6aff23995be35cd7e24118d28e77dfafffddc7c68380f72fd7d6cc91e84103cadbcf1a3b7d99f8205b167f72fdb700f69c4208e8a6838b15c0e0e260891eb36009fb1b1c6ed6cd2df73f6c6a398494d124c59ab2240c5e8086bc51b08b9e975f15edb6da2d4762c8236d5e7386fe95872367ec961209253c622a5001edce48f0908c929cb497934c18f976cecc1f24dacf36d8014e91acc492c73afed6320e708da2c0de084f8f0bbed6fe898bb17bdd69234942a2367771dba0a5c589251b927a62b3d3f8759713db598b0d90678628f6ddccbbf10c777d07a81099586f8ab610851cf82f59d74b9b0bb2d94300fbd283d87046929246762fe9ca7a828d1b3c7c15c79283b9a34c166ef1d174a171ba9274e27bb274101c60811633c3aff073c7369ac25eab2afc91cf988bc87cdac5823ebf58f9be537d792f568884cbf526de414f8089bbb9fcd2dc743197c7f4954d5adbc880b4c23692563b206e3b55ff9a0d3b0a84eb6641e2be7df5d9953bf17c45bfe253d8455d122b9be56869cae4c23c85a242a9a46aa73da02219ff0d8475b5e11a5bb30ac4a7c45c07dc7e2aa3188f78c55eb6929a0d828bf9dc9560e5bae63a1e031e5b56dcb51a6af17089b93085c81a62fb78fd15232008631498011bf0e4cb57f1ddd804435325415e744bd81c1a6b9da5fa70e8a87e3106bb2f41caa5b07f7b8a380ab482b84692648cc0b49be28d038d64f2716bd3208a31721e04a200f1da4713d73148b1f4596253c231aef02f731ff6e62d52cd60a03c5595cf47c8d93", 0x1000}], 0x4, &(0x7f00000013c0)=[{0x70, 0x1, 0x200, "c5cfb93e313ce02c7959d69c831cc1c4762d3b633163777b9a428f76f9460e427abed8ca487bb38c9a83deb55dd51d3be9b7c1b3e28bf405646ed6017b086712d8c4bf8a07381ae999c79605736cb153c25ddbf655b999e2930cd6f078f8"}], 0x70}, 0x6) close(r1) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 11:54:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x6000100000005}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 11:54:42 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x80000000000, 0xd85}, {0x4, 0x401}}, 0x0) 11:54:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 11:54:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80000000) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x81) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) 11:54:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 11:54:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9}, 0x8) 11:54:43 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7f, 0x400}, {0x5, 0xfff}}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) 11:54:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() 11:54:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000010066696ccc0e3343992e557ee06530825c2ede5dad332d6d59d80bc5e951c8851c6bfe92e04cd6bf341109241fe3d77a39c80cd3c98f6f9ad7e6ff5a6707692397729752fb27f28b4665a2e4c52ceb77cde80d0f3d556c768da07af558353fadf785394055da4d159fd9a38f84c88e5c25d093cde6048b2982eb0426"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 11:54:43 executing program 1: 11:54:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x100000000000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x800) 11:54:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x81, 0x9, &(0x7f0000000040)="deefc7998b1b28c78242269b668bcfdb13b18c311b2f2466fef7aebdfc971dfda0a336581904ea8864b9ef7efda8241dfdb25f13562ac625b4962f4b35f83484f349cc0e270e96ca3bdc69837ff19d7b4651cacc46550cc836", 0x59) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:54:43 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x5, 0xfffff, 0xfffffffffffffffd, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0xfff, 0x2}], 0x0, &(0x7f0000000140)=[{{r0}, 0x0, 0x0, 0x80000040, 0x9, 0x4}, {{r0}, 0xfffffffffffffff8, 0x9, 0x20000001, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x2, 0x92e}], 0x3, &(0x7f00000001c0)={0x9, 0x27}) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0x5, 0x40, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) 11:54:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x4000008, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x7ff}, {0x80000001, 0x8001}}, 0x2) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0xa) r3 = msgget(0x0, 0x140) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = dup2(r1, r2) socketpair(0x20, 0x7, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x21, 0x400fffff, 0x4, 0x338}, {{r4}, 0xfffffffffffffff9, 0x8, 0x0, 0x8001, 0x2}, {{r2}, 0xfffffffffffffffa, 0x28, 0x1, 0x7, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x88, 0xb, 0x7151, 0x8}, {{r5}, 0xfffffffffffffff9, 0x1, 0x20, 0x0, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0xad, 0x80000010, 0x1000, 0x499}, {{r1}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8000000a, 0x4, 0x6}], 0xe7, &(0x7f00000002c0)=[{{r0}, 0x0, 0x28, 0xa0000086, 0xbe71, 0x6}, {{r4}, 0xfffffffffffffff8, 0x8d, 0x1, 0x9, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x6, 0x1, 0x1, 0xb6d}, {{r5}, 0xffffffffffffffff, 0x0, 0x85, 0x45, 0x3}, {{r0}, 0xffffffffffffffff, 0x6, 0x400fffff, 0x1, 0xffff}, {{r4}, 0xffffffffffffffff, 0x98, 0x2, 0x6, 0x80}], 0x8, &(0x7f0000000380)={0xd80, 0x40}) 11:54:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) socket(0x11, 0x0, 0xffffffffffff7fff) 11:54:43 executing program 1: mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x0) mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) r0 = socket(0x6, 0x4004, 0x1f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:54:44 executing program 0: kqueue() r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x20000001, 0x8, 0x4c}, {{r0}, 0xffffffffffffffff, 0x10, 0xcf3af52aaaba9192, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x10000, 0x7}, {{r1}, 0xfffffffffffffffc, 0x54, 0x40000004, 0xfff, 0x718}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x100, 0xffffffffffff6f63}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:54:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000200)=0xb0ce) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) poll(&(0x7f0000000280)=[{r4, 0x20}, {r4, 0x10}], 0x2, 0x9) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 11:54:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:54:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001f80)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df10af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f234a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb846b97e9ee092f77b62ae55cb1470a2e0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99aec56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda9900000000000000002cfdd895b70552ba135bbf47f67f2882fb7208f2ac5d290cd58eac6bb6003dee77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4faae1dca533958f39f35e12c31970b60fb3296620e46312cfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f5399a62b188b1879950b05204a4c5e91b2c96622df0245a00b40e63d14874ee7da3e0e53b2f96feac0d8850949b1ad28193e9be24b0ef321cff96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d2212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7655af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da020000000000007805052dfe7a77fb3cf073e9112dbaa3377fc62daa6f084e2876be79872f6d9978a22c5782d13a487de6fe8416915f31bbe333c365a7a266eeb1e2f29218dae4eee011385681e8dd29289d6511d84e4897e760a2e28db98c6ba75f8fd004fcd14ef3d34bd40108dd0c443086a2be6004532ac51e46b20b33444a4aaefeb664758f90c4002cf3081ea1a81551e95c2e07c1eb46f8383d44df73a1466dc58296a5697b45bf6ec6ae9b97408e22f82676ea1bf57dd2feb209325912b1ca5f9a418d294ea36302b918f3ff3e9c", 0xffffffffffffff97) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:54:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 11:54:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x9) semget$private(0x0, 0x2, 0x80) mprotect(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x0) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) 11:54:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)='G', 0x2e2, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000000), 0x10004) kqueue() read(r0, 0x0, 0x0) 11:54:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 11:54:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xe0}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="0600362fe805ba831681"], 0x1, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) getrlimit(0x8, &(0x7f0000000040)) 11:54:44 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x1000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x110) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = syz_open_pts() close(r1) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r2) syz_open_pts() syz_open_pts() 11:54:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) 11:54:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e", 0x186) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) kqueue() ioctl$TIOCSTOP(r2, 0x2000746f) 11:54:45 executing program 1: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getpid() getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) 11:54:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) r1 = dup(r0) recvfrom(r1, &(0x7f0000000080)=""/90, 0x5a, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="55d662064cadd9e83000"], 0xa) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x10000) 11:54:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="8e973b84ecc2dd0726464ec58aee5e9505c3700a2d85f891434a12c8500643a20d7b7ed0018c61d78475d900bba2f3d54044a5f852365981c65dfbb265e761c9fd4721c19a57ce68bdc09e8e3db1d6b4a1bc1b2c7aa07de5a8ae1b5728ac810aa879908c0d950e3bd0796d6a0e8d84b9806dfc97e5906fc0341636689667a700811e592b4860842e44005e898a41d55835f5062845dd254247e4f4dd20fdd432fdb7c98a11cc20a180cdcf37d7ef342581093a5d67781d7c1b3cb6076d0b4edc69a0943cd0779acf6ac3c89bdd868e", 0xcf) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="8d6a5f5be28e2d09243b95110f1e5b2039e1adc4ab255b781ca90e38933abdc2e51bf5157ba9ed0d80ba542d7e62fe426d579b9575235adb77dae147100f95604412fef9418ba50c7347109d9476e385cbf00ea76549a0b120d7ab4b5aae8f366af4e8ee79204a71590ea07f31269f2c4b9b1c9470f773a35459d70a82021105da3832f93af75aba6867f9e9d79d5d429be315e0267fa026b86554ff703629cb5e902d6ecacfb8e40d3d80a29f4e9355b8154a604c7c5cb5147150da5b42c0d4f5e7109c88857af01d744e0a8776dc333a5422a5ecade2d40c0061d41fa30f95f59b10f59a840c31127a651d82af0cbb01377faf4cabf4ec9d8c132fee", 0xfd}, {&(0x7f00000003c0)="02eede5c93eca12f08180d7c94fdb1d2b968acacd53f759767682e2c9af84eafd220f4847915831920ba79bd1428eb06e194a53ca09f010dce5c43988c8b19ae48424ba6e431f2f7853d8be975c929421e173e8169d373f4c6de39684c429b31f6071c7cccae0dd211d341ae6e593d08595cb076a6a4f1d04a1de5b877f759971aedd1082aba874f3cb0321504e94543bd6d629b3596704622f2af7c76c33cedf05043337ecc6aefbd51b04b73b28ebfd5c80ce98c3a", 0xb6}, {&(0x7f0000000000)="e670fa6648f78b650212722c677e016e07638af47297a26642352ae2c163f5ce81ca716f8cf3b326a4c6423de06de1f9c519b735c9a633439b62b53fac350d9125b0b8b04d55653370b50f052170038826605f33004b5c", 0x57}, {&(0x7f0000000480)="b0de90a9e8aca7de708495c3f3fe1bada9ec93b1bf3cba1e0dc61eab200a36e01b70b49534b63aa6fd754ea74211ddc0e91a4f33ec5a3a207c8f037d7f1d3b52a4cd912cfd29ec0269f52dc7b6ad7e72200f97dd98305cf04987a863d412a3cbc8a228262a7b200cd4e82c1b22244e712c1f93b1718b9e4a641b7639c6eeb682472b8495fe2a1ef74225994a8956bb67a426dba3e48e329043f3594907ddfff8a97c1f7e8ac7699d0af903e9f9b4beb6860ad6abcac4f866a121067443278196826aa00ad35a4612e5", 0xc9}], 0x4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:54:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) r1 = getuid() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="e5e30f320020307ee68f9fe30e3b7bd5f1e01f48db6c", 0x16}], 0x1) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 11:54:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) listen(r0, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0x50) r2 = shmget$private(0x0, 0x2000, 0x280, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 11:54:45 executing program 1: shutdown(0xffffffffffffffff, 0x2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 11:54:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x8}, {0x18, 0x2, 0x80, 0x1000}, 0x5, [0x0, 0x4, 0xff, 0x3, 0xe8a9, 0x2, 0x5, 0xfd59]}, 0x3c) setsockopt(r0, 0x11, 0x2000000000003, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894643b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17cc08d748900fa21", 0x62) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0xffffffffffffff61}, 0x10) 11:54:45 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 11:54:45 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d014e2f66696c65309c"], 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 11:54:45 executing program 1: open(&(0x7f0000000340)='./file0\x00', 0x400, 0x4) r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x615ba23411d9e75a) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r2 = syz_open_pts() pipe(&(0x7f0000000300)) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getpeername$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100), 0x1) 11:54:45 executing program 0: r0 = socket(0x17, 0x8007, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) flock(r0, 0x2) 11:54:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) setgid(0x0) 11:54:45 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0xc8, 0x200000000103) setitimer(0x7, 0x0, &(0x7f0000000000)) 11:54:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="8b9ebdeffca5ab70d5c0e9f1198f64ac17b4c97deec16aac2a26fa26dc82ebf6b0496444229c5dcc69474d5663b918d58a96b0da4b191062bce9312df3068a889cf7956f91e41924f2d589e2cef801b5698e598f4ff528e2215e665ae644cf04098d5c1c265e8fb27e9850c215df1b0913d8b39ed3784d91d4688448b39ccf866926fdd84a93ee213f54416f9ab9d931dd70d586a59b5423e4125c15d09799335e4f3d53f7dd1e58a40b20a0432fc599618d8bdad46a7d10f91cd95d", 0xbc}], 0x1) fcntl$setown(r0, 0x6, r1) 11:54:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:54:45 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x104) 11:54:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 11:54:45 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r0, r1) r2 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r2, r3) 11:54:46 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffa) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 11:54:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea0182000000004adcd6b04c6a64e4caf1855de11f00e7b48cc046db8aad0933ef849d2c22b95b972ec8a88149879929b453a94763ed4982a1c141082badc4dd", 0xffffffffffffff83) 11:54:46 executing program 0: r0 = semget$private(0x0, 0x2, 0x8) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000780)=""/102) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\xcd+[$\x00'], &(0x7f0000000340)=[&(0x7f0000000200)=',*@\".[.:(*]\x00', &(0x7f0000000240)='\xb0\x00', &(0x7f0000000280)=':(\'\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) bind(r2, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) sendmsg(r1, &(0x7f0000000940)={&(0x7f0000000400)=@in={0x2, 0x3}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000440)="a5539e0dd5100ff0ecac3a630b8d579b42a37401d2fdc0141fa66731b075e07f18c12c43b21c7350f2a2eeb9d94efdbdf5a656f1cb50d4a1e2ce99b0aba78f438014acf7da22bc4f5743107df5180c25afe7c644d1a0be237d89baf92fa73b20d8f2b471cc7d82c00cf575d62c09f83e2625dd7759d6fd66e91568cb372045663f760f2002f8fb7b6b004916465a7c2a2b41868ede810add5df69bba20c3e2060c541ac4613373186e262766ba07476be3275e3d1f34248540e89c6f0f68798cc6f437f228161cf9e6e7599fae368c699de0589bcc7ed37abee7fa60b321dbba9a53a60932074a8f9174895ed3b69e1640e56dccf38d01be304d5612c7785c", 0xff}, {&(0x7f0000000540)="b02f43de470091773868590383ba96d51c478e1e97a81aa0ffe4aa6e7ba11ee465b509fd9a84f2d5f479d3f206774561994765d30c21378cda4405f0affda9b7507e1369ee96527f49b6f8f58466f4cc7f10dca41342ad3862a62448f76b76135cf79b9e730e27f5205a501910220002946f28323ef7bbc0443c37f3692f0333d70858242ee931a1be5bf2ed46c9c341284fbbf3e9e4a5a4265e18dead47ca128274ce69aed181770a39e2", 0xab}, {&(0x7f0000000600)="e606d30772babb20d9a884aaf5d33094fec69213fb31dcca5353468ad706d369f64ba20c0991250773669480bd892479f74ea081019e", 0x36}, {&(0x7f0000000640)="494224e22ba35500f338c9822d9c144165d157a47391c87404af572ad5b43088dd6e93bbe6567527cf51cb160faed6641311341857748c4d6ab33988ce40a32c668c0a2220e76a7ddeac9fc83aad8dad3d9e02fc58c4f53c3fb8b459109b0c2abc99f158dca5ceed9220a41709c7764a1dac298057f429ba92d95421eb95ffeee79c6e347be33a0feb142ef45bb292b48e26d0d0319828e42c46468b9b823099aa7a1d8a34b05ed65925a3592cc511b7ca5269028231c6de7039027277434027b6211c7725045c2f905653158c8c2c5a3b71", 0xd2}], 0x4, &(0x7f0000000980)=ANY=[@ANYBLOB="d800000000000000ffff000090000000164f7fb1b4ee1257badb3dece9f998c5dfbb1e7eab1c6c13e0066ba504050d9007bd7cdbdb3ab34fba7edc7f030c7b197d9ae151e8c432afaa1bb79afcf6450a3a69cb8b5eebde74efd342ce8c4f5af418244d7efc34721d6a5ec179e1330995bdbeb2bf6aa4c0126da6067fb705daaa0cab425acfcb5a81cf616ab49b0f799dc264835e0959ed8285052c03128bfed6da6872b893afa0edcb47dcaf1d021e74a01d2b8ee0a567a908fac3d7a9ddd000000000000000000000000800000074ef7f0d3a329100804a5f86e825935d8015a785b9f0798a5d46646e907a708b87f2f1889ab3227b95c252f14188cbbc0aa0d2c2eb37885a8bb7a41e1e158a92e4961018e2c9669e16116cf1e6305508552698ede9b3342d1b95ba88817d613df2aae9b1ddfc9129a7e7ccd1fb18b67d222a54b8161fb3be13c15f8f80dd3a82e63e00681aae475faf2484d09e68680c6bcb0b063a7cfc523e6f488e1eb8600e28081e73851a48cd4ca96ccf53db75f6ed6a0c000000000000000000000000000000cb48d87432346e6cfeb69d5ca1905ff5b2106236b35bc0162cf7ed67c3199be0cb136958d91c8ee206ac055287cce61d4232cdbbb5a5000000000000000000000000000000000000000000000000"], 0x1a8}, 0x40e) semget$private(0x0, 0x2, 0x500) getsockname(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r3 = dup2(r1, r1) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x9) 11:54:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) 11:54:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[]}, 0x0) 11:54:46 executing program 1: select(0xb2736a, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x4e0) msgsnd(r0, &(0x7f0000000000)={0x3, "049fc7c1ea35b205b5f29511398c7b3a1e6100db8b017848916c744e6da20fea9a331d2710360616fe16c96d8db0cc33bf9fad017aff7244bb9d38e152d960f7ee4e3a5b741f9b47e9734db6590f833f37370217e412313e3468fb3cf7521ec00ac3bef9699c9d5089309a306d3a6cacc18eec6f1aeb51639f6d03"}, 0x83, 0x800) 11:54:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) shutdown(r0, 0x1) 11:54:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x6786) fcntl$getflags(r0, 0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xc617, 0x6, 0x100000001, 0x1}) 11:54:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7, 0x8, 0x78, 0x4, "d08286501eae931c45e7428686eeba9a140367a0", 0x9}) bind(r1, &(0x7f0000000080)=ANY=[@ANYRESDEC=r1, @ANYRES64=r1, @ANYRES64, @ANYRESHEX=r1, @ANYRESDEC=r1, @ANYRESOCT=r1, @ANYRESDEC=r1, @ANYRES32=r0], 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 11:54:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x403) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 11:54:46 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpgrp() r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r1, r2) fcntl$setown(r0, 0x6, r1) bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xffffff08) 11:54:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000039c0)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001300)=""/157) mlockall(0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000003980)={0x8, 0xfe}, 0x3) mlockall(0x6) sendmsg(r4, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x4, 0x2) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000014c0)=""/102) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) lseek(r5, 0x0, 0x2) getrlimit(0x2, &(0x7f0000000040)) getdents(r1, &(0x7f0000000080)=""/37, 0x7d9713f9ff6782a2) getdents(r5, &(0x7f0000000180)=""/120, 0x56e) open(&(0x7f0000001440)='./file0\x00', 0x200, 0x154) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x101}, {0x18, 0x1, 0x40}, 0xffffffffffffff01, [0x8, 0x5, 0x100000000, 0x2, 0x5, 0x1000, 0x3, 0x22]}, 0x3c) 11:54:46 executing program 0: r0 = socket(0x0, 0xc007, 0x9) r1 = dup(r0) recvmsg(r1, &(0x7f0000001180)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000040)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1, &(0x7f0000001100)=""/111, 0x6f}, 0x2) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) 11:54:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000003c713aa7e0b4b8fadfb1baecae0f4e99ca13020d4d889df383f390929d236811212806baa7f2f521cdf2c3d1e647c8ebe3153bc8237984f361846da3d04b7054b235086a3a845e3e958dbdbc0d40aba14c4041c84530757df6d4e25b21d9167973aefbd07f8e0805af87a08d1471bf5e59018b7d48829e92d0724e0e2ebc2c098a8fa40e65dd5d79bed5c6f6f9b484398aa72215b677783e69278922e6bf38bb23fabd3f0c6036c3055bf458b84c517c70ccea9b9d377128b64af890955787c69e2efb2604d5a492b82e36b515e531c37a82b32e531ee1dfb40fa4e3c01464369ee9772dbd44c2914863f42b936b5664e50a46b89f77050ef138c3d13db1fa3cb468f70a19cedb91331e1f178904b68942203180896f56c7e5ba003966189c1e13b82c18de2186a54df9b73c00f4d25719bf4c5b5c9482ca3846320ca2007d21277c3d9a7bbbb3c0155a0d7a65aa6b752f176352cf7ceb3c89d02821b30edc72c3035189b68bd874582559223453a940b1dd3d21dc9b2c988f461e4c6092db03638a60"], &(0x7f0000000180)=0x1d) getrlimit(0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) socketpair(0x3, 0x5, 0x9, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) 11:54:46 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = semget$private(0x0, 0x2, 0x101) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/123) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x21) 11:54:46 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x81}, {r0}], 0x2, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/237, 0xed}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000001c0)=""/104, 0x68}], 0x3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 11:54:46 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000080)='./file0\x00', 0x809a, 0xa0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 11:54:46 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0xa3, 0x2710}, {0x9, 0x7530}}, 0x0) clock_getres(0x0, &(0x7f0000000000)) 11:54:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) sync() mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:54:46 executing program 1: mlockall(0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8003) 11:54:46 executing program 0: poll(0x0, 0xfffffdb2, 0x81) r0 = shmget$private(0x0, 0x4000, 0x83, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) pipe2(&(0x7f0000004380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000043c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x3, 0x3, &(0x7f0000004400)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket(0x2, 0x4000, 0x100000000) r12 = socket$unix(0x1, 0x2, 0x0) r13 = kqueue() r14 = openat(0xffffffffffffff9c, &(0x7f0000004440)='./file0\x00', 0x400, 0x4) r15 = accept$inet6(0xffffffffffffffff, &(0x7f0000004480), &(0x7f00000044c0)=0xc) r16 = dup(0xffffffffffffff9c) r17 = accept$inet6(0xffffffffffffff9c, &(0x7f0000004500), &(0x7f0000004540)=0xc) r18 = open(&(0x7f0000004580)='./file0\x00', 0x800, 0x1) r19 = accept$inet(0xffffffffffffff9c, &(0x7f00000045c0), &(0x7f0000004600)=0xc) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r21 = socket$unix(0x1, 0x3, 0x0) r22 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r7, &(0x7f0000004700)={&(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004340)=[{&(0x7f0000001280)="6f938e4973e5ba69679bbdad9319d19451b38b8a9d3de0beb17c07de3239f33de2ee1ed74581aa030af05723b01410d6491ffa52d447ccbd2e14d7fcdafa4a6737817545f123df3b1d1a5a9a00980e8ef91e39dbf795471968993e4073ffa67ddb1d26712e1ab88d0e71556c3810bc13008203520b89b88e8561f516f7e13b0845615944cb4e0b51083b87ab5010e36b45d9f0f33268fbbe67ea13dfde181ea32ac1f119bddc9ce6e932812fec6d2933852a80bc2c29db20a537b2b6d5b1f882c554db55b93475102bd185ddfd6356139e5afa34b4f7894a5928657ccd50363713360a80e8b9537be46e5f2da7b92e3f443909794c2a2c5e0ec092c76b2ff96ce11888d68759893bdc6feedbb35d69afe1c1d9890db7504a7017fc94c1a047d5e48df8258452706896a4bc249901e625f3df944c9437d66763bcf5fcbae1a77145b4d2dd7b9dc59dbcbe3a929e2720d178b8022ee09d6a38db16b06e6f62220399d0d58fde4923d8de01f4b86b072817799a45e29eb8bf0923a57bd9531fe5b483d157e3d811e8d06dbfb933b2c3c96f315ca6ed69c31421f8c48ca52608e4a71035acf098effb531d5d95ff7eb80d309c526c138707dcd09f8cc6eec24a517d3ec98710a43829ecf70e9b77acf5b4d4551b668f4d07d50f1c12d5729fc4f6e3acc5e6c769d6b17213ffb14105c6f7675602f2344e0aed0cb53705ed980b50eeb5fa5cab5a81bc7d413e247822de75672ed43d24ca203a0e989833ca6dccb066ee4aa961be4a28d68373a436a0113ba1eece57e348cc38d95e0d16fa3981607db8fb2a9defc087194f882c4d599d69c8589209283b9cad532d742cf66fe0b99065070175149a07d1d499c3438840f774b7245a72ccbe07d455e5e027f15e450b0597728b6448bbcaf97bc82ced63f52fd37e242b2aa4ce17e445bb932efc2b00f1a6a1981148ff313c525f8d3e3596ddc54a10a486e00964ed5b9e08fe2436e94ec3c49a2d3f94ea42f4f8fefe7f5d5100411c929a5dc6ae4dec249259e7fef935ae5f31de5959dd4ba3bd2582822f3cbc9db9192f6595185c27de8f5923692229481cb011eaf1d73f3666f25bc23fd61936b688d535a162b4f3f5f92a1b603abb0a2af758403165e01d75312ec4e04ec1e97e5e59489482fee8f07286d7494ed8f84e3f9d9b481d47be3bbeb367c1a5b7c17576c71c1f95d9e24f987d53094be0e1689082c4d789c21b50df53d9909b513f910f2d64e477e8d02d84e3cf16db01af4adfc43d279e79120a7928d88439ea9ae406c23baf1e86ef77830d95d43be3a65b9fc8f0418ad61fd859bb4ecea4b9f4d582357b81da48edc0cff0603830ae9ad9eeeda9b8e866e1130a10273baf8493a66253ed48b890bece4b1ee333e1235725f4a4832e346e0720d65523573055dc9bc9f5f37b51a2d749e42e67294071698d51082bb9b276f1265c4867540574955ba3b7edbb90630524293cac3f7da0a0475bc0fe219870506ba1efdef0b555229a77ff2d4f4d78b59014f524a78c13a7b0e8340abaa781af29f5387e3ea051ca2c9d4a8aa8fd544cabd4ca0456769f136dcff7849960d3fd5a7276f2ba38201e0533b1bcd36f22f6e6beac04407fe5fba14f59553a68eb8d07ce961f7104aa589392acfd1685ab900d43fb89553c351437d3c74954fea6b33dd120775d2dcdecce963b76436fff0216473a74df33abbb69e91d3c4d55740c314910e7d4ef55090da6adf57d0ece4609056955324147f61e0baa0eb7423359eabcaf1413075f47825099739b1379299b4ed3812349d7f774ad11f425b7a402648719c544ef8a820d14311290a60d15fa25817e51a2c9393088e34cd8fd855c0422a89afe3fbfbc33e1b987ad6f8595e2c489edd72564b55478d0590b9af136db13962561642acdc0e04dca2317cf603f8319a2a068e86d7a3d883b61e733bb3f069609db6fad569c420498e64e54c8f7848ed62c76424a155d73e222b38d972714828d5301686459fa98eed83951db008da5e06e49fcf998302df41b5d43e74ec1aabc2e0dfdaa8afff0e6df2ee0f64bba242ac33e0e367d515b1300058b50e26a21cb0f30723dca974e01b33626a191141826c3d69f9fe8d2e3d493f721d8c031deed8e1ddb2bfce146592c3e31abdcf8518450f6adbae74a40dafe71325183569ca125dd3dac79a92993cf6ea565d154e852f5f38a6470fbbdeafaf688211f0b4cbd2ed5366f9b83762c0468bc53a72206db7c2197e4b0d765e7bb1b77a56b38e7e01e2d02007e496c4babad723a1b097ac066d2cdb71ec90c067c9908f5bd87ea6ea815fd4310322b43cbc5ed58e47bb3d5867b0ff4b25d412631569ebf6ae7627e8c8298ddc2148bc3309a691eab1d39291967a9194c8e0552965ae97bd1390be480bf142996e3bbd5f170aaefbb19c50033ce206a7981838947b22c3b68c1acdf62e35c14692e0d2f8322fc710e8e6e614af52c138d23ec896a9fc42d6f28348a2a6d2f323194cff95a3f872e1cbbbb332ac33113ffc32a9b58d3f16f7cfc70afb11de27c5123c1834afd744999becb7bd4d098a79696e576e8437ad6aee13bbd414bfc980a1ef03bf9c83d912789607efe75cc557a45922d6e37c1a70f573719e3db691934494a00fa344512f33fb90b2af52576ad903e91034fb0d6c235cfbfb0f155dbcc50db9cad8aae031a3e063b11714e2eccf37e03415021f17b8c16b115463743d66be5ee96b6eb8183f3d53aa4f037ec55936d965e21d0443142439b8e43346afa9a58286965ba28feebdbac4c692d8f671f1e1dbd252be9f55222a170e024bdad7e1a6ad89b7b24bff698d955a52e7272dd102fe311b92386901cc163b359850e2512c5c2bb7ac5ba1508a2d32767c8625f89eb579e26d5efc678e940276ebc13efaa09c939c93c29a12633edc05460cdad36c188d54e56b3ba89daac460e623ee49899ad0ee50cebc707fe94e0ebe56aedf284321aa0fec30576ef9bdaa1c936c19fbf6ca0e29d9f60db871091965064742449722d86c96990e0dee867a29f20d6230effa9b5812bab87c5b23b55c5d6893ad59335acce0f66fc351147e1eab2421f826bfda4c914816892d3ac2be71a3b53a00a0d5b57b96ad4f368a6f0b536c2df1844d05ceb4eac03a96e5bfb523306a1d5c2725a77b0e95983c14aad3ec19262eae2aa7e1065a928a91c7fd4d61beea54bc0765ae60b2274255bee82f087fda041ca4c2f6541c0ba35280ccca6141377a81fac374cfec6fa8962e750feab1e357a5b018de2eeb5c7abb76192e83e9679f1bcf57432fed68089164ad4bd8edbdcbae484475ce5211bd4d0d85a9b862b6e0338713c55341f51326cc3121c7a3ae74dc4b948bdb97e39a1b3cdeea08c615cf8925d0f5f9a0f0f8da4f30de87425f76f46e6761f87350cb5af800e3836054d0c527a7f63636768c810aed360e4c7c5339ed1c7d3576fe5fbabdd9d5b3044708eb92da5b4204b9b4c6e3dc65f31653b4ed54f204e967376fee98e1c9e467553e368f4a71f201d6bb49ac337c7a20fa34e60717674b6b7246af510797a313f95a43b039cf99d7c5b3df053c3aa4201dd3c01acf7ddd9e15d181692dad884f593fe629b9160a8845b48795c77c6416d3ce10ddad53537d97247f38f76b81dc93bf2a086eb83341156378bdc1f40675800518c381a342997afd62f44bd469b9f0bc0cb9da8ceed01e37f872a5e68c098f030bfb336f76b3cc22459d38b757c03253eebea8f388331677ac82189018f376a26315c9a3900c143fd4df953db95abe78044953d2ad9110fb9fcbde34c1dcf9ffa1a37866a2b6a66fca8fb943e4ed74cf74d3fcf8ad9ce5f81d64ca6d31dcf03dc2f9ccb4514fbd2acdd048e2ad456aeae7c5b198adf76515e658b2e3c746984538c1d76d3caa8e31deff0890d51dde436840c4085dbb2ec35b1d6fa2bbc51c201a2dfccb17b050f2eea1b3bdee595a2e74a5d03b148aed4c6bf0648119b630ed8cfbf86e00cab2ecaa475afaacde242fe546851851e905d3491a0cd374a80b31d9d1e96512c5dba73b760b23b2e0da4c1c7e61e25579ebc0bc4b23544433be0d50cfa03ea8ea8370c8c54d0737b38410fddf6ff34bd65c6240caad13793b17d804078cd7eee4bdd1fdc5b0ac7980828271ca68e9910804b594821b7e1b67265cb058cf2234cf5e5e09156596a778bd3d76b578dba8a7d9dd2c0bb180e78352410b196fc8908126f124ec4ec33347ac8963a3ffb66542489779febec0250ccc5f594f37aa0bfeb2c01df74c46442c175d6cd0b81d93a3370f3ccc3506dd5161082084be097f5c0ad98134f322a702de07c2f4793edfd17527d6bb07a6d4421e477366bac9a24beacbe54dba58f87ef4676cc77dea7fe7860c98ddb3d51b97031a270cadd083d43fa52450b1aff77e024ee213a1733cd879aaac77a0af53c0b49a56ebfc4f806b4b7d29e9f8bb939d73a43709e5bab6eeaf1b168031b12e0b8194fe9b22c360e30acb9b48262ee00cfa31e072bfc028f458368fbfc9b71209959b56036dbb830c0577a9e05685281c2323069ae5ae0252f746d0af0be190368bc928ba24ef8f74ca1f6a54c3094119e740ffb41cf7fbb708c3834d8c67c6a9fa0faf3d578fb279722d670f2c682ad384d0a8bd21d54b2cfa428bfc3c0e134e1bb900e5476ad44a03019ef61029e44210e5ec1d7d6b966544184e4b9224ffa740a0f18fa8ca8e9cfc32f82f9db4fc4f3d060d34ff58b11761d1249821819f80b42d294434aa950e19650ba16e98f2f9ea7b5afb050b8bb2a79ac283f37d7513ae2c7ceeeeb9239dcb685c50258f08bdef3930371700da6db7b76d9e7b1261c47b00a03f77e68579db4952718aee8f423b76eb73b374bc66b653e5982baac6eb4ec413c9d7c295f4ab83ac8ae37ca7ec45b219c7e5c3256edcb1b2cd44aac8d61983f2a6c98e9885d3b01c2db633a51447899888ad70c5dbe70aea17783c4458f1eb488c8bfbdcb989068943fa05e8593c7bda0826e887c72f16bf827d47cf5120353967df5694a98af367e182d386d07b927e79b0f002ae173f1d4076f7bd46831bff5bd61decbd6679048d1ec57cac20b454e1360e1cd7247621a6ffc2b1b8ae964534ef0b5773d78fd860de75bdb6ee110de161c84dcc0d563140a84bea54021af018f48457869c28cfb5b6aa70532b6110e61dbe8a98c5a223540709d126f5629feaf0c95cc5299d0527e76381563be7d81e19f7ce0b7674270656a685826c627389444758ec1beaa4a7482328d93a30e7b53d14ab0faf57fb5d3a474d6c86ac9e1617662e70dc069bbb78d8483c8a508dd861807d4790ea404dded44f36b94624bb5c0e53c0a77253003658493e9ae25e085cb4f024e018c6430b0c0f7de4927f47b3a9f48d3ed8f71607a553f27436d01f15e1a99be05ba273d3231a0299945ca3693064cccd7183d059c811948782c00c43d1c4f580e9c680e4d57f76bbcfe1ac70f8879ef48b754e1f1a9636894743770a2a2851c6537c147ef1b3c97ffef6554c460250ddac4c416a9c8dfb39fe387d748af9abaeda6451eaa651c0f41ce0b9b0ac4b86cbbdd1c108f3490e2cf2979f43a1d0cea65e2536a986e43583653c0cc8bef5e760821595af49906ffdc76d8894c009f086de7ea814bd36c6f5a71fc66e60b27677fbb820ec32f53c95b6d3a526e1c3e628399506cdeaacc34d3a8005bee70a4880f36bdb3c5e168aad94b9d83008751a149d1a7ebb0d439802beac35dae2a9abb89c93b9c", 0x1000}, {&(0x7f0000002280)="5300e5a550ad908c14ef1964bb0c07b7d7676eda9adae677d5c0c7958a78847618c322cfa142f1c4bd7a7890c1cae21138fc01f5c08109b5e0c1a3db086dd2eabf285d8088508cfa6a5a40df295ee7bc67bb2bf22cdaec3a3453e34fef7f5c22f6bfe78b7454ee4198feaecc33917d31117394a0e8b61485024b367832757527275590e26c7cd736ffced64c183cabbf794722786aaab25a84e7ebf03ac573dd2568146adc5168b033d91c2bdd189ad928afdd0520cfc5696194694255295005228069d3d84f8f978289b5fcf2abd69ea9f35a1c47e73a6fd732d518c6a5f30d8bb1548aa0d8ce280bcb809b271b1d082ed112e0e2f88e48104c93452a1d3d68dc8fa63d95a75f248f3a3e9ddf11d1f7ee1ce1461cb3959d4c7eabd1f13f90d05de044f4f2a1ae60867ac5a582cf6bef0a7a0fd790877ffc3ce2ab7cf6465eccbf5ddd86c0108457b66c26d38cc965b133e61cd8ba279960e7facba0597e9d0effd4bd1d504773ab40ee7a2181202086bc3b891d1e7aa1ba19b13cb468b5aac6aa3d7459de05066d949eb344c5896de0e4256f58f2f4f6c77fb723b83ec2a01454ed7e921b0d2fcec0bba833e056020bdc15cd682e3c76758af79d32d5a5f84d780b36b54ecf69805708da87edba456047f18c04dd9d07fc535fa5c58c273bb96dd36d4e5764f424d4ba8640b035e84b43de712115903644302d24da8fc0221de4a4aa9c2de29797b6f7371491fe8aacc24e8c0d23a0cfc6a44bbd4d600e649b535c5733b539f1f721e5ce18b09c0cc4a305e0a0e263463770bc37786a643715c9561892d817d820450e8a962ccb7fdff7a9213a35ebaa3fe07fa7c3cebb4db8b2188c6d864bb4ad50015e87ad613674766dae57f737bf496c0884059905963949df0b2a5f103f5e359241fd7e4bc7e2c3ac3334dae7bae62f377abcb298732c0842a6f8a87eef6021bf974c16257e07d07fdfab6d07486421a40b97b33c79f9cac3a041bd1c7e0f7439c4d1c453d70ac10dac1f6b63546ccb8d800cfd62e26db5d8d4f981b4d307cb2aabbe0237e6b400904cd8f809bf780cc0abc00524120db458484e727e416a1e4c5801f3299a4accc2aaca6bf34cf92b1f3a8c3ee104ac2d2c22645db33751505947aff837ad0e8fad789e1befa8c82af7fe95bda3aa9775f8908178b08b5202f0585f94886c66e7dc36fb8b6660e96dd954b5b46a335c6e9de7b6e2940f3a7a1f1c86d49fb33cd4945fa8201be8002bfbd350c73d329354ba61a1f9a69745c331ad06d404f5a1b458b79bb2de0c7c41e00e3843dc178640a032f3445f3f7053550a0685174aa713251a602042dfd75bed60f0cbb3347edb8d9c30f2e0b388539cc58db8d3c3363553e1bfbc5ed798c0b0ed2d876f19824835668a2572d1e80a7fd246966a42c7932430c7ed777b52beefe2e980a24b3aa27f2367e528d87f33b5f38b17082fef2382c1768be8f3cb61bc7f2ea7ec7713550377f99ad473a30106a6274683424b9eb930ff0164b08bb0f61fd3d734f01be2fcfcd0020f147d83b037aecba5efee76e719a612aff5bc7f27cbe820b6a5510b917863dd23fe16e0a4eee5b33e16f6abfbab0b56b15bb485376c7d95383b06982bc814e111130ae6fa1383ecd301d699355b44043fdd0802fbaa186a0c19bff7cdeb8fb38bff528acc773b03c3bc0e3062db67deef9f20f0fa18d8c2d3cffdc09f92a1abd4ef2fd9ba750d520227aaec8ae59467b2291f91d7a15e924f0d0c15407e41cffcbd0c2a02ae6c784e52dc2e7b6a4172df580020853c84df0a974b09391dd945ddd89d12553cf80fffaa1cba822b906f2d8cfa233f4ca6c79101f9b3c3c47e9309f86805268d44817ff639200123e35cef413f318213a48929f1f72473b2b1b4d56c7bb55cb4210bbde9f1ab2ed4f5dac287203d2e713dd2deb3a346be358b2453191408d828be11ba017213b55ce356291c29351a302cc7b7eb4322cd5f08bf8e02ab0dcce765b54247cab311cae3048ada3d01e490d127976b77ce2ab7d3f49092e0f85b5a3ea0d772009c2dc876f613746d2cdf812ba5361f2aac1818bdfcee29193f0d81ed78750fa4911f48b3bd94d41b2aac0b3c4a84957c654e2bde3afff8ed513fdd766288f0c165ccdb3020dc79ffed383af14990d5937c616fafa0b250ac552a8bc19b2ab1aa71249a3d1b25b4338b724608ab437d85a957b21e7122b6df96e8cc057a8bc7364d948281dd6ba1b918f35314b39a013f6f868c48552ed84cbf03c8a90fccf0841c553aa02830282a6a974634c457f88b70cf95b91db241bbd531b9884501cdd6250735c074181f7bd08806d0ab89cd57768baff6b8cacd1e30dc4277b0090389fd52cd616d6f19b3a12ca0bf9aa55d29c6afe2cdf319075dee38935b771685e15ee8d0c983ea4c1107c3437af546287e921491a599f42a54111ac4356abb2cca2658236f6f57a2ae51ac8b1725b37ba8cf59342ac4d09fbb153e30f8104c5a2fb1c092301e1807fae8fb5747827c48e78e515b8fbb202f04cc65743eb4059e05f558c94d9e3fd240a76e034d956a27714903c546110b548dee007f990ad3ee69108feb19d09b4248b638465f548797dd76cbd6527d9b78ccbcc75fcc6305772fbad9c7ff28ae2ef8d1fb87a8b3a617f9bd3a2e807e00cd3a80a69055336e73b20d9b5f04e7a9ad65fb22d8811a47fb809ae986c9c96d8124a15ecc884fa1c2ed599a6e0ce6f90afea04380cca0a10127fcb0038137d9eacf0f564eab7d839709589ba4bc8f7b3a458c5f7565392ab9cba09374f51c9dfe55ea30825534f7b93b34eef8e8cfb61e606f42478bec55ff4e988560e2fe7203b07b3912405a6d7d2fba993c39b49f0ea09fa50f578f7bc32959689486c0b1f8ff56423af81ef57de41556c851a32f8d5be34e911974d4304b1d0d15c53cc859124d285b7bc3a50fb89192b783dae6267f3af93dca1e9f4f53b73b6e2618c888938793aea9e84449fda952fcf62ff79b6504f6b9a95c3898f490298968b1785a84235cbd22d26450881e57774aa5323459adc7ae3c99b1f41d0ac0bad1279e88444ec727520ce17d48151d6a64346b269a17f5737f2350e03274e6e2c43abf45ca0169ed909891251e7c37502cb25f045567558a1303750f08d8ed55c26ed1370f7646e8bb670701ded3d553e80e3b18ceddf1002dde024e30c7e3e5b1b39dd44e3db2b9f795efdffda165e7ce511825a4dd1bf8ace6b89744de9c673052bcfdfcd93201866d145c22112a3217710cc200c399bd2f3e47730ff9a6fc6145cd849f76a783fbd5a19f56a3417d851dde76abbed940812f3e4dde11c6bc7b5479a13cbe6af24d1679cf0113496c8c3e1fc3718fdfdb3125302bd74f05e2b7165ffb67cb79346eaefb3d8d4c597728a884b801f226aa528df9d69a8ce49d8855f9c0225a2d60b90f871b04acf5d98a6c6ae63e7c95277cdaa4bff414eb6fe8ffac37e26177c1d6859a7f9b0c3ce50a7268b717c58911a036b08be358abb7cf2c809a85fcf7abbe8176281da438f23c6b1c3632324ec7020263889cc85a9f1d558f5fba2da9794fcfa1f0a7ca35efccabbd9b7492be7e5a999717dcada5e71ea73ce735fa2bc775307dc1efe08359f6ab8c01895b4f983ab127e0fdb685204eb56f61ad3145eef226f883a7fef28ecc18642df4e1bd336f51d4f037dc04237cf7208ff2e4d1199aefad6d08784eff711b621a40e2cdc281c9daa2286aa8d02c3d371f19b4c9d7fa26a315402e175785e7a4badfb55c92a942df465b9b621fb3f00196062a4ea26df79cb2682d4367786f7c78fb1c97f77f595fdbd2401a1cf152f5fd6dd22b3e0fc023a2694710e29fdf9a123cd91a201d0e1e8f10c595a49782ccecdb7483ace4058739a93bd0f55c0161d9474cab334470769332dd5e091adbf36085fa5aa1d4e480ab9db932bed3897c2977afa0299d9fb0d3658eacfa298bf1879dde7f4e16ecbeb69413fed1997eab924e8a853fcaea3f859add3545c7c7e29c77cf440a0041b306b3d30a6e2e89cd3e3f9e3173cdf475284a8ae3a44169ecb26ba69bb5c95f31d1919dc4d275941cc46c0ddc7eff5286f24ca5df7e512e185ff373e354309526fcb4539cc041390038e2b271f9164199b20ee72a799d526c4331873858674ae235ea9c19e73c9267ac55df6ad0d1ac457bc32eeabfbbf210b837660ee50ef82861ef1caca75a1115668d4dad5c6440ecfbf16e29c8f9fedb02ddb50e88ce184cacdb6a3cbe4c1b3bcedf011ed53adddc22c58dd9594b55c2843375ad6443cc8b7a4028b6e87584c132dc1a21d67b79a375c089281bbd7fc05e8bee7176af371f4cdfa173b76c9243084d26f02084c777a20f3fcacdfe1918308f463544c041135d29d2d072b1e3fe15cec697460d63ca50ce0d7227c4bee9886be91880436fe51cf2807ab04fff0561442925f64e61760d7f3784e279b27c51bf97d551ae7c1476d2d0fed62add2fa2ba430b1e06577523b23a73eb75b19bae6928a0631f0ec441b10176f79101806125efbba8a93c3b1a12eec095de5c21599026f905bf7f194ef4122e5cdb1e0c519b052890afe89b50cc97edd9e592302f1b5624a78207552d2908c5aeb09db9bbb73948b7caad5fa7483d89f0af4eb242f82ea48cccd68f454f09f552c8c7cebda0cb6c2cbea2a75ebb5a44a83b6b822f04075931979f1b0cbdd06bc8fb5892fd38a50e8e84cdc62f1175450b3a397e1e7cd0d3d4260c0021dddf3526cf60f3607d3a797ab537d4463a87dcea4da544830f29676c2b8e0e670901cb46b140e861380b13b520f3424aab9f7aa33b4187a33fc4773be20d170a217d091e612544cbdc45d7a03cee02ae530715c69d0c7aa772fe4d0b60ba5d29f6bca8a17442f0da4c9a9c6e5894360fcb95a5b8607db3eb07c0a58407db0eccb7d6c13629fb218d676da4f857457166f3d491808af37d00c47f595925d5e54fa468572f13e5ca13e18d503ae91cba6414548263011de0ea42f092af02ade349446124c68316fa072263fe76381252537439c9b144d8800523afb17b24e604967a68029fba51d20f7cb263bd71839b0d7be79964c6d65a6fb2462ddda7d079a29a4e33922776075e209ba50db2032ec6afb738807c91e427d62a9fbd4640b1146ff170526e0ed7209d3100e3e5ce04cff1321c89c5719f734fa981c2ed404022eb1f57e7367f4ad4ca2fe5fc035aaf264aec4a08387a56d411128a98e1504c2b81237ac7aa9c22496d09455b6f2a0a2c3769e46d605ecb5bc4651bdfdd3db1298f4645f4b766dff8142cb6f3e67ee98d043cb93be8a64de1253cbf53756bbb4336f2aabb5eba953843d09d60b09bf998891753cce0af93333b82f16f49ae5d6b658a4b1364817e06dafd983ceb3dc7f53805f70322a4708b2d1b68bdf552604765a295a5cf51291c0a4c3f6064bf37d02e6841e731ea80ed66a15ae6c5c6b0c516419649027f9212a9fafef88b0678c1e0243ee3e0d9b8ff8cc42872e441487dd0a40900484b4f85f243575d60ed9f6d6fb399abbdf03edc28f662978300dbc19f5dfa17e2586fd7185e37068fb4705198312a9120b49dc7a59d030b08037b8d057f1219682bdbd40f8b8c3fcfb59686b35d0ec76cee203172d57670ea7d92132d03af95ae48bf0367d71a3cd320875cc90aea80363f091ebd8c689901fe890a0b0d5b1a602d712927fcddfb42771a0f4a4cb948c8d861083791dcfe1b0ec5ef5532b9c80fd08ae0ced7f1490480bd2901", 0x1000}, {&(0x7f0000003280)="91186d86c67f82a017fa0a7ecbf93b21fe4432d7f9d214c00366b8541bf62320984c52ee9b64a56536490fdb39859755cdfcfe627bb6dc4402802ac51998a49767e36ad4023baa00a56f4fbc2304eac1f9dbe1db628a3a60853795bcb79a554ed9c9507235a4be7c44648319d5715353fc8f00ba8f8cb4d41a1e0e57a939c2c0ee3dc7221d463cdfd709560a9fccc352082713be624baab50e36ca2a453e008fab4c52b1ffaf48d28081ca05", 0xac}, {&(0x7f0000003340)="7cd6440fbd6273b95b3fee4c83454a8c75074dbb0face999077c1342727c20f120ff8013d34ea2886cf3b124d3f655159394b701823bb194be4c8ea39b33c41363e5ea21cf127ced4b28263bfc58399f1927da2c4e45eab7ce86b6a94d6f46fffa12701081b37d73691e00870fbb843424c74b255814b826892cbfa9ef47c6b281da2e8595bf39c556012fe299f28d527704602f39e46c2625f260ec904f65ab0819e5e944d29a77963e6c6588c11a080d6669660ff6cb4830b3e57efb5f4d3f259f03e55bbf7505223b7b35b2811758853e7c7d665ce9727a9bcbe324983f83c43f804f711d1c3fc7e54fca362edeafa32bc0269f838abd8ef757b49acf4e3f48dafad245f4560da8bf1fee3ab911ce6c6d142037b4c50a3c5c1ab0ece040626fcd7625d46de4ef29bbec64daa3a6b211d59d47b87052ae906f6e3e2a53096f7ebe6f8c110ec8f16474e21456f8418c8052051b94a488edd7c9bb3969ff07cf4d62e7de932560278aee0e13725859c735391c8fce0e1c167467a80b921c169f955138754d55f1b4690146cef43b000f7a593b36bc279b37e065c61f37cbab5561488e41fe11d6b52ba5b089ed9a92123c21866bb0c3543b8f9049eb3181fd3c065199415fe10a8b4c966c3a9af2826dd772f1f280c064da3b6c4b576e37196c25813cdef81d382d75fac690fdbc3cd7eaa8a95551acc71ce437350cee3b199fa97f0d9b892abeeb43c58d136b34259c18112b6d07eab2d2510d4339c3ab0c64cafc6dcfafc3699a255b6a715926a30050ac9598431baac3c63212f704a767f9ba38e85caa041b08bcc73999846953991bcb11208bc0579a72e53fe88c7aa7be62c461c37e075de32cc5163e7fb38c7cd69b1ef68a7cbe68a49d31818f934979c7b64df0dd70968809258b7b02e832a9334d53bbb0ffeaaf00f7a5e102b94f64f4647b0b483814e66006a0c277706bc57d3c74dc87e9c8a43ce14ffdf934998d25ad31081e2d36bd598f1858a7b6b621035277f255180894b80b405c8161a4034706f787b1ba85badb6a4ee449fb89907186b176c364435e1fd6e656e0636845f0cf91ee27ec245e5b519cbdcd0943260613e61c925573ee9f29448873b8734a3c1cf7862c7cefd50ecd42f5bbdb0491a3477ad42b9936e335f13e8f0a99a9673fd1fb06b55f5a71a916fc4826e2560b257b5f88df35c1aaff137bd469d2a89c73169d5714e1cd005a92d379a19d48142b77e4997844119a404776031fbf15fb4a4dc1f2646f6ce72391020c2536465b4e65fd06612f1e27f77864b6cf0c58b068a3d964c979f14e24e30cfbda4346cfb6fa800fafd025ebb01b4009c17f40b927641a0802e71052934af5c25553fbcfc7413cff163a43aa24019bab75bd554c723bc7c44747cc7196feda359782701e5d833db3ae4cf16620a28985b0f551ead9ffc8af87991a6e03cf60d4f17375a566773b41b17c27b4eea53dcd3fcb454a78a05446fe9de0c0840c63de7af5264bbc2d0e784791572a425924b02dd4472912df2672f164c6acdefb813c4b4770930fe9264db37d7c3fa9de22eb843f82ff8a3217e9b39d2105708d27e7088e6fc1ae9f83a441c7b41e0d9ecb9724ae0213109947945ce1de37f5abb9cf29c2c066a7dfe6040d0e33321a368806b38c2f009337c1a70a7c38dbee3112e81f23a5747b7ac464242013633463cb98768202a99318bdfe160db452b1c65ac0bd4dfc1655455ba584c14fb4f0c4cc84569fccc38514311a70adc24dd0b07d9d94a7678999c6f778c432f7cc693be0ddefe7e66582d88e85ecc333516dc06401f61bbace274ddc4f98503e565053cd59088a009b529880596ee839814307fde483f6ec489cef92aa5e063298ccc568e53f1ef96d52b3b5bf32cd4c3395903e6dacb665b8b0c356e9d735c2e682c55262a0b48c6163a1d74e39d8dbd891459cf0f4c7658912704eaa3e268bc02eb4159ba07cd8abdda526b021309dc3eb509487722840a55b8a6d732d93c51428343ac369d32a0037a2e59b636880dd48177eaee80997547cf3bfa0ddcc2738ef6a067bbbc8bf198a19d1d946f1206ef507dc6d36bf962e2178b1354328a7f59927c97980d24946641638bf14f0a97345f2d0f1bb9cfa1b28831a934a8fd4bac634674da9ed58cf2c732bc0f1b5811bb07537bb2036b79c5f02e83e5611aee36caeca268136d5e2334155de37a9a3d1a1451623ac045ac7dd8f989694b2935e83dfb273a2d8425f8464b4daf12a78c897a6fb0067b03c57f08f66630b23336cd51f16ee63fda13eb87873de83f1a4c6b6e29a43d51659f3d99ee389ca618cca7dce12dcbb3911de2966b64c471fe710cc92938f91c6c895d9eb1e6d41785bdf1c0f01c15bba52528581fd5fd7f43fa410aa70860ada673ae95eef9819e0a729bb6b0202ee6b09228693dd723dfed197c517520f092a896db80dbe12a0fb102e0cc19f011b38d3a6c7680c0d17225f9da052f7f33c4039f0264a1a45cd4823c3a9cef8837eea9d8e53e92b250f826ac3ecd81d87704f61d449f0d850e10518b57e7b0ead3d23df4ab51c01ff4b0b6460aac66f87747e4d2a278ee6da9f865d93956dca6cc279c7e0dc0fa909435700630f017c471a0962dc257bdc780de8f7e1037883ebe74d16bf307f1452263f75a12c3a210d0a1eccc88c94c80c2ec148f419833ca2ced6b1ab8c59f8527104e3d0d27bb396d2a782aecebb10145379b8b3d63478d3ae8b331a488eab503a8dabf06f5a7dad78c0730216db6bd59499dac169620c103a973ccadbc1ac2970f4b8386e585bf6ca54f41b92d53e1b99c9be004bdab2f28be2d56613debddf433ebefb7ea04812295bdd2e3135db3aa0dc3688d1db1660c6674071930be67ead4e256cda287ce18d163f1981138a08f136ba592ef254d84f2f68ebed1bca1e4202730ebd5ae8446cd35100c366524527f301fd887440f05abdc5b140604dfbca48faa385665f8508bc95ef63f7a2f3981812c698774e263473d98e4f513cce2e8e03a7563a33a4219eea76c219bd6b64d523e250f760a343df00ff0ae272ffb5d192e93a30a7e9a6289e8e3a25f08d04056366af85ee556f150606128296023fcb42505ad134df84ebe224a9aff1b7746ef980108649e1aa1aff2b7b8ab9eec6385f91a403a5e227938b1569be4b778afcbf350781341630dc321d824921853b80d98b92df6a43b85377ae52314bff589e1ddb0b7f62a3cc7cae63af2f95b22ee08046324261213a2da12acf83a4ff5e5577e1d7dc2b6b4d9638c6ad5f86c706c3cd7f7080015e02d89d20f9ac2d6b1a523080cf5d5b037c3f7a1969d07469678791a15080677d3093aeebfc5ba61b43ee0ba4717eeadd70a54be9d88e1cb17502dcff9fb5febf759547237f27a11ed34644822364e870c800e99f93c4180976c836cda9bf7fd5219109288df0bc128613642856049c69636d097a9de42e34e4046872682bcc095fd1f12c82effba3ea36ac46c8debc1c2d9aaa13a3be0218f6e91026bb319353ff76e38bbf4396e8b00e2d7914e1a674b8d83f176f6111bd7b6ecc91b0ba1707beb28b00d9935d75fff334afc00bb219ceec6ec03cfd81868c038f8d36892ddb643f7fc53e1a042a4b09a1eaa93e539cb877f87dec7cac15f4168de53a32d3f6bf41b1cb9beb7a1f91c5c4195a23728d40d83eb0ffb78b70a9d84eaf21176f855f5a6dac4f440a14459d10627d66e02ee4710441f7e2d95469695ae5cded6077f4afbfcdfc63960ee82f5c0af2f38e4defdd81353e4946e320465502dc0ba954441901ad05e50940fc77c6be42eab0d993e7434a88dbeb875a80b6ea8eb68aa526f95d6c713fd7c64cf7cb01e9b652007c3860417dbfbd2a31eede0280fb83ddba17106d2c602966ee19cb601d1bd5d7320076ed6d32424cb943f867a9bcca4d9c56677a3c5fee15c2ded47c169f10861dc5b99d836f959d4041438e81f5ea3604b110176f2eb4f6f485849f137f6ad7f6636bfa4ff809ca62ab9a46ee4e217a30448c613c38f43711b44c94676f4903d3f15f3414bd71b5a06a5057f8c5662be1b88691e14bb6e30fc6b3592f83bb3b020dbe1ddbe4f739f4c6e442a4df871b5b869cd4c59be237a9e04b31c2f959ad0e2c766c2c822a9dd2b6afcc8af45190258cfe7ae16cb4603551c6245f380f2694be336a7d794e71c88d19163eaa67e06d41d240a52ef62f75662527687993fa4b71e236fb8ef14cc928f66ab7e876c796c45be0691fdd907076700167696c4bdea4b7a3314469a02f24e775209cf1f6693c2903de2945c85f1e6b4f6b45252dbba6d1055e6b94d31a2b513ca7e2a86f580ff13c8d7f1280d4ec880b6c3d1117d0afc4b4d57147aadf05ac3fd1a7d26a4ed9ef2b3ee5e0b9d98f24af2795c2d9526f5cfbc34df56fa5de45fd4f7f7707b65ef139c7723270a9d51a1062abde35174f78c38e63d142e79e53e9e35c5f207b81d2fd37df0e434296b18d81f77b40925303895171b0d74e36c6856496ef18efc0f81158a6a2bb6296d009f0fd819268643dfe326ddc5e398301e73ccebe6f81026a82af888e940ed8f0977d1fd84c527183c9227e826099d04cf215c9f088aa0a3ede99929dda7c2533e85d453565a517fa9a2aaf02fed7c5784d0d11bdb065df51bd883b856618f5e2295fd07684deac86b1decab1a0491509fa05f6eb4b27181243453531e1cae62c3bf3fae325a8b8506ffb4aa9446fb2ef0807ef1bcc2fe11cf114ffd835c4ab65c95ba67e056ac4c75c5d81319afcd1f7cd6bf1e25f30b9e9985bb263b74e7a5a5c9c5f0694cd70fc75a85c0f72b2ec639b054ce1e2e62867e8f14259c6c86c3d67694d345584e67c22f541aa71eedcdca0dca271ab841fb540c145a9c28b9bcb2ef5ae9ac2094ef40dcfc95c4326b2edc9ce5629634aeff51f49e951ec24eddd306bf80ac07c3f1f4667a7c1835bf31b9476043b34d2ef46486505b62c40e4010feb6e76feb521776a61c42f6f902cf2bddcafd65bf2a492dc06de1038509eead7861d37526e984ace37d7ac4df4320c21d4c6b1e3c6b0ec2ce0d4f926066e3d727399f137bc094f0ed13682fa0ac150e32369c179e90398b98fd9db1abbdfb45772743af970e7854e357e9f0859ac2086664d9de74193c8a586a34991b968206313901f9d0602bf4704f0857ee2a0b6023f45cf5ea3beac89f4bbdde45f3af8cfd81764b292abdc3d5939ed39cb74ac0f0e3bb8832e7311ba08d6fa8401128c04359f7cc41be01b788db7b44fa1d1981aad6cb65020fb87bb80013a051840c34f74ad8b41b2c3b383821b2b398a77d7c08dca1885424f3c572575ea041a0d819c8cf245ce88d67897ba16dc0563076a66a5db8665bfad32cf11038091066136e2bb5e413fbf2fa2c449e33c49bc518626a6448cb854d91bf957c56cbb25e5c98941ac1304554a7a0faa633493f65361523b64219c41fae8e8a06f11ff203da9ae2859ce6790e49ec26991d7b2e0332dc1682f24a0d9c2a40e89bae5b8fd3cd67f57ddd27b94c845a66f374393a6c2632659ffdc46b61845047d35d150640fdbaafd226a7717f32ea8d49d004c964e4300bff4e39494af9cf13c326eb1e5313e07b58c412248f6cf6f3b3a71f756f8e0f7f517ffad7e0479772af06f03c9fc2d357ab30083c11c7130189074edf27bdcc99c569072691aaba4c6dce1f4a5c8de400ec1209c6cbe723298d0e7d9e1f7ad5d3ffe9ec9ed3d163adc64d867a12e365f143f9d90b4b3bb01", 0x1000}], 0x4, &(0x7f0000004640)=[@rights={0x38, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r4, r5, r3}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r1, r2, r6}], 0xa0, 0x1}, 0x406) r23 = getuid() r24 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r2, r6, r23, r24, 0x4, 0x4}, 0x2, 0xde3, r25, r26, 0x10000, 0x1, 0x92}) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) geteuid() 11:54:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x1, 0x6, 0x0, 0xe6) 11:54:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0xb2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) write(r0, &(0x7f0000000040)='h', 0x1) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x1}, {0x23f0b0cb, 0x200}}, 0xffffffffffffffff) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1003, 0x0, 0x0) read(r0, 0x0, 0x0) 11:54:46 executing program 0: r0 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r0) r1 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0xfffffffffffffec4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) shmdt(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:54:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x45) r1 = socket(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x9}, 0xfff1) setsockopt(r1, 0x1ff, 0xfff, &(0x7f0000000080)="65dac3d2dff542368f8efb86ffaee8ce7922b84d69d1ddd3a206cb676315df64fe5a818d1e04d19d37a8d3a710b2ce590821b3417447c5d8cbd63ef122e392d3a5d82d672d9ba62b6c2a3f9a95a65840f920fcc91062fe73514a8cd7be01ea199f6e39f4221b383f01b37787a6011a26744dffb0f7229fb7a431f9819a9664ee2b621442c0190da33250f9be14901a81b362fa0deaad682cd4e9a8fb0dbd94307f4262decb1844bffa8b3f233275eb9f1c55229a5c0028fdac71440c7cc9e313", 0xc0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 11:54:47 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair(0x6, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000100)="a427dc0e53b107e34376e89ab65a3e548a950f8611aa1608afcaa6dd183d1e533c52abc0205f81d73dcb684198da23e8b86898cd8a18af86ba7471d213f2683a35a7f432b76c1e3b7743a097147a426b26e6de4937dd9d739a87c4ba8a50dead8cf258d8bce37f23efb3f3879866b5ff7a06d7bd0a4a4b09f3045a5d8ca5593d95962998077d62edcdb5ebe0243c78cfb161dfe1b098907f46cf61fff85f4976c94eb6321badb55d695a245bd88896ceda0811cc0e33801a4321f102ab27ebebaf231c69acb07e5003afae38ef", 0xcd, 0xe, 0x0, 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r5}, 0xc) 11:54:47 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getpid() fcntl$setown(r0, 0x6, r1) sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000004c0)=[{0x108, 0xffff, 0x3ff, "6ac8506b556489dac68a48405e7799a2664992426b970d3ed7836507457af4f557f1bbae1bcc19f2c11a7b4e6311a26f7ab219077b0b86479846cc8615d1d0491e4dedcf4d3f27f565a3fc6ee6c57d97680da456ac07d83f3ac23a94ba6fcec7f749f28d57ca275f578294e1370447f354a0fb8a53ab0654063e992807909c5faec2f033d6013525265ba3a11cdeade371403d808c93d63de7a091e45f0b93c8c9342ccde96ed821e15873564b5c7ef18c5295c861d508f7a05d2f30dd5617ff05a918f786a6d0d4aef88b9d55ecc25754f192aebff2b251621c1f10bfd4551f91d614b8287263d1cfd00700d5fb6643c0496c553b3021"}, {0xc0, 0xffff, 0x1, "19bf74df24871f871aa471c10e36f9ea8115a91cd0465f854507486cc03f0cfa37e3bff8b32f2dd98c285e6373cc456cb6bccb7f80fbc15c2851a976d563bf8a3df4d4d155e5dd631b3a4d97ee78e7b0ad1ca86f5c6b43f8939d4bd016f7784cf0712f5898204e9e1805987985dc53609b9d2220f48466cd8bc4acd37ccdaa9f334ec1f854640d04c857882500c59187784e312928f81c6e65270e1a28c2dfc80ae68d3c3183b676f48bd28b65faa2f8"}, {0xb8, 0xffff, 0x6, "6d1560ec98733fb590d64b8370237447d82ceb13ac3084eb7ad651be1494a984cac08861adf77047b4481cf3da4f0e8e641c3c9e3933a35d6737662d8e0b0ba94c2f6d2521ea2f9f34779a36b89086510497b7eaa9c4dcc00b2cd2670ec8ba4252f61071798e6c37e6dbbd4d10876086530ea7d00fad70e135cc9e3dd5491ce8e0c6cb4a84b69f0df0f733dcbfc07c278f773a17842075bfce761f16f38ffe5bcedc5e705178fd87"}, {0xc0, 0xffff, 0x5, "47b099de9582b49aefa55f25227d0cddf37ad2aa52564b3dec0e7728e8061310e41e3d24514c553c03dbaca64b94de9df7d00eafd4661e7e6850ee82126196f5dfa55a48d6ae3c3a430ac3f0382f208cfa33c29941a981ee0b3709df6859f6e0725c5340396fca093bdca089aebc9d4e68c84ac16f20b8c27b0c77e470374aa1a96e6bd3ed34f1d3481f5ada7be1f3ee70b004676e5f7147d510870fe77f62f5a8ae5fb17480f80009"}, {0xc0, 0xffff, 0x2, "b7ef52dcd446b1fda616075358973eb867c66a201af7d98d0fb02da670452764c761e5c22809a72f6f0ca6501dbddc2c0e0bce23f5482119ab525af6883509aeeb30439555e35596a7309700bf6a04d648f16722195844346c8b12cc489fe854aad1c2547b67ca1c7fec4e81e080aa39e688671dd5cb39ae6a9f79927de974a4a97a19261eab22e13fc7e0982ccc16df81bccc7dd67ae9ac4981205d31aced57f14bb90506d55b92a8dbf5d0a9a669"}, {0x28, 0xffff, 0x8, "2c72ae1cfb878efa671f6d49e168e137e29d13fa4f"}, {0x90, 0x92a071495ea1f673, 0x0, "517363893675ba7a702256ff954f664d6c58e812a8bc5b05a081f15df64c2490ec77559547d3f12910ce4b8df0b54a5c99e31a6e5be7743e57aa9870123bc08b1e181fa0655e37b2d56314cc685fbfbb0b8d82c59efa0443296070d5bd7a18509c4d2b014ef93a6d576de357d13cd9abfb20edf458b00d04a081b5bda46f"}, {0x20, 0xffff, 0x81, "f5169244f3eb981f57"}], 0x4d8}, 0x402) 11:54:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x9, 0x20}, 0xc) pledge(&(0x7f0000000000)='}\x00', &(0x7f0000000040)='{-\\\x00') r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000080)={0x0, ""/84}, 0x5c, 0x3, 0x1800) 11:54:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) fcntl$setstatus(r0, 0x4, 0x40) shutdown(r0, 0x0) chown(&(0x7f0000000100)='.\x00', r3, r4) 11:54:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 11:54:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) 11:54:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) shutdown(r0, 0x1) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="7f9c0000642fcb072c"], 0xa) 11:54:47 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockopt$sock_int(r0, 0xffff, 0x120c, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = dup(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 11:54:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c", 0xf5d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000001380)=""/4096, 0x1000}], 0x1) 11:54:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0xffffffff, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:54:47 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:54:47 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xbe) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r3 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0xfffffffffffffffd) 11:54:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001580)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="1cd4acc0dfcebbc898a69fefcd0758f8dc49d56b12faa7064b3a8258d607c45f048a4ddb65ee8a138019a09ab53a665a74f18f594c39e1d0c52a8cecb8efde76a1ffa9095e7a2a3cea6f5061880b098b122acc1047d4f6e59f282c43b52008e24d2e53671dbe8fe174d28d1f7bcf30647baadaa0968b54f8d65486befcfc27406c500dbb6c31ec6201c47e9051bc012ece034adc1d19bd0d", 0x98}, {&(0x7f0000000140)="938de5438911faf77b5d", 0xa}, {&(0x7f0000000180)="35e7f29bda435ea4", 0x8}, {&(0x7f00000001c0)="b9", 0x1}, {&(0x7f0000000200)="78439575f5c32b8b58e9e48be3c291979437e15b9132d540726cccddaaaeeb86022da6e95f0c59091f8c44", 0x2b}], 0x5, &(0x7f00000002c0)=[{0x110, 0xffff, 0x1000000, "198ba087b8e642741cc5c320fcbfc97000c77008cfe25447223c21e03049d73725c9c35224c2a660b8fde6a83160999b6691db7305c2b03cade1cd4e94a5ecd413574cf1d319a6b4a20ec426de04563268865a922108a70d2c33b773e9e998ca1caa0b391546883cf1e9ade8bf92d8f9b22047cbff9f4fe84dc54d7fad07bc65efe5d851b8ac2b989ae41e0abd1d0449b216d5ba86b851b9ab2ef4e0a621516f8c023e6388be2a0576f5974f23c9252583b876f60ce73c940c15973e39cfa86605a6b0769ac5eb23a645c645afc4a1601fd6aba4057c9d61ee97215af3f69285eab841f317140a9f64a9e21da628d39af2ea601955cfc7b4d821"}, {0x50, 0xffff, 0x2, "15ebdae9a930fa71aaf3e5cc6e687b7916b59fe3d44f72946705a74caabb5246cddc7ba598b8b4ab031cea4050ce074ce995955c023effb8f5c2"}, {0x1010, 0xffff, 0x6, "31eab5274e21670b91433ef75a9c3a4a8acfb2d2e24a639ceeb3b2cdfb8ed82db497132aeb82056c77dd8ad9f4dddf2edbe0b6b540b76e22cf1d33417205eb896aa69c55430d0c47b2ca4ac6dccb2d4439359a59711791f6d80c630e9c567e7b4598e7e4be1dc350189661b88ec4a89a56d77ea258aedb50f193004becf28764c150cbb8461c1cd7ba6cc36e067b3abeb0c5c19675143f4b3bc06d37f9fe53f2e7ac941e823463e392a52472e07a16cf1ef4fb9f1ed5f6d7e5ce077ad7630175bf6baf0c29c3775e8c92a0a05bf40fd09ccbd4b40998d2566f216956412ee279494536c0f35e9031369f15d86470b387f44ae680448f570d2d79b6387098c302ec9e0c12fee206bfcd669f3d3fb689914c502ad87a8a1b809732caf6dd9d11570f4df0af92acbb64635fbb81b04fd6fb69d5784374c3b92a363a2fae9b9b3e972bc189e715da53d5b3aa9039042342986b38f430fb30e11f9effbc1edf827fd053fd5b785dc74afa7d339e85174463aaaffd0bd1cd57e7e0fb23cf76ff1601998303c03d3531a88e71385fffea3cdad52a0ecf79c003810cbc92be7c1a3113d5a2cfd07eb4795df262107af3ef4ab7ff20db8c3b3fd3a3efe6d109ac300b7f8cc4b5431e6944fa798f5bc5146213f70e8b56a9e9dbd2297c043c093a664617b51662118479aaf8f22d1bc66fd3de8fd0106b9f29b785e37be977932dec6e101731d6678da8172a4af88e920c07374c9b241285467862771d02077c8b17295fb98bbdfb1dbe46f884fb10487f95c07161c9a4b5f556de5777b6aa2c97fd55e88fb015d9952eb51488328324c544f89e7d96e4b74c6290de9c6ebcfa19d8dffb738321604352623b7262dcf617ba1acc0a9f06d03ec3c16439ad2f009913f0711742c228f753d3c35fbd86fdc453de44dc7a3ab801f5a35377aca579d105d6c6447bc6641286cc4a34d607589a4747764c0a3c284196456f36fec51f17496dc6fd9707c04b580324bb8547899871d9a5d56443589ccc4495ec0d8fa6b206e978b85e560ff005f8a9e3e9c8aa0fb5a104c87ad8f98699b8f633b29b52bf6d26d1767da48a215e1a6976200dea73a7023e2e0c2c7686629fef0f18ff09696f09ad0c07d31eaf09f0c103b0a3a8d77f26fafb85607204b5909d68a6656689ae7839bba6ff65a853e60f8d16cb829008b1dddcd997951e2486c24201e8bb945d08fb8a1ba2f6b62e694fab020df93acf627047c4adf9dace6ee3d2a42dd3d4b4cc71dc578fb562ea7e25c79868b1b0e9eaecdbedbb069cba0dfefa99ed34986092756f9e0421cedb487906223ddf7df5486e317d70f7604268ece9349325381dc717c94965b58609e140ed6a9c4a375bad1875faa2d88da240e320df55bd88ae727229d924818dcd75d306246c8f91eee0bea2c72dcfcff487046676a844c541c976a7984b57ad00f6ab58442d8e420a2425f15209e0c9f401094f472ab91a7f268f02e44f4bdfca5d187f6ade146b7d67173863b0bcfa81326cc540b9de0e1e97dc115e96e4ebaead82cb836dd53a683d494a2746291c2e3762f804aaf86fff18c80fb340243e364ed0bad093f4c3ccaaa31f9da1e86f18a58652b37f9910632e1bfc05c0cab820c7f2dfe2edad6994262e3b810c840b4042f5dc72c400ae06d1799cf0c7503451ce95307dbdb27990fe0f0c545550845ebae5e7c31c56b85df0bcf153ddb449c37eda4fc62aaae053ead1b6cf1aa479476d1aed1c6a355e27cdc55b37239a2c61669fa0a6dc191167f34eed639225763120ed7fac9e3e9467b4253a682c40569c3ebcdb6dcf438c0cb71680e4c08cedf3702da91d6344d8b0d022bdf9125438cd19bd8f96d1c22af324fcf3463cec18245f49260f11901a54f51f768f72a1c2f22b16568deac993af236057e9581d7da4a4e13566d52c426139b4c6efb167873697ae8306ee1e9f723d47d43c29c787de255de9bad9fd64cc79b7aaf3bc50f15fd9a937f55b5619375d2aa15c78c47f49be2f984449765be2cee2d43ae6b4d8f250cf0ca8f555095fe4ad523385e574ba14109618385210818c892bae4a0c7fedae66e8f5bc56251ace38809e4db782b7a6517f7c9afe5eacc4c62946847c8ff76d35b256cd1b1f4814a8b3173ebf54395f60398ddb7579a3dc63edf1856101bfab270fbc8b1c34ddd6e6a3aa5f8c83be8828f06e93076053248160e69a4795cf335d9746679aa086c9451d60d2a0f778b0399de4535a719d664dd617c7caba8df7666e929ea37ffb1397e7a45f42954af6928dfed1af0a5d26caf8a240051d744ffc2662f5183767872b07d0cf7b5c8940e6f5adc0099dc602402b24870891e5f6a4c8c7ce457bcbe4b21a5bb0b6d224cc9fe9f0d36a75b1136f89384163732dcb8ab3051a84df992b18091a6402e30f5449d4b6a165552128f4609358c41bc38bcee12a0dfb1ebb25ab27cc97b92425740019678ecdba5436cb3e416905d84aa986346c29039385db004835ca90bcd1ed4aa777577c22f0c1b0987a67721123ce8fddf740540678b3e9b7424109bfbca592ea2c1243792499c73a805fa84f0199d7ee1b18735b4a25db517a8b138e02e92179027cc5c26d4b247d40fafe025d1851df79fe64c164eb53b0683d3efcdb7a76130cd1330b34204dff13e4b5ded406d1005c415ebcc273a6aeb92e2ef88ea2f91a89a6cdc8078944241a2508487546cf7dc770eafdc1c3f58768109f2cf12e1db3da58e99970eb5a428dfc73a9fe3b222dd4ba671a98116b58e155bf08180f00f089325ce5194df208ba82ec397abdd74fc2d441d89369fc308a5adfa240207489bb2771c89872d09fe31d8919feceabf574bea805187ed727b605e84e977a42cb7ee384e56167af3a2eeaa3820da0faf29ccd60dc079e14e41e5fdc2d253464a8164950d69201de97014ec1f66e228d87a783375d485d1a668738e25ff5521853881a76201f114e21d5f61a0afc379c77471e9b0ed615fe3bbbff4f3761bd51dfbaef77089ec7d94535c93ffea70389339e280510e11ac3f85f9f677366fcf7409364a1b1e143d38d4800c3fd2ceb393f81244753914da7a4f6ba1c81f8aee3b4d021e188640f990d4f33cb2d24589db0517dd7e4ad08d2fea1d091bea090c821ff84c4c440620a0d99e6733458153562e6a16ac46c4454c3d735df757a61b3840fcc7107dad39421b893ecc499e4e93b5700a33cac4b8d2b509aefaee59eb89cc9df335919870710691a79161a212d48e502c21d117a70ca9f31cdb3d65675b19301228204fcfea73ce27ba0b8f4158fb511680cfb3e28ab2fbb73e66a6e3bf416753d8b94139b5bcf8c112c097b86857d8cadfcfb1f5984ec66b3ecf846de14cfc3418bcf87ad79a32e107205f19a481f0ff5f0bb877f1c863f89fba339eeb645e2a22aa9a955445707ef690c3eeb125806bfecd7bc944d185b8fc6e74d653bbb47e7b49fb6cbe79ff5bd79994a8e5db235e34674b8c0024b8e2fa6a79b6ba98185880b04fa07e6e356ae66c4729125625d418637e711c33bc7df01d6512fbf09b36a714eb1696fe8df7d54bb49de7bf5faca33cbcf5bfd3258bfdef3b698c393419a1328078d1b28c343eee908cb8d5630f9cb6b84e0e965282391251a12b67b41e7dc6b03822a4d8b6b4871aea53885d4d9b5eb012c89021c85bbc12c7dd1b727da017fcbdd0cc8b8d572b41564b0b3be7a560a6c3b5261b8daa8a64c46046902710f63ab5a886f8fe8c08df3397be12fa04829e46bccd9805b36a76a99b19270e687f19a1f816b4735f81e31c195397d40ea87c40fdc7c3a67e4bb2591732cce27dffd26dd6a4432668cfd83c4ad5a5755bdca9ef287e7ee2c1e37ea29494c2a3d810e4dfdf6cc8b8cd6a931ce0ad287956a26c8f366864ac91562bbb22489040f22ca0b745ac4ffc40bed0f91b1e45007fbbff5566029056076039ffeae9dd6822e4265ddaa30fd85e4369067ea416a25471bfb062eebba81e47eb229ca111af5392d769179cfd95d7ba65b7df858e5065420c0c659602c00e5a92533b504f7dcb4898022e51cefe11fa0aa68d5d15a64874c0df72da6b866ba116db12e8fe61893de127ca46cdacff4cad4952b072c1f828ad476f9ba3d43bf1602a4cd7d03b1a445288ca8ae5420142abcf94fc2fa7ce1c51a454e3ddf2ea0675925d80a7709d4fe231fdf688e67716042ab0fffdaca22ff56abc9d0f71e5fd3dc9793709be22545771796b6f861320fd2334859411af8088d6984355687301098e714ec75b13f137b0c4b6e75b3d6534dcd0a2b48f1e6de5e598cb653c5ac58534b4cf9cb05a7b28bdcf555e67ff9c092fdb0e3801df6e6026828385fa42d7fa13ae86fca762a4223e1e9849a2046560fd78c2752a12c203f39cc40afdb33ccd61b87acc2575405892faf39dd81bc2f87a028afce2ba883e47d553ddccdd5d5396efc166c6d8c8ed9281ff1eaa650c2dcfa085e89b18317befbe2cd8f6bf50fdd8b116def088b860cfec3852585b46dbc3a2aa157b99da671b28ec53410e241a78eb0769dfbfbada3270e071251e3b5cb09d89685cd14403975809843360ebea747141171e92ece59df1a59b9b7ab520c5878c310e40c09b144f016112e099da983c5b83fc80c93280ed4cb6a4ea561d22d21912d5f390323578985d55a6ffce4c1fad95227ee0dbbc99dbf1cdfc32f1d00a6a34f89cf45a412c4e48205b6e4eadb49db21022b43e3f834b3c5364e5e4dac0c7005359cf2358a67334eaf82020834619036756b389599fecb05bac8425d87ffd8b4be17495be959b49954855c2d363dff31fc6e0d618fad53c3c003663c23b0673bb48987950814da73ce2503eba70b2253c2dff9a837cbbb2a0a12508dd5e3f67343284c4d665ff0860b2ed9a0713e227e0b431dc957ce7ea653b18ca97c5f0bda244809a4d1cec76ecd635067f999bfaf18ab26bddee15a673801e253d34e4131f47302445399579c78ceadf7d9d57c75b52935965af345372658c697f846c035208e27d9764bb3fa0ab5fe87aa38989b015e5c2302c017ec47bab2a7f4c1d4a4752745b8859994de7cb3a0c7b171418674ce475d3ac9bc46b415881832348bf5190ab9ad672e8b3af647e64662988122454817fe81f8dde72502d0d0125fa9821d53c991224f5291b1131c8eaa81cbdd5b70a226513f403493151759de1abe1c28e3717589c80df7f03fa5a025937bdd65f6ac697e8caefab92535da77cf5ec480e31f3375787a965ed7e86c1582a64ec849b27bfc9f3d72423ab679c8210d4d268f289a1e95aa4b7c29eafba693cc7966b32231c4c2b96ebe8f404a70582271332f6a229fac71c65c48de6d64413d49bc7a800107d9bfdc50e58be8217b2d35125b9be7241f275519670054486ee3bb31ce314ee77d5e05ddc081086041bd65af4298d1a39b034efa0562f9bc0532bed2438124d2df524c8acfbff83f758226937e808b4d51dbea4f52be0cddeb735302ad32c7813399dadf58191467f3c6e15b496b6e8706ce375721e791caecb2d1702b0f922ee26c3254e1311c344ed055ada115b5eb35c145ea78fff3a3b93bc0486cc66aaa3d8d44454f8d51ad9698b079582c37d1b2db5d7cbb2d693c0806d32fb879b832417e355fa135706cee36646512a49bd5b03991f79f68ecb7c8520abb33f0b74871596a4fe2660dab0ecf8002ee482a469e368893c17be75692ace5512cd8a1ed5ad77bd8add6b4515bb4817208c7e760f85fca0b2a86fd2643f938792f24f3b6a3"}, {0x88, 0x48f28ca6904a928c, 0x7ff, "021cafeb2b682d287ba11ff0d611d5ff76b2fd033c4fdd583548fd362732d588d5be2a7bcb1b38c698cebcea374fc914da7e9289014315e9b6529d2094e22a86a913352da490dedfc34cff8fc840b76c6e2e9ff315f209c9db529f9028f8b6e3942cc3c0e8e5f5a8e38d76d54524f4fe4f7ea7"}, {0xc0, 0x1, 0x8, "55cb01192e983578838b2c96efea2fb8ddf99057ad2fae99005f4d8c40c9e58a2327f94a9b0784d230497b2fe0f137cb92d50838f6da15e4cda70ff8460676e47bed2da97a7f556849aaf5828ca027eb3576af57c6b7f599f0adc99cf3b6b5572cc970604d1a67f13553c11aeb36f8a97cca2484c4879e6aa104c1a44f1e34901fc8a1ca438861ef42a4f0a1b7107fccb0bc266c37c5d51daabba87898d4c49023067bf79e2323c460842e4bbd7786"}], 0x12b8}, 0x2) r2 = socket$inet(0x2, 0xc000, 0x5) setsockopt(r2, 0x21c5, 0x7, &(0x7f00000015c0)="436a31253559526213786d27723a0a6412e640040a653e0ad8890f0a32edee1a540385e0855d636c79dab6737f104bb8a4ede8580f9c68c3a47f4ba15992ccc7197f6e1d9b82b202fec99a61311058dca440fde3b111132764ffdeb4fee5f12247de562c7cb7fb4e368c797d74b627127a97642ec18d7833eabd232c9c5bcf46a6029bff42362de7b49753b70d99ae993847302239d7658da3e62979925216acda33d8fcbc8986e54228928f999d50d6893286d96d5c0f8f6fc05975c02f62416dae5b17713e4c53b85812b4e1cc3e250bfe4dc5df00ce9f0450b2d6fb5db06c3690cf2b80aae150de1de5f9fb9f9c0d5ae29d192b07b9fb6a9a37880d4712f737a3472a0d346b2cb8de67dcc021ee4979c11d846f3e5d8cd616951c139da3388d8d8860f5e077140a4f3c0d0d6e3ccb738a4b8316ac9038f44e98e0ef4b2b847e3dbca44247ec32d87efede2b5bd5e2b0d0d10c3e3064dc88a8ddcf8fd5a036bb688dfd727951cb93d32e7da713d8faeb2231f5bca4b0b132cbb93d3e5d9b1cba5d25da0406b16d313a3ccba811b643d7d82acaaf97022e00e22f89309125da2f27325fda17d0f6e45116d71293b263381afcbe86e0b08030de301761c9e6cb066923bea5ff3217c7659b6f5a8ed77239b3b5d2fcec2b79fd32d8681d2b7633a7979f75b114777ef6cb07a86feb0b7a0929468582ad7352b02c384dea30f35e28461995c3a8d2de7f2e21d5f3af4cd49b87c27bbb2dfc0cf6fb67c8cc03c6dfeb31d19d501ffa83f80edc6b3abd584cb126614df018e6f30ca97260d16df26a163101d2ca094e430f84fd16e7bcfcd2a46651b8973edbd7e31278a4c6cec3194ce2f6076690927855f6cf4f0a993ab21cfc6d9763b1842954a3dd606b952e2cfe7002b6531f102a8ce83f384d8a15400aa3b535776dca55ec7ddc965d75d9d0c246f6c54c619900f79b436199886dc91b2d0ae371ed3e35f6c30615bd03b6fa418e477876822fe70ca95ca5cd89dc61636a98e54b1e331cd5eb9137ca29d57d74d5b3f70829d4df1150eae502cbc5ae7bd8b9d84c17a21a641f449afb8597e5ade225030e0993b67b43bbd1ea3b077c90af2087f2d237419fd9a3e20555f0b982f79f33ba0881b56509af49940a28d1de39f7b19d1fbefed4abe4d7c9ea298edc8052e2f7d268c511f2a26dff6e7b4d4db34a2dd98304b9dd460d0a5df9b33476ec915fec026b93b64bef39c5b5183ddb6a666645c41d688eea13e2ecadd2c840a55c6278dbc68e7890b0ebcea761a2b74af41863e358057925c82f83780e947ec648f87c639fa3d4eb5b07f133578aa1945235f5b03d22a8d46bd23639be2932a82b7d5cc2b9d1092441ae2895fea11c7284031d263361b2c5e69b0269a696bf89459cecfd8b645712b73a49816dac569f9f628e0a58d5c140da1a7627a6f5d6ad3793ef1d0d866c7bf7572eaee9d000a9a0ace3bf89c395ab5a1d9bd1070ee5b46dc58624eaffa73a48fd70dcc72a6d37c99b1fe5817ee83d72cd740b3ed0687daea9c6159eb5cadc5354c3d46533b82306d58f6b2519f14a3f8d9ef3cda39366480dd6ab6284e7fe1c00baaacd4ebb38684c8de90e618e1d14bb3c8c95036fac08b7853f4816766a564da044fa83eea1f24d7a5fcfd337ebf08258c11277d3b91cbe22b227678a763bafeb804bb3facf7edf36583b83b54d8f22d5b54da46d979bb9c5882892197824766c71ecdb259f408f2fe0ec0d74e684ac4357c2fd121e29d8232e50bf4af2fe342517aab03a75bebc09b75278e133a815b023512ff24d65ebc3280b4f7005a173a2e4f1c122e190a9812d53044a7290b45be4a82a5e4722172e13a7966df15028a677336a787e9ab9e3ba41bfeb39721327455a3cff202fd2c5f4c592cfd22375983abab9a82255fbc0682f03d50f764eda5bba1215de2615df2222a05cad1c29c8a66f5d52b3ed3ae00eed015e8be02255aa6450455a6b22540e9e736b3e66a8c5655d733d665ea6d7443e1cc15b421f38cad3d6044184ea20e324e0c5da58f0f1d30e602b1ee7f642276b04ae978099a99eb4c19f8b2f6be1a2ebf2cea58655d8edf3280ed3fde17de3f1b77d2c5a10243e392c808101b86bf66e659e25d25354a5fa794706378cbc7b33c9e5122181ac33ab2877826d3b20a95a26633d3b9a4807aef3c445825b9c014bb424dcd7d8ad610d246a4e5fec6b3aff5c288b20b94a5a86c49de34b403d62755a5b548c53924d0ef2f4be1a86b66f1e98d1a374bc9494f2b1db9f82bedc1dc987d3a9ed9a9d3f2f9066e0b64519ceef9c7ecd67a5fcc32bbabcb58b0ad468e6b74bb7cab7fbcfb45512c079745fca0e943ca78951fe1dd5d1880ff68b08d68d86b1dd0bdbb40435c6f0ec1024bb75fa09f815b006f49dfd8cf90a17135545fc162b0467f7e3be77a2c6742cbda2a4ac5303ca973b4477ed6ff908d7bc54f0037a0fe260c3e16df162d5168b8320c5f96822d37afa551ec228ce73ce7c173ac9a6518ea82a15661dcd3364c55a3ee3e3be3f20c20c01f7e7a5f8f561a4935b2c1074f25f104f95ac1b8a5ffe48e3c593642c48524449993c32c3aade8ecd58487443ac3764110c5799e3c6bb6f6e8e22bf4c5a88b16a3cfd4868b27b243d09e700cc7ab824dfe6c4e4ff408b45e6e86d398c751c907e8e015271f68937736cd23a0e0f81c28aa5ee8a02dfccba1d7cff54a89ce0712f2e3a2dd3ac7a5d2ea08af9ceaebab1975959d4f1b7e1bb7fcd695c59d453a4156ebedee846e7d08dea78d0196f648a62aeaf126b201ff63677e559c3472e309d531cca56b4af0ccb8fa50adee3ecede5a8c732ca652a2ccbf2646fb8768b26283fe12fc933bc63c85fe1bbc465f3b2c529f4c669525dee5f3c1b8f81aa7f99fe24c648ec1a5a0781a9e79155c0ba6cabb6b98731286043467e4dfbb5fa4837fe42bebaef88407b2bd57d11918659778382c5bdb4c56249843bbee69915008c090b859fa01a5278eba25807d16edb35e5166574cbd6ee9bce98304a3d0714002c8dd9882a819b2747329c9216644dcaf18bb36ba0d0e3f57272c9fac52fc9cb1d11698b6e4e1f0a1c92d65ba834ef72be3e212eebee3231cc4d395b9d426b4f45890b35747375bed948553d06476ef0e444fe24bf9e8b019f7d87f79d8015614e8d696cc8f72af45f1d2f31118dfe2a0051a82e8bcf290ed6d924e1b16735eb0aba7a4f42c0f032035979154dc452402a5e05d21bd95878d9c368dad1746be750c2b6eed18166b3335c524693e8a1635775c68dbd18d7fcab2dfceb5cecfbfee39825b28f09e4b5334af85ddd15be29a5f0a593d17a0c6141253e9fe40b81ae9545ab933082427a834ee20f75423f15f327d9b9036574905bce609827947add2dcdbc5d6a2d7a81f7faa8a43d9c186496d8a964e829ca7fedda96c8db69a997632ebd77167e5fb04ebae70ca7fd94dad875aa4c5129be8e983e5123b531e65aafbb878ae16613703bb34d06d655664a360a6e0a75ffb95ca64782e1b223d8ec7fe596701b48d6ff6d71b896071f439f063c186c4b95b148715e71d7cef1ff2e593b7e7cda052d58ae60d3f2906c18cc45648f6b07237c70006db6d3eaa06867aee93cee1803aae6635293814a36ffcd96ffd4210ff1779c2b19b6168dc2193eb6733f1d426c24a38b5137dacf48d9e1a6abcaef17b935b0a898b9b1d4693ce668861f6fc78eded4c023e00304d7bd46d88a0b15e68e71a2b79fdd63b9f4db3e39b96fc5d35d6cf63a435fb658e2002594e654ed85cb70c10045f65e9f85d416a7559298ed29a4f6556aec274f34e02c1a29eb713c79c8e3ec0ca18122a88a9ee55e144b67a4a1a930f04623919166cc7014305260cf02e1096bfe8a0deb5692d81092988c1127008e42da994600edc97832513740ff3e4971366c7ec5d0eb60b070c886bb6a9fcedb47b9190cbd64bd6d7b6a6a6a0d37f9a5e8bc7034fbbb5e55509904df7ce156b955aabc1b59904dacad0dfb8ca4044964ea4a31015f974e5bff6c9c1939e5d6b95a4ac7a48cec19905fa1cbed6c7afa7db033e9420434e49c20fb0cb008ec390a22ae077526a967446d583a481f06b89829feb2786fbf0d098e79dd964c41a5ff0ae6714c5a5733b300472dddab591823362ebba354e0e4bdb999e3f66a80a40cf9a2d3745dae79064ce86413f98ae61b9309d032d1e37671c5bd1bf47ff44c32ce1b16c361bd7dc5bf1717b1dc35fd7791886eb80b6f93992d729b7fdb51f9dcb20f3b27264fec6a81747bc1579014db250bb502ef9850f835a967b69fb08c045843137b5aaac3d55bbc1ab079f9380d2d6a6e4bf3181479f4054bd17e7d72adf3ee93c69b46f168c35b0f0498d8879d3c375de0f3460f33431d294463a372ba1c80515145ff9e8b736cb731ca8256342a3118b9a3bb46540fdb7cd01ac4295b51a2c4555bd079482c8c02302c79eca6c0f598a7de8e5750815b713ef305690a2cab48e8773d550dddb088ce0de86cbeb520733365990da6f31d8a99014ee56a5b11fd047c36878f88a9b19d2c1b293cc6ab773db043170026bbaff2f1ce4b09fc960ea8f017bc007ddba3a96521abeb0f32d40a9ea0f7373584ea751ed26f40d748e150b931037aed1bf766f09d523ed210aec1fc3df642fd1961a4664de67fc74c5aeae31bb27ae3a7e6e17e839c98a5d965bb05f89021eaa724be52222a285351fcffb1bf8929aa47661bd35f87ddac7efb7e1c2d1f01fb5ce8202b9967ca77d57d5ecdbdbe41847a5e2983ac15a8269a46213ca5b00e53f92722d1985e9eee443ed61e6028c1bf79468908146a1118c2d7bf11ba26cae1306b7f11823241507d10f2372b3b055e7de816423c6a53545daca880c69955797ac9c2b3e4a2c7097cc400207f296d48be0af614fccc959d4554023961d3a88b955ab98965254beacd209de6178885586104cff8a9667507ae0e7e68fe204a795a71efeb0b20b5d1807e2e62d153f77e626195cf36f6a56f93eb36309defbd13d11161e794a94be1a6840c6f7643432a612d5b2f4c697989987f2bce598d7837fe9b65d5cab56bb4bb9dc77983be4f38025800f34f9abbb1c109086e4559b69b45c7416dcc3c39ede7a522cd0998a076771e3fb140748cd52dd76df61eb5f4ebec31fed90fb06eeb3a16a0cc007b0bcb6daaa01b09a58b095d8f31ee33da1dc70b4ac4077ac15dffab8872060223ea26f034045899206e78ae5d0339475e7e2287c24cbab4f786d4a6aef1a71e510cc131ac94440a19cdf8213667bc66d43848c58f25bb3d581d38619aafd2b2a9ff348dc58733760ce6408374ff2c3e680ae1c99ff7d562b49220509786bbbd0cfefb02287fd858cad6d645b4e4c87078471509fc63e4b4a151b76d98676cb82d7866c46f3e7d10d06ff758e3354f87766affda541e297b566610974070438a590a53dba8018780b6c59d88c63b6771baf3d3237776d3629072039311c33972bf47d192acb7dfbf0a0f4a9ca8a25fc44b96bad81b848d97bf3cd93018ba88a898989cd1cdaf8275a8564850f61c995c2265b3ef2cfcc24532f9dc055c41f0785c84642d261d238e586edcfb29a4a025041e460f10609dbf639843f60c2bc0f888e3f981b145f8cf5d1e201ac7eb97572da406e8537d2ca2a9071237f855c8e42893b28e4e9839264f70e01021ac69f97d8a30a00cd70965b85d645175ab2b6743c687c9dfe2333fb509f0cdf8174d54128678c5c4dc637b1fd3529a46d463f1ddc0052000", 0x1000) sendmsg(r0, &(0x7f0000002bc0)={&(0x7f00000025c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002a40)=[{&(0x7f0000002600)="4dd80ccecb03aa4dc890f05e151f15a86e64d5d365c5ca930da83688451cb7280cba68395635b846adc9080006eeca4261292fd318e3f4934b880becb5cea81818a30876f8e7334bd1f61148d4595be6141621d0973837a37a37e15d11e517709f57ac5b670bf01f4b5d01e4bae60dcb86492ff7c92b6f93ea60c74656821df7ad39c67b95644fc2a1124b39c51b63024976ed73d02b7f8a55a93e495836bb93ec1263f812b0896f86d22eb264a168e788a201ef9efc525513fb844e1b688327ae8ce3a47b65a564702a", 0xca}, {&(0x7f0000002700)="c255aff389e6664e49169a", 0xb}, {&(0x7f0000002740)="8aaf9fbf9f359e61d4b7245908e77c4818f58902023b382a25859545bc4db9ce83a031ba4284723f9546d348b16fb0899c3db0172308b5e3ed986afb7faf7d2211aeaca6d1667b62d1d58e44a3ebd77e0ccdf9007f9985027e4252999dfb4e1abf6d9e5637fa8ea19597872271a41bf802449904f89f8e0d07504c065dc6285d22e015c99f716d2175ab4039be2330fd7ee5d8207fe1594a807ede82c482dccf0577ccaa473e4690018975e24e53f56f11e2fe247cbcf8cf8153b1e9dc59614f2569ddd6ec", 0xc5}, {&(0x7f0000002840)="89459eda0100fdff869a4f5254f0", 0xe}, {&(0x7f0000002880)="e83eac4bb4b8cb0bb8c1e3585fe426661cc51a76e46b", 0x16}, {&(0x7f00000028c0)="450d244db3ab2ab38cc54324d4c2172718ed15a77b6de0e8ff8e0e69f449e6a4768a56f7624368bc0ba286ab91845a4feddecae763cbdcb4d42d7ee29c29af93c1dd243b02fd6f3653ab", 0x4a}, {&(0x7f0000002940)="0eededb35c428a4c7b6ab7784c2fbf658612dea7c3f3267901db96996ba81f0aaad1a614ce647176", 0x28}, {&(0x7f0000002980)="4362fa4e458db1cadd7020765b47af571681c71400d6341a3b6451d1ac5dd80bfb9acfedb7867241f5be38034741863a76d3466759b8429b9d012d394992a0b637252f8d8adcd5f4410e0b716d19a9e47e092ed65ee125e08b173c1fc46ec76887fcbbd36ba9237ec5c4ea02cdb2a6c17c415539e15a116cb2bff1ac9c69df22d95ef8a9b69d86f1c68d69a28edbf0918b5905d6acb2bfe2683cba5d132e", 0x9e}], 0x8, &(0x7f0000002ac0)=[{0xa8, 0xffff, 0x5d49, "ef3d0b6789e4b8a83da11c600a76695b5b5618457a2859d943e9fcb7d4666ce9526ad9062a407a66eb451716e98cb11fa678d4dbb81b7cea5919af426250cc71b3c9b4cd12e35a84ef35b19d47f992874db800efa2532567239f5ba917099c9c9ccc9de4ffafb31dc92de2851ff592b6f08e839fc7f0779d9c13e5315e6c06b49af543067a494c10c8351ee8c625b3661817157f"}, {0x30, 0xffff, 0x1, "9ab23cc8d5f24fd4207ea84a49744b7809991203b03107efad4ace6126"}], 0xd8}, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) 11:54:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) clock_gettime(0x3, &(0x7f0000000080)) listen(r0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) accept$unix(r1, 0x0, 0x0) 11:54:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xc4) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/232, 0xe8}, {&(0x7f0000000300)=""/157, 0x9d}, {&(0x7f00000003c0)=""/120, 0x78}, {&(0x7f0000000440)=""/82, 0x52}, {&(0x7f00000004c0)=""/203, 0xcb}], 0x7, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000640)=""/9, 0x9}, {&(0x7f0000000680)=""/25, 0x19}], 0x2, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r1, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 11:54:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000af918f010ea223a5713d4128ac3900d952a78fdc1cf5c109963237e5f14a16de5ae0d8cc0fb5a22e066bbbaf8788356c"], 0x10) 11:54:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdde6ebe0e20b506a738f2cf779fca78bca17bd7fc304008517406e221cfdf7ce1c25815d7d", 0x3d) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x6, 0x8, 0x100000001, 0x101, "c7368b243a363f5c495a059a1edcf03f0281329c", 0x8dc1, 0xffffffff}) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x50}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:54:47 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) mmap(&(0x7f0000719000/0x3000)=nil, 0x3000, 0x4, 0x4018, r0, 0x0, 0x0) munmap(&(0x7f0000717000/0x3000)=nil, 0x3000) accept$inet(r0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:54:47 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xc) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') write(r1, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0xffffffffffffffee) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kqueue() readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/45, 0x2d}], 0x0) 11:54:47 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="728d3973fe6d687950a0cb63e24cddcc5cefc0aa5bf78f2626e22ef1de19868b8ac64274e9b9811e516d90353aafd223a7dce1dcec9eb442afb0812839cac8b70c9b0b008f11f9446718554a22660b591526e46bef64e1c25ac7b2ce04ae20037b61233654632805d7bbae3ed27b6aa2cf7ff880697d9aab7cd4ba42a2be3f79fbdeebbb6be9dd97d21fe3d42b6cb14daf5661a77f38c9dd74e36fa3b10bdc6b9e20d64304bd22f5fd0af034b21471c9133c2af47a93cb41dfb11c3ba36b3cc89b89", 0xc2}, {&(0x7f0000000100)="97eec1941ef3be3ae57eabd6c23849b3c22583e1fb88fa53ba5ea3a99ec8df98496e9ed95d5401744dfec7350c4dd3e59ebb775d0353279424154587f4b6b35e9ab72c084f3fcbcf262893be2961a0e0e7bfd25356ca0bdd493823e373d84c5c", 0x60}, {&(0x7f0000000180)="fa019a4a6ec972a0", 0x8}, {&(0x7f00000001c0)="92415a6c4bd31f80738fbe9f08d54523da6e74eb6d439f53d44da0ed6812b5b2149d2badc5e14b1804", 0x29}], 0x4) kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 11:54:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) 11:54:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = semget$private(0x0, 0x0, 0xc0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000440)=""/4096) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) map stack 0x20719000-0x2071d000 of map 0xffffff0065997e78 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xffffff0065997e78 failed: no mapping 11:54:47 executing program 0: r0 = socket(0x2, 0x3, 0x4) r1 = dup(r0) connect$unix(r1, &(0x7f0000000840)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffef3) setsockopt$inet_opts(r1, 0x0, 0x20020000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xffffffffffffffdf) writev(r1, 0xfffffffffffffffe, 0xfffffffffffffdae) 11:54:47 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) kqueue() munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 11:54:48 executing program 1: r0 = open(0x0, 0x0, 0x0) dup(r0) r1 = dup(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1c4) symlink(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') getdents(r1, &(0x7f0000001000)=""/4096, 0x1000) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 11:54:48 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000066696c653000"], 0x1) fcntl$setstatus(r0, 0x4, 0x48) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 11:54:48 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="2febeade051785820e28f449b0f61d70f3d7951fd262", 0x16, 0x8, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x4) openat(r1, &(0x7f00000002c0)='./file1\x00', 0x1000200, 0x1) openat(r1, &(0x7f0000000140)='./file1\x00', 0x20090, 0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 11:54:48 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x5) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7, 0x80000001, 0x80000001, 0xf6, "a0b8f7635ff54c29b08105a5fd65acaefa51dc0b", 0x6, 0x2c7}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 11:54:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x101c, &(0x7f0000000000)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x103f, &(0x7f0000000040)=0x3, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x1, 0xffffffffffffa847, 0x2, 0x8}, 0xc) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000140)=""/217, 0xd9}], 0x3) r1 = getppid() fcntl$setown(r0, 0x6, r1) fchmod(r0, 0x4) r2 = msgget(0x3, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/205) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r1, r3, r5}, 0xc) semget$private(0x0, 0x3, 0x201) setegid(r5) r6 = dup(r0) getsockopt(r6, 0x4427, 0x2, &(0x7f0000000440)=""/181, &(0x7f0000000500)=0xb5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x3a, 0x3, 0x9) flock(r6, 0x2) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCSTART(r0, 0x2000746e) pledge(&(0x7f0000000580)='[\x00', &(0x7f00000005c0)='\x00') fcntl$getflags(r8, 0x3) getgroups(0x6, &(0x7f0000000600)=[r7, r5, r5, r4, r7, r7]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) recvfrom$inet6(r8, &(0x7f0000000740)=""/153, 0x99, 0x800, &(0x7f0000000800)={0x18, 0x0, 0x0, 0xffff}, 0xc) openat(r0, &(0x7f0000000840)='./file0\x00', 0x80c2, 0x1d8) ioctl$TIOCSCTTY(r6, 0x20007461) 11:54:48 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\\[+\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)=',^\x00']) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) 11:54:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) 11:54:48 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa, 0x10) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000040)='./file1\x00', r1, r2) 11:54:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) accept(r0, &(0x7f00000004c0)=@in, &(0x7f00000009c0)=0xc) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x4}, 0xc) recvmsg(r0, &(0x7f0000000980)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000007c0)=[{&(0x7f0000000100)=""/228, 0xe4}, {&(0x7f0000000200)=""/137, 0x89}, {&(0x7f00000002c0)=""/246, 0xf6}, {&(0x7f00000003c0)=""/231, 0xe7}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/95, 0x5f}, {&(0x7f0000000580)=""/61, 0x3d}, {&(0x7f00000005c0)=""/198, 0xc6}, {&(0x7f00000006c0)=""/249, 0xf9}], 0x9, &(0x7f0000000880)=""/209, 0xd1}, 0x800) 11:54:48 executing program 1: socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000cff70c039c63a713c8411693c8c1eae85543a3151957bd72c91fd72f81cad773596e051ce0f17efa0512c3276ed81f07111977d8ba53d3c5f52a7ce7649dbe391684e43553c245de03621cdb319cd44033c0ff3106d98eba7c20bf58d89eb668e0f6afe5444b23e35322b22ac3850f43ce"], &(0x7f0000000080)=0x26) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x40, 0x108) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x6674, 0x2}, {0x2000009, 0x6}}, 0x0) getsockopt(r0, 0x29, 0x2000000b, 0x0, 0x0) 11:54:49 executing program 0: r0 = socket(0x1, 0x3, 0x80000001) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000080)=[{0x4, 0x904, 0x800}, {0x1, 0x9, 0x1000}, {0x0, 0xc2, 0x1000}, {0x2, 0x5, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x5, 0x800}, {0x0, 0x7ff, 0x1000}], 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) setsockopt(r0, 0x8, 0x5ac2, &(0x7f0000000040)="b58c1c542ba0e1e676e7ec5711f7182a8a4227931765ba0d77e8", 0x1a) 11:54:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x9, 0x0, 0xfe26) 11:54:49 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4c0, 0x0) r1 = getpgrp() getpgid(r1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2011, r0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xffffffb5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 11:54:49 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(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x6, 0x4, 0x2, "4dd268c052c89c99fb14d3ca86f07173f31b3b97", 0x1000, 0x100}) 11:54:49 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x13, 0x8006, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 11:54:49 executing program 1: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000180)=[{r0, 0x90}, {r0, 0x20}, {r0, 0x10}], 0x3, 0x1) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x110f, &(0x7f0000000040), &(0x7f0000000140)=0x4) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:54:50 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x5) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x0, 0x8000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 11:54:50 executing program 0: semget(0x1, 0x4, 0x440) semget(0x1, 0x0, 0x5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x3}, {0x8, 0x400}}) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = semget(0x3, 0x3, 0x40) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x30, 0x1) r4 = shmget(0x1, 0x2000, 0x62, &(0x7f0000ffd000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) readlinkat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/157, 0x9d) semget(0x1, 0x3, 0x200) shmget(0x2, 0x3000, 0x32, &(0x7f0000ffd000/0x3000)=nil) r5 = semget(0x0, 0x0, 0x4) mkdir(&(0x7f0000000280)='./file1\x00', 0x8) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) write(r3, &(0x7f0000000300)="f7edb8fa4c7313a2a7579427caf6e2babab70507591701d2bfe7c46068b278987d360f7d938c1841f48994397e54b1b73bf16a367df3ac64215923b1e02c5f9668e7d0e0ce941c31423cdb2064fc576e8d5184f4e5e8bdcb64d047a9ff6d06b7a39770093a67860009c5231fff6019b732c713e76a77816f9a8f9c60fa7583db514e2cabb7ce878e8ef064c593ffdc6524dba905e7c743348a7ab5ec3fa8b044e976e89a64824f9c88b20d0625e1f469cfb27ebd06f2312a327b03235eecd62936d1bac98750fa2af94d09a385b104ffa2b777e2", 0xd4) semop(r2, &(0x7f0000000400), 0x0) fcntl$getown(r3, 0x5) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000480)) shmat(r4, &(0x7f0000ff4000/0xc000)=nil, 0x2000) semget(0x2, 0x3, 0x82) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000004c0)) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000500)) accept$unix(r7, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) shmget$private(0x0, 0x1000, 0x48, &(0x7f0000ffa000/0x1000)=nil) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000005c0)) semop(r5, &(0x7f0000000600)=[{0x0, 0x8, 0x1000}, {0x5, 0x6, 0x800}, {0x3, 0x6, 0x1800}, {0x7, 0x3, 0x1000}, {0x0, 0x3, 0xaff370099f1c8a1a}, {0x1, 0x7ff, 0x1000}, {0x3, 0x8001, 0x1800}, {0x6, 0x4fb, 0x1000}, {0x6, 0x2, 0x1000}], 0x9) 11:54:50 executing program 0: r0 = socket(0x2, 0x400004000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 11:54:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x93) r2 = socket$inet(0x2, 0x2, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="ff122713c28cb4845d2f9b71d4960c5073592df010f99550b07fc564d93677f358331c763bd2ca6b6f86f08380e37f674e5137ec0131b427fb434f7073aa9e838aefd915b74c00a287025b2f2059f7938d6cf75bbb294daa4dfeaf43bb352d615a4aa113894bb6514d96ce3cff89cc5f64f20137659fb0e2ce43d75251ab2028263efc795f2ae84cd041290cdc5866b5d7ac84803a8634f63bd9ec323ed74acb5a8576e3435b029016e5d834b30006a2d428245136418f9dfc76c4e2809a2107305a07b3842a5d63fa52d39fa9440f766e19578ca527cbb4d60190e1e4714e4f8359de410e861ed21e941fdf7253bc43c402755842", 0xf5}], 0x1, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) r4 = getpid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5, r6}, 0xc) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ff1000/0xf000)=nil, 0xf000, &(0x7f0000000080)=""/191) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) 11:54:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x11, 0xfffff, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0xc2, 0x10, 0x2, 0x4}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x44, 0xf0000001, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x15, 0x80000040, 0x5, 0x800}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x7, 0x20}, {{r0}, 0xfffffffffffffffe, 0x98, 0x1, 0xfffffffffffffff9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x49, 0x40, 0x5, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x16, 0x10, 0x7fffffff, 0x1}], 0x25c3, &(0x7f0000000040)={0x7, 0x8}) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 11:54:50 executing program 1: r0 = socket(0x2, 0x1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="dfa94e0f2e737734b4c2f03c0231f51c693f8bcc7c11cf0f589a05581f4da0436fa77ac95e9554e8b4939145871d3cff2edafa62c69299ae0cfb1646c949a3a978c8aa1008b4cad1b4c92eec4e266fbf915bca421a6dc132bb5183617b62ce81f094c30cc8b5f0f2d2494b04aeca2cafe1ed087e86f714481c408dcdaa38e137f879f6a624fc5b96f0ef853d32dda21dd8e8614a03643d7c8abdea6ce1dac995e6f92693ebe2476c982780772d2b8b4b36066f3c6d919550438d6bf70b6b3a64d2c6c96779104efa9d99fd94b4bb5557e877d8c036206aa2a39b65b57e0cadc56210", 0xe2) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000080)="2c9675ce2197896633491b79f39ac20cb90fefb568fa250e042d859e48764ea4c15f6191", 0x24}, {&(0x7f0000000200)}, {&(0x7f0000000240)="6afd0069939aa8cfcd66a748def2bcb6c9715eef655bb1f6a42d83aebd79c915e3d19a0d2dca6dc48df319ec73499392a3a3e66b162e8fd529cbeeb2b5c2d6a8d9b88d777ad10cc9607ec5abc9f06e220092065c940155fb61faece076d5deeae9157f82df3db0797bb88a492516cf4b3a58104f1a6d8a031fcc29b440c7ffdb11c2fdc5431f631cb3b6c724d0705f4568be4fdb83830743116380ea0775df42babaa17acffa9508e1fe475361eb6faa6a56ae21c45af7ae0e28f792bce737a539c12f49c2306a550e3ea74681c08dd317c02640c308bb96ef07e75e6f2b81b698e7670a72da58e8ff265bb63301f35966ec360086c762b183e37de4c906afd4a719f8a1f7f8780dbef663624e84bda467447b4287df711517b1b02ff597fcda94775844da1cc4a80bf376e21cea0967c1c304427f81a6cfa76c9d68fba2bc0bc75865d7a8186084f2920a7a7f32d3a6b8325392cf991ead0ccf2540742886c30ab42598a21c1f92fb8fd5e7423d677799f61196c8a9875322f481355a2dca991cee223f3b6894fac3b128f4f75b35c10dcc138127bf82319ea34a8a31982650383a089ae0314d34f3f25088688e6df38bd6fa2e487933763fd9783df986e7cb405a46335ff6389acce71058dcc04c7421c47f19b6a40b34eaf437ceda6ca3d53fafe8a7b7f03346e1260d569bdcbd1607dc75d3027e45924dd1ed241ead114153038534953a82b7096c5b55a5002719764bb55d57760526d22006d5a19d429f889a81652c003a581d03cd1e6de72d6ee95d76a16807b23a762d8aff484f3324e0b55dc64e389195850f67c277ffcf42a90fceb47b6a78c21580d0df119c223ea3b89be62d7869eb13b417043231df503469a38af45313c4bf7e3e92600c534b4934043e61366e15463ce0f57eeec06e3c035a386dcb3ebdc5b263deb6cd030e7a9a438d523488e2b0634f147b9fbb26e33f979d9c352dae2ee0d3c75d467957090b58da6cf8f2af2fca239d54c8d1212351a960a0e9fa5767f69c5120dc9b5e361f8ac23919c0beebb119083e39b10b948e8b6b2abe3445aa611015cc7a1f77d0a95744cd9786279194254f0f8d577b970225498e8ce991e001fe183ddca560daa594778ec1cb1364796788962f705960afda446de7962a5f05613c4aef9ec6565067e87bc1efb260d1e3be003ca89a1017b5e48eb1ea147902f331c827d3775ba2b1c6adf47736b879e21e64cf408a821efb23c59e8d809dc3e30d9b2f0b73c78dad7ea6b8fc1fb835615a7c6974140e4d7683c007051582e3a5dc973af987c6a2da0250ce503150cf2ce3108973bb41cd2d132771e195b2d5a4c43d0162c6da08d739babcc7283e04c71604c5be124d1aa12183f44b15a3b0ff7dcb1e61ed104590e5c834e3be0890ea93ac559da82b49a0b282bb4b5e62363c4ba1648aea469d296b9d78f22837fbea79a33a6eaa4ecad79fbe000ec60009d21ed5f75897d6dd368440c727b578f159dbd88a50c72559bf4b1b99f5b6089b4841f43905b00848579235a12e78506d5cfd190705a5a3cb236a66c1533c834ef6026b127dfc9e954b4a1e1068f381d4589831ef4049c210ff083db21a4a57bf4e84bca76ec9240383272300f6ab846be251f4c99df5d13e2e168559f2724c4334a9aab08e55ca6c14c4bc519d8a25e9a51ddb677ca2979557566dc99065b120af3d7f32c71674dcb35a8c915df549cadad6f61c51972f7e93cb8dce8186a77c9628225710084651590357f109925284a67d6b8b8c9ef16a7dfeb007f2a9706c6ea160af6418436fd7f3e60b9efbc2b14bb7ea5c8b6d29dd3bc6a0ca2721080ac248bf1c9178b6a7a44497b1af3d9023a726e6a6187be97f3dd76e3b1e8eac14427ab773e887e6b01cf864dc58e16722a3867ba645993f93b382516ae6d8da60822878397fd64efa10f101ede8e4d1a99d0690c28e15ffc3dfdad708a149f47fec9575d6501bef57888ec908c67ec4be47e5b32d01ce79fe48f00eba2a55b0e6a82d409290f4453826aad7750b5344300135e5524b9e6c7f50a275a666168d191a6e44afded845485b044ae40049df943f140cc0bc4a356f0079f91a11fbb92dd7760601901925ddfc3a8489ed39bc08d71392976c1e55bcd4190a5d078c75f7603db864135341cb6dcecc003842799c4f7e2ad46ba5e67182fe64c8a051d1667688b94d2266760017f58268f36626d021c60d7e2fde9257c82839e2c753ee8fa07245489428c07965060c52f9261e97a8eed0551c13d087629fb3af3bba17a36d44eb05908b3768ff51fa44921ed3c4d92663e6e4cda12699cff20fb3e9eea4c772fde85a64f335481fa1febe1a3a4e5ac51fc59d7675aea2a427bfbfce1a0cff3c1eb8dd0917d0917d923d337bc30ce3c234463833c069a28d6b2bb28fa13b326d48634fe934b7ca6fb3de9ae7ebe5b24c5e84f9a1e9445098b6642e57092e18fbbc7b89e04db896247aefc595669b7ecc40a3f7615753f4829476fc3a7cf0b281c420ec368b6a80906ba7e72c761b143ca53507aae89821da975d66ea6329dacfb0f2ebdf8299cc0e8fc1bde91bab3d6ca50be552e409cca5c303ef9ae2bcf8441e1e867530ec5a201a437419d8940c0bfed2e785933e78150efefb69938c38099e346d5f82a87a49aa51aafe6c625b58a17772ba69722ea01b22659b29960d9943f45f9a74456b3080a14d440c95cbae18166443e4310cb65abf8c6a2f7dc91238084c842692a6078180a026f1be927be263521c9dcb52e2e878150ddb45355bfbb31c862ed05aa47a541083383e41c22fd7794ead1392a17755288f67d77a2722afa0e8f972d21aa17ce3f2165013cb29bd4a02df95a9a5dfa545767b0fc8be5ed0983c9a7efeccf79fca406a7e2698d40fbe59b6db0df637d1be7446918958eb830d4cf3449c6bbf98a6457ea23ee78f6d3c204f8213c528a1bd7717f321436e35250a30e144502eb03caba3b9d08adb8a3ddc310405657d21cfea1039d2c57011252850000c441647407506e20b62dd0ada53d005a7de124ba37b65e2ea14a6c4dde8ba8167b0080e888b6b4a5d1a1872d3f1f13c6ea41347f53bd4ad0710f6ad3f25bd4938180954e6ab01d76b9967541c1d0b89315ab7bc3ab7ca5e027e8073ef89859c1c4d267b97e9d2b56c9842df80bdadc79f4cb42e3dfe2800b03fab8a3b6c84f63333a0356f62dec19d9aedc02515969c16fada604bfdfe158c328406c762d370133be3122008825fd1fd05960458a63d0b6af7aa2f6b7c9deb6efb24f9f211804bc1d5d1b9a95af8dde8dde425f79143dd52d0eeefaf74979efa63194e8ad9e6a78db4ee37241295bf61e765977c5e2464d8c72aeab99c553b95aac8c1c847b295700d654e4505257577fa77bb0ec072daa4a27c31a39ee0b1bc55c9ea5ced9c1437a0d035be27a34f901f8b17c2f286262bb4f8a96a48638e7b399ee703de4c5d88e78861ced0e1b905e3dd32d263355f461605bd793839e00aced5b49fc586d3dcac62baa71a25b6a4f5f32d58fbb33c376f8c16c080df4faf8da179f50318f820ee01734a93f3aec9560fce209d90ad8ef32da09edfa7d4d5a239454ca73ca4987a7a873cbb91906f96d623642d2553fbb4f920fb4eb8bacdb1211d322801e186be072d68aabe601b457573a706a322c216fd602081d41f00977dcc1f69645e7eceb3e005008763c7b7ad1c2e20838c8632fa64b333db541e327fa231fb5cf15c77916b5537c3ed10a5692277a355a9cd42cbda94d68f7e61fb07c3ae525ddd9a3c48c2b046dcc7412991ea39df01623dd85e474cb249e6bdc5449547a336d754dbf1a44c2419ee6a06767b1908e3b1dba9b7737207a2a62917090683d2707a758e577ac35c439cbe14a82985a46c64e5274fde1f89053a5c68d3dce8d963644546f718820bddfa672160936b3271bc0b68e43d47f79b04a57795358b6ad6a9b6e2d9d8a1764b413b2abe5751d5d9975b54b532529abe0f11e38560a801497279774ce3f3b1ba51fcac31decaf9c84e95b5fc0556685bfe0ba581e1f79d39d7c3f886603ee21e6f0cc0bd9363bb805e38df19b0df1b8dbae7ce7e0fef9e33be6f985302e71305d959b536d7486e07c6e806a7fde7f22231e9349f5b33f8ef167e9ffc74348cb3785b4521ff54f22fafad882cf83648e4d62a5a781bc320868f172c10825ae171abce225dc1f36c080e9e7fc6aa40a260ae9832c83ec2cc9e54be40f8fc79977d1aa0a1d217c6f5ad141cf2c0fb18a40d00f287fe051621b9a405b55c0d05c2d89559e87f95ce6fff8e193df06160e699593406086371b78ff9a494c9b30d28b0a0e782a96798c0ca1cbfbb9f5311db56560f10df5d1cd7a9b543bd0f5c4c775162050511dd5b5c3e81e1058d0c63d30069de9e2627e1e2f2e93d97284699491625541b73a27f874bc7caf098253fe6b6f4124606093aa05f18d9b367556c71acfc50bef2e33d15f22f7368b94e509fcdd28a7bd369004a508d85ef330fa7a6533e775ea74662d71bb12d7cff1cf609acb30fd9124068b951ae7e606931f9beabab8ed877a63b47ac0cc21190c4b6353690dd4ec58ebc505d64862fea1ce203907053015540e217756b978a1b8cd20916de16a865816a24d2475165b57041f56c4e29837138e41884f67d63fda8c04ea9965a9e7dc7390546546a0ae13c867ad40460aa81226c55696aa35b073bbab0cedab8f0892c39093b40aa173563af5578146ab83a6402893c8edd929c2fe651b2adcbd8e1f9b7bfc183c8d91d0f1841ce678a3f319159539ffe5121d46f3e344dbb9ce951ff0c553001aaa4c93a9c8b27f21ed19e57df1437bb6d8ee5b9f02b81bde0d51e9be587886ba6bf4bac000af0ca7fbc599d63c998e64382f58a7802a45fe4f8409ee49baedeaab4dc3eff1478b974cd6c75fce817898e9811484d8678937a0de866456f061ba5151377d7bb0e904514260dfdc317466a2e2cd20f043579a4f25d8838d12ef40a93ff4f198681722437a7ba749ad380cf7d5eebb925cb96a9a29f35586ba79b238de6578a32f978b9b75f71344114e4d331b522dee6286d3728e944ee0aaa28ab9b5780d338cb6e7c8a085022e71e57326a124e07bd556a9c69bd5186bc2d424439a0a1f2bfe60b964b6db069b74ddac1b83b7ef6b29b026e93a3a249e84c43921bd5e298efd5353e4550eac0d772f0bd4af7da16f2e13703fd2eba2e88c97a797deb3231418d86c3f1b37af72309697134ccae7f0074cf68a5e33b8055b3d57d6bc88ed38e28f87b579bbf262f6379ce43da1b25b5088b007ad6a7165b01f13cf5ee7dbaf983c8516cf0257b379f79835e646417a58e990b187d27584d519d369e3dd4796243acd84b39c06054835b700ab0f559c63a914b36771073c54952e139af57aa64d15a6f2048db7c057869acb3529c8dc1c2d7c67e461cc291a59b14be4d97266e567c6f8c69cb5c647641b3c7282a89e916e117e10c7274f42e6fbce8db5343730c7fee0da2a2690ab2aaa541e260f09c5541aa1313a7b5b00bb7e5a3f5c1f8cab6fbacefb50ff7b253f09f9a568f9366c98d25c7728af3fb171c07f3ada7308e074cef3d6231446b17a70d15add184e3ef595fa4ea6b39b9a6d1428f44e4f04d68fe0e99363c8f1f5304f752db07c3214ac4e1cc57a81557310e1d987e76a74da8275c9ed2b5bb4d176f8022aedfa83bb7639e7007d5ac03a24639cf0a646f086f0d5565b6e0f0f034941f2b28b5d61dc127a519ea1e5b", 0x1000}, {&(0x7f0000001240)="104c49b009d27fae5eb8ac73f88b4ed7eaf281fcde22f84c6757878d4b82201d7ec02b2a589b5108ebed8c43e0d9", 0x2e}], 0x4, &(0x7f00000012c0)=[{0x90, 0xffff, 0xffffffffffffd4ab, "d5b21741b10b5b3a18be9b800d4775feed1bd495790f0ab6218e43fa0d10a5d6388c986d92ea150ff90a8547e8ca95dfe89ac5d4a82138ed249534a41aa1dbff8cf71a2ac85ed545182e18947111524a871a42b56486f9a3b5ac8ee8ed72ad5be1adb7a0916bee85a5cd5454228693688a7e0d3a978b4fd692b23c7f25db63e5"}], 0x90}, 0x4) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) geteuid() setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000013c0)=0x72, 0x4) getsockname$inet(r1, 0x0, &(0x7f00000000c0)) 11:54:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:54:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) r2 = semget$private(0x0, 0x0, 0x720) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000100)=""/97) 11:54:51 executing program 1: r0 = kqueue() socket(0x20, 0x1, 0x100000001) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000000), 0x971, 0x0, 0x6, 0x0) 11:54:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380), 0x0, 0x8404}, 0x0) getpid() r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000040)="22a413de3fec2724a18c89a0810f32636d85297105e8b1584ff7f2a01d539dc30ea73ce7ad9999b8740a042e3e790b7f3f06054d86fcc647c1343279cc027f765cc7dac0257c517cbda91296a44fe206bda3236fd473e887bc9e6c552cd5a59a3dd9c21090211f3fbc23b99f87b0a3beeb6ed8cce2e672e8752f5689a8be03dbef7d1d8fc3f709d6e8ed677fcea699ef6010bb0e3ab91efceb1b10e669fcae7bb81977aec489b9c02e2a07673136738746934b3f", 0xb4}, {&(0x7f0000000180)="d84a05d5c5c79639d6bdeb288106aeda31c7e985284ff616d436b142889afb5f1e04c799932e8549b99950a1f297d0d25df6b54320a4f811b5b581c1805eadc91a840722b19e2eea2f93cd482cfa0e758e2fff1b6210b940ddf6d3af6e1958abc2a4aed4ff9f6e2a06f8e79434272776f4535d08987656df3631a19152f6a6a31f005cd5990d2713d154e8283d3bab91faecdbd60d7958f99aa12525af053dab69112fbb65e02b6924bb22291d138a207670aa1119b10d835c3acf44b19536ee74", 0xc1}, {&(0x7f0000000280)="4d07122eb1f982f927a37499af689a0bb96fc98b384fe5157418cd2abfed6774af6e26bc0d84c9983fb95f4478fd29a0d8775668035bd950392919dba4c027e0747bab3cf111ab772318a6c3620e80a99c77c77ff3d201ea3ebe85efb34215a90d2ac0e17f439dc49f08c430bfe1d3c2161ffb5ebaf590b28c3b50294f61bba03fc520db36f78568f7dc7f17ddfe153a99bf4c36ff3a53ac51ed42b702042520022c9c3fe84efebf4c15", 0xaa}, {&(0x7f0000000340)="d1e9056e55d60b9d84f232feaefe91e0b552e381ea00e1085c60f7522e84e6ca67daeb3a42ab5d44bd97e7c7e5b439f38bf56bba9b400d1b3fb403659c2d624cf59bcf3c75138fd7aae5932f05c4e26f6e624b2e6c4ed1910477b6f24b2fee627e970de9c613916eb8fecf802369bc5ae39a14d8bcef40e80029", 0x7a}, {&(0x7f0000000480)="6a49e768fffe18fe512c7ab0a7396db3a2e70116697fccad1df0a5dd1ee9e15b485897c879c668251f6a2760e9785a0a8a8f3892650a525a7ba36e71f091ad36c75cd7a1aa9477b4c3b0418ffeabfe5927c01bdaf1ba2b12ce7617d46d3e7616f511577a6822d17538a821ca43c45c819e5761e2d4db0130f923f3eb62d4b3ffc8737eec894e70f94370769991875a4774a8ed416b7d33f39f90a4ed26e4cacf815c8795f873877afbb597891ee05500f79e6bd2898b89692ddbf11106c3e2d55a4368f2a6577c73dc1e03efef221cbe47f006faca9a6fab9f1988be3f19bb567bb935cc76fac1854b85023395c9ad98ee", 0xf1}, {&(0x7f0000000580)="53301a10d9e4e657e03c0a2bb563a936baa78d30b689e10d26d9ab789cd35b172465df446875e89cdac54cf8d41857ab278230d930792a7422d07f1749bcec7673c6ce7a54d063a959111bcea33af7d39e1e791be6b3f3548664a97a6087493f1659029d71d1340a283e655d9d9fbe457ac932827ad1d2f024a76790f19ad27e5add9e7cb22ab9cd4166dc02440066e28b7053c8afedf5f4d6a19339ee7bb69395977830dac3b3145d318f1e783489c104819d2e525986349fb3201bf8d0bd", 0xbf}], 0x6, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x2}, 0x40a) r5 = getgid() r6 = getegid() setregid(r5, r6) 11:54:51 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmat(r0, &(0x7f0000ce3000/0x4000)=nil, 0x1000) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r1) 11:54:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) 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) syz_open_pts() 11:54:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x200, 0x7}, {0x18, 0x3, 0xc00000000000, 0x1}, 0x3, [0xf2, 0x8001, 0x9, 0xd8, 0x80, 0x5, 0x8000, 0x7]}, 0x3c) 11:54:51 executing program 0: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x3, 0x9, r2}) shmctl$IPC_STAT(r3, 0x2, 0xfffffffffffffffe) 11:54:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) chroot(&(0x7f0000000000)='./file0\x00') 11:54:51 executing program 0: r0 = socket$inet(0x2, 0x3ffc, 0x6) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x6, 0x3) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) 11:54:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ftruncate(r0, 0x42) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:54:51 executing program 1: clock_gettime(0x5, &(0x7f00000000c0)) 11:54:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="980b49d0dc83a2c6892a5efd890983ad4f94032d6e332c90d65b2bc45fbc0d49156ff167fc3772e077feddff437fe8eecfea8a405533f7a0a15f2ea941217e7c02cd9b95f51fe71feb41c1b8b82d49bcc9e1e39390560c7a0b5cfe5fe7eb6046ca1110fdb4b8db3a04adf6136ad8ad09fdf56b8fb49e6d66c6", 0x79) socket$inet(0x2, 0x4, 0x41263bc8) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 11:54:51 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000d10000/0x4000)=nil) munmap(&(0x7f0000d08000/0xf000)=nil, 0xf000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 11:54:51 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:54:51 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget(0x3, 0x4, 0x440) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/40) semget(0x0, 0x4, 0x9) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget$private(0x0, 0x81) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/99) 11:54:51 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x5, 0x723) syz_open_pts() sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000200)="f6b2d3c5c10cb481326baac4ea80685d4682d893f41e77688d9c1d62c9784dcdfa3411d52d8ced9b4a9d555e170b9f00cf59c138cf135ad89d5c1b8a75185c39dabf010513998e04e844e7d34cf22c825ad5aebe7289f3724a324484aee26984513c344fc412b93d9e12bbdb48025b5f5ef5aa36d33d40387709160f55ef1ef2c179523ce67beb9af9518d45224f0c57a10a80ae43ac176426ed276d2e5e62fa2b609896f1db6f92d3098e189290b3fedc046b8639a21d8b796d6797457fd6b01c6f8e44b2c28ea1358543a896f9df774b52b8955fbb39fa18f27d8c529e41b6f8a06cfca8ddaf228554e33c32", 0xed}, {&(0x7f0000000480)="a31969701fef79b4d55f7001b9b26701bcc273e8d160016b1ec39cc98cc75f275c6ad6b5081490545adac73d3e3556a28c626a0da502d74ecdb69216f0d0ee197be9337d187560c3804296b91c17a0fd71be1aeaf254da77c9675e660be17909da527aa6f84940fbb6453827c3acbce7e7230e3a1f233cbf56a5ec62db9cc2137bac317ec8d17c2d0dfc4ddf0a7ed66798d7c786b122d03586ce566b704f37fe250c01c29ada33d53fc2c220a07f6401e6571c829db9b16e46657ec979b4703c3d380d6838bb66f9d0108e6573e7a029a4da2a62441dff12562aba2da13008fb2905a88cbd304192f7e916ac", 0xec}, {&(0x7f0000000040)="4fbaadb2f2b8ab6b7eb058057c60ba0b802bcbbd7cbac1d8089b0f1dbf4b2b7437833de39d4b93afbbae96f30bec9a", 0x2f}, {&(0x7f0000000300)="daad3269e3e534a8f3a1e314339764d11997ec4d0776f3c1981c50d9a416e9a75e6bc5fcac5c63f7b68b8e36ab2d1d1ef0b3a8", 0x33}, {&(0x7f0000000580)="8e51d8320ebab74d4e512078a62d", 0xe}], 0x5, &(0x7f0000000880)=[{0xc0, 0xffff, 0x20, "183bb2acca7267600a23a82b0a026abfb60259968cc95c7407b5da296abc488c825e0ab66cc6cb625a64eaaa7ea6c15a1097990bfa6e91a258cb84cd8812be2711145b29de1b1926950f12cd02bed694168f0b912bfca08bea2cace238c1787287d27bf1f8050b8becd767ce46fe1f4e11fe9f8456761b6d3a0f1cc023c9747b428e07a8cb3be3852f38fcaa03d15a3b5bf59fd010926cd7c534dbc2b536e0c361af572a53ac122a28af50ff2a50"}, {0x1010, 0xffff, 0x2, "398bc24b127ec21f5ff4f7841bbaec9c38ddf4aae3b78aaff6a887028ee53e246eef1a5b0f8a135a13a3accfe2b7daf2be0e3a98d1368860d397d719e3edc2daecc022b90911c50849072f2e6c61719ec3ce298a2ada926320504201244d2f9e4858fece9665d4cd5c0530e45980ef8af886c842e5a57b099ad36b79ed09611b777b8ba8ef65dc4403ec7482c3d5f00864adfdd6636438cd0a5d9b249561524e59bcceb5e9e1e4ce35b2485182a18dedc5c96ef6b36ea9f050a3f71f0602596bf7553e36dfd6e7d5c22070b9dd4472d8aa5e53be48d6753ddc683a7d0afda6a5d0b860ace92877bdf9af503e56f8eaa13ee84cfef26eee2c996abe2323bda08f9b97f029ce2b66510739407b7552e242cf6994be7417264edc90368a7c04d0993ae40c4464906a7d68a11305b3e6eabb8429fa9b86da478f15d57bb46af1d59a3ee983711b0e1a25ac664692c779e1cec686b631ede4bef7722ded64d7600355b3f7668e5c44717fb128c635c3bc6a8077ed6ee775f5d19ac9086293dc100c7dc0a4b4e661d5582367ffe1f9cbc53c70d62ec9d9fa10dd8372c63a1357980cf8d2c77b6d92117c7380b6280e8cf66b75f684c6d11fa998e727cb3e12adf6a942c7ef332a3e40f007fb0610beea685dbd56a2d4e4f73ae77e6fcd1ade4b809d3e5d78e7667c70e88a99054756973193b6b89dba1e827e3e06c98bdb4cdfe2e2174d21210d7765f6c0a78b63c32fafa977f76adeef491d3c65f18c90b697e28cf15f908c5e32f05ab555845b716e02330895e5e7dd9e9feb5f1c38b1a5718aac1e9647de317b4a3cf7e73f2828c6951a85ea3e13d4ae0bd2366615856fbbdca71a5a89d2c9afaf031eec6ab2081ec3fd3b32a7a14945e6f46727382b551a01e1d96f92487d728950e53d76d8444bb703ca8cfa3c851ce9362cbb3f19c4e78e9f2831f9e7d2ebbf19268aa2f5a775c836d0c6fb52a64725759cc4c2b84d5cbb94b3cef4535d37f376f4ed58b098929c80a2c9903119d0ba498bdb6680fdc84c84d439e14ac449d37fea6be450deb33b8801eb5b4f4bcab53ef2e7352adcb7e97fec728752a400674d74b911dc5dee6ccfa8e1bb18d57c215546649faa69c5881aa1cd35a0bdc630f2fe8561456dfb09bb3750b34ed534a82e361e9001666f14a803c1f591d106155de50f6d76089d5c2beb07e245d19f6976d662a6624ce56724b51cdb67e2ff155dda70a690fac29d1f7784ee4747e1d5fddfae23f42e0cee5c38203feb06d9af635c093a3ede3c05bd66026a2dcf58ba1865bab92a4336215142b3106c5894360fe29202d2e03ec85d65afe72ad5b6aab78b537706cc08781de9c72d8aaeebb9a426c58af87b0ac63c0ba13ddcc853088d40fd4fec8ca99e1a40467d7793ef29deb18bbd5f4cc304bc5b0202bb44d52656f2b1a6f7a876c0345bc867c8e25d4628bfa91044b7d2225f76713959724d994f7440f823895397af979714e657156c29514d745d94d222467043a21a97f8adaf62cca03f91ed984718af3819cb461c32c73c65e6999703ca60a17b14144f451b2670eab955ea8073780c29f0bd36962a1d61c56a92fb8fdf1b1ffbcab1003c7a4e66005d28dd4f8f7e07114c7a373b8a53640a95623140f7f21d071c8aa6c50f8095bae0af68e82354ade09ba91995b100a4e2e1f1d850a63c80c7e51a63676d76f817728dbde5e2b7ef81b0da84bac8a4f6057f259005b450916977cf94df20cc5ff0e0127deb9fac9ee9bb4f51a3edcbb6d6933744ac68a73b8202937d255599f1a48246da622ded54ead5a604ee4de194a64d6c70ad90fa571a0d1007d2e3ec81615da07366d62e6bc4979065c38e3ccdf090b626d3397828c92eb6115ff704b7cd7226e157f780528e67636b77981a461c7ef3cc76993373ff84e380850f1afd67429d8217f03de7f41f157c9cb9d4384c47a8c2ba29543424fe6cde8cdc8ebd0b2f301b1530ac51bfb990e1f33bffb0ac6d58329986e03156e781226672a8e366700477d944b8e8afd9239f04aa1eed0bc37e0c94d32b37f3b13a13906b13a6072ec758fc06c317e8aae52fc041de1d8812342bdc5d66a636c991af819977c7ea348c14ed3ed48f7d70517ff83c2a069dce1c183a51a216ccb914096a08a884e119ca5996ef1cb8a7da97ca8c08e79cc384c00f37c8dcd57fbf8c50bb7aa1589b7356e58e975828e1c8f9c9acf9a87779dd6767af72776b488dea99f3038b8bb97d3a54411480f69f5d1de0ef1182c2171a352a9db2fa820dd33c8ac26a4ac03dc4f5b400d1619a3ce1e129a944b82a411e15c0e28d617740666dafcb11f9cc5bd69a407151c0691a7c14d907dd2a031ba002536186744f6b57b13e915507a0f03d5af079b136194a212d9e552daf0ecaff08074239e534fdc42968bb2a1b09a661adfe7f0de05427b0e8d13dadcdd911992956371825bee299aa21a90fa8de7ab1f083bb5a6478f3b101cd3ad5fd815c4d65cc0cdf5bdcac0716168e78d1e4e74d37053b8efe82b175d3a9ba6bac8a66d2f11bffd270e39ec23efe380300ff0e5141a6f1efb75e86594446185f70a7d8c1035b99de28c29fb15dd8ea785998588c5a53075b11612797df8d87beba621ff0c1e7bde94f02f933da4335890227445ef497588b07e457b3d72bd7a3fef00ea935a245fb297ca84ce9b40d96c61a88e2917c9610f9260ed1cc303d07deea5d11fc6d7aea798a97d18d74d10c95f8754181594ae2d803b6cfc329d7ab9b241ee30ad189ad25359d2ea2b3ad702b1651688120f87f21d9541240c521906267504f236727d4410553948f74adcb6ad90841b53f87e46ae578737b9d5da9c0554cd3e3890a9b8cba5f75d3673fe3b963f161c43e11c5c70bb5cfa71ac1ad65dda76559cbd967c5f234ec886314ce12b4b92d2bee21c3ea588e83f1ff4016208912437d1d035896ee271809c6e08f275bdb64d5f0996e6da632f0305615147ff76775a495a5a971dd1a3ba04a962f439b7bea4a57d6daa2f7dd90fd674c1d26c6ab056d2c60356186a4e30493a578fc9a64648fc3399d240a45a11695aeb50e40f7f04941ee0e7c41b4f96abf34c993986797663e82fae019e7b5b17d8653ceac12ab6c1f0b4464e5d6f2598593216cd8e914970ba2eb4762177e584bf8659b6c35662864ae59f7623fc1c10cd71b5dbe3dea8f94b9e83e5c81686d9651d7cf85790b9417c6fc33d53d29b20cf26549b093a7c35d3b41b5d7dc8d132995eef28362fa690678f6fac4cfde376345dcb60c3e5564d9d9babceda21cbdc610e2a7234ee28463074682cdf238a59b0ee8f59b3a02c7387868d08a9f29e5449bdd1183a84131e2cff54a1aae4907bfcfe6f967449e7ae023a42c2353ede45bb542baaa6e6c054a2a46be40b91b8e356b4d1d3518edac5f1c1793e8dfe9291df21620d45c67c028a26260c3bba37a000e074e66cc5243519c006fa3d89486f27eee2bb389297e2328d1fcd94cc2f8e706897a130a0743c4ab1329bc99ae1d312992127b821fb6dd07cb68efae003365e2be80234ec7e2bf74a78006340cf2ff14b606bacf3a58097e3272d62d0fdd3ea3e6d044c7fb64def99effe9a4005289b88e8968949d784d0a607752057e40c099c00543ece41a61869acf4ed710a459f3a844075c62bd8bae1abf108131916b927bbbb06403220c48712cfa406dd60245ce3e426e1e8bd2d4052230ff73902528544103e56c8042a7970100e95563c86d35c3a1cc9e6a5448e9966110dc50f92ac8f773d8995b260d159f4cc3ab1ace4c8bd62f78950bb0b8b205bb00e9af09ad1a71fb3831575a97100892b4ecf98f158dffb5db71e7e8fb0edd8ade79de1d21c28aa69dd38155fdcac8da69492945042c4f26187834a3f90d99cd9f9d41c2a9252d76df11e3f07a2bd6ad91c595e11af0fe78139808d1cef0e835ff9fcb27c8a74e6d523679da045f4c5a8bde8c63927193e2ef331b70225d84d5dbfe86e6aa2466737c2ca91b3952c38ed05dca3826342c3aaa1449c8bb7dfd0f10991c7c75516681f2ebf77674ec764178efc8e343610135bcf81ae8087b476924f37ac9678f7ed1ea327bc71389dcfebd129c25131ad8a4fd4f73f838a15cd1de21b9a9a5234202f63178430e04d6397ecda261dcd2eb45565cfd626d90e29284684729b7412711323fce8418893ca4e4e62d4ae7be9e193c6a14274fe12ab6dbbbabc9750ef4435356520b8c28323078c3d5945fdc6cf813a31dac9cbb0b82f5f87f949222616714c4d750ba8df579b6c9ba34d9c9f989de9f3a8553daef92510bc6a4e96957cbca57eaa5d13d94c1c986914a15f35bd897d15aa1ac0138981c84c592ec0d849ee933f7c7834b191e84f92faf78bda0e9923309b1e7a142728f03c3acf7a7587b028cd4bd6f3c83311b029830327b0c36bc4af575a9e7c2a450562d6cca13a6c83120d713870765ec6a777c3257f1f7136f628086288adce27dfed336e5195ec48918b0fa9308f034e1837aad51ea2b9e64b3bc265dce14586a0f3934dd97824f48786945d49a8b23005b6b8cf7f6849630be11a2893bb93c17740b559f29c18386bcacbcbf51e2140c3f8418fe39afc1e2bdab9af52289420cc9bdff5c574f44916fca2bc13b08ce2d0fc6cc206851dafd1f748f03bf49f56265d3674e4ac532bb36f9d1965c6da47e4b9adb31e81e333cb23fe6b4aec8733aa8a3b30c9f99f8ab1926586c75dba1e246c9cabf3c349d161dd6f1d41d19b9bbc6bcd9d4a5337ffb762484dcbe4fd33725e5dd9df51f6b140a5da2ae587283d0e72960d881e95e6c3525fad5f5414e82dcb9c0dd5df596fb4c91f9710cdd41eaf05d2757be64733f187eb9d8eb19ac3f4737fa6b125408d9d2e06c77901801cdfdfff0feb86c1d8a5b2a3112d40f8d4733f27c96decc3e48626171c01b03af167a24d21b76c76ec8ab85252c653a774eb49a1f7077cebfd2fab5e55d1c22c035c6e82a3c403ba6f25a00b99ecc5b0810af2b99d1479ca5a18fd137bba4cd8d3775387e0e487a841acba38c1940642ddc90b0bb25ed64029ccf5d49b3c113485f2a1410ea262c71898ebecc0ee6df4137103d038f7897ad9cc8c5c21477f7d09961db5bec21a34861ee6e907ec997d08376fa95a3ce2f111f35fc775fcc50a0dffdc9ce46f4c0e9c2ffb02ee0431a3b0961323f5433598130c7d7d2fb0d8d5ed2486fa6ce62fbdfc9f31415458b2a613a199fd6e4f7a7f7a748c9665b1a5da8b002f42ea1c38e5694ad9050a8fbc13403662e326b0aee286880d1d318d4785fe4759fbc8f3ca7fd5f1f76e97826076e2693ac7bc4138936d14931adb00847b77522ea8039cf3c57d783f448ee4e500344b0733a1467dea05aaf805e87b324c61749e408315497e41d0ad4a6d247c8cee8a302307492deaa422c6e2cc8d27c7ca2e7e54fe4e770ebbf498b1d9a95d52088e44212499ae80e2f3428b3ef9829ec0af40f9a5adebd291c66f387fe1c4625e0602efbc43efca167d67e7150c7bffa3656dd49df6800ea48190792d3cc70ceeb79d9fbb66527fc9c02e564dda8b655e4ad153edfee2c059a571f4447d6af6fa59c132fe202ff12fd9fe4e9325f45e627f6f2747b1877a26dcbcda624abee94cd96e09124c02fa361f2503fa91a7f911c2dc706b354695b5e8e7aa7c85a22fb3c9e367d1a85d2a34af019e8f55667f25e84ba04392887c94f4f030998c9b587fead1c56928dd7152ab8ef6cd9074f1e0143a072f2808569fc84e192339641"}], 0x10d0}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x10d) r2 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000680)=0x1) dup(r2) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmdt(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:54:51 executing program 1: r0 = getgid() setregid(r0, 0x0) r1 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xa6, r2, r0, r3, r0, 0x8, 0x7fffffff}, 0x3, 0xffffffff00000000, r4, r6, 0x3, 0x7, 0x3, 0x4000000000595}) dup(0xffffffffffffffff) setregid(r5, r5) accept(0xffffffffffffff9c, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) dup(0xffffffffffffffff) open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x80) r7 = open(&(0x7f00000005c0)='./file0\x00', 0x20, 0x2) r8 = accept$unix(r7, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000a900eacf066aa4f94c870000000000000000000000000000000022000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000"], &(0x7f0000000580)=0x62) recvmsg(r8, &(0x7f0000000180)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)=""/63, 0x10a}], 0x343, &(0x7f00000002c0)=""/175, 0xaf}, 0x800) 11:54:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(0xffffffffffffffff, 0x2) r0 = getpgrp() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) r3 = getpid() setpgid(r0, r3) getegid() setsockopt(0xffffffffffffffff, 0x8000000029, 0x20, 0x0, 0x5) 11:54:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) 11:54:51 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/95, &(0x7f0000000100)=0x5f) setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)) 11:54:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="8e77e8f96546e95e26a55c4eb6bd0b63eb45dec76ba81f48ae1b6002a194751f3d7129e91e134469f2", 0x29) 11:54:51 executing program 0: close(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 11:54:51 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x1, 0x0) r2 = shmget$private(0x0, 0x4000, 0x46a, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getgid() r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x9, r3, r4, r5, r6, 0x80, 0xc6e0}, 0x8, 0x9, r7, r8, 0x2, 0x9c4, 0x9}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f7af96c643000"], 0x10) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x8}, 0xc) getegid() setgid(r4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = kqueue() kevent(r9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 11:54:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) 11:54:51 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$getflags(r0, 0x1) shmctl$IPC_RMID(r3, 0x0) execve(0x0, 0x0, 0x0) 11:54:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x1ff, 0x5, 0xfffffffffffffff9, "79dba2688d9470f6f49a91219c4a53ce22e90542", 0x1, 0x1000}) 11:54:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, 0x0, 0x0, 0x0) fsync(0xffffffffffffffff) open(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/157, 0x9d}], 0x1) readlink(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)=""/50, 0x32) 11:54:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) utimes(0x0, &(0x7f0000000000)) 11:54:52 executing program 0: mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = syz_open_pts() r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x5, 0xfffffffffffffffb) r5 = syz_open_pts() kevent(r1, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x3, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000080, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x63, 0x8, 0x4, 0x5}, {{r3}, 0xfffffffffffffff8, 0x48, 0x91, 0x5, 0x4}], 0x8, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x3, 0x6}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80000056, 0x800, 0x5}, {{r0}, 0x0, 0x4, 0x400fffff, 0x85, 0x3}, {{r4}, 0xfffffffffffffffa, 0x46, 0x3, 0x20, 0x2}, {{r1}, 0xfffffffffffffffd, 0x80, 0x82, 0x8, 0x879}, {{r3}, 0xfffffffffffffff9, 0x10, 0x0, 0x9d55, 0x6}, {{r0}, 0xfffffffffffffffd, 0xeafe80a6407d2694, 0x9, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x2, 0x21}], 0x0, &(0x7f0000000400)={0xba0, 0x80000001}) fchmod(r4, 0x3) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0xf8c4284, 0x35e3a52e}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x0, 0xfffffffffffff800, 0x1f}, {{r3}, 0xfffffffffffffffe, 0x80, 0x2, 0x8, 0x5}, {{r4}, 0x0, 0x10, 0x1, 0x2, 0xfffffffffffffff7}], 0x9, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x4, 0xf0000053, 0x1, 0xba}, {{r6}, 0xffffffffffffffff, 0x2, 0x20000001, 0x4, 0x6}, {{r7}, 0xfffffffffffffffe, 0x68, 0x12, 0x9a52, 0x3f}, {{r8}, 0xfffffffffffffffd, 0x8, 0x0, 0x2, 0x2}], 0x4, &(0x7f0000000240)={0x80, 0x100000000}) 11:54:52 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x1ff, 0x4, 0x100}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001200)=[{&(0x7f0000000080)=""/70, 0x46}, {&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000180)=""/41, 0x29}], 0x4) 11:54:52 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x400, 0x7}, {{r1}, 0xfffffffffffffff8, 0x94, 0x13, 0x0, 0x31}, {{r0}, 0xfffffffffffffffd, 0x60, 0xf0000004, 0x6, 0x2}], 0x81, 0x0, 0x3ff, 0x0) clock_getres(0x3, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 11:54:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f00000000c0)=""/142, 0x8e}], 0x2, 0x0) ftruncate(r1, 0x0) 11:54:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/41, 0x29, 0x41, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 11:54:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0xc0) chdir(&(0x7f0000000080)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0x0, 0x175) 11:54:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) fcntl$getown(r1, 0x5) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 11:54:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) 11:54:52 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000200), 0x4) dup2(r2, r1) getsockopt$sock_int(r1, 0xffff, 0x120f, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 11:54:52 executing program 1: socketpair(0x18, 0x6, 0x4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x809, 0x115) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x20, 0x0, r2}) 11:54:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) fcntl$getflags(r0, 0x1) 11:54:52 executing program 1: r0 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/50}, &(0x7f0000000040)=0x34) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:54:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000300)='./file0\x00', 0x140) dup2(r1, r1) write(r0, &(0x7f0000000000)='h', 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) r2 = dup2(r1, r0) accept$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000400000006b1f40269233a18776ab32ad7bf00b4032162170c35cd803a11717944d94"], &(0x7f00000000c0)=0x6e) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 11:54:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80001f, &(0x7f0000000040)=0xd0, 0x1c2) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 11:54:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="313d204915568c0d34a25adec08856b44327a679bd8dee537200cb2009928254dc63283b55de6bd8ac26d43ae3bff435b6c98e1d8582d1bb36f433dec3d8cc94abf3b92c33b1fc2ba649a0189c3c8a33e5a8e17b48b7f2398bbe042911cc09beba471fded21b4298dc6ac115bf3a24297d14a1d1dc1141fada656bccd7435011cad0c7f7b61f7a83143311f56a8f39e1dc0ca28cd779ff170329767e18ef681b3ad34a9b9de4df76194871cd21ea232653e8e38357ca54647182081cf8cf02b4a9ab571eec392f6e119d4d483466660b047f604be396b3fdb21c93b1c2920ec7ed0413b02ab761b960aea687eea2", 0xee) 11:54:52 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') chmod(&(0x7f00000001c0)='./file0\x00', 0x1d) 11:54:53 executing program 0: r0 = socket(0x4000000000000, 0x4001, 0x1) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 11:54:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x20000000000000, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r1, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1e0, 0x0, 0x3ff, 0x80, "8367ebd73ac2853d03aa8aba85f15df23cdef0ef", 0x6, 0x5}) 11:54:53 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) r1 = dup(r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/224, 0xe0, 0x800, 0x0, 0x0) dup(r0) 11:54:53 executing program 0: r0 = socket(0x18, 0x1, 0x4) r1 = socket(0x1, 0x6, 0x20) setsockopt(r0, 0xbf, 0xfffffffffffffffd, &(0x7f0000000080)="fc6ffce69643cf32c19b0bf0f5de438c1ac6521bf550aaa99587556bfca325be4c34e9204a32ff4acce14f8f815cc1f195a82674eb092468e17ec131b0c96b183d4c5ed9e31fef4c7975fb4f8b411ae9c474b876867126dc55f07791902f3ca1fc6a00120f8e3f448d9a90a828a7ac416a3d1ee98f380e940e3642e61f313b14476732706a7a8a8b3504825aa0700f5016866a189284f6e251c8a0e27e1ebff74deeb847b2cbbe8f29d79a2641d0afff7f0000000000009937ea25b5aa", 0x5b) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x6a44e589, 0x0, 0x0, &(0x7f00000000c0), 0x10, 0x3}, 0xfffffffffffffffc) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getegid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() r9 = getgid() r10 = getgid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) accept(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getgroups(0xa, &(0x7f0000000280)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fcntl$dupfd(r1, 0xa, r1) setegid(r12) 11:54:53 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x2, 0x80}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0xfff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x60, 0x1, 0x7, 0x100}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x20, 0x72c3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x3, 0x81, 0x1f}, {{r2}, 0xffffffffffffffff, 0x30, 0x20000000, 0x5, 0x13}, {{r2}, 0xfffffffffffffffb, 0x1, 0x43, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000000, 0x2, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xde, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x80, 0x0, 0x2, 0x34}], 0x7, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x2, 0x90c, 0x10001, 0x1, "4937b3913df2e512dee999eea6971941350eb205", 0x8, 0x7f}) 11:54:53 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) fcntl$setstatus(r0, 0x4, 0x40) mlockall(0x1) 11:54:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1102, &(0x7f0000000080)=0x2, 0x4) 11:54:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x1, 0x3, 0x203) semop(r1, &(0x7f0000000040)=[{0x3, 0xfffffffffffffffd, 0x1800}, {0x1, 0x81, 0x1800}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 11:54:53 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) getppid() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x12, 0x8000, 0x1) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000040)="0770fae98cc275f6257f0363aeef3b87b814dfaa8bc6977b0186e197d698d3b3212928ba1b1373f1424bd8ceb17898ee56b413309994f3b1c3c6bdb9abc0f24fd41e988cac88c7a85af16354326c269b5823509efa99393f592e174914b64ed16e62d8ebb5745e7433dec07e2fd8d87a1a7a33d8271871e3243a891c78eb892c16b4bf38269e059e5d7c326371249180bc28666ba3071c63d6e81b84ff305f041a99b294547fa97d31075966a813991235b506fd417079ffbd40af24349eb9df7c7105fe0a9bb5c91ba3aded7e359d5bf11df405f8fa677635a737938d17511209ba52414c09b8f0a69a844bae779751c373f04e3fd3764379342cb6b51747bb45fd733588a84e6c29c6892ca57d91767ca36d8239608c790cc355536aeb439c332f1db33cc325d716ce31e7c61801607b6a95d9f09687ab95bf37e6e55c90f5b13748da185f725d483a8185cf663125907bd915a292a60b3b5822ca490cc91f1dd6db72bf28a0500d4a4826560d0a7c292d207b42c2baf3e7a82a7860d7be06e38fed13cd07b44d81fe96de26db95fdc82d63a281c365dede182477038bdb1a95a5dd0ab64a50824ab8749c84e9d9c0155507a0a490af8232406cca01f1d51d5bc1ec85acc373003540a89bfb6f603e1c7f1b8fb88f8c13bb58829edc777b1990ae450b151b9d397148e40b1a8f91d2ad08c23d0e803bf98caca6a06f03a3076fd60f9850e827632cefba11a261caba9b26b6d02af09a17f00f93231fcfd0ede740bea339f1de74b70dfce0e74cf286b9e57f5132b4acc0a3d43943251334f705a8f103c770a111e18cea3c7da02562cec4d311ef195676d04f4ea60704fc38968b6565d71789cc8a3ebbd0b984938134fc81663857a3a1d6efe21fbe29c02ba551e83c8fb5b3fc3ec077dcf0f8c514baf7c086a7c0b877143fb8419f182b6a1c60b9102b486cbfd0416d57e32926343ee544d8a4f089a9b162028852d2ba4823ed40bc140304e361f3bf9ba2d96bf0988f9a139d1ea6983abe5d2086859b77f3dcb8422dbe2de98feebbf3c26df83842f719e813327e73228ccde33b7a93ab6b609d17bdb7fd6d01e6134eb30815d8bc75d45009cae7e4a4db13efb05b40472ba024c06be0b9b6ba9efc1259bc2bc20bdb45b79ea168141cefa18af8385ffb410b27cc5aeba5535b271fe8babd65f76bf5f731d63eb41a450d42a053c45c6a6042f95bba3d867f3c5a7bf324997b78db040d9fc66491958fe09226bbfd21c7b151afbe295e2eb97008d6a837c08a3b963b2ad8d2166149bc75a65d3881ed774c03d1d8e51a1d00b196c487a8d13ebbe5f5755ba3d154a718f20cb663ac49430a19570400444097f4f98858965d4ee3754469827ecff6ec8b8c6b1f7360e04f8086a3671a526c2797d19d83fc1c8364a4567f3906939c0b02b466bf7f9e888ede2001d03263b4c92c972951cc143ba900720041a76d3a2fae6eb0143f89267199a9fb80147dca1c254c770f5e11995dc74730dc50f8f3750e3d3cd88ad4d6bb7150e75bd33bdbd95d00fabc198a0a0d040349364c96e5320001c88eeb5ec5d4cd7a8e4819fda1e00aff1fe4011e7ff7911612234c5455768fd07d9bc3f58662b99aa74790a4d848a38bc07973ae84daac30a2e273d61ed28ea94bfcbc6bb78fe4873ef249732742d6a7b123fe5ee4bc3b1f14c0f23c90ee50003ccc8ca409d5474b5b4d732c9ddee5d3c3c63bf72e7d408b80905ba4e61786d61947825789f4355e80f83832cb34ac02685c1838759b46400d4a27d3c980674f133d9c27869fc45d67aa8272536c4d6f0b4ae9a5d2c77423f8a6c0bc0d652b2e1f7c24875c5e97402f1544ac509b226e0952eeab79bf0134bc989fba1505db836cfe95f9888c397f895e9b7de28264ca30ff46820d18b28a38fb8d51affe662ae43536ad35766da11a07ed4904e718134f7b970136824aa2cb971300e246bc1eeed03f4166ab98b5d77e03060a10158be2d758eeb7913efe5245e8f9b8f4374516b9b1d2aac5e5d4fdfdce182a79faae9106ba21632285dcb81531fd8e6c50184705e85ac944fe357bcffe78bccc48ccf46065071de5d954ea21b105c22dbe77f97fc35cbedfcef049a9ef8a5d561f5d7f50070d921f2f6036530e997c88aa5260a0dd06afc19e1719f36545d47b162bd7bb0edae36c943ab90a7cd6196b5f59266ff632e9dde1cc27f9ea0154025fb487b6d9736bd2a300c3aee43a98dc278e8d7db3cefbf945a49bd7ea0be2add77807691b185e2de3b8b88ff23789e537ca89b09ece10eb38b45b6b5f421bdb958f7cb149715636e86ee3c2742779b355c8288f04bd73d02b4522df15de1d0792342e4ce1d99f2df2c9922777f77b194d51646dab2ea928e2255a2581c4d315f532013043bcdfafc92f0a4993b44b2a7bc23c7d647ff6319d1325d112d3dd996b6ffd482367515a5b1159c72353ef4b9dc668b755ec6ad680809c7bc58a4e65b97ff16c2e47376b1071d2bd800d5deb006a5a3bbcbf9c77a76e537fc735dc522f5c765efec1c2ebe0b3d80c2ff534247b53f7636018b02ab7f0872d3619b4ff3f221f616625b02969615c839dd118dad878fc0a0d6368a03024f8fce1b06f45df8feaa6b5286a413a52efc3aab48c49fceab6a390a1b7228b4b633a0245a4d655421472557195840e305a1c276da7470ab50ca038a6d0ee771883276ec5c39c215f1b163b7d7c7404e7dec2992be3f88bfe32c3466a65d9ad7c272da55979e0e47e51aaefb9475bb31a21e77730c23940d96737dd79324d51e436f892989b633eca3dd47f9b0141d369aa38d2f51999b7593f3d8a8a13ea0f328f5dcd2e6304d67f9dc0a50c7ea8d5d2c685747e7e86abcf39a23fd80d1c400d6ea1d5ab8757999271145d20e221546083847c55a12c6b77625eb8c706c0215c82d685ebc27cf16fb35d6b7efd897fa1113833f847737738a1e3be25047e19b30b4c0efa28373858c90417a0829800667707955d381a983f30c8ac65e90859534554087e2fa374d4a5c47e740d4c5c4455df111bb103307bb20ba53e4e76503629451e7b6f07fc916be514a37974ee3bc6686207a1ea2aafdccfe53677c219a0bec8cd7cd8bb7192684edca4974991660b19642e3fb1aa6e2eef79ffa47f100f858029930c57c9bc8ab1a934b01bbb34a7ab200c4bf02c665a4292f26b2c87f648c016effdabcde5a621162ab705b3a15a06544948b1563bec49ef4e3460ce2ff84749479473b8acff7d5e1e88d74c4a57025520d50219d60fd59354518034793296575aee0d9b68c086c60a2262d17a24a62974365f4359260849d5547d091b1cd7c2815e00f368a5cf2af59115f0ec708c5a6be628a2929486c3b3172a0653e63e3c72af67770e9d2f8a6f51cabb3160744a3da3abf66c3706dd2e9ec43ce4728cf9c51bf02550dd19305568b7d8adbac71636564880f89b78497c43a998e737a718d24d817a155591f74f78b1140863687c5ac5d5a52836f8ef94c72294f5a10d5f090494f4bfe183610e84b3b06a2badedd1da170cd55dc2577a2227333f5c1570e3a86c50487c95bf0f67701365b8e2ebfae888aa00a9ec8b7c036581dbceff60ce2a2c2fa8e5dc0236aae87bef1770780b81d44d1fe4ddf6906cd9bb8243e99bf18414cd57ab8e70959524e9dfb2048b70f3a667dba64b10d9f4319561d8f2d48d790ddfe01acc15c87d2a50d0a09156410709cf2c0be5a83712d1235e8e4637e1c280ba13a6f1a6a6d56b8a8ad86394de9e1bdfd96d56f7902f72273d07e55f0cba941baac9a284dab71e664e1da58540399229c7339c3e35d4826be3f9c8c23f6e8fa04afcb219cc14441010eecd0550ece5c0aade02f7e157d105595d6ce7acfe3aa94bedb46dfde02467ead4b229100d350fa6cb86c2af85d5eadaaf49295dd9d6a878bb7166d0ef1163faa7bf1d12ced31c2c1762cc37d18010d22e865ec3b5591a124e859122c695cb8df5332d9f7fd59a5d985edca7b6baf70170400385624a91d7d08e11a6ac270e622d63f5e6e2b17a27993d81dcc11d1a31a0c8f4881cc18b0dfcbd75c7dfa8d2ef672c3c1d3ed048cc2a091a4a294c594817ead8eab5bfb6cfa96a03300e5e1c7a61e4670ce4dc57cae93a46f7260ae5bc202fbd83eb3a839f5f336019f301ec4be33159966cfdee42b21378d858c1398325e027e3402cfbce965e92cf4bc46edb6f5333a967112134d0c06630f61a98f74f2b3fb4b863f35eda687148ac130365cea7a98a58f4a6e051cae30bc21d08da76cd7844013385edbffbdc2b675d83a4a1c68080a559cf44f104eeaa7a88f89aa1bf916a9349e871be0fb144e9e588743babe023985b81510b3e1958455b8a6d9b553c323373947ce1f96d605b672523af5d12de9c6f1fee9a280834cedf666a789e479e5332f9f7bd594ce84cd583d2138bc3dc11c6c134fa8739782d6084a0eec8fb66496d782ea82d40c532a43b71b890f559bf02df9aaca0fb6f0acae16064fcd5eb21b233035959cfdc1b0fea97c1aca0b12953152aea6f0c554a8863c43eb8bed3a34bde080ec7dcf603a891da147b212eed105807b43e95a4a16e23fd21a635f6292225c82676663c9c80a5705ae40addcf973d60b4d1f9a1bad3510a4a2db4631e739f7083d5a49a29286b257ffb0eb1d72afab989fe31b0add2417c6d6305ee0f45a4cbf70ad002ee8b99e767a6107e4f54f4c673b5f00916ee3fe6e02258df5d42a66e05783bfa7cad455e1fc5654a68431a5f03a4a9f3364541d46cd8baecb545e8da6000f9f84531d90e2a96b116716f5e105989901e685da7b158724f78362cd910ba8baa000df8ee79d41c677a3ce4cb118c84d4f68029a5abb1bc1558a350dab028be47a797182d0fc359e3b79c9bd9cc40da3591f935408a60b535bc72b56012e75f37ebfe1d77cbf17ad5fda4eb170812291205425df1a9c5ec66d7eea3e00271b86fa403bee885e188b31ad281ed0e036d6e8c47813dc5a01767f61753379c9414ebeca2a71f353ca4c420600cb55184fcaefc5c63ab9105a6df4eddd3f991171cce7c751caeb0d0a00c6d00317a748c5e3bc61d8782e813a75bc9e243b2ce2ee4fd9c1d19540d8e8aacb0d40422f739e884fd188587bc2c970a667ded31d95bdfcf1051b9e9e39bec596046848ad9df4eab73803ecc7bcebb01455f59e11c200bce7904f1d2e25c3995e8d3b87de44ed3e4f05b98658acf114e9beed060ac0afae52f5da54c5409c49ab1c8c33e75d831f31586fe83a6ad0bf837e9969397258dc382667c0754162391468333ea5b9a21d8644c82be6593ece11f6b1d19c03552ee44a97dcea939ba4625dacd3e8da26d27796fe51e4c82b674d4cc06854768d349899c3118fe7240c891492d7d210ba06a3574066b5dedfb78676c3f15c41960f2b1a5ee3ebf0c27d5cd5f36daadd0adc06feb9919cf560697369025faa1ebf29bd747c2f7dccd1d842b611fa467a02885b8706e249f3b42eeca247374a6ccdd83ae2583ab07b83a49e19178a6bbd78d907ce392365647a0db69a6ea5081e4af5099fe19263422de3a5099532054d21015e56843d8b305b418f32a7a27825d89ce619da1f6854f345bb6de09306350b3ee1b759f7ab92dc4b050f6b09e9f76d1293847600cad3c5f2269a648a6ed20b6ab2ce00e2e60c6659cc7735c43a4e64421e65d3bfc9281fb671d04362ea6450a496f6e4f2980664e13ea75b47d664be914bf929cf4e2a6656e1170a5d2c5219e6443bfdd", 0x1000}, {&(0x7f0000001040)="a7fd3a46aa3f6581438c6853ebd15dd8c3f81c52844828ed2b65340e969703ac72fec4713f384c653f52c42dd31ffa580a206ab87d34fe0f597fe258848898f435139c7f98bc387c8b14285f8fa36043ff634fd7d9c4f8a27adadf11d114b1ae988827b58a09bed7a5090698924207f7530ddc9a215edce01f766e21810239db7ea81d944c224f39d0ad32febd51663db165ecf84d71606be186e6e6245d221d599bd8a40fe28c431fc43fd55f8215a68624f7", 0xb3}, {&(0x7f0000001100)="7ded2145a97714dcdb693da481c38865c6f9ef30af1db2f18a9a5c4e707ff0419178cb357c7ec3c5cba3d09655ee64e338a02b3aa715bba3334401ffdbadb42956983fff9bbe1542a2ed9e9c58a7043df853e521cbc0c731d29b44ee816e3005d9865aa8d9ea11516449b9e263396c457e7bdc700eb2dc40d1bef298d891afccdab98db9c1a94c20a1b1", 0x8a}, {&(0x7f00000011c0)="703dc49cd159e31b137183fad8bdc65dc9fdbac8d9e6c1892ecbec915bbb67d08eed9ede59952c7fcd509121d88365e85d9037d96b9815f59fb262990d8f8a9e0195c34acf7bf6bd30195dcf575faa093d38b3c277bf881da0225c8da92b7c895f6df33e3dee8fac6a922c165c663b2d504bcbba19d39ca8d10bb6c9b582efcae125026e2d3ebb44c39d48feb9a38e3dd5e3dd37d70ed499f3f665f63fb25078eaa6739e1a462cd21e75491500ff87755e1fc833ec8e47af468f74d1f7f551f68c4c53a028c17847fccac27f01100843a04ef15daeff1101daee27f838380c61deb2d5ec1ea7400514e7a3d3", 0xec}, {&(0x7f00000012c0)="e69967128a88c44bde5ddc5ca61fd2dd0d8d0f1618c4ce4c4b5e9d2ec6061fde4f924203e63b369ca2f8d0e936a2d6f80d0709623b0b664e1474ff28c45454d8b954d6158b09bec93a1565543d94d747d62896dc9c18bd5c43c8beacbaa32ef9431b3593d2a34e5d4e42b9b152056bfc29a1f9712f4e8ce7e8ac4483a08d0d7a5463246696b818cea17d7f43daaee58df1b75a09a26023d9353a1412ae1dc35e8aec4002e28da4acdcc5c5d7237c61c1228af83316078540d356455ca2a8a49f48c55b07de80a12d13f77c97666f9cd72b8541ab0c53b1", 0xd7}, {&(0x7f00000013c0)="c9a51b571cec267716ca40c16d6bef5bd8a52bbca591cbcb0515ea4ddeaf2fb3cc79c25586a88c521f444db75324bec9dab247a4f606c54b7ca0b3b5c26b6199010fa1a71fae8bc2b766ae57c36a0a60a1401c65a3788553cf3a57cc5c025c6a2aa2857b9157673e0ce3e895b33f3925c664727e37b71125995490687acd7c17563613302cb0d986f4709629d17e068fe8605e87821b6a80e0d2652b876a71bfc5b48a10ccc8c5265bc24a16101516b399d5df5cf4dd09410103bf2be4979cf20ea01b5e14ceeb81ee33743a761879e79cae203da8616020af8ad15e8362ddf523952f82276bfe5b3dbbaad58fa2e1f6b2d206ce242effb5b99a44cd0f4d98a52392f4ccabc9287650fcc5dff059a027c4935b9d47e7ce4b7984f87f7cb12f8da3d65fcf4be367afa83decf92277a22519c2b874a5fe9232c5be5f94e426433312efb3462b6b65e414b08c42fc72b2f00ed30797f8163ad715578e70cf0a66d52320412c6ee719d3452de956dd5ddd4b9223dbbd87f2351913f90190d6b95320c99ac422551d51793824dd55b4582b5973fc55e60d3a3ee99c0d3565761cdda4bdaf677e66d2aead84c70d9cc8296241a9fc566008d9d0ce8997cdb064248a16dc5d2a3334ae31df578c0d7df51fad01464c35f3a6ebf6815e8b4c3297b9e1389457524e37eb7d96b4812d20bbd2a496a7769a9a7e500cf7cc6d0936bd784f267a526013497891241b4f525d9cb0cb17e8fe41da5a9c808380f25ce9b92594b43a72b01efcd1d30e4e5c119c2b5977f565c653c1906e6d5fe3bf44713af6cee882bc6a5d14eec4ee3aa43e00c2f81ebfcb785e4f1e56f0a69020043e1019817b952a2a23841e8d51a25618fbdcbf663e7b4fdde6bd3ab31fe8307bc7050d11a9c4547861651344555d61b055b595822ed3113eba281a69ce19ebd9a0c115f22c6815a3759499fdf54f4a65f8cf817d7ee4d9140af6eb267ee8db93699f25948de42e77e7b76f18ddb1722d81ef9e4a507a4edb61ea46d4cb34e8f5874a723603375a7d62a47f71ebf1f5b41db09d49ca99f2dfd569a16c5e6819adb58a2d916a4a31866663447768ba1783194cd32ce8fc59ae55f052ba9227da7b37f538a3d9b8045c56a8451e6fb6f42cd202330c31625ab059805cf182981fba95fe084e9a8a94497a2d8ec9ab1b8d95d4141cec80bb888a8f8b14a37d887f724e4d5a9d4152c0450a1947cd41a25500f497b040450ef0c8720b526a07d59ad595ad0b4c0915db1e29ca25e95c5cd5299e3fa8322a6b7dc91e60f8460a13bcf5957cf8c9941d865769268dff7d7fa62dd612730501ff70ac9c8bcf70134dddbb34033556a09f250583f20fbf6babd13271c77c7026b0bfecfedaed892cd6b303033b43bf14ea3f71317f3cbf0cef113ea9df75cbaa008d408b9de2690df8275a2b3a8e410679007045a7184ef12676b675deed6e3b66a1918e40341300ff87c7e83ed6e90846268ce3032232121f34587056a239e926edf802419ec67cfa0226c48ce36ca188b5a9e745fef3a504c6407667a39ff510252fc8cb3986961825c4524c634266d31b9cd4081c38bfcddbdc0efe18718640939a9fa699ca4d33ff3eb91a2c657bb8bf0fc443de60b864e73601ee2501b2d0699daf973885cd1ba04764940d90b5e6d6dadd0c24e780af52bdb78d9ab8940d7cd676c017348f9e83e43eef93ee9b2c2a9431ba1920126966d998f46973d2ef7c0cc3bda52ea89c2799387ed825357a282052121f42e68d8709b998bd72922528f99a4be80ad8f7c9b2ffbed2a233bfa303d5249ad8b8585d1f29acb70c25e08e0b6731cd9636cdbadf559a737a526ade8849fe5911c5722c09b7868926645722887729d7ee66fb14bba2e28da67144a34f9c82b289b872af20d761d5ad0593688a1389b25d5bbfb17bcba4f90de927978c920d42a140ad9c3e1125784c3fbf82708d26c3af5f994913d146a1f2298b9ce942e5c509814260d241ed275dc8d6681890213561f9d81e7c34093dc08c461ae4ca3d61e3a05ab0755b80818e4b3e716566f1b0a270ff21a00b122bdc0a555286efbd8e58d7e49e787cef30d9fd8cf49c9f832520f6ad3ffb87a3417389ad0ea5d7e9a7018a7dc6c5d9e0b10390b24347804b592956a3831c86b162528f197d9220284a66897f259fc472c4d4a2a46c408fa495ad25961392235e0258ab4be611fd77f0394208ff2ba6d10b992a1256dd62368785e779763044fb459d11a3c95307b3e8e3dd7839bd9b18ad37a6ff852eec7eebc082dfccda5b65a2dc270504ad312bd7a383d276265ab81234748ab825ccc72043a1c875857de70f8192654c6574b058d5ce93f2b96a74808b1817839e2be1ac42048369245e2459c8e67d7f505e8e14db65bf1895e4d8a933d1b175e2af03c4f7fcc51f02c1bfc3e76267da456e832a6f704cdb2f9f2383b11c9deff22d8988dc8cd6235892a854ab92bc9cb9e07ee4dd84dee340eaaca5f343f24abd3d0f6f741c2bc52a5ae67166ea678d2053a532d9d9a9603baa206af7600ceff453375cda040d63638f58616000cd389dfaa8c5a7178b70ab868dd2d4482858aacea2a599d569a137aa7ff740135332a8ef82796e136e822fc8026dd8c33a9d639ff0bec1dba62a387c6dbbe1f74a025a538756a418e0fff5861372c8bcb6106bdeffc10e703db1cbc1cd33659e5213022425d8e6b6cdd22d0b070e74d9b4edc38f4b9ebed1e34f949cf71af1d0bc672021dd6b65b4b3a4418634d25e5c4e0792d910eb709a173ae339dde5935a683e08f0f2a505a5990430283a0b02a7e4d7686c31328909b95fad764116ad3cb98732d7f292091feca96545ba061d81fad52cdb15e0ddb5a35b184a276c31395dd615fb9ef20fcfcda021abdb75bca55bcdf3120348a3d9fa496b4dd5fd744cb293dfb2e18f34bea286e053c0325eecf469d7211fc9bc555687f74fc7005b8256ce2f9375a330179b2f7a175b8288f3569ab3f348acd012978b09e12a55fdf141cdbd8be95648400046efab40425d86648a91ffe8347c3a2c722254896b1e14a3c70de2cf3803166f68589dcc665d77f4307639acabc05f2cfd172851a51f17a207f577772f7b370aa1eaad4a2fc1f056eb549e0c9ded44808effa72910fa6460fc39beb0b36f42103e949c4c125a1e138e0bcf103547ce1b1e821838bc9e68f44a4c18c406011dfb73c921f6cd2fc4c057b2148335968d8811088a9f82ec9a014b33bbf0f0469cce393ff0f45b3de2af408619bf96eed5eecf62e16ec3d7237fa13b763c72b9efb529e98fd1861a123ba5c1683abd1b0be2fa1989a76cc41a89ae4a5605fd4d9a399772a4f4bb444ecd130c3e02e9c05cdcc6896189c26cef8077ee592622857972d235294b21b50ae13520f5e8c45a56a364d6480ca1422bbe02853ac4904b08aad8f9af265eb3476c4d96b088680e6db8a712d8940d79b1aa9d20f8b21bbe2ee25bc61a95296859b506a7e536380a2261431d58682c260cf3b03edbf5b0b6cd447615121af1ccb075ccdb397fbf24acf4dcff62cfb2b0ad3115b231a8f7ec14a0482a8926ac955256b8d997b683d8e46c9010c13ce79eec2be079907fe8e94a32ca973c5cfdde3ba2942443a7618b5dd7b1731dd687b5a520b83079bfc53c87da1ff89ced716bbcfbe70e6ca9c67c734e629f2ba67ec3d39a6e7cb4fb44dd08b4473fd38fc4eebff0b6896036e3b2f1f651e29a1126f5a225e20eaa3012b88dfcfe7164d64567c8bd748af1a2c9fb7fc3de200a27c06e689dc0e701851c82fddc83b7967a6a8d37959523a50381e5a290a228c1b082e00a169be00c54b980aa9c32bf6e5a1c00d04c5e9168a4832d55baeb3df16f931ba9267391913b7e790b6850ee5e9ac6b28a9785b0260f72ebe24067ca9e7e38066f7882afaa7283d694154d7accc82d2aa5dda74f5edc68561812b8707b2e45c3385a4b3051c732bae286573d5bf0fed8f4d77f7f852e6d2d69d83172c04c57623e37dc52d5f716a39c9b6c4ec02f30a5c9332c8841ae069357a65c3730598bd95f0747ffd373aae377e7188396f8d543842b4d8200e992d26619bcd1de557c5fef0a237179517c80802b3542d6f54e08a4e2acfcce411fe8a75d5fdfe028ae69e76af8ebc7645bb8b0a9ac6ef29141d2a90d5f2921bfa12765f7f60c5f033f8517e5dfec29a2511b1e3a02461d7cf4d1ae1e22d9e3f614155c7026934830c70c81483ab7b88b29fca028ef158813259dfdde47687a5596d51c703f98faffddf2708c1dc074b65b7a96ba3a17f1fd327f72bd0e33371380f08e3b28250eda42ded443fda0027a9b973974d9d206a5979f793e0131668ad1541c25a3b0a687160bcca4165a7536e43b72dfed448cb21908d70b1215d1941bc398799bce1d72dfded6dfe65d31399a1b34a0d0e65eddefde3017e0dfb6564b8f5007f7d9c07d96c26e64a4dd01e9d2dc0430b1f82edc34b702832f6719dadcd957329e53195eabf4295d1325bb937ea7c2c756fccc51936a65ce7865948de0ce071349d7147055156c178a1324669da9dbad37c99c24f1fe75cd6e3f220c554311701d9c58437197f6902ccc0af6afa2125ae28b6a8e988fc9f5d22c598286a9c07e49fa3c48818d3abdc649ed96d893b2a027d613658d148706b0c2c3f59cfe0a39e2fbc774de3c950d9e1b87f1932a8cc0fa96802bda122b33d5664585a7f05125b1cb4199c141c6ecd0926de503ddbd6d13024a6d3aa1a252543c6ae722c67cd9a98cc2c4b889805ababd87546aafd8e6f367974a9c85bb7e2e4539998fb32dec104b15a3a127397c4832a6e8112e15a84552c9be568a99eee42a0b6f173cb536a27145863f73eedfd6045e307e7975c4805e824903742855e655d4c127d54d1fff8755572bf271adce4bd93f7158b51f96dfd0eab3d940b9998bfdb63803c3987f161f1884e109993fe8909f8dd66e47b2f491a64b167aa38dfb0e2ade57007139c2b318f77ff9c2e09991b53a37526dec3b8b7e1b2b9b9ae7e7098ebe3d8ba8ad87d952eba4fa66f3d9651511ba380c80ff78bc458c5ab8e781119b06f09bb35442c747375b5a65ea8df16f824719413a3ade6637be200d554ae704ba204dfc060e01285fab2ebf12c9f3c661b881b6f09b8af4442a468f8df2d10845f8ea000b0141d92971c8b81f30bfd431c92707be17f1ac431a663aadaebc783d2e53b958ebdae0c9232faf495960f0aa891ba37a2e235f8e167e01f5a79979f317f210939ed16227d9530fb3178e6fdc5b751d055d6444355b0a528d85a225cec25fadf9575d67ac223de5979b75cf933c337491aef353d08665380059c36d79e5090c9acb523d9b75738dc8488f8cd1a01e566d061446835d4e712775277283424b9b4401ace093874325ad0c4ea63899ebc2714aabcb51617269a615e6ba58232a56a9d842ea533c1d8785f278c03e194b7d3ebed05fd601512d91440f781842c6623c778260f4727ce65643e1bf976cc175d319748f3de6b2de82d5bf8fc46bf164b1b80f6831da38e4aa14e36533d1b9e5978c2d1cec54a49e1f64b666c583eed9d200b1b2ed090736cd1b93bf56fa9b67bba35915816c7584ecb44083b62663c5303df3dce80e7138be7dfc0429ccfde5782ae96de7e3588254ecb01e220a4786691a01056b6ed85284346eb453e36aa400c215b3f24611210fa20a8d0b4873d6e6d63432c6bf663b3d5e8941e7eea98a6b1d1555b1c4cb59e39c09b6621fc01dddc35d3f39f40b", 0x1000}, {&(0x7f00000023c0)="b4", 0x1}], 0x7) 11:54:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e0000200059e66429181d1ef67d6d8b00b93000a9a349623d7b5b910abaaba29765741c7087b32e69a0e3f1d0a75f0d9c2aa03be385e93b677a90f3ff7f88d96c743e3e75040509430d9c6b8580481936168029e7452f4631f53c0fb7e5d257963f39dcaf93cca2ea5f1782ef64cf640c2fd3078620e208288f768a4e8e7dc4e524d381c79eaa070b6afa71b7e87693c4da4d1010cc50584c1983"], 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x80000000}, 0xc) shutdown(r0, 0x0) 11:54:53 executing program 0: pledge(&(0x7f0000000000)='}#\x00', &(0x7f0000000040)='&,^\x00') pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) semget(0x0, 0x7, 0x10) 11:54:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffb, 0xd}, {}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:54:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0x3d7) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 11:54:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) accept$unix(r0, 0x0, &(0x7f00000000c0)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000140), 0x10004) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:54:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) fchdir(r0) chdir(&(0x7f0000000000)='./file0\x00') 11:54:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x400000000000001) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = semget(0x2, 0x0, 0x464) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xfff, 0x9, 0x101]) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r3) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x52) 11:54:54 executing program 0: r0 = kqueue() r1 = getpgid(0xffffffffffffffff) getegid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x91b2, 0x3, r1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 11:54:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) 11:54:54 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000180)="4420d2a9860141adabe2a79dc390dba2dfd721f65a7a7093b51627eced050a36c24944c05be3d6d87d58d9ff3c283c7f3d2f05d37e71710be511d83dc67b4207939b444798a26026825b2ae75b39d87c9782f7b9d878267a56c3dd70c318cce433b71194fb0a14a52e599ad305a99c781a04745ba8f21120eef73694f98b54375a262d42eba7ed947d8cfb07f4b349a88a25ceb4b9701c050a39e9e686b9a877bec1a6a0f4bb9ea243f47454224aa614c89112131712df7cee03a14cc3cdf9beaa66c9744cd33b", 0xc7}, {&(0x7f0000000040)="744000a096115b5aedf46e9f6275b7baa119cabbeb4c089f728dae5d0e6f3f0d2d9c8e0b702263133f1448130df5b913b6f9639514d6f068844ebbdc697a8664d623e306500eb54e270877a1950003a67e0f5866eaf0244b4ca6e20ebaf349db79ed1c2bf9e61ed1ba7d7fd8dfda014956bf776711aa6721888727", 0x7b}, {&(0x7f0000000380)="2ef0595fa7e17c4873027497cccc10147a66c5cee71d4e8c6edd9319c97b82b3869f36b3579a4dfeabf21d4dd15994568c1d02243e22bff12aded0ce3e45fcc8820eb75472bce894714f314affec5b865fb7efdd82099fa9625e67ab656433a3af066b53bf171cd82319bc57f12b7012340a60529e5ec835159671bc96ab2f35942c8e268cb4a4c19d7a29fb3a6fcd", 0x8f}, {&(0x7f0000000440)="2a27dec897349dea6751c2cd720173dacf101677274b803fed18459648dfb93d869fffb880c417efa55f7b04c3f74a8898c421c2697a4e3622137accb0a1296529ff37946d387fc265838a2cc0e3e0a79e20861531a2b1", 0x57}, {&(0x7f00000004c0)="f5c2895c2f82b8cd4dd75d31ed4d6fb9a80f5e21d715165fa7316b258917bd003a3b2c037778015ffd02a8c16845abfa980d7abcf72203885fc2c02d6390d3ee94390e38caae8c24b961d01047f0b37830a73211ae651c3f4c7ba2fd212fb24e3fb051e2d95a4b7dcfb5c47c30b597c9ec5f13dee1899e4a165b86362c59183f248cdf8a668c772f6c8bfc4f9035adb76206d09e6bcede65fc3bd6e33989f219afa8cb1d2dcac188b1e1ecffe7cabc15a228044b12355e1fdb2771215a6c9e21c1ded37c3a5cc055c9bfeee60d27e0e1d3e438", 0xd3}], 0x5, &(0x7f0000000100)=[{0x40, 0x0, 0x7, "03bd725a81b1fbecd55b911a8013e018ab6fe7b5559c1c9da62aa0cda6c8936db6d423eca2789e82c169"}], 0x40}, 0x8) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 11:54:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) 11:54:54 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) syz_open_pts() 11:54:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8031, 0x1) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = shmget(0x3, 0x2000, 0x31, &(0x7f0000ffb000/0x2000)=nil) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x2000) msgrcv(r2, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/23) msgsnd(r2, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$setflags(r0, 0x2, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 11:54:54 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001c1442c62b8ccb60517348e0e7af500000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 11:54:54 executing program 0: r0 = socket(0x31, 0x8, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/187, 0xbb, 0x43, &(0x7f00000000c0)={0x2, 0x2}, 0xc) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:54:54 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) unlink(&(0x7f0000000240)='./file0\x00') getpid() recvfrom$unix(r0, &(0x7f0000000080)=""/200, 0xc8, 0x800, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') clock_gettime(0x0, &(0x7f00000001c0)) recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0x800, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs, 0x8) 11:54: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, &(0x7f0000000700)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e000000000000000000", 0x129) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)="63d91d7f39a24162afee93f39baaeac561b9af86669c8bb015bc44d0beabd5a11fa3037fa0b26ac7068e6ccd165685a35083dd05e95676a1ad8fedc33bcba4834196793f55d33aa1d47683867a60d51022a99f8028aa02c82e6a76879b72c99b81d68c5f2a07ddf67de2853f9abe9a7095484b436f0e6c855d4229dd5d5977d8fd5f8eaa1941587f7a62d2eb8413b8120175a3714efb11d8bafde6fb964fb741aa7e233e5da673b1d32513c76d924a57afc5ebe5a5561498dacfb46ee3ebd8107089964998200d68c1ce15912e35b32ddc7dd80bf421613ab57c27c44d43af", 0xdf}, {&(0x7f0000000300)="fc71b8e508864a59e4c5753a18863792997b29c4b900149f293902417e3c18a79131deba465f0d610b2f7303a55f905daa75631ac08ef3d3e71fb51fba57b308611825c5f755499be271ebf37a97b7fe3e5617360ebe3327767012d6335154cdc3dd81ef34a45fe45534f8a977962a2d0b4133a8725be46fc515edb227abc12e35d3026a7ebe88b9c7e8334a7e92e835f0ba738500fa84e911b00cc11f10e0b5bca5181ea3a8a840eae6377c34a95fb6db4e9b9affa3c975b8193bb492715d7a10e10cbb9ae285a91234830d7002d1bad2bd7f751b874f88c553e6074d5352edf312c616ef904f9b5756d70031cc", 0xee}, {&(0x7f0000000880)="5e4a1fe96249b7e88e31de07230c96c87477b29efeb5a957f9438aede65a70b83e87e8a8d9bb0bd7d5c5a55473821874aa3cb01cd41b7497469e6b66693c6efb35a8b98edc7599278d0544a01f118970b2e3c625c620b43e13a1b4b382aa7405a1c1fd0101b4afc3f3ff1daa39bd9b41e6d883d5f23381518703ce215fac810ee902d075da70c62226e62789db6f47ac45e4740a224a776261c0d878896571b59c6f8e1b947acc89869308ec9d36ecb5906cde4d0788f1b6280692656f94bebaa6fc8ec05037950326b2dc007540d8f63022d53bd3194dfc327911c5b51bfdfa398b0e84c94cfb30aea74ca8f1d95e19fcc55c6b9969d5c75f128177e39b9e306221339b4dd27978b5b04ed92e2bc92d089fa29e64c41ba36da1e9f00898b008176f888b59fb9ba4ed49fbcb98647dae15e5fa997bfecfd244670ffd04396efe1a005049f7a3cfe27b32777bd6f3d3b79456b62250aa8b2a56c3b9717d9cea9565d44501da4347788b5651835f70a7e5be86c9834b5b9874392d17a4e2cc57176bab9184ea925dbb53c9820b39063eb3eca44830833b7bf695298c8719391abc0f60a403fef5319718817a302c91c78ada6167e465305d3e747a0da0a39b7543ccc77b9d802eff61c9ff3ae4b93d579b3c9531331f358dcafcd02a722aa34c1a29d995311f42df63e9e5a0bc87e450d0fda30acd0c8214e463f825df9127c9188d82c556f0827b85d4213191589858434881c4db438dbd5faf31e4f838e50718c9a39f4568da7c34de22345b4d82a99114d20a6b10020ed028fab9fd9d52373a2d8b0082e904c323b94bb56250f12d80c430f0e09893fa26ba7c6343b659e23202b33f186b0893195c34cadc7e14655e0c187344b7849a41bc154437ded029e56da62fa23f57326e3ade828b27fa4101531cc766a05f29a359be2feb48a702735ba63324a51c6309fcdacaab99a3a9cda0d6856b23b2334539cd35fcdaa097684bd763699814f4513d9224475d3fdd5c1b509c6ed0027f8764982099903b4b419e0c0b0ba3e657b3b1245905e2714f91fe9ee4b77b97a54023c15d2922f899ec408cbf9e48d90b9b776ce5c3157edc59856bcfcddfe139a38c6686a1261653fe3fd7411513d991e3118c325a3811dc383a9edf725fb6d6aeadefe7ea764b7de21d2357d4b80c32bc7775a3abd6fb6c33ff8af699ebbecb23363ac398feee2290a2f8cc3db3110bafd60855916f7f86ead2a452a4dc86ab01bb4624d3752e1c7dce95a3cc405329878bb7e1dc9c5b7e3fcb6740aaa10f2a76d549dc87c596f85b02a365be096f42a5d5d13a06de1b5f96ca12c883cf3146baccb54c474883380fa1e6d85fae6b2bbf9c8a51946d828656ef145bafc431892d7e55370613b5564807add587002ebdd351e6a359a0ceee38e5e73c8e471fddeddd3dac733ffc2e5ff1a3a1e2acad2ebec19ef189bbe982734ea77124cea5178015850c885e8bc1a921010850fbdf4203a2c64b40df7db28f94710a614aa0a48eb43bfe5dfd842b0511cfd0ffb53e19bf944eac6fcec71b7a8627f16356ccf096b59c5435d2a014f9b5c5e1e61c67439f4467cc1b3056326a1266d410cb7070bbe1bb008d7776984f8e71eaba7e59ba8a23f0a272551ebf3150d900b3ce4e24518245b57e2fd395accacbe929ae6432e3c28bac2c79f316bd8bf284fd510495fc223815f15fc04e614a092a338b634aa3ee9792cb5baee14427142a90e448ade7d4e0c12f659768f3fc1eb79b06f79fc30c01e15e0154b7aa64ce1375e62ad1179281d1eb01a24249de180be2aaaa28d9c8a7e94516e8c9ce36770ec595e0f2678bf69bcc295252cd4bb1100938c3f6551239cc6ac83be7ddf9be70d9527b67a79bc260dc7b2bbf509b9f7cae47a25456b20d41e0ce4d162aa3f5874c965a7f3d81f177cf6767b45b0746c6393c626867029b5f6ab3aff99a648492c0c8550ad006cb09f23184557242547be7ea5c5482471415399f53aed2ee6de44a715408687a0bda18bdd301dd55a7adb9bf010b9bc726f08c7a9b079537c165d5e77a87691e8523aa1b9b83b9b65730370e5db46c0477ca8571e6ab20069cae07b9366406e9136a07f9782bb0dacae06ae30dd0389fb6bd5e8ae4d6335a3dc858aa316d750de888a6f4fab0b94dc98d1de528cfa7e9cc87b00760390c5ca69bdb13f164f58f14ef31c84ef86bb40ed7bd31c09f8ef1dd8b094fafa841e2a760d43bc2f075aa4940e01f1e84ee8acf457007104fb98d3e1c01ab6963a437d82ec3cd249031935f8180ddfdad08ce45d733fac41941db737a33b8eadb0203786a95df54e27dec0e23bef574581b9c6dd48ea00a58ac97520be970e314eae34cb5c5888eeb08be467113bdcb59bfa2bf6c99898b149cb6277aa8e0d94e8804460a0485af98c1381b5bc32c8f95bc5a18a8813c2b1acbd0eaa054014d06951f8a67fba77f199627050542fb09363992f1572c6074c187f68b86c026b9a97b89da7dafb9075f527d5435ec312090a1ff446777bddd153000b91501990bb73bacd1c7df217b24f1e0febde77155c2831686da263f5d95538c21df4be0aa931f7fdf9ebb05dea8746fb30cf1a0b7a2a55f9a4267ccdb85fd768ca84235d6c8e8bd9e452b9bd927e13a5f2a1da4eeb341bc43bad96ef6fe58d97da49769a7cbe37fdc0a6d14ed2ca4387740a4850bb827b31382a358d6aaf5b7b978ecfadc5152da0c46270a07b1f36ef72e86142f34af8960fbfc68dde49d16ff264061d4f5fdb5290c02f408c8958d2ef6e110943555cecb7f4767ed179a5c97860e732629fa41edd970d647fc2197daddd2d857c048e99b725158fc0261aa3d3ea496aadb25a6763bc88068dc3b92d1a444932896ff2237933db1c5a326796ee0af8838b5c862641a4ff2444633b52464309d1dc56e93dc09d53dd6e72969ab842ece1c76c820c48d945da3647e67f629d9c40b5b6de9604982c8d617472a2d1197d576ebfde328f3ed983a5092e6ff329d3ce59016b24abb2a546b8110adc210327eddfb0fe8581fcdcad3eb8d6dc9af6de6611280f156993b2db37c1d81c4808f532e4c9acf14e8bd65494b543ff799980a7ecadc221f7c4e3759c13f328bf9daef77d36c87b723c821f80f78fd9780043d0edcc3428c5d07c70d4aa4090761afccec9638cd39605e9b496b04a980567b83cb41c567167b797a2ff39373a2c34db6ec41a3959e61fae04305c0a71b51fc6ff06a7ee5120fc553940493620d7a841de1b09b452d3c19ed4986db42d4320c3e1df510e00ae5577a0c10171e5578667ea3b3e5f8fbd8b055566c0f2f6fee7f38055508ba77f1ed081e2b5a0aeeb64f936e87e5486710038a2829959b5f1943b76618ea424aa0b0cbad6a514cfb01cca9f4213ce8792adda5795d620f6baa818740611296c37e5e2b602777af4d158f187a81925f90119f1ad627ebd18eb52047f6d3ab35117cb499eb46c2e0e839ce6fd367877a674b17275e3afb9f5da89dc8a2b990af419092bf2050e8f5a12fe9ab09f25ba04dfa71f4f3b2821b49abe7ba84144a4c4fddb934453f22bd226c5157d51e1bd1ae3d86812c23628ba228d87cea9ccb04909bc9d7c5e11bc0ce5cb3d165ee1fa8f11404ce1c2a91c158ee8b1853367f66c474a30704e3e373c8e2a533681736fdba7abc9e772da7f2fb2851bd3fec9c806a4d31ad58b8164c6e13852a132afb7ef6407155e55abe2caf324977296daa1cdca5c1c82e4ea2037c0fa27b6d2e7a4f5d9992f512e11f75b02c9ee96e62b419f14f67b38da2c60d939a799dfe0981d62357dc028fdf8e6ed826d99b73e86bf3a913da75311d5218e2258a9733f4b7d428ff14eee97e2cc1138576b4ffea1ad23691a082a86fe8beaf8f277bc3b2a2e8cf0f5b65aaaebeb2a40f164bbe89e3b23a892824711133469bd9ff15061fe35f340d4202809a7f1a56ba77cf22b1403b4efc75df426c56ed847c184f505724832859bdc1e63edeb340d299c1ad2930ac05f9db1118c033992307bb77af8b03b9c62310ed72098d63ca436670752e7f4d7934f5eb920aa149b648de3effe3813be1652e74b21860329e6a837595920f0e8ebb94055a79bccba6334f2b28c4b2d758f6930b4e09907635894ebf707e0f8534b4149f052aff75ee16ab429c535ab0f1a2a5be1f9cd135fc13d27ef306c3f9c81160fb2eeae97c2428ba47225831d203ac9e029fc6b8b23226ddf0af1d360174d9cbc2583bca27c2e02f6ad53cd293fc133719df0a7e5469311768dcd54865672d3abb8c225d0bc7342790cc50e974c4d9a3fe4c5de2c2fcbc21f6e9b254f5dbe9a62e48437b675425294a37a92ca7876624d41a3e0bb3962244bb09e1066614ba19dd12cf3480e32a7da2b309c97ea676eecfc39bdb7d450ac13f8bfad753967f58562c95c6afcf1b9b3b8f91002d8b00b5220ef59543728ec5c9dbcae712d7ab3df356ced92e8e513be963b43a01239289b030eb3b15ba314ca361a82b764bfcfe98ef317d5859dbbcb7d7a77cc9fff1538bccad1dfa9d3fd4ea2e39d4c5fd224ffd7736e93f49813de6a8ef85b93a39674655ec1698af6ea0e3b4cc750e78c575cc5041ca34c2d5a14b1e2a6d939a06cedda478b17a5461c99ecc8a55c3e364c7c4bba61811eee2ce15715eac6cbd4430ca9a1b913632a1cf9a79374493889e4fd51b9f76c5e7865354eaa0867cf4f0d790ac74058fedcad92934517c623927e9cc4303fdbb43bd9d076dabc9d6756f20c38bd082d890f9753c2c97bb0307ce9b5fe0f7e277564420c85e6f590c60d882d9f1abaf1c6947ebbdedcfcc4f2a00e0f88e65e31ac08ade1620ff4d0f6c956c2431358119012813e91294613ffbffa4a17163845e1d75a9fb2e6561f19a5ce971a17c95479bbf4c31e556f5f6fdf5dde6966ef7d3437c7dd3cdb075b62b2b970115d76987aacdf6d278b8fd1475ce3fc1bf12b8bdccff9ac8a867a4ce040bd1c3d6e1b700be109512c92eafa148aea5d408a3ed9f91ffa366f1273a47658823e7618ddc1425c160c21c3557747d1d3f5eb48498b65fece8f2f3aa0a484026a1ee9cd451a9ebc577037221a1fa55c0b330cb769cc86f1c34af6507e579767040c9d7c25766ed5a2579ddb5113104b02bade6e9db4a0db78a428d160c80ddabcde8bcc3b9de33773b097ab26434f50607ca1c6c13034293922267197753b54ed4fa379a18793c0445e7f7276661ca85727ef365b665447ecbc7f2db1208b6e9ce673d4de0c969dfb535f506b8f771f2b21606672b656237fbdbc2e58480f6b317ebdb2bb26a620945589db5c24c61681feecfef05f8d9e6b65a87b3ba20a6fe7f6fadfa2772ef18a2fb70d3ddf0ca03a3c0f5533911db7ac76cba46f8af939b3a7281259e8ade65ead29fc6ed3869b4859a1e4acc269662a709b1a2ef91ade563944bcb1d4725ffd09dbf68b8820db5f3f2306609137e8d11962ddfb43c00249e57a87cf1f12939ba013abacac8dd3e35fc70f0d34649bc7097d78921ce75347ac6c978200eebdc520379d1aa941e2c80e8873388a16587cc26a9002f5925cc96b33f21fc00cd1cbcc774e37cb07b9f1b18fe35555b37d90cb293c1fddbd1ea49fe4e763e465ebabbf75faedf1ad75148af5e1fc4370e89a713a44f1318d0f3cba4c2b58495ac4df4e8aa8f34ae80d6aca551be4672f441206558ebc42ee1ce8c512351080620edcfc9eee9f3b5204ba0f1d3315944e89814d061d1c5784cb374443c8b9ad5d127acadc3af3c", 0x1000}, {&(0x7f0000000000)="82d0e079f9e2065c38b882157c186401b69b7187d277f38d3520c1aeb66460eda623a60388e947bfc778046336bd8edf79c9d3e866c724139fdbc4dc81fceaa6f8a6fb951b82f0cd9fac2975013050012596894c05f807a97e8ccd2ffd9fecb5932e4b622e7ffad4cf45ae8319eabbc0", 0x70}, {&(0x7f0000000400)="d8dc7467dc8a3e474bfa8519d8fd622adce96b1c02cc22ce595df221bb68f2da559c42b65c53ea68a5f2018cfd972fe82ac04cfde9fc480e6b2ebcc6a43a057218fdf7af4a9221c60884081fd7bee711d5b9c6293e6f5c0121e3eafd55d0e43f693883773a29178dbe4d8eb3544c80b7d9b64d85ebb4c2a501f1a99eeeb2dd3eb4fbc2249dce0ad719c8376affca7aac68f0fd0ccc026e92482f32a9bc5c5efc93e35cec4cb5d66d4461dd8084ef858a777fac5daae7bdd47ccf5d63", 0xbc}], 0x5) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = getpid() fcntl$setown(r0, 0x6, r3) 11:54:55 executing program 1: setrlimit(0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r1 = getgid() chmod(&(0x7f00000000c0)='./file0\x00', 0x40) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 11:54:55 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6510004cfd387ea44c6396fc"], 0x10) shutdown(r0, 0x1) 11:54:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 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}) 11:54:55 executing program 0: socketpair(0x6, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x6, 0x4002, 0x7, &(0x7f00000000c0)) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0x8b6c6a61b5e5b539) select(0x267, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffff7e}, 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 11:54:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) accept(r0, 0x0, &(0x7f0000000000)) 11:54:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='Q', 0xffffffffffffffa2) r2 = dup2(r1, r0) ioctl$TIOCSTART(r2, 0x2000746e) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x0) 11:54:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000000), 0xac, 0x0, 0xdde, 0x0) semget(0x1, 0x0, 0x0) 11:54:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202594de6c55c49ed5f"], 0x1) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39b", 0x76a}], 0x1) 11:54:56 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2000020b, 0x3) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) 11:54:56 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe9d1b27ea194541ce1b6829022ec0666696c6530001d2f2e8bf643e1c75f82e4b3ab7731c1a1c36309f17b27cd9af0aaeb5bd9c4f238954748907e5b4f03326c759f75aaa12b1fe63a4414b1218136edc24300007e956507c95b3cf92dfb6b9f3eacd9479a35afed5b873e0958fa20e366bf15bfc9b1d08a1d8d0a13e6deb5ec49476c7a1cfbd48b01977665bd9ec3a10747aaefd94e194f3c4fbad8447e30b231ec9efb4679be2b5abc8bb90583b6eb28f4108f047279326adf0d9da9f2b19eaf0ed974555d686238a189bf0000000000000000"], 0x1) setitimer(0x3, &(0x7f0000000140)={{0xfffffffffffffffc, 0x7fff}, {0x8, 0x1}}, &(0x7f0000000180)) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x42, &(0x7f00000011c0)=@in={0x2, 0x0}, 0xc) r1 = semget(0x0, 0x4000, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) setreuid(r2, r3) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000001200)=0x6) stat(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)) r4 = dup(r0) r5 = openat(r4, &(0x7f0000001480)='./file0\x00', 0x100000000000201, 0x110) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCNOTTY(r5, 0x20007471) 11:54:56 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) fcntl$getown(r0, 0x5) 11:54:56 executing program 1: sync() write(0xffffffffffffffff, &(0x7f0000000080)='u', 0xfffffffffffffe96) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x117) 11:54:56 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) flock(r1, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:54:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82102e2f666b6c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 11:54:56 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) chdir(&(0x7f0000000000)='./file0\x00') shmget$private(0x0, 0x200000, 0x8, &(0x7f0000e00000/0x200000)=nil) 11:54:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:54:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x444b, 0x2, 0xec1, "f814eaa7796f29639f0987cc48c766e858eb5a88", 0x8, 0x8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x1c0000000000000, 0x8, 0x9, 0x5ee1b202, "4db05e12ac798aabd3052977c3a9786310e86c54", 0x0, 0x101}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:54:56 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x3, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) unlink(&(0x7f0000000040)='./file0\x00') r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x80000001) ioctl$TIOCCBRK(r1, 0x2000747a) clock_gettime(0x3, &(0x7f0000000100)) close(r0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r3, 0x2000747a) 11:54:56 executing program 0: r0 = msgget(0x0, 0x0) msgget(0x0, 0x1) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) 11:54:56 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getitimer(0x3, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = kqueue() kqueue() r2 = semget(0x0, 0x0, 0x40) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/45) fchmod(r1, 0xf) kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 11:54:57 executing program 1: select(0xf5040f39919bb20f, 0xffffffffffffffff, 0x0, 0x0, 0x0) 11:54:57 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x4, 0x6, &(0x7f0000000000)="250ae35d7917c51b0f6fdd86c908fae727c23670da0ee09e9d35a13f3c0d73a85437dcc522030083fcca672d3924ec9483830ba3e7457062619df4606cb77b6cdf12d08b8602ae52797c686b74fb440adf534487fff04c1a5bf384e998b24e8d963393afbf75251ab732dafa78bc6c6ff89004ebf95885e6f56b229dea89d4250409d1b80b6994e988a2b3e799193e82844e76f797bc953404d2a55037ac8cb30fef42824ba52ca2d8e5723cb649bbe7648264ffab9422b78ac8a03db6d725588bb1c85e3b4b42697a272595615ee34683d19b97de12ece95576ac81b9c88fdfb2f26e65e6624dba31c236d315f73712f1d69d632a5457", 0xf7) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) 11:54:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f00000000c0)=0x7bd11d8df017de55) getpeername(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0100000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x4b) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 11:54:57 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdd1) r1 = socket$unix(0x1, 0x0, 0x0) sendmsg(r1, 0xfffffffffffffffe, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x2b4) 11:54:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="e50a854308b5ea89261f5bec798818c961c76f03658f0419c1c13d62023c17267d3fe711abf5589b2c098eb221d3136ab86cafe29010bce3c6a8380a2640ac56b716e4ac1c3809cad2c2c10c0a5c07e879d9b0fd6a93ce0d61dc75293e1972e4b9a50de7f3fe67e644fd5b0c", 0x6c}, {&(0x7f0000000240)="9106a98a5aa0b66d013a015270b6e9ba349266a1d4d031d7eb4687723092a7bd7d735118aaea9c4f44a930b344128abc13177f68205af2873efc213b1347df2afb07b28ca5e8fc52af5436bcfc18bb29bc256b5a9f31968d64710d63f00700c599ca9679378783a580ff97aadd39c2d64541bca33a247b4257ea398c7ce2866319422881b11c14c209952f4ef32c257e06cd7c6729584ee7a9ab3cb3ed48aaf7b14bf7da11ca0b643c03a287c76175cc23a8b50bf60255dc1f74b44527fab48aa5bcb0d396d0201b72535ee4892ade3f826248719adbe996a2d931cad6f5b015d25ac0e89db785ccf2537576a8a5", 0xee}, {&(0x7f0000000340)="6cc750a894262802123482c560eba525f4a9e88f33992b09be297097c22fd8d5f6880e890634d8248c03a290268e0e12bf432fff101c7340666dad0892f18b030044ecaf89fd89389a20dc35fdda1a9bc60aedcd07bc3f4270be580e283f173cedde4ff0d03d53d4e6a73ff44fa41e18f1d0358d83959913d7475ca0ed358d072b05107dd40a5522242c8302e7d5e385065cf8cc34ad92f73325de21d5119f1fe54c38d942ef8618f05d86dc3c7776a661084290cb441d4a8cad1a8ab9eb4f8247250545f22ffb8c095a1341a3bf8fc68f71007858bca3e009b15abe176ba27b49a9aae55856b981591951e51b9b2738dde8b87a1222323561660dbd513b1cfadcdf04f153a10ff211ae62ef31beedfc51dbcbb5379940e9c35096840277112265dbba93858b3457134ddb926ad5999042a56a9e9ac2189eccc50dc8d1d2e4c629a4ef4b3819e64503277ab86499d905ddb0425642570aeb1410491a4e70bfd441d3f1e1cc6fa3833fcbcb3d2b16d01de67739efa63e3e8ed63818f5de09d8b07e93a406be5b81e09b4a77ee48aab2005944affa19234ffe53d771958da4e9fb056e7d52bebcec8e186f382601ff0da7d172f221d6959fdb4ead5a9e9766349c11bca7732658a88e57ef9e228b7f851918c15c8cc998b0fb23b4384c047905d18232ac24f39b148e19952d3d447b85e4a3ca5ac6fa1b604eb0a70c7e0b9aa2f4b4441211c9facbdd721553566849ec67f2b6f1cffdb7dd13959976c364fde196b15dd1cd0b14b8b59e087790398c1dced339728ab4a0fd87b6f7d70670aa58fcd8b34045873165f1d0979b0378e6a53f871241a7d1040c3abb79d020ddff2346cd2d58d67d6b5a1d1f97d5a905f396b37d2963247af77961adb0638e6c03ebc6a6f4013f237f62cb9178c93f83ec1c98f4ad93b522319ce74d485209e0d3aeb24445f339f8a35cea1e2f0d6f70a740af05f33c850ffefe5d4d717e6065183cfa862063c35e296a85838da1a943b57e256d47492b08c06c80d5b38f8b571887b01e283e31971ebad527a7b71f21e7ff0b2d7bffe0d2859247b3f8b7024fe39a6b30dca49cb6813450ab378349f5824103fdf6d4dd55e644578a8da00d42b7cb348cf8fce3fef844e76da8db1983f4c47108b1d62a8aaef5c166f9c68efcdb0866777d1ecbe16d2157a008ddf3a298e236e5912e5368b967c657de55ed3e95e1811e8b039448e1f71ee81d6801decbfb752198e3906fbe551d6db51bd7211715fc8f37bde8afaf4f8caf8942ce6406942d6c11939c013b1d2f919f409a1268b2463ce4f9cbcf09779f0fc801b6a3b9d88b62869c3690038e71fa684a5bdf2f7b8182f6d408f4b2823e2918aeaa7635362271bf1009019db840be9b837fb31b66fdb9124d088689a007ca4da2d7360918e0f5ce235855e71c0ead983c44c30be20479abcdbe9dbf14abb7eb1eb8025c8b6cde23fd7a31555c82fd06d51baf2a1f52c0a46afb36fe759c4728af2b8cc7d0e4f6e985c57baff4689ca6f5df9288c547a4b4d6c9c69e3c0f5793360b0982c0ab31d14318e641bcd2ffad86e98d448c977bf8a2f74d3497d9dcaa35bd362bfcd437105a014c26f48db75fe1cdffbf61add3f366eea42873f326e44655643ee5e83601c27188ad370683878fb278bc026ce1ac571bcd672deec72ca3b981b7a739587d8bcad0db433318dfe8deb6c7ffa6b9bb5d1aa2eb20ad08cf11504e76e2f9aae51a4f006d1430ee8ca61aae62fcdd1773fe3489636949b887db066cd0b45aab4cc7703a2371ee501c5782abe4bb5d26e9081bfbb1d13b3dba08adec03bae7f7b630dcbc9c1d611c364c83d13e56118d41e65ba49bdbdf109faf19d12e508c9909d072bba27e4b50d6b406441478ef0d341a1ce336841c0f53c517c79193f3c2a395a94f58e6f0070f9586eea4edf087d66efa991a91670983f67c6bcf488a8e50d5f8de928c21677cb87774026089cc33f359f9900e6236927865c1c331695fa91ef09d9ae9d9eded7343306ca55d6554cca3deaa05d80f617a314a5bf2e8fd0fffbfd5342e84cc1c1ae14f6338c6c55c11d4abc8f92c5081e1c6a9b13c213e9c4bcdd9f7088d6324a733676473713067cecaff50fac3b9305b0a21428f68eeaa0f0070a793fae9f922ed6f1f16f03ea518967ab1c280b651d3fb3c846f1ee4c31f991e8922cba38815e7dc67853ddeccbf258e3fda467acbe1c3b90860c8d09d4be7f95cdc9a7b931f6335372c099ee71257fc5caa4899f2aeea0f5cf46dbe318c7004004431b44c988922a9960d9f9061326864049edc26c798e27911cb148450a050f69d8f6ddf9ea6a78b21082ef84b0cf6532fd34a16a8443e45e7567251f86f09edf8ab082b720aed870bd51e3573e48fd9a9416d24f87dc5f018d72ea96db3e59a7d0486964a0876d7f26de0a0074df36c0e0a2f02da500d4c3770d6205d5efaa055b08b324ee0860b5f0f15a58af0f64cea2f72a9790c714d4da973f3d9567737577e4b48e3d3c724ae701545c6dc679d955b268cb3a4a416596f6dca6fe971bde4da5f9e3089c23c2a29da42ddc1843f372b9bb5d8645ebe603023f81cbf93a36fc9d321e68f25b5e5783cced1d44b62a69421569a8b33e991d85665584c7a6d4afa65f17559cecbba1a56c74d8721d53b82ebbcf9848ddc918dc3cf6d1ecf86c621d428aa99d6398b9e0dfae0f53c2bd6ae2e1df870d5f717bb12ff6b07af749e7faaff1cec58b735f48a8d6ddba58d0a08fece42399c817bcd78b3dfc33c75cab15003aae722b3e19fad9da407ce760286887d12b6d7be6181bdb698e5df7f8e7587e7794f526dd503a3ca7a57ee09038b43039710a4b775beb93396288adf26d81ce6eca97917aab3fe3f96b7017d1066dfc57a2e2eb90cac8014059b1195216277416d0207dddc1fcc7f9e1bb26bea355b4065da3bfe5e69c52510b6b88dcc9a4f43e840c9d2309197f1c31c108d6628fa2e2c07d1b51ed4234bcf417bde5c8f8e444309ab4ad9d07d6ffcd2fe3ced004b39ecb2dd3eea9fdd76606c1144a0df0a01a4d5ec121a6f5a83f5fc5da9cc40ecb5ec64a237025b3c58e1d95118c551414d802da70101b6a32456676359bd377258ea2c494d24f42617fd71dbe9bfbf54975865e3328f1a5ed9e648274113a6d7189b8c61337ef624fe3ef4fd6b0570662723b941f8c6907908c38f390f53d98c2f2cb8943ac448549c398345e6b40bb7b50e8598af8c93f42c172501342193fc1563b29a91eed95d6bf37b527e8296fc29cdf0052126ed4d8762f90720a0516452917b4e3e4db33f2ade99bc071b7568aa21ece59a0e730e50160603a3bc3f44c84f5a8e167ca38470483b54670bb271dd02f32b8026331ae92837df1139831b41e9e82004b9479bed596e8fe3174c9f7bc2afef0768c4e1bb37e4ab486f3c95e36503944c423d687743889fcd729f61d245111a87af3e2a0e2d2d3bf7ade7a7dcd9b41639da571cfb71d0d4ad532328e8b2b9f804687bbb739e1f47176baa7c4e1be54275c053eaccf7b5ceed62e8cf82b271c6ecd28cf004f37a20d319338e5e97f8b158b4d88fe5107203d78efdd8a81b856fca2e4fd5c278de114fefb3dafaeeab06147d0547d3f0549bcce57197a6fd86657c319b770172c1f255050a130fdfa4ae67a3e4a4e56d427995962739dea1e4e92441f07dba81cca2bf935f79ffbbc5a35b59c7a6a578a1e6297bd9253072c87238c97ae31b2849b864ceeb77eb0c31ac372ca6481f843acc0173b1c48944f0c5fd2485c739080bd97a18738d0456fead4d712deaf272f07278e3bf7f7d232fd6c4deda2e2c93531606f56dce8dd916c7385cd28af950a80b98873c2cebe684fef00a57c718cd6f0dc1ae9f5c159a8ff7e2a346f11bdfb064e8f776ac202307f85ce51ad6e0c8555f9a2e4f9ebbe654a9c8470fe4d2de4493e5245b810e8c3efab20f57fde64c73ccc10f0156c2d565d293be5466d33454c8d00e434a325fd2dd962edcdf2e1b1795ae72bc8a32335ebae4725599b5f5702cf8c56b3137c9209d75f71ded6774a651cc6e22566596361ead6c968cb63ec7b357cb4b148884537530ef4ef4bdca7ad507bd77ef89e30d5a601226e5d6977bc73afbca1444dc1152d325792eaa198b5a6c52d8045605932e12b064afa5d2c412f5ef811daef03c98bcc07f7e01f875942eb82788ced8b1455268634b7667e7bb22b8674bd0810497ed6b76bbb2302fb9451ba37e15d30689b737a54420865d52240e4d1b1ec489975fa7850229008bf9d4248c591224b8543b994d9119686822d23a9021e3cd00dc5807721d11ff1a3c41cdcc385ac3a278d50a2b526eb620211fe438e9087bcd693b0f79c805f37b6b347b8a916518a1479ee919a8d7e4ea05f897413f3ca4fa4b8c70635a8d2f1643462c54cac8307a79514d8702fdda787edfca47cb72eb06004dfc425805954f17a20aa54503338b67f2353721e4126546ba79551eec0f498a8bfc8a2858988ad0cc440fdaf4e98a79f6b7c95f9cec9221f0948cb6a53aeeb770022e1e31727584a6546980d8739497f2846624f7a2df9f1008dd58fa974aea0fcc4c7f74c01f4c890d2f5357012d3cc394b39640ecfd302df7e02dc2059803ad3dffde4d2b60d76b979b51711d72d7088d9277741a7204dc93a30a7d41fa7d3216c87a256d7e6e183f081efbfa9439382b916b6eba0bb2c47dfab81edec193822cd14320dec3e2cfbe404e849873b00c810095a8b5576363aa27abb56d10fe2cb8c0f9712c4484334835fd26904dc3939b553538d1c3fc68a2ad6356072b2d88a84b6d4e71a6398de0200aa1d7be99bea262168c595d1f25e655d7a5d5102196ce14653dfca714b9770488514bc92efce0963f1ec9c58296377646a31586ff7013a431d4423d5e9013eaf24ddb599b23068fe45cf925cd4ff169f1052ce8c486407824ef7278e75d88f8673c08f2abfd35b22316ef875a475421742f695401623dc35eafcc466a8306fb36325534abb411eda4b1123e55c7ecb54942adb52e97880c9370eaaea1bc041b72e32f864ce595613fe10c28a0277f8ad89f009181a5afe7439c9d7451ce67fb0f8c256879ca2871f1ca7e30e8f01dda5f120e2fd3589283299634af2b88ef043ad06dc14c977a4ad962d94f16bfc46919ca276da6ca05b96734520e04c935da0726f9800037b4fbba246f92c61ec6ca28866f41f9a9386a680908c5919bb077bbf0461dae0bb076eb4a2701a0abfbb7402c4b96569e603a236f340c0baeeb013f771e8ed74df815a20b4cc01d28d8de5ddd53dca698665f947aac10c8d7f4366d249194dbfabd625c3655b93360b3a6e47785927da7875e0abba0c0549f572f165dbae24ab92b9d5f4a42ed37fe0fbda170200da5ade2301f162796e4aa306d8ebdd645a8b3fead0436508abeaa9a5c160a2d1a96193214d6ff0158b2ae57d3e2dacd3d55165946273099cea248ae95be15242815b6c907bf1d2b569c808b6e4b7c85e53861ea0af84308388cbe2cfa827bcbeaf46260f47046e1486756c8e265145e60a6d25c7027224005d281c3eef9e6e78c032d09f81b98e85162845e144ec0fa1f4d7ba9ce131e606c283cc35c2c2800444967cbaae8188eac35e8e1f8ddd17a0f29f2f49573f5323075ae5c4e5847a24b178099656413b1864efe49e27f359bed9a48fb7cebedd7cc35ae2dccdb4235b32baa0f239f58de6973ab643bf83041b38f5e3ec67cd38023578c159dd22be4ba525d5d5c", 0x1000}], 0x3, 0x0) write(r1, &(0x7f0000000040)="df", 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:54:57 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) accept(r1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0xa4, &(0x7f0000000040)=0x2, 0x4) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) socket(0x10, 0x0, 0x9) 11:54:57 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x6) listen(r0, 0x0) shutdown(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 11:54:57 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x400002) fcntl$lock(r1, 0xf, 0x0) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r3, r4) openat(r2, &(0x7f0000000000)='./file0\x00', 0xa0, 0x91) 11:54:57 executing program 0: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 11:54:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r9 = dup2(r0, r0) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000300)=0x400) r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$TIOCEXCL(r9, 0x2000740d) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 11:54:57 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x800, 0x7, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x100000000}) 11:54:57 executing program 1: r0 = socket(0x800000000018, 0x3ffe, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 11:54:57 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="52fbc2043f21d92eac5bcac60436faab89637451c7a383cc7b538ad3a677a514c97169ef769596d3b36385f4b26967e625e8bd2260e4bedb21fb6ec75a7e156e62a56844c69852ef986236b0e08cd2428e5415f0babb084b730068be63a6c9572a46df5e597054970bd241392804ccdb0d8146044e8196894a8858f230e2979bed87791eb179819f29d611cc87dbfaf736e62abc2d7887cb30390238e1af026065e655e821ef7ebf58c385e0693f2b4ef6c393883eda677a6f72b4ca6cb1548eedf0a90bcc9831029f9a9ed7d52230c6bac37a4ea3fbf65e9be1d0a79339d983cf3be89f47641721325e17edf06550cdeeaa3aac41292e62ea", 0xf9}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r0, 0x2000745e) 11:54:57 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000001240)=[{}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 11:54:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x60a) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:54:57 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x500, 0x100) r3 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x81, &(0x7f0000000080)=0x45, 0x4) 11:54:57 executing program 0: r0 = socket$inet(0x2, 0x80001, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x882, 0x9) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) 11:54:57 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) 11:54:57 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = dup2(r0, r1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x48, 0x40000000, 0x77ba, 0xe4}, {{r1}, 0xfffffffffffffff8, 0x40, 0xc0000040, 0x9, 0x4}], 0xea34, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x52, 0x3, 0xeb4a}, {{r2}, 0xfffffffffffffffa, 0x42, 0x2, 0x9c3e, 0x2}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20000086, 0x6, 0x3}], 0x5, &(0x7f0000000240)={0x6, 0x7}) open$dir(&(0x7f0000000140)='./file0\x00', 0x400000000000000, 0x1) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 11:54:57 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0xc000, 0x9) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:54:57 executing program 0: r0 = kqueue() kqueue() fcntl$setstatus(r0, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) 11:54:57 executing program 1: mlock(&(0x7f0000fbe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 11:54:57 executing program 1: sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getrusage(0x1, &(0x7f0000000200)) getgid() 11:54:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) sendto(r0, 0x0, 0x0, 0x408, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/194, 0xc2, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x11, 0x40000002, 0x4, 0x59e7}, {{r2}, 0x0, 0x40, 0x20000000, 0x4164601d, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000001, 0x4, 0x6}, {{r1}, 0x0, 0x80, 0x4, 0x2, 0xa0000000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x9, 0x6}, {{r2}, 0xfffffffffffffffb, 0x44, 0x10, 0x8568, 0xfe3}], 0x47946c02, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x9, 0x5}], 0x7fff, &(0x7f00000002c0)={0x7, 0x1}) 11:54:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) syz_open_pts() 11:54:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x40009c) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 11:54:57 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r1 = dup(r0) getrlimit(0x6, &(0x7f00000001c0)) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 11:54:57 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC=r0, @ANYRESHEX=0x0]], &(0x7f0000000cc0)=0x1) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000862134ec4b78cfb3d0be0dd4f243d87a7e08bca37330753c539311d4869c39244e8303000000000000008f371cf127c919e09d48ce6bf44b4035f34ee1b1b88b94ed2ddb97d7170a6281b785a635b319ddbd04548fca93c0d42dedd7b16da9dc818f65297870ab13db6efb8cbcad5d0e5cb745bbec99c941ff"], 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 11:54:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) msgget(0x1, 0x200) 11:54:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1, 0x8002, &(0x7f00000000c0)="04fac4c1265230c6cd98a353", 0xc) 11:54:57 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) semget$private(0x0, 0x3, 0x418) msgget(0x2, 0x1) msgget(0x3, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 11:54:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r0, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f02d2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 11:54:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/192, 0xc0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 11:54:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000002600)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/154, 0x9a}, {&(0x7f00000011c0)=""/129, 0x81}, {&(0x7f0000001280)=""/53, 0x35}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/219, 0xdb}, {&(0x7f00000023c0)=""/90, 0x5a}, {&(0x7f0000002440)=""/110, 0x6e}, {&(0x7f00000024c0)=""/242, 0xf2}, {&(0x7f00000025c0)=""/14, 0xe}], 0xa) close(r0) close(r0) sendto$inet6(r1, &(0x7f0000000040)="dc0162369e06207c20f9aba5f0d6b6f1ceadbc1ab1494afd9f4ee22463789ad20c84342547e75f41f8fc2c5abed396c6cb34c37601f825e9347dfb87c7673d036af8cbf0bcf88b3761e6a3a217f198a8b768dd26c3bea86ac95bd7a0e9c8d9ce4fc7704cec0a5ad566f9f9319bb261935f240fe024783eafd36fa098eca8a0d22daff9ca053fc8df6864eeff1230948b79c0ad210c8790e614fe12e3300819d717aa695b7438fccbf3e133890295e135f61c", 0xb2, 0x8, 0x0, 0x0) flock(r0, 0x4) kqueue() 11:54:57 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 11:54:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pwritev(r0, &(0x7f00000022c0)=[{&(0x7f0000000000)="1305e22416d0c520d33fdb568bfd28e279926266f02a7663779274cc751f8169e94fa96fe6384e415c78c20358d1f105afdfb5d13d70570820ecce489ec9fb3af114e88690b6423b740d598d0e29f45b441d16653e2ca586b5dd03ba66e26a8665d7a04bb640767d03aad698ca6237806c2661471c5fb7109e3da56a3990ba922411fe7a9bc153eafb647f4a51cc47966b34d1e258db143d8cd15caa3aff3630c2c038905cdc87751006d4080d843097f019e866f57d1088fc1609e90c6c5a110676853ef9b85eb357940d913636fb6b6b1ab2347d79b64f185b1551fd2dfd6efcfd89a859c11f48bf8ff74efa7612c77bb6dc890ba5702d61a81b7478e421b90b1e8a60f2ab92fdcc4582c0982872eb979a261611614895d4a4fde82b7d41015df79a1e0a635beba0ca2585a0fcbcbb8e37d210e327d060a5662e523b75c319cec9bf52190cdc4b536122c1977f7ab3c586011562278e5a45d68f1113b55fa87422db1bb9cdf73947890bf192174f1463e76605742fb02290df19d1248710958ec9dea70209f881529e11a561d948ce688fdb1aa79f060a690af3debd275e866569eb545a4d2203df7ca82aa5fdb55da2f38706c8af302f3a692b89be2949c6443aa5a5c88867b3db0725248d1a69f3da36e00fc2e86f10c94b999d9f1cd5f149a1446efbbb1f57ac7f0c591596717e5023559f1cee0a3a6efd5e9d9fb8bce94cda5d832aea88a7126a53cf6ffa8de27f6ad5ded6ec99f55ba4571608f0a68a1296796aff95eabc26b26bd654dc15533a365b0e94773d3b1795d90b433d8d7789467537d028c917157aee908452f0e59a6c00b5fc4b67b323ee6f5a9ab28f8eb8a8aa18e62848629a202d1b0e3b98d93ad688cb4530306ecbbb568111148139630c574d3dc3700d9a53e372a3168cbf74449a1c185911186e20e6af6e5c1339e250166cd1eada7b18c3980208b283a2a47cce2981ffd4d7e1e3370f0c0f841b35433e3e463f2c34d91001f6ecf5aab5eda581c204809905f081725fb448ac8d04d8b07cd116d26a754995ea6ae7b240251a849c4a0ff8ab29082a47594cc6333e88b4b17ca4641b4043056b22cf4fad02344052003b7284be1b545f3bca0c935804a8cf97359ff18969358e4d035c11a4c4cbf7e3b6e402183c036903514a1151c3deb4cfb3c0fdca0fe3d4825605082e66d080dc40552bc030ee6775a60bfc0424cdf3618f4833f9a5ae08820d9d2729dfbebc7a2fbd1c0697095898503df6d1d4f5932fa11bd139f141f77dcdcf0f71361d3a750e231573c8a61ee7662f5b883397b428f5a4657991e27d2ee910d9bfe466789360442051a7d4abb8685af7c47f9788f778381b61ecd5ca275c24e7039c48b36df661bd14f2e2267efc8a397fcb4c84cbfd01eba30227d438fd16141de0f3581bd8213c7569275212c86e18a9106fdeea6c13d728d132cf440fa96927c58f7d61add39e846ccdc4956b9693e8a8da08db67ee4e8ce440e27aa5bde6ca38146bb70645693c2307d5aa22f4a5b3e933c6b2030d9182259619ff74cf9a35a663faa3daed2ffb28ac838d3f3f51e28be9fa6a64e8689613005e6103888a66da02a4dffa84a4d750bcb6f82997afbea249be5165ece4cf726e5d35aea4772d2ce2890b6ddc336613fc85340b455956e66ded623e26388f62592a71d84bcac789e994ff8fa8c854e9eb7c30be78c9826afd4ca1dcc2de407fc3e3e7514194ce4d4bddb828e703d7b76ee6dea89587f45ae98677de03fc11f764853c0abcfe7d19e865dddd15700c8ab196314c37f965344cc442f65339ff0d6b3005956b1295783af1debe44f4bb5fe13fdfc82adfac6603d5bc8ee1acaf8662b9ba402183396a6ade88756ddfcfff43f52a2633c2bf7bb4e5818971bab3d10d71bc5d6319c037867dd5aaae3699ac6cf065c6a80e23ea58df9e07f52e730194cf52ddec428623deea35dde9a684ea733b296d96e18f0fa99ad97feb0e0e0dde09ba553a3c748a992d7436670421d3db71af80bff53b0ce1b23dcb6ba74249e77fdc3a1374c026674a2eb869e6697ec9cfd07cd450ee947c4a2347c3a26d03f16e89cde6a1a84127787b5ef8c87649d85b3324481269c3e07b7fd4f920f418aeebb4aeb807be11955e959bf377c5b7164cec6c66453214cd105a82428f01ee08e0804126f7ddcbade0258616a5e1d4b824985f8d2f922d01326a16d9a6e19029089b03b02e7bf51a71cb1e4bf59f91ace0b54479a04f86ee36db8a6011e2f7d37cf2413b51a2b2d3d0bda2c5e623db24203a2a760d2a2f1670eae982d608cc7cb1ff0f30cfd4b267b98c72a67a9a40c52a3ae971d5eb602cba52242b768ac4cdede1e754611aa47a60a11ee9273215e2892caefaee25a7504c3081c7ea2ab8ecdbe67f1af59c9f07848c2bfb66d0efcd75be1b8bf6ffa921d2af162000fa69dd2ad259073b2af1395c44a8ec9bf229baea97217da544f1ff79dd6743c83be4a70d09d89c753f4c4dece85b075f33f19ee3f6fa080eed2bfff89dbbd483d91ee1872538362ece1ca9cc9f034b9678ec6b389ff80aa861db184ebce7655725a4b7a075d9f45c7ddd0ab95a511ab05e4f7608b1318ba588657c914fcf1a5ced0417e8eb7243f6b937ebcc13f1fa6d9b938d04c9293aa185ef7715c711dcc5f48f0b29b5a53d0b856521f42e2fdd3d36e90b5b792aeedc36d88724486e1f5600fdf97f6a5b6caa3f553eb42fbf04fb76ceb9f71414a914dccf89fcea12d99cf83f879fe78fc8ba25ab2526f7deb8619697a851a18e8d3edff47fa68c82596e6865be2052ab5e111add9356af99bca5ea6ea50698693b974ad38b12db30b7faa8d033743fd15df12fde1f73b0456c659b1656568dc9cdd78220fe8ab754034aa91b707a1d0a6ec83554762db007a23d02a3edb204f98825c34b66cc1463a5b89a6a5bf506859ab3ea895393adb5b0dca0fd00ebc4beec5d1f5e59898e54720fc90c3b2bb7693849b61dc3112d4347df140451035552b7760b8747454f5680fc5ba3730d46f020186c32cf9c9cddb6be99adb4a38943d5cf3886978b0b08d5bfcd60f2a75f2a586ad2504953429364bee7acdeafc4e3fcbb302d8b1a3f90d1e6f2494bac3950664cc7b0a0479fb0f9fd771d5fc2ca5d9cf3ea3c1c100f7ab5c12d1349a860d15e61f146ae0c1833fcf3ae2d8ff909c38049714697e67bda0f4769b85c86ededca553bc5342c30c457e9108b5a602339c083997f2a4ff5772f971e87f13cd5a8be6a7689a58bb5b2bad43976912f96a9006d7256272543d1079da7dfcec00c0b35b216fca7ab7400fe97e25454f216842bdea5e90330fbf07debc0480b0ac360332baa6d4a42e595b4a60167f03125bf782675b51561cd01c621fef68b763c8c808592b454e7489aedf9e8c7dc1206519982f384808c840135db62504d2a7d7e9f52ad4340f2dd25b8340e4468a3d8ebcfe1cf4fe199235cf052c3ff95ca2108dab5f21bfa9f0b3afd6c797f4e14d673f1eb3b3ec567587b75ee8d82461567076922580c304b3fedb7ebab386ec3d34fae943a796bf67a3789fdf1a8adfa55756ec09fb0fac7a57fd5861523b0719b9701a725c4c11e3f0a615029982a41f0ecf4e52fbea6222eaed8c62fc7d893cb63e79e5ff62f320d0e212239f897e4daf4bb1a4b05acd6be0076f20c4ce6672947a27f85a20e83db2cfba66816c893c474765abdc45cb37668561802169e99d49138b54ba8f70296e9df5ec272e10e3b9487ad7bebe3c668703ec8c4eca99070c4b143d0f981684aed53876344bce298a004830c47182d4134ddd5d8633c12e869dcbfb106cdce46503482404a70200c113486ff92610edc6a3c05561503eb1cd87fe63d3a6049f58c365910ed8d9504f68c5e1e0bdb62450e3a0e9b4126d0583dd7a2a9f0983b5315ad854c9ddfceed2cb981e484ccad8adff671a9cf5772dd51319eee2bcb3a577766c8d061cfe9c101e4c857c50b61cf3808d86d895af59f8ddfde224bcfb59ce36f06d9786f386529c4d8e50d0248660a02d050c8f1a0a75b3e2d61e3ec28b1ce47e0aa68d3d454f39cde44bace3f4833150b31c276ebcc84f80fdae813522ba5ff749ff453744193fbaf3ff134acb551bd19d553a177b73c02f903a21026986f0de5a892acb59ca576c83f78a5f669488436dbb736d366c37faa6c0f78141ebf1f9e1ee46d00721b94862cfb48b264fbf636e9317b95df8438aa3b15f32e10a38b3afbe28b3f779c5e119b9122a9e4e2861f20ec0093e69d7980e39e975f637aea9c5fe96ba34ef88f84e6e9e275610c49bccab440b8b9bc0d88d0c61df0097b31ba703f9a797bb80723bae8cad77454e3e0481e75a55cb3ec1f071d2c63dc4426955bb49ec2fd09af38eb52970fa354cf1a3e483b438713beff5150047c7fef07f478fec24615161bdddd5cab92a887545d035ada6e6c569bc2a206d90e49a9833ea35c0466d7c16a27ce810a4200046b2f3b78871ed729315ba56e2341bbd673f6116c377c6c73574dffb079cf270f6119328ffad5fc3f25fc6a4dfb802264efed4ca34afa48dd1e3c6ec9c3ee7c75d822b5bc7d4291aad1e02f23fddf9b4359b8a8cb3fb7296732b3951fdb5c9f4e6c4f27a472fc0328df2f0b1cf96c963769e963dccf9834eb2085c7fcccd9944150c2009cfb530c2ab7408bb3b829c5968e8a063ad44dcaee420d1b31d5fa5a468087cf732ab651fa9f445e1b32bf63abadf4cdd5b47a9ce8120b2ae37f71721753c2d78184f7ffd4ac5828838eea2450da1bb81e16286f4195a3831efd8e5c7661b1c4cf71a09746b40908a99602090e4f24bed3439c70501ff287ae67a8475282f1c7fe52a4f4b7a08c739d37a626700a45a7abb1ed489b021668a7b6894cbea6c4be020cdfd8aaa0b831ebd82a9d6eef0c8205634fc9991d6ab7398c44b4377021b0c38f177f40ecf924821bee937ce978160830bfd58d5a10d163d0b230585d2e0c4a42f7f42b613656a64574cbac3415e2d4590fa17af01fa7b01263b51b6d44a199b0365cb3968d954010eb98b4df6ea76e9c6e6fa1b0e33cd3661c24bccc78bc81d0b4d202987e220f60e69de6807b6a5bb3a153af0c3bd580c416a1eacacde0ce699b181568f6a9c243e3eb5cb3b2ac4225d2f08e5892420af8eff76e0ca4d0f8d6cfe57dc9656aa00f070a8d30d2f05e48ec599e6a6ff2d2800b56ecee97433478a04f5d6f2610b31244ed6ee7dda566c04fada3ef8bdf0aacdafbf58b498de2ef3900069b54676d24367953b21ec2814922f5f4887d14dc7e80b1f2ccf3665c74cfa5645bc0719047d6ee3876137eb42a67d8ea67bb7a2ec41cf3ffab25f09e2707e806e8ff7ff5a48c88a44f6e9a43c6ae6a4c7960e6cf766c832dc666a4dca9564ec7775b6ca33134c8a509bae8ec94f8137aef0457592e8d6070d6952b24b02e194181df0739b301607d757443fc39fa1b04b52e9dfd6bff340a36a820dd57b6ca32de1757cfed5b4d0ad42eaab0679d87399b30f2769bd7243b1fb44ea79632fda7cfe346fb33be8585f912dfa545a0bd278ae497409a6a4d8a15ff461b149ae7f8e3c98a2492e4b604e0bc6df7af148862689a0a8f25845b4030be5f295ebf235afc170e6df5d12bd5114367a40a5e7a96a91e7264fc80acdb0576ee3422e069aafe9127abdf878f01168bc6a9f8e41fc457e26ed9398e2870293e12d0581e1e7976db58b1d5ea8dfe4552d1a28b6fa3ea1d51a6367ef04a2f680d71a7239f590a04ab", 0x1000}, {&(0x7f0000001000)="14db7339496c072b73ef6b322e94f9e8e56c38c6b97d78041439007313877348c2094ae8ec9e5be385bc73515243d7ece35abdab81be85f32d267c3a0cd5e37137ac691f197c79ecf930bb5186c86a32a377bb4f75c85be7c3501dc631700261338b04aac622eb1506d3ad8b0bb7ac17577b51fdb594b05a18a256a6acf3f7263850ce057f5af9bd674af333b84a4f3a33ce81d2c18ad793c72af158125d4d7311e10ff2dc0184fc4e4e7ced3f22075cec40377ae23c3d73f0dc43fc14be826c060eddadf5d437207b7fd419f063a7b635747d995abf3e4948418feb6796801d26fc104ecea5d21f06c20e0455e5058bd0e01847d235c0db8c", 0xf9}, {&(0x7f0000001100)="84becb6cf844fd4e2b8fbac91893e1881988ca40ab06a7669fa5e0d7d1d84a2ba3bedbcfd61de24c446ea7dfddfea1bbed414b8f3bc1b570d98ac563cb8c", 0x3e}, {&(0x7f0000001140)="48e8637587a92c46c485345e799fdd21db4b50f56472d0c3f626d03ac0a716be2af99ffb48807538625c54fa3e40211d8a9e90c2a4619ad5ead3192f47558d92456aae78d5f0c641b1cdaa761c588444aa5ff75a428676265cb2af889a290b8b8737aa883ea2af7d72f1751a00c6224a88f825984d00c4418498b6f9f61e60333a56c5e172394a5a8882de31186728935459ecb99024ddf311e9d10774629da415f68b6d3a553a06526e53d2aaa92af5f7bb0579662dcfadf803924361be2612c3dbd7b6a6f25bae76401f56221f5db1", 0xd0}, {&(0x7f0000001240)="19d349733c5fb19b32c29172afc46751cfac1d332c499ec4f7962f2d9a7cf76af84647205e15c7c6fe56747c149e17361c390708417b153407b6aaf61907c6d8aea4f0b79dede8248d697e", 0x4b}, {&(0x7f00000012c0)="d45f2b689dbc3ccb2299bfa6f2d6abb712de0b330f3af3b066718dfab153a890d2619a0d8d4e3831ce58d5a299a8d16a314e0936807184c6a5fbd0f257645a271c96a3c4619ff3a049abe043ecafd3f6badb22438e1878d859b5c637c7f7924dea2cb09df7c7e62c9a9e8aa7812a17e052ae413370eede0ae29a8187be131c8b7a923c8896a438edce511cfba81be7f34f295aef0c17c5dee5367ec403bb87436bcce689590ad031f452e0c04efe48191fc817ee20d497ecea30fb9a1e331c3356c159f6813f4873802d1b06dc82d6577b9dc64d4577f26b93e606878197c31b9a1e66089415c63035cd880c5aca621a2ae7163481d93e0156a1aa46f52fb5e473bf1dabf21c4757b600b86ff297d3f4218066d3cf3d611da2f3710ad296948687e8fcee8053a89b8f446f2eb69f95f4200d234f7d66d8fd9599e57a146af0b9cda7d6b362c7360afa047470d07840a57712fa169425951970836b885aabd9cc96b523a2b9c67bd42c53f30659e58231ddadd11237ccb2b946c9e6df35136f828fca8331f9b1a0acb459b6da0c02be7b82d5d5c3ffbc01ea9c56eb450634a31f9ed868fd9f8989b753ff3645e64e4380680319e74d9b8e69e8ee49fe2082389fdf013a51397a5d19cb1b4862c2b187761f0f517dd47550314588a17ea38097cce3e9d71b884cca61bf6691afb1778f7f20148493d7420ec9c2782e47326d8d3df1e18e08902f507e20acc4caa4a618702f8d93661f2f7bf9f3e9c34ae1a25c3b46f12c8306fc8700e19989a1386c128cf0802f430fde696f618d9ae4abca3eac2a3d472a58bee1ee329c508f702d71b7927c4bc76bffb41e2f886df2bcfa581405a37a98d2d0f0b7b230295e5e0663ebaba1e933dcac76e245ba4ea5590176549277ba5e606ffd80121c6b7f87067ea1d1980104a37e7845a7854b0d3f662ada1225993663f25c4a957d9ad8f5da2a5dfac01bf6151762e26c1936fe3d789b2ead19a011af34c829087395ca2938628b4d2034ab3f188440b34ca30776df3c02085c98e7210c621f8361834a998b73e7f63dd9e4324d2baf973e2a956a39bafa4c079ddd9da874021ca3397d457b86ad0509d0aedd271c3aae1c46e2fdc0da6e31898415a667a2fc260eef9fcdb8fad8d80c3e72fbf9681be7e7200b38fc87acaa5788c359d50f9e3cea9af5ae0de568944072c80496c03890dce345be2612e576af273ee3b2576b1fe7f7608a8fef7a946b774ad634ee92ab243afbf4f38cead4a890698785480626b5e90544eff69762b5c737c4396d931af89680e978bf4b48a74b63cbd98973491bf51c857f0ca1ec0d3b2d5cf90bcccd0105f583cea6c0131e63d5bd91ec8f365f1f8fe3bfaa79db7e2cd8dd62ee0ef2ee52cade98bbf155d0522e5ddfc439996a27af09345bbfd7dd2097a422f6ff766ea68a7e3caa11bf5f3b786ebb047eaece8310e3aeba22fe66efeb782c125cf065a259ff7e1a66ae405a09293b41e756f77e09948536fa7e8207588af799e884c88c931f6485ddc2b028c7bec55b28817997d282c87ba7c12feb6006679fd2166b31cd623c4ad64a224902f85414e0e554a687ebd79642720a16476d5fab4a54e232d903e7ca366bc1ee7e465d34d02c35c57368077f7d6a03eca048f0f4a994c19994d0839b20d4aae020f6a5289f306a8707ae5a2f51c8946eb66380f8b8fbb70eb116de94114567a50efe4cb1befcf75f64fbe6ba5262fc513f81337332498505799159143df196dc8c47dbe2012a5e6edad05c3a8c8957d5f5acd5256bbee5776615330f6de470148389006d8b7c10479b64a99aa4d1db555190d09e7198e5ccc0897edd673c9f779f2041551ad08630cb9161096886e2ec9a21ae7bf534f9fef5e8d0873e57166a2964ec161c490812261f934c7b1b9b945a14e974f266ab0e020c3dc3c8af5f0c88097a6abc7550e97748e9e950e01ad1272a148fc3fd2b36a448c646c7cbf61fbcaf0f5bd2594482ff91fdc0a342aa33ea77ae791bb84d40fe6fefb42ad4f3c74575578e31942eb648a2b5eb30614773e4b6b6deb87c13af462dc040a600efd25269bbeb17a0f31799410658287dbcb17c42eddf5ce237f3545788d18ffbf366d8c4ca3999e7328a496887f076f2b8cda0c6b56efcf9c1de57538fa88334d5baa0ce35486e87b401fde522d5fc7a209e707d95cd3a8d8206ca6a0b6aaec334b012e27c5fd4d1b874af8033f8b9e5687754010f4f480923500f644c535f39d8104979e6e7155f5ba9082a44905f1c77ae0e4c5bec8c8bf0929163c9a50bda56140216196823c0eabcf1b1c660c12e9e4b85b51bd65b2118a9e8f5634f98913a24fb626cfce6bb7c35ca297ec0c54ad34faab448f8e09ae5d8a16417da82536b71f1afd3d6fa944f1fc3c7eb977559bf53cdad1529a59dc5fb1884ed8c3653ab4a6b39cb97c30c239b9b1ec302b2b017363fb1150540fad2cd1b810c3cc3ea6c3bf8da76bd0b92a8aa5b5bd7053b92e793aec9b974ce5a81c75bcc04a8c521d3d9c446ee549e6781c98db282e07017a38c1d21c7ed4425966618dc79341b64202e9dbc2e53c932ede602b0255ecdab1474324655afa95ad63106099470e94fc2f5bf30e3107aa677fd216b9fd9dcb60ecebd1f9e52a5fad7c1bf3c3ab174d030fb370fb9e7689dd28cf63bfd6e77e630a7a4d3b48b00088cab46708e2e9c61a53e6bc60a35a6e252e43b49ffccd67a7dd445a9dd6131e0b9711e9bb1bd17dcb5fcb497ca6541e8ad0cf735b092f51de7c586db23c53da6a2512c008ab346d466485d4718d19ff5863d44026e3d6c5025d27480c98f95ef43c7e362658bcea9d0d4e54f0de75f847cd25f1841af7e6d1d56b3a653917559d2a6194b0f01da2f592c090557ea08fc11c96910b8340a0c94b78f7b24a7d1b217c7f64df228e160eaf5f6d80cdf8e383d30a81e35a2b2d8169d708a9b8b360125413d8a81b459c011ed39fc80ef96dce5209a8ef90b63a21d62bb749ee0093c85cf51b014220db271af9df2680dda5afcd5a7e111362c956ea178ccdcf474eba39df701a5ab32ac9743892132895cb87d3c2b7a68471405d8fa3f7a16523eca326148889d5f05af8bc64e2c90f2c08d89c29c622b10d98f8ac3490f8356f1327a3f6fc1dabc6d4b32eadb9f43468627629402f2614ce1e51fecfd781e73f3b89f6e33a85106cea7752034e17daf4a11240ef162222bd5a1f87a882e47ed82445c1e3676f2c403eadf0f05867d4d26c479966d05e2845b9a8326d91e2ffc87cdf8294e569cef88b556fff05b12e7b4f44eb3e6ba50a5d9f89729a70bde4cd9610559b1b45af88c1e130e77e747a71ddeab819d1490bd464054bfb6f3704e4918a340ec9e36be2c377be1a9aac93d488a051281d391853ab03f8fd064e0ad3370c014b120152d9b4cc40c5da720a52661d1a64e1c5f72574621c989ded0dce332ea8345bfeb5196d6fa972a228b91f9b6c754cde7617916147d49e5ed7e36ed974f48fed614a0e00a8ac2d303f7ecf4c4be707a6c3052a29ef2d6bd902a444e13d2a8049120fead87238bb308aec555459cdab8327428814b7cbac91242ae8f048242aaa31f3a078a9ead11529489d52f505353e609e8e1ebaf65eb294bbaf3c916a597f8b82959c2e3e06df2f0cff20d0a3d2bbd940940ad88cb80b9eba7d6f7bc31154b451e4eaacd7d79b4f33dd155336471f364d966aa75c6b5ca78bd00f085c5cdac166bed9f6c5dc50edd784b5be10d50a5d341cbc0ee0b5ccd519aef5f52fb6074fc73e524a63568dd436fe571a16833e6c2c705b1e93497f93256a64ca30e30cfd1b93368345ac60acd67b8c85284113fca4ef3b439b60cc90395cd7e851904e10a6f2c87c31a3c4efa5891e96cf629100d40364fab028faff76bd79861b5721f1862fe3ae27bf7f01987fdcc4ffd226dd8340386816305ca5bed8f88a7e56355927ad70d12cbe75a05033b18c61fa5d6b3f9c9924ee7bc95a986bc506ec0152ea2763413d58b052f6fd1e2565d1998f8449a0f78aee1588b65e388917c3de57dc362b1b5cebcacfd6935b9fb05ad9438761bc0472455acc1a175822d7369db64b768c346b97b4c33189f827987f3cab031710570c6467cf50b644643843063ed955bf721c0df666fb5058f3d1238b5b11ad66c7d4d4d4047291cd0ebca521d8edf4fe618c0611bdea1503452ce4023c18d17f98728eb4d3658177f5b083f2248fef7866e95e260d5064b20d29107ec966644206b17947f1cfb2dc851fe1e163f3da88dfa5c09aaaf551ecda83eafd2d2926fa81f036c5ac8ccfcb9e84f95bd0dbe6f0bfd1eac86915b54a357dc74ccc4cfa88e5556f8b86591f29a8b61c5f5b9779404545521ebb3819d4a7ac0e82d4580451526ea931b3073bee5b5ff62aab8f6f222330362e90750bb29246b35705aa545ae2e7098cfefacf83a3c3eaf51b4727ea55ef436a8414a77a5d381c750e44c995373aba5a498ee0c68981f1eeb83d98b34e95033386dc5fd725181b0edf7f7d5097fed409951178cfd4b6f2884fbcf698039fbc7013385fa72034f3b45826746f95bde762c949ba141ba179bed3a2c7ab765e5eefa2bafa372616859e5f68ac9b77579f2afb270f6ab72cef27ce90a4c68c6a07f71c28be09e69ba3105d907425a772ff303dd06fc6b70b76f7fa38bc6d8dd7ac976283085c50c6c61d4885cb22344b32a75892628d32870e155d734fb3052709246b3bd22dc07818ad602f9ade4b057e4d1e21f5836ac30330845a77e7ff7a2e28435b7718a34b322cf83edf978a396092c44f4df44d009cf8a03d47d53c0f957f2d4f2e811015be38505ad3c11f446b1cb51c707c7139396f5f35b81ad29feb0d4136ad063c6b2b716301ee903e2caa9bf9e514d8fef8f662eb15aa88ad73c993e0387d18703f90460fb1690b0a48fa788a3a90728e56c2a9ffdea2b8cb3d72ba945341d1bc8ade24b1fac32eb7dac62e40590f5e7f792cc467a5181eb7854e06265b8ff34beab84a396bf76cab613e1c69bdf5ccb68bcd8c0e429ee5b1bd84bd1a42d3a4e39b1db300dba844e00c9c800ce40afe0cd4b8faad27fe220b92614007cd546fb652f5d78bc1b546747e6efaf41e18674da2698ca13ab87a840ba01942601ec01745c02069bb5509e8363fdaa51327059dac970308ef3f8f696501c9b879997362145d6945aac62d3aab8b2bc84c78d7372c7509cfc99b290661631654cef128188fcc0db753870a897bc1ae147d24f8562295c700d23401d0744b3b00f5a7a72fb24ffc1d4f708d6fa6f0b89ebfbc20dc5b34ab8d279bcefa5db37e9d31b4edba9acbd0fec963d9e38587bc397519db63ae6986625aae01c3cb1e5cfa903034768a87fc43d4f5b01d8b9ee327af1b64aa4e62f7f73ff40b0c57d15154b96515f1ba4025a272b224a3a9105e06d466ff466d59e155d8872ea33efc3f3af72b31149263185359c37579aacd6c7707281b9c957ab468209841a08c758b23b2180f02e0c2b71d25605fed733bdde9a236c5db9e3dba692618e2d184dd926dad6f77dc53c9ef88d40163caac1c5a6c1b06dc0a7029aadc855dcb4433cff657aa6a394f4fd9d5396aa7e62e74be71485a525bfb2bc050683f4b8684b79414f98b95d833884f8e05d079be3b41171f8a5ef9e4b7bcaaf0395524ac9d05162e07bd30dc468a9394f650f8ab03557a688b1dae2626e40a2b06a6e43679de92c8f2e68b46368f2fdc9840faec3e6e5708420f792f2d6cfd7311ee6d932", 0x1000}], 0x6, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 11:54:57 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 11:54:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) fcntl$getflags(r0, 0x3) 11:54:58 executing program 1: r0 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r0}, 0x0, 0x0, 0x9}) r1 = semget(0x2, 0x2, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/45) 11:54:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:54:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002c, 0x6, &(0x7f00000001c0)="01000010", 0x1) 11:54:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket(0x1, 0x2, 0x9) getpeername$unix(r2, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) ftruncate(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) poll(&(0x7f00000000c0)=[{r0, 0x89}, {r0}, {r0, 0x21}, {r0, 0x14}, {r0, 0x4}, {r0, 0x10}, {r0, 0x14}, {r0}, {r0, 0x4}, {r0, 0x20}], 0xa, 0x5) 11:54:58 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x8) sendto(r0, &(0x7f0000000200)="186b57a0c55a09888fa6eb1b6f14ffd3f8", 0x11, 0x4, &(0x7f0000000240)=@in6={0x18, 0x1, 0xfff, 0x7}, 0xc) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 11:54:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) dup(r0) recvfrom(r0, &(0x7f0000000000)=""/152, 0x98, 0x843, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 11:54:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x0, 0x100}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="020000000026d5000000006325fda40000c0f7006b1d0d4e1f2c5fef08faaa7f635f192a92e9419f0df5659a77cc7da5cbf39b1054ed20e1ea3317d70f8d29307b6f5a8c76439d778bb474d10300334af352267321f304e6e6c18ac1eb723b9b39a3119b639c9004626b726716acfcc0e477a6a0d6b76ba90585140cc416dbe6f81ebae2dc1464c11071f8c0d21362526313607ae6286b923b8f14f21e07035d74815b97a713fb4b60ba9bd533d545012e012620f48eb75a356bd281828e575b3c2a7e8b79bb7d82f9055a54c3a15598cd1baed282a8f6cb20ac78b324a0305f9dca323859a70cbd1599cdc0e5b300ef9ebe5183dcf78287616783"], 0x10}, 0x0) 11:54:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x4c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x4) setgroups(0x6, &(0x7f0000000340)=[r3, r12, r13, r11, r5, r14]) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:54:58 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/37, 0x25) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) getsockopt(r0, 0x6, 0x554ce60e, &(0x7f0000000340)=""/4096, &(0x7f0000000040)=0x1000) 11:54:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 11:54:58 executing program 0: r0 = socket(0xffffffffffffffff, 0x5, 0x80000001) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 11:54:58 executing program 1: pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000180), 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28080000ff75ff00000100080008cd3fdf000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 11:54:58 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r0, r1, r2}, 0xc) 11:54:58 executing program 1: r0 = socket(0x6, 0x3, 0x400000010001) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 11:54:58 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="bd91b33f379fc4ea05f2739fde0faa7af78a6c40f64fd0510c791610", 0x1c) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) ioctl$TIOCCBRK(r0, 0x2000747a) 11:54:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getegid() setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 11:54:59 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) listen(r0, 0xfae6) ioctl$TIOCNOTTY(r1, 0x20007471) 11:54:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x2, 0x0, "010000000000000000ffffff7f002000"}) socket(0x1, 0x8007, 0x6) 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) 11:54:59 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x6b299eb48d7a3d28, 0x3, 0x6, 0x43e5}) lseek(r2, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 11:54:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socket(0x36, 0x2, 0x0) 11:54:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x8e1f, 0x7fff}, {0x18, 0x1, 0x3ff, 0x49}, 0x1ff, [0x7, 0x0, 0x8, 0x5, 0x507, 0xaecf, 0xa52, 0x80000000]}, 0x3c) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) 11:54:59 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/126, 0x7e) mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') 11:54:59 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet6(0x18, 0x8000, 0x6) write(r1, 0x0, 0x0) 11:54:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) r3 = getegid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x5, &(0x7f00000001c0)=[r1, r2, r3, r4, r5]) setrlimit(0x7, &(0x7f0000000000)={0x7, 0x6d}) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 11:54:59 executing program 1: write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x9}, {0xffffffffffffffff, 0x105}], 0x2, 0x0) 11:54:59 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 11:54:59 executing program 0: r0 = syz_open_pts() r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xff, 0x0, 0x4164, 0x2, 0x9}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) 11:54:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 11:54:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}], 0x199, 0x4000000000000) 11:54:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="33db6181221535cf32f33c4541f309cc28", 0x8) 11:54:59 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() socketpair(0x0, 0x7fff, 0x10001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/9}, &(0x7f0000000180)=0xb) close(r0) 11:54:59 executing program 0: mprotect(&(0x7f00006ef000/0x1000)=nil, 0x1000, 0x400000000000000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket$inet(0x2, 0xc005, 0x6) sendto(r1, &(0x7f0000000280)="389b5729a04bbf3c74545fe9a6d1a5791ddf048c1b0505025f6d09551bcc6ec0c8f4c669824c45a6a8bac35bbaaa32eba6c49f3f20a55451e7679575c77c6eb96e6a4d9d8672b0d0fba9ddd3c70a5674e6d391df86601aa21aaec2483a742a7293c8be239835828461e75e35cb0d5b34cf03532a6cad2a", 0x77, 0x408, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fchdir(r0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20580, 0x102) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getuid() fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x20000060, 0xe77, 0x10001}], 0x7e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x15, 0x2, 0x8ac, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x44, 0xf0000000, 0x2, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0xa, 0xfffff, 0x6, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40, 0x81, 0xdca}, {{r0}, 0xfffffffffffffff9, 0xb2, 0x20000020, 0x2, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x4b, 0x5}], 0xc78b, &(0x7f0000000180)={0x8, 0x80000001}) 11:54:59 executing program 1: semget(0x0, 0x5, 0x240) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x100000000}) read(r0, &(0x7f0000000080)=""/4096, 0x1000) 11:54:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) semget(0x2, 0x4, 0x280) 11:55:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b4e5f410229099d3bf152114817805dc736c2b", 0x13) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000080)='.\x00', 0x1e8) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) 11:55:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x2) chdir(&(0x7f00000000c0)='./file0\x00') flock(r0, 0x2) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/71, 0x47}], 0x1, &(0x7f0000000200)=""/172, 0xac}, 0x800) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x5) 11:55:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1810, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 11:55:00 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) lseek(r0, 0x0, 0x2) ftruncate(r0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) recvfrom$inet6(r0, &(0x7f0000000000)=""/40, 0x28, 0x2, &(0x7f0000000040)={0x18, 0x0, 0x1, 0xfffffffffffffffa}, 0xc) 11:55:00 executing program 1: unlink(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x52) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7}, 0x10) select(0x40, &(0x7f00000000c0)={0x0, 0x7, 0x1010002, 0x800000000000, 0x0, 0x0, 0x1}, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x7fff, 0x20001, 0xe88, 0xfffffffffffffffb, 0x4}, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/23, 0x17) 11:55:00 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x1) r2 = syz_open_pts() readv(r2, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) close(r2) munlockall() ioctl$TIOCSCTTY(r0, 0x20007461) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 11:55:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:55:00 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="d20185027442324e950aa2dbfeccdf6557ae6293e807f47004e35240ec75075700992333da53122f82f379e4c17056e033e8e5ec03995c50c711f7260a9fed7f79f23dc786cc6bdc70df966568eece81747fa875d752149d204dc830be11558ee8df3f6337ee271fc4f05b29df658f9401f889530407745ff44d034f93e0fa72d2c5f54cb0b5629799c4cf50487ecc0f99c9c3d8775fb58ffbf6343855c02ff160e31281172008e657c3169d48bc8e5b4386639a16b995cc63b4df2caae94bc63974f1634d8988a63539ced163e57d5887af22e3425401c124651c52f1914e9490dcf0", 0xe3}, {&(0x7f0000000280)="077eafb7167401d5493df5cf1150c3ac1eb87cbc7a6ca0064dbed954e2e52e5849d126f77b0efef9b6ec446849fddf21fe4aba6d4ba6ca024e21a89d74fb202e0212102548625d46e8fcba38d64934fb9dd840a9ab2f0907903b543726b37c0888af40868c2cc36ad13a6e5c2677bc60160ec932630141db2d11a795d5dc069f9e481a36572114a0ad", 0x89}, {&(0x7f0000000340)="db645f9de581a4b1f45363a35f818568f16683fb7f28df10acb028c33ba27c96e517f3ae0e37baad26bfd2f2a2488ff7efdb73751c6d706b4d4130dce4c9da4fd12db724082836175c81b7b8d0bbe32d72bb7bbf22ee7c52e3759fe1c4b53800c004a6cf57905691ad528b9491112cb52047ad5d0dcd7c445597d4899d66625908790ea55fff6cae74ebbb31bd38d013f2c6d5cb82009804fbe4fdf2c51aa03f48d74ae8fb8adc02f2f69e54fac6cc319e96c64b3c52bbd8a56315a82cf18e35ebb20077ee2067e03394626dda27eca58d4e524d97c93b8b52aa0923c8a373060343611a", 0xe4}, {&(0x7f0000000440)="a27b9e50744da43bf45f9bb9efaeac186c0d61ce214185bf0928", 0x1a}, {&(0x7f0000000480)="10a22b6c7644971bf7ae883217b5b772cd67741d95b6c3b984926a6a55f500e04c463ad737b74f1643b594b95e6ce35f8b7f1650128eaea07316c8376dc72e87123cbb389b0c53856acca91ab2081cde43cc1892403be7474cd1b36d8076c3f01f173c80a276569953967a2e4c70ba0967f05526e1f6d158a32bdaf08d97a662ec08c4b07cab58047bfe4975da1f9a178cb7c3834cbda7498c00bf34ae087f6a97e6b47830a5ce48b8fe8e92a39561d28f30c3abd355dc1bad8275ef14e0ebc70d61b7d82b96f5633dbcce7eb2f33c07f59dd77d54346aacaacff7fef650fb70051386b6f7f2b156e2a1f755eb329cabec4bcb96b079970660910c", 0xfb}, {&(0x7f0000000580)="bcb83a68196413d7631c43e923330549ece60d20c773ced48b8017b2e65f7c4cb1554a0e11204d9fbe54f5d9ca901dd1fd88908cccc603fb212050b211bb", 0x3e}], 0x6, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8000, 0x4) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x39d3, 0x2}) r5 = kqueue() connect$inet6(r2, &(0x7f0000000640)={0x18, 0x2, 0x9, 0x100000001}, 0xc) kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 11:55:00 executing program 0: socketpair$unix(0x1, 0x1000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = getegid() setgid(r2) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) r3 = semget(0x0, 0x5, 0x485) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/47) 11:55:00 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x20090, 0x6db657cf8acbb268) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:55:00 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 11:55:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7fe, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)='y', 0x1}], 0x1) 11:55:00 executing program 1: r0 = getuid() setreuid(r0, r0) r1 = semget$private(0x0, 0x2, 0x200) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) semop(r1, &(0x7f0000000000)=[{0x4, 0x541e, 0x800}, {0x2, 0x3, 0x800}, {0x7, 0x4f, 0x172472c4473c15a5}, {0x4, 0x80000001, 0x800}, {0x4, 0x992e, 0x1000}, {0x3, 0x5, 0x800}, {0x7, 0x3, 0x800}, {0x0, 0xffffffffffffff81, 0x1800}, {0x0, 0x9, 0x1000}, {0x0, 0x5}], 0xa) 11:55:00 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) syz_open_pts() close(r0) dup(0xffffffffffffffff) syz_open_pts() 11:55:00 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) syz_open_pts() write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x80) 11:55:00 executing program 1: r0 = getuid() r1 = getuid() r2 = msgget(0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) socketpair(0x11, 0xc005, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x2, 0x1}, {0x18, 0x3, 0x1, 0x7}, 0x147, [0x7fffffff, 0x1, 0x7, 0x8, 0xe93, 0xa, 0x0, 0x1]}, 0x3c) getegid() r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x2, r0, r3, r0, r4, 0x10, 0x16d}, 0x0, 0x2e8, r6, r7, 0x0, 0x6, 0xda26, 0x8}) setreuid(r0, r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r8, 0x2000746f) 11:55:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmod(r0, 0x2) setitimer(0x0, &(0x7f00000000c0)={{0x9, 0x100000001}, {0x1, 0x80000001}}, &(0x7f0000000100)) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000140)=[{0x6, 0x9e, 0x800}, {0x3, 0x5, 0x800}, {0x1, 0x5, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x8000, 0x1000}, {0x2, 0x5, 0x1000}, {0x0, 0x5a36b911, 0x1800}, {0x0, 0x1f, 0x1800}, {0x4, 0xfb9, 0x800}, {0x1, 0x7f, 0x1000}], 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0xc8) setitimer(0x3, &(0x7f0000000240)={{0x8, 0x1}, {0x8, 0x20}}, 0x0) getitimer(0x2, &(0x7f0000000280)) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r3 = getegid() setgid(r3) r4 = getpid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r9 = geteuid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000380)="3d29a6760229e2129f0d46cf12f78498d78086be411f4486c61c7832e1a68e2a8961ec5ff83c86adafcdc12a4d63904d5aa0801d8289730133104c63df5276f3c2a4703c3246d7e841d1163e057c53d7a3a0255b78cb47848723b6acbd0ffb2208f1249d2ed3413889709d1e110530bef4fe6e5c2288077212e0697154a9da6cc113e0fe5e356bbd87c26518ab7b0a4f938bd453be4f40c5", 0x98}, {&(0x7f0000000440)="3c8d067a0ac7ce5a16dbf837980aa4691a9b0832cfd168700893d6708a", 0x1d}, {&(0x7f0000000480)="db8695ae3e959dc4e5ed61ea77ee7fb9e8fbceb4354c925191ac353e561b30e37ae87305032626e0", 0x28}, {&(0x7f00000004c0)="7b899a2f37ce6d78f849f4f98b7e964eed2136b3551dc827ac54f1076dc34e1edb546bc48c04419825b267bfa49bc9b6abde65ddb10828738ee00d23d69f989be0e4b7f67405ed8740b237895abe23feb0f5b42802c8a8515c57a5a814200d", 0x5f}, {&(0x7f0000000540)="a99fcb4952f21c37c43292d676e6810bfcd55573efb8964a0a8b82a41f1d141d2b307a8f1148ee14b7f638579086258591492d6fb4d640d1b37b72da89f0c90d4605be9829d7e30f85a936cbe8fcb5f31be8183ab76837f1df5a289157d8fd3b0265db6ce75b41c2765859c6885cf50e2f5ff1416e35d231e4f3694046004dbfe03080db241a306e54ad62f04051f68539569843ae14afdbe4890779683370317442391366ea8f0c63c9e0c63087ee0ab097f2b4fbbdb206f72e", 0xba}, {&(0x7f0000000600)="9464bc6cc167e8a8f906d03ae3a09f3be81f246e5172971038465a5ebddb825d722db4d221fa249e01c147992e9d741ec7", 0x31}], 0x6, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r4, r5, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r9, r3}], 0x58, 0x8}, 0x0) r10 = shmget(0x1, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000800)={{0x7, r5, r8, r7, r8, 0x8, 0x7}, 0x240, 0x7, r4, r4, 0x8c62, 0x7, 0x76}) recvmsg(r0, &(0x7f0000000a80)={&(0x7f0000000880)=@in6, 0xc, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/102, 0x66}], 0x1, &(0x7f0000000980)=""/198, 0xc6}, 0x1) recvmsg(r0, &(0x7f0000003e00)={&(0x7f0000000ac0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002d80)=[{&(0x7f0000001b00)=""/189, 0xbd}, {&(0x7f0000001bc0)=""/132, 0x84}, {&(0x7f0000001c80)=""/54, 0x36}, {&(0x7f0000001cc0)=""/161, 0xa1}, {&(0x7f0000001d80)=""/4096, 0x1000}], 0x5, &(0x7f0000002e00)=""/4096, 0x1000}, 0x40) seteuid(r9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003e40), &(0x7f0000003e80)=0xc) sendmsg$unix(r0, &(0x7f00000075c0)={&(0x7f0000003ec0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000007480)=[{&(0x7f0000003f00)="e3dc2c4e0949e0605928b0811c498f33d773b6d4fbbddd91f34335863e55fae8a72cf21a0406724cab375efeca4bcedcf9545e91a02fe25fa4485cd1aea951e37652aa01d1627930450ce8fe541b1ccc2f9cca438654a535b7b89c9ce8dcbb9007d78fd946cc5d4f93cbe1cd1aa516d64d55496614aad5be71bc88b6d94723e16af83541ecf2860ec04f26c9ad3c33d98770a742a22dd97c925ab9655ee2cbad680e0c9ab70194bddb9e2a6660da26acf6aa439d8e4b34", 0xb7}, {&(0x7f0000003fc0)="faae74fe66225aa46aaf34846819b3764f59a05c20c28f5f7177d8a97db33061ff675a70c108aec68c49d0f008def8ab99643c6be98215a0531df429b7ba28cd3e8b1ec803ce27b068b14e40c17ec2a4019731363ff769e9d35b6e157a74c5169572e905f28939a8ae9a749bf8c5b117b287f9d565332f018aaff58763e5795f0980f9eeeacf9d40ee8c2e154ea9c5b492d19ded94e41ccbcf744ce4ce80aa13d315c560473a91fc29c4d1f96c95ff7969ec55385e341c6238fa82dcccb547b4e4247283108a27bc20d9b0d86e39634cf62c19357dc354e26ed9971e879c4295a2783c27", 0xe4}, {&(0x7f00000040c0)="22e1dbdb9791d66e8f784bcefccd6b780fc20181201355a2d3635c8e7e9132ebd13c48532fa8d3fc4c43b2c10d7a4aa0a55805a5bb1e33ae33f61bd8a3a2bfb6568fc5c66472cb26910049092ff5c08fa047c2f49216b4ed76f339d3812aa3e658060cfabaf360b37167d00ae5e1e5c27e8c27910bfe299ebc541c4abff36e84ed593b9120f81c92fcef2a0fd7834ac1d416ad62019c1f26bfbbdac1663b29a2c2ee3afe7d3fffaec245be1cdd858fd386ae681d25e9e7fac4f31415d7a477c0481ad9be2c4527a95b95ef5f54931eae47d02581ae8b60d83400a741502006600e7c3d01f42877eda6b3ae70405f0ade864dc10992381381bf1da5d66b19", 0xfe}, {&(0x7f00000041c0)="e43f3b114ecca82b94f69459f33e14c865683081cc488e0b2c6027898dd54308e809cede6fa62184a07e02a455df87343751f329ee1a9085021dfae4eee442d6e644f72cc9df83d5fca3580b7d2a2f5d9831f29fe00525dff75f2cd4dc5ece9b3bffc38950f25217dd5413fa2d204d29f695582e59ba45ad1fdccf71083c892d2ec0abfa25b2a0ee15f5786a8282cef56532e50fd3287d91644a9bd1e032104d1de79d6be095cbbf24f845abe850c9f5dfe264b63768cdec4d648720abad403c37fda9dfa4ac8cfb5c244a55cf0d6194a388ee39a10a3d3ecd7ff551ddcdc75ce145c07a743d778abcf97ca7844f08ebbe71c565d9a2d7f626ac9c5b10fd", 0xfe}, {&(0x7f00000042c0)="7cd6573cfdc71390bb926b4f35bfe57330230a91f9df7b415957db93853a3e8c36629d16cbc2f8f7829886bda9377b026ae59a94b75b05a91201122e7d9ba70ee72a6162516787b11c5277a843c7b0af7d627ec90c74254e39cb66847b4c113973c884764f959d2bc55cfa40556d919dbc20d6def3c5b6736bd3a42c18f18a724ac5000255078860e0e949bba8e1e132d37cca2dd4e69709ed981b2a38d85dba2b9657daf9ba7edb6d7991916fd2580f1279b420cd0bbef9f879704ecea9d002d99c5817ead934bd584968066d2bcc63c909a8084368e017a6e43dc353fbbbd035a8e65533062d69dd57789b9fa1dd0a44475d999afd33657e60b8d02612f625bdee046488651cb5438a22eae483f93630a2c03f36c2ba27a59336e2107ed9be315d68313b54756ba0aeebfa42cd0b630de5edfdef00c39f39d2b98c1eb8b3b8035e0e12815d0eb41953611c0d03e968187a6274e410852c88876b6bbe41abf0eb8fb04b7137081ce292bfa59843b17969f495cd045ac1fe524eeacf845d559a6b9a8f7dff776634750f2884b44d28dc6573b31b93da09a65ac5d82efd7ec826290046aab0a9e23a62f915455996718fadcb765dffd9b1de084256ef600b0d58d39bcaa672e4e8130cf2a7909cf89f665a08f6125c98f9108cc952a5909a598c0fc32f5ba8317ed58f1166c0914960edb5447c0fd3c56a7705ae37aaacecbfc5a7b027f2655a222cab2949089a1cf1d98a73266d3275b2803d6335cf2b20bbf7df0f476ccb321edf72fb624444a42162ad6afe726f7a22f460f28cb8c19eaf502488592a757abcbd1ce05708940977257d6838b1e97883bb5175645e67da16663f6fb6603cf7a041bff3d7a12aa3b4dc14f520aa2aed786273bd2644dfd7cfe8db060b618ffc524397d90c9307ff60bf80062e47d804207936883da61f5c5b1007c7d604831a8c26f8d16d1bf5ae2e4689a8c9521ed6f71b06c97d90916bcfe5583141c6f29d04773a0283ab5df2a8c978a97abd6c295853e6b11fbf81276aea2b5b0b4b1ae5f8dafad684fa8772cd2d09daf003413f3b6b6eaa3c9f99ef038c830d1e76c951a1d8f19640a67c04fcd23e5bd0f5fd23531aa61b7818b16b1fcb76e28a114667320bcaa66aa3fbf783840087188bd5ac49c5c3afbeb540ff74570b93bf32799ce3ff4bd98d2b599fa8f3978121f428a9df3a1dd4b17e1a8b2f341482cdc116062dc745736048e261114608ffafed22f61f46d4f5d6e71f0462e53a7d275cfea05919105eb76812eb3bddcdc903fa62529c8b1650652b4cbbb8631e8f18b0a4e7b93acc97a54ba909c5748a693cba14084615ad643d2c5ca19f19d53af33b8a27f2d9aec66e16d442e439daeeff4620b49c56c624d20708b28d146408267934d25ecd630f35d30caa03d05ede779e26238b529fd30482794f98f72e4f84a1ac247a9d6583f095350a7eb158fa6a1e4f7b30a91b4786a1b28a5ccf6d090243dae6365f0d4dac141051d179d46cf5e7aa3f78bed41c4bfa3e5584924830e3c1bd5382d9d7296f50fea1ec2a9c87a293f8e414e9ae82833a18196450a4bf74864e4ad58b6467dd4c9a0c64baa83aef0036c9866b2b7b438b699e59f156506c7b1f41d59241363a1b8c41670f5038ef96d62094b90b9d167906c13b5f6527f478741f0fb96c6d59fa35c4e036cc5740012828a20aaf31f60d26c06f04e341ca78b2b5490509850568d0117eb30ff6e41e29038a6697d40b4eeda42ac03fe54f8e4372f83430d2b8d90668720e1a934fff7e554b9556a1b5542f68bb0b9834e3fab8b34984240deefa31a795219ff7a2a277a4408166e214810105efd7e39ac05dbc53f26aac9ef3e4935a54d479e8c66e6c323a1d102c0d2e3b7b3cfdd5dfb80fcca21972955917d26c0b838d6d39332401f9bef08413c90840022e7037bafd6ce59abd0580ee29003e15eba3ac74b472aaa2657ca7dc7f8fb7b9d8da9c334c366769d45111951e3f83ed235a796edb41276906984100ec7b1a019872a3106b6933b920e09399c87019afb4d3e1871c1c2153592d8d1eeb748564f9f4b89a18570755efe87d0f7ad96e37077804922fec6ed2fc1efbdf6d246d32f7b8303652e2bf821c9ac44f3c1d392882f88943dfb1e1dffe0e8496fe0594bfcc919d3243f4e6378f182cfbec5f5ef4dc4674d4eff803ffc8f7e861394b9bd0c16a5c93332cca6a7eee47d5f9e9c4e63ec9c5e2e1e01159aab98f7ea5fb97206eb8dda061fa40cb009d2c45001ad83f4c9adc4c7edf3357f5b94699dc91210502b1ddf1dae0487c97247474a8ff13beb4876ba1d94ce81543d84d0690dc8b9be459acafb78f58e10272c953f090e08933ac46911af675df27a96e5c8f5d9407806b8a5c2f9994a943ddc2b151eb1c072b34f946a3644e47a3ce6317d3e08a7d005993550e6b67f7dfbe946a6b8680ea1ea12fa89a4f208ec11a63c19ae377c7285dc8700d4e2e44643d5536fbf965d44247f120cc2803533c2737dbc943de7488e7207dbc53d0f1986b7cde9033c975f598e9de346b1c89413e492308131fcdf9c0873f4ca2ad4d05d17cedc90a5d1983d06040b25c2f54d016c25223e68deea67eaf14712453098dda8b4858ac640a2e894c2ca0df508b60563ee29a3082934ae4cfbf4736927cdb19c634930d39b727a2a97f93518488fdfd0789f5aa04039697212cfe959fdb7fef7641eb2336df705e41721d24c192ff139fd6812c0c1c87098cffa1e6988f52bd03862ffc681895eda4bd803192539ac7f08bba91ee4a7862eff7b288fe0b4d23bd8d1812f57521accd48c7b90dcc73869a14fa234058c4bbd47bde01b8f5e0d2b082001ed09a21a2cca4b235b835dda63e41b116fbfe46e5575c89ffe22434cfc0004ce2f29348696f3c9adea72a1f268967521698c269ae3302353cc10c72bf4dc3fd764a2645fd53b62cbb74a96b01b1ea12363c54d1b306b32371de4cef9565fe6f5c0f10e730c18ec65304511812708a4dec6b319cccbb8f208717dfa48d512b41f8245fd9bfb8beb74b365a74c47b00802fddfa228336ddab5ebb037745d30072b99043cd5b79020d10ef4a940f6e1c3d8244a5984dffa36d5eefc1302b599ff05a6c58b763560aded43e8d489856df1751026bca73de7e9dc9ad29770e3c998bcd50a2d2e304c8449a9d42e39b2a4d69a3addacfcd5b85d7209b103f3dd98ba5daac73050b4def7254e1e09e4f2e3fdf95255005abfefc3d47dffb129f57902dce1e26323f2bfbc1d84785f398e694e1d65ff2ecdbbf7da701d586e8b491f4eed300b7649956cd5256cb8227d580e8a7743e73840d6e61055a00d9e7c037ace3780b7f9cc3d3d3db26c51b7327702e424ed197f707ae7de297449cbc94f000bd176161ca85aaf0fa3d10591dedb0593e60c61d2061ff056165983b2cf1b2440ade4860ca82c4e839dbb38c193998f6e700a836c17c70eb27601a7c241f57c6c8a18c722ee47a9f83bdea4f186f0df3cf73eeb73c86239d4170511aa70fcdeaec5108290e74f272d02252aa277f9832438fd0e639f30f035ee4761d315adc1571a0821e39114079a998b39a23de145ab8b1f7347d910aeed50be4339da1d65e3c48adbb3daa697f2dcf9a79c2032b11211b1996882237de83bfe395a8b125fea6d64c819fb9238637b5ce490c83c88b172e2bc472391535ce0a4bab54d7588106770f601550b12196bd8fdd7f2602e9c3de765164f4205dd3bd4bf9ea3427bd1134e11a016743485b89c164c346fc431755dacb0ffd88e02cbc4a82196bb1add089870b1b73182bc1d50e043cdedbc47b47321a14d135e7591827a2217e380853f7109067820a373e2bb2328e94aaa4b234d2283eea739a269a9d8edd699a4eecf4d3c877f545dae877cbc5de22104e19ca4b2aad44519ed08c25caf0fa7f0aecd4d39d42b3f61d134e2e0a2da0761997b5451b6c38b4add7995ae3c57c7e05b52509af97d39ce8c214992cccf480edaf3eb3782f1c290749daf81288ff9db6df72bdeb7a8deb7b792101c730d2fe8fa254b11c4efb3ffaa7d2c50d87e60f6d66c4a230cfbf28878ab0ebe9fb831737162cc8150c144cee6876b9a27cd7b62fb7e105a89190efe1361a433e92d1c808947127cef5c0e5eb4a3110aa18543bea16170d3e6466cada36f73e7158995458220ffd0b198ad51e85c1aff6c4748bbf3c86c6cfdde8a4110e1e339bc992ad7b56258f08971500edce83c76ec77f9567bc14959cade9da6ed837f3bb7c8dc3d9afb212f32976faa64081b3f7b690671b2c622a16ad712d8b7a84193e0488f1660b940b941ab39f1d7d2dca522a84663fbb232874ffe6d7376bc2e97352d3704e78a3dd4536ba71dd58132e403c9adf6d3fb768c2ec218efa299b851f912031e146af59f7de8a904a5fef3e33210de8702f2572eb2d8e74e8935a6ce8eb9b41c71f5ef81fc2d9aefe926ee4888bd1e1547fc3e806bf75937abd03ef7ba6a8e8d84bd0788ecbc86e73a019b0ecefb7d06edfe0f2c78719471ca0187b1d2ee1df531941db80787a9c99e481a39349b01b5bd0316f135ccaab6cdc159e2e1cc75e4e9eb2d82bc3fd4677cf59181ecff14fbeaf373f906fdb5e5c7690e78bb5c3c2acbd96e0a59a35c9072a22b90c272d3b936237be2e6742a2bc7c4f85f0d59255e3635f7d3fe7e35986a3a1263abd3c90445e1c25721725eadd482f6058e7d42919748e4c665e7380fed20950c6dced225d424c6b543a7c955a5423d80d634de8f8378ae216063dc05f874e65751a112b1db5194d9babd5a7a3988df96bd397267f257540df23e23c4c82ee3d32646aa0f6ed280d90f25ec170132b9bb07d0cbf9092333c1722e87cdc55b616787a445fc74a09bbf21bb643e794a2e0e0bfee4773c391fd40c2c714eeef652502033d4f4618bb72ab3fa1012649cf6b9f1660e8318899467b27a9b913e295b71b05d3f7152fa35b69bbb2df7c921298aaf098f9e330d705355154c6a98d873bffdff0aed8c3cad5440c6410ffff689412a67b855ea36042d7b83d60277d2b454a646051926a292e5b278cf467a5d73df0cc6ab7e669ed24bd881812b861109e28d87d3be52e092bfa5039e25935c6c4cc54a0c6d210554095cb3523d6db081b8f9dca68155b62a18f8734c93ae3a08d69fd0b7836b2c0ae684e4af224d162e023f03ad6e1a34de940c5fb19a80e6b619006d5b81999ca6e444b643b1a83416cd74b5c7afe48fbf52839b1e3a678dad6a798ac25a577a3019a7dab00a3d7d3d501eda75e7698367c2acf37afa8485b4d119e44046ea411da3585eda094942d58f670f7b567f5709f06f1ba237716d2105ec4eeac42e6a731273229267f9542fe8762c107d9c4229e8d4e987167c109a469e1bf44c71a9f4a4ebea8fef481a2fbdec3c1d7558f12739fa263a93c3d1c5a6211c3aeef454254f1596d03c3c1bef50de11c29671ea87e9498e6748949489b53eb9a2af87c0eafc53019400c7cefd2ebfa90342909ce83a7d76df19f2561f8f021f2adcb74d9a28872e0bb6cdc09da4aa68e4fd652d733c68d38283b5432bbc7f719534a6ff0b447b346f9ecb15f323e7e2832fb66041ea9c0e1be903e5c4ecf243355b2892a11fc66f9106af5de50f0b9c4c9dbbfc53fac70244f9830d03fa999142784ebd815a00d0c833297868eb27b3f3bf196b2a1cd94465eb3c030ded6033088479b3188c2ee6e97782e2d4b8ba223b5f74ca29a4ddd7611ba227623bd76a934ca6ac163605463", 0x1000}, {&(0x7f00000052c0)="e70ba8a630055c838d4a8aefc0ce47c4ec42123fabf35fefd68e9a485c778cd1f4375f3608d8de93a0ab10a438ea96d65969e6a5db00593f24ddcfe95f8f021084487b449a73eec35153bb2940193f751001796780eed7894ca63be438956ecb6aab5d50728417f5a234c9146748614319faa7b45e74b8c37794bbde9ff1894cf25a934533ff82549bea0480969f2fb2762c86df44fa4250a699eadee3b7999859ebec998d49b0152aba99302f33f30a82484efb31fa7b9c6e2d8df7634920fb11f42fe370f6cad2d419da9b", 0xcc}, {&(0x7f00000053c0)="9df91695873458d4bc04f6ec31cf61e1f52c0729327d2ed1439159c174d2150f5304d4e338c7c92d9a4d3d17f8de19e98ef7781065d520cc01e7ec3298040ccfbc1af9aaedab9eaa6d5ec2cf788f5563751de3b20af413e8d08edc80556bd38e5ee253fb4de24bbe85c4c8de3acab880d8d4e1cca7adb4c57cddb22c685ac7510bb5ed293a89628e8d0e9f126328359ae271eec43b3ed67ee9fceb499f8e74d28b25cdbc20ff62c95a4a948d37182b091f3927dbc3dec69361410b2da252293ad2e846462e6f2c7b9004601a1ec1a21b1e85612716136e0411d34e7158cf83dcfb90490ddf4758bd89b7b32d7aec9c10fde4cceedc4a074d53cf34bac61f9e9e53b6d9ec4937bb66ba861ccd21951366f2d03894bdb92fbed9dbaeb7cdf0609f3e44fc2c5d872fb8fb548ec0bb843c0aeda4f48da801a389f2daf9ad3c48774ab9cda011258c5a0ba51687fa3f1c37a3564bcc75e9289d355d0e2b5616d643159454f3e6e3923bae195851cbefede401bba96ef51f03d997612012a5544b85daf6fb925775db781f86df3e0790efba9339175e945940e5e51bd8988fd23270f98724832d702e9ec554789733a5161a46c7c38503c5f8ddf56a065a38c622ae01628920cdb7c43805b83f11f58d31553abf1a638be0a25df0cde3bf8a5a3700172c1ffec9a705eaf750b70f33a9ee3e4e47a6ee9a80645f4e60be81c795c24ddf29f78c814d5103cbc5e78b135ab8a8eb90ad4a1e1f49b91001a58b9d63c0c5c5dd1f5617d9b8fc806473c58c9a848af9f82a3096b9a63844e2b6eebef0ef78468c35f2efbfa27d40f71f68f0108568725baefd84821b562ce0bef12321f4aed59d6ce054a941fc593a54fb5d2678b839429b7d266311647f40731ac59d04fd3806908da6bde83074e49e370b846d3413d26f0cf72d95a879077312d60c9cbe77ae32c14b40f8eb5344dea8111f2796e5176ad78d2183176e5330f8ed9f79a479291bbed3e511b763ba33e494037ea287d64355c77a6c89b4e36a6c794f548361f0ac449e144330ebfe6df523b28fd2e3891be43a077d83d4f43c00aec11dc1ca7414630e9ae22eb998f44bb9e0c0cc6d1951d3505f14e4640dd1152d6683f27ad3d7f3798e4cc54a1461bfaa5e05dce34a3e466d2b47bd0d53b2e41e5c1e61858a423710dd1264c2fb95e368ab8cff762b5824cf39c7f0d1102cd92f10ae23bb29349a47bc3d8111b3fc8b13b9345ba1a5d5019d0ed900d634e80bc94e8717f77d3ec8dbae92c95fd4ce34d64ad90eeadcfa1e35a86171224ede4b7353fbb7eee07281328387a14d908e6d51f2434014c27ba8aa73dd2d48626f35bfe8623d2a3a0b51bb205d3231c7a5fce8db847b60229710ded7bfa91883ccd838e088599983689bcba3f28b10932172fc680ae8bd784e419edef9294bc497fcc85622895a080c485469a542d84d8c6fa5c5db64898dfa18290778d799bff22d12db8fc12ef6391e8b1497199ca31ec6a25fbbbeb1953762d41beb3c922dd4eb1ae25f1d08034907ed73163f0dc563e68d0c9b6da82b78dcb7743d61c4807c5d782bf86c296eb8d972203c93b5b89b4034e7b89ab4697453ba90754d82b73f99eed47efa38c0fceddb560b596549fa74a64ed8801021aed58281e7d7ac16c28d24c5c3209a20cfe9ddd826a16941b7cf5bf9bc6d139cdef7034ddab4820c82b28e45a118dd81a2cf52ec7037679c5dcd5b37a09b80c6b731b5cc84dc72a5e16b99ecd8bc81f0b03ecdc607338db7bbd75ca5159c2b08905fc9604c6c9383a6f87e99278196f03a998196ca4c6d296ca81befed08a1c5e09a6ad881149609467a0e1f69548da44ccdfe3abfdb91cca48731907d1697724c0198f79d4cfd07109816f6e21cae5ed9d576174bd73aff22f89eaab442a623e7830f6af7eb3349c611a7abcd65e1bd8e86769aa2f7f9b9cc353e39f765857a4208398605a1a087cec9a6b8da336d8b5cede10655c062e477e9f8f4b0614477076918231318ad182e18d1c4af5d0a5258beb395e5aad242fa2b38b0c5394cf2459e22a4c9f7b1951be6df0a1c7896483725b341ceec677e97956bc3a042beb38340de2bed466c4fa8271be34f9719be8e93e04896e4b140d9b7b673fac3997b0ee6e62e382a826c022e2a575d037d9d8ac2e3500299fc21f1f7ebc2da3c441198e50c5fc412aedd5f2c917d2d1842ac169bbbc80ab2db3b052e55939ac97725b42aa4bde3d85f5ea5dc67b9e91799ff0e17a58b83ade01e790c0021de9f95fca077b47040979bd2fcea4ec1340e4bb36c3cedb5adcf38bfb96cd6831056f2dcd5b88eee713cb7ece7de11cdfa265cbf98cd1cd1a0a245bf4d702862768bc9a4ed3008cd42e8ed36cf91cb5712b9658d7ff5dc2e6221de10febb246c325889822e1032f0f6aa2a4f9f7256301ceea704ccb8bf5f387fb04dd64fcd98a4d1e10a9bf2b5298f51a3a6188669eabdd903baa05f96e985529066c44f75f4635fb9c7931114c71f43fb73cdfe7d799495e36964ebbe0dd0a16c393c5d28e7c571a05b958d0fbd0484a57ed4803d8cdbb7bee6e1ead27d962baf0caabb643219addefaddcb6840a47c57bda79e1a2d501bba286382f0acf0718f1b3502827c56141f2a5fd878f1f716318617f8a628a3758fd095210e7ebcadc0087a17da3cc9d5d32b4ed7146ec943d87f3ac88b40d89dfa3ea9d3f24dca03085b73186f8ee39299a8c131c4ba1d9da9555764670b7e24eaa27a644854a47de8102f6e3c809ab9dd4c118e5fd419956ba421a567f2d213151809a5aad5e7ef64f785ddac4e96a269e90d053ec400d8067e167c07a7cc125d3ef87df80be9f1351a8f117b194c02500b23b882aa02326bbe7f951325526db1118546a6fa71f185f59f05ae42b2e0872908879087048137871f1b68455f5bb9d88049cfdeaa6c033d144043ddcf996a4226c016bfc3037b5833c69eb3ca326c6d8dbe13ff2556bd31745d1215f0e996c80e4ab128d672de914a605adf80d3b2aaec43287a8bf438237d02ba8064e78728b5a280d2916b8a1f340c9508540c81eac70a9f1f21a47eddad8f5b250a4fc2af694e90d5252a61ad37dad259a57d92a8bf66bc4868fdbc2361588546ab14218a1a2ed488eb3f4fe4fb7e2f708fe66d4a89ff440ca352552410f8297749c5efebd097941b119fdb4bd696aba675f26201b72ad6df67459853ef3ede7e3395b74b6e004a3bf4d72805ac5b698dd3b190cf0000e7e4cbe142697aa402457ddbf0e022b8379ca59c412568f536cb305ae554e1c7e6c807b4ce0dd7ecb40c16416655ca36735e304d121cc37d2a01b7d3530ba1bdaa9b12536a40a7a9bb011383fa007ea285334221c98a2ff2d6a6aad453fbb4cd5781ca43ab1aef72481f51212e4837fc002dff30720ca3ba8f953822cd6812871f17fe417835da993eafb532075fb62f4b449c7861267cc8bdab41c477253159fa8147b44697b0ba57286ec5a8f1803758b35e9a84d41b088028bc3ae4b7ac28ad9136ac48cafcd5baf8466312bc219e6d0d507cd190ed9c380115430499bec2e45e1f1afa4e6446258f380e9b24337be4f47d119bf0b757495da31e3831afb755eeb9dce75773e9db0346b1fda25e60d4007a3785640fe297d45992f3fa85cc8e1f8b0a94c6031444cc6e9a44f259208ce7a10d33e589df93801e737f5ed2c3415d4f6668a22d3e97760307de77c32467accd7d12ead6bbce0d6fc5958047249df724c816688fde34898632fd5b8244545b0301caca3557b7a77b0af9ae9107dbab9a026e874ce7985e2fa364f4292847e31b7a99acfc794c08e222a0951dca2e719a59aad6838edeae95d88c8670e382d1f3254690f70a9ad7fb216f9434a9b2e3a797bd02d6d688e50f43639a592cfb3ffdc1cc7cd691de0e05c74dd9c6c0bd8fb1cf597f1f48c14350d8f36de74f980a8980c83229379fcb0dcab75a8aefc44df23a34fd493d9df471c4a85360833f402e09c1e2d5a25a6beab3fb87a1a26c7853d05c965c385ae099497dc4911ae8a0be67566a5daebab9bfd19cfb1c30fff32d3a612223685dc716d5beee5f1dff3534776b15fe96cc6b2793d7de78aa08338d10e78c8ed8014be860a5b7387ec0439366ed7e5ec6aa65e36c86df23690d5b10d20fa2b6ea64cee9e260c4e504650bf9ac1f310476e84f3282ae06b2d3c45a3785ba4055b77a608bdc221e37a3fd719264e3dac859348883e9d34053c7654d149f3f36023f29ebf92a69a79135d6b2131aa361bd656cc007ddac76227844f98075f7a716154094410c2703081204590713f5d648ddf40307c8fe25c7e2d1dfbecf1778ec805f0e90b5bc3792e3a323e7760e5005ca65592f567b547c0d1576ec77d4bdb88f9ba0cefc701c250fafbdf42460493295396f239ee33c87767908bab8b5bab1823df3c85af5cf7701257c05c82a19796dc501e54f076ea5b40cb8121bcfdefed99a121c2535353e4dab836a1374f76e25ad5adedc5a2b84c69d4c4d272cf093a39219ff275ee0ffb050af6943b799814a6b8341684032872761b571614f4c709cedeb5710fa712a197f91d8496f91fc24c5ea25205c6943d59a2239a8cc73b8fce2bbba81445685a823684fdf69758ebae7a5f5f2d9fbae6ce070b581a1f04855c49b636cd2d59f695c60731921f320621d23b6e2a144ce36839fb2b2e97865268b8adb944f6e0849b4c405055f0f8286585b2f0049f1e045c64abaa578e4268eaf759d92f0d581774c1237b8f4ab4f969ea0681bd537dde39e618c4ea48092f4d88a47170bcb8b1f80028882eadff1514d4abe7fb580be3b4e17b639c57356176137c58da267f2e5f53ac1d3fea481584484c617acd6d8abc5fe54c6aad12fc80547a45ba1ec456d675cb3a3928a9e4e5c51ea9b227b11fea47ee9ca65da01df1181590056a04f865c962ddd774de33d07147f2eef721c324d0da1bfd5fe69fd6fae4acbd895e804182d8826272b396362c627416068bf9304333b5e81205ff288d08755b6be001478da1dd4b3a66631a5f61e117284a863c493e52e5a77ab9bc3a9ffd800d9e7cba81603968cb2d299ae0e73afd4a2356d97c864443b624fac71518698a8db27b7f7da655d06354a934eb7524908124ec670cd882f5f0ac0902ae0ad8f1fdd49e23da6748124ec5d86f7e053453cd2ad5cff3fd2a0fad760515fdeff7ab64763615e368dc58acb3dbb71918d41e21e75075be1b29691b6341df813803634d2e68868ba23b50fdc66693829e587972863be752114695d430cdc4125ace06a997c367ba94614e3df47c7e0f6d0606ffb545b3f6fb2fcbc75277d502339b4642ec0c7b6b72116b7442317584d8ba5f75c5c86506555b516bacecc7c61ed86225f1810426d76f2f7036bca76ca39c8883ee562c9ea3b6d202443541cfd0718839c9e28f59cdc55bf579b7185e8c95c4244ae82ede1bfcf0945aeb5556990b7065a4a59d6e6a8cebac91c365167445f9357470728ac5c074d4f8b0e2eb223251ea77caa26e4e7aa23806cddb3e0c24ed4ee14cd81f0585efa8912e910d374a2b3451c6121044432af7d5db9ad8edf496c978d29ac18db06a9b159ed300e237e176495c11a939aa641e04dd2be602f566d11b684e9f508c735a2d13ff47f40f1522347e3c1fda4ff484f945a26ffa4616029d5cb4d32e30c8839f7a9fea68473c861e14a960143b0a03dcd6c02163ae68b3cda85c50b7ecbe7e60d295ffca92c913dcac3e20308e73fb5082b1d67fc1001", 0x1000}, {&(0x7f00000063c0)="8f2c37dccdf9e27d4cd0ca8f68d8c442f8f6c7b3bb04614a689c2cf68b9fcfeb36975cb25329540b1fd0b4a2f12a48c7af7607e6fb43a8107b7cabf020c5ed4e8c12442aef19bca407d8bdfb1d936bc0e2468010aeb48031054cc496a9c70b403d0c124121cf1b3086b2b9c328bcb9bce38486e410cc23c0f884824845e9b3b32a85497f94fe29cf0b33278724934e85041276e23cf444a8a483572c90652b068fa2c2fab0017078b26bf04e33b7f3f32b5e762db39328c91f47c57dc300804723939e9fd6a9a1f439267a5aa9c48b3301dbf76dd7c6f5683a8ce867913d683c2b4897d467d45bc67f834d6eb972c44340e9c08ea84e50455345844154f4fc3fe4f76d662b4c914a50c94767aa7e6ada66d6401bbc15c0c3741d30398bbd3304b1aaf28428e282b16da25090254b6686a357ad13f67740ac59aa76abff4db1982c052b1da1ca0f25726803cd5039d630bc03043c2d5ae4326e40a0453902f535aa1db3a134f1089d2e0c65483247ef00dd1a61d198bd40a119500ffc07d63ea79da3549029bf81792a883c88a390438999d3540349b1357b364f92bbdf6c9a76316019c431c703735ac8a876d40c1052ea764ce67a1ddf235875bac43c488574e383bd71b7c57d399c93ea79c2df62a24b67c64d1c34624f821870e6f136ee384bdde1a11e31b326775e0affcc27ff82d0c6eed8b5b5a71927aed9bb806ff7ae3848b0f630798d44c49436d6659cd8bd3d89f6b5b6c0a6b74af42ba8917f49b70c49e2c854b3bfbf69f990f99b6c07ca05f55b93c2f64f84c8a889dccdffd02c91212395fa04a1a0a803d708e9c910939c35ed6bd3a9f52d8c6f790401aef6655cf4e0d23510d8310239d0091dfe45ee2c72d16ea6963b71395a03f0e70233269739ccb5fbedc95f71cdf300264f9eee1da5894fd4d2d0fcf5d5795c4e90dfd09bdefd431c05553d53f34bb04f4b2c7dbcb271c878b1f908c01f5e523ddf4d4e5efdb86db5954d66d61238e281f60569f86a68cd3ddb8676bd1fdc306275928d2894e75a4c45036d83aaa0947940bbf24ac2bf1d9663d957a9cf8a9b65f72d8e2493c09fda252d5a8417fd0d737363220caf75638a5943ad8c8a11f9d7e6e4fb51db28cd5e58b4dfdec44fd46c1cb24a9204b7ba8f4a1cf94c5160223603a933139cc9c3671dbccf081617424e9142101551b0cbe34a49f5e52d442cfce509f58b099c18b764f446f7d4d623826b885c3c9d0f9ce8f6d34c4e33735bc65102f6981ff7f9512848a9138aeb293b4e88d67d444cc32d3c99220ae779f24dd8e7caf349c32b1ae3f74265f9a3c99525c19bd3a01a2b9d0138c47df43985b34480d79b7054a5b9814e27152567919a2ddf2a68c0ce512bf53766b7e50e3fb9bf9da30c4cfb928cbf54b1fff9a87fc0a6ff2c607c97300b82c039bd15657f0114b7ed536486f0e599d6341f52465fa7754a180471793bbcb94986cf3fdc3a56f8e746a5c9202d290792df417703d4d939882f6317294402c0a737f84eab410b5b55fe2774a6d5ec4270945856512c49368679f901747e780f36e37de1d197b145407a59c648e045718f0e891b04a9c8d5a3467e82bf52d95e1c3e3b227d68a2cc2395a61e666450a7b63d45df2c0ec8cd1b08ecf4b2b9efa0ad10529c66b8280c7b1af8a1d946c7cedc4226e1ef62bc5e6c8400e0b496d50f1184b1defda4788b8b1d8fb473503c76323bfe4efd5684f833ad4a6cdffa3cf5f3878219164f93cd5376633576c93ef455a834aae6358e57adbb48959ccf645dbc4a877856f7109f769b0a5ebfb43661c0142d08c6b4ca2e9174a0c42cffa2dea297537da4833ef5c4a815bcdf2ed10920209807215d305c61e0b10e975e08b07d50ff1ea766496bc6b1c44a72768a052e2ae199e32581c74d9fc0e7923d39c5991a63e3f1b62477c4ab0dbaa14fa4a569bbfb7bef440a14684d29cf2ad239881e1b989b15db8facd1f522a6501eab8d3efa038bf7ea855516b59a5dd9f5ae6ca1028ea601631272012ea4b6b71ad6ac6fb52669dfb54a6a1d916ca86dbc9111c4c26f6a0dec48c553f78e9cf96cfac95608588802801000e8c7ba9e505b470fc2816f71aac4a887efcbcc41653022849e06126e42519e1ba4d1bbb0f9a305d7175f90ad9d330d7622a0040bc0b6b35b9f22432a41eb1dd13b493b25895db66f263e09668d79f94b052ce4f46ae681f106b8bcbb0e3fb01e202c69e40d0a240870d706a746db1dceff6d2daca0241d5c617c4aa79e670c4898272e5c7b7ef94b3feb404718e53a39b4a10447d777d610f9b96ca942992c6e8fc91c86f65d08ee2c38fad8b5453df25b0d174afc53d9cc6860929c6fee1518dc340d4beb52df52c53649afcc0245da533e2a4133c5371f00f958e0d34a9998ecfb30193430290d90ed96f80190fb8ae57657b489b22e201f4ddd7314d6c2eb0bd2794deed2ca1607912ad6f0a44c33968ee62102a003fd4c08609c7f7292c48fdbc07efb55d0cf95f1a379276b5e19369c7294f7c072e2193d418010599279fb2281b8a296c6c4df510140cfba77a9efcafdaf75c5d4e9aa248c07bd11712cf85098c3efa6db747989d2d20aa20c04948362dfae4cff79b1a481ecdcd533ca894803c97b0481daa6e8f5a09fae0782e3a385ee11b2dfb9606cf306fbe313ccad556531467a5679a74d37112d818ff117a586fbb5c767290ec53f1c36e6a19ed30d1caea80504571c677e3a02b95adbcaa17f7fc175570d7da7cf2dd44ec993791425bc7e6c8bd13964dc4a97f7c25e44f9b5d168d9d692c88b68863d0ca564d70e468186c23b4d3cb8e9f34ea48393e02e79c96b996008110b1c22c075fa63e831ebc016b10da4ffdbae62ff91e593f333917799d1014085bc5b822e71d57baba245df5188d136a489a84f6d581fe57189be7a249c5f1ccc38d903c1dfbb5f70aa694e0abdd5966a1a9536cb669960f8c592fef3122b7a7a8bf71524a9beb1d550345b83b42417d841521f20ea4c556b8d54c47f2e6021fde913378cbc8042cc1fc80f4cc72105f769d38180f42f19f89149d017c76b5c3163084550de9faf1d80899406d9d0d700146c86f853b5a10b00b9bcd3c66166d4670f1ca20e02f203f8fefbfdbac197f8beeee8120e877e347e5bfd34557c848aa60e1fe4c36651286080ab2f71c702cbc3631ecb7aff0171ef5943d5608fa4adcf5459e163bd60c8ed79641b4aec253e5bbae924054f4da113721f864dd00e9e58bc81ad992ad18e234cc6a7c3df912e1bb45c132afcbaf20256ce9280a9f18482fcbc252f432bb8ead6ad4defb366aef70ec9a80e1251ee57cb6cef0dba229fcbb615a95d2a283cb8448d53c4e2c06b1e041e8082c2f44d47e52b1cf5963d551ac26278b2644778ed46f65a46f34072fe2ae2f104656f0dcace3ed420b1cc2983709193f121286991553977f23be4e5043613e85de23433806037e00652817c8201495b2b1e3ee90ec935c154a1084ec907afcba991e69588e610addd732103ecc4e9cc25da34d39aafa2778ace24d2c1b83ca073b47ef6ae5c3573969ad6c70adf9a056d18d20e8e9d0148d9b7ac0b2b0956133c3f8702486d3bda73586acc0e898e38ed98c962c7d0f18c111f0a737ba353796ff86eca44f5b59f7d55a71d97a2f269b88ed4c93884dc91cecde5a96d754b61a9c3245931b44247adf7c572cb19cf3fa271fb83da17e11efdb2bafe4d2db6a78ef11d5bcd30dd5f5505677cc6a1339055fd6e96932736b4ee2c3bc7fd692fba9798d6d036676b93b963bf794b02ecc2ac64d61a7619d9fbaab71be6bfb93cf72c5219edfb90494ba26cb670dd195bbca60eb88467dbe3ec041e2bc3cea12134a7818acc3dd2496422769ef26201946b4bec5e065e9732d8cfe36b8bd76d45defb3fd3c61d6ac66ae3e60087da07091a4022d2ff8043630f436e9aea3490d7edba0e24d2c84a70c8a93f8c131b48ab65152f428000436af69c0a5128bbf79b9dbf6ccd47bec404460996a9b0829a8717e0c120cf4bf024266780216b81b56e6c68ba00c3227b593c20727ab4fdc757ae1e098c11d296d08d33d336212cb53dd48ff0130ef5f99e2fee0b5013bacfda50d1607f41a893d8a03ee633833123b45e8c10f071ec62bab65ddfb0bdc3ba8f5ffec350c1a7e3b45a472011b78715aafad4fe522ee5e308e7b5cc56e79dd4639a21548ed23189e30d2d63d8d574fb99dd7f9a5c006993f8d882427346853019d399eef97713342c8f5762e89c1c45f298d1bbf928d59c6c53899c0deefc680036ff24a8651b56e1b9a5c8cc04beedef66fd7455535fb8246a61c4ea1dec7eec030bf9f8329bfd0cc569b28e551bca1355f6fcc5cb6610f1486abd0e3deda5c3c178f43f67f7603c8e142d686b68be3bfacc5eb8cf2c8063bac13d472b4a1bbbdb853ac88e6124c333f4cc7ea6be53da94eea50bd47e0d7044e59ea044aabbed2b6d5852dadfe786af4ff87fcbb60d484a48402bc3365e3356f6e603ca25238c6dec61da28f5c9f3888443891e330e1b3823221c8175e92b62520c92ddd056554d6ccf812d46c701069970caa315547bf18b3eb05b020fe8381394df9e76a78befdbed30f027a047e604bd0971afb4ebb16b6fbf2fdf7fc7e6f217db339e08079ffca8d67041ae97160aa583cca8385f2c881911a4f564a183255c38a91e19aa9675b5f9bd2f42a428888d88b8be0db2938496c63605e5612e3b07a4f157af365f415402236399e8c12cd549e5aa3283bf004cbb5dd1bdca1f7515b5437372d97b1d9e5d38128f8fa7295c287cbc220876eaa90d90d9d1ed6d7380df99ee6ab9efc331260c18e9030c4e36c65b3b4558ad983aa0119ee32d8f46f8a901663d24290b690f76b35a859ad6175184809390f427ed24fda44f0613fbfef786e58bbd3a42af34ee1746765f35882dbe930e2be43d7fde7726e4f7f012e9838472efa44d520b7f59efdaaf271f461711c12a051800cb5e1d52e257a4c6b57bcd2b3f14e974bc30661394da0e0604ce63494903db9d4fd6bb534a954de3608c20a10bd3808017eb422ed972cfe6fe31aca5b7f72930d2b66350271b276bfbd30de9d8e14b827d0dda6a3174b99023a4c0364a48081b3a7dd7c0cfed725d39c3454eab6883e3a9b1d6b3b27670e84219733163d9d7f073f2bdf036f9f16c137914faa9251470e2dba98ee597561f02d6fb6402bfb0eb89fd8c1d0a326dca5d74b300ff07d1a2d7a19872da7242bcaf6412c0a138f087c3383bf7171546d71e439ca03b6e152ff07c86216883fbe079a5b6dabf1facdf4e84b2fc888a5cfdd5ccd779803a993d9059bd5ead9446e991b53992bb3aed8e7dceb6b72231a60d23113c354d97f27adaf454e7456adbe84fd3aedc4777370b913ea54f3ff62c1b98e29fb99e966fab1f7c1c8355502ebdad03a1751dfd5ebf3172ee5216128563c69ca75431a7d21661c2dd03970d20e5756c83c2d58a4dba41aded59321867d06c5743c93ee945b0f1aabf8557e6f717e1066c7eadd7f19df44ea73b55369ccd20eb388ddbf94e8de9302100945f817ff4cc3722ac3da9aa3619e18ef013d35ec3f32dab9a610005eead602606cc5e4313431fe584be081d5d3573553dfae85771f2d784991d568fe5fc4bcb86be3ea2009a00bfa9b259bf3c8056580ed5f67bc012932093afe3dd055b9d9c0095d893c330081dd22ed2d3dea2f8a18c3cda3f92931b77b7e445569df382113cbd07bd5fa791d0c542bfe09ed798a4", 0x1000}, {&(0x7f00000073c0)="dae0d5b9399a81bae6407f56ebc69e2cb4485775aee583d4ee8a96a3017a45631840327691196b4f693f8a61c9013e31cc7bd85ed2594aa79e757f14bf5b3cd4d5604398c2d6befe09eaa7c08133411e6b9fcfa18dcc1a879487adfe0a1ba5c957a402a87751", 0x66}, {&(0x7f0000007440)="88377c80ae251d9a", 0x8}], 0xa, &(0x7f0000007540)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58, 0x4}, 0x400) accept$unix(r0, &(0x7f0000007600)=@abs, &(0x7f0000007640)=0x8) getgid() sendmsg(r0, &(0x7f0000008d40)={&(0x7f0000007680)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000089c0)=[{&(0x7f00000076c0)="cf6e5f360777310724a3d0aa757614d314cef889a3a453bdafa86c098fd9ea9a2782952601fc48cd3fdb71af5c25f90027e83adf7f96af78594661096af37cde75229b028120d1f5e87ec0654848f55095c12ff4ce79c531cb07f9cc38f54184faa84c54deb80dac6a4bc48193c966592a362423a90f1fdf3a0dca904790f7ff78605cb74d3e8940233cc5a610a330545a4a62775b4577c575b0ed897b778993923389e437a621", 0xa7}, {&(0x7f0000007780)="1b8be2215017563ca140ead6c38b9951b201d4a56ab62b6a7a104e464e676139536ee5424bc5160b8f0b9e72d83ea240a496ff76703e5c697b0216a973ff34acfef7f9a3a381e147f71f1e523742e68e6859557c73ff50c2c4b9ec7f6711f7e048891a3bb97e742db17379265db5c62cc12edfe9cc51cdfc266a7c7b29edda05385105dba57159662495c001bbf180989aad30b37d07d61e64faf213b743283c246764078f7d744eb55f338a3da323bb529f0741e9818c7000c187e9f07c16115e97c0bb067e410265abfc7088d2ee2a2b63592b6e54b3911104f96249b961f4f30a0f9d7cbd9ea515a50fc2ec6ec3f82b503db4a5ab9abd63a2aad1d79131c51a2c14dd408bd1c30004bc95797a0c3ff6910af7e1ab542a1201838298994a985a9da894279ef749d619dff0d31b81e8cdda1be44c676adf62330d46ea2a6cfb492dcd7cf71e647a037ad0a799f8045ecc424379ebbf3dacc44a21d4623b3aa5b5216ad98f76a8f4b9c73e15f75ab4741bcb4f876bcdf79ec5b8cd0af1acbd67de9062c90f9800af269750a0b6865ee7cebaf4f25d6aea84b840a956aaa0afa3d436923fef6c6dcb17b6b669a99787c4a9fffaddaf5febd384bdd764926247f466c8151b14fe5085faa466dba7a024821bed70aa562d00d62867a7443ec8ae60d98888522c953ded70909ba9dba200c2fe5efd8c7cf2e03aa797c5e0b8d5ed845d749933043a6dc9b2311c6f03a3982a92522155613a331d18debdca42e4c6d1c1895b71510ce2784dbb10a362d2a71428a22da094a0ff530124586930f757478fde7e4c39a6b1cd57be79850c60da5985c4a4570f8a52ed5e3b21f16a314f20e9af63949042fcdeedae20e560fb8ceda789c7d58fbae12305080e8c7d589308e2010d9b4d81d986a9642ba54893ed62fdde07d2076c017bb23d41c3a0eb325ddec75d98743fb1e2a4d792e098902f17fc2ab2063f3f2f318503361d7ba077cf4ec33ab45c238d9c47fee43519588f082245b1e16de1fa76f076208fc981a65cd420c9161caf93256be9686335be60490d0a3c055a03b3a1e863a352ec03df242a63668d09f0419699da210383dc903f2364b583b591aa6d8b3a1a0dec1ab5f6c1520e27d3a33d99c9144f469d300ef2341ab5c9c5049df37d461e5a5cc3c79a1f3840aa5d324514f810e744d7f4ef8398cc9223f7d364146f019050163d25f48599a2e5e2e14d52f11bd09b6c777045b1f4a74440e56c0ee07031b97eaa94e78a4f1eef748604b73de5f8e1a7ff4161e2fee65902b8613bbab7aa16d0b48e3690cb5afef06be605f682e5dbbba449ff9f22414958b1eb762cc5abf51bd236e4396703427de834e8f9c3192d782f15939b9d4ba58153c152551508d5e1d7c06d98850ec07a6d91210e4017d71528697517c813268106344b66153f1303e461357fa04a2b71c8cfca589ecc4ce973c88823244015ecf4c4c653713eb366cad1f6083980ca810516a412f116c1ad109cd0e432fd6454d47a650071598d0e4b91e87bbc6de25e02f20d8418f0f9fc5d86c5f91dc4bc9c3d6cecabbef09f19c5794df731ff975e659c17458c7194f4af67b847a7ee042016ff6631afe5137f324831cf0c65f850225dbacaf113938b26bfbd8ab8f0b38f73d906dc954e28d9ff47d13f614a1f00b385b8fa333db776aa0e14fb35236a884259444017744f0c0bc433af03b6d28b5490d8254daa0cf0a8bfdd6e003c92fd5e0b39f1074f96860c37f795a83899265ada6bb780bb5069ce39be4c9f57162c7ce9445e5004b7c24885483c7461876533e8d822f8f6d7a432fc5e5f31a6896ba1f954ce8ebc47ed6143164c5ed89d397a910cc437a6580bf5d2f33cb91beeab7b7c061b3380df43536d70f0ad491a13e8fae64e69d48e4b6e949ef2b7c1c7e512a4da70276adcfddb81b0295fabceadddd306c6ccc1747caa059db2adb4b42808d3275260995daea9a5290b55cfc2a75dafc87a80f582448d257c4c84d62afcee16db01e84b705752c0def5ca624de5d487d216c3d9261dc983df9dd28542f265c8f4ba8a8453f49c9f94ad9d1a054cd6954b6011b2e0c67d5176275647f6b7f8637049560629b6858f4a2d8cefb0190116481ee9e9f796c86d1af57b023a518896942362968b05f805ca89a69d48821281dfc7432bc05b0c48256a7ebeb93851a9159eceed12aada1736c5627324729f8af317e7bc347702f5deb3970359f0fbcce721cc0d872fcb636b784b7a955c3d9c8b47320a9607acc8843904d4ca20483460fb8e7cd873ada4133f3de2338fb4ddfc783d745450c564a5d4697598c371a327770580273f4da00dd6327735ba3eade5196822466d4a79895c08b9249722c3b03ad30d04cdd575a038b966352deefb9af3f1e147cede18bafcba87fe8b52c132900763f3eb96167a119d69e3a78f7c0e802b1e78025c54e63c9ca13a1c4b3cc7fa452431130fae20838c4e981915b32d615dea924f754219031d407f23f208f2dd6c12c2f7dd99ad7b409a02eed64090c861190d35140c00ffad11268bdb57c2f73b9337cb203ff7282150490dc92acf6348dadebb69b8863701f571837dd87bfb677d4340affa8a87eb302ab4ca678467dc1d76566989b00ad062a6114582fbdb4beacdde8df405f99a8b39fd09205659f265200b700b0345e6c74dd48909ab8b348562b693dbb004ad06af12547d675f1d5d8c1d1241ddc6f12123b13745c8189947669adbbb6a37a522cd0c910811190f62597362736857fa814c47d2c86cc25ecede23508f411aa78834db5f5987ff517cdf9df033c827c55291ec7ab7ce6f1a88cc22a8865f3c0b5f4998cb14b748f0c768bf388bfba459b74b862ff0b415adce42e5105438e4656b2553abc51fb6b7922f8b7abd377f01828d67b7cafb1a4db50daad4a9b99d19b35dfc2127b7d3a91c5ab41c97664e7018074270397425697291644ab4e61326b20e7399c6f664e45f140badcaf005892682b24b5e8be6fe68236e5b331357a819e5b99324493f060b46d926b25f83b754c38ba61ebe2547050ffb23a7d066b90a39ec5e7d21924769fc65ab728f480706f7abdf3b9f336ca58d58817dba2840877d614ec28cfb232f4f126260f46e0b6f431540f2049f96e7d6071776b3a63a2d100125ce41aa37b31ea487f563ab8f404ca57f86d08c7f79bb2d3efd09fb9ffb0dd09960d0379260f6179b32e268f62ff66b5b7c4e8b56f4953d35d8c4b50b8ee43a82c9e4a6f7f49c20fdca51f26b64f67814de552619ab7ec6a2f5ced5e9e4291de4c54b2639c6b76afebbe5553f54cfa839e821fdf8db2f69633d1af39d09321df59e9bd110fcc206a664b70353a6d6017b8ca46377a756f2a55b4630a08b1558f3dc27ecff0b9d377a5b33c068cfa4c111551c85d33ed766191edb81d401628db57681070025c079b3a9ded25b2a8db6c5da7888108aa9ac5f35f97a7932bbc11263a37b51e3fbf7e231888b8ae798c2e3499ed8e5f00edc0768598ff9456d4c36974bf605b6f347121bbc996d87029a0ad15a762f9969b27f37fa10b23f52a023e6e6eeea0c97ce6f1bc4fb1cc2ac441662786a7ff8fad2d20669888bc33b88746d965deeaf67f7b19d2fbe3657d6b703ef8c4374d617ecaf3fe4f87b9f4056d19cdda7a3f9496ef96b1d94287bd0a4d4b33565ae06e860f05ef7f0b589ec9bbdf03011c4619b67f55fe273aae88f610da9b448a053e1d35ade481d6f78f981c69a425cf5a732d0afdcdb47b22ef3cc23eef774a10db672e034f94c73c5cbc5e8c929c5a22df3f4fd806c4c9adc43d3c72a9beb7a918a0b2e99bc05856a9d277dbb3e5ce7249657764f3b83a1fbe407209e4aa1e47451572bf68831a46fa12ce72d89a4e42bca358f67ec11e4bdd0146bf5bc92fc15b216eee38175a3a67461172b64a1e02cfe15240e7f0117a9ea31dcc21a53947864184c294404829923fa07a25e9c9ace0b5d32c77475f8ced97c7a780d2c45c5b67e6e644369ec4659fb854499c3f6937a9ee213ea7439c745bfdda2295d215f27876c0367bc8f354c6a04a5eac7c6a51d8492d3c7ed1fabf547170c7c86065a9ed040b914ed018f22122bf250ab3d3d73de9dabd1b48166f10e5f1cc15c07736dd5c67eb2c42bdc4bd7926f14303a5978b42ec58a39a1436e05ae09c621a1d197563118730a55ccf9387162fcace73c97306fe59d0fab5b6c19b3211eb6033e163bb3bc7fdb0eb653d8e3488a4aad82acccb25eb6f0014830b28103b25ce3bb92e4536be8c012464a868aedfcbdb8bc8f65c0cdb6dda0315d393b8fb4742c8ad95e4a1e89f834d36afc95803e6b36906f464ad5b5cfec1b5c0644a57b438da8aa13c68c576dba651b1013c56f12e3390cc9992afeb1f1eee163cde0bbc95c6045fad6dc249cb48b6869a5c3911369b82d96a330ff847e3b7a62cc7d1069c0c177f08afc5c52b15b3369b5ad6a6a366d51506e6f784a45d8462501b735c582552a231d82a44d54c1bcc2aa3cc3645551e26740e312da3ffc80208ac7d4c33623b9691325b63fc28ede2cf6de1b8a823d398db6138b1ef2e52e06e225ab9cffc90ff20fb8030c88a5dc32b3f67d145d360fc6188e033209028376c6dabc2c5763f48d01acab2ab6cd0d197babc9548ad6af9065c0b7839d551911b026d8774e42c8bdff7cd23b483e58dbf579eb9b99c2e24fae86a12bf318da8b9bdf2222e088e79b3cd207593f8d484334cd4a5f6f58de3a7ab29d3b2b8b798605d0576b28954ffbad1b9fa2576650f88e31819bf55b756a0955de3c459ebd452cc016258bced179c0e835821ea23581052a19aa37cc1fa9b7fe7154218bd7ade1c2d9af2fedecbfb5b2d965919fd3cc6a9b7a2c58fcf40d3708f7de159a819965d49ae5c37cd94f6ba89fa1108c6684c5748f9b6954a74c3ddb13d5eab7d5f538726521e4210d7947ca018dad15f759f833d1e9d973a7ad9ee06d84727ab33b4f74528588ca0bd544ca522f0f55d915e5db0af785d01823538be54c6d25d2bc2241cd6a26222de1a9d8ca0d4f968e8b74acd2c0b4e67238a39c8c7d96b4570cfc1430efdab0fd950c2e62b0e247f0bed32529d0a48c5599f9f3c308a1703fca47e72a2d1a023c31a56373af8275110373028d1028b7fb0fc863f940d3b5a08b8743a5ad26cebac089924e1210b09b52c66a2b4cb5fb141b4e75b7229e7aa97a27806ea653e2dfe5350f6c2bba3d9bea7351d4bde83cb786e9b363cb547202a0ac2664d78c9ef7cae95ca5ab697d03275cf6e7049df0127c806a2c1edd8bee3301d6de505ce0443148992dc5311e208ba3a2dc9c8f36727be9bf144765f43bf9112ef8533e0497c530432ec1462f3c5e7813d9a7d66b324cb857a5922b8f7564ddba9f411a3f392c4809caa8db4b51c89a3ecc50a85fafe3f534f7bdf27d9c71b12049d289c4d982f0a6a9142273e70b027a298d25e97615230f606cb365bdb7989052813499195646a51e7ad5af89bb75103cb504ca93a1f25ce610059b87c22a4c79dc52f074fa8c9b9e417e2c90950573df3f70081e68462bbe422beb3c3631e88d0cd59c9651ee56cef6afe6bedd4771dfdefe311c5a98d34a97b633c4a0bbcabcfc52383764a28955bb31a46a91d22ec25a3302090020c898ea4a26c32fe7731b73d26f6ad365b6ed4ac0130cf35e1b80151c7b8afc30baed4f5008cc024d7d510c8a7bf6272dc325a5e639c0a6948c5a51503311cfce2821435bc8c8a23213f89d24afba9df458f9", 0x1000}, {&(0x7f0000008780)="143bd96c550895c28c76075cdfb55fb041893a005fb171b5d9f6adf6c2a5d3ead795a482092345317278635d2b1c8fd6af36805500b25830bfbbe0763f70c18c7aa392a387d8514dbc6ce12bf28ba0a76babfd427b62d732ac3c7abd6a36a79427fb6ffc0d2ec3c5281797181835f5d6398daa3562b9ef6d9d2a96a8dba0891ca90f5c5ab832982a369044b15e7066efb005", 0x92}, {&(0x7f0000008840)="fae13b63c2be0c83cc0dc83738a348dbe5b44d4800c79bca2971d12ff2d477dce829edc292936fdba99be578899a13bfd16ee78ab9481cd88bc5698d3473ccc1d4f8fb61c00b9ce5a88cebf33f53213a3a484102e0db918e7918e9da6dcdf864e7ef47fdfa2b73d48bc15fef25981a17968e372c3b082176d6400dc51611b7bcb2e9daf3d510352110d4803ce42c179deee7e431c2b6c23e28990fe3e9c49c", 0x9f}, {&(0x7f0000008900)="ddf7a2bb911f714bcb34274959fdd71d8a7d771385096aff36f1575d31e4a2178b790576acd4cd", 0x27}, {&(0x7f0000008940)="06eac99223c28715a171727a5cb34405d81cb8cf97f29c4719be402d3ba9dce13c08d3c287a36683c03af7158e0547d3419faedcecccb2807c35632c3320f0ab25150027a4c574dc551fa51d8868958a61841d252dd62848d49b66dc485601673466b3b64cf0475509bd51b20694d71c", 0x70}], 0x6, &(0x7f0000008a40)=[{0x28, 0x0, 0x3, "1388718347d5a653abc0051556f99356349cdb518cae0a"}, {0xc0, 0xffff, 0x1000, "9b905397e9f8481ec3c45e1eb1848ed698b48de906f80a91f1f56b37ea4d00233192cdd92e73d6248ffe857118a08389627e23276ade0c5f85db6825625ab577751eed267b38acc5cbddd47a3a146e673b42f62187d82872d00c3b28fc1472cac4b33a7a64a40281625562347e197baa07497a04d99b7dc39833174e468bd9a95a25db15c86414aa77e95cbc115813619108861ab8622263377967d61b7fea66e527862d39881f62a828eecc"}, {0xc0, 0x1, 0x20, "571289dbc41c8f91f95e924be8f3ff40dfedb49cd21f8f8f116ac96ca6b98e72ecb299f23b233de778042a5ab8bfa4947d2a6d877a7721880b47464e8cfb68d7140516234264138930f7e5f6d3dbbb806d3f345bbd904d764f2478787c84ab8bdb8e9e6dfa042a0e29ea5885fbd090b253aec98030a1778274f0f366c5d48f34e2c175a6125d0bdfd7ab9cb86b686cbee8f01454800e3dc88370da05dd6d7933d7389f6895d92939068152d98458b413"}, {0x98, 0x0, 0x9, "8281662355587912b7836536b4bafea8c2a43862e90a5e3486d65cb15d2a749e46306d03f2c007d03c965ba88846805cbb8ee0a3a536da35e940e3670d0dd74898c9c99eb9b38e950f7cf5c6bd4b928672fab42586ec1222c98de58f082168adb22d293d843a18ff201aef45ae00cb97e52d500f0c3d4face3c728f783f77f8727e117"}, {0xb0, 0x0, 0x10000000, "0c6fea1300d8bef6b9239f8bd7ef750e4d1d12ccfc238f1bd31b7cb1bff782dc02dbc469c4dab5492d40a501d121d4805109edf200090ac16ac151f1b4e84c28c79bb46cdb2a89c738f5118263eabae9e7ca292ceb0e1028193dd3720389ea6413c471eed6b698f79c97be1a1a6800d1ba0f3cdf7d63460525ff7ecdc935e55d164f5a94962c7c08113cf57dd738436026e6cca341f569e40feefcbe0c12"}], 0x2f0}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000008d80)) 11:55:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x3}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x8, 0x7, 0x81}, {{r1}, 0xffffffffffffffff, 0xc0, 0x4, 0x37, 0xfffffffffffffffc}], 0xffffffff, &(0x7f0000000080)={0x80, 0x7}) 11:55:01 executing program 0: r0 = shmget(0x0, 0x2000, 0x108, &(0x7f0000ffc000/0x2000)=nil) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r1, 0x0) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) r2 = semget(0x1, 0x2, 0x102) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/124) 11:55:01 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') close(r0) semget(0x2, 0x2, 0x2) syz_open_pts() execve(0x0, 0x0, 0x0) 11:55:01 executing program 0: symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$inet(0x2, 0x5, 0x1) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66e96c65302f66696c653000"], 0x10) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4a) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 11:55:01 executing program 1: r0 = socket(0x18, 0x2, 0x4001) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 11:55:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x5}, {0x18, 0x1, 0x67c70643, 0x408b}, 0x7, [0x5, 0x6, 0xffffffffffffffa0, 0x10001, 0x100000001, 0x80000000, 0x8, 0x2]}, 0x3c) 11:55:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820217ab1f0f16c29da4"], 0x10) close(r0) execve(0x0, 0x0, 0x0) 11:55:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x101, 0x8}, {0xb97e, 0x10000}}) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 11:55:01 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) write(r0, &(0x7f0000000140)='h', 0xffffffffffffff77) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) unlinkat(r4, &(0x7f0000000100)='./file1\x00', 0x0) fsync(r1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 11:55:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="98d3f85d6524efdd83169b02cad68a40e43c2497bfb49c9c0ce6ee19f67f8ebb47e2aa2f0b16ffbfbe40c1bac2d32cecb85e678cd19aa6ec59db0003582a288792a8f8b27de70f660bfa67cfe1aa992877884e6cd926ba5c4156dbeaa0f504d150abbf663a0b63e419a8e4f317320b167af121b52097e4099174727005e8f05aad9247338f39b23d44a0f7b8260b3e432028f797cbd67294e639a8d736b1e77afa6612552f31c054bfc7b73f4957", 0xae}, {&(0x7f0000000180)="95233b6ff26ad3880418aa77f68cc504c4df2869cd7f9e723f079e0aab90de010348257e719e4bf9793d454929cdd4377b173238d9e256f6d9bed09ce88cbbe9f6a5ae30ea2e2929eab1c872a68e843a2f0a22f75b761abd605c2aa97154fa5e43", 0x61}, {&(0x7f0000000040)="913ed1a946e82a45bc7823267424a16fc0525efe69875a6100f1bd5cce08f6cc4f8e6c1d23ee6ec91482b68e825037af4dceacb7080a6f721a", 0x39}], 0x3, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) 11:55:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x90, 0x80) kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x8, 0x1}, {{r1}, 0xfffffffffffffffd, 0x50, 0x40, 0x4, 0x1}], 0xffff, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xf0000051, 0x1, 0xfffffffffffffffb}, {{r1}, 0x0, 0x24, 0xfffff, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x40000002, 0x40, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40, 0x4, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffa, 0x77, 0x40000000, 0x9dc, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x42, 0x1, 0x6, 0x1}], 0x4, &(0x7f0000000500)={0x10001, 0x9}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x88, 0x91, 0x3, 0xfffc000000000000}, {{r1}, 0xfffffffffffffff8, 0x10, 0x20000001, 0x6, 0x1000}, {{r1}, 0xfffffffffffffff8, 0xc4, 0xf0000000, 0xffffffff, 0x80000000}], 0x800, &(0x7f00000001c0)=[{{r0}, 0x0, 0x40, 0x20, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x34, 0x81, 0x0, 0xfffffffffffffffe}], 0xaf5, &(0x7f0000000200)={0x9, 0x400}) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r5, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x11, 0x40, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x4, 0x3ff}, {{r4}, 0xfffffffffffffffc, 0x83, 0x84, 0x3f, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x8, 0x5, 0xe56}], 0x6, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffb, 0x2, 0x9, 0xd92a, 0x7f}, {{r6}, 0xffffffffffffffff, 0x66, 0x400fffff, 0x86, 0x9}], 0xffffffffffffffff, &(0x7f0000000340)={0xffffffffffff0001, 0x80000001}) bind$inet6(r6, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x7}, 0xc) kevent(r4, &(0x7f0000000000), 0x0, 0x0, 0x82, 0x0) 11:55:01 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) getdents(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x6c) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x101, 0x7}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:55:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x73) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:55:02 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") r0 = socket$inet6(0x18, 0x3, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = getgid() clock_getres(0x0, &(0x7f0000000500)) r2 = geteuid() setuid(r2) r3 = fcntl$dupfd(r0, 0xa, r0) r4 = getpid() sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000740)=ANY=[@ANYBLOB="01002e2f66696c653000103ce361efe080101a23720e015c2fa3b46033b9cc542845ce42beb1209a964de2911c4e2528"], 0xa, &(0x7f0000000640)=[{&(0x7f0000000140)="041cb925e7ca4fce8dd52c830713be0c2e495326a35aca5d8a55fc759e647a9209743395c5dc6b71e8ce52ba3929bb7a6e218d489b68c7ce08707d1c55086a4f403d22e79511a877a1dc22135166ba921ac0d540c938cd90159439f5b2ee0368c848aeafc08db18917868eece165d65e275913508c1873f71273ef5447f2cbfbda351d42e699f5e1c20a5c3fad1663e1b082fe053bf2af97d604fdfe293bb2c03c4f4b92ee", 0xa5}, {&(0x7f0000000240)="6cdb99bfc5507fef546a320ddd5f924d8cd74249dfb62a1cfe9cf4cb8636284ad68f91ca9d082a556d41d6450c84615099c929f0ce5a7eb001c7e91b76d1d12afa9bd6a51963f22e83dcb9b3f4c784051e53ac89e375b13e8885a35c4c1c5f9977589e0b65318ebc1166b1dd6157bcb9a115da452d7f094ad2320e", 0x7b}, {&(0x7f00000002c0)="284afcfc940414a9100b710a77", 0xd}, {&(0x7f0000000300)="4d09bce1478fff8252884ea69ca57ad342a925fe4a3cecf1f1f60a2934c795c5fcd7a1cac7d4dbc40d481654efe062c19443abd2f5951f5c5f5862268cd888f91ff05b", 0x43}, {&(0x7f0000000380)="1626214e824dce37f1fbd9c55611dc77aea8f2bdb937042538b3e8834edf2d4aad772be6973f054f3cea407e448e0c086e9c55629af2b3741f88288ef4bcbb34c09937f5c6805f8bcc37d5f956f1053d954cd61956965482aa693973665482e55b53ccf4f50bf1f859fd6e0c7297ef0c78660e3b539b04", 0x77}, {&(0x7f0000000400)="d7a1c85291457b708fe5d9424d3f1f87f71af18c49c2befaa2fd8794a69f79330fd5835e028f03b08856a035bc15a7cde7f46f1f732fdbed2623a2a67450cac7ca7f80aa5dd1eb05e9cc9b2d6773284ecdbb7c9ded868f5690ddc4999d89d354f6db8079243173f496f612c34f1b92e59389adce4ecfe79ad03b926a7b933b2d1f1e99a84893fa99ef68cc95bc51b4f46b07bead7a05a0d1a1906f109569a0b8cae236d32e328018f733fbdb1e9a36e12b896071f27eb1680945a76d7fcf870a7a55137d83bff671041dab48a27301d111401483a89d9996f85f4fd9d0eba33f2f", 0xe1}, {&(0x7f0000000540)="454c2f6147b04e73d93b1b9f4afc7dc29330fbbf347c77f4102ceb099544106f9518472b274a8b9f2df2494a5d447c62125696fa60e44f0c502b9eb2d484f133d62978e916a1", 0x46}, {&(0x7f00000005c0)="2cd5a17de6641429a0982d06f598777ac89a081e81bd990f4189599e27ea8bc2ea229cf1c41b56507734de346da855e15b3aac53eb0f2926d1fc4094186367f5e9a633ee6d331f858a6201b0a85dc4a0b1734f9e359e87137c4ef0e5a26ea1", 0x5f}], 0x8, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r4, r2, r1}], 0x20, 0x404}, 0x4) poll(&(0x7f0000000100)=[{r3, 0x40}], 0x1, 0x7) r5 = socket$unix(0x1, 0x4d435e21a56f5fdc, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xfffffffffffffebd) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000d00), 0xc) socket$unix(0x1, 0x7, 0x0) preadv(r0, &(0x7f0000000c80)=[{&(0x7f00000007c0)=""/78, 0x4e}, {&(0x7f0000000840)=""/55, 0x37}, {&(0x7f0000000880)=""/10, 0xa}, {&(0x7f00000008c0)=""/20, 0x14}, {&(0x7f0000000900)=""/231, 0xe7}, {&(0x7f0000000a00)=""/243, 0xf3}, {&(0x7f0000000b00)=""/252, 0xfc}, {&(0x7f0000000c00)=""/111, 0x6f}], 0x8, 0x0) fcntl$setown(r5, 0x6, r6) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000780)={0x605ed629, 0x8}, 0x10) 11:55:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1185, 0x0, 0x0) 11:55:02 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="3234110a220a0899aab1fb82913b62d16f1795f5ef08082a5b78c4232e922f53b5b9cffb5c21a09e8bb9ca8297fc9c378956b36a24f5990f9206", 0x3a) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x6, 0x8}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="d3343256765f7bca61743eb1a440c639024d22d000009d287cbcc179a4f2ce78811ff105b28fdf7a285d8d1a9a1d7090e3edfc530f7a6ad6711b5ac4fa904a1281ce1c543a30bc7c4035e4254335a1a487861e8df239a833c0c1818962175bdfef69c146272574fabf00aee2cd5041e8e32fa03b8206ba8edbf81fa28c5083bb7645e40f1639ac6d18e5a988b4a78239fa4579358c3035e39f74aee925d39bfad516ec6e93610ce9542ab4f7da4fcc7e01c4b116b479c117cd2aee20e198c1720ef95f48b3e052c3179a8b4e9ea6290c056220bbbbeec0625a747d5de3c967e4", 0xe0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) 11:55:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000200)=""/13, 0xd}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/116, 0x74}], 0x4, &(0x7f0000000340)=""/72, 0x48}, 0x1) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) accept$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000240)=0x477) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x8, &(0x7f0000000080), 0x0) 11:55:02 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x8, 0x9, 0x7}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x4, 0x0) r1 = openat(r0, &(0x7f0000000140)='.\x00', 0x400, 0x94) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xa1, 0x2}, {0x92, 0x984b}}, 0x0) r2 = semget(0x3, 0x0, 0x303) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000200)=""/86) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x6, 0x20}, {0x100000000, 0x1ff}}, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0x800) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/174) r3 = fcntl$getown(r0, 0x5) msgget(0x3, 0x48) r4 = semget(0x1, 0x1, 0x8) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000480)=""/27) ioctl$TIOCSCTTY(r0, 0x20007461) chdir(&(0x7f00000004c0)='./file1\x00') readlinkat(r1, &(0x7f0000000500)='./file1\x00', &(0x7f0000000540)=""/25, 0x19) fcntl$setown(r1, 0x6, r3) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0x8) getpgrp() semop(r4, &(0x7f00000005c0)=[{0x2, 0x8, 0x1000}, {0x4, 0x1, 0x800}, {0x7, 0x240000000000000, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x3, 0x9, 0x800}], 0x6) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000600)=""/254) poll(&(0x7f0000000700)=[{r1, 0x2}, {r0, 0x2c}, {r0, 0x4}, {r1, 0x100}], 0x4, 0xcd) socket(0x18, 0x7, 0x7) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000740)) read(r0, &(0x7f0000000780)=""/73, 0x49) 11:55:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5dcd, 0xfffffffffffffff7, 0x2, 0xffffffffffffc7a8, "5519dc07edd0f41a8d840ace29beaab06d4c393b", 0x1000, 0x3}) flock(r0, 0x2) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 11:55:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) socket$inet6(0x18, 0xc000, 0xffff) 11:55:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 11:55:03 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) r2 = accept$inet(r0, &(0x7f0000000a00), &(0x7f0000000980)=0xc) r3 = syz_open_pts() r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f00000002c0)="5b212dda71eb9a0a2d0acdc5e7affd33649da8d7778aef19d21815afdd08899094404372046371a76bab2716305906b545589c91814918d47a7ae3d431e38db4dc3704e557139f6d5e478c95a717b2eb133b5cdf87f6aca48cc56017bcea1219cdef4c94a9888b0c7c30b5b9b4b6390e72678198a7d920ca2aa8ef01e8609a34c890a9891271c09aa49651b29093011fefd46b58fa60c3fcd35e365f0c12e575c1ed5933ba52f2ac0cbbc3829753e1d173dd8834b52ab179b186c39db630caa8099c9261", 0xc4}, {&(0x7f00000003c0)="8215efe405bdc3016b9e9d48067c11374fb5507ec64f9d2ceb5f06517ada8856345ee40de90bee0c73449d0f808bc7eeb73d80ee8bbb3d91dc00050a16bee13399fc51c416390fb0f7a3a4be5af1dd860824d9e7294f14d905cfac3f4c0d2593ead0f3a8d9d6216ec73f5b2832193987c30988080b8c3ff7d4b721c7f1d0ae5407b5a0311d58b31e8e7162b6f804170d4dff8a07c41a1eaed74c421f78f15a3918e212b212dd088fdc88f48487453aea5b1f39a5ab22249b628ca9e102f73bd26afa98e48cc688ea130611b123904a823758760df9658f7218616b6aece9a2507fdac50bfeae70461c7ec4a80c3f37cc23b2", 0xf2}, {&(0x7f00000004c0)="ccd4fce8b656781cb1d3211713670425ef4f94d84a3961177e66cfe74301f02d52a72094811be8935e6771ec81770f10ef7c732cbb75640ad343d2ca08f6866ba54a4167018683e27194cefd7aaa597536817ac45dc2d824dde7ef119f50e8e3426fa909b714f4cee349044c06cd1eb85e0407339873aeb9913f5bee2ef2af4c93e7809ec9f10b7a4160bfe9f9e5db290a8609e490894f97e29cdf66600ac99c0f9f7779b09e3c27e49f21", 0xab}, {&(0x7f0000000580)="50ee7317511275f4199603e1730c31f7c28f1b6799241dcc6789ebb6e156064650d50428d9e1ba293a634c0f104ce4dd6c156f543cc74a0af709372fb8e07ee40cb410187a8553be4bf1e29546dd443bddc8e9c089130bca585195ca44495367fac46206e36e5037ef1ff5d19d4cbf0368ec858a835d68f3c273883e01737e94b381c054c60f69ec74e3f42264444ab7d71c22d5f2341a14a91e5cc6f0de85cb791ebf871cb54589bb390c230e7f833e480fa501298461ef23c627cf6905008456a6a644da48a6ff1b70df1b99", 0xcd}], 0x4, &(0x7f0000000a40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="19001000e9ff0000ffff00000069f170bea56c0c2e3b21e68863385f3ad974bdc207a12df7b7ac06f1b1a84dc7d95b648f937ad850071a31ac9683eac9b8abdc9ef4c1cb15b17cb05aa781067c075c4bbfbbe32b0f2d93a8c35ca718e160c0b28569236a9dbadf6f1a3d546dd62ccdc3c07df56926d52ba108637255c84d2f133ddc7709b6af1333f754a30a80b5946c6ed2661785fa36ae2664803128f9ca8bbf40e1835b72d0ba385c641ee18d1a521afda7f10778d0b5b20a644107934c6628e79a42", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0x150, 0x4}, 0x409) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) flock(r2, 0x2) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000080)=""/176, 0xb0}, {&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000200)=""/54, 0x36}], 0x4) 11:55:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 11:55:03 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000040)={0x7fffffff, 0x7f}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) fcntl$setstatus(r1, 0x4, 0xc0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001140), 0xffffffffffffffb2) getpeername$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000f6ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6655dbe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b77200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fbe3cbc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) 11:55:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fdffffffffffffff"], 0x1) r1 = getgid() lchown(&(0x7f0000000140)='./file0\x00', 0x0, r1) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) getgid() 11:55:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2004000002010, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/82) accept$inet6(r0, 0x0, &(0x7f0000000180)=0x264) truncate(&(0x7f0000000000)='./file0\x00', 0x7) 11:55:04 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 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}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:55:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x22) read(r0, 0x0, 0x0) 11:55:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 11:55:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x7}, {0x18, 0x3, 0x0, 0x4}, 0x3ff, [0xff, 0x9, 0x4c, 0x4, 0x3, 0x2, 0x7, 0x101]}, 0x3c) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 11:55:04 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000180)=0x6, 0x4) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/231, 0xe7}, {&(0x7f0000000140)=""/17, 0x11}, {&(0x7f0000001640)=""/234, 0xea}, {&(0x7f0000000180)}, {&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000001c0)=""/54, 0x36}], 0x6, &(0x7f0000000640)=""/4096, 0x1000}, 0x1) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 11:55:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) getdents(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x6c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0xfff, 0x7ff, 0x0, "942d52438895147b5a76685a459019fc07c6d1eb", 0x4, 0x3f}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) getdents(r2, &(0x7f0000000180)=""/99, 0x63) 11:55:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 11:55:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) mknod$loop(&(0x7f0000000000)='.\x00', 0x22, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:55:04 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000002c0)=0x7) openat(r2, &(0x7f0000000300)='./file0/file0\x00', 0x10000, 0x4) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x18, 0x81, 0x33b, 0x8}, {{r1}, 0xfffffffffffffffe, 0x90, 0x80, 0x98, 0xee4}, {{r0}, 0xffffffffffffffff, 0x48, 0x10, 0x40, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x18, 0x2, 0x1f, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x4, 0x1}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x25, 0x28, 0x7, 0xfff}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x0, 0x7}, {{r1}, 0xfffffffffffffffb, 0x22, 0x20000007, 0xfffffffffffffff7, 0x2}, {{r1}, 0xfffffffffffffffb, 0xc0, 0xfffff, 0x7, 0x40}, {{r1}, 0xffffffffffffffff, 0x2, 0x12, 0x0, 0x200}], 0x0, &(0x7f0000000240)={0x4, 0x3}) close(r2) 11:55:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39ca50e483d52c99bfed567a03a2a5940bead119339495ebdcba37815f51ff5f424d7bb85b4d6e77ed9a974950d7b947d1fccc8d27b5de199fdec44fda1d7870129a2c1a3b24e86f195fb4877c7ad35b0d9a3f5003b9cf90fe9f1c8959d450fb9c4ad6a35f32f806b66331b2b0a8cc2290d4da5a3e424bbdb3abcf022c46312", 0xe3) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) read(r0, &(0x7f0000000140)=""/197, 0xc5) poll(&(0x7f0000000000)=[{r0, 0x120}, {r0, 0x9}, {r0, 0x46}], 0x3, 0xdf7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x12}, {r0, 0x80}, {r3, 0x28}, {r1, 0x37}], 0x4, 0x7) accept(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 11:55:04 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xfffffffffffffffc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x82, 0x34) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 11:55:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380), 0x0, 0x8404}, 0x0) 11:55:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) fcntl$getflags(r0, 0x1) 11:55:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x0, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f0000000000)="865b1c0eee1de4c47333169d717ae16dbd2418049bef924b1733ac5183b56572bb6f8a362ed961ffb65d07008d771fe62632467a9e0110ba5be9569252eac6e366dc2df670425dec7716027953e8f18c86b5b2233288f2b0c1acf7b623a76b75bef28e722ef32f920b05ca8b2fa2723aa1ccbdfd8a4fcf2a59c54cfb5871af1ca8219f4cbe43975e23d2dc66d713a7f2a056672419ecc235fe7af5c9ede4c0e7e590572fe80919eb94f466cfceaac04789c79571b86a45862d53cd613bb0919b312c00000000000000000000000000000000", 0xd2) 11:55:05 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x9, 0x7}, {0x2, 0x4}}, 0x2a48b184d8156b55) recvfrom$inet(r1, &(0x7f0000000180)=""/11, 0xfffffffffffffd77, 0x800, 0x0, 0x291) fchmodat(r0, &(0x7f0000000500)='./file0/file0\x00', 0x108, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) execve(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='\']\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='@(/-\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='&b\x00', &(0x7f0000000400)='[\x00', &(0x7f0000000440)='\\\x00', &(0x7f0000000480)='#]@\x00']) recvfrom$inet(r2, &(0x7f0000000040)=""/244, 0xf4, 0x100000000801, 0x0, 0x0) 11:55:05 executing program 0: getrusage(0x21ef7c08024accf1, 0x0) r0 = getpgid(0x0) wait4(r0, &(0x7f0000000000), 0x3, &(0x7f0000000040)) 11:55:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) 11:55:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) getdents(r0, &(0x7f00000001c0)=""/201, 0xc9) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) 11:55:05 executing program 1: 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) getpid() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 11:55:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) dup2(r0, r0) 11:55:05 executing program 0: r0 = socket$inet(0x2, 0x1604494f568b8c88, 0x10000) lseek(r0, 0x0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) munlockall() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="34ea0188081c7eba08b8b6f03e3025c60c2bc2ac5f8c45193c56a87a62d84ded43fd951fd6d6b74c85874dce6ed1c0a862dd36b12ea4cbdb82af5739edb4f9c60d0f0495cda81a43113172de01b3cc6c44ee2775f9eabe05949d717bb725b80ce8d77dc49e0a6ab4e79fbe60a6d9f920480e4cdc5685b0982e86713958f0dd4fb0fdd6f772b4b063621e942d0f573f55b58061c384f7441b9483cb5beffaf2cb4d6d19058af363960adf2f0d91cc9affebbdc38f5d9b1c81ec095c1d147959151a75ccb9", 0xffffffffffffffe6) 11:55:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x2, 0x9ee, 0x3, r1}) kqueue() 11:55:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) pipe(&(0x7f0000000040)) listen(r0, 0xfa01) 11:55:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) truncate(&(0x7f0000000040)='./file0\x00', 0x1000000003ff) 11:55:05 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0xe3) r0 = socket$inet6(0x18, 0x40000000805, 0x3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) shutdown(r0, 0x1) socket$inet6(0x18, 0xd0ea4848faede5ee, 0x8000) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') 11:55:05 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180), 0x0, 0x0, &(0x7f0000000100)=@abs, 0xfffffffffffffc22) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r0, 0x0, 0x0) 11:55:05 executing program 0: r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000000)={0x0, "61964960d4c2f9ce13f5b356636357bbc68f0b35f1721c5d036632645becc0dcd7b7424f1d62f7d23c576d554ee909788e5d5c1631fac57d708399b086f7c83a08900a79c4fa6e392476784d7c843d3e9ddc982fb1ff5b735a454a8ab4efe4e349d0fcf2bbc24b2f93940a3d16ae194a74a74e7992b6fc10dabf0737ddb53f4ef831869010674cdde799b3de13615a53bbef2abd4c8ae569c1816f310b452561d6e0be87426f9591c1702dd19a365b5f6f14bc7e6802360eaaeca18bf31b84c7567fc5b01a2e3517d672d414820e"}, 0xd6, 0x800) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) msgget(0x2, 0x244) 11:55:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c", 0xf5d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) 11:55:06 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x66e48222) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xe73, 0x3ff, 0x6, 0xfffffffffffffff9, "ebcfd9be37bac872ed5d396dafdf544c1f080b40", 0x9, 0xfffffffffffffffc}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) 11:55:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) setsockopt(r0, 0x6, 0x6, &(0x7f0000000040)="b513191985396cc6476fb3966ee0bf5bf68eecaa5aec3317faf9299fae10df9bc9c70ddc3716c629dfd100210dda9b13a14e584f67b89bae28c624cc09e99acce173a61d303e6d46", 0x48) 11:55:06 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="0293f96e592ac1d066abd927dbaf9a196b4ef41ceee431611ef7528a661e37bb3fd244c3c84029db51b986f8a047f5de26dc40414e644f798c6d76db8824e6125c62728a9caa8534062d5c3f549c5ef138d590c527d65a38b058477e768c9b00c4a6cd0a9390e1395a", 0x69}, {&(0x7f0000000100)="12cc78d2d5f44361d0a5173337d3c7000a5616c8c89d37cedd0349aa912f1d4778ba8cf96230a2f2a464f0f5c9cea17b4a77119b036d1ae99dfb1555ab5317a6e3c7ae75a62d78880727101276d7df5ebfe4280ff4fd95c1f20baaedc22a64182ebfc8479e1cddc904da1a46e05f5374485d72a0a9f8919b40f63dff1803f793058cf877e83fde65b75335", 0x8b}, {&(0x7f00000001c0)="00ccfa86af4e4744dde78d6a276fe980a019fe9427dbca99dd5a421b238f", 0x1e}, {&(0x7f0000000200)="2f8a3f0756dffb592a0d60018f648529b6e553df1392f71493e12a37fb18a827dc4789516d6c83385673482acde90f07266180ed211bec6deb4e9619bf597da5aabbd9da9d8f146dbf772631cd92f5a3d13366717e4a95a2c0c655dc11cdef", 0x5f}, {&(0x7f0000000280)="c0e6c3467c43bcf386a2280df6daffddbf9665c1fa23c7de455027922be3fc5ad914dfb4515a603e2e4959b74a3ed287909d7272e32ca12b0d90a6161b80e84119220de4bbe9f6f10a5d1ebc63786b51da69f06674c246dc2040c2c334ff799b3cf9311e394753a3d73bf897ccb982285f2e0df0319622693959184f1a7665a8b6a1a0594e78dafba3230ff0a0d8c93fe8e3e8bbf6233133ad7233afbcd04b3e7d", 0xa1}, {&(0x7f0000000340)}, {&(0x7f0000000380)="af7566d02f086438f41f5ef84d8318a5da42ffdee651ab62afddb11ba78f6764cbd70af26d606949193531bb8cd4d9b5b5b390cca1df4339056eeaefb4145bc6160f677f6b32a4815955f245ec83305ba4a98850c5e48009f06a22b1508e586a00ef312dcb54e7053e969e0c9f86be912143002f9683d16323c4d2f3c83384bf71647a5754ee6a3798b9cb4db5441782369867f9b2fec9b55f229162", 0x9c}, {&(0x7f0000000440)="bf320d47eb00d0a692b5b9ecf801281cba9c093d94f2836382c268a3328d9d42a04a26cbd2f1e17c773327355b62c12becb893cd04c7384804f939fb317a0a1a341d7e8f046b66c05a2d562b48cdd1d780010bb599e6d0fe98ad68f7d8e651b8153cde9b345d14d4ff0a06c562f9cce35b77cabc462f837dad9566bf08f1de1f589c174118e1dde5b0eea755995b85f41eb7010872116d2d63cfc98478ff69bb6720dc22794c41f942ce2d4ab489926e9de2399f4cdbca612fc061abd24145ae3ebca638edd6ef9b655dcf7eb4a865223a9537eb49d5f2302e8f8f040b90d8dd31da4b11ea3e9daa33e411e5ede0", 0xee}], 0x8) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6002, 0x1) 11:55:06 executing program 1: shmget(0x3, 0x2000, 0x306, &(0x7f0000000000/0x2000)=nil) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000000040)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getuid() mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) 11:55:06 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffffffffffef9) fchdir(r0) r1 = socket(0x18, 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000ddff0000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x31) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r2, 0x29, 0x24, 0x0, 0x0) 11:55:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10620, 0x20) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001600)=0xc) r4 = getgid() r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getgroups(0x1, &(0x7f00000016c0)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000300)="2c007e4f497284634b3aeb4b7a8cf754cb507ff1855e9bc720ba29dd726cda4e6f2b497226f323dfec491a73e3d9ad3460491895d62e701690d2335dbb0203c074884d1c4442905a5b1a7177a55b15b09e05bb439d86a4144f81df8f80001f288d034720a5ccb4e4c13ba3383359386c92fbdc2346f81b49a32eace7f0", 0x7d}, {&(0x7f0000000380)="7a872d11aed23d4aaec182e8d2b909a378f4e47c540a07ad6548d197760e81d5f5b744e2a01de77ab9b75d7f0641d308c2e97c41c0d50ab3ebfde98394072457fb1cd4d9a254ef3d37b4531276562538a6ecec3b4bc641d047248f3b490cc16cd847ccf57abfdb8a10dd37fd01b0f3c55d83b51037a7516dc58e9e1b846211847939b0c73b9db2493c6796fdae2b2407a1222e7007138643ed0a8c94cea4d7f8042baf5b7d118e398ce8ac876484560aa18058165eec0ef6228ea91a4eee4c6a770eb1d515b605a96d792f4da1501adfad2f5b0cb1d30f81", 0xd8}, {&(0x7f0000000480)="911222f55d328698128f115307a8538b6d070983fc97e91d4a04e9ffc886bb670643954704954f45211ee8ff6ebdebe2c2ddc2b52a540dac45cdd37378abfb495fbc8325851c32eb3b6246fd5dea2c448e2f5432d2a0fbf5a629e82fbb01f851349eadc06e1723602cca58ba3b65c0b35e21c61f36e80a329e19502202c92eb0014d7cc7b54c06d00ab0381226b4630a6e909fcc41bde80f788fbb5af8d05503939ffde45019c078d28f01e6cb0e0904fb3e188406d6c8424fbc7117d7b45c472e284251ec315e0e96784d2af80ccdf60276997d36b4292be0f5f9f20c3fc8bf2840e35a7fb6d43c193e9425c2e644460f038a0318472b867c812410fbee22606dd5cfcd46df2c7fa47f35365abcdaf11f1d0976c0adb2771e712ad874c1d231fddae157f228e05b433d28c9ec11a12e4ae0f1c9a74daee51b508ffe8f40f0489ec5e08229b2a229f0875d2dce931c72efbbd233c38ad87589c1065a4ddec9bcc58f4f7dbfd6e71c9b73decdf1f7a431858dd619526af446a725e5a25d6a11a8a419089e99be161be171579ad1c44b1682bb561f40a930822415b8e6776e86fb807d1275c2f902cbaf95773614af2ed509d47205a639960139a89ab5d1c9f78d9902636f7f23aba2e4a3acaf4e8b086fbd844d7bf7d81e9a595cba1d721d9c093f0e3806567d811fa59fd08403e977c5c0d833a9b8026ce573c08f01ea518460cb72150f7d52f7f3c11a336e4d6385200f98f9d66e680e9c86b806792365486fbfc4f5027aeb5d0df42fff64655c6e59958230ecf97380f7ba2f4c1eeb7bbbbb7d392c5b40b5ff84fbd156396b09703eeaefdfbf30590eafdac396de1c7438ae8411b030664922eb049b140e03a06937c3ce134c14a8f331208473a754ac5eab751ad4dbafa2b015658f245360484cd48566cf32f2a66a5ce8b4e4d046cc0eabd305e1db3c72956ce56a1315d0a4b2152ad5afe415bdefa8f598c532370d006274b694e11dca9ac2cb9262d61a927d55ae5f229a58895549bb34c6ae787c3b0abc394b03c7fea9284b926ee0d2d5270b9adfda79c43f8cf9af61fac95558ec0a65bebd83c2797b3f7574a75b10f456809ee3f61ce6459446b033310b23a9aab34952e9e508cd77a415d4e3ff86f15b4ae559422cb7a4163d02ee220ca32e1b979979ddb0a3cdaf99354e550f042fc1cbbf083c44a36c3c7b051fe251288e6add13b9bc259f5cd9b22f10faf19bf76558cb8d8870dd18c1405c2f7488cfd5d16711a5260674f504376f494e5fb9f5dba98b66e47c285e87cb66f48db4945191eb9966e9f9e595d05be346e1b363633efd66a539a56615e71f2decc560f39a6077a47a526ebbfcda8a1cd365b62adc3f86ef4bd0e74c111141e8b035c0402c3a216fb7fdbb586fa536bb13cf9872c493bec613598cacf881cd3d0378e54f58d0a888ac549d73c60a3c8f26970f78832ef6ded8c364bd587ab5e70f2978250781ef820253763f91e778ea5ce280962b19673797cde1be2668d001cff1551c22fb9b591d6098a938c4bcdcd37225f51af3dc70cd2296b30fb32259c5503f61898f8c3ed517b9969a5ffd96398e2fb5adae79760d8f2b8eaef9606a35891e56e466251dc190035c3a25b5705c93d9e53e2e67e941921f7af4ecbe67bc6739da74b159e2b8c2253227e2829dbc2df9bd04907bda79261953f344aa1f7a25fe289c11c20f17d59fef8800ecba42fac8005dd12346b8c66717af2efa0f8f7ab9638887b4a1c3268089fc2776d00c0495098d01c0883feaf062c3cb8eeba0e31564816f66c3a7ef95fe4264663850184989026efb7d3791695b626f00d55459ce1c79e5a2ac72bae02e571b46484ae6440aa25d304fa59cac0095dba3adb10b5bfcd236d6a1829a95df674fb3626fb0c42a432d957a349724d73631741dd69cc87ee224599a2d50e50f2f4e289701206034b70a2e7035f1feff2be10f30c844b2d96060f8cb60f398f905520e344e341010b22f4c7f5fed47a8737727a39368360800d6c8e0c7f135ed298e210cbccb6c689c4070611ffd65916ea3e7a2800e558827e2a335979ec5762ca674bb1a6bc0f68ef4dd509788b3b8b0c95c1c2ecbca9ed2c4e2c96cbe3a5c1be69d435dee34af3f31121b85404ede11c78d6b5ec198e69b789a277139cf85321fafd4cd534678a37ed60bfd4d55aae6619253feb10be4e97a1275d0a64d6535ec8bd43a0a83ab5cffd5ee7d5a06f23f9803f77d0a267145c4cce84c60f51ba6cc96b67d4a7e1f9090fceafa0f478d60358db7db55001dfbebb542ced10bebe273c09ab5e5154badd803315e910d3d8ae43538c1794567b6a78c30c3ab3090e7a4cc6b1348daddf3c7978f9941b1be61d653de26a351320b4d8869dff8977f6c2f54fb16b95d51fcdd4695025da544a04ce8e65dfc2cf6f7297e4578d99400f16b392031afc30337a159b1c5c22c736f8d11a94538c2a45cb3129ee09be4eedd663ab8b008b009cd39ae245b8b382f49da4d59ab96c9a8609814cbdeab7276c094654a99587e9d761753144d8b8cc3cadd3f29f9cc7ce38a668dede19d3cdeaad31bd44ec6b168b50dc1cb3b38bdfc932ffc1a4ff46e0c3211a19814fde30219b66910fb1214b472064c0cd23dc3b9e735b7369a92afff8ef654a4d9900e89f1c76dddcf24de028bf769edd4372c6d5ae34814f484028f314f8576eb3fc06559d02c7f1e0684e8c5e7f632cd70acc56b8a517e766e45ad14c9691a292e21190e1539c38eeace9460a0c7bd0104d0cdb1e04d2a98de384075557774e6e86cd492c9e4e907bd30e4002599b33777d9bfe2009c0164e38923632f6cb9a45dbc32c67ec15fde554974d3a833728c284357660509ce20e610b1df95197516907862bd6be70a2518fe65e9d1f934c8443ce019a837e558efe0a5801a4ceab21202b96a3e995995bac20ad867b625769555eca807ef499f1965832d98d72d897694d9e23173590983a3ad3d452d26d963dcf5caa622c7d194f8af2c0d2dbe45a2c3f6d99609848ae10b527d650252f12f3bf4eb831a6b8fdb08c87d9e6c3a93219d615ae5b7831f772f5f8f063d03d0f231fffd5cc8a98a4577caac92cf4392c38b52910241cec8f58dd53d11b3632971bb814e9bcc14188f07c98016e3968e0cefb341727b0210ae2ae5187887d505f425f7b9c801a6624d25e78b8d565d5f6707c063af6cb04a3fc17cebfabe05fb561c1e081a5ce7022f8854c25c12136a23a8af87ba0020877e370c8e262a1cd3bbd519afa5524406520ef68f6716720e5c442e4c53c868951cf21746d9cb11addf8672467be8de92585e1fbdea0697c05a833252e2c09f52502232bddbbc32b9c1a5deb4308b1fefd22b034652100bd14bd99c892ff1bb2050326fc680217b4ad2658dd418c0035106c495b80b52e4ef2e0ee6c8065869324044bed63e69a872511d319156ff06788e836170309f5201b3f44ab6676dc4bc9ef9e9d1f99ea180567d72874939db6177f41ccb92b58df337faad49bb799c39f79193c1ea04b7cdbb7a4a968a876f86123d5b359eee7314c5597fc7e54820ace735eace81bf24cd0b2c734bb52de31e8fecd5465415e8341c6f2a3342ddebd2d1c4e9f5891914173bf15990d5e599ffbfbead61059a11043f8f68e2938e590237360f1b281b4de9e71b272ee9552d4b1f405547b393706f69124cf008dbc634dbcc32c8f15c92c004b2e9375cb0e186620102c7d651d2c3322463499b3ab038ed3815d43f86d84f0e2cf344c01549ab00f5b389126ad38d4c8bd0cc6d7255be13109cfd6f31c979451bb6edb850f88297c47256ad6bf21f072b006205af09891b3bc1a69e5778b5dda9bef1d82f3f59b44d26f6feb7e444444d560991cec4bc6dca7281cee4a7bc2e2ce6316327087842bf0f312e2597d96b1cd52f4e0da6e7b571cc6273a1be6546c557db908fd26524b1e17c9ec552e7595ebe768c84f6d8ac642ae6f9b83e59ef9ebdc50056f57ada9b44ffd81fa72007ee32cb0cd8f54729a4d726e8dba0052a364930e439f1a6281fc19c72867ab5f1a77fd69b999f6c0d9b2c5005b98ec68c871a674df0def6bc2f8e8eda04c7b668b43aa4387d385fbe6e8f28f2f3248e994bd3089be0410347e3c77cebb29435943d79470d28aa669d183c8c542418b314bfd24cb44c04ad1d32ce860307f223fc776e99ad58a248a4ca814d13e025b4c5e5df30ee259fdbb51f8213b6aa29c48f7932eee2944f8f8b2313a6177a01b6a9d1216fc9951fcb8002837dd4b2d4d5cb14f4ec89cd5a48bd01964d9ad697e9f79cae2b2f5485346b17e2fd01c5a27259907cbe49544b715f0d82da1b4046a865cce607b068e56ecdc830bd9c86ac76549de7793e9c90ec0c6d5c2f0490ed639b5185bd537b5f088485da75145bf0665fa9fe2e7804e6d8db12ed435c965386e265f234047fb82e59e2e18065eeedab35b6bb5c4438c2afbaa52518a7ef1c02a7c2440f89d27cf71e6cd095c203f8641e012e6697f4e2793956fff098399c7c50bc6c629d3a74c9a6f35ff01fc49482c561afda277b80df7a4ffabfe396c7f6d6e6afcb4a8edf0549a692589ee6a457d9282e7a6b9f5d8d14caf3c19a8ff938f083bef3042c3f4f853ead2611eb084e417a9e8fe11e5332dc1dfff2af9d2b19f08102ad3d814ff10d2f5844b98df59f14f7ffb4db38dea1702cbd80547a7b7f1c188254ed88ad00be85048192ff848af6bcd577d5742452383f49fea14343daa33ace4ba14615d3ac1b9e8a549c6a59807081d3caf962157951e74d17d3c0362bb6858ebe4b6a0a8abd8f8c08ae7eade4a0db7fb8fb57649384c9db39a448dd49f37cbbb33ab39c4affa5fe384f0f24f1da8e50e87e19a69cf692b9706209239b673213a0899b0a98fbf3717713ee8d23d09207fc3ca78165d24465a9ae8b200ae0c8fdcb06713d0f09ddd5c4aa4c2faa108ae84882ee9d73d9ce844cc2743da3ac31c95aada2a470db47df742fc48e7569cbcc1cae92dd67c1cb024b299f1c0d14c653dbe5cc7065aaa303f9a1c028915f1baf05e0caf4bc8f7c6b25de42ba84f328edd97b1493c0f240742a7d3e0bf94e0764e93d173924d22c1cfb93b52e5c172b9e0cf53fa555bcbc1db076190eef97275718fb8fd2d443683961ec8561f52e9cb128502ece2c5c4ee912b9461ac7a875cfe309bcc9180c98aacc4f57e379caa88ce79e69242cc3416561e51b9c7a316dbb584427bf09a72eaa8e26b2ab757797e1cc47879e2c766ca61561c868cc9a96ab188761771d863e4f08ca99d1f316049786b46b00644753aa539759c0d6c53d0c358db62be3342185c4e0adf4f2ef2014bac47a0d09436e91884427923ed112c8be3d26dbfb70cce01910ab154be1cc6806907838d1c6b2ebc6dfab657dbdefeecf5cc546bf606a8699c198970e412a653ee4e5139b4ee71b51c9351be3b36e948c3708285eb4b4db0324b52e8eb8420b90298c9c77d1f93d0703e2f7a8faa60dbd60271bc255ae6cbbdc8f0990f14465d968ed9d012c8721c7578b9a59f5e378ea06f19ffaeadda3638d39623349fc6357900a7b4f1c8d2aa950d94d9f4e427e000bf1a26476c1e3a9a5bfbed7487c0e026e17d3daa8318346f97f321bf74b62db2f5d00f014c4837ad697f41f522854f68291eb35ac1247fe86777e72cf95bd92de18fe852e238c4f9b74a3b45381f146e92a012b88325ad5d4049ecf80400892d46b17039cfddff39267c2fa70e4b3515a47bfd7eee243f307", 0x1000}, {&(0x7f0000001480)="dee9c8a4ae12de0a152b5c9952ffb54545babaf44099d54f9d362f31e6f143a7992a72e72c8259ed69d233dec606d8c8147dc9422fdc7804a694280ac7b32b985a845eba2207f45e43d34467a720f00b6e4e82f289d08dc66658a80e7c042168aba14a45a35ca92c7e98ac000a120f8d82e3bcf3ff9ab2923b5e0820a19932b13aade6a06ec92e4d7c3889be5f7e3565caed4f7340b1465e20947259c2b4af56fea0950a9240eb1743e2926fcb5b7561b7a973b30afd895d3ffdd63cc0f05e9c94210c5eb34ca9f8cd56de965669f1491a5b7c5bfb0345c1c69385716a38eed4220eda356e", 0xe5}], 0x4, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x98, 0x403}, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r9 = accept$unix(r8, &(0x7f0000000000)=@file={0x0, ""/60}, &(0x7f0000000040)=0x3e) sendto$unix(r9, &(0x7f0000000080)="e0aef6f1d60bce9d0764d01b70ed92bf1963ed7b912f2c7f3537f4d2d8714e381e9a173adfe5310c8d8c28decbb78be8ac83483f1eaa02c3d927828a9ab5f906bd8fe8f296bef9a58024c27e5f5e398a30b2c75b5d96e0a2ffe810d07a8e400e2e5f32c22a343a46885909dd7be62a388bdaaef9ccfc2848656ed213c3d2073ae1715148c7ed9dd923f62ef2b7ca13bf89be51a9832a4b01af605fdb8c", 0x9d, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="5d1a449417dcedbbd2be958ecdf1954a8b1f9a7c994782e793574c73cd6394030a8e788882dd6e5c1902e4443214a2fa2b630a61eecb29bc4944fba106537448b416f5d1fa427c922417bb24a13b604c88ddd4b16b7b79b9f757e6f2f2553dc7fbbd98dd2350ca063d61464712d3873e9ad61ea77f9b0f6177b08997e531b2d5b5759d311811910e16ca40adce138bf7fbae3a0671901360e31d74ed4be4e41ce5de5556c07f5010c8ab99419b1c4545265ba2fb345c5462f51d7fca3e7aa044765c229321f4514e089ff53679246b20df972b9325c72abdeb6708461772c8e0ec76e1cad85ebb25ff", 0xe9) 11:55:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000005) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x10000) 11:55:06 executing program 1: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0x0, 0x1, 0x80, 0x7fff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x48, 0x40, 0x1f, 0x4}, {{r0}, 0xfffffffffffffffa, 0x22, 0x40000000, 0x7, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0xfffffffffffffff7, 0x2}, {{r0}, 0xfffffffffffffffc, 0x86, 0x2, 0x8, 0x1000}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x29, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80, 0x5547, 0x40}, {{r0}, 0xfffffffffffffffa, 0x15, 0xf0000000, 0x1ff, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x70, 0x0, 0x93, 0x67}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000002, 0x5, 0x3}], 0x80, &(0x7f0000000040)={0xffff, 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:55:06 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:55:06 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) fcntl$lock(r0, 0x8, 0x0) flock(r0, 0xf) r1 = fcntl$getown(r0, 0x5) r2 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xd, 0xffffffdffffffffc, r1}) fchdir(r2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x3) fchmod(r0, 0x20) 11:55:06 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) accept(r0, 0x0, &(0x7f0000000000)) 11:55:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) flock(r0, 0x6) 11:55:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 11:55:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8a, 0x20) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:55:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) pwritev(r0, &(0x7f00000003c0), 0x1000000000000208, 0x0) 11:55:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) listen(r0, 0x6) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x5, 0x6) r2 = dup(r0) recvfrom$unix(r1, &(0x7f0000000100)=""/121, 0x79, 0x3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022ea5e58508a462272d7810135cafafc24e18650cf70771"], 0x1) writev(r2, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e68985331f2635aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130e34da59518f0404778e3c8ad8bbdf3fab1f4c33779625340cbba3d511e56e435cd9f9fafadd152d288d427aed7fe1aab8aeb99b8464da9bda8e1bb2575ccc2f", 0x791}], 0x1) lseek(r0, 0x0, 0x1) 11:55:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d01112e00f11cf6aaef2f66696c653000262930f18965f9c223bce1a2132c11d4616c4cb80f44d84853872d393b4115a52d1867ae4bca75792a0ba27a9bf99044f50c91e9123aec5b19c0a5462cc0a08bdddc3969f355c42cb55b76689bf4f3b3894b89fe19c4e23cf3768c728b0ce279925efd3e746ed707625e53f86b1603c4bc538ae89ec0360a0bef74ba0efd8267e0719cd9dd33ee61ea30b53682b491557d2ef8918d2ea2773cbc97754909406d729385521a97b4c997d1ff1cd20db989257c84db84dd64811386671f88262df244023804b5e0800aac45d65e6500beae41c18eeb544928f5a5ff75355151936ad30d2b74068c9c112a997b1f2da9e4d5b1c737646506b510626bc732401b5f51b5908c4ffa7eadc17b3360916ce8c86d32fec2abb33973a363f684baa88bb4e1d5fae8a75e720fe809023dacc8cba59cefb90aed8f9262538f12e479e874e445a7532006ed83fac5c181e68183e1d9162460d7fd80b2ad99b896770cbf"], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 11:55:07 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) clock_getres(0x3, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x5, 0x0) dup(r0) getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) 11:55:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x200, 0x6b, 0x0, 0x20}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = semget$private(0x0, 0x800000005, 0x280) semop(r2, &(0x7f0000000100)=[{0x4, 0x9, 0x800}, {0x4, 0x1ff, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0x5, 0x1800}, {0x0, 0x7fff, 0x1000}, {0x1, 0x1ff, 0x1800}], 0x6) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20040, 0x4) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 11:55:07 executing program 0: getegid() r0 = getgid() getgroups(0x9, &(0x7f0000000000)=[r0, r0, r0, r0, r0, r0, r0, r0, r0]) setregid(0x0, 0x0) 11:55:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) r1 = getgid() r2 = getegid() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x2810, r0, 0x0, 0x0) setregid(r1, r2) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') socket$inet6(0x18, 0x8000, 0x0) execve(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000380)=[&(0x7f0000000200)='r\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='O\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&-\x00'], &(0x7f00000003c0)) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/118, 0x76}, {&(0x7f0000000500)=""/163, 0xa3}, {&(0x7f00000005c0)=""/188, 0xbc}, {&(0x7f0000000680)=""/31, 0x1f}], 0x5, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:55:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fsync(r0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:55:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x840, 0x58de8345d96bbe00) getdents(r0, &(0x7f0000000100)=""/123, 0x7b) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) write(r2, &(0x7f0000000080)="82586196ba6a461e7fa9fa8993e10ca6248e413c417a2e87cfbddbd71cf1749c4a64c3c8fb105d2d65232e5c3bf59ee006227051458f4adf81cb6c4fcb9639fa411d595d6389d4e44c5881790eda342531e3637dc991eced5090cc1f903bcd895b77d923ca7fe695b653fab17a", 0xc5) 11:55:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) mlockall(0x0) getrusage(0x0, &(0x7f00000000c0)) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x4}, {0xffffffff, 0x6}}, &(0x7f0000000180)) 11:55:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420d", 0x719) 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, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:55:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 11:55:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x3e1) 11:55:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) close(r1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000001c0)=0x8) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) accept(r1, &(0x7f0000000240)=@un=@abs, &(0x7f00000002c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) r5 = msgget(0x3, 0x201) msgsnd(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000000000ca7b173bed0958ade702fc5ccaf2876f9829ae771a6d049a88a2d95e52c87b950b6df2aba930becff948047ce5e0308109ff3070df02b8d98339372739685d0c88794bdcd4e26cf326d127c33bfc9a7d4a0dab887392c131065178400e67b2b8da8e4e6e27cdcef8c38d1e4579ec974deb8737e45f15ca63c127bc25a00b791a762f85ace5b96399f37ba33178a9ccb60d6fb7b027f6c145098ea3268238a8a031c7f794f59f295e08707ba78edf8ac6ae72b7a7036ff69f0cfc3ed259c450a979ca1f54374e4e272ce48f3e"], 0x1, 0x800) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) socket$unix(0x1, 0x5, 0x0) msgsnd(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="020000000000000005148a659881e61c3844e5831605000000f5008dfeb28a65d2d8c723ed872d42a3e06c7354859db0118cebd3a0edddf9661cc735a08059d241b6f73ff44d1416affaeadcebf3a2a723cb691f2f0586ead6a6b84bb5e60d4de96f59928687fc5143b14b0b2f9951fecf52e7a2fbddaa448df4f18c7f7123a518e162ec21a4b8646f75c171ec41b5eea38459b34fe7e6e62d80cc7d1edbea780954bce3bf148917c50000000000"], 0x1, 0x800) 11:55:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getpid() 11:55:08 executing program 0: r0 = semget(0x0, 0x3, 0x20000000000788) semop(r0, &(0x7f0000000000)=[{0x7, 0x0, 0x1000}], 0x1) 11:55:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f00000000c0)=""/201, 0xc9, 0x40, 0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) r1 = socket(0x400000000000001, 0x4007, 0x4) fcntl$getown(r1, 0x5) 11:55:08 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) flock(r0, 0xb) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 11:55:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="53f35919dc2fcf68b6f8fcb46a424ad520f979cd5a8473e037a5ebe8c4750f6ba3241bbc7ee48c2b46375bcc431c66000e3fc3d8a9b7925924e374b9491d6b6c0a5477027c7b0e88795257006391e28a826c076ef1e5d3629b416631ea0aecfd59d7af95c3d7e0d9fe281a9627745ef110fa111ee76e510bdef34afe9e062df744218d53eb59c5fe7437b0b1b46762e2b1e13dfdc7f602fe3bdb325179c9d97eebe15464bb49b5ac6713a759868f9641fcf03ee3b68587c07380", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 11:55:08 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821c243675696c653000"], 0x10) r1 = semget$private(0x0, 0x4, 0x8) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000200)=""/169) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x9, 0x2, 0x6, 0x5cc, "ad79cca537ea20ba962820e28cf4072716014a6e", 0x6, 0x6}) 11:55:09 executing program 0: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 11:55:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd83dd1bf871bf1b9c2feef00499319c1dd17387be5b35d12661c6ce86a2eaf40c375e222238cc591fe51161960e1ada4bc03fcc59bdea45d7c0402f43fc481f58e621f1a31d14b93e2059e456e85b679f14c2965636f8dbc85586c7f038660bf2288f420fb63fff26c25aef0083e08bc746b53d9fcc1b65127ef16992339842a99dc0bcc39cf89370fcfa0dbf8263"], 0x18}, 0x0) 11:55:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) kqueue() close(r2) 11:55:09 executing program 0: r0 = msgget(0x1, 0x200003fb) msgrcv(r0, 0x0, 0xffffffffffffffc7, 0x0, 0x1000) msgctl$IPC_RMID(r0, 0x0) 11:55:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="cee0db1a1fa638a01c13260936368f6fab", 0x11}, {&(0x7f00000000c0)="954d419f598ad2961f35cad5a507204a021eaa91522210fc44ed88665240df054bae8608aedbfd3ead5da6b543dfd037021a0c45159d688a0b7873a4004f169d3512c8fb110d5771ff526f1136b0fd11585703531f78b590f80667766b49f971af982aa84fc9516f6d2569cef6dd37a8e01a3249", 0x74}, {&(0x7f00000001c0)="a86b589609ebc0269d193a0a2be92b03a60278bbb7b2a53114f6790683faf7a206fbb413cc3a8a8240abb6b174c3b5706aa267b56e9dad10f223f53ef32b6e7875329953ffce0db9f5e2061e6743b2743fa65ae99053929fe9552b2efa9db3e15a992dfb3807afd42f10a56207e9ddf8cb64e2ed50393aa029f0dad1c08349e3563276ea20be34596b30d79239cce7caaad198dfc236489142937f35b89638bd267fdf9f46c09a5b37203eb2ac82d3cec977305f26dbde7eeed6ece618c55af92ef25164b8342c57715b57a088baaefd", 0xd0}], 0x3) 11:55: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, &(0x7f0000001580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2786e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2b9c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000340)=""/76, 0x4c}, {0x0}], 0x3) r1 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) dup(r1) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 11:55:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xca) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = socket$inet6(0x18, 0x4000, 0x81) accept(r2, 0x0, &(0x7f0000000280)) ioctl$TIOCCDTR(r0, 0x20007478) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="05", 0x1}], 0x1) r3 = syz_open_pts() close(r1) r4 = socket$inet(0x2, 0x4000, 0x78) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0xb1, 0xa9b, 0x7, 0x9, "0360a5fe5ba8bd4d599cb6ffb20593909e6a7e2c", 0x5, 0x8}) getsockname(r4, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) nanosleep(&(0x7f00000002c0)={0x9, 0x1}, 0x0) dup(r3) mincore(&(0x7f0000dfe000/0x200000)=nil, 0x200000, &(0x7f0000000000)=""/9) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 11:55:10 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x10000000000000, 0x0, 0xfffffffffffffffc, 0x1ff, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) r2 = semget(0x0, 0x7, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/75) 11:55:10 executing program 0: clock_getres(0x3, 0x0) 11:55:10 executing program 0: r0 = socket(0x2, 0x200400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) clock_getres(0x3, &(0x7f0000000200)) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="00000e4dfc06"], 0xa, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1, &(0x7f0000000400)=""/238, 0xee}, 0x40) fcntl$setflags(r0, 0x2, 0x1) socket(0x21, 0x7, 0x10001) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1, &(0x7f0000000180)=""/3, 0x3}, 0x800) 11:55:10 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 11:55:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffff1d, 0x4a}, 0x8) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 11:55:10 executing program 1: setrlimit(0x203, &(0x7f0000000080)={0x7fff, 0xffff}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x3, &(0x7f0000000040)={0x3, 0x10000}) 11:55:10 executing program 0: r0 = kqueue() getrlimit(0xf, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) read(r1, 0x0, 0x12c) 11:55:10 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/69}, &(0x7f0000000080)=0x47) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 11:55:10 executing program 0: shmget(0x2, 0x2000, 0xc0, &(0x7f00005db000/0x2000)=nil) 11:55:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000080)="5269b4bdafc280129e528e856d599057e7570112a7c83e9a5dc8a7b3efefafcc6a79cd022340c3584d2ebfc4cc5da6ca6a8b6f122b16206c426f5cf37d03ed40eca8ef8445d66fbd54117ce78686e0228f", 0x51, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 11:55:11 executing program 1: socket(0x2, 0x400000000002, 0x0) 11:55:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393"}) syz_open_pts() 11:55:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 11:55:11 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x2000, 0x10, &(0x7f00001ed000/0x2000)=nil) munmap(&(0x7f00001ff000/0x2000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/23) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) dup(r1) minherit(&(0x7f0000076000/0x2000)=nil, 0x2000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/164) 11:55:11 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x7f) pipe2(&(0x7f0000000080), 0x10004) write(r1, &(0x7f00000002c0)="17182a712f99e141a588e7bbb74e72ccd1edc56cd7c4193c84dea4164f77500cde2562efd0e61729e9c28e165339bcb0cdc704aed4a02ae30ddae10000000001010088bf2dabef6900dd8bbc29fee73d41c3d6fc42c0512b80db661d2832db3b550d7eed9bc3c728c8cf4c90259327f15067f443a06c45c5335760edddc382b55ef22900ced4bd3a65101009382fee857ab9fa93f594cd0709a846b26619ca1a830225bbf917911116ed77ed8b8f31a78668d367f2e3c9e0426487da8c416fe9a2e94ca286b088cc7bedb8ceabbcc7afe5fbbd76cc7b578e91b57a985efc8abcacef8269460e6acc72fcbc62f37dbf5e5b4fd975d89d62a633f3a5", 0xfb) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) dup2(r1, r1) 11:55:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0xfffffffffffffff8) setsockopt$sock_int(r0, 0xffff, 0x803, 0x0, 0x32a) r1 = getpid() r2 = geteuid() r3 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffb000/0x3000)=nil) r4 = msgget$private(0x0, 0x2) getgroups(0x1, &(0x7f0000000180)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xff, r2, r5, r2, r6, 0x0, 0x1ff}, 0xa053, 0x9, r1, r1, 0x955b, 0x2, 0x2, 0x8}) shmctl$IPC_RMID(r3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r8}, 0xc) r9 = dup2(r0, r0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r7, r8}, 0xc) getsockname$unix(r9, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000891bcb4017e8ef73000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087c725678e090a8a96873103c986e45f61ac596a1a38b33a6700bc9af3c5be633474d1452903ff99743510cfbdc5a1f42971b5e0fe0e674518866e8f922a4859dcdde675bf3024c8bbc91a27752e3f2703b96055eed91b55205f3e7729b9956e8e429a481a2e"], &(0x7f0000000200)=0x6e) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r7, r8}, 0xc) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000100)) 11:55:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) munlock(&(0x7f00005ca000/0x4000)=nil, 0x4000) fcntl$getown(r0, 0x5) 11:55:11 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 11:55:11 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x101, 0x1}, &(0x7f0000000080)) 11:55:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x10, 0x1, 0x8001) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 11:55:11 executing program 0: r0 = socket(0x2, 0x0, 0x2) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 11:55:11 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) fcntl$getflags(r0, 0x3) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x2, 0x0) socket(0x1, 0xc007, 0xb513) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7ff, 0xc09}, 0x8) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) 11:55:11 executing program 1: r0 = socket$inet(0x2, 0x4, 0x100000000) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000000)="911066ffb787425bb9e54a525420cc99378bcf24d650055987d9a8604532b40d09153619338e3487708257bc20802507cf7e4e74c8625def8b92933c725dd110cd0a9f99", 0x44) setsockopt(r0, 0x4, 0x9, &(0x7f0000000080)="73d1ef9316d10c74a7e271165c1590b5cc82c8e9c9da5bbd21805344ffaf41ee92297256709dc4e317d1b1c6ca18fa26c691760c9b91c451eb5ba6618876b449af58477af80c03eb4e17e590b4cb81b9459ed93b068e8a165a7303972d26c1427746dd4d678e2a0b3fe68a7e8d83420653781b39a902ef4e7399e96dbb42c41eb7254eb81f597ac26e73d9aae10c52c60d1a41f5bf57fdf4b3e25eb58ccba6b78463650d34b41d541880028c304a967bee42b61770599adf6ce0f4a8bb0743e6", 0xc0) 11:55:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5eb", 0x2f8}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r2 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = syz_open_pts() close(r3) r4 = dup(r3) renameat(r4, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') syz_open_pts() 11:55:12 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x1012, r0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000100)=0x7fffffff, 0x4) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x10) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getegid() r5 = getpgrp() r6 = geteuid() r7 = getgid() r8 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000001c0)="6f0ce3c38258231fdee15e4e062d7ad093633a9ba7603eed7e4801e582e62b21e287b23b48f380f9174bea95c9f07c7e0f8e67c659a36d2e1c8198ab5732dabe6cde4824dc490cfea55ec694b6393810c647a6c3eb7d9115f0823a76e58c298440d22629e95b94e7cbd51f0dfd803a74cb7c2f9b8d4271c8cf7bf7f588f2161102438ef9e36c0861d3fe32436585d0e15fdd2ff7868a44255dc149a81c1efdddf7d5684a079aeb5bef3c67e53f8da9ad6fd3eb21e03c0c71223293fe8c5c3aeae5499578fa60cda06a9c3cb308d7b333af44def51fdca78ad896a17f9d09ce5d5d26f8cc8a41aa6441d4f7f5e21c510044dbe083b63fbc97480c12b2c2f0ba5f3a96b0b3ffe905fea35a679c4daba00e544019586a65ca397cf372141a88f5649a6dbef7bd27b383ec2e89f078ac588192804b96531aa547c43046115c5a67891aa153b9b1b44acfb69336e15baf7955b778e13372f42e9db370df7fd95512731754d1bd1d5f81284317447dee2c6977eccffc3268d0e613744f172660769b741dcd6b7d0e272cde83113f15adae40ce315bbd51685746b342df50f85080c7c5a0b7da24aa69e8fab12967012c7f830a12abf3bc62889c778b39d3e2d48243c11ec96ecb8dc030b52c29757ac004e090f7dfa3cb7fc6caffce1a3130738316c4ca703f99156ee9637af9d9161b36ceefb89d195b9eb2a2b244b6902ce26f0b00e4963dce1b5fff913abb06db943a7833e5e48671e772671be62d39b0c70f4f0e76c05cf6476dfb05211647298df092eacded1fc36904fe3942b6f95b9e6b8e3c755a1a88a745d7f6d257d09b6ab55f051a5148d8a0c37de0dd936d1092d6ede9629a3b638c95130c7f11bee6ac5426a6d651ef791d5c4d007044fcc763194e4cfe9f0a4526e9cafd5f5fe4e017ddf5ab038593c5217c5549601bbd9747886dacac79809a9a7556eb110873073289918d0c467ac6a23b7ed87dec9f4d8d5604c4dc39d4dc18f66f684cab47d1630ff60f3d4d64fc0eff89ff30241ffe6cd616e2d486d9873787279dfd005d96b6436476a1fa67c6235a934724c3a1f5341814c5c520e820f5890e91eeac9bd0ba8b1d7bd4d0b71d0b28d022c3ceb99237cf255e7d7b5d81d2b513d2b722e141887a43ff5354b57bd3eff7d49cc296e4325c4df011c5b9aa0514693f0e3aabdb77f06cd21855ded1c863dc1f03e409938c2514999bcb0547c1a6c1213a4530babb32e4422a7bf2a6c956cf9000f126d96ea2b8c0139549aca0d0e0392ef9347573bb9be0cd4a355d5fcb308e2da570403a7f660f4d563e45796c4b0cdc97fd1847c1dd24258dacf38ec812095bf0884d5d45fca8e2de0397262463c2f0c2698d7af7cdf093d96b3dadfe0ae4b764d2a847ff8314dda9ca73233ade0c117039ccadaca5473e92d741de7e3a6a7d4df9ae177e09052d7b1e122f0b5545718cc4ce75b7232671b8dd4aa892019acbc18e7052fe4c3b45429b45de3cdefd4c39487a97185f1c3d2146dc489cb4e1ece85354c59f3e0d6f93edcbe9bc5272cd76d8b21a004c068e2a21585da7c6aef69f678e4a83f050685524f930c7f417db09c09ece0459fa7e223dedba29c1a74f73f6f8c90b415a0286723a13c45bf0a6471ab3c9018d85ad3358b2b19f0a23ef2755d3e001f8103be7d2dca236c202e6fe40dbf59a848161952ede08f74c28a04aa88fee35ab3fbe61f13889a2d5911b1ad635a183ebd3fad15721f47324d406ed89cca7c843cc909e1f912677fc69449b45ea853cab8699716eecef79833e28ce0881551a5951c0bf2c71b634694b73f0552b37a80b154ba842c14eade4d33110da5225797c005f4695f54118fa4d461292f27f490d8988a93ea944673b0f216b37b450adfa34a316a87e636f39b1e2497f0a982a16df07d75910267d0477366f6b0cca2fc61226764b17e16c38b55b926f211a68ffc42120732f2201eab8e5949cf86ef362d675dba30fa2cefb79ca30b57e720d0a95afb802452a0b98f8b23d2c4d1017f19e4b67de5ec61bdf185d9b02cdc44dd410661ab99a407f56c5e7f091cc010a34204c66ddf085c919866ed10463c2d377d5bbb107ba8f5833d58241f445d75944fe68437ef8f1d4ad53ce3b62fc8842a91017c5fc7e5d5606290fb5dc8069ec4cf8ddd7b6e8583a8560d625e74f43323e7edf6db2bb3ac83ec53cfb3eb2703351edf44f3f68e5b26fd4959a9e5449f36a0fd9cb8343f44bfdb2b218badaf1025eea33531c62e422744d805a38e461f5f439c67a5787fc9edab6ffdbf89788a12f445b26ea881c7bc27503fa3ee1c4ee5537ca03c0f4aae3060377ea02c21f67a34407bc65526c00fe36f12d0f3310ce10a0f7bbb7ebab56afe8621e847a1eb11a79289d83ec027c7d666e8bef474e5c1d7fc86dbf3c058dcad5b7c4294d51b59e3d668b13ea62359631cfa88f5fd15a04b2428a539819467168fa64c9ce6e042e7a5c2eec1b7feb48d91d9df5be4765dff232c1f53097fcf79c7a230f43fe8153e5f8e9a29fb51f59ec275090d21aed6dad8d0cb6bee0a46326aa7eb5d685ee72fde0d1a53b5e0f5959e01330e0365b064bbf4b7033dc0a8676c11e67451d8cc0faaef85da9baf0b5414df7023f179c89f85ba1400bdb68619c1c88dc8dffba47b5f8f3ec0ebc65ea4da754062f3f94b67bec9ee73836004ef386dd4c635a40eeb57d60f9020ca5314d150adc810c2df12cee4666a9baa70f1fa229e260e00b02b3b7a0391b5be5089231e1291ca53490225181aea96906f3b3d6da98b976146e44f61484a1a83e43256727e644b55179bf5ddabb36eb4ced7bc66ba0fd523431798ee599f66615bf3c98afe23bdb7999de325e73162618e3fb1649eb05d538032a5a101fbc4c761554377df1d390d391b9ffb284e31e0be541ddb91c92dc4e0dba146bfd3b88f92bd1f7afe278a9fcc32eafe78b359391e5dc9bd45808397b5a6f8e3e436208895d55b2241bf088c69dd7c0aa77baffc119c4f62a776c2b639467d01289984661c837c203d81fc03d392722aaaf26d6fa2b2648e60777639082aaca2c07cdeba6d4e48e24319656c550c88100a3ed4e0957e365d0e4cd846a1724800aa94acc2ef58f7ada0e4355d544c82e0f2735b9359c086d2978b1bed478ec483b09ca252b7cf7ae15bb5ca8cc4b3948b7082e84af41ba1069ea06ab5995817cc22c2736e982dfa9d59eb0cb62d5283545d0444d16fd225a1c2a00ecf5f2c17bb64a7693a47f518606913962f3b8cc97194c254a174ccd1961cb43882e10f845139ce618b53db4e96c18eeece101504468031682fa612535c07d517cd8771f5c9b020b20dc6b037a90939f6e196d8c31846edb5eff26d778c1671a71dcac96c063492cda59ad411487fc92599911227386d0693da98773b678da5d0d333a19f8c8e60d3630540c3979c63dd26adc41f63b60e3d7721c9603f66a4f2317bffec0deaa5edd034ba5da680ffc6a0e6373c5c01684b22dcb111856680dfd9d8a3cbb1a1de49ba382445c7459b846754f648a30733fca741f02d4fb78169d9681c99a42b914d4b5fc57c4ecebf6339c8684c8e26ce6cf460825088b357fbccd168cc96e602c2a56a82f038339cf347d1843432960b47d8757552b1fbf074dd138aee01cbbf4638d3db3f400a5819402ed6ed2004988330631041f896a6a231d5b8f35dd5e6a2c4136f9d418fc58ca16b6aa7ecfb2292303d8824c659668d87144c79d5040bb5273545e556a95f8ed0396ab4845466738bf9a8bfa3119d8e06753268d70c15962687a7f2399f1845ad061e90184fd799f1c0defe0928200b82dd96a7f3a9d686d35c7cebb1ee6f315c1ee80a93898aa1ff7c741cf52d43b5ffe7533854f595ce57b658e15f075294a36c4ade76a41f3dfc7c9cb2a64ebbc49c8201a9091fe5fe59f58ae270691cfdbee5e03ca3e2f071e2b996227a9ba6f614bc0068f712d3815c4d683ff17ce8b540096449bf0a41a61c65e16597c35f8a4ad6a617e4cf386e0f97e066ae77b68d4990b8165e84b3fa3a5474d1dde0650db2a846930ff278071b6e5dadabe3a35cdf84690d50622ac812a639016ff19e94ebdd83161c84645cda2555e88de9ff85c913edce1e9758ad29e416dbf20ad1e26fefbdbbfe52b5f1d767383f8122006b9e2b7988e91874453c48db040a0ea6d5cd1f0bd85048f1d560a1f87807332f01926b90aeeee16fc67930c4090233957cfc157afe3f2647303cd39dbc8cbe42ed57121e9b956b996066def1c06f04e835c8550bc75cd78782433d30345f0a1be26250a1655f175d6d102365ba49155b5e69bec1fe1749c0d0a69d073ca37a5247ec4bf85c7a5f6e065e0d6eed96824cb29df3d525fb8d540bde30aba8ab2357b6df412f592f28cbefafffb5302e3fd19ff5562a5c31ffd1ff5a0fd0c3908d53aec61ae4d4c9de6f6c77adbee66103df603e3840fff36324d022a5a671350cf4e6767011b5bc17dc3cc25f7807d48e6ecca953f1ef89cded9170f52356d65a24120146ccedb096d5f664e7a930d627d43241471ed75edfcb48689bd62c83cf9b484137b6e8d382db2202e8d6ced16dc0a625dee565b2faa6870bbf162aa251b265a656da0f42a5a9d329d59330de2a3c5962898ae5a7bb01cfe81ec12b5f774a953be6f5141724717943123b496c8f15aeb00908a51f259e30b99d1f17a8a856b76d51b96577a1ebc05d2aba0c59f730523f3f745d52002db5bcb6eecdf4f926f02ed8c25bca1acb40787af351f756f7e448d0ea2879052725d53ad225a94b3d9075d582de4f3261c4b8e0225b6f3783686ad673dbe79d5fbba9dfddb05349b92f799272000a45094136040b3e4494874fbd2c87f684e485dbd4b2c6268f9b0ba85d516a50744dc827e5f5d701474b67d6ba57e9ccd028adf154c28545147984a3b6ba546f398997ddee91ad462e12648715c45dc37d37dfb55768d164a8c0f399ca03acf40d1b97d07b129b1835843422556402d85208a7713a62151462de85da74dc02740e2bf04e08c312db39f65d17a437bf555d0909e22b3b9a428c8b90a80a40b7e7967eec07618d96214b3e1542dcd84ff88bced21893eae746baace497744dcb09b8eb608494be775dc2dd2eff452aa01f23519d0e8da8af526c03396a44ea46494fd67247593ae51b4b0499974f47d3aa1810031861c02cd5c5b18f6fa45322ee3b4593bdc918bd7442a00c57134eb87d8d6e40d781e1bcb6619c4b5680dc75a72f50c425db99e2e466512af10e87bdac40563d1227b6c9678e9afa3de1af2ca39b3f85159f13a8f648f3e9b2ec07aa47c26e59ca739512e24312f8eaf7277a09eb4974a204cf60b5e3079d9cedcbf326c1eaad18d59e79717259a645691241c36f37ff0c68e392eb4c4700d72183b36143c96458d9eeffa6aac54eae4f6b2092d8383b1ccb01fa6bb04d31b686efb66ad23cf5f7c687a84872fda3cba9b6e7829e35a1fbfe272bb560f6f64710ff3372c4baab589365e9c6d50d626ad64a4eb743a4dad010b8f21bd171b1f9634d9f557ede072bd468529dc391bbf6e8f8ad5b4c03d050331bcc86dd0613beaf18a074fe590b5064b7d6a27d69903b2fd59a828848aec9427533a41d698094377b04febc5676a960bdcf8c3f93e1a0d69155fcdeb21af6024a0228af12035504657b0440fafb3ee57cc40c30021353555e17b49cdbaf9fce8ec36776ca52b6077f2e0efe61254964daf5f050feaffafe581c77748a02830eacafb0bcea30509d52ef1", 0x1000}, {&(0x7f00000011c0)="953ceee28b764c0fac78175f2ecfaeba752fa87251dc90f4c64629d3e9dcab7ed82759c66933ca3e6fbca33e3b3767a1d710a51afeddcb71ff92fbc9f498b35a6dc5e034b8e83e6c16b232363319eb4f8a42bb63113bd321516a2959f9bc04d87061bab0b7e976229bc4a1b2525c46ae578a97a89addbe8e498df38e1292a2e2c744b1a527723b19d980c7a2269605eeda01edc05998f9c68e565dff4cdd425572c71f1c79fa756c3c58e7db444c52e9dcfe445d90a90c93b30e8ba3b7e0ce1ca8cb62f1fd7ea3e81a7b83753b659d4a8b45", 0xd2}, {&(0x7f00000012c0)="6bc4c5926a20ddb9512dda321717b353", 0x10}, {&(0x7f0000001300)="0e3828d265d5fb296f0e347bf5c417bffbe72abf46cdda19c2a39c8143e5ba718120", 0x22}, {&(0x7f0000001340)="a517122c86777d471ab4e83d6df3bcdc55b44a62ae81d696830c1fa339bec9729d74f69f251e65259aaca40d4b7bd5aa5ae1382e30f73d32247730c891b617ffe718a320fcff0ee87d594cde2fed694b70af31dd2831b5cdbd90bd05481c32877d3fb6a52080616b", 0x68}], 0x5, &(0x7f0000001500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="0000000028000000000000e1ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x1}, 0x8) fchmod(0xffffffffffffffff, 0x4) writev(r0, &(0x7f0000000040), 0x1) 11:55:12 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x1) r1 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]) r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x1ff8000000000000, r1, r2, r3, r4, 0x2, 0x7f5a}, 0x9, 0x0, 0x1}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x1, 0x939, 0x7ff, 0xd08, 0x79d4]) 11:55:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(r0, 0x1) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)="05c4f68e1c38fa2b2560869a83925eb256032f1b050f33fb17ddffe6ea9536fa2c4e2e48fb3fc71703b5d0da04f8fb3cb78d44aef0046b505a8781de6e553ba3f852be1fa717bac2cbfe337470c501cbc08a9d4cf30478609b51112e0d2a50b3b158a423843879df84503dcc1d4bf7580e5af5d1abf2fa59e518d17faf9c99e8b85f9aae2c21ca0fcf543d97", 0x8c}, {&(0x7f0000000000)="ad931dd58f11a748934fe18f77e44c6995239e4c612dc411141a6304d87bd64b82b6405807b56b5b4e9756dcd8413daf1d206b453db31281c1df107ab36323050ecd553e7008c0338343c55efeee07", 0x4f}, {&(0x7f0000000180)="70a8ee9173b4821fd7c168ca4282f480937fb21310280cbdae069a3dd90371499d353d274d4dd3e634578d26a4391cc972b7b36a72ed45", 0x37}, {&(0x7f0000000a00)="5c31079e7d568fc2f98da383299b3cfb640c8441da0877ca04f35521004533ad0d0d28702b0448445baed81c0f71568690c7ebae87822740276b18c7eba0f42fe9422e55bfd109a6cfd471442f05bbd2739acae7e23ebc17ac83fa641e0a445659fce803f2a1f3566089a1debcfb90ce3e7be67e3a73a1d3987c9f618588e0b4c7c5c5ec6f2186171e0498d239eacd38d0517562fe9894cf28945ff1d7ba3de77312459b1884f9d8b9602d89306e71de06370f1c8ff02c72d002d408d512b6d25e094a28cd865e190776479d4ef39d30b0f318eed08bbc5920acbcb01a429ac1efa7b945b4c1e491093f45ffb287a4f2c5a672dff4331115e2219ea119d36a860fcf6fdf243a5cc126b913829b8cd76f99aa3430d5fd71bb60b2e6534cb6881178ce4109ed2ffa450d51e6502c6a5e2ea0560defed65a208ec926e92caf081351115fb78b44b79b65c606543ec4b268fb37ba0e0acc30024acde076c5b0c04a2bd08d0c414306c0413eb4b1167d4db1f5a52f824bb80e6a14665f5f239437d6e3d93b68a768c32c17ab036612d83bc54248cc790adf9bfd30b237df86d8afcfc46fba12814563cb753610d3e7527f80905be0a9ea97279cb83ab5a876f483ff08ea2d1f7d5ee8ada9ef1cce4d82a504deedb59f8bbea5cee2baebfdaec30831414fd5dad126ed71e86e4bed1ca7e47733dc5f33bfcf41aec47749b939608637d33025690ff5f794fc8f5a360812a4d1eea33d57dad7978ccc9e7ec97c561ebd65ea0355a6746a55f4dd46769732477f1dcba50358a81aeac581e79f30dda70f86c7a5a7f398a9bdf2f39e04179fe470f5cb54e184127022c20cf4eaad0c02d83c0ba191e373c85fab24f623108980768ae414aabcc8cfa70f8680d4c579b81e92c82c2242904c4414f1f8105648fca0d3629423d0c9dcd5a2c9277210121b3a59753e28761b69f8ea77c67acfd295d6f9710e38366d06ee83b4dc62c49b97d5206edc2fc409dc8da54258a1682ff177d6c74200b6b77c123563d53526cb8de1713b3c8c81a41027af2c380f8c5ba68546589605b45a63d00b2e5d5958b0866ba8583610bc0f6cdd34c74fecb0108e669b4431fe5802bd149519dfd787337fcac27355ba2040b937f4310843b8b62919cc9768f05e5249fc50c0a8481ac0ee66699950004f76e13b8ec9e1d2b7ab2cc359edf594eb34aa07e01cedbf915e48557dfcb9572539de828e53451e937a830c72df4ebef1ba8f8e5ac99a3afe790aa8036ef4b38dac7d107c1dfb839b6b5ca213f3972b08acb0cb0d3beb24cf5e5c5dc2232a1f68985532aba91d6646d27b0672137348e4a62db4c6dafe9c3b802cb1a7767d5f7b3d2d581d3865f2d0025d9d7a5ff117d7d263f0f3f4a17c35aff6e551123fe96989d383cd38d9f81d6280d03a3da4476c2d9150d9e6fbcee83c1b7af4f07b275b2815d9162c0244bbc84126b798f220b7d39c1517fa6fc6d1340f9740c853af4d30b06703b1d81d5a2c384eb87812e178c60f9be2e02eb706b0e77a69a2624a173bc4325a9cadb4f00f481232c8cd1fdf9115a5b2d8731b433dd2f0038f46f58ad2c9a6873a42f5c2362036f8ab44942eccb6ab20fd2cc164a227e8e67624e5235c10845ba130216d35f81863b8725d5b989742a253ad2c61326ad379b99b9ab3b25ab3ceab4002c4a3df52191714ae21d8bb174f9093ca6259baa70223b556bcad05c8d9bcfe0f15cc06a7a5cc112a284ae43cdeae1d2b6c9810e055968233a8141688e2fc1507b53250da47e53610b3465f764cf4bafa0a28acea4568661a52c6268bc8a051bba18e0314ebf338a1845206a99df28ec6e0539d719593b8c62a8461416760abd7f6c2bbe65e92d90a56c952e5cae8f6fed8e81da979f504948598fdbeb82affbb12bd362dd2ffa826948b1bdf50b7f5f675866af07a68e9891f3c6e5a6d02b5233bc1a47e44357daf0847f76eb05701ca294200e2aa4e6564d4d7f4aadc2940d5879dcbe4804f6683377d58614503f95af24b9c51b1b3b8c1c44cd4160c843664d79e05c4c17f5e76cf6dba4ac0ac5ad1511cf95d5ed26e49e8005b497a94af2734e5563d8650d2b7114c2b608273f7ec8820640a16aa8faec6955b604aca31a896c94a34d3fcb18ae068df13c4de10d4661180130d62049ea90888fb2f6a5b01cc853f1efdc8b15ac0708aed56c73c9d3bce4fba8b5952b3eeb1ba13d1f3e56ed93de117c186ab90989e85654618dce187fdb80d089e8c42843a4d102ea4d1046169b847e72e3c60c226e9c795a3e9d7e72e283b2e4e26f34eba6421fb62fca1cec6bd22897c89916cbb518644dcc996674b58f53697e4caefb8af0b1098746bf66190c96abd2fde3ad473e79b0ae047866f082586f2898dbf0bafa30df2c8f96a3a6ddf2a7ed39862d9e286ee8f9f79a2aa9e09441874e9599904418503a22d178143f1f893669d069eab8c46a75613d95cde4ca3bb46061321c08701c2a555227048c7c288f7db476de7fdc3f7f692daf1acb3fe7f87753d4b1cadbf04d0d5883563993a12103677642fc88bb324bd5b873c4142b32f6df7c64954aa54c652593265e576ac837afec2ee98b1ff2f51f6ea1e36be43ba53a4bf2768515b109213e8c7fff23ebf3f88e3b08a14d99eeb3d0e440db04d489f36e8a2b277e75f8b55fa33043e66efbb554553f2147a29dcf56c3842b64242b425cdfcc8e6f0a4b0691321b7880fa24b84329e79e417974d44040b1abe6f51b56738832c028ab5f304cc9ceb253f192e08caeb006b03f94e7fc53ad83803f7e2d4d1345f89a3a2db4b4728d24ec1b77d2150f7c4a886dddb6f2873fe306e084b750b4977a5877ceda195415e9c1a3e8d836b93159afb2d97a0bed1fa8b8b5abc281b73f481fa5cce30e0c66e334cf656d2e785dd5a19e631e27182b27ba85bf836d2adaa5d2aea59a2b1b4b292156a30aa2326dbd892315e82cd4c7c8ff64b5a105a233962f397b62b412ef2237fdeaabc83c2ec46623f86a3a3fbc551f6dd584801deefe46feb6b706c2d41d661a8091fb1d60979b4849b49a5a4ce6d811ade6d0f6935f609e8f31ae67409c961d2eb42ab3332d1c3d23cae11202a5614423675d152bd1ec52bf8b6fc4bf238eac023dc50f028dfec62ad212d07cb294c3267e86cfcd66357b5b8052ce7b444c1a5649e2657792c533a1a16a43c5f7a239c9725d05c186d1ce2d43cffe1debb603c432fe8f2d48295df035cb9bad84115a7fd99330e910853e487d20e9dfc796f13bd961aa262742173ff78deea1a86a8265fefe7390ae0fc36fdc336738b55e2356286e25ef441b34ec3b6810e687de82b7d627aba289e7df753cedb950f0587d182b7f857f721599672b7c8051d61bae50be5d92181f12747b7cc174d35e7723d44cc77da5aa3192d36e2acad6004f5dfafdf5916705e4006ddddbf8b1b7ae0fc09a15b982b25156befed291d325d83b5879a7a13848df255f615760112690553db1a365b6796adb058f6fb09fc4f8189f70c8f0378103f77c8a76431362208f797bd4c6f11509d34bb244d6fae068775cb229aef4e79d103933d486bc46f2c6f20d9b45a402ff45a26d8480a904e0d25a37bb304f55f3898d3dfe994d0176a43a0c8743379a501a2544d0ce6d6007141e88eca6a3c0626fccf4691b128dc3e1557a0d7abd191bec796263724a3e96e2daa7dc05a047bce90e05907df9a82ac65aed8f5805513cc05a81290c6108a5043f9ae2becd9e17e27c7537e26386a5801b7f36ba67b9be7693a295ed9b8de336a64277a2227858d62dff8a76f4f856f2689c2f624ef128f9e99ab2a3c1b11c63b1c63d484fb1eccdb87210c1b40a22c2e720b6d6659f6bd78f99a013b6319466dabece9164fd7721920c5244cd06de79a99b8d2887d2c94cac16e4c22aeb73ce764a71682551b39904f91a847290fe962c86665cdb1024c0db1a45d72c1e8b162e4f22c7169154bfd0123243a438b1e3101f47bdbd4e1b1e5ba00d7b4be1c59c23c1db54aa6d15ac9a78134c12b97a5d5e01ed643968f4031036382e12b5c78d53b380ce008ee848304860815d01425a14d8360a4dc9a5ac1edaa13d020a02aaa0ee1e78698b90843d7a6a09d3f7fae1dda04408e60fb656d90964d98bcd090b7f19f2c769777c2e52c609cda2f9b03a5f146766e63eac4412950f71fdd37a0ec88f48d2eb35d09e35d6530393192e348e304bbcba654a53f934f26297d0b8738044b3cef57714e653500d74712d5469b2a13b743b95904b8fbcd728441c63d8769e2cf52e6cd3372a870e967ad8fb34688b03f41b77a87198d78beda94bcb5610d4279ea5bb358422327b56febd73c8c7d1b5d940816c5a4f40c3d2079c505153d80f7e3ec14697a8d1e420de6c713e18f788cd69b440605edf4e0d2c7b31d61087afe24bd7782e37e5bdf475057cb99beff825d100d48ab6b4c90a853ed39d91d009865f415232e91d74ee3e79af3cb627315512b9a5b5c90e49d769db0c1869ca47e8c9487e824b422476664fae5f858c94afe08464f690b639540c38dc8be23c1a07aea227bb4aa2130819289ad5fb58e84d2428f52a205fe3b40b391e6ecf71ef185ad147c7c8311755e93d51d3f2b7ff1b88b3eda789e83ea9015563fbab2a445eed946cbd4b1a32cb209b0fcb75a6007ae65765bcd1dc2ad048963cacfba5d353a6074460e3a9983ff7cc0db377c6aa8d3e1192c51dc346318792234d86966319d7b8a2fe66a18590d8e515f9ece1019750070df2ad8d940e0b523be7888a60ad1f1d4e455a7864c19d2a125e5d76e38bf2709853497cbcea12001baa09beb70fb626bfa49de9f76d433721e4bdd98dc7d57b60aed3f698c0d00316d2fe927bdcc22866402ddd5a5c91e3386a19572f8050be4c8fb98371372c2edc0212065b943ec8cd943ff03796564f93f163184668d1534f4696ebdf16131bd23ac31ad052d9b4ac33a58b68b7ac061afb0e147ad628102820d02c0aa223f349d0ede57e689205e2406e93b6e0a2b290c21012902b9d99d87e535a8b309f9aa9d85bbe78ecafb6f59b9324dfbeea76cbcadd46618eb9f15b3e95d60c300faf3f8ef72b959f0452f8e6162b37b85edcfbd6efc20b9eaf670332bb3ec9c9ad3cbe8c9718d63003233e377abc240ee60786a3738c7e7b24c78ee61de5660d0d698122328515894628f5ba86c4d3baa786c8e37cbe97f89123810ee560bbfe0a938875bdcd57cb881b130980b717762d41422eca865fe5910388c41f7cea86d7c3ba48f1c9397b57c9ed83747778e73ca8e777f20b2b2c941253844808fbbdd42aed25c16d9fa6aa248639630ad91e90c3588861f570e30b7e6a7541ee63d192b91f84c656fc431ea6937363f5a371f1d252ce5c81955eedf7fb72f6a7e8c3197f3d72fe2b1a3fcec45522216663a4583970a530430c9d14a5e116fa76d9ebf708e59a3bcd5fbc5f00b8246fac2cf56e61833145f6461d53f2fa82cf54d4380dc2d7a6003320f8321b244e4dee0ae965bd0833329893bd8769e01013a58c6da422b3824846e025836928728fb5245dda1a1cf8e8dc12539ad9ed127dccf65a4ccad34f79dfd76fb03421e8af6bf194e4208d7556bf64a8d2950ec09614c523c96829cbb82b347e02df49e33d833e88b1ea2117bfd5542cebef1d36ff31618be75852f136a91be25353b7f16d40763ef5f50eaafe4e3475210ad25930fccaaa22a696571addd2320c72be97539c4bf4b5ca2338dcf5d64c026b364cf6d52dd09fce", 0x1000}, {&(0x7f0000000340)="b816d327ba8b3a632e3e3e12ad70a18b4593eb921d0beb0e017d77c02b7333c00196e551c0d987a1632d86f11204f3aeb5a387cd882189517a4f4fe8b7317117c35fd92335326815853577eb9e85e7b9915ebd920b9a78a9d81ea9840e9663f1ab8442737d047334f36377e36fed91c9aad49916dfa7bd489be6340d19a914237e7c17a592c0033eb484553748a1c311857d86d6b466dd2678359fd0a3ac258e2def68cb11cd887dbb23ac2a500b9c5737a6584591c666c8a3914bf2320c539dd45e9b54e1aaa3fbd3ec0811b03bceafcda2ac06d4", 0xd5}, {&(0x7f0000000440)="293f80d17d6acb775619bc90341452114773f8ec65d560dd79c263369536de143d2323b77013150216712e15efefaac36ebc6a788746c77101e5aae57a3fd4435eeb1269ffd2320e2beb3e0f19566ff5e820", 0x52}], 0x6, 0x0) close(r0) r2 = dup(r1) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) fchown(r1, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 11:55:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/80, 0x50) mprotect(&(0x7f00004d8000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) 11:55:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$inet(0x2, 0x1, 0x1) bind$unix(r0, 0xfffffffffffffffe, 0xfe) 11:55:12 executing program 1: syz_open_pts() syz_open_pts() r0 = geteuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) syz_open_pts() setuid(r0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() r3 = accept(r2, 0x0, &(0x7f0000000100)) accept(r2, 0x0, &(0x7f0000000180)) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 11:55:12 executing program 0: r0 = getuid() setreuid(r0, 0xffffffffffffffff) setreuid(r0, r0) 11:55:12 executing program 1: chdir(&(0x7f0000739ffe)='..') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000780)='x\x00') 11:55:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendto$inet(r0, 0x0, 0xffffffffffffff2c, 0x0, &(0x7f0000000040), 0xc) socket$inet(0x2, 0x4005, 0x4) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') socket$inet(0x2, 0x2, 0x370) 11:55:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, 0x0, 0x0) 11:55:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8a10f7a15b46087f49075c590b564e3d5bfc67ca9cc9a6be634a8ed23cbd5c853da2562774c83de39a59c1dc35621794cf6e84bdb8df01b033bcbb595491b9c47a0cc70162b26a43bf053b092a158d8ad8309df5a73355f00fbb3c73ac8cead9e6a8f33cc88a42645ef3d71f57d491810c38bc6f9bfeb7d07409692b4cf103220d850f234e73acc6cd8c354632dbf446658174a8113a2b0d13074705e28a3ce38ec74d8481ee7945cafe202873668a82948c6bb287c5326a3e5709e64017f39fb8071a2c25", 0xc5) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1000, 0x2000000}, {0x8, 0x9}}, 0x2) setrlimit(0x3, &(0x7f0000000140)={0x7ff, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 11:55:12 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x4}, 0x10) 11:55:12 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 11:55:13 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) 11:55:13 executing program 1: mknod$loop(&(0x7f0000000540)='./file1\x00', 0xbfff, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setitimer(0x0, 0x0, &(0x7f0000000180)) r1 = dup(r0) geteuid() setitimer(0x3, &(0x7f0000000480)={{0x3f}, {0x4, 0xae}}, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000500)='./file1\x00', r2, r3, 0x2) r4 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000580)=""/96) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100), &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-&\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) recvfrom$inet(r1, &(0x7f0000000600)=""/222, 0xde, 0x40, 0x0, 0x0) 11:55:13 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f00003cd000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x0, 0x8, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:55:13 executing program 1: setrlimit(0x0, &(0x7f0000000000)) 11:55:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvmsg(r0, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) 11:55:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x683067f5, 0x9, &(0x7f0000000000)=""/132, &(0x7f00000000c0)=0x84) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 11:55:13 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = socket(0x10, 0x5, 0x1) r3 = kqueue() poll(&(0x7f0000000140)=[{r1, 0x1}, {r3}, {r3, 0x102}, {r3, 0x80}, {r0, 0xa0}, {r1, 0x108}, {r2, 0xa0}], 0x7, 0x0) r4 = dup2(r1, r3) lseek(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x4) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 11:55:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) flock(r0, 0x2) munlockall() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40ffe) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="da74186c69d35e07c4b413193a94876c086f64bdaa95c0b8c8f48a37aaa54f6daa785be7bfea55258bdc559476fd385c68a7754f29fe782e400744dc1f004ef72aec09046cefb4600ee91c13dce3f0ff3cff265b45bdb7bf56648aeb62a5abf03d3b867bf05f0f6c40d3122f27ee3c70693d937fcf2d645acba0c08273ae8c4cbb25fdcdcc701de96cbe6d1319d0d2e5a5d3193d43686f7555a435cf088d2c63f513f9e52a271f33291c479ec20d64c1b9d593681c01b4389162801aa07dd1f45b6bdf7df6295257058ddae5c2b87385956c0e01fcba98554c0be77091d0a30e7fe5ea29f859f3e13b70d5091fcdb741aa89a79c85b0d820bbb2", 0xfa}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 11:55:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, 0x0, 0x115d905c435daf8e) 11:55:13 executing program 0: r0 = syz_open_pts() connect$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 11:55:13 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 11:55:13 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x10, 0x4, 0xfffffffffffffffe}], 0x200, 0x0, 0xcb2, 0x0) close(r0) 11:55:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0xee, 0x27cd, 0x7f, "1f4c362899043c2401032ab097b58d01935a0abc", 0x6, 0x3}) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:55:13 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) select(0x40, &(0x7f0000000000)={0x2, 0x0, 0x9d1, 0x1, 0x0, 0x9, 0x7, 0x3f}, &(0x7f0000000040)={0x3, 0x7, 0x2a0a, 0x6, 0x8, 0x3ff, 0x5, 0x20}, &(0x7f0000000080)={0x2, 0xbb4, 0x0, 0x0, 0x7, 0x9, 0x1, 0xd97}, &(0x7f00000000c0)={0xfffffffffffff419, 0x6}) clock_getres(0x400000004, &(0x7f0000000140)) 11:55:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) 11:55:13 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30010, 0x4) socketpair(0x6, 0x4001, 0xc9, &(0x7f0000000040)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = fcntl$dupfd(r0, 0x800000000000, r1) mmap(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x1, 0x800000000411, r2, 0x0, 0x5c) mprotect(&(0x7f0000723000/0x2000)=nil, 0x2000, 0x4) 11:55:13 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r1}) 11:55:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x9, 0x9, &(0x7f0000000040)="c8048cb792880aae04a447fe9346c61cc3e688bdbb4544149106c11f648f025963efa5123e9d1f2ce7b686154f2af1ea173340c7fdce1a1dbfc582d58826f649091ecaac6e2eff7eb2bddc2ea342a8f2faad4bc766bfcdebd9ca565d423c94cdd8371aef6a1682f229171e2be4c3d3677a622b1e0106c1d2d07f03eb3aded8ce4cc786f067af38e1df73879daf219ea79a17c1f60abc3c60994fde5de2948c549553acc139d2ddcce81d529f75b12e980ad1909578a668e85ea405bc21654040130f2207dd2e406b05074bf399f656f5776d6ad33437fb5ba4ef48bc32b0c848d14de5ef7b4d8ac62c", 0xe9) mprotect(&(0x7f00005f8000/0x3000)=nil, 0x3000, 0x5) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) 11:55:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="acfb0ddf12009e733d2d1df7bc64d42327b7d4f523c683c0af349f1cbb06e7f204cf7f4df9575314dfb89e762f02c47dbb9aa1118a440e53dfa6694c9d4a89b05d387ce15576ee6c4a1ff833c77cc1ecee0d2f55b403df28391f3493e71c1bb49907b2b7ea74343942c4861320ba0c26c2650989bf167baab3d69caea91cf2309fb0757cf90724a3aac9b85a4b5e1fcfb5a571905b9e28541784e94586ef82bb055d84bb5b", 0xa5) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 11:55:13 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f0000000080)) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 11:55:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x6) r1 = semget(0x0, 0x0, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)) read(r0, &(0x7f0000000080)=""/136, 0x88) semget$private(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 11:55:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 11:55:13 executing program 0: r0 = syz_open_pts() flock(r0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) 11:55:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000000), &(0x7f0000000040)=0x4) listen(r0, 0x0) semget$private(0x0, 0x4, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 11:55:13 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x0, 0x13) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) geteuid() r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x80, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x40) open(&(0x7f0000000100)='./file1\x00', 0xe4b674ebc2a85594, 0xf6) r2 = geteuid() fchownat(r1, &(0x7f00000002c0)='./file1\x00', r2, 0x0, 0x0) 11:55:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x5, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000073, 0x200, 0x800}, {{r2}, 0xffffffffffffffff, 0xa0, 0xf0000000, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0xa0, 0x20000040, 0x7fff, 0xfffffffffffffff8}], 0x7, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x15, 0x90, 0x100000000, 0x9}], 0x7f, &(0x7f0000000100)={0x6, 0xde}) 11:55:13 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) chdir(&(0x7f0000739ffe)='..') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000140)="725548a74d66d9aac3ca85b72b21bbe2513292d0699800d5e6494b2bac1b88bdb32e923a87ed0761894f4336f42633a35ca742dbe62a2f0b4777fde23956c7473f9417f34120", 0x46}, {&(0x7f00000001c0)="4b969284f0c6142a105a495211e6324aecbd5054d8ad45ad1595308698dd24cac645cef14895622b58e928e86b305043957ffe4a6605c6a49bf0f0a312b9e3b7af2df6551c02f202c4a6343fa7", 0x4d}, {&(0x7f0000000240)="60a9cb7ffcdb1b1255b2db8c51a6d463ea4090c4ff90b53470a700b5ef39e5793739db9caaf3429de100c8f069d257d97a113bed37b7dd522292dcdbc6e64b275276d05912ef72507f18a7d1182ed0851b7a3959e8c4466fd4717c4a0034eb746f2bd3544c9eeaf8e39548dc990627a21cd772a95f724a2cd364efd217e048102c31673e1634d868355efb521aaf6d67a7fbeceeb0e89119374426e564fafa1a04f98b2dd9", 0xa5}, {&(0x7f0000000300)="3d8414b62e6521507f8b9d7295b1e94f1fe5afb2cd234fa02fee91581d38dadd4f0bc44aa94472a246f597301f912e8d1f37c36afc486211a3782f6dc7cc058a17d4fed50189902ffaea11f22a2a37b279da0a796e8f85765ff93fe59b", 0x5d}, {&(0x7f0000000380)="5bae08e29112ee0f570661da1d0fd9ee4cd18e7c50821d3ad4f9f499d29595f29b203f53384ab112d80ceeb2ca44bda2f90c6c18ebc2dd7f13aec8fc9f266c617f850b1149663fa9ff387c557fadd7bb59d7325249d828c859aec901c64ce708810e132c6a4ed44c105bc364ac4f22e0c7b54d9707090cb79c1ac7b07a3b638dd08a7a93154c9ad2272439c95aeb10f97ccf1eecde79ca80416742d478d27980fd791500d45597f595a006632718d881bb30a085afa188c91bcdee68f3db243f97c732168c78e71925e719b214ff8a0c701f745c4a7e2abbee72a1b2b9dc455c205abfb1725dd1b255d96d56a16b28acccf3bb29050cd1072ddc2368b97169ccc96c1b2ac30cdcd00df27e2facaf255d20a5011ac9c45cdbcda75a398863bcef837d58275a744de380a3eb3c2f35c0eddbc409aa83898e4691d65655b890e95992eab07ed2ce7a8cac0a03e4ff92293008b4c5b386220ca053cbb878309abf2c6e346483f81d3b1209e972c9927c8157af82c302664fc70b86ebf76e58eeed03e090a5b7695fe287c9d708ff67588e8620ac6540796073ec48f77e4bb8cc3b901124a0361aaffee5fa7bc12b98be424ef27ac31635bfca072068f453021210bb16040d3a8cd744a4a18e774dda3d07f7a4879a4af7d488134b8c2530e7ed68bf6b6b728e0bb8e6d2b7da61529b4af57da0463f24ab6d78d6abe00747a483c86530e1aae98e265c5192ca4fb819a3c189b1791fe94e12ac0bbe9e4a9b68878c7468e4efaa5f3c66a3d065d87acbb7f0dc2647e8546fbc85f15baf11b30834bfd8c2d99a0b3413b88830a3c8817fef4263339d631f0d5745da86ecef9edf4b5885df119756c5753264a6b4a5d68709890cfefcb1b4061558100cfd83455e286e1d78efd5fc4c1762a017759dc1b21590e6104ca9907a47dff63691d4a826d3ba0e0c2cbdaea7b90a7224c54cfef9908895684476ea0f43775793c47d88777fc6c35c05a72d64090bda62e4cca0a224f2d870649b1543988fe0bf693ef2883dcbd8811e1aaf9691a7b03884567f1bf8e6e48e89585007d638283afaafd92415cbf3f6b647137943620e76b2442f5f7d058496d1665a8b17f0781f803342933de25951e490ab61362cd1f3d8515f9bf293fc94dd4039298af854157218925611131037e6f85bb2416edacac906b21e31e08ccc7e029f17061ae665540b82f3e9bc0cd04fc8272be92852cc051c9c4e04a8792ae02b611a2151000c01ee2e3944f90c8a56240b2954f8d9b4f739b37a1f164ae1819a5985da5ef4776eca56529c6e23d1c0ca7b5ef5d38c013976d33b4f04c3c3d1df44d1b3595e3edd3d7d98b9bdf6c9ccc76e084a568141068e0f05f8d7764520080d7d2c1592c65952248f8f28d268161c0575262058b7c868a64a17c4eb84e65f9410097eefa8b6d00e4c5788f8082fc072ff06bb33a3fb2547986664bd6ebacc7cd3444a83766b0547426f391c88a40bf331cfbc910797ce0d809b3487e1eb2e877fea4a775e1809394c03b2ff68066b4cf20f5daf2f76c4b4dd4c8eb457760aa4c82b181abbd210ab36e797116e766891c67458adb1b40c2426b4726e85ef38173ad8f5e7f116a18523db79115d198b8b9d81c52166e47bbae52a21205372ab93c8ae455489c5aa42e83af8d8247b8ccf6c3d638f973fef494595ffa2c135e0d7d2a4cf5a78f0d8551f94d5e3d45a28a4ba04170013e3b3c58721c5bbf37b81ce84615b627ec54bed38741550651b1c5524e0cc2c07641b053a2076381e11a6964c541d56ea8b708f7a0525d0184295074d1b7ca3b4f5b4c99fd5ecf03c7e1acfb6775e4ff720849cc75f29c1c315e83086df1fac67430ca76b3447aa8024b94e8bc1b07cfa4589574b4b74b6a5fb9bc419279b82fbb498243132e74089c05773222a3797aade50e9caa83f846a9f8a84e82b398fcc00026f283b6b2de3d5d0f3a9b6ed782ee4f7a062090dc452159a9a4d66aae8bf43763c77b7d80dee9e53b41595d5da947e76d2cbf93b58064ccd5dd53789101d8f78c873c9c7c457271ba4d68724c9e3a2c2e23302a1cff1895c0cc1fbf69b5f958d275ac80dffc400bc42c60b0523010212ec0a802e4f121786aa227c3a1059b879c60c4ebef7d10074a13083d4439ad1ba6ea2a94347f9e98d058b20e01e90605facdf7ec8e8a2f78667baa77aba80f2724d825ccbb6bd04ec221a0cf9a055853089959fd56fe1cb22665d9b71e506ba689b369407b0c09c292e75ac1a674463ecd46e1037f89d0590acce97174339ccc3e57cba2aef704a335779de5ddb93cf26e84f2e65ae3f371b5ec832aeaffad24744de6157f4d1eec802c36548f410fcf2773c9790eeaf819d1a8497dd0900c87cc23f29b640135aea45c4724504515832531e5aae93cf11f19688ed5145e22d3aaeaf0bda353bbfb9e1192e35d57eefc7e896a67027bf2aa196e4b6e2e8b2001ab003d3d96a194f8b59c48b2d6b087cbcf8172ca182c2bdab4e5967d1c3d604fb61010527e3735ecfe1df93126c838a1b0003a14c057cd9c060a95b7b590f69b57e40b4629c43ca9c416bd2a78d9e33b8fa6f4817be323fd27184766f7765a17268fdabef3b8afd21474629c8784a22c0a3bbaccc26c267337683920304f3b5f366da94e04f3b320cdec74b3bcc39ee9562ba68ab676e8b19e9ced82d55fc186ced4779ef28c32767a23de7df16f30679b378260bd8188b3d54c473e1433a99543dc3b04d36ea4a46b641201ad9be99edaef5276a3f016acd0d70fc0aefe3a142fdfc5edf18325995d9c1c17c1e45e49d63ea1b38bd0a0cb3629807a763b975902af2a36ac33d59c4eefd8f9ea22c283d9267dbe0c8086c04a0ef9966c1ea7f4e88f15284a8ce901b8086e378ef534ecd6f2ac9ca7e0a8e03a568035df50f466c4e02a5713d8ed9e5815ba0f6daee9c9010474db3269cff0d624c71f6a890b120c27a9d982ad6b8e9f5edbe86c930df687fb7bca2c03bff9f51ca1b6d634a0490624dfff4c50f4f6cbf9764b093655261d2e5a27d8247c199c7854205bbbeac3b18bf851f696b5bad34f6c87883da2ca1018c1de9d1f4e68dc43dafcde6d05ba2b04780d6cb7542b9b200dedb26a7266ec34dfba9ea3b7af7144e586353a5817e69682016db8934c247eccdd79dbe098a912b610c1e504eb75d0c707177f08d287cc4410f0aacd20e77c7e1fbb760abedccc182921944da744986da989f6ba8ea7cbc1e1cf422f3b2c913349eb71a1dd36de29fe553b9c026a36ed7295a1d8efc7d7a05fe053ec3701dd49ed8dbe5d62f02f573cd3067306fca383d89a9db084c93e321b8cc752859d1ee7adcff254da937ee1c1f5ae78107435dbf825dcd2b406a85de9f161f0ae07ee5dc87f1ed650594049904709ed0af161a12bdbffc1bd1a286473fc14de30205992dd0a4ef76a6aa61d64451a83ecc31ab653fde254d959eac7b5874cf152dd3ee0628170890ff5d5d13a69832a8b93d4504e3cedb9a8d48572e4be41d4859be5f8a259d413be438d213878466a31e911f1922d3b52af7d10b1b8acf45b7f0f545ec86647e6a41a1a2cf1a2895e926d2eaa9243551b4e9b07d0eb87c648b91b669a0b456395857e0a3275d1d5ff00122c51d2482595c1acfcbc1b817ad4e99e865ebf56e3fbaf1e798b3c20912f12509247b019250760121a65f360a8a2c1e6c59d7e0b5d1189ab46fc4e9c1397ac8486a543cc67e74d59a8973c4eeeb02018d27d5aed6ab9a9a6a334f5da9a423b0498242d2963759b4083975d7934a84520ab711edac5c8d2b18f03a6edcc15a464f7690d660550f392048f9001a0a9233b9f0322e70bd8ecd4c5b4f3c94736e66f7ee5c69721c98f34c5c52d9b6e89f6750a1f59748213d6c73ebd5b192a6b610df006545e3497d54a3bef17cf2df14d81459979dfd00572c84eef4ec7eb6d27c2ea412d256c0201a8822799b8f6a4f9c27b1c6cfcc5cbf7736ac26f9f4f75b9fe00fcdf35ad8b7c2bf00ba02e7522137edef9dbae28ce3ee4531d7e0086564aca658d762e6fc6836b628a8bd6fdc2168edea2032623e3e42c2a438797be5ff75a547f2764b5ebc9557d38bb90cb4eb43db7d090c57e452e1b83a6fc77dae12a66f655030cb64a817146f32559b6d154184e75b1db86d675ca97c07a53fc3b94f8a4840bac8b5a9200e39a807e3041a2c35ca538ffbadfe46283d6754e89b11d59179738ffb9bfdf8522afa655c9f54ed4cd4764d56d7222df7e661c2778697b681635eb59463f2dff3ba2b96fe76a9bca90cd00a355aef28b57a03432530ac4683799875c34b95f6d8004769bb94e3a56a34cc29dbe7bf7d789cc912ce37248ce12b9494aa66ea08cf65f70b163d501aff6a346a3595bdf094d3873f698b70b257071271700d83b5fa60bca725c0565af192de3be1503d0ad98543d0535802f453970f56841627eec0d15cb5de0677b5df45fc49b0a4b59c397e30a919fcb50d08f8a18b66b4fe22ad7af28774cc48fa0c5a5bbf6f85568fb0c7323b678c931e6500e9ed6e2e6e880308b212306be226a96128f58ce1505e8fd32369405ecd63968a061a0e708398d09b015540ea9d9ffd6627493a9636682ca187a40a804f9d6f8ea60c85b08b2a666cbef40cfcd8a26d92500b12218e0bcf2d29075759bdf8323ae2315f44931070af7b1d4db7646637b6a709325118e251283ddbdc2afbdb94c79d3e4674da0cdaca757ffb6e9f742dd7c3ddb5e8d35df4a4168ab1cc4d2f1b65b018b3b2ea61ae86507a1f7e64840beea41071c83908a4ef4d3b5df73c84fe036535fc016bc62c5321d23ba2f52aa51966dbb2448e5e9be7ca51ac3aa658c5ac3956216766759df48018fb3a33a2fda6b384174aa24353855afbecd978ee52e3bd41bbd8bc0cb85885a11788f5810985324b2bac70312c3b812ef82fe1876e9bd874534877a7311b8c2f1e2ba1a9e0a0975efe60523cd33f637e0352910d054d97f2aee3ad4ad75ef7231120c1d385cbac5f7aec0d34a66e12fdb8c64b63ebad4d19c0bb429d4578350d0c7285f3c386cadede5d8bbb4dd70463b95f8df5dfaa45a3a4304a6a0c4b8d9a7a311747af0b14f41668a1d2f23b8ded06922420d78c8d5740a8c7c6181f3b15015a89f73cec6fe572a2daa0dcb1c975abcbc4e7fda464685c07be1209eb5808cf419da7b8cb2d401dbc7fe362f566f00a5f2fd6553aae11419d4c5dc392f2e08efd54a6c2fa176fecdf57fb482533eaa46bed8ba90f1724919bff9da40f2d7fbb43346a81311f9e91f8e29692fb28d8fa1a7d491818dbb762539b310289f160356fe5c0cd6ae4881808e5b02562c4a52cd439aaa1822bfd12fc82ffb7c5c6d84b4c4c9d68600c067804725e120a9a5eb0a53e27d46eb81b8de975103d598043699aedf4c414a3d9fa1019d27168e2756bdad51c7dc9a0d84e62f65b574e2d444e56ff8a5c06f48039da98760c94f0981acace87d6561899a4a193083eb0309aeadf3591b328979f79cfb397f44127926ebe53bb311e1dce2a06b24a5057cf162d0f31fb9ea4ad97b974e90f3a46c73532ca1c326e560974b4f8c859aed875615ea9d45cae191764f914fa4102da1da4addc2d700c7312ca21d6400681989f536808f0f9794e2089eccba4a38cf14a8b77f7c7326ee6661ba0fcbf0ee9b3ce647bef4522637ef38efbf0b13618ccdb9d9adcc8ab6d06c106f07e7e83a5a67abfe06077365055064347b540d68511c0b3b1c33a9f8026a2c7df34112bb697acb1e7", 0x1000}, {&(0x7f0000001380)="ac06bae4c7fd1aa24cbf8878724a215c909d88f62271b74aedfd9801a10d83b6bc15279e39a09ec99bbacd3196df6404d7f3f9a263e72570d403b801b8dc9e545283b59286b1d6", 0x47}, {&(0x7f0000001400)="aee8613542203e0141575bbc6df810294e3405f4b21641fbfcfc2cb5c2ff2254bb8976ba0410a6e34852c704dff65bc8e142664a12cc3d834b1fdc55cabb953cc57cf482caabe93b71570cc1db13613def", 0x51}, {&(0x7f0000000040)="d3695c7b59856dfc771cb84a0e4a1e2cf0ed9edeb67c90abdead8fe5fa1acc149f80fd9b2684d71fe021044fa3d8c3aac69b5c118f35", 0x36}, {&(0x7f0000001480)="75c90bac699bee828ba58475ade54779c6a8d9901f2bceeb2045687a98df4752e4e5b2917bf6e52dbcd09fc433c0c1caa326df70a7cc64ef3e6088bd1c38622f1c2b3d1fbde8580befc77425a1ff", 0x4e}, {&(0x7f0000001500)="acb1a3c4d5dab72538e8123a9bbca0558f6192187de37dcc65e3fa71a7d645387a6f6268a7f70372c30b9e427bfbc21393f69417824f2a0735e1da3b68758fde61f39fba0edb102fe0e2d44a5f23111a4e4f9909e0754561179b64812d5f7aec8b4b61fb0c35d1e922551cefc16f5d096cc5d7b05b29137ed380dbeb27c059d05488d05edd52f205887a4a838c2047c77488613b5950288e924c7570f17aba19f4571b2de5e8460ed60710db7c9f798ff97ab10282970774b47476894a2689514fe6af5a45c85f8efeb74f9784264efb5f472cf8271bc8646f66f167", 0xdc}], 0xa, &(0x7f00000016c0)=[{0xb8, 0x1, 0x0, "37bb65307fd0b457f443eb96128752bd5417b90dea9947e806dbb999b00378f5887a151f7d8ac882277184244c10087a3f2c5aefdb9225674f1544dcb882fdf207abd9a6b801fcd027204a0ecd3fb0797def6540969d0ed21b6f0761a4abbaa4bdd8fcad1fbf7cdcf9f440c79192cd4508800debfeedacd41b802fe944791c54103ec76853cf4ff0434d19d7ab89236cd8e7a3a197a9d45a1aad38e69e4a527f14d8"}, {0xa0, 0x1, 0x8000, "693400847777384e206a1c2f11d7f55e61cf72da9f3c74d17115e1d59a8177f7b484912127ed30465b0eccbff6a5844d43f0af25cb834a2639ea8f3f04ae911931bb0a573dbc94fb4207456d924b251709674226e2821242307bc5d14a091d133e1637c9bb928411a1d404fbcd07965dade4634d8942015b5f6253957076a81c3ba8fd6b35605d994433a113469d53"}, {0x58, 0x1, 0x9, "c078d7f9cb0c2a0974539db73b6c9b715c27db40ceedaffd0c9f38379a28c86fb2c94bf1d8575f6d93722fca5ed804d0fc6c2e80bdca1a7eb7cbb658421bc98b547d"}, {0x10, 0x1, 0x3}, {0x60, 0xffff, 0x1000, "2e0a1b639e64ab3ccaef32308810a67f34595040ab36731a5c9a5dccb162bf4916d5cfd69b4a686eb9b538f14d3abf796ad65bcc9befbdfc6142d0a6b749e1d7d9ae11e85c8e4fc7d3a36f52ce"}], 0x220}, 0x9) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001900)={0x0, 0xffffffff}) 11:55:13 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:55:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100a0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/71, 0x47}, {&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000280)=""/236, 0xec}], 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:55:14 executing program 1: r0 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r3, r4, 0x4, 0x7}, 0x7, 0x2, r5, r6, 0x7, 0x7f, 0x200000000000000, 0x81}) r7 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCGETD(r7, 0x4004741a, 0x0) 11:55:14 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000021, 0xa7a, 0x4}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x4ee72afb, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x2, 0x9, 0xffffffff, 0x7fffffff}], 0x3ff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x9, 0x4}], 0x84d, &(0x7f00000000c0)={0x10000, 0x4}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x7, 0x0) 11:55:14 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(r0, r0) setpgid(0x0, 0x0) 11:55:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000002ac0)="1f723e0917e353a8c521bd0debcb8f65ed011392397ab0b0ecc30cca224490e1e19317bb632cd3b9b346241b8b4e7b02ede7bdb579cda29942c651702d147edab8fc892634e1755d99c60497f805299f83580d4507d9262bc16a0470085a059464e2fa171dd6add01bb4447bc2f6c648865c5203e48eca9d8f6bcd753d64745a91bb0acb414fd3a1236618a7b0a28bdeb498a323fbaee17353c9f7a7725493bc980e1f3657e8a7e502a58b04312be255b707a0dbf12c4b589942f083408e7edd96e2f882d58b3ef1e005f27fa745d22bde48f019c8bb57fd46370f9ff7712d8e25b2a4a2d180b1960ca2e6ff1a5adc14b31dbab3e8a43c8e79a655245caae6b5c16059269a111e69f56af1034d47b1d307bdf5af88975dc1923577d06b6a8162adc81b6c8542ffafc5164fca47403b90d8e3e1ea858cfdab17c802a786ee5c52229f3766fe5bbab9241cded289fe87030227f2e7318e53cb27ea2476ca493ee27c3baeb5cf3b8e9827158b241ca5b028a61224267500ebe5d76d1499dbdceff518efbdec30afe0826b817502058d5953176f5d9110220726c3232b6b88b46938af367ae10c4656a4a6cd2a38307d5686351aa68cabdd5eb94c48192ddc222aa23aec7713728819c159f7b3f5c72b380cc2170ccd61113fb81283ecd02e0724864ce25b993ae6c203df030cfa4d6705f3b4e425411ad17370bde19b283d607e605d00b2dab75b9da8e54bfafc488492a11d8280ee9b0000f4070977cf69eec4469882df341212f680998da6c8fffc3547a5a5f1e69eb1fc6b6f4f8d9e3ded175babff04627dfa5cb5df48eeed1ed5c2a49e00570f6bf46eebbe0433a8e1d824a67541300aca853618ede4f7104259af2be490cde82f7feb7a5b34dfad68ac8692bbbdcd875349ba9e2bfc899fe756dfdcddd6a436b9d3492348bdf1a2178367124fa0959172867fa0ecc8ba2471b253ec91bc7b82ba3372170fab3e32923511ba682f31c36359ae7a6e90c4dc24a26ab0ff8def5ba23c26a82d276df05a3b86c9c7cde34e1c35b2631f2a2a9d73bae5d81fef0557481c5916ccd6aa7f4fe1239e02d41b7d2ac2b6751648e5cd5420b63667fddba30703b336ebd6ce3a8bc66228841605557adaf2e0f9fa891f143c1aa28e889ba8ef6a0f3db8a92c9e3a2c8a5bf94948c3665048080e554fa7f91a01ca7966b2ed06ba89d65c346c4a98058a8404f727f120895e6355af0780ef92ab2b636bf1b8a12747c94e64b4637bc4bc5df4fffd532b2f2eb091abff26eea33c5e759ca7531350f5d1662da40f8e44a9017b153ca392748d6d3f268f7ba19e866a394187c720c551a68a103e846daf94d02840714bbd48cb9a2d9bcf5ad8425eb8cd8c56a7c44e3e85e78229a0b81398839fbc79200b82be912aa22a727db38e9d38255ef470235b76864b96b351dcf2940f9ad0129e9ec1ffe4f70fdafca66759b8a861c75a887c03be2f76c1ef7ec2f022df114e2c20c50d2e9ecc9666c3d3254090e36667ba930563e6cbb82638c36684ea22d68eb26def40c4a47a053f203f3f1e8b6394dac005e9a97e8d08777b5ecb2b416949a3626f215631b4cf2aa7a70784e6c2f1217e666dcd7e716fb3d944ae439f03ca98a7e056f42cb45fb00b6203e5e69b04279a9d001f493c1305ffe85d7aff254d6f06d41a551bc2e451e84702d324a89700604b7173cf7053c645fcac6a4b514d56de3f8b822181de1ddb7960f628a1caa9c327ce0c4938065ed41a769a13aaf07fec6a82702211f698f0765944f333f354a6064e1c4541f5e5c6de3dceb6d17af0c3473e416f0765a5c984518a1c8a4511b6d0ab222aa1100e61d089ea6cc4200802eb94830b9b645a2fc27d113bb38a52c9f2359b8f26d1ed8c9bf223deff9b1a1eb32f8e843e730b11e3568a426af2e7c93ac6eb44f45b28dd23135b9bb5264b50d74ece76d2adbeade35ca7ce496dfdda4e45f091bd7b32522bbd0cda609de4017860f7ec93ae8a5667cc49eb8f6edad66089839266e1ea0b04ab4ba84dec4c2fa8f350c6435715d0784f106705dfd745620987a0b3c86fd5ec3e29c44532f664b6fa79f4bf03fff2a9679d23ed7894202ca340e69c459a7acf795e4953d0f95a54d2cd3238db43bd49b71ded26fae65053982680b055a0996c8b96e785a880c2e52dde97e7e07c500020c496d696cb974e587dc6ddb7fa75f1c4c3d5dad211abe46c7a7c02e46fc62e5ddf9130125f8eea6ebd23c4affcddcf7ef731473649e3f3955f0e0dda608ac5c150174f23f790a5fec642d51b66a0207e269ce009b3e7ad32d5c6409ac38296cb7422f63ea34e0e06c590665170afd0c26ef5fa69320a08ec1286f8804f5792bca173411b30e9655f2baf13cb72f0db52ef1f7a41dbca16252dfd97a601294b2337ae3c28ac52185271ddcfbad2739ca4917ab1a9424667b93b3b6fde6f17dc7125ecb666b05cd28479eb6473dd43a0ec07a1ed8620747721d0f5464c50fd7db55ffa4e7a6b975a731c0a463edb2c1ac3b6433b9601bb6aa8b3e964023de79b3faf3e7f8609cb3459fc4feaad2579fc6a6c16e32d750b22d179fea4fa9273d6e7ec64a08395387af0b6b28360b8893cc9718a82affec9115b90cf1a5c9f733714722a259cdc50320fdba104f2a03fc7947721913fe73ecee66ecea77be4eaf1ab9ab0e2f1c08492cf5c77d74efb940b80373843ff418ee2911260f4c080322ce1fe21804d322540a47b3858e50deb4ab69ba10f5b39e319f4e36a221fdd564766945a11620a169002692158c084243ca7bfedd5887883a1e6c9448a8e68b5d04372dae7ae84908c574af8b7a2309ad5e94c85899b6828bdc9700c9aeec94510e9d8970fc85c80fefab437d6305854a9c95dade69aaa148aaa3a5f625b0e547b2b2bbc2212dc63c4f24866b1d4d82a26c504f57076ebbfc6ae4dbc52ea9fcee1998d5a8f774ea2af63b715443f7462ec3431403599ddea0b4823ee8ec71d02405ab698856800516137dc4124baf60cfecdfcf7d3a55ec27d10a6c2818043a15f8c2a4eb85dd635974cac4b86a2f1d6aeb4817583f39da5f00d4c5e5b46152af1eb11684aa38d2cfca0b4d60ff19e50b124134558c93026bba0b28913b96fd3ac9aceeac406ecdee1df36b98588bffdd46d037564c54ab84866c8a9bc1c431af0b1cab52b78d6868a66772f95fb3d38783e396d441ab98d7c9ede437806f9c357765c8ea0b984cd88e87884d80cdfa597ff0953d9ea9273a62bf84cded75aa478e0779ad593edc266fc87091934cfaaf80ca5dc656558431c002db84521ebb49c4bb1bb5b21d2bd434099b22f302d40bbe93b7be0afebc5c37f58fd62943cf2174c2f7fbba130385d2752692c6af338c5f69df22f86236bfa1521414362a2924cae0c7b7edc71931b7a5f9170a7fa3f0bcba20d7c2e69f907114a51451816c7be9a1921f9192c1795a7c0d0bf13cf52f363759418496c9e888d6fcf33af64d664234f38e2341963359641b67cb4f8376724bc602aab45bac44faede346972b0a86e1ee5672449dd88a4dd9ff8b8b04e9a28e90db46d07b9189cc66bf0162d6a1a7660b9ba763ff931f8d7362886f1437af2186beada9c9dc16b529ba3b662260b2b591bb5e40122750f4d510c62fc974c37cd4d224d178fa93040129882eaa0ee6be78c8aeaf5e59a67f8e55a75bbc09ee9d13a56c3498f86b44d34a0f8753e2a94804a443d30e9c078b72e2ebbe9e5bb75fa151a65b5bbe39886b5c53bbe6f63f1b2c0050be9e85d427cd3151b8dc95751a37df1699c38416936b27b1076dbd999253284cbd0185dbe278e90ba7b02fcefdb4fbbd703375fb9954f98dd1610acaafcfbfd199aced664ce94892abb63a4601b22dd41f79773dc59c337bf5557c4917275be00e1dd06719b34802540206529e4a2d904c93aead50338e60de2a23aac9034b1429a0359cd73d65d8f66df8e2dbcb982eb9dfb9ae481ebef98599dde48dcdc72d6b87e7cf825d72462b436940ea1bde0ff9c49883eb90a6d507dec4816ecf9c5f9d4a1f52060d50dd5ba62de27d82ba64377728378aa71ec54391337fa7772f3db91d278ff382640809e0c3d33e75935d6b0d615b8c49506886061c6330fcfa808281cb76ba1a0e994e6b67c09cd18255d4e06e88bfbc1f401d02a15080cff9ec426e078db1c65e2a95031c4141506e170909498b5bc8923cdac924f2b6f96f0ec0f615eb223c2b98b16dc064a9c2b81218495e4f7a611f72bbc0711b0dc99ff4fd41312d36dca6a31fe6123679fefa327fae9ee51c2e14d96edfebb7e4bddbb061c5fe1aba5c34cb65fd505b041a97d1ee02290c99ca785c265ca02dd659fed9c4ed292db9afd9fe7d0c0c19ba90788b7917dce2bd6594196135ca5b2f408e229dd24ee66deb2c21d9f18153124a166ccb2ed3ebc8c50eb3b40d4d93fe193a2e63da96b5bafd3f7de98b4054f66624d9078533dcb9adcdca3a6a938974f9d3d36f926e6630ad1f8031fac989380321dbf97d14cf77d3a23d434d421639558031b42e86de1705637b0c26e13e64263c2e853ad94c60fbc5e57e77ac6455e59441259510c4fe4ea450cb36807494189fca5a7f3fae568e8fd77fb7acdb90aa1366b09e2d760cbbb2c84f41359b52dcd039b87157d4986e9dae00dd8fb499923ba743f57a715e0539bc899eaee96ce06b4bf3d7c1877fa3da062c60c7f02ab3ec218edb7875e5e25d141250a2a1e0043e0e534c2afeb9fd2bcf43e9452341167076a9498ee695f577f81b779868954ce0cac64c7f9f29ec4c0a4c0d9c5a566d5e300d00cbab292e9e0511ace0196f8637f3fe1d78dec469e6b507c77fce22cd938050ef54b62a2be3e90da3ab8d9552f9cd98082649f6d772176ef67c2858c462bf1618cf2accd8b0fdd3613fcfa8f3c9c7a8dc66117525caa70c3f9698b59363f53baccaccdec503dfc6425aead9e932ff4e86f0ad0e5ea72a66e799b1719ea9124c25f5e9b86517de42d77839bd230ff8471f26dd321bfbdfcae091b66b4cb92297c00f199af68922a12d1ec104f7a944b08d70d639f0420485ae9165d2dbef2c4219c2f3b3ab3c9b73ecd561c2d2c5f47add1af2d7055518e4937ba06b8ff92b4f846951cb60903bb5662fbf124b58f025383eab04baced6c8073f7d26710d4290c46739fb5eb7a1f7ac689064fe3f3c32361d5575918ab461c1dac6735e600ce1273b328eae5863c113e13a6e9b491ca82dd2022bce45552ed7fedade137597afe6ee842513095c08e0499e726f212dede9f497ffdb8c750b21053dd8e3123da23f82110ea493b4324c849d0eda6c7b7a6f89746a9c9f3e4a69cbdfd4adbca291acfd314a2deed9152070c1c4936aa28f60e56dbd6a925b1b84edb19f3d54b426dded3de29586f7f6bc2f05eca77b3e6d610c700560ec07aa5d9174b6a938dee9d1527f14de510d4b0623257e729649ab71b829724382ac4310c8761be6398692985317ae99cd946a1a2ede8d4bb9b1aca75901b0590ea109351ab9515df29ce59fb99ca03e67486576f0ac6d91ccf12a524bd6ddd564d412cfac8354411fce07babc0337c2b59d150473cadaa15cb3590c15f52faa7dac5d16372240ef11f2663714780793c660dcb7409417ceee4bd41f860870611d4559a54aaffbc09f3e3ea9952dc68de0ae11fb4a6", 0xfc0}], 0x1) 11:55:15 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x20003}}, 0x0) poll(&(0x7f0000000000), 0x0, 0x1) getitimer(0x0, &(0x7f0000000180)) semget$private(0x0, 0x3, 0x40) r0 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, 0x0) setitimer(0x2, &(0x7f0000000000)={{0xf9, 0x3}, {0x80000000, 0x6}}, &(0x7f0000000040)) unveil(0x0, 0x0) 11:55:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x13) 11:55:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1000) execve(0x0, 0x0, 0x0) 11:55:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000001, 0x5, 0xfff, 0x4, "d57d8d0b6c5b455a829de28e8188245d20faa275", 0x0, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xb0, 0xfd08, r1}) 11:55:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/41}, &(0x7f0000000080)=0x2b) 11:55:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x200007) select(0x40, &(0x7f0000000000)={0x9, 0x4, 0xffff, 0x73b, 0xd450, 0x4c, 0x3, 0x6}, &(0x7f0000000080)={0x18a, 0x1, 0x8d8, 0x0, 0x10001, 0x6301fd08, 0x5, 0xbc2}, &(0x7f0000000100)={0x5, 0x4880, 0x7, 0xbc, 0x101, 0x7, 0x400, 0x100000000}, &(0x7f0000000140)={0x1}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000003300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000425a622f14b6902c8fc832c54691a338f18786619ef2f3d498aa7daa5e730b8fec9d7ed04da151488c78fc874e40305b65bf191a1af0739fd4d6f8aab36c47330cdf7f04"], &(0x7f0000000040)=0xfffffc83) setsockopt(r0, 0x7, 0x10000, &(0x7f0000001140)="569b3dddb1dcb5f3ddb9fd281d64029dab9ad89bf4dd8cb86c8a5423e5867df364a6f54636d64e7d7ba7a267c79b883452b3be87d3cfe5fa016ca04ee813be02429415b53b236ff266266dcc876aedf5c5b306a8943a8fdfa025be8c24a4e4e2a1ee37bb043fdd0c5b211f905855c791f8af9ce0d357ac397a563a80975939c1277888343a68388f2c70df189590f410c8aa5c2ad4d6dc41093f1fa24ad582d84f2f7f5a6f388878899c8c0280e92dbf1cd04024281ffa63bac503de26d1f36193a15cff4f81986b72790d31ea97657ebf7e9a2d253c4994ead3e9d4ef0cf5f200459a581fcf28d0aa3567a348511b01202554384b0ea4", 0xf7) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 11:55:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = getegid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r3 = open(&(0x7f0000000080)='./file0\x00', 0x811, 0x22) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, r1, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) setregid(r1, r2) 11:55:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3f) 11:55:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 11:55:16 executing program 1: mprotect(&(0x7f00003d7000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 11:55:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x5c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) 11:55:16 executing program 1: socket$inet(0x2, 0x0, 0xffffffffffff3ad3) r0 = socket$inet(0x2, 0x3, 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="309b8bba2685435874573653c27d4295782375fe4a150c5275468685bbd5c859f570a799d6", 0x25}, {&(0x7f00000000c0)="86311f4df22dacb314e44fdd", 0xc}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r1, 0x9}], 0x1, 0x0) 11:55:16 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0xc007, 0x101) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="437fcb1419c0087ec261492d9264cd55df0fcb97291b69f9000c9917a1c4f131e89b8c2fb205ed2bf9096c66e674787f4382bbf9b4802b5e376e9973e23adae4dcc667231185741e7725847d1d9e1d288edfac3ac660940f748ded51fc7caf220d0d21f6dc5b397c6b30f8", 0x6b) 11:55:16 executing program 1: shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x1000100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x5e, 0xdc31, 0xca5, "7e16636a011cb8674377dea7419bd798fce40391", 0x5, 0x16bd}) shmget(0x0, 0x1000, 0x202, &(0x7f0000ffc000/0x1000)=nil) 11:55:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, 0x0}, 0x0) 11:55:16 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) socketpair(0x1, 0x3, 0x1b, &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 11:55:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4004, 0x9) 11:55:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000240)="9fb9ae60a6af0ecb5f8e7815826f31dbc3cae6d1af3234d5aca06d48c02da3b6a2226dfcb7643b62dc809a6c5928e91a75ee04ae1b50d027a4a1a167abec5e32acd2d4bd0101f2cb324818cbf9e6a9ed3e2df87313564948af841cfbd65b57703a68909b19821082f75a64b47471c90e398a820cbfc909eab138", 0x7a) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="a299b8e6f1a0a5f51b3be967db6c82d5b232202a4719c90fc6aa08"}, {&(0x7f00000000c0)="2951ceef8dec498d048c352ddc1b0627dd9fa764bd0e0659bac8261f2c8aa99a6890a8859832e3d62dfb7bebd7a24c2abb66b45b2b82340666d6c959f054bef53a7940c793311f00318c973ffb3a11acf1dc73665a2d562e83b2fcae98c7773760ec21884206b5254bce51a09ed1e26319d27ba01dbd0c6aa7d5807ee3ba5666e4015a44b29e43d58a62a419501d17de4928de4bb96e2755bc5a5afbaaaa8983d43a2ed8a8ef169798eb0e4b9ff1eb115bbfa2c54d1eed0e0839919f599d884f4a20cfcfb9f71b64de3ff09d3dec7cb771bcd8"}], 0x100000000000022d, 0x50) ftruncate(r0, 0x0) 11:55:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 11:55:17 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af13363e09299bfa8ddba119d75fbc71a", 0x1e1) 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 = semget(0x3, 0x3, 0x1) semop(r2, &(0x7f0000000000)=[{0x3, 0x8918, 0x1800}, {0x3, 0x37ae, 0x1800}, {0x1, 0xffff, 0x800}, {0x3, 0xdd0c, 0x800}], 0x4) syz_open_pts() 11:55:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1000, 0x7fff}, {0x9}}) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) 11:55:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xffffffffffffff5b) listen(r0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) poll(&(0x7f00000000c0)=[{r2, 0x1}, {r2, 0x4}, {r3, 0x1}, {r1, 0x11}, {r2, 0x13}], 0x5, 0x7) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 11:55:17 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 11:55:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x3) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$inet(r1, &(0x7f0000000740), &(0x7f00000007c0)=0xc) accept$inet(r1, 0x0, &(0x7f0000000780)=0xfffffe78) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80000001, 0x8, 0x19ba, 0x62, "08077fc490c87895d58d35a6df4266c9a2693623", 0x8, 0xfffffffffffffff8}) r3 = shmget$private(0x0, 0x4000, 0x6a4, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/50) recvmsg(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)=""/154, 0x9a}, {&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000380)=""/220, 0xdc}, {&(0x7f0000000480)=""/253, 0xfd}, {&(0x7f0000000280)=""/120, 0x78}, {&(0x7f0000000580)=""/147, 0x93}], 0x6, &(0x7f00000006c0)=""/98, 0x62}, 0x2) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x282, 0x0}, 0x1) 11:55:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:55:17 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, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x200000005}) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(40af541cc60a30ea,0,ffffff00655c2e70,ffff8000018d84e0,128) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(b115911df5a43d66,ffffff0071dc3718,5,2,ffffff0069d830c8) at VOP_ADVLOCK+0x6e sys_flock(1598534b22d82796,830,ffff800021054260) at sys_flock+0x163 syscall(2aec92cf9bcf8cac) at syscall+0x473 Xsyscall(6,0,ffffffffffffff4f,0,2,9b899551010) at Xsyscall+0x128 end of kernel end trace frame: 0x9bb8256a280, count: -6 ddb{1}> show registers rdi 0xdeadbeefdeadbeef rsi 0xffffffff8143f825 lf_findoverlap+0x95 rbp 0xffff800021143080 rbx 0xdeadbeefdeadbeef rdx 0xffff8000022d9000 rcx 0x22b rax 0xffff8000022d9000 r8 0xffff8000211430b8 r9 0x1 r10 0x3e1a2748d00ca467 r11 0x113f0c564b90f5d7 r12 0x2 r13 0xffffff00655c2e70 r14 0xffff8000211430b8 r15 0 rip 0xffffffff8143f84b lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021143020 ss 0x10 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor0) pid=112444 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff800021054008,0xffff8000210544c8 process=0xffff8000210aa9f0 user=0xffff80002113e000, vmspace=0xffffff0065997008 estcpu=23, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 38734 457167 15581 65534 2 0x10 syz-executor0 *38734 112444 15581 65534 7 0x4000010 syz-executor0 38734 435157 15581 65534 3 0x4000090 fsleep syz-executor0 38734 160937 15581 65534 3 0x4000090 fsleep syz-executor0 38734 466886 15581 65534 2 0x4000010 syz-executor0 35933 71499 12858 65534 2 0x10 syz-executor1 35933 276403 12858 65534 3 0x4000090 ttyin syz-executor1 35933 224013 12858 65534 2 0x4000010 syz-executor1 35933 130414 12858 65534 3 0x4000090 fsleep syz-executor1 35933 76474 12858 65534 7 0x4000010 syz-executor1 15581 259986 18754 65534 3 0x90 nanosleep syz-executor0 18754 207008 27102 0 3 0x82 wait syz-executor0 12858 22405 89503 65534 3 0x90 nanosleep syz-executor1 89503 408420 27102 0 3 0x82 wait syz-executor1 4154 84611 0 0 3 0x14200 bored sosplice 27102 477882 14936 0 3 0x82 thrsleep syz-fuzzer 27102 358098 14936 0 3 0x4000082 thrsleep syz-fuzzer 27102 101671 14936 0 3 0x4000082 thrsleep syz-fuzzer 27102 280812 14936 0 3 0x4000082 thrsleep syz-fuzzer 27102 377581 14936 0 3 0x4000082 thrsleep syz-fuzzer 27102 297335 14936 0 3 0x4000082 thrsleep syz-fuzzer 27102 22069 14936 0 3 0x4000082 thrsleep syz-fuzzer 27102 338275 14936 0 3 0x4000082 thrsleep syz-fuzzer 27102 75836 14936 0 3 0x4000082 kqread syz-fuzzer 27102 485447 14936 0 3 0x4000082 thrsleep syz-fuzzer 14936 144573 75257 0 3 0x10008a pause ksh 75257 11491 81285 0 3 0x92 select sshd 38 66472 1 0 3 0x100083 ttyin getty 81285 63190 1 0 3 0x80 select sshd 16789 95122 42277 73 3 0x100090 kqread syslogd 42277 284210 1 0 3 0x100082 netio syslogd 78868 124708 1 77 3 0x100090 poll dhclient 73209 85108 1 0 3 0x80 poll dhclient 78731 253804 0 0 2 0x14200 zerothread 18143 353847 0 0 3 0x14200 aiodoned aiodoned 83599 204538 0 0 3 0x14200 syncer update 17506 210215 0 0 3 0x14200 cleaner cleaner 17282 445411 0 0 3 0x14200 reaper reaper 2787 82405 0 0 3 0x14200 pgdaemon pagedaemon 17527 405420 0 0 3 0x14200 bored crynlk 95233 128826 0 0 3 0x14200 bored crypto 77472 117271 0 0 3 0x40014200 acpi0 acpi0 67908 125529 0 0 3 0x40014200 idle1 37313 111962 0 0 3 0x14200 bored softnet 19192 269013 0 0 3 0x14200 bored systqmp 99444 459475 0 0 3 0x14200 bored systq 52810 317715 0 0 3 0x40014200 bored softclock 5329 5558 0 0 3 0x40014200 idle0 1 203879 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper