kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x2, 0x6, 0x7, 0x2, "b2974d3e2ea8177ed1f809193980d2e4df5534cb", 0x8}) recvfrom$unix(r0, &(0x7f00000000c0)=""/236, 0xec, 0x843, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) close(r1) 21:51:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xbeb4}) 21:51:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) readv(r1, &(0x7f0000000040)=[{&(0x7f00000019c0)=""/4096, 0xfffffffffffffdee}], 0x1) 21:51:35 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) setitimer(0x2, &(0x7f0000000140)={{0x1ff, 0x200}, {0x1, 0x3}}, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00009170d2c95d9ee377"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="355ad2061e7617e56c6d35c33d83e7035f283ca568964baeae070461d6c5d468bbf3ea1d9c09d83d7bd6a96e0afe35d0a2a6d550336e985eed35247c76f6d66ddee5fd28d8ff62f23a9a72e526335debe3ea6503d1e22bf619f5bf0a2938ba91af5e4e1ca94120d9cc95129b943265b38beb173f84f7ee89763c8414aaf89dd124a21831faaa292937cbccb4f6a4f73948a66d2114b1835d319644c9a07585a8c264dbd37cf8785b3268cc0fa0406a375c5b48f59f82b267828aae1b67f4b11e88852027b44c9ffaeb5a79822223e195cac68cd59851de8314e87edc23fbd33fe5efef676ebb66f74e32adc81f52776f78a70b9981f1bab8c22b071a559e618552bf91c081a664b27ef42530c433c584719fabbf1b599a9ea9510ead4e3a6e3e69f789b060f12f5ef3f070bb6404a7f7d455497ed76f26e735c30e2be0bd2ea3698f0ba222360644bea88b78efbbe3e8417cd2c82fbf65c6eab15d35fc3a80de6f94e75bc318feddc7a80822694cff044b", 0x171}], 0x1) 21:51:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1000000000) write(r0, &(0x7f0000000080)="00eca3f7e3bf7d74d5c149d819f0c10a941951e9e994c6db4fae0ceb373eb7a0bd327f52098e7b58778e260bc7c7d5efba8067fc26aea91ccbddf218414ce6a074d8e5f49704a68604463b34cfb73b519c2052324a79cccdc69412b9b6ea348f738a7db62c7c5277c4d38a7432ee32a9833b22a56fa6be3a2be1d4b35551646527d3cffc4282e81b2ac80066d9a9166f6068e9ead716ed14e86ddb4b6bebb2eee77ff5a01ed820a658d26924cced513c1d20bdb1f4c3f8cad12f46c7f8a8fee6fef82ad75d43622157d2d4", 0x8f) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) 21:51:35 executing program 1: r0 = socket(0x0, 0x7, 0xe945) setsockopt$sock_int(r0, 0xffff, 0x1000001021, &(0x7f0000000040), 0x1) getsockname(r0, &(0x7f0000000040)=ANY=[], &(0x7f0000000100)) 21:51:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 21:51:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f00000005c0)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)="48340d927a8f63e7cb575212bdc3b7fe346f5afa6835e56b6d73ae99981b2d245fa5e2805eadd6156359b0b5bbcc0eb37df9f473a00c3e9f968b27343f5a80934b456f701f5eddf9", 0x48}], 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000000100)="e53c52ad7a7683ce88198436666acdff20e34ecc53842095f92c25f936c2bf728e456edfc0cdf873706a937115cb821e7b4a9101eac65a6bff92c21de2d3dd3b9da444785414d8e2e80cf921ce1ab0dfbf0931991706c42ff95d8be2e3886b3fdfbf48af063772fb4f65022c53106937897019e351ad11083fffab78e60e1cb8d504c765ff351d996908c3664ad606fb5851d0cf4cf7f1bae1ecb2c6b8bbc4189df1a57e1796ec51a8719993d02e2165c91ed29413329e1b50acdc3280aa41e7cedc34c0c91100396fafeb3c512a8ee484", 0xd1) 21:51:36 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0x4c}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:51:36 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xa, 0x1f, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) close(r0) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 21:51:36 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="c56d2c65", 0x4) 21:51:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff28, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xfffffffffffffffe, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 21:51:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/13, 0x266) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) 21:51:36 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='|', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r0) close(r0) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x400}, {0x8, 0x5ab9}}) semctl$GETPID(0x0, 0x0, 0x4, 0x0) 21:51:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) 21:51:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) r1 = syz_open_pts() close(r1) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) 21:51:37 executing program 1: clock_gettime(0x5, &(0x7f0000000180)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/181, 0xb5, 0x840, 0x0, 0x0) 21:51:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) close(r0) r1 = dup(r0) execve(&(0x7f00000001c0)='./file1\x00', &(0x7f00000003c0)=[&(0x7f0000000240)="ac00", &(0x7f0000000280)='}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000500)=[&(0x7f0000000400)="5b992500", &(0x7f0000000440)='@@!\\\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000540)="ccaa64c991c75e3adcd400b7d43d65405f4ba93a9302d2f1a6238e53fb8443d3a21d9ea0abc602b5946b7b71ebce0ca100ae929c641d0c84c3280bdaccc200e6228d3f62a927e915c2c225b837586b9fbc4553daa7e4d85759ed1f5008b97fb70c75287b93c7da75764c621981264ac3d9ec3e2720dbcd7c683164a685ad5dfeed24a7776c44e001f246f95c8de68a22a46bc92f4e4bcdcb5b1e4d3e8e56854e6473501411db3101053751327cb8c3b5f36896d2eefd347e45ed479ac1f89d28ada2a5988027a6d4ecb8071a43b6d0010cbc359977c25a4ec754cbbe1d2f4bc619992b60508980f7913af6869126712161466297", 0xf4, 0xa, &(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) write(r2, &(0x7f0000000040)="aa15f2b20a3b35ba69c82b972ee9f6c91974e4e02b8a374a289dd95828f0f18f5500e53ece35a47c09f9c71ee191f271ca2fb4759af7c616cfb83f0e5f69a1a352a4122006b2d2073dd1803b17d5e1cc45ab03e7c0aed2f638be4dd732a563bd262652b2f068784a054d215ea3a0ded10b9c30a833e7c9eafadedcd04b2eef17ac24cea3c62901cb79064ea2ba3bc76435d5479bfbe72d7bab2c0f752da419e5773a271dfefe39238f19265de2cabfd4422647e2791501078cd44c623675ed5c1b5e2ae6a9d5", 0xc6) fcntl$dupfd(r1, 0xc, r2) 21:51:37 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x34, 0x0, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x443, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x4000000000, 0x200}, {{r0}, 0xfffffffffffffff8, 0x50, 0x20000000, 0x7, 0xff}, {{r0}, 0xffffffffffffffff, 0xda, 0x1, 0x8000, 0x1}, {{r0}, 0xffffffffffffffff, 0xce959b29268dcf8e, 0x5, 0x200, 0xfff}, {{r0}, 0x0, 0x1, 0x60000000, 0x7, 0x1}], 0x2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x7fffffff, 0x3c0}, {{r1}, 0xfffffffffffffff9, 0x1941638a83795190, 0x0, 0x0, 0x100}], 0x3, &(0x7f0000000040)={0x5, 0x9}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r0, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) syz_open_pts() close(r1) kqueue() syz_open_pts() 21:51:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000040), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x4000, 0x400) 21:51:37 executing program 0: r0 = syz_open_pts() kqueue() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2800000000000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4) clock_gettime(0x3, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000001c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/231, &(0x7f0000000340)=0xe7) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 21:51:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x1) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 21:51:37 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r1, &(0x7f0000000200)="f0", 0x1) read(r1, &(0x7f0000000240)=""/86, 0x521f3f8e300025ef) syz_open_pts() setsockopt(r1, 0x1ff, 0x4, &(0x7f0000000040)="6bd2db6c47016b888f26a697b780f503e0337cc36f1d", 0x16) close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kqueue() setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x7fff, 0x4) syz_open_pts() r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) 21:51:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x6761, 0x8, &(0x7f00000000c0)="0a6bf95f3dd1983aa19e2923b83e28d291d630f048f690c6a1d66cd0723535000bfac5c3", 0x24) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 21:51:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="7270bf5440afa068f4eb69ff698d05b9a3e3e0cc86c2057e9b954089203316ff42218ea98d6320e5697022617a12ba5bc5d7c9e64f951831b110cb18cd59756c25", 0x41) r1 = syz_open_pts() close(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r3 = getegid() fchown(r0, r2, r3) fchown(r1, r2, r3) close(r0) r4 = kqueue() writev(r4, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a7c97c9f77f6c9ce8e6ce5622d8b10a7caba2e0e8ebe266bf4cb6bb9e990c6093bc254cf2c3e3e3a5612816f41b63215d3cc3973b16751994867cfa85e6372e3879e743ecb5dac8e5a34b51ae890c60d7ef96d80f9751a2aa608adaf602ede8dbaa388", 0x63}, {&(0x7f0000000300)="1c91fd74b7c89c58da", 0x9}, {&(0x7f0000000340)="eacb6ba5590e00b3575e8683def696474fa385af2ff063b4264d51536c874ddf82c9f25a9c62af03293b819f1a4ca62a605a8cb7e3727fd9ea2c17dba4c62ca1763d0fee44a80a2aa804056fa9000000000000000000", 0x56}, {&(0x7f0000000440)="1c2dd9bf26d5fd4c96a02abb78ab688bb3be1a91fc20d05e32de9d39b7832bebf94e58bad112093e0e1a88dc58bf568050ef5ad2a3b0d9fa03b116cb50e2a31e87117205871dc45a48360dc8a13ce967c7fa", 0x52}], 0x4) r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b732b3cb884686bdb8caab9d1d35db5abe3", 0x1000000000000}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 21:51:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x1, &(0x7f0000000180)) wait4(r1, &(0x7f0000000240), 0x2, &(0x7f0000000280)) 21:51:37 executing program 0: r0 = semget$private(0x0, 0x3, 0x7) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001040)=""/4096) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/4096) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002140)=""/4096) rmdir(&(0x7f0000002100)='./file0\x00') semop(r0, &(0x7f0000003180)=[{0x375cdb1b6548ff3, 0x100000001, 0x1000}, {0x0, 0x1f, 0x1800}, {0x3, 0x7, 0x800}], 0x3) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000002040)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002080), &(0x7f00000020c0)=0x8) clock_gettime(0x4, &(0x7f0000003140)) semget$private(0x0, 0x0, 0x210) 21:51:37 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r1 = shmget(0x1, 0x6000, 0x284, &(0x7f0000ff7000/0x6000)=nil) shmctl$IPC_RMID(r1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/41, 0x29, 0x800, &(0x7f00000001c0)=ANY=[@ANYBLOB="01006e2f66696c653000"], 0xa) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0xfffffffffffff935, &(0x7f0000000080)={0x1a9200}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000002c0)="b3201912e2d05a6f51679f91691cfd424ef90eeadc29d399380dae14c61e21b9216f5b8497daf562bfeb2455429ef98d65ee941468ff2b1f3899c1bfea5c772fe35e46ed16a4501e5ed597b89ffa38a5c1b0907a8f22cfeecac7dad72b33c38a4e527ac61db21c2fb80014e0f8ec6041980676286cf38cf715744eef0c23bcdf742283b383d39b1867dfef7cf6e319ceefd30ca471112af0299235a37e746a8d5312d09c0fb4492023a70dc932d915fcbdf2872f9e0c3bd37c08342db93b011e05976c78f513b8d3ab2878dbe9d1b5ead7fed9a9a2180ae3047585c009", 0xdd}, {&(0x7f00000003c0)="e080b28b5ad001fcd08bce1da115d9a8ec94fe01d272c75da1796c32590d293192a9dc308af0351d5d7d7275e6b197b370314f22ea8780ed364317cf31208f029513aab0777d4188a2dd36e453df247c30b5a76ded259f939d03f9de5eee117674bcf98619110c93e4eb902e90c4d8d81fde6a5e272e6e9c006454c1cf0acd141209b1fc031e", 0x86}, {&(0x7f0000000480)="8248d0da0c663f4dbd7067002d3bf2bbd4b2ef3d5d05767ebfcd2e1bc0d5b92ee80e99462acb58bd2d58d0b30e90f4b05d248111b8cee2d632811ad407231d4de4ea53a21b57667fde55177c1c5a5bc0f110e8108f9d268c3e028949413bc89bcdb1746858e794d3d124700d1df6edc4638b9391789cad7d5e0b77fc8633212f2803581673", 0x85}, {&(0x7f0000000540)="6694c1fc4ad52a6ca38a7207930df556f271e09d8727c553bdb34561d2616a961b812a5af127490c16155b8bd218a5faa8644e736de4010a5cb442ddc3edf1111613d3d4e585d281ccbc7b0adeefd3ff952a4117697932d6b81ed2e97b7d2e7b1a0334095f973b6d051d045019a18cf938f04d2f819dbf04a0f5beddcd4d1b0d20f38d26d6b7828334970eeefcc588afa8410842f68ffbdddf2af58d37ea6b6412d4362d46e00d52efa8f9f6bd5aaeb6031a6e75032defc94816c47c4a5e8f9367ac103da3f5ede528bb158666a5a6", 0xcf}, {&(0x7f0000000640)="72c9984b135cd5d109d571d1362c02666e7dd638503ce9bcbd9725385cb75784a743a9355ecdb4e08176ab468c808a037c8926765db365cb82cc80009dd79f03a376456bf8d17a6cbd4c1d90cae8dd2210ecd95ba4cd88eb6c8063f067010393763d12c4d27285f2fe2d41bdefa3d35107667e51e8768f1cbde79e49cd71c3a26da4d5e1555d4fe95d90e487db67fd97fcb4dfc61aac43eb77df12ac0fd8574a8e253e7c", 0xa4}], 0x5) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) 21:51:37 executing program 0: r0 = kqueue() write(r0, 0x0, 0xbcedf8ad90d5c5d8) 21:51:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1e22ac82ab0320755ab8bdd0e15f07a098206fb2", 0x0, 0x401}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc3e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:51:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x81, &(0x7f0000526000/0x4000)=nil) lseek(r1, 0x0, 0x1) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x1000) 21:51:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820208c8000000000000"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[{0x20, 0x0, 0x0, "2161429ce3a02d531d"}], 0x20}, 0x408) 21:51:37 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1ec6868abb0320ec63aea8c379b92c9f100000b2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x101, 0x7fffffff, r1}) write(r0, &(0x7f0000000000)='q', 0x1) 21:51:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) chroot(&(0x7f0000000040)='./file1\x00') r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2142, 0x2) fcntl$getown(r0, 0x5) 21:51:38 executing program 1: fsync(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) r1 = syz_open_pts() chroot(&(0x7f0000000200)='./file1\x00') close(r0) r2 = kqueue() r3 = syz_open_pts() write(r1, &(0x7f0000000700), 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x3d9, "bad84b73f2a42ccccaa772d83726cf835db57180"}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_open_pts() lchown(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:51:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x42) 21:51:38 executing program 1: semget(0x0, 0x2, 0x0) 21:51:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000040)="e0ff050000800000", 0xed) sendto$inet(r0, &(0x7f0000000080)="8d9a9f801179e832303163193405859eb879004df9e8c2f1f19edaddced9de3484dca41ad85f884d4a417c432a5981a4804c87890cce3c05d7ce8cc6ba2397ce48b8b07830b65e4cebcc5ee1fa42", 0x4e, 0x0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 21:51:38 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30002, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x2) r1 = socket(0x10, 0x1, 0x2e9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x210, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 21:51:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 21:51:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe7b) connect(r1, 0x0, 0x0) r2 = msgget(0x0, 0x20) msgrcv(r2, &(0x7f0000000080)={0x0, ""/157}, 0xa5, 0x3, 0x1800) 21:51:38 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000), 0x4) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{}, 0xfffffffffffffff9, 0x3f}], 0x7, 0x0, 0x6, 0x0) close(r0) 21:51:38 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 21:51:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb11c0000e4e35f00"}) getsockopt$sock_int(r3, 0xffff, 0x1203, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r2, &(0x7f0000000100)='\v', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 21:51:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313b0", 0x289}], 0x1) r1 = syz_open_pts() close(r1) kqueue() syz_open_pts() 21:51:38 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4810, r0, 0x0, 0x0) listen(r0, 0x2) listen(r0, 0xffffffff) bind$inet6(r0, &(0x7f00000000c0), 0xc) 21:51:38 executing program 1: setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) kqueue() socketpair$unix(0x1, 0x1, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) 21:51:38 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x200, 0x7, 0x1000, "f7cd9b46cdc4470bfd38f0407612ac03ba807ebf", 0x80, 0x7}) 21:51:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x800, 0x46) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x4000, 0x800000000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1000000000000000}, 0xa) select(0x40, &(0x7f00000000c0)={0x200, 0x8, 0x1a99, 0x3, 0x4, 0x9, 0x2, 0x4}, &(0x7f0000000100)={0x10001, 0xffffffff, 0x1ff, 0x3f, 0x7cd8, 0x401, 0x4dc7, 0x9}, &(0x7f0000000140)={0x100, 0xd6c, 0x7f, 0x1000, 0x0, 0x3, 0xdbb}, &(0x7f0000000180)={0x3f, 0x7ff}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) 21:51:38 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3d030000"], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x104) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = msgget$private(0x0, 0x1) msgsnd(r2, &(0x7f00000000c0)={0x1, "3fd0d42ea5fa46cfcb8748623816c7643d07065486fa7f316d70cda502d8277ded1c54cca63f713c651e75df44de2ff2e3cf67f2125b9b84ee2dd32ffbbdae076cb65accff65e085a8e0a3e4fb85eb3c02cf67bbb9ba751619"}, 0x61, 0x800) 21:51:38 executing program 1: r0 = syz_open_pts() r1 = shmget(0x0, 0x1000, 0x101, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) truncate(&(0x7f00000000c0)='./file0\x00', 0x3d) write(r0, &(0x7f0000000340)="a13e5ac4c2642cb6826b523ec3c2bc18690700", 0x13) syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x20, 0x2, 0x8, 0x544, "7b80e07ff2016b63e12d87275457e92ab2799a20", 0x6, 0x5}) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0xfffffffffffffffb, 0x574, "9ad84b73d9694ebf0000000011007fd35db5abe3"}) 21:51:38 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) bind(r0, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="ebe2005a7b9522b8f0ecaaca57353022e1fcdc9c4083a71b669d0de9aee526db2131fdeb3a6a9b9a2575f98cc3519ed962915e8bb268e5e4c877646facbbdd31a9567ef55b78299f6008b2307c3fd7fd1464", 0x52}], 0x1, 0x0) 21:51:38 executing program 0: mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/159) r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000100)="0114e9de", 0x4) 21:51:38 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) write(r1, &(0x7f0000000040)="196f37c6fcfeef8646c571ddf3688158b418973873d7e4d15a492f82f94d653b221deda85870b9ea46f1ca33c7ba44c839c3d27c92aa7e20b84c74927b08483032b9cf8171689bdd2f50de909f94a7b55876fdb2030b3af38776321881b8a44c27cf832ec55f37603cf272dffa01879eaeee8e73bfc2500be52a73ac8935101eaed29adcc30d852f5ca73577ef1a2f90a84a11e99ff870488ffa24a1fd7de9a9cbdac4cd6aced7523e77b03fcf19a1713814774f74acdd2b2a6b39adeea1c2124f9ca81a2d4904c4830f95c143", 0xcd) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) write(r1, &(0x7f0000000140)="16687e36ce6df369d5b72394964a8da0c726fdf4bec28d7f5008449695c7a8b8e0a2c4ce43dd078ce564ab8a06abd25dd0bcc5e2fe4c5c74b5aa3f65caec8f168db06f7cc43fe3f4db", 0x49) 21:51:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x3, 0x46) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000300)=""/26) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) connect(r0, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffec5) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='@\'})/\a\x00', &(0x7f0000000140)='^\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='.\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x1, 0x7}, 0xc) flock(r0, 0x2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000340)=0x7) 21:51:38 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000040)='"', 0x1) mlockall(0x3) write(r0, &(0x7f00000003c0)="77062cdc63c8401bd21c76f0a1f629fcf215668868dc896d03bcc6349b567f81a75a0484c9824b9b79f8090856c6cbca9813495c6ef17cbcae70274726a88047db57620d7a67d318daf822dd5a1843489bc5b73a1e25389aca7a0a9d10d001052e437471857d8c17e2f374a87e2e300fd2913e71b61db81b50562a89", 0x7c) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0xa}, {&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 21:51:38 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) r1 = shmget(0x3, 0x1000, 0x104, &(0x7f0000ffd000/0x1000)=nil) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000080)="5a8b65fc02c45836f265912009134e569d0a", 0x578) 21:51:39 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc0) 21:51:39 executing program 1: r0 = syz_open_pts() setitimer(0x1, &(0x7f0000000040)={{0x9, 0x9}, {0x200, 0x6}}, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x0, 0x5, 0x0, "5dbc5b85ffe01ad765d39c095013e03cadbc7c03"}) ioctl$TIOCSCTTY(r0, 0x20007461) 21:51:39 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r0, r1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) stat(&(0x7f0000000180)='./file0\x00', 0x0) 21:51:39 executing program 1: socketpair(0x32, 0x4000, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000100)=0xc) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x2, 0x9}, 0xc) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x333) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)=0xff) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r2, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) pipe(&(0x7f00000001c0)) ftruncate(r1, 0x0) r4 = semget(0x2, 0x4, 0x23) semctl$GETVAL(r4, 0x6, 0x5, &(0x7f0000000340)=""/121) 21:51:39 executing program 1: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f00000000c0), &(0x7f0000000380)) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5}, {0x2, 0x7f}}, 0x2) close(r0) sendto(r0, &(0x7f0000000100)="ee614a", 0x3, 0x400, &(0x7f0000000140)=@in6={0x18, 0x0, 0x7ff, 0x4}, 0xc) 21:51:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x88, 0x0, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x2, 0x7}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x2000000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000020, 0x20, 0x3889}], 0x2f, &(0x7f0000000180)={0xfffffffffffffff7, 0x8}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f784a8f453000"], 0x10) sendmsg(r3, &(0x7f0000005180)={0x0, 0x0, &(0x7f0000005000)=[{&(0x7f0000003f40)="baea718bc24d07944b7bdd61db1fa9471b14adf8db66e9bfc5191df831a347dc2b34eb8380f0f21af566be5bb110b90afa934d7f86e67b5d75b8f9488846b40aef6d999c617fd4cc0c512fd1c73f5a412df85a3913f9ed3d4f97e9628a790713996a4f4b14a1ba63683dc259bfc98ebb339daf43600355954afa54a792bc298f299342d5e911af5439cc9bc1930772d25cd8aa69cabc28fc9d524995aa191647337b9f177dfd7bd38db87be46902ccff296af01be5584f8e95c27bf2db15ece0f80d4f115d4687dc3bcb133cc9b65bb59769a41f93a4229458b379bce00d487a8ec4eb63075cc6ccc7a38f58cca9467945d877661dfdd9f0a354a90f0a8958f07981f7302c486313cb341040d7db0aa553e3f6dd5e5c4b50bfe182a490368279cad99dbc4cf228304f1aadf9fa5cc8a9ac0f9e7c396e6663e8bc913abf2ab960d0f2913e72f06e74711f55217debd7aba2199a5d7f1e4b07bfb37cd500c1b2a945b072bb1ef4b8874dc65748631a71df022b5db71f05b06e1e7adedb5e8f4e7006794be3249c76845aa9f07d130062c7a2b508ac80cfc3501fc6343a529b55ef51ca9718945bad44eccb498386628e493086b9c38b82f7f11b1f48ab07176fb620be7134fff349d0c1981f6624019603799936f145842d057fbb98df1cb62e2c69d47cb63d63fdbf2899d817b9eeb92e3d00251e0c6e78cbca03a848aed3bb9985497b33916216a2c269b7acbf2f99927361b00bc01acd3deb75efbb2854eaecc11a2c9f9ac36e4ce837febfd7f96bc7afe2d35fa7727c642299a0ade2ae4e9a5dce17eb2a5c4cc1d141b3cf56185d75fc9007a714f1c285bf27450f533b7f919614a55cab86b396829c1558f5aa09cdbdf2a84d2207b47da16abe89ecaaf79c14edafdea7111fa6d4dcd58feb179a480353f8d1c99ffaeb3d54f278c3c70a52343c516a2b559ccfa14e97fc7aacdd83e8ab04ab118199fcdcd52ed3fc8d7528b380d2cd6445e5602fde78077595d2a253d001d138558893ca1540b2234e91bf97bb6e2003f5d966d11b7d2ce68e898b04143d4773665f9b11722e8230cf35eda9dc17a21c8841068346e7114b7ad2e5037565618be0f1ac653d5b92c2ab10929fc3720e5248f70908feb2b972840a8255663ac044bc58c6ff61f3dfcd1f74f98c9a46dbbc6e3e4307b1f16d5728289372d43435e8034cf0167b50bd59af09d7f6f3c133f077058ebad0681ceb5ee1d3748cf104b8f7d672780541a68e7724d3a75baef5404a3803984f63b9e5b553a3acb369e94c0d750763661695baa5776a3b95926ac238146b0a93766f639a73ad6cce9ad089775c5b831e2498be2d5522335a66229fca09e6c3341e91ee6d6d77541138f2d215b303da0db9d697c306d91c9fb3266eaed9e33dba9353b2861534759f68efefc645f82d0656cfc73c7dda569c2cd1a320ab4c675af5b5e4be18667462a0a225147a5d25ccf2ef28ba30f3a375aa6455d4b1b24485a4809459af892cd6b4b8927f4d76c5a0dece6fa0b07356d21d7723417c8160d778acce864db1fab1b9534934390947b0faa04013c1addcee08c698ffa60f59cd2710edf2417c38a7ff824ebeb5f004aa8c9171d54aa3eea12c8bc82743bfa977c5189ff93ed3b67bbb5667bcae5a9c38fd4568334fb072c49e934699cf474816356dae171a74fb423da75c85bdd4934fa3c9aae32b09c1112b46573c0edff899761a43c7fa1314dba7882a5348ab5182bd0b3be50a816503efdf04f2bc88e0b09da4ee320c092c14707dc5689917382f33561bbcd84970c60a94458b96e647c503d17ca5bf65855a473e533c1d8721952df2435ae6cce7473004e70b74a93b9ed46785fb5d84c4a546e2b9de687bc88437c7ce251946459bf6b8ad6be61e9142ccc55cf82cb487931a90de83dd8df38e5aa97c0374f68e1154d5db8b3bbd4f2ec1451a13f8c523425093a789ab0c4db460eabbfd84e140abb551ca45c8bdefb663fe157b58a0092862704820ee42209d56923713f3ca6efd5677c4a6ffb60c8ea5546e90c6c185a7fa87979289e6c299d48f1db7ef1167bc762d1f621378a5fc6c8e278cb7a095b216e43d2dae86e4393f0491679ba26ec2d1e7d26257e0fab53ca2c08f89b735ceed3bed7afa1feef746574a669d489fbf7f32b5dad4a4aaae9f97f18e6a44180b97930ba2e719056c5dc1fed1c7f3c0ec7ce6085d23e1bc40261b60b0d23ade1f39031a9b0f4fb7f5756b2b8bd4792377cbb59193c1a6365bd8e94ee3598ee6ad8be67ef3641325e8129401dad28251b365bdb089cf44e7e9443f68956ae8592eb379e956e96089411de9ff4b069c3acda6a668583cf091f135f4436a87b0b7f46448d117bc8d5ecd84d39fc6eeae7326a085b2c4a14e1a994a251984c5ed7c2750a0acfeaf4666062ee667303da3b08d6e92863da2e2b4eaa9c2815f3428b8663ec4ecd4521722318dde64722fa542c13ede0b80ed58fdaa51defdd03a511d2a1838a481bcf419f7fba4d60f40fc7bd36233d4bdc142362465f46f65da988bdc66dbb873ae67f44d774a7a1d972b564451eed01981dfb27b86a089f8e5dbcf6775a73a51087463794b62016a32373ecdff3df5d624efff5599639d3794018d94f5911d2aabf9d569b2f3a6262dca54f041d07215daacd828b98e3ac14058dc98f2b9face10f1da15db87994f62512f89339b845eff25ff5da9a2e55cd0ca4281b06084d1d40575c8b9041a5cb1cc4baead12b4b7364ed02b93e1cbcb7b76428db77e098f5195dd7443c7288d7b54fed0fd2c2ce7bbff75284b49f960f560e50121151c3249ef9715d465c0064074d36eb8090ab49142cd8530a359bd1238cda43287fff9c30ef5543c89f2f09ba84e74a1dddfa438c982bf4c69359dd1c6a4755af9c65ea383dc0bb482ac5e764255010a853dcbeb536361dc9fd631bd2dde6c288e1c7ea06619f17f1808249b549ea04f480a9132022a9f1c0cf28b2167062b09ecb7eff613e646ace4ca3b8033c00cc7ab6bf1cf55a77400a381106b46d5eb844c72592edf1936e9b76001b40044597efb161dafcc3101303b386c8a4071698c4e3793adb71a74c9d42db9d5f4420d3641f445770a604db107e874ea9779d6942c0518ca5b36e2c095bb9e4dcc2aa84b6807d9d4397e21b3ab5c9376d583b249e7821648454193114a95fffc302e8ca78a6e5923dae1cd0a18d047b7f86938b68920c642f0105258cf69486b855f6e2ae44ba047dda83f7a560db8dd17d09e144ddb8feb9fcfb1a5b499724082541208e1376840586d86cd35e1e0862fa993c6f65990e20e85f03f411105d7ffee1c4a330f09d69e106ad07ce84275b87eb7d9f3c9c7854bfa2544f31b33879d3b685fddaa78322d374b3b1b49a5d30b0f26e87f1e1a59c3a31fbf7bc1193bc18b26da5466f439e15a9fd773b045dd8367ba00b94c1e9212467d6432a66ba3c90e70a682255b83ad0db4d8670cc2ba6288379f546c9f3f4c741341582e163e3f88bba70641e0c5a383ef70fa56fbf729641c61463618caae4e5aa94dfbbfe5a65eb64ece45823b47a3ea36f7a765ca3eb2deed2b5b425e98a39ad12475811403a6164a6a415614121ca333249be5bead1317ec33749d362552eb06a2e4890cdce7cdca4135978e60c71bfa9e148fd32683752725148058d86d42eb8d3c21545a9d619cd0abebd2b094b59498fe243ea4a420a3492dd317cbf34df3c36d83ebc42d1f94b8980290080b468f7990edf92b139661253c4dfc0e38ebcee77abfe7280d1aab254a0a6dbc2480be95ad7e46192eb3b5f6d3075a52d3dab7df974b997c24b7020a4a7e20bcb2638956bec8d2a9f4175c5e721c6e69f3b998a2a28cf67a6f4fe30b463bf4e6c175b7c368995c132b0d08196070bfded96da7d1fb0bfb3c83e3177763e5e5fcb07f96e1b98500560feb058561f23a56bb6cbe64b07c590d4ce920e170d34dbfe655a2b9985f198eda3b424f830cb24bf4dc38efc3e9b1e8565f7ff40c48d7b546069763365a5e8f8e31b54d577ddcd0f4d9658f9e10bf02b32a00957e385b39a5775abbd5f41abe9253ebbd97eddbe203ed85fee069aa9e12ce05efea74b1bf0b6da4017b4a9bbb63426d6f4883a15fb9b1fa29ecd06f4d3e1c77988e7da669950621afc700ef91bcd31005b62d19f2ad64c1d09a847e353678e7c500aaa56bbda456a0220d041833fdabcbd2cfca1ae2f756a58a46650e1154f506d6a449a6b52fd5e148759706a157cf01259fff980680f078dca45be73a05626e0d99511a7eb0e05716d98f63f6839c6496f6f82c7a14b13c4c5d4f0ec6b56e2ae1e4a0470a93d4ca266bdfe145ec3d8c80b020c2d228add1cfd69fa2498142843048b0363a65d78eebba131605b7a5b50cd7f7250fef5392221b00bd46ddfffacf92c480ba2ad00df5694f71e0a0555cd8dcd1ffd4779ccf3ce9f7c1d4ddbe2d14ac00f885371120e39f17bdb5ff02798d209903ab1110888b872782892d83a207d6e4687ab34f0eb8bff7f2c365418c19e65514ab80945ed11c5b8df359a4bcf088ddada842fcbff4d9282255dac21498187698b8b167c4240dd13138c7b643cd62d8d5617270e693837279a473793154d2b38292841650a1309ea4204d7d190c935c2418c5169df722be899beffc357568ec25f4369078a3b055b31bf88ee7e3b7b3ab8f046b6f051f0744252213e0464f4e9401a33676571de64f3128f784c87497e23789eb166b2ceacaaf519ba2f4ef2789a4e136d399e7f696fa1c2f099bf2d4a7a4a5d10d1823710fa94b6261ed09e980ed798e81894e769b5a0081c62f269bb7547731342f5677d2fc172d4139c6f7f5d4be26d40995886d1d34f30f", 0xd84}, {0x0}], 0x2, 0x0}, 0x2) r4 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) execve(0x0, 0x0, 0x0) 21:51:39 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="869a22f005b62b38dcfde025b047709649a4a8405b5bf1eb51e5c7995c730d9f17928f62ec958ac365f2420f9bd85703d089eb2f7fed1aba5ce963657ff7bb8fc30ad1b8395fb4c053945b1a4e", 0x4d, 0x1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) 21:51:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6b", 0x9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:51:39 executing program 1: r0 = kqueue() madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) nanosleep(&(0x7f0000000100)={0x9, 0x81de200004}, &(0x7f0000000140)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x6, 0xfffffffffffff7a9}, {{r1}, 0xfffffffffffffff8, 0xa0, 0x81, 0x400, 0x4ed}, {{r1}, 0xffffffffffffffff, 0x0, 0x82, 0x9, 0x9}], 0x7ff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x29, 0x800fffff, 0x6, 0x5426}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20000000, 0x0, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x6e, 0x20000069, 0x4, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0x19, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x5, 0x9}], 0x1, &(0x7f00000000c0)={0x200, 0xffff}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0xa, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x3, &(0x7f0000000340)=[r2, r3, r4]) 21:51:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b4", 0x2) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffa, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) dup(r1) 21:51:40 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/253, 0xfd}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000340)=""/219, 0xdb}], 0x3) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:51:40 executing program 0: r0 = semget$private(0x0, 0x100008, 0x80000000002) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/222) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000180)=""/239) r2 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) 21:51:41 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) r1 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r2 = kqueue() read(r1, &(0x7f0000000040)=""/11, 0xb) dup2(r2, r0) kevent(r2, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) flock(r2, 0x8) poll(&(0x7f0000000000)=[{r2, 0x7}], 0x1, 0x0) pwritev(r1, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 21:51:41 executing program 1: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000040)=""/163) setitimer(0x0, 0x0, &(0x7f0000000380)) 21:51:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), 0x10) chroot(&(0x7f0000000000)='./file0\x00') 21:51:41 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 21:51:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x5}, 0x8) getpeername(r0, &(0x7f0000001100)=@in, &(0x7f0000001140)=0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="950aacff", 0x4) listen(r0, 0x1) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 21:51:41 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x9f3da0c2db5940bc, 0x4, 0x2, r1}) close(r0) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x50) 21:51:41 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 21:51:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x40}], 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x80) msgsnd(r1, &(0x7f0000000000)={0x3, "841bfce09c02c714554229ac551555fdbce72e54e8a60883e1891150ea2e03ed6ed21ec283ed17"}, 0x2f, 0x800) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8001, 0x3}, 0xc) 21:51:41 executing program 1: socketpair(0x100000000000018, 0x2, 0x3, 0x0) pipe2(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001100)="12b6bdfa03b2efb300597e78a3f92985221feb7f834f22696f0228b113a46fe54862af6faaca8b38ae590c8fa16ad23865beb6af1a7ffe9ba24dcdfb06b9f9ce1249640c7117a7e20c1819243556656eadef2aca394569849430f0912880c007ad9eb9bc5b6935002fd3ca8a9a43b27d792c2324829747857276e66ccadf", 0x7e) socketpair(0x1, 0x8000, 0x401, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="71948312e4e403aaf5a68e27948dfac899d29ae2cb2dfe656a9bd7f6458309052dbf4faded8e2f4784cd53b2897b2839ac00cafa390fc8231ae661bfe12c9bde5b106eb7aab016d6c89ed483e63f3dc635adad263d10ebe8eb6d3d7543b7b488919ba38d3c4f8597561981dd25807d90c4c9f5a10844a18832e56aebec46931c37b877e909c76d7f6be161aff2272e5cc76716749a527ab75aa0b54980b7e9b64a869ea54d27b9f852e1e20e1f236c1a824c7d65d9f9f7940b66960ce1fd2dd0375583760d7a86636413b971427bc89307358db0a2c04144abab1335ce33fa5337398b962207f124974fb5adc3b855214396678347ee353b672028835616294327dc65d4c6d2b56663a6f21b967e5e2eb61f777609a9cbd79f7cabac6eb72b95ef22630da360b2b1ecb57beb4acb161834388119ef429f416117a8628a01914c4183eb8ee6e8f97e43fb4b55ef6ce625cc67ae0f34a29a22323167465baa0ee55ba118bf377df00f3890d6df5c9b8de47175433df2f12f7f1eec33c911478bf63953aab8ec44ac17badafda1ac3cc95ba3f920144bca6ba34863cf5518d88265542c456f3767b7cdf9d1f696fbe5d792bb587da4c9b5d7a8aad48cfb9df76a9297397b6adefff86018e53b94528562843be163fdb5ba1eb558d846596c96409ca74015f554dfbc61ae7dc59b08158731c9c2089c280e948884381f79ce973bc65ed21e3cc70af79880f6f2a0aa4e272dad64a440a7d79861cc612fcc011b02de8d9f821cbd96cacdf94aa833afa6be87fb453ea601c4cb3f41903842311a15b06ed9b0a7fa81f446f68f0099b7e4dac1919f215bfd6645d2253d1816ebfa9958b9507993f3374d90c8c158fbd35573a8b8f684e4ec35e25aab10861b6266a1baa4c12231cb2238b34c719ebd453a8138f6034ee3c7b467c6fd1c99dfcd471b246b11b1cac562a033411ce7b595569eb8130153837f2250a23a3646394eaf6d692e5ee6baf44e4c2ec12bb1b27b1a882f5c8cda84af7f872b4582d027dbe6a2993cb2cb6dc523398997ba8839819af30803bdb4b047ce96160164c64653f2cbd1b7686756c4e107e76a66463f9d3ab2bd13db37f736bf9f02fe1602d39dd81e5f8331dbb2ba2d3bfd7485d37248c9ae09131a5024dcfeda75780c7f7666a9f9f5c187db61aef2e8628ef63dfbfb863c5847d65df89530bd5c671f1356afe127029ef673e82eb3cda9791859af954a294f7830c7833cbf0eec0c746dc7b3ffeb63ca1c0427449fe7cf1027fbd1e7797ed5f325da12736b649acbf5d429bfd786c3bce19234ccc132aac24871894cb46ce88c1921e56d5f84d365a9624260a43bfa592cc08a006f3288321115a3d4db94dfdf729cd8ab24ce6b1bf5f5c3fa0710c1820644c7c85c96420643247c63a44145935dc7163730c681ed660fa11103004734492cec18fe9c8fe7f7fac12b2b858729340c300b9c89b1bbf662e33608cd49f78e4615f62f1fb7e839ab5559005c5a40e72e916cd9e393d6bbdf3f088866554a2910a503985f89f23ea7888beedbc3b7ca24046f427b6c9bae700b93364d9a2a651325028dc83d525abfbda4d60fd56743361abfc6149a0aa8e55aca9728b6effa4d8419078c0836b5a71d6e7186e7a809c306eb0fde295f48692decfc29edafa3cdd59467b25a29cb8e8b0d9a981762de3d8f9b119358e8db5f5d83e50d253806ad141cbaf04d94bda53698d34cf4f0de10adc0e2cadd98b92c7809759639a102a367fbe4d81bddbab23afd7b3f06c5d0ea0c7b3022945e9f22f2c47fc9ac5744288c78d864089dd41ba5f7b0bc134987ccac0e68a1d7c62e3148719895b3e610ef017f58ca4bdc6da8ddfebf3729d5d213f6957e5b6539b861863bfb99990c0c54f3b4a5627a4e5ff460dafb906913ffda58749aaf61edb884fb7b57c0922b1f20e8e6762ae5d3e1ed0d4645f46075625c4ae5a290c754542d5d96c335920642f5f148fac4881fdd1b2d2479a13cd13f1f2983f47c0514b62b0ec76867476f846a72f8d4726c209c4464b4285570c40d9c630652c4197a3d223d6d359c370dd6c66b4368ba0c71418bf4a7ac3485560089ead42ba7fdc10185583584361711f506544ca8b1da04938a14f1884b895f7b1517d35f7fa310b1e37111833ffbe85705b6cdaedbe5ddcf296ea6306756c6782995ecfdabc9b100167c4933aa153f0a12cc1b41f0d3e8dcd106240678742582e99b264ec3e540d130a2e40f80b9301a99db522bc061a85e35c42b7c412cf6d4238c247a264fe15d000664da43c5b240ebf25710299659e87aaf2600dfeac738502c857028e5db35c52415138febefbc77537904597801ffaa875df21d767935d362ca2b8e9a43ff1d23b58aceeb65e2e522c2e37d6f43bc3eb7fda22c1f129388dab574410d1b90a8d79b02c280d6d7329ff1ce8f16733afbc7147c0b047a44f085325702c5b5569b568cd0632380a385a3f16133deb2691ef3cabc6bde20d4fbf1642bd111226dc177101b75fb2d2c51aa7f86baa96e9f3df10baa9aa1d925e7a0c86107c3c03d2dad53b4569f5c738d464fdd4a3f865637af4f96289bf450b8d2afe51e888d1554da7cbb3f1976c9eae47ffe69a09ff30c2d1e2415468a1a27140c75c01f01ca50f943f52999711e619c648882c423fd03f8b620ee8c4c7fecfa5bf8e7f0c58a31eb48bbb3c5fab73acf844fbb04538413c4e44d3c65be02b20cd1d46993316286e583f78b2a83ce2987072ca6dcf93860f81e46f4e2eb403a59bd71456b28c7b7b90ebd35573f327c6e51df5914ef089eee1d8f6338e2332117418195e46ba198918a4a0f12466f353980f6df22a2d183c0cf2d0c34639fcd08976d664894de78e65b3204da638b46f4c6d698f1ad67d2759f668c3a08c99057fc43a034e691ddaa26a8e1a878a0912a09836e78054c32d45a8839ac9fe65d6172f7da0c400cae6c3386ad3990faa5057a61c0231c18294662c8449e958ce0be43ffa17a5283641db05d20fe9d90d1f5c3e75a9eee2a39f729ab4cef129ab44d990f5133c53a794c2c61362e975e4b083b4bcccfcc969055f2c02fd948e352601d4835fbd68327f8d364066c8057de0438913612f16627b261c42482ffa65a4d022e7c873afa3ec5d2620ba723d632926ae7089e53a277ddbaeda7fc908f5e01de79c4354ab52db401ac7b52f55a869b1c9afa97e41529f684a8c189471ad2ff650f912321c0f4394a9d19721648c28fec15ddaa04d39576888751166eeb65fb6807e4b382563e6d7862e662113b6882258c59136fe158f12732ac5cec6826c3820b4824cea0a2bfa5bdabba5024894ec3a5d58d765fff78299f65ce0d8cec09304c72e291dd8f3a62d8c372cbe7365f44fda810198f7470c84bfffa2485309957caaa1bdb1cd88dab804aa8639fe1042be34ed88afce9c9e254fd2b7e4f31fbee5ad459e521710d1031daa6a332c7d15e87e9d5efe2b1451de8ab9187a76bea71f8b037dd415f6ba88b5e95a06042bed585f39f843df3f5e6c1ee58260fd18d8a51d7cd28848ebf996eb3a2b4cb5fe3519a7e18b95e7911013e113955a7665770862d2bf96bfaaced0fd3445771a2d92b0bec8a5b82b8137f3e8005b251a27f0131800571bc8da333bddf9148ea5ab6dac11cd4bc21445bfddb9ac8953352a904bb70c4b50772e33c3644f3cc21a2a7b9622debf5526171ecb1f20f591d2d21bc29ee696bee455aab2d7ac8595480b2e0c83e204963532ea0ee12cb3b5c3e32a2e4328ea1f6399b19aaf3779ab5b03a1dc542af670ef03215e52cea8ec00153fb06ef8fe439691d4f908e8e252454ab5cae7df0710e68d4d555d0703283f00bd000013b58530062a33de74922589d2fd1d4969f6216388916f57a703054aedccd27b9b8dafd8a1f561def86b672180dd95621a464b9d98080c847fb85062b7c2b8696549be0564c7608aa919133ac9fe9a6981e91201d5c711292d2ebb2bea408a79327859a478b758be6a3dce5e30c660ad0d4a8e89a4791dbba7020a7eb39309ff76689ead54608792d90231bce6f44fe5354dadefdf68bfdc08c0e9e2007b64a854facea8bab0f062409571bad1a3799d3f33d0064cee2fc43e8b4bf4fe8b9c57cc07688d1cb9086512406a4de64befcf8a170f9e861cdc606dfe0c078324565ea115009cd95f0c09f7d0f180fc4f9d09365efe3b292bcb45e9c1a112d85f8ce910ece0048caac98c79c5768e3340879101acacdc4c8ada3370bce53f2f4f97bf072bb3ba3e409619ddd101159d9bf1c0043b4c3c76d7454486ed6e86d0667adb006c5d5c6eab25a6fea2e4dd88a03145c85364d267335229a3239fd1e26989ade7560f18bc6e7cfa833322d70942afb471865788f2d4c64e30cb3ad736e5e3ed7f85836a833b5457e6e3b7f8a3cd3aeb7b1c403fbd68419b383378a733ef5712a4cbfd58beb065f4218fdb0784c13a3d5e1d164fd0bea8f0bd65afa9aaf4bb79f45afcaa4988bc18e8cd20e762aaad59a38e1bae4cea62b4fe757594de2202ec1aea8e3dc249812bad201836731947351df64b17bba47e2d0f89b3d39cbeee73aff54343e5dbf367cb8f09ac30e4d36eedb72222fe9b9bf6403f8959b85193a08b2100469dd72a11ad2c07e8d0fba3c2b5780ac6db8c9364b2c9e116554dfafabe47c1ee116fd02e26d922a94c9b4e59e21152da99b4083cba16e1e59a98b0450b4d936afc9b11c6bbc8ad62ceffb2e3a418c997ba1bb623fd888e10a3ebce3b42116ef98e64a3cea9a7ecbba4cc480e23cb232b728fbfc41047467fcb5c3690253911b4f72de2fab44b7e4295de58e90bc6ddd32fcfd99312dcabc5580f4a7ca5b7b18f07297d033e8bc3e0701b91c8b472e491136744631ae33be47a6c9a13c2322b600ec48d4bb720326c991e173839b8ca5d96822589fc871228b1e7c1ac3fdc9ef5d8ac06beb271449577065c2da77ffb902205a031f30773f837dd4caf6656343eec06f0be36ba7d7fa5a8211db78abf86637a47981fb9339b0d375a44e7b614d425e7969b35b44add65e2473159ac82eb09ecb5b9ffc7fc0b08c9846f46d225ef85634071f220a515361229b1f1a829dfe5d6ce928390f7dca266beba1f67c2f7d840359404feae1bac95abc2769e5dd5d0d3a92abc082ebd222fa7586a811791c6a836ae76f514cf2ffca1fef38a0b88f85947961e441d50ac1f7c304f1adf9a419cca6cc645b3a517f7c3cbf30d40a463cd77adde6952fac653f9114e47dd77cc67bf2b46d2dbefa1b54805301271e8d8506fb57f3fc7664be030bbf42711891e0c764709c78e96f9ec252fb9561c7fb481acc424622aff8a32804088941a4518ee2e88ff13fed6a2e536e02d81f481295ebbff23bc5f4ba1a8943bf845b881dfe495e4c827efb6b4546c684b22ddc07894049624f987d78c4465e726acf078b70d547138f9742cffdc28721668f5247b216980a18b8a6d76c9c2a4d301feb7b71fe87bbe9b89c8d8462974221a2eae846bb4e85de614f35997906a1a487c7f35a101d003deb16b5870798979bd6bb145ced4e0c568eaaf57d041ad4c86f4f8241a1ff35ecba6ec405f03204908a299b5f7c0b7f544565790d63305ed5206cf19079c1155bb2507c71e522cdc71635ff78c3bcf629d42973be8556d4e51d76916cb4b1400ed726d4494d94c82d20a3148f79f9913a59ce6963468cad76ae513a92194db4ff8429b0b1bfb44b36d352dac5d41496c3b0879433d08f92258f20355a69a732f5", 0x1000, 0x401, &(0x7f0000001040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001080)={0x2, 0xd4a}, 0x10) 21:51:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="08c564028f588918af3c6d61f140dc411ae0913982f4f1161f8932240be8ff86394bdd6de725c77ca967aaa5510600000000000000e2dad62fd4f5b9de7d823029e1b1303260b8b9560e4d29d69ec9ce5026691d08c7f3f3814280493177b1d3ec19ee47450847474e7d04d9e548cbbbf2ae46b5168bef6ca226c15a58e2af38a28c85fb5dee9db27c994a07c040c5d450142799f503886bff4d52d4d54f1c095f13c8ae0515", 0xa6) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000000)=[{r1, 0x102}, {r0}, {r1, 0x11}, {r1, 0xb6971af487e10816}, {r0, 0x4}, {0xffffffffffffffff, 0x4}], 0x6, 0x8) syz_open_pts() syz_open_pts() 21:51:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x8001, 0x21b) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="03e6b87939491411ca910ccebc13fe76af35c9a6aacd899d3dfcfe8146836c7e3801024a8eaeb6c9ac634081776f89ac12be424804fdf4b87ff970715ea83a06ca3eb1c2cd9965d4ef61950b418028e16f252abd7f4ea84366545442e1e0ab77e5b3f2e1f608f7c733b3cb6aa94e69ec3f9abdb96b9aa8da6b2e210aa6d78a4923626daefc0c790f7d08a09a558f8dd1ef01baf26c442e58b23cfec41fed9d251b0250efa9e8d7fe11e20f9fc12439ecb49aa452eeb8b116fedadded728508d32251e79aaba27513109baefe0dc7", 0xce) 21:51:42 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") rename(&(0x7f0000000000)='.\x00', &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") 21:51:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x6, &(0x7f0000000000)=0xfffffffffffffffe, 0x3bb) 21:51:42 executing program 1: mprotect(&(0x7f0000702000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/114, 0x72) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) 21:51:42 executing program 0: r0 = socket(0x2, 0x202, 0x92) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x23c}, 0x1000000000005) r1 = socket(0x20, 0x8003, 0x713) r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, &(0x7f0000000080)=""/193, 0xc1) 21:51:42 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641dff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4004, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:51:42 executing program 0: socketpair$unix(0x1, 0xfffffffd, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 21:51:42 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x8, 0x7f, &(0x7f0000000040)="e284158ef11d4399441c2f7f550ecd8270611ec0740b131df83e22e52114ddbed9cd20e6607dd96501cb2afa35d65b51f931a8dad722", 0x36) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) close(r1) 21:51:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000280)="c0", 0x1}], 0x1) kqueue() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r0) kqueue() syz_open_pts() pipe(&(0x7f0000000040)) 21:51:43 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) 21:51:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000740)="7270bf6c40afb6bcf4eb69fb5dcbf6dd665b45837fb57f542ee9597b801c4afe68c71be6fd5e53d097f828406421ce24553de8c34600dc2c8f6cc8b3e88ef403da4cb2d01c6036d20fd6cc490acbe93a88abc649f1c03eac5538e3fc2aa0807677e0c1a48a94b8e9f5e4419a8297e81d2bd7807e8424ef14ac240000000000000000ce1d8989cb3f09bbf2cbe31836807011bd80ab0470c5d69b95091e7461c983633e6febe824ef069e30a5b3cfe8ac9d08d7dcf158d656c815330bbf9c11fddb637dfab77e529331f2ced592a9ddfbf9f1072501d4f6d3325e9ee40b1a6611a078e202f26090c0c1f59d983980c00f9c7cb184d0a488c4e083dbb95d3ce3f5ad5700009221988e72386a0a828daebbd8c08450ca28f1dbab451ed5e921e34ec67e2cca8245aa05845e627f17378d9154831d5e54ecf924afccd34efbaf6dff2fcc362ddbff5d976d17c9d4b84d2ec43d3bb8695b636cfc8394fc97c047552c00d9340978b4717a4bbafd9f37f7b429bcce964facd48af6557021fb3236ec068b29bf02882f97fded17bfdc1f97332e120bc72392d35830abf985fadee805aebf61f24ac13f6e5be0cd17b9367cbf163f438261347ba826f89460cbf111f683f948b953aad90653d1f5dd7dc6dea5cf7c6bbae5fbbf8ff0a5668150258bd8c9bec2d760002d7b4f88acd034b74c5813e3290fae0a1f23e28870cd3a0bb65b6137925e1568911c8b1e3904d1b40de768d1f3dd95b26a0bfd8e53d8227b90d99fc7764e50ab1ee13fd12253", 0x22b) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) recvfrom$unix(r3, &(0x7f0000000000), 0x0, 0x803, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x1000000003ff, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:51:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) rmdir(&(0x7f0000000100)='./file0\x00') kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 21:51:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x28828, 0x112) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000400)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000001c0)=""/192, 0xc0}, {&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f0000000380)=""/125, 0x7d}], 0x4, &(0x7f0000000440)=""/173, 0xad}, 0x41) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x6) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x12, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) 21:51:43 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x3) chdir(&(0x7f0000000180)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 21:51:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e6f66696c653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) socket(0x1, 0x0, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 21:51:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) read(r0, &(0x7f0000000140)=""/161, 0xa1) r3 = socket$inet6(0x18, 0x8005, 0x7ff) setsockopt(r3, 0x3, 0x2, &(0x7f0000000000)="c7981671b66c56d19140a235eff7b2e9c8d70a7e67f6936a243a57d32bb4f16927b3d71b872d3ad9ea676b49b90fc5312381ee725cd0cc51050a5b242da524198c344c", 0x43) setsockopt(r3, 0x29, 0x2e, 0x0, 0x0) 21:51:43 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='B', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) recvfrom(r2, &(0x7f0000000100)=""/212, 0xd4, 0x0, 0x0, 0x0) shutdown(r1, 0x0) dup2(r0, r1) fchdir(r1) dup2(r1, r2) 21:51:43 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="07ff2216c11793ef06f50406ddf29543195349382724fad309e3db18c94fd912e641da85f2d598ee0d880d77710b174f2ee1a41edaeaae86e2e79f03d5de3ee3bf603b2ff76684d34b8201b8c9ae2424bcb08418478032f2ac935b0e247be43ea3b057628ee326b6fc3f00e56318c36c2cbc98c02b4b6df0ccb9df54fc473cecee37cf64c5a5a13197e81bbe991a027a3a33d4603180ebdea88c37177d33c172c9d1c234"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r0, 0x8000, 0x5c, &(0x7f00000000c0)="0c1b589a203cb71097d9512af25c7d2632eb476002aa6b587815642ea2b61ec9d7ab4243f0d58063bf6dc428eba8c8c3a7e24b834d1c86fd1b514262dd7ba10d1cf2fd4c64b64c1c9006d73b3e2a9ced6ad24c3332f2e8cb8fc3689579873205e97e8a31702b629a88fae99661468cf9d8cdc2c548c9218a72d4085e3d140b2fcfb2846357e8463470b47567416c0e16ce0356c6c70e336034ec2f12cbc1da95c311f5e1945e5aa173f8163daa0a35aa45e38d0ac82d2e030fb32d536e3fd55d2454bf672ddadb5fa5b9b2ae32a4a8973aae2a5fd48b3920d5216e852a1a", 0xde) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="db3a70338f54a09d2167ddef732a83170a", 0x11}], 0x1) socket$inet(0x2, 0x4, 0x6) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) recvmsg(r0, 0x0, 0x40) shutdown(r0, 0x1) 21:51:43 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffff9c) write(r2, &(0x7f0000000080)="04a7eb3fb906389db21bc4096a608c2c7843c5876fc1adb0ec821e426da54998ce008ef030c0126d3eb53c4abb4caf427beaad0a9140c299669f2eed59d2d66d70835210cc864be302efa64dabacf2afc2bf8325637d73db0269988dbe238b812901e9b685abb0231b8647d5d4d5d28a31b11fe2d386b73ef0227dcdf97d223085ab80abe77caa1d4f154c92f6ca78c3e69305e81a82041d747db257b79c1eec30963dd9c4ec0f", 0xa7) poll(&(0x7f0000000140)=[{r3, 0x10}, {r3, 0x64}, {r1, 0x22}, {r0, 0xc}, {r1, 0x4}, {r2, 0xffffffffffffffff}, {r2, 0x81}, {r0, 0x84}], 0x8, 0x2) 21:51:43 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000300)="81e8aa3670eafbeb53f76d309b40d9a2d22ce8fa6daab89b89133dc78fe8ff67fb210ec6a64aae0e4c955160c5c4368cd98c98dfad6c7bc9ab64e9dcac5c782355ab6de46edc1da204f559ae5a041388aefb0fff662b929cd41e6ea561152da04c384318123f4e5e6fbdf65ff18f5a4f56cdfd52e32258a7c8fd7d5a30b785fe674f084b2a31142352cc9272590997486738b4e21ba7af71e8c0ec251234bfe56fe4857e678169b677e60bebba439828f31428d2999f692fc6e165c895aff9d2cd4d6135ca7617c0b8bfa8598d140ef8ccbcb265e3cd3c7b662432c2ea6b4cb4c9ebebf26107285282cc56dacc639d96effe3b9fecf8175fed22879532759d875917abca79978cf51c9117cbac14a546d7166b6e7ecfeecdbe8b2e6e7b636b2b9de160d74b723aa03e48afec398ae869", 0x130}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={0x0, 0x197, &(0x7f0000000000), 0x0, 0x0}, 0x402) 21:51:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000180)=0x1) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/38}, &(0x7f0000000100)=0x28) 21:51:44 executing program 1: r0 = socket$inet6(0x18, 0x7ffe, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/228, 0xe4, 0x1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x10001, 0x4}, 0xc) r1 = getppid() fcntl$setown(r0, 0x6, r1) 21:51:44 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2a) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) read(r0, &(0x7f0000000040)=""/27, 0x1b) 21:51:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffd17) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) 21:51:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc77243959db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed1400790a", 0x45) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x5, 0x9}], 0x2, &(0x7f0000000240), 0x3, &(0x7f0000000280)={0x2, 0x37e8}) close(r0) kqueue() r3 = syz_open_pts() read(r3, &(0x7f0000001580)=""/249, 0xf9) 21:51:44 executing program 1: socketpair(0x3e, 0x8005, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x1, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000080)=""/41, 0x29, 0x843, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x5, 0x60c4}, 0xc) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) bind(r3, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8022, 0x100) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x1da, 0x80) renameat(r5, &(0x7f0000000280)='./file0\x00', r6, &(0x7f0000000300)='./file0\x00') recvfrom(r5, &(0x7f0000000340)=""/40, 0x28, 0x40, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ftruncate(r6, 0x100000001) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000003c0)=0xffff) getpeername$inet6(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = getpgrp() r8 = getuid() r9 = getegid() sendmsg$unix(r2, &(0x7f0000000bc0)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f00000004c0)="9728cb9f68714dd56f40b1578dc6ef8aab6b2adc4f0fd7a52fac92afd646b8bf518f6faff9022a636cfa6b52e99ed5c1f03e3b43c70572278a311044f73d37e1a2cb88dc629a5d152b54cb99eb54b3d4004024ac4dd48186", 0x58}, {&(0x7f0000000540)="4498355dbb815ceb47b18e5b25033bafef058006fb891ae2804becc92c6a7ffa7bdb86ac404494a216a80452f18f0b8ce1fbb0fb32b84f143cf995eee0480279db2fb5b7338294c53b2c2121fa65a52d5fde901175f895055c", 0x59}, {&(0x7f00000005c0)="076246ca0fd256e5eac3ac16d777e234d5b946ca7dddea5ad8768cde924e1b4d8ad4a7ed8ddb0605c60312255ac27d48b6e20ee64b248263a069626c7b9e7f9cfe0f1f4d6a849c2e3ff338f58fa11842f3d7530e84be225833d94a7cdcfc416b022462f6ce5049b171d97f82aac8a24d3177b068aef696a984e30d679bf984130f346537611ee98dc38655adfb5b77b2bc55afceaa9e7a67f029f0222da3ec269bd7dc93e6db83505c3f596ad10580272bafd555e0d9cb05c328489f68c664d73a090e4f79ef", 0xc6}, {&(0x7f00000006c0)="85acff156cbc380b1a32a93e349af9f21ca04c56", 0x14}, {&(0x7f0000000700)="57a8db64ebca57ec56c35eb4ce3b7b3586bb", 0x12}, {&(0x7f0000000740)="9dcc4be3878b6d8faa42b237eddccabeca5b0e96546d14c3be7b11a2a00b02e24b147ca6985a263b1d18a9ba4f34e7f7e82b2069f06487eb30d404013282951d3d36640166808019f4ae907f4e1770e03ad3c9e51321269c9158a6177c9b8fd18b08064e1ebbde7403a2f81929d3fd826a9aac643f01e80fa65f5303698e1bb556ab91c76b6c19209976a23a77cb4f6737e29fa41e075830f803229133b99bbe123798be2b3667264db4ebf96d2302579dcad2fe18f5908b9ff1c295dc883321adcb0dfcc76a36bae1dd2557d842852b26928b575398f7996bf0c8443475603818c5b5d752c0f0c61bdee3c33d2b77a17c6c7b9cbda57dae", 0xf8}, {&(0x7f0000000840)="3dab73754f3f7e2cec96e80b02a3bc02f394141edb2efa87cd4073d31e1d0567b5739ccccf3ed05697", 0x29}, {&(0x7f0000000880)="60af87a77b229b86dd69f854c13b3b70ce406f0a39c5dc16e3a7e45ed8b804a080801eb44c04ab5ec4d3f469e7962bbbad3a15a8f5247b774e714c49c27b197e795c575f095e47aa612771f2cafb359255563878b160f451db6dc47322f01d94372bf4e927aa571bf6bb5c7195da90c7db9de12c85485d1774e99a8309078a83f7b0950231b18123205b40768cf620c6083e8fa7c24d7ca8c17af5fdab4995d18ccd0bf3e6f7d357846a5e3ce77c4914fe5c2e0e9c0740f07bc1d0166e65bb33f01e7f00fcaa6cd67f22a5883b2cffbb4b3ece9b39730bd5151be35ca48ce0d3219b16ef00193f5a51d390da6c", 0xed}, {&(0x7f0000000980)="1182cbe8b1c9e9f5f7a734beb015dfdc9982f44071c3c216bbc325e5dc44b04c5a1ce892c2aecbdabb7762ea7162879167e252c7b21529c7e13b943a21376dd3dcfbb6a56f2647a4fb901ed8f17303ba66efed4c95d2ee3942aa7fe39d3090dc3cf56dfaff146029f676a4178b242171af6e00f2c8e647ec39078d2d63877709c40b2ff51caa4075582c205dd7165aaabb8a2e607a9db93e5247b380972b2d27154f57ad7fcd4052af28618f9547d594c9ab36a9d0954bff12", 0xb9}], 0x9, &(0x7f0000000b00)=[@rights={0x38, 0xffff, 0x1, [r3, r6, r1, r0, r1, r3, r5, r5, r3, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r1, r6, r6, r2, r4, r5, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r6, r1, r6]}], 0xb0, 0x401}, 0x4) getuid() lstat(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)) r10 = socket$inet(0x2, 0x4005, 0x200) fchown(r0, r8, r9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000cc0), &(0x7f0000000d00)=0x8) getuid() bind$inet6(r4, &(0x7f0000000d40)={0x18, 0x0, 0x7, 0x9}, 0xc) poll(&(0x7f0000000d80)=[{r0, 0x4}, {r0, 0x80}, {r0, 0xc}, {r5, 0x8}], 0x4, 0x6) rename(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)='./file0\x00') sendmsg(r10, &(0x7f0000003400)={&(0x7f0000000e40)=@in={0x2, 0x3}, 0xc, &(0x7f0000003040)=[{&(0x7f0000000e80)="322485f61507af9e9176fcb0a9a6836dae600bc678a179201a2c8acada2aeb0223e809c5e6266cd7ce49495a4169d06cd648b8b490094409a19100391b71088fa185b1e47fcb91c2e16b7bbffab49bc1f672c1b5d96585292c475bd5389b6598a7eb16860637dd68dc992b0a6ca9397d0544a49ee0d1cb6659c809ebeb7a18c9fd442901e4cad5ec9fa0f0cd7bfd97c78a47e3e1bda31dd409b42937587fb436d43a1fdac33a883983978b88ea00d199aa0ca9b380db4c973ad4c6d2c453f34281af73227a3cc906b5c800f841dfa4ccacc86682495a829df8dd5a4422780d73555f97e77555b4f5d83cc8da58fcd203e72b4ee26bde672857869c533c04f340882fa1416b04966726877af8be38f7d21dc8f6742f57b22e822fa68c8ce69bf167ae746bef6f171e38a650ab3b8a99ebf5ebce51b11f2df90532d0c1640575ff62f2f2f929e836646779a75be3d7fb36f01c226a22d21345437896a8e60f04f36e76400108898ee7b8c28f306a02469c4277806185199204c119465cb0e495598c63b8b7278e01c78c011c9e5699ef183183ad80a80c283661d417aeb8a7f2d7d7bffd290ba659d938be27bc5d617fddfedd97953e351a761bf831a8f45d122e457696f61488f82d24dcaa428e5e429b6542a3c23796c5fb91c6100d718969f00622af8a7d77dbfb9a30798ebb8ab00d1f254dbd55cc7ca7f48053a710dab8de935a51d95c723dcfa92891dec4b39df1ebc2b4e5633efbae523fecc01996a44e74ddfb9532a86ab3441604c47d18a939db83490ea9825de2848c6de69becaa1124ae8fcb7d453d925eeb9af8b8eee8357b5dbafbfe7236cc6c5b7c7963c8a82e5a75123872d171a4bb3f29404f697cb2537a3cb9a382aaa813438c695b55046a844b3c6688f1f0614d0b7488c681516ba1441749c06c98a2598d3b380f5e29919ee3672d4c3acf0aa1dc9411635469e94a9975d78f91cf862093935f58c2fa26c814639ecc1b9ef71046039e522dda1872e91577c8dfee51f52dc895bca7283fe08e43888c0c83659c82938c0b0850f437e9036c2e9b4ce5afc367d20e6fc085473e0011f7dd06ff3f7f083ea8e27362eb3c0dd1b4a80a78a36ffb5532b7f51fa15fe52e212d44b07653372d9fbe635117db5f44f0b44562919f5b263c8a8cff99726bbf645d77361f4c67c5e36ef0913c7390fba9e46d9419fb3fd6fcab2e71651c9e250094d95c54e6533bb25a9bc6f751ea428f24fff3d361ccb526eb5be361c7e52c28bba0e34e64efc8f4f441fa56529dee86b6eaf5931dccd88d3b81b45e943e4131f7d0ff1c01e81e100b941aaec04e89ff5f7f138238857a206747d85f8a9a7d601d788848afc4fe619f5f3c9e4976e8b75f1f5f1057a3b482e786667c2ba03c05c9a77b5212cc1e2facc05ac28d0fec95b543e43ab3314c34fee028b335130f12887484a4d67fc5338d4dbf62dfd33e47125421f87028fc9bbb11b9d98133215aacd62f544db18ab474525a6145211cc5e729d6778761a9b709af6973c765ddbccbafdf920b2d16b1ed98ab25e730c08be0056cb773f478a09b4d83eb8e4dec6ee7b316bdaada03899a9d193419020264fb432c9c40a76dd156a90fa3f2e71ceaf9d84409d82649cdd0243667abd68eaf869e246fbc4a8ab59e0665a8e61e1a33c34849e12e1685c67671fc11188f3cb368c33d5b997b4ce7b839ef8fc0f8c15a70033a52ab78d4e49c1a9a529c433eff0ac68bccd5191f546609e388dbb0fedaa7c06d6b85df6a35d45328ab937461a89d6c01088e4adc7d593d5e3d2aba5b2664bfe5c0cec494a09de72bc1280da2a0e20e95183836d8882eb316d4c57da059e5096468fc0e7a2a76d484a2eef8fb0149fecb5d1de36e31dcb332e9a5cdae29484dc5590b136cb107fde6537734947908b15fa3fadd3b867272dfea25f8279e91e044ebc0b19c5a13fe38c0f95f0295795f5686b9ff0cbb7fb93e7919482430a8abb980d36e462c34a8c1eb0337d7d1305c69e365fe63d459d0bda9d26a3aec27bdbd70d6812df9a52f43d938e2c7fea058624521041230f5e8d619b03e8fd18dc51723afd42da6827f30417a0388e65a63d69c1f619fc03f807b6238c96cf9a0ee14efbb9e0d149560603626c936b4c59d548b375d6da6b789b1bdead5a658799d8802f1ac5ae71273eb1f8cb4b9baa577421e4649e5fbe87647b55ca66dbf186b5744dc369877e76a515f4aae34ff79441abb0cb09162b1dd50af432bfec5a9c451dd293c131af13676bff99162636d2c87798a57476b922fb11c6686461cee8c553623c011c9d431d5bfbe633f3af2b3d9b514bd4d576bccd7baf31bbaaf6ba8b4a43843b3800dda1a839a360e0c597f2341e17c254fdb9d1c8851e1f3a3810fef74117cb0516c05f5a4d993f51bf2937430644e21c846291bd1262550aeb1b7160c1f258eadce0f1cf01cb2a28b14b96158ca1ca584509222232896ed82be9f6daec3682f70e476e72638c778f297c55dd03a4653ab1afb09465440fcfafd0e7e82a1bc24e317b39bca4c26890f1cb6f8217d3d9413210103ac184e0f2abee0caee971b2d821682c8e3f99aa67885a4372d5dfb8aff81cbf32c0f4988dcbfe6af9f9a77e566b5d989e424a4d39b32aaccdf2805b96c584f73a17a54b7c72253ed563e1ef8e552bdf1da290827292b83a58d6dfb483f7cea069b3c5ebd2443571cd5c48ee7c32cef6fc5b3ef1c03ad3605d187a6758f3440c4bf51485f56591fd82e554e2e2d4dc2f193bde55bfb55e1b3e9514d0222c34cf01a9c013187fb367f35e201a935c67ee9143128baca0e083dd00c2be00e660c88353840e34a36ce3935c71149d92c127d265a00681ede2882d2ad263c8940a21fba9073b49faf55353452673ff9db5ed441281c3f9c535f549f86b4ed19ccedcd4b08dcf716d433daa7f5aae3179252437dafa034698e947ce94f37db6d0291e500ac669446679a94f2cb6b0f1f60e10119f645fe4d791371e7fd081d9df0679673b9cbfd4d39baacbd8c82edccdf436e0055330f5c3f6471339f231ae05b99734d8097c8409483c881c4057230aace495149715e36695d12298555f098a07c9fb2f0b1b4c5c7fe142f0e9bc167c5abffbd50b3accc83e19862859cb9c15dfedf571a03014988aa18d6a96216d754990baf7ddc3b243bd4eb93f22f5915019d39dd2febd72572c2ac7514c0acede9818f226b464c3cca590f1bb2ec612577499bce084da3ea2ecd9c944f5d77a98e3547f84d868ea63224859a82732f8523f62ffb6779cbf0536a6c73c41561bb28e8dde9feaa670cd0368ca5c49b2e34aab5756b149d22f308fb433f527ea7c0e3eab81ec824582c0cc46bce381f162a1a6927565af240fb5cf79513a321eb34508b31e39a42da190431dc29fa20960ecee3f0864e645dcd3d0953094ecda63063247d6de727104ee4ccb0267d4e05f3fb9dfb599ad24d1d1d19fcada06bbca6722960c457c44de67094dd3c34c70719b6394c7912087bcf207037d7817e820b7f4ed80960422d2dcd2d3885d1f2a293c15a34470e3b007e7b58a9af21daf285047163eccc4cee845c7894341c894fe12dad41e06bcb9da65ba2886469e019aee768dc58b46349f8cbe1b7eee151803bf57f4fe4f97e0e8adcb159679c2ca9f6040d0a61232143d9f9913a799fa523c7c7b01e162ae1f59eda0a6b53b70e745b4628dbcf6b7cbb011b8bcef1668f08e76202a449917cc4088141f8be357719f288efab4f73998f935bb0971cc7913ab8221ed63ac09259af4ddfd9d2d4de3828601160a02783cdeb62baf3a2402a3aa9c2482429d37b6d77e878be7c918c6e65d5fdb7f19f9920c6318f00fab6be08ac0d099d1a90551286a11c5269bf2294e75d253aa1ad2165ba3491a4d6fb9c5fdea5f39b59a12882c1b095affc8b44224c620bab7db86c7169dc8e812f0511729302a423549e8111b68271a7a2cfdef0158c2d6b919418982087f3050e0123a276adc7c0f75cb6acd2a3e4b76151f829d4d4002ecdc035a2495ec8444c97f541ab943dea394cfb47b69ca5074e394b930c4857d38a5d761dbff8e9251d3f1833eca4e2f6e41d0f67e9cfb81f1d4fde38961caafbf1cf2022f62c07dc7b3265fd3ce8b8ea12c83e8ae2fec8245c31294c63a0ff07d5e4289e29e6d9859d6d0313e2ddd67d743d4976d6e7a6f94521e7ea1e937a67ed4e2ca87a3c5447f79ca8b689cefc5312e3df947dbec7a2a41ba2f259373fed375d6b6e17b87e464d8a553062ca4dac89060befa2c4879af3a3a1ccc20222608380b277668d61bb2c4b90381eea5d644650068a8f82d93c229ac2b7e5bd63697b19eb68814a60addc6ad7f7a74fd9a77e9a0fe7b891beca878c842f21c586d0203989e37affdb698954f38bea2f08483c08c0b31ea208786626897b461cf82ab7853b80a32e30d923d8892cc1ba89383f55fa1d7962804e8ffe59c71a55813aab47670733cb87a6006fcf192d166c8ef470deaaffa8866f79a7db5b0149f3190e330c1883743841c30155f01414be1632b7dac67834512d3cace25e5a0ab9a6e9f1f94b9261b69760d429ce4d2138c3f969133529bb34127d6fb59a3f797a4cc7ab7273f02e55e46a35565a15770e79adcab61abcf691501a2bc27e91732bedd40cd3f7515cb72ada1dde4a8e0b274c34ffee295fdf4cde4cb8baf60d1ba24f03df71ccbc1e83d3f2e0a36ec5ef5a7df9d02b720a9e9cc96dfefebe54cd897a559fffca1b4a3695c523eb62d41460df7149bb4a940faed8f5cd7640edf6db8601a97a2a90ac23387d77991c7dea404cc83997f10214d6d3a901c99eb9ee261bcd58ed1ba46d688f50b2a0d075e115789661f439ab1782e8f8f898a4ed2d44394e29122809c8edd2066ee986f03f342c66097ac2b4297b877a0f9462396ce84873a9d599bf625a6f6d55dfcf023c019ec3f858e31a4a81d3e73e0dc0eaf81c2a93198c09613098b044e26cf283f7638c1505355571b852b1159382b9fa147fe45ed568e001967b2fbe1e3fa45b67f09f2b1e83aadff756fd4bc108fcde0972149b61a76866b427447bf56f44c40a6fb433e374ee8a83c027ee94d3fca605dc92da643f432a88e4e953c22f6089a27a1281608fa28ea3e4293967efae64f775e36023c022d8f6cbda248505952a4b5a21d7073309ac69e846d23f2f7edae153bb66b4a2193c63c2b23e80f970ee9296a4b6dd3fa6ad6238ef1bd4e1c295fcb236b21f456e3986810b3cec8483d3f67681420fdd30ca114053f88fea2fa3e86aecb2a1891ef1e5039f5f043b551dc3a4289e6ec64efc40b1e96dc61dfa248477ace52a008caea1f18143b7583ad65686119a71c38bb1e89f1158203e6e3c761172c0211eb9caaafa15b36b8497ceb92bb19b389ce11452c3b8dba07c99ae150dd9912569150c958fb6d17590561d17cc6b7dae96d0249bc6a4b3308fafbd3e56375fa656651ce0672b5d45eee874b57e8a5c917efb39bcd9ff151641c1d4b48f4e1f5458e0fe45cdbf4717b27eb98b44aae24e4d200225d41893de7b13b1cc9b5e0148d3ef282f3cdb2776aef46e345e4c8c9227acb8d82c2fb13c3f4e3e770deb44b5a75bf0e3f8fe120736b6d7f6db237f6e6ad97ee75f76d9b32c727aae7d772abd396eddee4abeca91ac681ae33533264a928c33c7b9aca128a2f54443df72808b8a6abb64cf019c0e9792dc39fc0d0eda64aba3318aea7adc5c45681b90d53bac9acc539ebaa58041a62eae71a377", 0x1000}, {&(0x7f0000001e80)="d2e24531752448cdbe03b6029e5a70d25c446ec2300dba6f7fd6b0b3d1d2ea0883608d6977f5de357a4e39415f8509b8f800bd4b0b86202313a621cb6b3c95fcc81d6e917dbee0fee9fdf399dd60c5717f92b5ec971e55ba9c28c454ba6ca2ff37d854421881501491872ca0e00c89b6b3d429694f0d0323401d2180ce4275365e73e9572b6ffa7254f94ac739b0cbd551359dc280f2e19dc8f0b98a8e4cd35735fed50d316501b59aae4dd93c47409142cf49c283fcde4856bed4d0547e5ec7e6d7c5341dfefa1087496d9f9be7c864cfeff67af72d9a999187dbe7954fbf3138cdf453", 0xe4}, {&(0x7f0000001f80)="d02d8e8e70af2d53499d32243cc6d6fe5f2f3cde9dd3e518dd64de94f2b3356b704917195d55190559d5b8e5e59079609dea81a8dea00d20bfce9cf6582ff72bb594034e5c99fcd276b725520fac2f4d190cd1d44bdbd148956ae0a0cfa42bc58f5f89b8938b8d5a4ec672188445e84277cda228a53515fda786d2556dc7", 0x7e}, {&(0x7f0000002000)}, {&(0x7f0000002040)="9ee5dfd6b80bcc680b148e11a631a854981d8ea25adb4e9bcd1c809db2e07f7458e07498db523edb14b5705de3e60a78d524cb2fc70e0e0e9dd89633a2717d7f07aae3a4b3567bcb94554818806e26f2f7bc8a94609368a462566278f2fa235933d19c524eef1614a05b93acef7ebca8ba2b2e0e751ca71c262c336ce8d70994c72b4bf71b221cc5f265f20c35a8236ab1ef1e982cc785919b157a0271d9deb956c7901f87ba522852bc44e2d38a2d4c4c83a0ac928c9d719286b81c55e22d611a5e2c978b7b326cf7f43e8fbd91ce005c6a73607d19e8af3c89888b93812862aa86886b15e8099b4550e5d2f33ed02c2f0fc6712d310ca38da98db6007b83a5c700a5e759ebf595867b82a81ac619660770cfe85a199935df01f3c48cf46be9b41d27479b5a989aa7543da4b059024ae094757161f9c1d058d3956f47e0daa35536e93caf59c4faa6bb2e51d0cb35d13a744de2dc8cabbee416a65ca9079bc6d20346414835bdd1f46f5986b90f1ba3277547d2b1c1d86e4010560501e8c983e26bf70360aab96a9d180dd035d990942313fea32d19f729f65867a7a7e3f5fda6f830afdbfc11471597f4c3592faeae0dd42657055e80874550b755691df8cce8334c047b81821868bf2151adddbd15f76a1e5ed0586f8657cd730fbc4c1f3eb089bdbcfeaf3e24761388e8bacf60c5358f9f66d0f37cfb4e7bbb561b0b572e8248141f47e617f13406092ba182236246d42164b6f6e24dc57ea6373c1d1476ff0342469f7f6ba8e20e4e0dd05ec9b6c58565bcb17bfa673ed219cc03391195d66defc437d411451541150c3cea097fd86b3390c382af31c2de551dbb8301d4b71a4a06eea8f4b7d373284c8e515c33e461a6a01d96d08aee740d0c66388473839c0e2225ef9ced23b16e39ec0b619fa7ad9bbf126fb95643344cb042b258983e06b8b2f9a8e58c7f3f70e716cdd5ecb9318d904343a0739e7710e6bd7c88e280aa2774471b7321e2d8fca6d425c5b3f81642c120239ea9459c2b0a29b671844142613980ec1e62ec49daa8b7e0b7d12ece21ea848341d93af015fac29989b68cc6ae2620231ccfb8925d8fe14857a3b222f4a7ace557aa78ec235f0ecee33ec1726cace0e962da42030d64c80a1e70e07264c060872fa8326b99e28ff8c0743d4df17aa5ba1640b724a50d0ad46641a59cdf1df644779feea3f81687c08fd07f7e528d7cb81735ac448670e3d4e908448703a41f87ded4b8c737b441fa3b10510ba841fbb53177de2b18bd6569836408f90e701be6bff5c0b820b51ac6afb7d591e94a19d6695f1171851d7b7884930d8be9943fa567caa2259b19efb194a8f0ff73d5c5001494e3f7fdc9f6d820b058c87dd8352089b33138defe8f9ea9a81eef1aa36bd98d3bc1526c61e3ba4a95983fe68e53781614ba53f0818bacdd5ec95e7dfce696cb56712eb36f297147978bb21db484a1aa611f6fe8c7acda1540d7fe266f282ffdbf69993ed03ccce4dba8dfd03c054f6fb9a7b512cab0e748cef99e2f62709eaca6bbbb5454b2efbdf603dcb3c16e22b665bb737ac0186103e88ababc27030e36aba5f8cf9998ab22d5a5a0e308835e06dcb4537cc38ef74ae80c87cda2248b30c1e207d408120bb10095b7c85abdf61d704af8f71cf777ff5ad2f8be45442d2cd536d6c55d9f244687220822adcdc8082b3e678f40a07c4c3cae5792d83d335c3b3dcb722a6b4be5790a96a0906c968b0209f00364027a4ca34d66eaa2c7d20dad64a072cb09f03d5155b9af2c12252fd1700e03af143c52899b51f2e037390495532b3b064f6199978f57eec13f870969ce811571ebb254c841b22764d0f8c38d3a1b15bced728d0d5619bf4792c7d8425b95a46787ad50251e0a19512823b15b02815ecaaa68b9779c1b89b4e6b178e696d1b517ed3ba64abcb202d4e58af16ef719025c096f05b50a7f61690c5ab8ae98c957de687ce9e448124dc3f2e63848e0c1b745cdac682b5b71482d2a5433632c7ce96400d37fee4e87316d14d336d594ef0502f15db8a4f6b115b48abbcc1a792fec4d1e2ff5c60675969f65e4feb570c5d772158a8591c3b1fcb15f1c071403757fb325a75c3684b2d89b459d0e6a2d22ae69ce86df559d5bd6068887c7ce6585558c92b8a813e23f04c8037b844142f52c7e2798cf5f1585e631859f04a7bbef452ab7e30a8a97022cb4c1541ced61cc4a0c4a0c62ac90be8b5c845aabf4c61919a55b961aacfd70bc2b2020039a95c8f68721d143e96504986dc93e376caef303e97788c683d51a18704ab107ea154a41df8835d332fdda6687768fec10dee0e0af361fafdcb331ef8a990a1a2148d69993aa4c5792c3194f5213619fe0fef38b682d167a62ca8bd4b8ccd6faef1e80d19b54bec983cb0249a08fcb38f2480fb01d64f445435eb3d919c2c067721249c885f841059a67e97e19fd6bc1b208ed88656a607392199053213d90ddea1cd77d92bed7a7f2ed4d0c9591630e5962253ea6e0cde0b14d5ba11b33b55dfea42ae3f5b0d940ca1c05ecd1900ca7c2a8d236cdfa74d47db7a75d2365e2da41722d1ab0769d5c14213892984a4d5625dd65314d8796b0b0137b61532e9207109438e5239598e77066ac9dce5050f273a998780ac3745ade3a58e5cfa6ced48b97e9f9524b112056dac3db58f7541bd56b2bbc2d91ddfe15e4243f377f391d262cf49dcd22c32c06f573788251724d76b7ec3e2041fb71759cdd6a7875c5bda2625cbd36d0e68e177d533fba6a45bd91c1d398bfd7fa098635cdd72e2a813a300b4b6bba8d69aa50c2c01de5747a6f003b69273002e2254dadb4ad70ff36b4a174c0325612d28bce0361be7e7571f30a66053c7e653ec5f6791fbb2169c838a24967282f039971d763630f2bd7ffcfd72d91770124a69f4640b2a452b68fc2188880454c578005982fb458bd406df6ddb6f2e13f57d2d3e1c7f9d3d83659b784478cceffd366eb4d0bea81eadbf5606c96eac577dc3eabcaaf6a74a14ad5923569d6179fa393d36f64208a6a6faa75907bdd14b135559bb85906789dac14417ca2b6380639f4898ed47081c4912b2ee3404699f8643d6f2977b29e98a3550de23fad7460f284e4d67a354a34b7ad316b95654635bf9769633196c48a6b712fd3db02b320f5aa2c07609c554dbe16911811ecfaa1da3d455d81b24ab6f08e9cb8d6d5fdd17c5974e966fc07c0d29f17b2940028606d8c35565ad81a8b546f60128b37a1903d2fc191f8c2bf4aeda1ba80b1f9858c2449ddd08a3c7cd2ec3e72e220f516704229400630bfcba2bd7842ca0510e6afacca121e2982d5954d1d5712b53384a016ffc4c12fd48e653b44b21aaa8632afccb31838a8ac05b59f38f405977adf76501c09c7cf9b3c05adf2983b07a0a3121378118b16c144ef4c49ece7bd958d8b4e926abcf0ec9fc3ea033a1ee1d303bf9ce9a49c0935c3af56983cc31b25692f914cadd6d61581efe995c9b67bb7b837d44d631f2e5f05f1028b39c9558fb89146e0ee43270deebcde86479bfe972f44fdf3c0112c9fd4d487db3dbe0caeba1c6406433bd1f9349c283d0553a415f53eccedcf11c6d0747d858f427a0f5237f946fba4b2aa9a9284d1120022e523f6788b46b5f75ed0f0eacc27d2c6cb1db412f6ce999f90a822f04d5b3ead4c472518526777eebbdd2fcbd87219b68a3867f88238991680e7004b074128be18f2b1eadedcf63ee0eaf6f72d73e7fb82d2b635493d8a7b9cb8d8dcb56f0f21960f7b041cf063497974edf3946f0a20bb4cecfb921910403f6f7e845d4327a3da9fd5e55d217431b5c4c4d51ca28782aab0d2d7268836b0868b1f9ea5b705d3ade09c456d3c165c404ab6cbc47bca328c92575bcba8bdc73fb8ca749b781bb4a66a40ede7e198474a9faa9bd01f03ea51379e693987829482ad636500b5be7d04a6a61e5ad430bbed6f92d7f1351f45011975e8c2b1c44a4611052c2ab7fbd8e05687f690b05ed6486e24fef600e5dc259944eb23b84e1594b41daf015d3fe4b2c6be8e503b2c1b51da5e127fe91315824919a172c751ddebc29e016bf025aeb6b399d485b78ef3ee9b7355ba6853b3f6b982ee19a06eee00a035e399e8f499f5075fdb7f260e15b7188ac41b27513016ac7fbe2e5cf693084516ab6bd73a1031a1fc98c6a53839c31405cca2b456ddd75e3fece522e3a3064329001acebc3108dd609e8a3ec1df5d8c40bed799bc9c4d8d56ed627604e6f87d5064be5db6d1d330a46ad3dc33d38884a816be885fd94a34f58e80519d8933e962959e0a3ee5bd55f63b52de248bc9455dbafd3c78daa36ed5376a07ab07d06f5f7b6cbaec9bfcb950493525d0f3a94b0207b76481516798e7cdd67ff385e3372a02853e9be47454dd42dfe3c97ab56888a58a3f1b4c926ce323959477fd148677874f853db82a7887e68f42d817ae603f2491ae6a3401eeacdfcf296a388d81204467bb8a39d6ed320d35ce97ccbff18a010a6cafc0b6aa1a55a919c69ebdd908d7205ad49d783cc5d126a54bb2703811ef1d858dc549989a7fd05fbcb821c35f0c0dca736ecf88481ec9db61c38dfc3a577401c93e04bf13a9dc15ba5d973568f52ee7bb52abc99272ddc5c07e5be670e4d4c87d721ebf2b3783e31c72430708055ae62b3a781f1a53b0f483534df8bf7e37268ce8968f2c1dc3888eab17e9e40371020f26ba3fb443748164eb51873b24f736ed792d54151cf1f2ed10ac74bf9e7fd31828bba886cfaf6fc63e258ed2fb218828ed1b12bd16c961784b2819cd895a49bc20f2398b3df8c64f656da75d68bd6eca3ed1a0604a97548c1e29b38c6adc8c864b8a89e43d8f2effb3a6b27f17454c98afd21ad955c584e42b81dda08c5e4a50628775386a91d63418791cec88c1336f56e791de3898778236740f3a7cdf43344479e26c1f375f53ab5494191a74617d6928527761be37ca6163c2e0d440699bbe46639a92d0ea2b727622fa831c7f17d1fe2b87c1cfd458c9c47191dcbc0ed9ae141a58f2dcbb1cdf8649d3aabab0c30298b80cff769398899677f9da4cf35895c5f62db75c8568eb3757a8bc9c2d9f5db4112d16ba79685c69a1ebf981ae08c1a9d2bee8f824c67594548a7e27dfad625db13706214cf8fa27872371055f6ee543114d10f4eded419185d3cbc5d3235f8ec871f644a3cd20d4cc23ca23a909c7f822e9966f6847366a2cbb44ce5eddeee37256bbbc83b4e3ebd1b40555e1300d04b05cb8398ffe999409822bcb7a97e2ce6a98ceff08d3499ef0a43b0dfeec9acf6e786d7a718f3196b433cb2a4a77353225c23c48a197e12c74d980d6ff9a53575a5fad3055048953eec3eb40ef29516861b844ac9689e94c7efa1addf11d900ec4fdae661a86c902d560af614ad42246ae99295199743ea3e656e1742d1f938be0d6d5dad7572586d1cf6ddc16325c55d9a00acd16e200219f4dd6a3587f4a2647830bdc7bf8c342da86bfc1fe202680d50942cc15970a7d9c59e564521925827704e7fba4a046f3e7065b9892480475702f11998398042b768944ced5fade9f430be577a88f1fa710f01a011123371b0d3edb895d78f3aa29cb3b17e78698966a41052b83c1d972beccd68e7ecf4b20c2c72619b1db27b36293dc74889b891c5aa891954e6e40f0fc5961aad73dbd3a30b810c2078fb9e4221e0f57b19502be1763526b48553e93ac8b1ecd6fae6d6e30af253114818566f37b22369051b0c6a1cc491ae0af02", 0x1000}], 0x5, &(0x7f00000030c0)=[{0x110, 0x1, 0x9, "9525e951fbd83d523ff2958e4d05b3cdd088a544c8d2bc01ca43f29747e50342940ca439bbe767a60fd777d579bfef6b70f4f88858231c236a56bb297e76ae0853df3444bd34d4b643ce9bad3440d9c7e6fee9f51d53514714962754b2de8e777b7b932e37beecc1524ff0280efaa3288b96016fcf5cd33226726d33aeefcd5ac55fe005f8c1920972c909d2cd09d9f5370050d30d4835a7f21bc54ae449cd706252247ee961962fd235fc64125d6ed2bc1407f36dad862d59b097e82a528d50ec34626e420d13c67d0bb49e35e024c62878093df9e5a066ed6d349f797515d220d51f2c401048b1e1fffe7cb31dcbe8e9b530ae158fe81f469dcd73"}, {0x28, 0xffff, 0x9, "ba3ae817739a5a7607b51ae7af0b087d8a6acbc1"}, {0x50, 0x1, 0x81, "d7cade46eea145b072e9112e8caaab52e6ff01c83eda783417077de2d4d71d36015b734b3743735c6f6e66fe47929583188da2bdf4e2da02197f722798"}, {0xa8, 0x1, 0x1, "b4635252d3b9b5098d5a9d69814d7de79badf5a27901916faaa9d57ef2b859f573d8364058a447d34852cb71ea3053a2131cc24c975a50aaa11a0c4434ebcc5c4eb56c07f36a71d067f1c8657e00d9838d7f6b3fac0b1ee336cbfc2faa75886d5d73c895c4811653fe2ec88f2eebb9421f004f85f1fde823b0db7ed5f4cd36e3b71bfea497f99efedc1e3f5fce4a9d75e5f102"}, {0xe0, 0x1, 0x6, "38578f7ac3f00519c02f1a4a4d0b1debf7f723472caa1c7e966eff0ace1b602e1f6d89d9d6195b5ec75e1b1dc8ca0b47794bb41f516be2876b96948025cd887650b28fdfa6c24ef8b680e80cded9844ea3786d243f098258bf61d784e5d576ad1bf0c2a8b0ab8abfc43bfa55057475aed9fca0e3d54870f78c8ea11caf9c32143efb0d6d530ba1ee2bd124ad9314ff91a7702e08fdc6b86b8515d81b898b20661e1f712c6afa1aac42b5aea1f2b6b03399e7c95ad3ca3100352a285e92ba40b88e8cfb7cab19166daf7c68f2155c"}], 0x310}, 0x8) connect$inet6(r3, &(0x7f0000003440)={0x18, 0x3, 0x9, 0x3f}, 0xc) r11 = msgget$private(0x0, 0xa0) msgctl$IPC_RMID(r11, 0x0) 21:51:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x8) fchown(r0, r1, r2) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07", 0x3d) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="73d8167f67fa40d19e5ec2faddd7cddce72a16e6d4ffecef2699b1a689732a0a70e4d4db1d4df89170a4243d2e052af30a2b86fea2384f9adc334f3f12", 0x3d}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="e29facf7ef7b8a086e63cea9c909c32c6980083b20133680267d9f6b6b56e971cdef5071143c2304739280f394be37baec077eb6103873a711e28d625fe078dd638998c51daa463578a693dd3f54f5c89ee5944832822518384c6e959b33dd7cd585a16b121fd0ffa942e3947073dcdfb3a1656d351f69cda86e9fa118c32413014c2f847a8dd3dab958d4aef866ee797a7dbe251c04b9eb33", 0x99}, {&(0x7f0000000040)="24c2060b749729a0bb8f6e40ec129cebda2f22bc4ed82efd642a4ce3908bfa28e1e202b59e09b0faa397faa9a9e738d7", 0x30}, {&(0x7f0000000180)="eb3466b8c021618c9451c225f614d23d9d64358bb4e0b215aee13bb3a1aa20a13fd0078f9346eaea9e563a5dd85945", 0x2f}, {&(0x7f0000000240)="f7485ddb1523a4b4047bef917d62047c9abaaa9b867528074a820e09985361a24e720bd6b16b98f84843333aa3ad78ec91e0558bd56b3e4ec19d9ede8cb65a0219b29a34a6a673b1dffeed917f4e02b63aa3f324e508625241709e24b89faae7ef5177d09d18ba995e1af70cece56d", 0x6f}], 0x4) 21:51:44 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = accept(r0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r1, 0x2) 21:51:45 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x100000000, 0x10000}, {0xfff, 0x10000}}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x0) 21:51:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x13f) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xdb) 21:51:45 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socket$inet6(0x18, 0x2, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x4002, 0x0) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0)=0x3, 0x4) 21:51:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000280)=""/192) 21:51:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x24, 0x0, 0x0) getsockopt(r0, 0x736a, 0x9925, &(0x7f0000000000)=""/186, &(0x7f00000000c0)=0xba) 21:51:45 executing program 1: clock_getres(0x3, &(0x7f00000000c0)) nanosleep(0xffffffffffffffff, &(0x7f0000000040)) 21:51:45 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = socket(0x2, 0x1, 0x0) getpeername$unix(r0, &(0x7f00000011c0)=@file={0x0, ""/24}, &(0x7f0000001200)=0x1a) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) r1 = socket$inet6(0x18, 0x5, 0x3) bind$unix(r0, &(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = getpid() r3 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r5 = dup(r0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000100)="1a0ce9a89fa07c3c0c6d0b225eddfd8980962704466fe0e51ea6297ca740149773ae23898d33b8b0fa212c41abd4c7949d4e8a04d52df718f134de75ef4eeef8315a04bdbade0a3acf9d0ba68c0f05e200f728e1", 0x54}, {&(0x7f0000000180)="3c6f92d548211d0e0865623556d88b307d205d7f5be0594ed132e5795d6a601defc41f97f08e02acc83081dabb29a7bce492617f147838e76afd80d6cb7203f13f5eafa64ff7b02361ac31c04b61b9c13bcc8b9f96427cdfade7d67d0b2c0dcfd877d95f5dfe82e6de41bf49ee7ce40ecdf32ab4d2e1a683accf4cb789d3e976fe58e6b9c389eaba", 0x88}, {&(0x7f0000000240)="826e0d9f956559d28f6be5ed7f115e2a047ae9e5e8751eaf676fed35ba07d055834da90faa8ca6140f40e0058a5b645027f8c4f8c2f5888bbf590622a1336837e86c5275", 0x44}, {&(0x7f0000001900)="fcfeea690ada31df08c74358ed4b4933a85c8b26455ea799bfc09c96b7b98eae95100234f2402b3854cf64fa378c3ed3bdf58ae85dd37e9ac126f711ea64982f0e33ba799d13ff3ba8e620ceb087aaf2a4683a0dcb4b55946c79bbbd96f09de2902c003df0901bfac55ce81fa163415263b4c6a26021584e5b66cd2e38fc73eaeebc3dedea46820d2a7ac9735e7ee75e9bad8bf0cb0d5ebac696b7413785fbf7847d363f230ccf4030824842d9da5a76b2d71886377bea453992378a4af5a10b4eac295400da06a82290adc6292a6bd13b1f559f2ab9920cba772b91ccfc5d28fe88ec44d95321b118983db9a6aa290a8b6c3276955a71966b382cd0b95b62d6ca9e7bcc243e3a95fcdfa3d9547ce626e9143095bdd7bd0737631287a93cd7378723e8ef153a0bb542054b3a5be5cb4c490163db44475a3721fc6f04767499abdedf5368e6e65315c2c56d66f2d0823f598bdbfa8e3586ad5f317453866081cc1ee5140fd45fe9a41f714ee9b4afe2d2c1061c4e2ce8c275ff8316c72adb32df5d0a41d6a7432250763c3ca1b6746b05bf37dd5bfcf3abe543815354a4dc9e45def68de53e9c3f43332401185f27491b8e750b38ebeb3c511aebacf0febe6cbcf6c750516ea2796a1c04043b7c8a5351b19ea4da77618637686df2668864f6f670d161d27fd8a16889c5a43861a47337885b876e2bb894e1fb071522c8749d53be5d4ed8fa422abe4ef40b1647b8b3488f8d286686fa797f176aed436ebad5b9b655f91d14ce36e80bb14df86f1f5a869ff7111da91d0b613990af5ae4e88ce05b89e268669fabaa5f19c167c76cfc246a38e5760a1a4f8afe2f17e20332207e3d43f4e5d4bf158f75a389619fcf942a28aa0c5a6e7cf8a865bb0705a2435d77e3c33b0e8e57211645637d4d5468aef0d5e8f39ea926dde3766e4e27054ea37a397ab07b6efb2f54cb634f03db4fce42ad190358319331abbcefe19709fd0ada478fb3fcc907e502ad030a4d534010d071bc69b172c6f1d5d1ea333c37ef75420def8b8f20fa6fb1b231e150e470c391a4fbc22ddfdd9267fe4107dbbd5d9bf8b4be9aaa7bfaf9c564434aeefc22eb502bd7e48554e4886350857f560be9c302f5b9e228408da29b0fc531176dd98b11d80cf524d7a6daf060364319f4cd47580f8b3cea70cbcf23f9774a55040df3174c8e0078c3d73616e38cea7bc32942c6c3e6050ab544b04b6aa1086b5eea590a936ed9b1bd92c64cf2882b339e76071c4d1199229479323badb0f663eb6e8fa679469f7f56e98f4213b468f3c1ed138dcf2951da84fd3ca0a8e3d440f7888dfc0514753eb1f5a98e853fb7d5645d1ced28c229d8b81a38511d0bd89646ebcfcbe064dedfe58b7de485c4cb3529851f6edab29311f4951668110e8be9b1a3f53579eb4a8782cce0b3320586862d83b5a18832e100ca1f20c68cff59660207782a6ec0f78695b84c13b1113348ac69dfe1177b295228ce4ea46755c0fbe05e3a74a09a93598ac7c40a09012bba7b64cffbe23adf74fd780e64b6046fa4bd6804cfb496fa67a205adca2b0f9913caa261b2759a67fabaed95840beea331337672d154eb4c8b042ec3c7b558e4762534a30f5f8d8cee80f37bd2fd3f809a52f8fda6135e2f433fa0db6bcc5c0bdb4b774eeb305bae061f0194ef5cd51c2f5fbe127ec6b59f5bf5d3883acfc0c5d8721807cb40f9fa4afec6851f320fa156a5f9874597341c9755b1c39d0c24117ad9a463b28f1b736d3706a2c24802121f9dd875f457ce503c37d2788cd660359138551e2faf2967b983b120ab17820961d5fcc562bb8b8b1294fbcadcb56d9763640ce2c0b921bcc08d7abaf917bc5e8688bd39509e802d9c1819a3208f9a92f8eb56a048632c29b354fa78763bea52102a3ef674f7a467be518fe00da6bddf2c025961b98e4e4176629bcb120e75fd9635b5f38c895920bbde4250e6098a44ae1af679688a36138d19a7cad38de76f524fb1457c1b55b263945be4db08405975689a500d325049a00f0fc4d5e217b210e93f8f9b7930d472dd5517777c4650df59a284d564cbbf559fa51ff3dcd72c24c2cb229b3919abb7ddc41277a75d423fcdad15d4563156b11187ec714e0287fce9694bdcf82f9bc956c748b577b1f6d40cb165451da8a8d43a74722170aba02d1ac6522343246818af2c40a6ebce576ebff1e9ee25e464432dcc4ce8e88d04de4e33d8c2249800a24c0a5f40bee2f1880ca82b1402319121312f81b52e1b84439ce18b1a33aeb3ac8034adab7cc1708093dfe07ea6d9a531de71566c0d0024e2337b83cf7986d5d62eaeaf7c2342beaaff15970a08b3ac488a2de7b83bca86250d556b19031e909e54ddb1d3d5b8a2ebb61fac28b6fac9afdca3c09adf77e517de6d6904a32db8eca6bcd9efe47c2a7db34af10536e02a8e6073d923661f778355cc74d9c0b157c484636dd44cc14d525966db8228c5082caa58960fb728f89538ca54293386749652ecf3b9ce59ddd37437547b38a735bacaebb6a48a93e156921e2f2bfbbd039da8c2ae41e1358313452191921d3e6f66de344b72b58d25fd6746368122427bb9f4f069590cf908de82b1e668de970538a8eecda842d0028e60829d82e3526ec9f4aabc581564acbc98ba103a439a68365da0e0c42e8523467c59429b0a31eb392da84e0bdaa56388ee153c3df036466251e8a8c73882c947673965358a354fc4612d4d7753cdc3727bae9dcf452cd2e598cd54edbd27c9cc2aac93a4cd1db91a3fbdb16658bea4e8703f26f853e5a31a8871cfe865e1126032a6d67b5e569c09d1b059e3adabcd917ace35ff0fd43e706b4e36fabcbb139c039fe3f7d7da299c878e339f50119d602f89d786797d2784a516c1d6d0816ac71303d3cdac0c1a130fe26332ebdb723bf817f494f7bb13a342c7b68b190e5a46df68bccbacc9f54c2bf0acf3cff8cdf2aa7c1b8db278f48c41e161b75c94f6f248cd8edf977a615bfff1a3445939a40e3fc5c8bb2b8b27a83d66cb2c03b691c782eade545facb318639d46cb9285f4e338654768806e75180579903699df83b2bcc7d861d6f1d8926db02966aa290ad5ef934e68671c5781f4e3e27c92d7115f5307c8d07df9d852194579d0af2ea85cac0a2b3a7d724f978b9529be667ca1d863f40e9f7e29bbd1c938edf22a238c1275cab0df2e0a9f2636b96994ae33d1dbe7e5e8381da072934d1d210bb35ea7cabbb0c799f1a08a05404729121736287ccd998d7bb43169cd407f06a552fafe1e11040809aed69b7a86e905c952625fc8076cf0b4454e809706b09c024c6660b4adbaebe591b4f59fa4c200641bc78d05bdfea64f14270f4678349a2f113a686b2a9c49c787cc352b47b5962ed83a8f372d6ff1c4782e29d06beca8ad6287c9d7e8147dfb92cf12914dae0ffc59b8835b296ee76aaafc286a096fd39d30a2be0663a22fb7f8db2980803a596b37acb86a588c1531bad5e54b2bb03bf7e03e94a91a64410c6be62f36f3fa0aa756d37424b6efa6356c69ac7c40d9a10464c9048feea032ffd6c58b0cba71ff2675f36af44cdbff3b157dcf01538430bc6171a54d8984b42e65ef850a60a20adf337c2bd1764f5595b7abbbc9c2f1ad81d1bc1e98bbf391e160584cf13f10676b87655a31c5e87f67604adf6d2adfccb37520f4d9973d6c008984beebe53daa59be6002645390b1c2c0bb517c2ed8615175b928bc8e95851fcc3babb45c3a0b6bb07c017b6ffd6af5d4a1df440daae8810a4a76874e2103e87f8bd26c982277c1bbbccda83fa5df29c4881b3d82f9a2dff426aa2ed845fc9ae39f886a4c6b262f32279406d3f282c63259372872247fb2a4dcbbf830214841bde27e22b2f6dc3fae72051694f8b8a1b81efe92d43ac69d2d4ab6ac8afe5726a4e281b1f6d1103ae4e77cc057c60108f1ae58f9bde3d8aa5080c95a879a4367586cfec3e43600c39472d1f954525532273e429f50d972ba0ddbd9d7dba189d2080643465fecb014fd7294828cc993100a1c29162a2d03918f1377d0fb76c7ae72ff71162794737be746fbdbbf7f7589a0fb170c0807485eb7652abe141a2aa3634ac192c457eb79879e35f5551c103a513609ec3362df5d65af9a127f780618cb6f1b662e13743ae369137df43fd64937ff23d91c3424c3281b707a632a8b71deba28c0ff835ebda6812b682c7e9411c1f2e5019ee69a376a9a92bfa21cb9099367857ede085357ed3313e86822e5c06fe6b2ea0e5aa33ec67749ee2a11f34b70cab04c41e4361f55b0a6e01b71680222cc4c8b20c96f40dda2eddf63867ef9e31a2fd934164f105608eb22e79dccfe3d3db72a74202ee101281ceb5d965ec019567436995a80c98d82ff8fc682d7f53bb483832000f115de02028222bfc969d69629e48829537885f907c3abfab1dc2c4200c49a5750d5ed8d93855f73adda79260677ae13e67cdae237a10d69afe14e1f14848372d8bd35a636f1e9e7fe71929e2848fd9ace66c2c0e05ffbffdf6763abdd4645fbc6e95ad842aabb60405fcdf5eb0816c78ee2242a7fc30b15ed4b2c3036569861d5d477ce3eb9fdb29e604d6da6423ba9524bb36b1601bc0c118daa73ac9328c7895da163bb620a6c0b654c42524a0c861c5ffb942089940a3bb8d38b083345e4c32b4500de7e25180b4ba1ab3698f647f9a16872a8c1d2e54db0531a43a1feb3c9f4ec11011b432fde89e0bb6069205060dc53073fb1e4163716df18e948705ff8ad13432f8a8d1ea87bd7bd667954303bd5fc5ac35a4923c7ba172f90e6c860d3a4f84e538e5eef6209492b06e5fb9b1ae548be86e7d7b4a6d518bcc5575121cdf457b3ba1343963cb8e8916573713486d630ca28c3ba7cf8098ebcb45276002c5d7a3991dbd5c2ad5266d4c204dab876ad2f56b3012a30eae05be402f4105f2545484ee994de35b85195edc2faae84db5c72adc494d50eecf097565ad9a41b07b8fb4e7e9579c325ddfdc6d9daa69c026dc6b5e1b0a2e1b542646f1b6f7f304a447a6c0f84b41f7c1a72fb4c08b6a4a16aac70680bfdb929cd3d86add57f917f633bfa314bde8befe118d99822aa510ab72800fa693e28ef4e6f93a56fc4c48f26539df66ac3d861a8e190642b2ca77e4d5eba244afbf520cb4824488743c4711878ea3a26e1c81daad54709c4fd17712aade3703b2c2aed9f4700557a06297d1c0d65aae47d3575bf2c8df25eb2d1ea5b77574381951a8c776c6c158674624964d8324c4b8284e5cf9fb7a03c7cca78b15781fd3dd6879fd99567995d5c2b8e633ac2db1375d80b6407625cb007f6dbff287feff6fd8e170770a971466d87411103a89ead7cd3807e8fbf9f57747382ca79dbae7995592a8889da0c1fd66d865c45095f9c11e2418337507831360d136e6ffa301a99a26ba94aa952e56a8b781939eb2966be9b1a763be4c8e97fd1dc33cf51fced57f0199955c46cc1e933afac1ae36305d5498e3c90c2deb2f5e0238bbb74268b75ff903534e9c3aa0ff0d2c34e3c3949630741c2767fbc3ece3d65d98b20ab0c0c2e7971c519e90777c70b5d3caeffb36a0ab3ce5aa76a75cb6605d1244c168efab54b55d815d563beaa7ffe9fa6e1d19f3e966435d3e66ab6af3846bf9b8c956e493efdff309d699d506e71ffaa105b2c3891e8049b4c94f87710d622c1aab2c71cad2320ccb9add1d5eb33b3e392338d3946ff99d61de27af35d71db2c6c592a74dc0e3a43111557a0d0fc040ab6843c42ac91", 0x1000}, {&(0x7f00000002c0)="e6d74c1bb5b3f90a89cdfbc39c67394488905b535cbc588f0e5052f301970ca4006945e8eac6fd7fff74aa8cb1cd96be6d048789d8814de776b17dce165f2f9f135eeba17561fc9405e68b8bf2acab315de23f259ef7caf8dbabf119033180f2794eb15a7f33b64836028cd57e4824543ccf4ea0a1d4bc6b8a98fb10914a5d3b9359827e345e37183ddc5a58236200172f395b8d596e1bb6d9665c5d2ce53c41020a3cf8ddb8c3f1ddc6c009de887e5a292e28c8b030f9c26e5e8cf4144508f49b800f7a1b5470e63c851ad7d9e9591552be75931e3bcca527e73ddcd9b1", 0xde}, {&(0x7f00000003c0)="7fbb30628af664284e1ab1b36baf5c9145c45836a42777eedd10447cc5db808de0d052277e01478d0bdc1c41f8f6a93b1266b056788e0c8062d860caffc4ea4b7f6b5b7cdcac4f8c9d675964ab09521188ab56eb9365abfbd3f4291b716ced32e1865103b32fc77dcfdc0557", 0x6c}, {&(0x7f0000000440)="7581e448e67ec198a5e7270ec34324dd676bf6ad949928e5927d169a64ad83655c05c7cb946a5d1c06d21d031162110dd40eac8170f3d0aac37ab1956656b71f25c7082f9918c13ced876a96e9e5", 0x4e}], 0x7, &(0x7f0000001240)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00000000d5c60080f33a"], 0x90, 0x401}, 0x0) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x8) 21:51:45 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x7, 0x2) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) dup2(r2, r0) dup2(r3, r2) execve(0x0, 0x0, 0x0) 21:51:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="6cebef781565b071809ec4b95ef1065795894106be13d8a86c5e8bb47069b88ea2106fd6c0f037fa13229b8783601831a16331a86faeee76c621ea39a7e8e5092af0f2041cde61c62a728a061d3e3738ca854df55db25caced5b2d86cd134a8d7bb0261aced95182a9ba20399b9223dff0a2f6c811177053771564d535000000000000529a0175f298f7b142c1cca77578ee1f23df93981b32b5ea5ee60bd5d114970f596254f22ab9d405d2b7e8939ebc2edeb213f0bf118d7e587bc006001f4a95bf6bac14a128b5aed4d01fb0093190d01c903ce27200000100dfc395908d88c438b842db8c37ad70e0bd87a2f2dff8ddbe50fa570000000000000000000000", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESDEC=r1, @ANYRESOCT=r0, @ANYRESDEC=r1, @ANYRESDEC=r1, @ANYRES16=r1, @ANYRESOCT=r1, @ANYRES64=r0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES64=r0], @ANYRESDEC], @ANYRES32=r0, @ANYRESHEX, @ANYRESOCT=r0], 0x130}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) getsockopt(r0, 0x8000, 0x4, &(0x7f0000000080)=""/215, &(0x7f0000000180)=0xd7) fcntl$getown(r0, 0x5) shutdown(r0, 0x1) shutdown(r0, 0x0) 21:51:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1e}], 0x1, 0x10c4) readv(r0, &(0x7f0000001480)=[{&(0x7f0000001440)=""/1, 0x1}], 0x1) r1 = socket$inet6(0x18, 0x8007, 0x7ff) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) fchmod(r0, 0x10) r2 = open(&(0x7f0000001bc0)='\x00', 0x8000, 0x8) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="79e9ad93c224f17851cc2905c3972df778", 0x11}, {&(0x7f0000000200)="975931925d1dc1598fee9ce6b52cc83edf10621526d9015655f7bfdfdcbd66584d0b658c72f2128aec0aad3e0275c33ae7d22cd91e3a2e163db5d49c3ed5c23ac3630c7af9d945f73de62f86da7a403d95536098ac9b38328458163846a0b861e46a4c63594ffc532e52ae4a87d5a068727e0a8cfaca9406f859ed68b856a846776627fccee1c6911a69fa2ce5cce8dcb1869039f87727a6ba00e04f5f13beff368e", 0xa2}, {&(0x7f0000000100)="7ad88c2bd0196c4288418ce6a59466238feb4a7b4e04b98dca771fd7827d5d", 0x1f}, {&(0x7f00000002c0)="639f4f2f9646ef1f4c220ae2db3d5d001816633cf36fe55e825c0d61519a0f34ebe709131c78d0f7034ad4510c5efeadcafa5c265ca42ed93409ab3bef3121d595cec7fd11755f1e24bcab9aaf9e75eff2177527b9f4f8d92b83feeeb15778ab90b3cabd5da4fe99abe3eebd88c9450a34cbc0a7bd3a820d7caca3f397782d9a9df61a7bb80331108b269168f3972af245b61357e0893dd9c2c0db26121b02a8a2e6881892a5a84488b40a2de8fd552f869e94f4590efdd22715e041c9de64b8bc3e2d3d5e80e9c7faca460815ae6073b1eeab1a59fbb673095cc3e228befb3502ed1641291655a9b4cab49ff2f1b11085524e492bca", 0xf6}, {&(0x7f00000003c0)="2b7bf2c96102a2b2bacd6bf7b44fdc80410d86cab95a52598cae31ea1d1193d2cfaf81e910136d3d7fb42eea5bb7fdc744c6fd421265fe177de8b4b378c40390865311972913d2cff6bc5760bd1c1f0abe8ad14acca4b4d0df5d8b6cd47cc5fea003e7a4deda86849232e853ea48447b2a482c461bee3b645c96595ad353798c432c0603ca41e5c67ef4d220a7e716cfa19d1b4564a2335d342411f450d5d4a8e45823c6105884813352fa0c0c517cb9d322f04deb1c58fe9aa668f5500c0091941a97a0db0fdf1c904cd2f6cfd238b9fa42ba60030d7bf57112c97b3343248a5dd7c101eff358b1981e31f4d33bf3095cbc5c8fc4f72eba5a034e87c9cfb78d1e1617f942ee043ed70199d1016aed90d63508ec94f5099a0ba836234d5d9653e6680954ac80eb6cc286db16b606ee45585fe9796138ba283d60048efd1ab73355ce391cbdebf12ae79655f63bba51e9351aba3426155e4d1dfa75e52b343cf68d3be7f89fc208541f0ff4d25cf4c9e70982df2401def39de8ce25573948caa1898b9ac65650d9226e6fb2d12bcb56c36094386402770be022a450764e801c207bdc8d4d673a380125313687536efa90537f08c13cff4b9bf75b0bef05e67cffb7c1d448c597ad0cc857030df3eab7e48051a360e5e544aadc37090c79dc4ee55deed9328e9dab7110edcbcdad44ce4b1cc6ca582ce1380ec5effeba32adfeb4e483ce77916d9915427396f42f0e586b984cff154e7274a2d3cc5ba8ced392027018fee7514cb147c84806b60d1557609aef7eb7b52032d918dde0d7cc2a0f4a083a88a875973aa73e7e891ae3a7cf81e8f4c02acdce70447931c21f7c59127c6528e41b37c8c7181b89f22a3507b57d041306a152f11c940350f911e3f0c698978a6cef386f1b725217b8810f360f0e6786cead2b5567560b22222a962e5cdd17712c6278d547029c7a040e936d8adaaa4d2659f11c0a175eb09e0a04186d9b943a23e79cc284ddcedfaef5374a62a648e408ef3600fb09a321b1d7606c76fb1086556da1cbacc39faf58b1f48facef8278343ed4c1fbe09622e11ca382ecb3a4408ddab1b0626c60bffc0b0cae66d2d7d5d0ba94e96b33bcab68e600309fec862fecda252e8e04efa5c22a7a078d8d452a7802f4cc42235a92c43afa32a0b5375bf06dab0dd2caf74ad1b412c0346c0764c94d9fa45195ab8d0553ea9a35ee9700ed0318d10d48451202c38a69e9e9b26d1479104063d2c151ac3f87cb5b9ce60d67b3213d5ede1bde66b017d1351ff88104ce27f29759d256a5b69cc66a65dca1a38c981d7f4eed60195ee5e71892f8d1a65378d62264fc12602f42cf6418169245c51cfa7029265283faffce00761d745f25c58f606dacf437e83e01ebeb32e2aa5e3f0f236a7955f3dca3b730d79049eb57e5adabcf67ef26a63110b027cb10c69b780cc32112cca9348a9d123f32ac02c9dafc4c5ac76cae01f288ae1e93ab1d965142f6348bc0b85cd0b8141f3d298fd1c069d96b3cf9b13b07c8ecea7c1e5d06a0a03e5211255f727ec87ebc7b01b31d4ee41b97b9f5040361117418f0d6dc5aba39b99408428235614206cd3a96153c768c74e014a0bbd1971d6c5a01b15565c5c2882b1bc708ba55de2bf58b64c51cd3531676bbfbb633db271c3e5981297965629ad6d85c71895e6b4752599dcb705a0961f97faf8095b8f8637ebaddeddd1c3fef3eedee3c9537f84d682b1c3397b7388e737a206466eac56798008a639794e101b2846475461f4e105372018fd6b3a7652f8c9b80890bff944849bdab632c2caf474a6cfeb914bceb5b75f26ab8b7822422d1b1d7ae4df738a77a56939e8b5ed91a397662e64b542ff7029b9b54974d4b99563c9718c947b424a69296319d6c2c781b94aaa6cbb4b76f63b05c31c89c81d474f24102f46a7b22fc09db64ceb1517c57b50111b2c8e34bedc1907144266d753f71288265012f8cfd26713a6b05916485d7cb35d824aab1847ab34a3208e6e2bddf0102ecf59363507cd1702aa51d0ec08db0c8f40f9423a323cec81eb6f84563deb05b249359df5347a1e4426752a60c82730afea2e116eccf56fe1e7f12b08f9a2ec3609294337693cf55d41517a952e1d07b3820e4601905588b8a2b3bd4092a1b120d89b3edf4168d28f333f65290a6fa657024928c1aef1023394f91ac59aa9c408879d401edbab787b228ac4b7554abd67c4e6e561bd97c592deccb860e715fa1e8374062d9adfadb63bab7c4ef49193bcff91e456d91ea7cde483b9468413bdbb67bdc8380294cd53e8cbd93a11e27cc9f07aaaecffed2b6611a0b19e906b6f39961e777f70b57e1b33b5af835f7cdf93b79216cb68cf831a44470cd5d3712d3fec50e27d0e18154ea715af7081d5280cb6bb10f6503992055453dd704c59011da692784f97f7e8802d74a0087e513119e2a61937568831771b7476746c7530a276bfce3c741351cc1a6ab2d77985583a18c871f983bb0a3a9eb8cd3a50814aca3545e3ee1437fbdee240213307ab3797e54dc0c8bc086e832542d7602103bb25dd4a34c6a07cd2c63288d7e9b963fd339d5e2ff1e21526fc0419c266cd9bb969ce4e66fe07f71103b2e9f50ea84b77eeff88ab2636983ae82c9ea44606fd3253b6442670219f516a88e90850166fa4f97a2d65175ebe2045763ae8f4478cc75c4d8af2405629c5e143b34458f4cec0247c958ea12925fee2fffd5b035cd109640f09dc7ff4dbd959dd1bd8b6207dddd87b63572d82d134af06c45cfea4a1f47ea478dae19416867d1a6c2948c05d643dabeb415458af1c3ae6f4d8a72b0687813cdb75ebae7a3ee1c031bcd3e12fc2b2ed21c815e7a8b6724a788690d799b427835f0d79b6aacda49c7fa4d6055d109bb37780262b00c9d73e66a65f2e0d6d70dd83430542ca4c95084fa39f8751a3a543fea8f1bc005ebac75d91d19ca59a066cd095893ee772684d7eaee073c55f3b68144ff74380bfc3c7603a87a0696c508a2e67fc8f19276e2781c7aea5ad54449cdf15c57133c2e66393aea309da783c96ca3c40c2d72952c03af24e4f04f49c3322fcafe81bcca4ae0c143b6efedd439872c32970d6dc3a9e6c4c4fa4e09e0905f350b59eac99cddd96525cd9de394586339b59c240252d6aeffe7ed1116bf4e94f55cadebf7c982ddc0ab9b43f870a4c135ac209d6ba4fe0967838240aaa4f2343a6eeab21847338dd0790450e5fbf13df9ec62dfcf76d87f9f91865ff966ad2a4555db358a0220869efe12f167ac72e3bc7282e0380e75bee7f24b05f275026e6caa98d744168197ec41014b8041a65123b1d151dcc79258a350b56e4dfb2deeeda2944491201211aa90f71ce9f94815bf2643f3f6f9213e8a34232e801519e5af713f4fd9c4ca0fee1f8a260d3319ec1a5b642440a057f3b8d6807071e058ab6cc2e55e9d32d6c82a1bfd9f87eb2da9a10f4a6f91f7f9e931acc76e6ddccdc43a8f9c1abbf08c932b2433ce744545d2c737244e01722a6e5e678cc7ed7b362fb5afa07e2859b5853d445fba87da98fdb8fabf49490b04b62250f787463f3afdab483e808b9ba3d4b99c5193d6ea948ffc3abba847b518f0193381e22e6cb126afd119762abfe21e4f89dba5a6e4ae3bd85e96449d5ca9e21b2b04e934416a27f802fc73a4e77dc34959a3b47e0643bacc26913bc661199d652a53fe77af14c2d2812c5db8016e1bc2b0ca51b0c6311dc5890c411edbe80d5e0be5c925a431c11721d64f906adf8ba47c14fa068ded4e15039ee4192a49c549e695a5616273037c361c6a10ec163011d2a0d910d8ae6204ffb05d84220ac1b7315853933e6c71a91648556cce6efc91abb25e33767fb34303812e919d68a90e157f0912bd12362f1e4b617d67ab65588f05334ab6e7daf3c1dd1313555d65a92135af034a0dc7c8b67c7c1493ecc6f9d93fe55c80c7662f4355ac4335826798b4eb5b73674ac99a56248444258e7e16e6d0657687d0eadb4cf61bc8006de2053d9bf165f578a397854a8e0e1f39698eb66ffc5ad903a0d3199f6818a3f1e446cb994d59703b7d28b6d8a983f9efea166a7b38f968ed0daf3561fbd391800eac4810c4b85ef17773a1bf97433f62860b71fc4c769787ed3399020f5d0528c77ef082076f08fb59f8aedbe3fa9ac135064a3215e707b396b54d87f831a345b981c740eed53ec69c049943427d9733b551af4e414cdc542c97ec093e4e8d0cf930b5da32734d5b2f2482535bf35cac57c8993c8c3d2baa2c9194438b01d55b643bd8ff7714a362539cd91f7a46ea1e8780a7c1bd9a31f3afd712260d740d7c1d72c148adc1294402f6cb5d109cd0c9ad8ccc825fa0b83a1101bfa526f66f93ede5a2aebde0adb6869a7cca1f757e85ab2765f722ccfdf3319e57cf939913d55cb9863eb63c94d6afe812992b03bb77aa81985e7038ed0037b8e35f205f9cea081d984ca9a5aa8e9ddfc9ab8bbbb6b0cf9787eeb7a86699cad60ae65cf4ec227db2105a318ee0bf80f0300da6f6dbc8712021a5000eb2c3c77f89eaa144133827605a48a9c4fbca8618e2ab3ff9a0be076a4b18f1b5065c8c2611da621e65a491c0367973e57d9e6b4d6d3b99a82e19b07645afe0c0619b7133c2676c853d21f53e5d3e9defb02f2763aefe547817056c36dbb10f4fc30566534c36a49c50abd5b9d8fa55fb07a39dc51f6893dbe30a0ec9251f7b2341dc870578f9efae057ad7c20cd5941db2ef692f4c20228da2d4eb7cead6f974c887a9477790de74d2e32fcd5d14fb6dd9c4bce81ad4e42786d9cf35f86b9a3604fb06f33ebedd6185230f5f6cf3d2d782b79b8edd68a446ee1a00efeefdc33076956ae9d5e5738c2999b50c337953ad200a31502098f47b2d55b034220cb50b9280929990982549e7c00f3dba6efe714930ec7e58326d9b34fe4e91db934111b10879bb7ade7ed17aae6b507a10d04fa67dcf2ee5a91ea180ecb003bd83ef0b6d6bd105507d999fd1f697a1f84d1fe9bbba941f0ea661074773283f707325a5a247e574eaa630f7bdd0873377c9874e156009ff978fb33cd006fc85071947324f333a89ce5eb720e8dc3ac3a35893c97f70000a58d3ed4b5a5c4370ff9813c0c7df81fe73d821f8e8070fc47c61eb9cd61c248266f2d6c8925a63d68e1aaf2c61889bcf0f2848f1a4a34c907da52dc37a06f1d1514f5bad2a33b0dbe1cb938b1193b95a33035f13d9db00a39dabdd71e7fc2fe7b4f45af212d4c01a04564551a052a98920b3320851890e3772d84949e24269a432bc9ce1c19241a89b2aa6ec7181e8d0de789109853c1be7de8538eba04fe74366069a35814946f33f32b837e97053d914419d0ac3fe9fc05def12cfcaed5b0213f67474684316b846f95bd1ac833a1d09b0ea753f6ed383881938206f2860c71f29a0d1b6c53bd34b697e8daaa2861bdaf9ad19e061c633fe7bffc5d0bb81a8c56807e53a985380738418f465f1a3c371c5592a6d509aa0af9d88c3f0ee422ffdc75039fd543dea768bb1afa13d6f71b80b8f277368133bd1e415b6cffe4ebb37a2042bfbb26d71b0f9c96e9f020b69cb40fd602801f6bcb176e8467a7bc3067a569002e7c558eb7a9620a6f89043a77792682dd541a11e2fffc31f155d3ac45d04dbb8e120bf07a20c0e4d44e835a7630f1d2205d0f2ad9b6e0228a40d0fc53882be7f24862c09e4a2b6ae800b38bd28da92c3ce37567a6c93dfd9411ac1747209bcca607432c1cd13faa5505d86eb9a", 0x1000}], 0x5) msgrcv(0x0, &(0x7f0000001c80)=ANY=[@ANYBLOB="07ff2016f5ca7e11acc62379125d4394169e95ff35fbde13c670521df2fbc211092135034d5c33fd62280f080086cba4b2828c770734d5103d669dcaad68481768c26aefe1c0caeee292e5aa9f5c4b339883093c46fb8839183038de2c24a8b12c49eca61db5d4222bc1fb396077f1318980260edc7293fa498fc46fc2079dfea2953bd44d6633f6c21c092e3c11959f1b722c000000001cb9240b79d06c89383cbf264998e33c4f20e212c4f89b2d06916583b6ed876c3ea2c1d2255e08d9dbd1394bcd926dd3aef910b269d3cda09d96900a14d4422a0bd5632dd62dbe0d0a8588b4b3fddac710ab3d06006c47"], 0x1, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f0000000180)={0x0, ""/67}, 0x4b, 0x1, 0x1000) rmdir(&(0x7f0000000140)='./file0\x00') connect(r0, &(0x7f00000015c0)=@in={0x2, 0x3}, 0xc) r4 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0}, &(0x7f0000001a40)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001c00)={0x9, 0x8, 0x1800000000000000, 0x4, "95711c9b2db5077380ff17a35a3fedace01e0ccf", 0x4, 0x100000000}) r10 = getpgrp() r11 = geteuid() getgroups(0x4000000000000248, &(0x7f0000001c40)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001b80)={&(0x7f00000014c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000018c0)=[{&(0x7f0000001500)="0d546faca59a175cdce7ba01b9a7371902", 0x11}, {&(0x7f0000001540)="1cfccd30dd25ea69e00be181d25b8f75de344eb5cb39112c4ae140d37c64c614", 0x20}, {&(0x7f00000016c0)="53a2955f53e4ad61035e2ca551c373c9bd525a8ca4d4c999d3701cf28a804528641a56e9171a6354480c0f711918244cf5b1536b9c835776ff74d34558d31d328a846996c717ffae8628c1f4a3eb9755dee6206cb34e8621d4fd855bb6e995e237283a82637e2996e3f9a8570c2192dd88269f692b77fd2fd54cce46e10060fe15d534318dccb62975cf639b75ea144e95fc23f66c63ebf0d2f231", 0x9b}, {&(0x7f0000001780)="37763e6f8c5fa086c7f31fe6494b725d49627674907f64e29a599b7c5eb411a461d5680c2eee586a7e1ab0a2e63aad815a94d1fadd65ae00e5035cf32e14774eb2a964a1c51d6265c9c55a1fd2e023bc8bfff6d5ea35b0a162c961a55888995981", 0x61}, {&(0x7f0000001580)="d671ce55247303a2b3ba4180e7c87494bc57d3c5ee6a2c63d35f671fd66d6e0dafe1773f0c09f507e89dc4b2c4b0cd66b3587b6791af", 0x36}, {&(0x7f0000001800)="10202fe24f371f9b3745422252917f96e8fb3bf0d65796fe39028b109bdc8cb926785ad81fc10f89e13ed9ad8efbb0cfbfa7837c03b5e6224b35cd51f7378190386220f6d40893fc039601a5bc3de0d156fb95fd3ac5258171388e38fd88a33f50b7ca042bb37f06ab138651aeddda28a8db69a4fabf1d0f99c4dd3f534bdc51bb41c72280139d700ab5437ee8d2a473e8895e0a94cc2a294199f2", 0x9b}], 0x6, &(0x7f0000001600)=ANY=[@ANYBLOB="1800000000000000ffff00000100000018ee74234df3345ddddaa5aaa7b2079c82b3725435a0eb54e8ea5d206a005b", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x400}, 0x2) 21:51:45 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket$inet(0x2, 0x5, 0x6) poll(&(0x7f0000000080)=[{r0, 0xed}, {r2, 0x82}], 0x2, 0x4) 21:51:45 executing program 1: socket(0x2, 0x4, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x610, 0xfffffffffffffffa) 21:51:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "82ab03ffffbdad34140000000000000800", 0x2e6f, 0xffffffff}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b004ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de201803c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9eba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd14109000000000000000e1bde4e5101933a44d93ba1a4c0e6ebf63e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e193a2db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac353c5329e68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f3817641359a4bff688d5e2000000000000000000000000000000", 0x7b2) syz_open_pts() close(r0) r1 = kqueue() write(r1, &(0x7f0000000040)="b54c34cbf62f5104018543c18c0941317a609c9cc3f56c17e061daddce99c0", 0x1f) r2 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a03400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:51:46 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') mknodat(r0, &(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x140, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 21:51:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) dup2(r0, r0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8001d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78b4abedf69511230d6f8e99ef70a3e0a6ca862c38a6643ba04feaae8ad353506982f3918943553f364160929380c388aa7e6cf7ec2eb3ea37aeae4680a4d48131b7614080f00", 0xbf) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xffffbffffffffffe, "8b46786eb953d07babec337860fffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 21:51:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000dc27b42484a0b6973f33dc9a8994ffd6de866fa603c526052e611efec6f3a6954aceb7ab9bd410732a1763e5d045dec5a1c445bf76ca782701be9b51abb8da58e56b6f407ccff2e2ff1da79a869883b0862b24ac4cd83544c8170c1a1977cd679a2abf5892a321fd136cc2116988e8b5670c039d7946d1654ba1f74795579f5612", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x1}, 0x400) 21:51:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x48) pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r1, &(0x7f0000000300)=""/241, 0xf1) 21:51:46 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') r0 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x12c, 0x2) lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) 21:51:46 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="07ff2016e6f55f6d7130b4ca08fa80801586e76eed39de54ac1d4d0100000000000000801a5e7a3e90cad328fdcaa07af992b368835d99b322c988c698f0f5ec57967dc3810d929a4ad2ea0ac965a3b04567d8ccf2153cfe8dc96b32062727bb79d660cb0fee920e9180aa04000000000000001eebbf2e093c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = msgget(0x3, 0x0) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x101, r2, r3, r4, r5, 0x2, 0x6}, 0x10000, 0xffff, r6, r7, 0x6, 0x4, 0xfff, 0x8}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:51:46 executing program 1: r0 = socket$inet(0x2, 0x8002, 0xd07) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) select(0x40, &(0x7f0000000180)={0xffffffffffff0001, 0x8, 0x1aa, 0x9, 0x8001, 0x4, 0x63}, &(0x7f00000001c0)={0x2, 0x3, 0x4, 0x7, 0x2, 0x8, 0x2, 0x1da4000000000000}, &(0x7f0000000340)={0x6615, 0x8, 0x5, 0xa, 0x0, 0x2, 0x0, 0x8}, &(0x7f0000000240)={0xffffffffffffff84}) select(0x40, &(0x7f0000000000)={0x6, 0x3, 0xf900000, 0x8, 0x40000c1, 0x4, 0xfff, 0x7}, &(0x7f0000000040)={0x1, 0xce5, 0x7, 0x7, 0xffff, 0x100000000, 0x2, 0x7ff}, &(0x7f0000000080)={0x1, 0x6, 0x0, 0x9, 0xaa95, 0x400, 0xfb, 0x200}, &(0x7f00000000c0)={0x0, 0x3}) pipe(&(0x7f00000003c0)) 21:51:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x2000000010000) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xe000, 0xffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0xffffffffffffffff, &(0x7f0000000140)) 21:51:46 executing program 1: accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) semget(0xffffffffffffffff, 0x0, 0x200) semget(0x2, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000140)) 21:51:47 executing program 0: r0 = kqueue() chdir(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x106fff, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 21:51:47 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000000140)="89", 0x1) flock(r0, 0x8) 21:51:48 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./file0\x00') getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r4, r5}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f0000000500)=[{0x0}], 0x1, 0x0) 21:51:48 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x200000000000, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x204000004}) fchdir(r0) 21:51:48 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x433c8000000000, 0xb8f}], 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x28, 0xfffff, 0xe2f}, {{r2}, 0xfffffffffffffffc, 0x2, 0x3, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x600fffff, 0x1, 0x100000001}], 0x3, &(0x7f00000000c0)={0x80, 0x2}) pipe(&(0x7f0000000000)) 21:51:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f0000000e40)=[{&(0x7f0000000200)="ccc00f6682498cd4423bb06f19f5f6bb14080db5c0deb05474ba2c1527a9101b215b11c2b97f7cb7757754c4e1a69ccd74d7cd7125faef4e045d8e481d8688ac09b396ef7091edd7e02c175a46b70700000000000000682259b8fe17b8009667807399f09617a8b716cf8ea21542ad390f941a7d149df09ca27ad69ba401d87976a3d3ae3b10a5a5d3a2ce85bb358e23f8f9b5b127c37a2ce362e05b935a444c6ca666fb9d", 0xa5}, {&(0x7f0000000100)="25f2fee85b635c9561f5aa6c6840bd8349ac2020f56c33d971d9782eaf8d1174def8e52cf9ee27146d5780e70040703fab5f6e06b4251fdf62a82e6afe35b9fdf91cabd4513417315d4a693797e0c17f75574bd418b502c2196a4bb9a5f9b4ba2bf8c89ed68dc16a157d0dfa4c69", 0x6e}, {&(0x7f00000002c0)="5e480489bdb06cf39fb3c4ae18672958499aa4749e99220beb27bdcbb054ac1ca878e9a69f98be290efe7400d65ff6af64182c88220ba3373dd9d73e74ec6729b7779c7d87da11f4b28fa8b859fa82c6a28d76b19b3086c1fab4d15167041bf2c6a1066e547bc8ec2b290250c293dc63d7340163b2bbc9ddc76bebb6d2c3da6720b5a9660c8c9783148cd8ee236d1f13bbe0658be786c3294f71569da4eec5ef939f025d6f773e69473dd63f12dfe9ad1d8ebf73ae93547272de420413987af2a318f8dc77ea08682e794f308e5f6501aa07bb816fe3c54beb90472a7230c084", 0x1a}, {&(0x7f0000000000)="c9744b6073ad2a3a8d1eb944d790566dce055800c65e10000000000000000000000000000000000000000000", 0x2c}, {&(0x7f0000000c80)="e411f0e02bfcd7e1db5e21d13470851718f2740f19e4499eabc1ec18e1aad48a4ab03c9fedef83e442bbcb692975506f9864fac8d76346a45c20ca492fa2d92790917343ee1a0167508669ae6f3df3b7b520c1b751e2d3bc6d50ce1f7a92478b83", 0x61}, {&(0x7f0000000d00)="f0a0ba9c4efc3f10983af1205288eb5ec47d74b6dc7ca4aaa3077f7afb60c1a79c", 0x21}, {&(0x7f0000000d40)="22255645c6d711d39865224f0637c23f076e455c05957e35b5450ba987d384c5517330af816384b933c04c270af845201a52a9b96c1cc029d42d6b9be2011edfa012aabb42c8e1059b15c6bb4f6cb1e62e486ce055b3835dff902509ad551d57dd6367d57a14effb49be89413fffccdbd9c79e92983cbcbc4f5bf51ac657464638965725fbb4a526150930cf42d32b42e010181eca501c5a694d09a56c634e81358c836b8d39f5a8a3ffb2feb9583b3c893c6f8594213def46252565dd547141f0c6ca71298eebdeb14e41e0378ecdc61568ee9307b8d7982c53b9e3c33c0990881ea57a3b230b31312245c84bfe9f2f9d255c36bffc531ea9", 0xf9}], 0x7) syz_open_pts() close(r0) kqueue() syz_open_pts() 21:51:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) listen(r0, 0x0) 21:51:48 executing program 1: setrlimit(0x0, &(0x7f00000005c0)={0x6, 0x9}) setrlimit(0xf, &(0x7f0000000000)={0x80, 0x7fff}) setrlimit(0x0, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x4007, 0x4000000000000000) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 21:51:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x5, 0x7fffffff}, 0x10) r1 = socket$inet6(0x18, 0x1, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:51:49 executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 21:51:49 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 21:51:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)='B', 0x1) sendto$unix(r0, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) socket(0x12, 0x8000, 0x8) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000080), 0x4) r1 = shmget(0x2, 0x3000, 0xa0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/137) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000002c0)=""/64) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r3, 0x1ff, 0x0, &(0x7f0000000180)=""/110, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) recvfrom(r3, &(0x7f0000000240)=""/13, 0xd, 0x2, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) 21:51:49 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x8) fcntl$lock(r1, 0xd, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 21:51:49 executing program 0: socketpair$unix(0x1, 0x10000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcdf9ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r4) read(r0, &(0x7f00000015c0)=""/94, 0x5e) 21:51:49 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r1 = socket(0x1, 0x4007, 0x2) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 21:51:49 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653004"], 0x10) 21:51:49 executing program 1: socket$unix(0x1, 0x5, 0x0) 21:51:49 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r2, &(0x7f0000000700)=[{&(0x7f0000000080)=""/160, 0xa0}, {&(0x7f0000000140)=""/110, 0x6e}, {&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000380)=""/211, 0xd3}, {&(0x7f0000000480)=""/25, 0x19}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000580)=""/225, 0xe1}, {&(0x7f0000000680)=""/93, 0x5d}], 0x9, 0x0) r3 = open(&(0x7f00000007c0)='./file0\x00', 0x80, 0x80) getsockname$unix(r3, &(0x7f0000000800)=@file={0x0, ""/43}, &(0x7f0000000840)=0x2d) fcntl$getown(r3, 0x5) readlinkat(r3, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/183, 0xb7) fcntl$getown(r2, 0x5) fcntl$getown(r3, 0x5) r4 = open(&(0x7f0000000980)='./file0\x00', 0xcc059cd81f9231fc, 0x10) flock(r3, 0xb) symlinkat(&(0x7f00000009c0)='./file0/file0\x00', r3, &(0x7f0000000a00)='./file0\x00') r5 = syz_open_pts() getpeername(r3, &(0x7f0000000a40)=@un=@file={0x0, ""/77}, &(0x7f0000000ac0)=0x4f) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000b00)=""/120, &(0x7f0000000b80)=0x78) read(r3, &(0x7f0000000bc0)=""/70, 0x46) getegid() fcntl$setstatus(r3, 0x4, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000c40)=0x1) socketpair(0x1, 0x7, 0x5, &(0x7f0000000c80)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000cc0)) kevent(r4, &(0x7f0000000d00)=[{{r2}, 0xfffffffffffffffb, 0x48, 0x20000008, 0x5, 0x8}], 0x3, &(0x7f0000000d40)=[{{r4}, 0xfffffffffffffff8, 0x15, 0x20000004, 0xfffffffffffffff7, 0x100}, {{r2}, 0xfffffffffffffffe, 0x1, 0x4, 0xe1, 0x9}, {{r6}, 0xfffffffffffffff8, 0x4, 0x14, 0x3, 0x2}, {{r2}, 0xfffffffffffffffb, 0x80, 0x10, 0x0, 0x7}, {{r3}, 0xfffffffffffffff8, 0x40, 0x4, 0x2, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x4, 0x5, 0x400, 0x20}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000010, 0x1, 0x9}], 0x0, &(0x7f0000000e40)={0x10000, 0x40}) recvmsg(r3, &(0x7f00000021c0)={0x0, 0x0, &(0x7f0000002100)=[{&(0x7f0000000e80)=""/4096, 0x1000}, {&(0x7f0000001e80)=""/166, 0xa6}, {&(0x7f0000001f40)=""/217, 0xd9}, {&(0x7f0000002040)=""/102, 0x66}, {&(0x7f00000020c0)=""/8, 0x8}], 0x5, &(0x7f0000002180)=""/51, 0x33}, 0x40) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000002200)) socket$inet6(0x18, 0x8006, 0x101) fsync(r6) getsockname(r2, &(0x7f0000002240)=@un=@file={0x0, ""/4096}, &(0x7f0000003280)=0x1002) 21:51:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xffffffff80000000, 0x5}, {0x8, 0x8}}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x226b01434a258ee3) open(&(0x7f0000000200)='./file0\x00', 0x910, 0x8) 21:51:49 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x81, 0x14) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) select(0x40, &(0x7f0000000140)={0xad4, 0x2d, 0x4, 0xff, 0x513d, 0x1, 0x6, 0x3}, &(0x7f0000000080)={0x4, 0x3fff80, 0x800, 0x7fffffff, 0x1ff, 0x80, 0x7, 0x5}, &(0x7f00000000c0)={0xfffffffffffffff7, 0x83, 0x739, 0xfffffffffffffffe, 0x5, 0xfffffffffffffffe, 0x5, 0xffffffff}, &(0x7f0000000100)={0xc66, 0x2}) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r3 = geteuid() seteuid(r3) close(r2) 21:51:49 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="770dc85a06aff50b9b06811e8c99a13527eb51362f4f3cd912f826da40d59965f20c0480dfab5764e0ad5b3b522a46a618e3e2d0a2d9d3d0586701beb62c224a9d80bfcb46cf7b8f4cb1ea394d08fa8c533b22b790ae168ac5178d9fa47abfa3fa15f94368690b15d6ff5f270e88b999fec01b2d4e61b75c226dbfe20e69d514140f4c481f93befe8fcd34554c2b466d8f57d80b17697dd78b5a290e2863890179eeb4bd17dd22ecd134f1bcfe4ac6b9ae1100d9be55aaf7a0a92f4692f56c56ff6536f50987a5c7990c8ab8e99c313c2ab036199918676c182f10c2595502bf55cb1315cf", 0xe5}, {&(0x7f00000001c0)="6329e7c5600522d0e2d81d1660ba03713e3c0f01908002241d0e1db799359d76012c629fb879d7267d32986863d37a4694f1ff4f0f3cb5c53f6e8c300771fbf0abb5b9ceb9254c62952fd4539fe8751e7e6fe553f536910f46dd97ea2278488ff0b53efa90ae8eacf16ab4053170b17ff274b08c0dbfb01b0e8cc12a63e72485cb01795ab5373499d791a21fe05d4255fd1cbe95d6c45d4cf736c0", 0x9b}], 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000000}) 21:51:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x3}, {0xbf3, 0x101}}, 0x2) r1 = socket(0x11, 0x8003, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x100000001}, 0x8) close(r1) 21:51:49 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x3) fcntl$getown(r0, 0x5) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000002, r1}) 21:51:49 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x80000001) select(0x40, &(0x7f0000000000)={0xfffffffffffffff8, 0x3, 0x46, 0x6a, 0x80000001, 0xffffffff00000001, 0xfff, 0x5}, &(0x7f0000000040)={0xa6a, 0x5, 0x6, 0x7, 0xfc, 0x5, 0x401, 0xab45}, &(0x7f0000000080)={0x4, 0x8, 0x7ff, 0x3, 0x22, 0x5, 0x2, 0x6}, &(0x7f00000000c0)={0x9, 0x3}) setsockopt(r0, 0x29, 0x1b, &(0x7f00000000c0), 0x0) 21:51:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0xfff, &(0x7f0000000000), 0xfffffffffffffd15, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x9) 21:51:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x80000000, 0x23, &(0x7f0000000040), 0x0) 21:51:49 executing program 0: r0 = syz_open_pts() flock(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0x7, 0x7344, 0x7ff, "125803b3bd850822697f618c3ad38bfc663f3b32", 0x1000, 0x7}) read(r1, &(0x7f00000002c0)=""/249, 0x69) fsync(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) 21:51:49 executing program 1: clock_gettime(0x0, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r2) r3 = kqueue() kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x100}], 0x3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x100}], 0x8, &(0x7f00000000c0)={0x8, 0x5}) 21:51:49 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0x0, "9ad84b73d969000000007fd35db5ab0900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1000000000ff, 0x0, 0x100001001, 0xfff, "a1030000007f2b36486c0000e8ffff7400"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) close(r0) syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) 21:51:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) read(r0, &(0x7f00000006c0)=""/4096, 0x1000) write(r0, &(0x7f0000000640)="b8d87572a10000000000000000a20000000076170c865a2952ebfa7ad5a198d8a0658e26380861a8f8a0058bfa00632e340dcb0518e43bd59acb8817d22e3be37788d295158ec280", 0x48) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r1, &(0x7f0000000300)=""/241, 0xf1) 21:51:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket$inet(0x2, 0x1, 0xf49a) r2 = socket$unix(0x1, 0x7be9c01c7c710cc4, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r5 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r7 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x98) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r9 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r13 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="b132567a2fb16b40574092e8ab4c47512cb154c8c429db67f5e774e5a57faa99f3a7ae73149fb7e726695cd3db1b5760eeab6ac2b5bca4f815730a2f315177e0b9f5aa7f6fa2288107620d75279f3eee519fc11cfa3245e48915fdf20222af346562ccd7f796134d261ffc64abe22aa4e35646ec6a730d7cc1effd4a13", 0x7d}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB], 0x80, 0x5}, 0x400) r15 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000400)) setsockopt$inet_opts(r15, 0x0, 0x1, 0x0, 0xfffffffffffffed0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r16 = semget$private(0x0, 0x3, 0x40) r17 = socket$inet(0x2, 0x1, 0x0) getsockopt(r17, 0x6, 0x0, 0x0, 0x0) semop(r16, &(0x7f0000000440)=[{0x4, 0x8000}], 0x1) 21:51:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) recvfrom$unix(r0, 0x0, 0x0, 0x841, 0x0, 0x0) accept$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000020000000000000000000000000077c69a89bea600000000000000000000000000000000000000000000000000000000000000000000000000004dea399adfeb3eccc98a4f1f01dcfaaf3faf446123e9558daa7e7fb7a02a02e658ea31a18ac7a3c0251a67efcd57328f6a78a774533776040685f8b8e611a4bc722e00768fbf149b538ea13a956261c9d5eea706a2937bfd7d446ffd09d6d8a1ada72af6b1483089f4fd62b0cf5cef5e5044c2dab0c79e870ff3ac8e50813051dbce1e951b114cff06fcbab5c4e87326de80e9a07fdb9f859b51fac3e6c4020047fd17b4f750c51a50d701839dbdf832427333a19289db3f817e889bf615a5ebd11dc9267dc8e052475dda016c6c7b322b36f266b1cd38e95ab94a3df25b818e221817666b98a65d0c279785dad51462f3901d4a2553bba373eca7975c4d3619288fa6f8ec009f609b10d23dee12baa141f8b3f368c83e71a19d17aa71f428ea39e6686c764cfdddf22264a1149204c74afe4b04cc5b466d1deaad908d746c8f462fd97dff31c1cab40123016e72b36e4ca6cd30495bc82cb9b22b1aa65956000000000000005b1fe6dbf3d0c1da5fefd861bebdb07ea80625a691a8c95245260692111dd0e43970a8d759ce25cfcc4db02a4b58f6c82a70a7080b4639dae76aa7770be2afc31d5f58c8cb6365f33d"], &(0x7f0000000100)=0x4c) 21:51:50 executing program 0: r0 = kqueue() truncate(&(0x7f00000000c0)='./file0\x00', 0x5) r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) recvfrom$unix(r2, &(0x7f0000000140)=""/188, 0xbc, 0x0, 0x0, 0x0) 21:51:50 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = kqueue() pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="450a6e9bc54fa108480fd1802d4cefa0f3987f195ac7b7b366ad8e76905a8d15a6bf6dcbd478c9fd5eabfc5d39da2571a3f31a6597c30b30cc1cfad25779e0b17501645c82cf501c3911b908475f8123c851fe8a57ce9129f1060dca633ca5d7271d814d0e3a09519eac18705780695da52668f2db5f077d40d5120ac0d9b6b58ae6560cd039d10bdabd83a3ebd69ecc97724e6c699a746a133f4fbb9e093a0bb8faaf664fa1f16cc4a34d22d138691f0374b44d5eea140b67ee7b7f50cff5d8a10410558cceed1049498401f91c81147d391f49baa698", 0xd7}, {&(0x7f0000000080)="595009138aae", 0x6}, {&(0x7f0000000340)="ff348a923cf473d918636ceff8d75879021207d76a743d203b009034bd08ed0e5ef0bbce6fb31afbd56ac6f640281d0bf1398248d44bbb437212b7282e2272211a106f6ca3848476b4f3593adf5c04996e3841f4fc29959e630f07120ecc5d3e5758f2449953e533613def1f3dbe9c98ea3757e4b310c92e042e9b1b2597b5f896e6a404ab5280", 0x87}], 0x3, 0x0) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) mkdir(&(0x7f0000000400)='./file0/file0\x00', 0x40) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') 21:51:50 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x0) syz_open_pts() geteuid() mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) recvfrom$inet6(r2, &(0x7f0000000140)=""/219, 0xdb, 0x1, &(0x7f0000000240)={0x18, 0x0, 0x3f, 0x7fffffff}, 0xc) fcntl$setflags(r2, 0x2, 0x1) clock_getres(0x3, &(0x7f00000000c0)) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 21:51:50 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="1d0cea8120defadd0604b14319cdbacfcb04c0b91eb0d5c15460b96a707e6b2c0196d8b6a0cff4b74173b31d118bbd75034e842f5491856ca6c33b0303b916fe10333dcf3bc9f0", 0x47}], 0x1) r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() munlockall() kevent(r1, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 21:51:51 executing program 0: r0 = socket$inet6(0x18, 0x6, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000400)={0x6, 0x7fffffff}) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000000)="8a13463f92e10dc90ffed0b663ba31ad17fd70cdaa810fc6a44b8159eefc9aea5087d7806cd07aec8d840faaac449d7396122b855a37ea61f407cab0fd08f0f1e3f5c845481e9bb452df35c341ae76d9b4f26cbf", 0x54}, {&(0x7f0000000080)="28c7dc256ce9f724cd9ebfee0b9cc95027ad97525e175a0f85596a4cdc56e09d205160aa484bca1185002bb1d24f43d31e122d0973501648626b9b324c46b1db58571bb36f262e8b73a77419ba39fabaaed6145d099f86708b90b829ac8775bfc6e5b4a9ff0b2a16fbef0b8ca5b00623a1b87f8fc8c4699c1a336a3fbc5351eac8b6034dd699c1ffdeaa1b7eecba419a148556b6fec1048ee4a5e3126cbba2131160467b23c5920a903c3339c42e2cce3a36295c93ef078f2c47cea1cc5d76ed161eaaa357d7cf3cb3b1f35606692355c73287", 0xd3}, {&(0x7f0000000180)="e50ef3ee04445c888f39fa4e1abee335a9aaddae", 0x14}, {&(0x7f00000001c0)="4b99c26010464f108d7298ad1d8baeda662b6450fbe951", 0x17}, {&(0x7f0000000200)="620ba66e75ee744508c6ab9d82ed7bdd1571ed019e15dfd7b2525be3bc2b0d7584ac6a13265908d4c1c088a3cd1eb88371905cca30c592068fa8a776523245908a27682e5a3240a4d864f80bbdf55ea368e3c85430c1d04c047ce647363dbc7c957f3210f7cd96", 0x67}, {&(0x7f0000000280)="b7dfe60aa7db39a5d82cb7920673b4d13a13a3eb3931869b0fd1427679ef6b573bc365a04ed5d665ed32ea2a59d8be38338f3bb1a69d1330f1d4b53298ce5641c1780cdd7f5ad849e9dd518e56b602", 0x4f}, {&(0x7f0000000300)="72e2cedf78e6771584850c243ff31b34854b0f4100bb4b192026a5f92f5ef4c8c8931e7abf089e801fefd584ff930b85396b4842785846f4b0dc44ded919d8de1bd99201c723c064ca40bc73f4734fcba0b4f472157a08173c2070830cad122df771e9", 0x63}], 0x7, &(0x7f0000000400)}, 0x408) 21:51:51 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x1000100000000}) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/225, 0xe1}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/187, 0xbb}, {&(0x7f0000000080)=""/25, 0x19}], 0x4, 0x0) recvfrom$unix(r0, &(0x7f0000001380)=""/185, 0xb9, 0x2, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) flock(r0, 0x2001) read(r0, &(0x7f0000001300)=""/126, 0x7e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) 21:51:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) socketpair(0x38, 0x0, 0x4e, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1ff, 0x5, &(0x7f0000000100)="ebf0c2c6b914b241c4109346d24c9e09d06734d2055e617d7457a99262c765482c385e39d95f2cc3e14a5c501d3c0ebd16ce535d9e586b59e0f63d60437981c5e003c437061d535690f59ae5fe9162ce18a8d5d66f01550eb1f895f862bf4c960b09cdc7717f77aa0fe250e7f16ae6", 0x6f) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:51:51 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 21:51:51 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8296, 0xfffffffffffffffd) open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) getpid() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xf4, r1}) 21:51:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/173, &(0x7f00000000c0)=0xad) fcntl$setstatus(r0, 0x4, 0xcc) socket$inet(0x2, 0x1, 0x6) 21:51:51 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x12010000000029, 0x2b, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xffff, 0x3}, {0x18, 0x3, 0x1, 0xfffffffffffff43a}, 0xa11, [0x2, 0x1, 0x804f, 0x7ff, 0xfffffffffffffe00, 0x0, 0x0, 0x100000001]}, 0x3c) 21:51:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x9, 0x0, 0x57ca, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000400)={0x401, 0x3}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/91, 0xffffffffffffff2c) fcntl$getown(r0, 0x5) 21:51:51 executing program 1: r0 = open(&(0x7f00000014c0)='./file0\x00', 0x200, 0x80) recvmsg(r0, &(0x7f0000003200)={&(0x7f0000002c80)=@un=@abs, 0x8, &(0x7f0000003140)=[{&(0x7f0000002f80)=""/156, 0x9c}, {&(0x7f0000003040)=""/89, 0x59}, {&(0x7f00000030c0)=""/117, 0x75}, {&(0x7f0000002cc0)=""/28, 0x1c}, {&(0x7f0000002d40)=""/52, 0x34}], 0x5, &(0x7f00000031c0)=""/36, 0x24}, 0x840) socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) wait4(r3, 0x0, 0x1, &(0x7f0000002bc0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) chdir(&(0x7f0000003240)='./file1\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) sendmsg(r1, &(0x7f0000002d00)={&(0x7f0000001500)=@in6={0x18, 0x3, 0x74, 0x4f}, 0xc, &(0x7f0000002ac0)=[{&(0x7f0000001540)="96665cb5d88ce37641d5f2ba14ddded82c55097992fc1842abbdd0a38894f2f40352f47678", 0x25}, {&(0x7f0000001580)="e04d5a89611b53adfe319a59f4f324dde9e657ff14849c371806e982ab7bdf5b0da36082", 0x24}, {&(0x7f00000015c0)="6fbed69a358ed44b8d56dbb6e06d95f57282", 0x12}, {&(0x7f0000001600)="1f6499eef9842f0e62f857d7d6d3718901eb84a1563648f18dd5af0f0d918dac2dd7ab3d19126b92c0762215f51ade440bf8883ad7ee96162e27404306267c86c892eba5994c7de9aa218d2f1984d8e8718b36642d2810d4176aaadc8f751d913b6ef625065a652cfb2dd6394a6b32df368008c3b279207ea091d0297b4d0cfd9ea01c3d0d9e889ede434d9bcd087f9bdc3cd92d08a0931f9d343f18c28a6275a8eb1e927812b797ebd0c7a303a9596987b354e24bca7baffbbd59", 0xbb}, {&(0x7f00000016c0)="d7523fbace7db6d54b057ec4b9bd4b7bd374351fb315d9abf400159dbfb71337cc2215528e1d4fd2f5d307655aae34157404e8b691b3b8ef019d91ceb32605844a85c1120b04107433f541db2ca2a2bd90d8872d47d614441510981f28002ac22668", 0x62}, {&(0x7f0000001740)="1478ff62461dba5e0b807854c5f19622f3d54266937bae79ebb319a3cda60a09acb56742212d5d7f30e37b39f8ff11545b2e3c3bff3ec8946eb1c62fc1efc5e74add798891b349496da5d1520d60d0588ec12930eb8b4a69db654db11ad42a85aabbbfd6e08a1092984484a1473fb1d7a154ad1c71cdd4847247f298c075f04dc52f1fa22f761d255ccafae4da2e6daeff77df2ce1a9ed1414828c50e4d765663ca0fb5264ab4ec9a6c5c34e7fd98465aeb9bea78585522042c53c492efd7b36e9c29a601dc780d341227d21aac39f6af9e1c47cbe6dbf8af01491cb4d90cc2cd288abaa167b70a6e07c0ffedd82d955b6c1e017bc8a33", 0xf7}, {&(0x7f0000001840)="9633099c0c5227236ecd772cebcd2731c41b1a5be486e1fbcfff77cbbaf2771169fb0041d1f22f9636c450d28e1d38c24d4f31a2f1975f876b48afb723cf014cfb37585d98ff4ddf5e4a9ef895a06b42235030ad73663e81256a1567635857fe337d7fe50c0e72a02cbcf162ad5f5ef54391bc135c645c9852d50407cb5399bfc10a6ada2a5670eed297c6935a049df71fda094bab547bee3ff4ba9920f9b5d1e88b1f492493b55add0b270f7f265e7fb46c8665df2818b5c079f2f67b7844f4d2c0ec20f5c1724c415c85c8d3edee4a45d7266bd7a83f8956bafe51079996cb85f2c995e132e30b985b688f34628e9a6dfa5300e4", 0xf5}, {&(0x7f0000001940)="045aa5d3d57e7b4253613e9850570b8b0ce6968044f01bacc90b692850212cd3186ee215eba3e15efee6316cea02d5b3f1a306dc2568278d856de3b6d284aa1f98d4561e86b523bd0dd31044adf6a7d3bb61898be3c672bfddd4bf86a46f1492f56ee2be2096ca2e688b10d9a587de3ee36c88d0c56ed8cf53f96f150700e4b407bf389fdc991278981038c71c0819c4db74036286fb3715f8ba097b", 0x9c}, {&(0x7f0000001a00)="ac2ad1d58e27c8b56426e1c9cf33f631f476d1a703e38e9f8623f6ecf0a1b254df8bc89771785a8bab31cf40b0ea8ae4d88ba004028814bdc9961aff9df797162068b329594c4534e0e3064c16b89dd75e2c85311b77636390b05f203744e1a9c2387a0555a349e41bea52d2b867214f73ef6905f49d7c433e90d33ac3fdff10ca33916be8", 0x85}, {&(0x7f0000001ac0)="58f5f709e45e39e4c734353663e92dc65e7fa8a9d1d7e4e39930af10c566167db858d3feb0e3a50d55c9ae4fc6c5663132bbea55ea9963b788eb77ebbc5b14bb09f3e670cbd9cc92825f6c9ace8c48c88e4a82e7f55f8682ae3d5a3742c33d7f42cb543a400837971a795792c6bd145c60c7cab32a5f7c8f840c8b2b27328848324c5118a27b7c64e3f7c8c96b2e920ad9b5578f3c357278575e8c380a5b3a8dd204a3dbf8ff1353809c7c2b45d1d750ce3deee39c15472236ae90a7cf5622d37ed300f429f46785e8b72e46845dea3d54bbed52f86b348b1753e61e52152d354c1bd0a945cafa3b86ce608a847c01c8998771b7b2e080d610ede160816de17016fe7df33085704b5226b8593fd58fd1fc2f1b63e08d9dc33a8132873dfc7ff94b51493d8b03baf07cf5983f4527f5b1eab3abd4e35f5b4212b06f82254441a98593fa82a641a5efc46f81f82fad77c085155c0ec1ed05a0abf1428286726da6c6757befd2f8343a745143375dabeaca05afaf0b0dc4b2562feecf76187be1d16933d80e6020064f4be696160feda44725070cd7bc118f0f5952da87ea01f8c07365c63034c414b05bc3e65cfe79340ae0cb73b9e2f8e3c85a40d41c07dfe450e9df75b500a42e0bfdabb1f22ecb8d37cb39dd7c23af7914afba8dbd6d4d134f643685bc85ef9d2802e9fae902e0b4b3594208c14af81edac74f66d102de07adfa69c722a13cc55961b1f1e3e9952aab0630fd1aeac79b90b4055012a6850a6fb4027c321c7d64fcefbfb24effa16010a9ab7281826cad7d29f7faede28e0c109c3c85643c04aecf317bb6631fa1887f3a58cebe80a5526f2256db6999b664cfb57d1e416dfad2ccd4e128a66bb438cc256e1f4cc6b7dcce6a2462099d7428a223d9ae5feeb2d20820de3e953b7fad138d5489c2a7c4d88f3ac2d1527223a9ae3b0b77d7b089a4116fc6eda91432ca870af54dbc90ba47c2edb6fb291f3bf876d63406b3c1198ffe41b2d29ad91b3b4417b392a0157c34b31788d6d924b613c0841c517ff7a0145d0b7884f8eb0058ed04bcc5c2f2f867f4878e2105453d6d87b8fc1e00c05e4c9e76437baba3da2fd6eae84d6437e85ffb07f259c13a0b68a97e0725270f524d8448e34bd47090c25f2ba155759d50097c4fd6de04642cd6ac2c7a54b74b7ca8334b89817f69e456a6980ef43845bddbbfbd12dc38d001129e7eb74bff43f0f0a595dbaf1a3f288760ffd1e0ffce0abe0c4e076965a2eaad841d6facaa5080a858c40263a73092261355cfad92be4af4e4b8906164da7c2932a787d72f034cb39dfebcba0100eae32ec3981a38c5b6294f03b148741b82d990fc86e51fb4c5f4bb1431ee59d50906fe26853f14787470bfec1128eb15bbeca578efc1f3c11ccc7f99ad9fe6c7c9fe38c790f40e9186af6eb0e6006efae4c1cb52cbecf98606a8c3b86eea207f79484e532bb600f9a426a7df4a60828b872a19b6609e4d0966f45da6b9e4878cc74234e25c8348d68866fd3ed6a0b92284df2695b05eda643a780b664abfe0e518e02fef343b9fb06a576f83b25b845d71915010603095740a163c70aef6c5cdfbac19cf7cd236c6de81a5aae6ee569f49983b637c03fc7d3307adcc0056680702fa572f8ff02e17fdfed150bff046363da3c250db33ea976d1925606ff3800662fc638a764557d456bcd6f3d92553b764ba99abe2d987339782fe312b58b428544efefe1cd3abd790935fdf763a8bcdfdac29d7d5e42ec64a7c919e2ba7646bc2cf79fa01b269b79aab06426a00120a707739443f68a59735981e349e8f14a1c46bccc19f887db4cec9967ab397095b77ef1e8259df771a89a26859b2e4399ec7cc41cc4800b3c93d190be67d92083ea088c75133db7be8eae67276c2cf8bb97a71e4e25b7250d3cc2e00998750041d52a0982c0d34fcfefc09cdb3fe5efe5e8d487c395dc4687ed3061d2eca7030d036a42b20f4a3e1891463ca88f6ba5fe661a9c3ddb8f1a04c87af5683aa05ba95ddaf26d184473cabbf314a5ad23e5a2a8ce43bd0441378a7722cd6383ca7c48218007a1bd6758948c5fb52b2a3f4647b3ec5b96b8ce2a792f1a3d0059a91fa9ed6d86c6eabc6242c7fe95862431e6b1ef31001f88567a378bb2e3421ff8f81e094f57601d230b6b66b37aac2fd6c01fcee9f3bd15e782d5bc1859cd07d13aa977a556852a6bf3d42a98addc7680c6c13627616a3c26d57eb8b498f79829dfaf58a6d44318e3cc2cf96bdb2b986645ad13cd94f5746416d02985997587631c96f7a45c4b0cf54f9577c8fe76e83a7cf7d65a0f3c4e20e2ea025a3e8171381e98688a6feddd7aacdce7231add71352fdf8136b8787a43c7a6af011a1a028afdce3c5883e743b9356dbc59216a1438bebd2760d9e5a0c24f8a6032fb5fcb6569cccbcddf49b01d98782bdaf9d852e0174c02e32d0f6ed0d3c68ca6ba638a0f993ae147a29366e8860da9a9f70d15b0298fd992d08fc5edadd222a513a17528954a9c2b660dd2c6ffe1092e08fa3158096e3ddf880ed4729050c72422b84e8512466b6884b1eaae6abc5debfb6c728313bffe5795484265297cdd6086a5402f4da6abf8c4deb88f134a2671ce7bb20e609bdc4046745e4f8f45c7b9d001dba986ecb49761d8fc0ebd9a29bb68e36e78bd28edb460663384d09c82012099a058d03476d84234da45a29b7438dfd9afc4d1fb052ca7346dd8a740be77e172b691b909d80dabdbb63202565516287646fb3695755aa6b99e78b66220ac62b9df147a83d720e39ac8f0823f4afd0e3b45ab4b52914391752606a585b88dbde68f55fd1ab645a53c49ace9650cb94f39cf300e0f558d757e1270fd5e78af0231ad7159876adc0fe8d449a869d5475ac0c56adb3e18dfd87a5f0a416713d6818cb4bda02aee457145662d072cb07c4f4ce784dcc632b70f3d70052799d69afc4505923d012d851e7ff4b4a7e17b72e6aad736d13ce7bc185d2532b69efd19c3de74aa2c79eb23a0639769aaf6094255ffd89bc945d6a84487c07ee479a2837870b4992224de34399ad23758fb252feda72a772a066bd8427e6bbfc46b401d3077f38f742aa1d96fc0183a05a0ac999389d8fc4edcd76d03203fcd022bdbee8bbfe953923e49c195a3beee1e2e3b1f134af45c1c50ede66d31cbbbea9489898e8f735443a3ed01216eefd2d38ca8d35b2f1baf357e416ece1f801143986626c341b4cd0e3a57e974b93757eea9b79a09266a5c2e80e834c1b0bb23c4089cd09716263f27970bf8299887f7827d420dbee47cdbf9a31e1b54e01639e383c36adfd95c80cfce1dd54a66160602c133cd9812053f1216a3fe14e46d9296da968f146bd36c716d584dc9eb141523cfcd060405268e186a49733284e637ca622a2bfaa484eae224be5b6a2f362b3b3265adeffb03d859108c637c8c0ffba4365bbbc52dd6681dd60f20a6fb0d7ef9eaed0e98e286541b407af85dbe0fa77fcd5a7c9b7f335fe8f3644945ff2efd672be744c1ea38a68c7fe2aa37d9388f8a903f6bb8b3a3d4908339301b37877e476ecd59632e44454f48c084359f47971392049a4611c0c4b90d8bfd4a7441827798ae9ead0a4cfb5273950e931331fdca0f461a53e83ad4e005b1dbdf8ab14d530f059b1bdcc16181c8da9d6d4f9f2d7d4b0b0fe43e4a69e6bff8b347ae8d0faef03d1294af095a80154b83536ce703647b7035ff35936ec68ce2a3e6e92e060c6c11e14fe9c6aeaa9a4d30b818f5558c37a64e92c8b2c6b8f6afcab898a1ed547aee7978e22951b114ebcd88ea345db511cd61f2f58d30e97695aad37130b7dd1fa94266ac54a7a50582177ddc2db41df6f4a0dd0d9ca2cdf6742b5be527ba9d790fb07c740afca5bfabb8c1067e037719bf5fb586836acb5ab42c451a10818aafc01d12e33addeafc5b7bae86e74bd9877c0dd156adb87ff12230545dc94d47c02ba8142f0e0fa1807a8f1d8a4153be43872a5e966ddf299c453aa241f1402bf52e595558444735ddec1f0dab369bd1dc98841a8f3105156eda0bfc5d1272ba261e662effed7fe8382eb6d2c7bfc09805270064596c0794e7feb04c9ab4c5bd1c15796c5991c1efaec1b464921ce21e994cb8f77618fe45a68266c9400077d2de3565231f94bc79d71204aaced2957127e5be42d562e92fcefa3633aee0472ef8df5573f834af578d74aa8f4113c78273aecdae4a08d614fd434c0281f15183db0d08b6039ba50d1769b6a0322ce21cb7a50a55016eed21640b05d80731b945dcb79f5ac95edc7b47be30a85505b4c7d66b953ae95b48a3ea2d0276ac05e126b68604e057bac908eae97fee63f5490a924cc717577ef70305c9c08e3c77a87f95884914873cea5f1c468d03ead17bd05b50d71d092cd4ca6f0df75685198dfaaf35fba26ed4805de5f30fab33e43604beb06477ffc4968d6425692b245a276936a3c41aa144be7b39e691c37e887ed4f3367951973e71c7917aa13f15df6ff124345895c8d7aab72043ffa6586d7dc2ddde29a37d798b7c628a59a327ce8195be4a7a5d4c3fe30e6b525d931ab244c29f3ede9b0756fb3c4a315b93bd471033a454eea764e8b370522e0b64f7e78d893a299fc178ca44abbcd2124f522f816cfb211dec7e6310020d2193e01c64f6cb034eba94e80a385310f291a1d90ce2d47128c2319f80f04e26019aeea46013e82b6763028cfa88cf8d063565161e82b21a42c94b224424a6aebe9ac6fc4ffec23ef54ddf97e1f83503389b97147c5c2ba06863ca47d717d125eabc8e3dd0f30566ad0742502744717016476d64712c063066d483760f6616f7e342e36c78087af060f26a78807e5ac06498e3c4bea463f35c9bd195ee745fa3b0884c75a1b14c89a85ed7c6cdfd09913c304cc8cb27a3d1340d2980ed51b39b196d2162f86696ccceaed3c953c4db0d1b9ee857e06f60d8189b382cc94699fdfe95fda09f65a9705d5c54c0633e59f2b8f74b656fba5bce9f5caf5635341bbdb17ce121e7a0a942b963f34f6782eefc336532d05383efaa68b2a2d99751c5c7cb71d2b5a09f56733ec70c4a75a5ed9172042cdff5f3fee5242d669e2207902933b67781f82b4a5714a7caaa0f6598b1b49691f8b585db79ce50072e746d4ff343d0e09cd934328735a34d15907af1fe385168842ef7a99b6b9d6f0d19303f5af004bb52bd8bce43077e2bf27d027be0b8618f6b14f7ae033985899762df8aa14d6873b5409effc4da69950e7ab8d35dab071d65f39c5082855acdbc471bd30c90d77430fedfd65435abfcfe276ac5e90444817b8a61ad3a90d9501887defeb1aeef1d60c6b56297517a2276ae90e8149f2dabdd109089edd8e3153c6b1a5e9de26f5fa8e3229829e832ca28e1a1a6a61764a4bfa38d6ef3cd16b0233275ee3149c68fe51516231e88f3ca09c4c39bf7236f2f29c5d433bb61e63bf4fde5f81b9cd6fc145d7f2e2884e59630e2cdc4624b8308a70355266b7501262dca1172ca45a4a306ef80991a3463381166c78e3294e5b9fd7fbda55b597742de05eea103991705d898071310fe7e1a6985d8cd4590551ac9e56fa6111c4290702713b12a7b8f6ddf59d726a341092d7b9fa7e2b33cd48cf0116c4f682894a16c164bdece0a2944ee5909030d99d7bae4f0b89bf943fe4bf55cf5103d38b9220c643e62a93be7b0f98405521e3cfb51d096e29f535a82a3dc153aa8bf23231000eafe44989ceba34d8e6d2a323cb0b9e33964ab8ade3f282", 0x1000}], 0xa, &(0x7f0000002d80)=ANY=[@ANYBLOB="68000000000000000100000008000000cb00338c79d264a4a2d9290e003f80d8309d0221e604475fe3ba9b12093506eb18a8d111fce9f7f548107c6a69f3357e8a102d84c6bceb944f057bc97efdf68408db0a90da62f700000000000801000000000600000033c8f49b477ab6a8cd630e41265b1c873f3702307b5f6fbcc96fc373e551c3c61160200fc07e712f52fc6cab8e6fcafe5bfd565c11d8823553550f4f3583791d8ef9b36942d71662443f3751b75aa41e7184a172f72ad73d602946eaaf8d4c42530138bfdff50f9812b4817bb64bb9f1ed02f1b1abb52d5e122089b93b682b4b01183eccbde47e47b04ff7328b8218ac9ce5befafba41a6e9eeffaf8cfa6cf10f1c714c52426016faa6eb49783525391f409e410494b4520ec374db06e2b967d2e6cf21e8fd92e525b71d4fb5cc37cf24388350b838ee206f195d3d742d0301b981e5db1052813f8e56e325f04f5d2d7d0ba492ea83e0000000000000000cbdedb3f596e101830f23a2a8e391613eb081a2ca5e6abfae6c0f1d09f3da547afacf712cd4860f0a35885d83f4befa682b9b4bcbdf14b6b1588a2b0a642477a3fe4f85582b69ae595722301c4e1af123d99f5cfc5e43a020981be32e254b458af91392ecb5526aace285a3e118c94000000000000000000000000"], 0x170}, 0x40c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f0000002b80)=0xc) lchown(&(0x7f0000001400)='./file0\x00', r5, r6) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), 0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0xffffffffffffffff}, {0x101, 0x7fff}}) setrlimit(0x7, &(0x7f0000003280)={0x7f, 0x4}) recvmsg(r4, &(0x7f00000013c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/217, 0xd9}, {&(0x7f0000001280)=""/236, 0xec}], 0x3, &(0x7f0000001380)=""/1, 0x1}, 0x40) 21:51:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0x8, 0x9, r2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) r3 = syz_open_pts() lseek(r3, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() 21:51:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pwritev(0xffffffffffffffff, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0xa9, 0x31f7}, 0xc) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000240), 0x386, 0x0}, 0x0) 21:51:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x81, 0x0, 0x6, 0x0) 21:51:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt(r0, 0x0, 0xfffffffffffffe01, &(0x7f00000011c0)=""/51, &(0x7f0000001200)=0x33) r1 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="3dc05592e034ff76a4487eb5cbd9157bfc43c610ae8fc36244bcd9793ec30bf38502f45e0941cc3fa43e73cf95d064b2c31c786d0210d8f5226ff453947d80dfb54649bd05014f910c6582393d5177cc858ca8fb2091745d2c00b840ce30e4922f38bd10d20ac8bc702a906ddc83ce5557cd975ab4dfe817e747a84c1adc761ff2413a2df40c088975494a92ce23016568d206097c932c4bc8424e28b95d095af4e3740dddc2f55fb326784144f15c6d26abde503aa1e385a9e82b57d9e6642859d69cbc91dd0e0f950b139d73b51740ea5908a52476e83d4df69da648a43e32b8", 0xe1}], 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000), 0x218) getsockopt(r2, 0x100, 0x6, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) 21:51:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpid() setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 21:51:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb75", 0xea1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r0) ftruncate(0xffffffffffffffff, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x400080000007, 0x7ff, "75a35db5718008c8090400000000003d00"}) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x41, 0x20000067, 0x4, 0x76be}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0x81}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0x800}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x8, 0x6}, {{r4}, 0xfffffffffffffffe, 0x80, 0x4, 0x7fff, 0x200}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x40}, {{r4}, 0xfffffffffffffffa, 0x90, 0x80000001, 0x1, 0x3}, {{r4}, 0xffffffffffffffff, 0x10, 0x0, 0x10000, 0xffffffffffff8001}], 0x0, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffff9, 0x48, 0x13, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x200fffff, 0xfffffffffffffff8, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x5, 0x200}, {{r1}, 0xffffffffffffffff, 0x21, 0x200fffff, 0x2, 0x6}, {{r3}, 0xffffffffffffffff, 0xa1, 0x80000080, 0x3}, {{r4}, 0x0, 0x2, 0xfffff, 0x8, 0xb012}], 0x7, &(0x7f0000000180)={0x400, 0x20}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3b, 0x5, 0x1, 0x9, "25bca6e848a888299bd0e2147a32bfc7470a1577", 0x9, 0x2}) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) 21:51:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000002740), 0x0) mknodat(r1, &(0x7f0000000040)='.\x00', 0x6000, 0x0) write(r1, &(0x7f0000001200)="9f0b4ab56f546a34c06c1ff04ea9cfd942f1277b19455382b6478bca2175670d6ea86e53aaee52125faa28e40bf73d60f12e1b3190d552a9c7852d3d69d03160bfe5e85f9875c1e895c553c4ca7f4e83a025ecf1fe0eab1746b2f6d794fc014fdc059318e85b14298c95f872d27f1a481549489f05a7d6ba58f4466be5a5bb644f309458b9d301038ca47f1c82b31b88dbf203b6f783000942e4c48219dd253d4a8f95c038fc219a6fd935a0f4caddd72ea2721d6638c739aa345fa74914efe76af37952dce1f74b42c7cc6559e8f33d48785e7e83ff9af01bf64a6a0326239fed22cfbd21604ae381a5905d09f2fdd81cdd7ddb5aee90c42389c710593424b0c3b0dcecdc59e5a33cde0db384723bb520a7e0216847b4f1812add135d0b59fcb5560f10b2a237d9db72f9476ed155e40cbd50af", 0x134) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 21:51:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x10000000000000ff, 0x0) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x3, &(0x7f0000001180)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x180b, &(0x7f0000000000)=0x40, 0x4) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) getsockopt(r0, 0x7, 0x7fffffff, &(0x7f0000000080)=""/139, &(0x7f0000000140)=0x8b) 21:51:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = kqueue() flock(0xffffffffffffffff, 0x6) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x100000000) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0xffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4}, &(0x7f0000000140)=0x6) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000200)="5edffe0eeb89402a62d06922895eb76a162bd676511fa4f9f60544a168b490119876d2482e5a35da67ddc0e8b59ba4928f75858f788001d6dc53392adb51773699c02abe85d368e080bf8f91c77765ac293da017bbdd4400dbd132cb3403fecaa5fde219354e41", 0x67}, {&(0x7f0000000280)="21427e5b6f933e2dc3ca12be6e1523ca36c03ddd1141be377b0e7385ce4b6b8f72361182c7de1f0f024a88cfb6d90ec1f4ef33a9d003848873fa991269a6b7a06268f107ec655e1ff3a3759691cdc274f7d8f61656318c25d6816a02073b8e8aa6eacfc1d5e275b82fcd5ce357eabd88e222b2395dab85b80a7c96943e8ef98d8b4795d2e81b4aff3cf5dcd7530cfb2b75b13c1ad702e769aa5d7bee3d6c8f91c3cb15c65e1d83c70130b267c8aea78e6d249e4480c89443aa1aa6af88dc32ff6fd04902658b", 0xc6}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYBLOB="eff70b847cded533dc8f33000000"], 0xa8, 0x408}, 0x8) 21:51:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r1) close(r1) setrlimit(0x0, &(0x7f0000000040)={0x4, 0x1}) 21:51:52 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$setown(r2, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) r4 = dup(r0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7f) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000180)=0x3ff) getpid() writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) r5 = kqueue() r6 = dup(r5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ftruncate(r4, 0x3) ftruncate(r6, 0xff) 21:51:52 executing program 0: socket$inet(0x2, 0x4000000000000001, 0x0) 21:51:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = dup(r1) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000400)="89113a69016c9a679ffea9ef0174a4a42adf49d46617f085023fa17cb1164247d81f4f5a2b39fa6dfe99e43c6a19e6309e985c17125a42e0d189c59368f257c797691f6e3b92b340cfdad3cff7e308b57e70d7cff0da5cffedc366e8e95ca0bf72b8265c1fb3a031644864eeca21f9139a35af08fc5bc9ff2630392927ad7295e52bb918937f9983fe7b5f99ba9ff6768b376fcc1e34617db39436e70eac8e30313ac326592021436c3f7a524059ff2075a5d09bbf29202452f1fee2f93bb408f98a5d798b616fa385ddac9ebe56232e6f458bc573f87b98e7a4dbeb88a39b9ef5e22c8cd814bbb63b78b780bc6b71bb79306922d4fe68e8fa9847d17b77a802411497ddb3d8d6afe01a793e80645f89d5a2a12f2c4555b3cadb741d662508083a8347f5f084dc4c1d6f2eeb9bc59b9d1adc442c5baedf04da5fe104bb295084caed3df4090dee50c755d1b891804c2baaed16aebf809666ec2d32e0fdf8d519342d0d316af2a22a1de61a030101e944124b463081c6f6d7e1cf83a7cdf578edf074d2cc377e59caea97614a176789ed46ed9a4f549384b4bdd07845897cb2920df1baa3a39ec6664a994fab6547190c8a28ff74abaee9bdd5fd78af3869a9e463634b66bf3ce809da63303b46d149b4f30399069cfee676690d417dedc96899789efbfa1bc7a6aa44ae088864eb4f6f837a4edcc8b767b444f4d32065af02b9d5b9f03169219d6bd8fd41c90aef3bb063b4476f1b67ea171a993e4704106a18461e62e1c17139bd02a45c879453361a093411739c9ac542566c89d6475892470f64e39020b8364956ce4a9f689e689a101a420e549bcec9480e43a6dde814d53ce557171a59e83664961d3454a29d00f87d0173485b77a46abf62cb194449c26462a5716a7c33f471c60bedc0b42616864c8ce5267a5e2a54b02bca3c6e2e2056665bd6e208d4538e919f702892323003e4c0aa7d009db429b082380805068cc5b0841f284be04e0639eb43d0317c431a126c47c2883b0f39138d58e9b9672edfac1c2c863681e4f1c9a6fc1ce33ff3d0e76b1a2f7d44593f7b951734f31b80aa47a1a8fce9fbd4f3bf46147965cf785fa555b05a8a45ef5cd6e03b04bff8343ac12dd3d18a0b6ff5c638fc9e283fda5ed2e3d5d93c092061dd90e52a30f12bfc36c0ea87575000bb0ded4641b9140b787987b88e88a031e19d9fc51611a0aaafa8f7f5e62a4baee3c24cc40a3c72ea77de15845c700db211d9b3835a5caad7833f73f2f825a8951499abfe91b5e1639fa88f001f4a800d5453cac6171038f004c34096f214ca25802569bc4a889ad90d6d141a57786ec181c1719d69feab665e10162b9d202aba9a44b4833af14a19d70be106e51e23c11d8ae0b938491f6cb8ecdea4c61b5326a69b5ea4bf72a6ad1c7afb70bf0bea3fb56a0e3079cf764de48b8b0fb8f6e38ef38e26fb5e4dffa5a8a9bb4c57e6a7d0d16c6e7f7e234a33dbaa0c14ec43931f538c12270c4e73eb38d3c8c9d1b800757d364425c606c2b7785accff9c7fe74ecf6a65f5d07a9f74a64b1288a1ef0b94f48f2e52f64473eac568aaf1d92bf3792f2367a9b551c1045ef718125dd0416548220951d47555b908d9bfd6f5962e0f576e6048d79077b40c95b20f8cbe68fe029e70f35723fdf0c88239afb85693d6dc9ef233657fab480a46d19432c0de1333c3cc46a55f5ed6bf64842f7440aed3579ef6c53f06ffa3e460845f8714c5957afd10cdc883b4af7c7c7c4c82181395872978a06d5e5fa5b845d1051e2546a7d6d2659b13ee92fd147851dd78945e79d054db36c2abff7932a536080f55aa0d3f75c72e0165dac5562dc8e3983735ae0abdaf3fb0fa66644547f2cf9c2753cd33e0e4fce0747d529754004fff539df23e2433610805fa929fe474fb7ce0d926c965819ae8ecfa49bb47f40f729dc4ff543ba4a8b7c5bcd3901a18057b1f1a5050105e6b69ad86fcc68bcae99d6940362b801ea7791350b38becaf9913ffb78fede8548b78c8bb73ebcc803a66ddbf240cefe5b1ac6c2f756a503bc738598775747c64094505295af1023cb8be7d6fc2d58088d7831749d5b5d4e8e1a081f2c0ac0b225022eade82e257527d852faad92e25fca182a9e753580b7d9c96032667e852f08fb1a64f6468f8dcc41ae94bc6cd3f8eaf23adc7a06a2892a856e755e03a41f244356d125e8a49d1d32939104551f3f901204c7fb1d13833ae02bcf95338ea76e888d0661f5124ebb9eaf04efa689184a46e872299cd93c5bf5aea92525c4c54ac307e52df1e2af32df1606fcdb5ef61e0e8e891a2f377934bf6196d966bc2ba22cb01f8987e9d2f05490f3e6edd62376bbadc99bfcf8e549ba29ddebe6d70a5e4ae3bcbc90d57eb4b19fa4d87fa53dd2505173d61bffd55212a7272b4b33b41dbf62056f5dd154114f32cd3b698db251a5b0709875109159a8900e2b7e4ded25d4dd8d051af74abde78ce914a2f0d54fae19a9eeb189567de3bee2eac779e1853c57f9ab0d591bb36f22ada0306db86550e5cef5aaa3a8d0e85f8fc7f8a9986330f81848705ef5807e805baad7f3107314b3410f7be0fa958e7eecf8b4362c0c185d4fbfb2e4d84b6c71651817cb08be347e8751f64222a0ade319824cccd2c9892018536111f713d54b86363a73883175730f88484543302839c6daf427c1d6245c2ade8d0bb5b2b822bc777531a026b1d31663ee0706ccc2c9cdc714ec25e18df372f3113cfdd54ee3f8f1de2a0d1aeeaa8ce6bad8253672cf22117ed7bedc511ff61f9a9b30dc7bfee71c6ef58e3f9a0b2f4e70ff61bbd340e7c23c7f6478ec8e203d0131cf3b203c9370e3702864c719d8c5b3d5e0ebede305e7e328498ccc39d0e89b798d0cdbcfb123b9c5c50c5c0f4f404001059f38f799f4f7f6be4cb5b38b7e05ce7f24c8bf4bad1001370094b5857395beed1f889dbc667b8a2812a1b2ab7f34e108c2e8892c7fdb03f03436b6c275306abe91bb9ee7e3ad36c3f3d8a964cde1841e744f329f865645a7d50455aa2ef5ea4c7c825a9999ea4997cb9846a8e83ce56285c3c94e2bfa23c7d3daec4737e2103695de77c7f0062c9028b3b8451b763cc2957bc7a964403d266cd9f01d0fcc5d98f373e8192ec6a374d012c3c87ed95a0b045c89bbfd6064e5cd6ada3a254703cff03e12c84dd89aa7baefb994a72843ffb64cc727c5986fe62016b61a1d35e68b7954fe288a57edde735883c669ab329aa27b92bb858d210a99ee400ffcd870dbafa402eafc676dd3746e616e9d21941254d1f6330372aa5863fd365c009e971827c4c6eac9eb0d270bde11caa07ae07cd49c61a26f5750c9c63c4ba15d088b5efc81cb63e3e9bc993c8c2051dfce4c1e1dc4593f184155ac24e9979f0f718a54f6c3cefa983ffeb8e8cd2cae1a7dfb6abb0cddf5618cfaccac8ed95614c9277af104a0b1f252263fe0311aabfa1cca5ba307439fdfbb0eead4974b1a3b6da8dd60888549f63122f6bf8cf2437e21b3616e4f0a2e43925ee4fa53125c10c41c9a233e1354b025324b1a1985b8c7210cc68822fa9a4d8f78c1598e061d72ae3f00b2801a8e4ca1be51641399a92b5a33cbca6d4df006b464f8bd1dd56a8131c0691d619db43a5d4bfd5ba9d45faa88194d579e9b2f49f1e5ad7d8f9dafef9c934fe595b9c86f72e72344e22d735d325dc238646847ce4a1371fe25b6e77e865bcc5ab7a249959790dd95f00d243cd685883abc42ef1da9beb8e53bdb70a1d0d3eb57156e4e370f0fa261d8651594ddf0bf2db60f7c1a99670f4dae529033d96b0af348c93470fba51d6e6f2a588b05d1fa537a21208d06525a6697039fdc64db6c0731ff273d168f02b37e0c18fbcf7c1d1c93280ba04be9080b05371149686e3ff3b8d8a4189d3a1a7d40fbfa88f626926dec7c3f5ed3fd06260660cdaad767a2a50feaea907a2fa17511c31193bf70c47c8a398ede79d81b2b6430996588e3374fb2766cc6aa29351b80e64443eb3cd4c5972d9b249f43096835e409a6be58098b7a66e8f7e4a9a08d371444c8239c499caccd8f50df690749fb0c3aa943bdd717369ce29fbc1896ca71fc1082b1110e37fd7327d6b6923acbd5fff9fcbda2353c4da73f568b8d232756aa78a245e338bd4d5871c0d15763af982475a42be61873e490d95717c072ed6f68f30b24463f9754fb289bc1c57b49aa0077511654ce7c2ede051a499f9ee696f8d35e2872f9206071076892b2b3fc5b0d1b8a861472d0db9db04b9ef4c1c527a3418f34d3294cc1be3a210359d699569710b3b06117971e9e6e917513dd4730a26aea65330ab9e8afbaa5af54f448c02c0e7f3c8cd14d01c43fb0017087a82db7aebb28fa517659e0ca0f159f23882ded071850756002d8fbddc056ea5d22fdeeab3aa374d02c7604a46870a6032e934496f2f7244ed9b73b0a310f20cd2ad3943784ed0f88346536939704b4d5b49fec7d52532a2e7fd5b1ad7512b3fdd4a035aa72060b09c3c76cf1314c28fab2b4f68a053595d8de7705b7f4b8049c45cd0b71a801fe2e8cdc3c6f137a99be989446e78966f0a0e749ae80b03caf5b6b56ce4d4de69e9f8abf1dfbbec8f284dac2079aa43203ca1e8eaea8067845148c6160a1e98b453228e057a859a29e427027c7e71aea3fc67206063f35d620b835c3bf221695aac491b83f1b64e3df7a744ac08ecfc5c14a4ca90fecc134b2187254d927cdeb499974751d647b99097b9cdf3ef1172968ee1a5efdf95739300c648418760d3ef2d34c7f184ab1cd6d006383cb8972a24619e00760a52e88222b14f1a4d84663cba0c903361984192a5c215b7d09b078145f3abad20d4dc039c0669ae420589f27efc5ad70d63cb81c1c23c8a9ec58ca1f86742ab064d5daecb631c709cebd918f2285abf666975dbf5e8751f7b4b555d9156519cedc1b3c01543084b4c9989a75289e5a61754752676b316b40cafaf01bcadd21fe64773bfc2", 0xdda}], 0x1, 0x0, 0x0, 0x4}, 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x80, 0xffffffff) 21:51:52 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/253, 0xfd}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000340)=""/219, 0xdb}], 0x3) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r3) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:51:52 executing program 0: mprotect(&(0x7f0000196000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 21:51:52 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r0, 0x42) write(r0, &(0x7f00000000c0)="7f7075e65c5971296b1cce1fbcbce950138cf7deed2289aab01b03c46f63c49186d79f96fddfa17ad0ec16473eae40609e87b0c4ecd6e0a64e637b5dddbb4cef", 0x40) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 21:51:52 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) 21:51:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) write(r0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 21:51:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shutdown(r0, 0x0) r2 = dup2(r0, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') write(r1, 0x0, 0x0) 21:51:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) syz_open_pts() minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 21:51:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0xf5f0b1fe5a8b112f, 0xfffff, 0x2b, 0x6}, {{r1}, 0xfffffffffffffffd, 0xa4, 0x20000000, 0x6, 0x6}], 0x80, &(0x7f0000000140)=[{{r2}, 0x0, 0x8, 0xa3, 0x0, 0x199}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffe, 0x68, 0x0, 0x400, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x50, 0xfffff, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0xc8, 0x21, 0x3, 0xb6}, {{r2}, 0x0, 0x3a, 0xa, 0x9, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x74, 0x40, 0x1ff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x20}, {{r1}, 0xfffffffffffffffc, 0x10, 0x20000021, 0x5, 0x28c2ff21}], 0x5, &(0x7f00000000c0)={0x10000, 0x2620}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x7f}, 0x10) r3 = dup(r2) kevent(r3, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) 21:51:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x20000, 0xcd0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x1}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() setreuid(r1, r3) r4 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="356a01afc1c9d2f2d3d1e2efe2cd3e2e994d0db3fe64ed", 0x17}, {&(0x7f00000002c0)="b0286d93c9ffbd5cc6a4f395f206d268e55053", 0x13}], 0x2, 0x0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) setegid(r2) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x80000000000009, 0x4001d38, "82bc73bae98d0400008000"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x6a, 0x3ff, 0x9, "e614681eb84aa8b4054a3d3642e1945192f62186", 0x1, 0x20}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) lseek(r4, 0x0, 0x0) 21:51:53 executing program 0: r0 = socket$inet(0x2, 0x1005, 0x0) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000080)="00008010c3a5a1cd4447e5d6694e4e8b7dbbefb09160e63e626b2fc6be941a3e402d6cc33676d86bce3e1cca08075c8ed077fc1b957d8640ffddf34b86f58f1f203b10ee6c76a59356a0456e5a58996dcf322f5285c01c1d6d0122098793b62b2f8c7e5bd170739761eb90b23aa421bc591aecd1e8007a97d6de95d871e5eee190d551dc2aca3b44e1ed44be0f3b514fbbcb", 0x92) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r1) 21:51:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fbffffffffffffff00"], 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x5, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 21:51:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) accept$unix(r1, 0x0, &(0x7f0000000200)) r2 = semget$private(0x0, 0x3, 0x86) select(0x40, &(0x7f0000000040)={0x1f, 0x0, 0x3ff, 0x7ff, 0x9, 0x4, 0xffffffff, 0x1}, &(0x7f00000000c0)={0x5e7, 0x7fff, 0x81, 0x9, 0x9, 0x3, 0x4, 0x3}, &(0x7f0000000100)={0x0, 0x6, 0x6, 0x1, 0x6b, 0x0, 0x9, 0x72}, &(0x7f0000000140)={0x4, 0x8}) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x1800}, {0x0, 0x800, 0x800}], 0x2) 21:51:54 executing program 1: unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') r0 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x20000, 0x800000000000080) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x10840, 0xd0) linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000140)='.\x00', 0x4) unveil(&(0x7f0000000200)='./file0/file0\x00', 0x0) 21:51:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x400000000000000, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9eba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101933a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a", 0x788) r1 = syz_open_pts() close(r0) close(r0) r2 = kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x5) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x7, 0xa684, 0x1, 0xffff, "4963f11d02073acd7bed487eaad052f6c07e3daa", 0xc5, 0x7f}) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000200)=""/101, 0x65}], 0x2) 21:51:54 executing program 0: kqueue() msgget(0x1, 0x0) 21:51:54 executing program 1: open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000040)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:51:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget(0x3, 0x0, 0x1000026) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x9, 0x16, 0x6, 0xfffffffffffffffe, 0x9, 0x8001, 0x80000002]) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x2000000000029, 0x2f, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x48) 21:51:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780000641c00000000ffffffffffff593300"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSDTR(r1, 0x20007479) 21:51:54 executing program 0: nanosleep(&(0x7f0000000000)={0x4, 0x101}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) nanosleep(&(0x7f0000000040)={0x3, 0xfffffffffffffffd}, &(0x7f0000000080)) write(r3, &(0x7f0000000100)="c9", 0x1) kevent(r1, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xbc4f, 0x0, 0xffff, 0x0) 21:51:54 executing program 1: r0 = socket(0x11, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000003c0)=0x6, 0x4) connect(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="947f578cf7a06308001802a3ce7a7ee99a2cfd5d13e90db05c166c1cc505a9f57473cc31f9d8690e7ffddab5637b053294c265d2961574375e6969fdd586464e81da8f34c2bc400a306a31a35e63e273d0e69305b37730823c1bb87317258ecd0e6a7511cac6c7a4bcc0a5d8f192c9ac6e04f06e35a7be5c71af19c4aab7cd3222b73997c5008231fb0f6b79477dd955f2d9a5e172796d3892cd7172dca12a7a502ee66cf2e181fae1d97a25c1cc88ee70c94f3a3c2d5536cf7812cd126ab3e7fc38077e92def41d0c86aeb44588b95fde679d87c10e724189d8f1a413d55c6e6eb94c2238ae47bf40d71654f62df73b91c41a4b19db57e9f6d7021ba40d071b4c9b16d9db156bac7141ea13e6672d2b56dc7c2b068bc70061b798aa316f4e2c3415c826f4b84e40930a179b337cc8a83e7f0fa78b24c9f0b59396796ed52239124490360adf03935b1e2b6283c4b28d953c2e4c59393fafe3676fb2daa3df6620dfc38ddfb90fd6f83c0a9bb08a7fc1"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="ba1dedb34442208c4f1cec3ad731939993f369bd3ac71a8486823372d77a34d3d15b2061eba7f0c56112e6a4e3f13cb64716db18737bb903f876b07222668c3388cd1bfaa51b0604ac184c21fd5c2a3e15ce92f86322d273d3e2478369541f244b2a720c08812ce4c11119334be69ff7016d58fccb7c16656f6af53eb51fff3e87f61397e2", 0x85}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff0000000000003b1a50fd4f0ea73bff12b9d911a99a34eb838cc9e2f83fad9600d2e11d2ec2588eaad1b4d9034eb70a3146ca553195f3bc78d9411bc58e425a4c26ab99a90d8bcb2a8e6aedde7e06db9d493355b7f1d80a0c0201ead53af62b330c3986ba29a1b1ead6ae41a72e1141aac35063e3995d6a45ec97c518e367049a37d9a0e6c9b2fabf3d65f5c9968723998b491aa1bd92bdf494283b9f18b3d252c10c0a3cfca18d61c2a49266c3868ec79eb23366cc70c213d6bc9fc404800ab250c63f6149b3a08ae36f10f3b8557b4386a9d42b14180e529fb7e2f917b50f26c800b075ce4f2a9a0f977045f603cd05f4c9", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x400}, 0x5) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100)=0xfff, 0x4) bind$unix(r0, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000002c0)=0xc) listen(r0, 0x1) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x400, 0x12) ioctl$TIOCCDTR(r4, 0x20007478) 21:51:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 21:51:54 executing program 1: select(0x2d8, 0x0, &(0x7f0000000040), 0x0, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x10000, 0x7, 0xfffffffffffffff7, 0x8, 0x7fffffff, 0x4, 0xfff8000000000000}, &(0x7f0000000140)={0x80000001, 0x9, 0x10000, 0x5, 0x36, 0xe5ad, 0xfff, 0x81}, &(0x7f00000000c0)={0x80, 0x40, 0x7f, 0x7, 0x3, 0x2, 0xff, 0xfff}, &(0x7f0000000180)={0x9, 0x6}) 21:51:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x101, 0x6}, 0xc) r1 = socket(0x2, 0x4001, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) r2 = accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/4}, &(0x7f00000000c0)=0x6) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xfffffffffffffdf6) 21:51:55 executing program 1: socketpair(0x11, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair(0x18, 0x4000, 0x0, &(0x7f0000000000)) 21:51:55 executing program 1: unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000080)='sX') setrlimit(0x7, &(0x7f0000000000)={0xc, 0x4}) 21:51:55 executing program 0: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x39, 0x4, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 21:51:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fchmod(r1, 0x8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') r2 = getpgrp() kqueue() fcntl$setown(r0, 0x6, r2) 21:51:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000080)=0xfe5c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c1060000000000000000"], 0x10) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 21:51:55 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) clock_settime(0x2, &(0x7f0000000080)={0x0, 0x2}) 21:51:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 21:51:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x4, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = getpgid(0x0) fcntl$lock(r1, 0x917df73bf43dfa76, &(0x7f0000000040)={0x3, 0x0, 0xff, 0x20, r4}) r5 = fcntl$dupfd(r3, 0x0, r2) dup2(r2, r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x0, 0x1, 0x800059, 0x9fb2, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:51:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) syz_open_pts() close(r0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) r1 = kqueue() recvfrom$inet(r1, &(0x7f0000000240)=""/51, 0x33, 0x800, &(0x7f0000000300)={0x2, 0x3}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = dup(r2) faccessat(r3, &(0x7f0000000340)='./file0\x00', 0x100, 0x2) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:51:56 executing program 0: getpgrp() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) getpgrp() r1 = shmget(0x2, 0x1000, 0x2, &(0x7f00003e7000/0x1000)=nil) shmat(r1, &(0x7f00002da000/0x4000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0x11, 0x53) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 21:51:56 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='B', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) shutdown(r1, 0x0) dup2(r0, r1) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x20) dup2(r1, r2) 21:51:56 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x73, 0x9e3, 0x0, 0xff5, "8efaf067969b0efeceb891ea3ca52c78125718d6", 0x9}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) 21:51:57 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/85}, &(0x7f0000000100)=0x57) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000040), 0x10000) 21:51:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc18690700", 0x13) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r4 = dup(r2) r5 = dup(r1) linkat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00', 0x4) r6 = fcntl$dupfd(r3, 0x0, r2) r7 = fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000380)={0xfffffffffffffff7, 0x3, 0x3, 0x0, "7fc825a9653a9526b5d4e84ec4941e7b6e3289fd", 0x3, 0x9}) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000300)={0x8}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0xfffffffffffffffb, 0x574, "9ad84b73d9694ebf0000000011007fd35db5abe3"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:51:57 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/100, 0x64) kqueue() fcntl$getown(r0, 0x5) fcntl$setstatus(r1, 0x4, 0x0) nanosleep(&(0x7f0000000140)={0x9, 0x2000000}, &(0x7f0000000180)) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 21:51:57 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) clock_getres(0x0, &(0x7f00007ef000)) getdents(r0, &(0x7f0000000040)=""/184, 0xb8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x8) 21:51:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x80000001}, 0x10) pipe2(&(0x7f0000000040), 0x10000) 21:51:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) kqueue() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4, 0x4, 0x800, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 21:51:58 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x7, 0x4624}) clock_gettime(0x7, &(0x7f0000000040)) clock_gettime(0x0, 0xfffffffffffffffe) 21:51:58 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000038a000/0x5000)=nil, 0x5000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x8) 21:51:58 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) 21:51:58 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0xffffffff80000000) pipe(&(0x7f0000000000)) semget$private(0x0, 0x3, 0x400) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8000000000) 21:51:58 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) fchmod(r0, 0x12) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) lseek(r0, 0xe, 0x2) dup(r0) 21:51:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0xfffffffffffffffd, 0xfffffffffffffe01, 0x0, 0x0) getsockopt(r0, 0xffff, 0x4, &(0x7f0000000000)=""/111, &(0x7f0000000080)=0x6f) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x7f, 0x5}, 0x10) 21:51:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 21:51:58 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x28c, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x0) 21:51:58 executing program 1: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x9) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/227, 0xe3) 21:51:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffb000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/246) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 21:51:58 executing program 1: r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) r2 = shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r6 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x4, r0, r3, r0, r4, 0x60, 0xfffffffffffffff7}, 0x1ff, 0x8001, r5, r6, 0x401, 0x1, 0x5}) r7 = dup2(r1, r1) getdents(r7, &(0x7f0000000100)=""/72, 0x48) r8 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x6, r0, r9, r0, r10, 0x133, 0x30000000}, 0x6, 0x7, 0x81}) getdents(r1, &(0x7f0000000040)=""/131, 0x83) setuid(r0) 21:51:58 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) syz_open_pts() fchown(r0, 0x0, 0x0) 21:51:58 executing program 1: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$inet(r1, &(0x7f0000000080)="198908c0562273f81129d448f8506aa9ed241a8956bbe85ff2b3c2c95b8d6a2962018cd0710f2513406e4e1dac742c5935fa3efa03a37308baef3d0ed2d20f56d2f1b10033387437de5dcd18fd4774e92cdd4be150a8f0c3501824e3bcc71e073349adb2601c0d95464dd12c9413f7d31b0a30c074cbb2cf270d1fd477764a770d31c557e6bb3d7e51deba160770201883fb5f0568af23faab13ec0f2353409af37413e8c52ed718f48f8254753a490f08", 0xb1, 0x400, &(0x7f0000000140)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) 21:51:58 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) renameat(r0, &(0x7f0000000280)='./file1\x00', r0, &(0x7f0000000380)='./file1\x00') faccessat(r0, &(0x7f0000000400)='./file1\x00', 0x80, 0x5cab918901892334) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80000300000003}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="d084743e5b309cbf59418685db801da4938b6d81982c9a93b6db8e3529247571b1912d39360aa8edaf387dafa3e2c2ee0881389050f58806b03bb7b2a0414917e8a18dc2971b54c50de8db8885d825b6ee0475bd5d149ccd81957cdefd523d862139e4adc4f02a7b113a09e74c020f7150dc6e9a52940ffe259bf0ec2e241dcfc45b0b11a0d04ef43c901799af6c47", 0x8f}, {&(0x7f0000000140)="6b9d9881bab6db8cb4e1335bdeb3aed34d7db2356fe36b5586c476993d26d1ee4d5dd2", 0x23}, {&(0x7f0000000280)}], 0x3, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0xc}, 0x1) 21:51:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) write(r0, &(0x7f0000000080)="2a2613029b26addeba8a93733b86f84c08cabc4324d4fdea9bff67e64161435b59d5dfb1120c4b7159fe477c008320df86241e66e30d5d631a5eb2a3e3f7", 0x3e) fsync(r0) ftruncate(r0, 0x0) 21:51:58 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xffffffffffffffff) semget$private(0x0, 0x7, 0x80) 21:51:58 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 21:51:58 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x20dd) getsockopt(r0, 0x1000000000000029, 0x662b, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x101, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000012, 0x3, 0x58fc}, {{r2}, 0xfffffffffffffffb, 0x42, 0x8000000f, 0x7f, 0x7}], 0x40, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x12, 0x0, 0x1d3}, {{r0}, 0x0, 0x4, 0xfffff, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0xacd, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xa0, 0x15, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000001, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x5a, 0x20000001, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x22, 0x8}], 0x8, &(0x7f00000001c0)={0xa9af, 0x100000000}) fcntl$getflags(r0, 0x0) 21:51:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8284, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) fcntl$dupfd(r1, 0xa, r1) close(r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x3010, r1, 0x0, 0x3e) fcntl$dupfd(r1, 0x0, r1) open(&(0x7f0000000080)='./file1\x00', 0x82, 0x1) close(r1) 21:51:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x2) write(r0, &(0x7f0000000d40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e9c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a4e869cd892b55037498ea8c89075ea30c67de0e3f47e81c043bbd018d0313795db4c73002a0d", 0x7a5) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x4, 0x4, 0x9, "82b67c64ea5ecc3865b6ff7672507902d489728c", 0x80000000, 0x4}) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="0040000000000000cf17125215dc493dfa2dbcacbc5ef3c4c6177b00b76b6b516fc2dba8d7aa19dc909cbec7313a877508804abaaa9914bf732338c9458c040b67475f341987ac19be843471ee8f599545359feb66acf94dd886300686e145ccccabdbca83fbf64a8e3218c0b327d7ec74bb8d7702f3c6350b8b4a61401848a06079300de87a35dae9bf399947cd868298479bf77d7479c77796bcced6e2108d1872dee5d261375ca39a8ba556ea821bd2f95ff69a5f4445cffbe68ed4337149cccd12b7ec0c21e7e8bad7e50330c1ec0d5eb22b251dca97a926dcc45c70baeb5f95be7aa320ee14e1910dd309f423ae9edb9a46fd701ea33dac93be68"], 0x8, 0x800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socket$unix(0x1, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x800059, 0xfffffffffffffff7, "928fbc35275c8284e2d5cd6474f0d60ababc9d24"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:51:58 executing program 0: mkdir(&(0x7f0000000000)="e91f7189591e9233614b2f00", 0x2) unlink(&(0x7f00000001c0)="e91f7189591e9233614b2f00") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) unveil(&(0x7f0000000040)="e91f7189591e9233614b2f00", &(0x7f0000000200)='r\x00') r2 = getuid() setreuid(r0, r2) clock_gettime(0x4, &(0x7f0000000080)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = semget(0x1, 0x3, 0x100) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000280)=""/160) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0xffffffff, 0x2}, 0x8) 21:51:58 executing program 1: r0 = socket(0x20, 0x3, 0x6) lseek(r0, 0x0, 0x2) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r1, 0xffff, 0x0, 0x0, 0x0) 21:51:58 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) getpid() getppid() r1 = getpgrp() fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, r1}) ioctl$TIOCCDTR(r0, 0x20007478) 21:51:58 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff]) r5 = getegid() getgroups(0x6, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5]) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r6, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x1500000000000000, 0xb805}, {0x7, 0x3}}, 0x2) munmap(&(0x7f0000e82000/0x1000)=nil, 0x1000) r7 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) ftruncate(r7, 0x5) r8 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r8, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r8, 0x0) 21:51:58 executing program 1: open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/76) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/248) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x5, 0x2c, 0x1f, 0x6}) execve(0x0, 0x0, 0x0) r3 = geteuid() recvfrom(r2, &(0x7f0000000380)=""/147, 0x93, 0x40, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000440)) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) msgctl$IPC_RMID(r0, 0x0) msgget(0x2, 0x4) r6 = getgid() r7 = getpid() msgsnd(r0, &(0x7f0000000480)={0x3, "0edf234db86267200d7ea8dd5ccac423c529bf3eb3a4c030f5b03a1314606038e53925f650a405956639d1fd4c86fa1caa93f90bb9865aa52894c6601d0c2c23f7b8ce89d189de26638bb6e5395b1c8f918263034cec73fc3e8165c25746b92c4223d0e533363660a2e31b1a4489484d2c47f8264292d176497d99dd98f46d30a6a1452351a9552d5864a4fad1db31f522631dfb433f98c3d9fe539c9b1776eb398a2353c7a1786338c92b1d4c13c913244db5c6c938ebeefb6a43af02702bfba162332a28f5ea65a6267cc912b8783a664222f572ef9cb8e2ecd7967e700f30b9fcb4e1414bc1e81383da9d55868fa077e6ec7495f548cb4dffb8"}, 0x103, 0x0) msgget(0x0, 0x2) r8 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) fcntl$dupfd(r8, 0x6, r8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x5, r3, r4, r5, r6, 0x40, 0x4}, 0x9, 0x4, r7, 0x0, 0x3, 0x5, 0x22cfe3e1}) 21:51:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x2, 0x88) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 21:51:58 executing program 1: semget(0x0, 0x0, 0x400000) 21:51:58 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x800002, 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 21:51:58 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() setregid(r1, r0) clock_getres(0x0, &(0x7f0000000040)) 21:51:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10000) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7f, 0x81, 0x7fff, 0x81, "559adc5421e5a83f3705bc5a5801f55e86defb0b", 0x101, 0x4d}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 21:51:58 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x1f, 0x66}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)=0xfffffffffffffed1) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 21:51:58 executing program 0: r0 = syz_open_pts() unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000003c0)="bdf2a15fa5527a0b89f6e79f00c805cec0e1fab10e52ac8ea9e43172fe99cd99b14f0a8be7f5cfddcab8cd518d05d663d7417aa1fe1933f06e6b7c52819e0a3ad3c25349c47a0ce319351db445430628803736e3420dbc225d07d6d759710976b7c4132518", 0x65}], 0x1) write(r0, &(0x7f0000000440)="9a26da16c7bc8c698f1e458b7a8182c5c0b4ecf16795eefd93aa78ea2e65b975e6299413fdf83d45565156c2f136bb75afd0c3052b10cb33a6191bdcf41fbdfd3dc52f6a497b7a046b2a5e76a16f97ef9be406695175940bbd6efc45f8747073a8fa54852db7c91f828f7c20383f9e040811f29470a84a6038a5124386916f0990ad4a8c02f66c160af84a49fc04c064e9c031fe8a3033e46d2779294fad5948e4a7f4bd9cbd51bf02b923a91e920dbe69a9c7eec958a03d44da212df2642868e055334653b88d63f6a2f8e816db7d6f76c4f4e31c78eefe474363193ccc2d98eda09520d6b39de44ecfddc0d1d8b6ca2a4ce35754f6c327df518e9b3b4012498b95e1ef092a5b4a4ee23acbce117203de1c80b13bb3509c0a011db7461277c6568adb91be7f55afd2d07d90a3ec3b4704e1d49fcdc9967c3a621f8ab2e81296e3790ad7e5989cb9b973d21a8f1d0ca717cb7920a001df1f08be574e26b65e304679273f4d2ad23a43ae225ba53a2d7b35cc1c4c58420183b710596f9bd484e0aeafe7d56b5ce832094e367d7d9ca3b2f1033c941d38e2514bf1526e691d1c78a165529c0533f5789aca7488ccb150427f9e4c9d890e4a6934b6141d554cd8096f2610e669182f68f30fd360031f0ce019ce674e784c74e0a1f4928404bf4008094b5b36ed625762bff5cb4a0acc97aaf6742fdcaedae4b5ec3036c8fb75afdff4d12e5d1f263f802d496acdaba10f3db92805ae3ab7fdecc4c920e5a626c4e1f55c656471b7b4e402819731c9e79fd66803276ea320730589cf822a7176430a0568383d3503c28d3cd1182f7ae682f1d70d9eaf508b293995ff0b63eab53da6cef2e240dc2c6b6f3e4d4ad2cfa97c1fe5336a8ed53c2766e5bb9950c05faf13a4c9e01944958757d40dd34aa6574934b071b413e6368f8e4b252b2a9c3b9ae178216e860f983d4e7ba967f3dd010db85da8cfa3119a3fb3e6970f6dfd3d25f83cd4237a54522ecdf8b1d74d5cf450e11a61bb808eb479680d065359f172289d8e635b6a44e4637fd9ec3e8e89c4232ac83a49e6662047c489391e1af763147b52eb32cc99009ae76f0fda545a09341888bcbff7b5bf63845b4e775d32d40af092ed6e5967c81bf38fbcb136c023953ba6e94082dd5fb6fc28659bd4fef77f8d77fd24fd214005c2d5668f540228416d56e9c08c33f82aa2dfcb6c546f8c2f0e87b8fda7d9acd5781ccfcbd9755db81cc34fa31df42dc876715c0491e4476fd2a9c0c5290e2aebfa36634c3c3dfca7b4f57869ade3db11c2baf4988633b8ed2dadbb4999ab82ef49021e3fba47a9e3b2adf1420e88eeb8450dd2f78eaa3c31543184e81dcee4d5826108f2b4a72ab85ac559207bbd56d5e5dd52207221e1d5fe90023726dc77e782b74383d0f595251aa0caf878a32735ae702c5aa7aca53dc58f1ad64e195c98e18efec1ebcc47a594199f88bbdae469cf9e832d2fa13312a43f99a22910e52857942eae7a7d3eb423bffa3ce7a6dca9bce82241b6f6012b9f86011f2de434c176f1f4afa5a195a27601a7dad2d806f6f2f20b2f8bc9b208363e8547dfb3737958eb4a9918f57fcae9368c67385ed79899423cb471ff3a3fae7829b415d5a911caf8088ece78841dd8d6d02f684a813074c9b98dbdb38006ac1d2db69eb1a5684e93d224126db5a9c53b4b6a9925d5bc85490d822a70844fb1a48f321e3af35df79358a4c737275c17879b13bd59f64aba3efb59b313573e5c24a572651144adaaf3b19dc6c96b16857045151d5c6c0532a7e26e200c90769d3b0f510711e075b058d82038a8b95d9b6e5ebee8e9590f7f789e6bbe28f140e2683d19dc0e09b1628075d08a24f2152d06fa1931dd894d365ee788a0eda5dc43871a6580cb095b82a926b0ca7a192cf4dad0e7864e2bf94baf0f0fa708b511f461347373d373ed6502cc608994fecb90f2fd7dfc9f17f8d5a663a7cbecff705cd7a5e6ce017acb2856f37275959576e598b8ab91748ba53a2f93dd8cc5f81195d6face50a9504405db580d90e5f4ee5d96ddbaea97dc4747190027939f9cc4317d38f34445fa4dd85414e7f78829a1130048ad274b0369ce5397e9890ea7f905d84dc521e845f0811e8a3797afba0c33d58e5355402206689f8b37d07eb799c341b9dec1a04cb50851e69cb5c9ef42238f7d1dd9f6ca2683835067ca75da0d8f20567b8dcdbedc71886b5313e9e04c063b88b9d633e4ef8fb4a1e7f26cfaf1a62f3d21f6a8c40b0479e2b87e3512c07d0e7f9308a801b8ccae04ce5d70b8dfbb0fb01f01e2e70d884970fbdbefae4a2b93e9ef4e583c428be930fc01bda7a20b2a94278de1c86e8c0354dd250aa1232f57138c8cabaa36b44a97aa6877c134fde6b7e690c53501962fdf387e22676e133cb0cda7569f4236110ae3d743ed2a2ce3ddbd6d5d10343391b3181d136986fbbde471521bde948f140986e632c7d7193cb45d82d05dcd62d7e166620d2c80d0d607b50fa318b9ba3aab48ea18b66729618b2c04fba8719a3ac39da486287cd40fab5303965cd1fe16d4110c3a19a1e7b3c29c58cd54c1b9db28179ff2d2f2952b3314d58318781a6ce21f676a283d71abaeedca1be08ee2415167b15e827f62eb445b7d62aef7b2e7e802c40eabb0fc8c5f87a5e91eb210a4cf3c7717ce534e1ace99085af2678626b52f24cd3090b268adc6fe580a9fc300baba21f3d3d4a80643c504162ffecc748cf4cbcbe6e4ab49bc945896062cdfdbfb622482a3b60ecdce3e35bcbf81b0a63e864134345cd047b024a11a44054403719478d50e7e1c2a60da5d8456e5da96397e041c83c65ea1a4b372cce706eb83877f1b7ca8ac6fd2e846d10e7598fdf5b46e2b5b1fc157caa4585f5fe71e9512483c2edf0614fe071c75c4e043f08b9a62573c414a59fa0d03f099fee4342512fdcc9935db2da12f60e9e85c37231551c4b12647ecd7cae2f055fc1a749996a5a47ace22775b13fffe032ded22482e6d7821e669f746c11cca05fbc917b64999839dccb351cf407aaa387e6f0fa135600c9ab251245d73a4965b66c63663eff27ac819041a36cc3a2284f9e247995365e8ac271be57903e527396ec9223477af2c0a29dd8b63f22bdcc53d594ed3dbe4a958d3dd625fc5bfeccf201dca47ca21a11a75ef7e5ff0b937ff7ddd5dcfee75ff72521f771aa9b151eebc25f3e3e92f745e88a540b31d712d305e1c039b50822ef0f7ddb1a59327b9780c07100cc7dc2e339193c933fe08984bafffa21e2fa0f61f7f1b0933f7dcc589d3d51477813eb27f6ba5c84617de7f550c779373492f99e4fe610df569568ce3ba462999fbf6b727bf53c7bcaed298fff814d42ed442ed8f928589a0bd9f2c03ffd65fbd83f10a1da70fe6cc556c6fce9c579b15cc1dab90d7e654388202160306d231c97c5e78ab8c8444ba89a7b86bde7f3f51d0d111e13341428ce17a28eda0da7129daa5cc990baa9b47644841a49b1cc1d41b5fb1f119d58e87f051b281ae5b0b5e78ab21206fa130b07a9459f4291284506e8051c5e7a68030c89d803557877d21d0a830216625f32020ec775605ec23c057762340296f89ecfdda0686c66549e3774ce553729a93c0726165ef35cb88c1b205636f67c5ef9a7aae2d3966f304e621a0346ef58d9a265e57b6230e29bbef0ebbbcb79cef6b26e7bb91f122f37d7ef7d0aeb560a70e7dc8529d5ef130df278eb065e382df141f87522bf75fe03369411d7e1b6f999988a8d915f1e343c6ea57e548475ff269e0d9595c08cc808cc128c9ea44c6b313f667e2ecff5f3df6461b41109ff2785c0f9c79fcb4865319d6f6754be003aa9d568ce07e56dbc3239f9653c7b30302f05c632e4d3c6eb3d20a6e9ffd7ea56aa4ce019a8a30f1befd41bf8445d37294ffa35510efc0ba60767342e9486aca02dc4c6bea2279189e20d186b855573c4b9ef6054726e51f27209b6f84804d1eb5d27c17d99f43df153825c720a4b830d5fa597f5e31860cff1353e2541fd95fe524df54b2adaa17c3c3f35c2112878d6ca743d8af467249010ca51e831a455cdca2899715ecef0e258fce0025c0a592124ca1a481caa966013ca604bce3f6764c1213271f9edaf601fe620a383dfd3779cd91646e62e8c6f8ba47290a64b4ed273980be59ae687f5ff4d5f0c1aee8a5d3a87d4df4c5a64689d6f13dd269cff2ba340be13579f5c95a81ee18e305de658d4b5af5b8e37d2c3a80a791a1716fc2e9ce46c9d3fde99309c89e28192fd565faa326d1189e900322877a9f382fd158b64e884a0d7cce3ff9b1474553ca7cac0d8ebec694d8c3548ac7fb7653526001d793033f47ecc201e0fc3cfb21759a23ac3dc3cdc95b4e9feb74b0d0e841145a608574eed9535a99904f82d33419077fdf16ec7dd4e8043294e5939b8c4279ac818cc8304f064b5e6dc2641b42c344b4e6c89f649e9cb3545709061be678334026d2bf030a710074efc2eeac682c4abb66e68dc2545905cefbe820023ea6328bd29f2be91a91711281e8c803e5c100a3584d213c504ad15cfddeeba59f760f8fb35070cfea53b6d725b165a1a2b6ebae06d9bc5e0d2dd9d5fcc4c30b97ff7478ff16f3330aa9c7c0f225d88ddae8d0622ccaa89f25dbca6a20cbf168125ef58878f00a09be18fecef969a2bbafd72249b5c5eb0247c2022158cfa7bc9134ce2649631a9e45eab38677295e4f3e065663f233f7318c835b75d4eb6adbf9a01b04c87b3e5e58fa4d0c9c2d333415bcb3a85a04da85dd990dbb1004926b1c9fe40a5b2b81d7a04e00a353656b4bf1e37ec54b78920f573525727f0832e89c8fe1f98763df7904e17bc88d7dd027bf9fa9093b80521e34917dff8843a543cc418b2fe0463b3f70fe71c991ee444115c6349e331678db2f8dda731f26064b1d2b1edd45e2e537294058f6ecccdf1166450921dc55f5f29a93b9b813ccb52284992d38c11a00dcfde723dad45ecefb489536ed45907a6196f370c07b3a4ee3f28ed6f89bac89014e8e5b2a5ef5bbb216fb03c930f53effce655f87a5eaa675257fc9dd7ec0a7207b3c8b5da346e88bc170995c71a359d382c216ed061ebb00c0adc93f3239fcca2f7617653e7213840a", 0xe39) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x1) 21:51:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)="7e121a19b42ca919dcfa42411f7ad79f0eb47220b1883046ddd0c234b3577f01a593c3aa3860154eb53caec7c8a02154e08fd3c267f261250f7b1ba0c2b0850d8282e98d249e99f73604b66ca96b2c5214ed340500da8187dfbc5c821397c6e1655618b4f48c5ea9e6ccd885af16712493b706e145be39582a223362de2a9ba48e0d6c99ad1e5a06c1f914085848661dd04c8a68d76fe5f72bdc647a684cdf08147dfb416a4fd8023c3d8eeffe5f2a9f03c87b0bd6d4f6f244efdf89ab9ebe07e812bcbaea2074350447ada48c0d753d23297f15e3841a4c6c8ea0d3837e72a48b26e59599aa7e18e242fa547235ce219c5ba8064374e978403d113ce4aaf61f847be290f2fe3c875b8acff4e3a4ecb5ebd446857e646a0cbe86b4cdff2e28b6e4e95cef1f01f939a923ed95ba2b13386fbb91ce8a57253cc58730efc7b962f4ad2dc668575777438ea64ac394021072544c0ca92400339e9ae330b49c45eb6df4fca87424b18264ddfd8840a7b8898c19ea4623378677ee3859bfca2e09ed4eac4bb4a6b73a71f38e6d83f914d8138d971470a6a2acabc2ba124057f560447469ad5688bb2d6e183e1fb47eecdbe8916813b249fa3ad97bc4b9e037568848516a370c72ddb40afff056acd59c1b1f1e4aeac0ee0719088e2db05a084324c9018d9ebda4c7e745aa07c262a33f7c50e6e8fdd682aac3cf5cc5ca4540f2397c2c71686ff8c226c2c769e73cfa55d8497bf4f29a581ffa20e91ec87611f9f3073943fe4ed27deb8e866216a6db642377e58b318cfc68cdf5308cc7ee459ad578016e7d0932b28ea5ab5cfad97242da9e70f0733f407f8b260d2c92c1ddb998a48f846f66c0d5cd191098dd25502e74e4fa21661d59fc55f75f359f313c9727ba2e20dc947e834dd52d2be720876b505dcdde800e1c99185f806eaa0e45aa9ae5961080a294453ba3e2c6717feac322b359619db256623cb54ed59aa1c715b3bd4ee881c7a7d558e3c0479d3f904dc8acdb0870185130170d342224b98bff37c0ae2cb6836d0d6120c98741b8b350aa429a4e17069413acde71866b3dcbef1e846464e43e41d182c50b9954ba43a01cd97ff4ec7346cdb91906b64970e79813df328db0ad8478932f2430cb6d031e6e312b63c31331579738fb1503e92a5ad6c7030c71c625a7e7e5d872871c617b69f6145d16834ca69b06e6e96e37bd1d38f922ecd303323ebc138297fc86a581a54d9063caf4e5253fd9d8964caa247e572ac9e47e563d5af68ea1822335eb67ab5f29e9b1ab1fd5a9899bb55cd6e841cd440bfba4e86573105bed26b86ea348ba0c3ae21c2ac69579d93ec5f6251c30af8fa7560911d608e5a1934b5eda49809e3fd6382ea4fe2d4d471c1907676d993a175927bd17cf8ca20a9ca2a61dcd6312c457c39d5d261ab824dbdcc899ad14941eab47a49fc2c282c51c903ae92aa6d7b0ed78162e387baafd8ac5798b10cbe96d44b7005e51fad7b9095d631e0c03b732291c4d9fb49e81225dd48bd3b128e870bec92067db189c413fbe77a628a6aabdb000e3f371e97643aba3b7c80e9bf795687ccc0f4673686270cd25688d9666b3ee15872b232c5ea5314b0e0d7f9889df918eb19d72d0b4c53cee3d280e47f63cb6fb717abf0a50261b687168cfc1dfaccda7f3e45dad7b55e6968ece18c3df3e357e3be568f19a1e8880e895283bec4990a949ddff94af89721cea47539015aab10e74630e2bff44d7327d9a72703acd5fb3cdad274c037b7204398fd3bef708f5d935d9b0e7eb227846b0ecc86749a9d5d86532a361be9bea4c5cb25ccfc7ee7f48fafa02ff78d09bb73102ffdd6326986e3fbd03915f6b45270409d9d978c576b5cf528f68070bdc2e16ee1e44c4665fe0a0bbac16be4baa9e8d3f235b6a82bed5d0b57b88f70ec7abfb4296472b0f21943f24c5f3af82dd005dfb682a75778955f012dcff8c6f19b93d0d00a17599419ec30ba4b75b83d6fcb9122ceecab44254a1e3f40a09afda3fd76783e50ff94928c19722a7f02998a284d2e338b7f40ae42b408bf9b4613e55ce4ceb51bd022b08826d2424041db684078d17cd897cad5b9e2e023f6d8720bfc70fc5aabbdf8e3064b1bd04baa1c7fa6769021dcf63b7115eed82d0d59e30cedb22d0a00202039ac29b4dc142d94931b554348374848bf1022bc71c3bfc60e17179e20c5f6f448959d102e7a10b1cf9927b829e1c395ec7123eeb51d87c844c8f72a314f0d1ec33cd9ede3272a3ad824ce45231091b29fc3dc6d5653b9a2872383a53b87915ca62759277fd4d149e029425e86df7198737c378a070f13947578c6ec65298b92e8ab4410cb4b896cc7cd84a11b8d39fb58f3e78aa25d9b95762d06a3a145f887e62bc7dfb914b486e52e6000e2ea2bffa2d1c338098eb9ccc4f6a926ddbce2071d6f371b3f45c252f64bd5be25205ab17b233a59983ca3668c4928726a1ac1a0b5ef911ffb605aa755de7d656bbe772da00ab24bb0e2ad5093862372ae2ca9d0baaf5bc9bfe25bc34bf9cf4e5afdf37803e7f2a8de7dfcb5a31c7dd8f21cd042ed5ce01bf76a5ae194b29c50af7b6117db9ec68fd022c783d999404ebbc6b7cec2c74398aeecd4a80bddc62319a1ce6ab220d7e85ca54ebea5e6f144c9cdadef38f2ee028930026e68524950a1ba7f95dc45d7891efcee9cbd00494024b949087c7f4c709ffdb37614c6165473f170f6ffedc44aa14bf94c4e36af68fd51f337f564bea8e69708357e4a1f3c5a4971e5e4e173805f29f13f36a947c483a3ec3543951e1262f1bc89c294bd3bde253577561e9d071406375de6d72befc57eb4749dabdd75df506a13222d6be76f056ef6fac42ed1b0866e0e94dc56abb66b5319a9c97cdcbac37c3788e0b4670e1d6d48136ea80b550606411020b8846a2b10a3f03aca34f9104965061bedfab199e7a60cd03d1412dfdc66de05aee70c6d64541e26aaa6cb7a4f472a5029622bb20228e4a19f70a608cfe195be0ac03339c20806dbd5b3fc8a49d1ca0b2a497c02066cff5baf6fd6490610758fe06a16a8aec82b795606033fbeae25e4b86321f85f2589905e018e17c5f84f0bf047a381004433d9cbb761cb76d1710c7bc2798f14930bd1c204fca0399f5901ff4ac3fba6180d4e08f3653073e16888f7cea4053c5fb17b2f1521869631f28971225569c82e129a3f6842ad62ff2b7b78377d0f6a1d7885268fd36ae5e03028c11d3d579d4522c2a3d7e6750d432cf4dd3995d25af5eb6cf1866b6480313e32178213e0147ab75a89e7412758fc8cf5eeddb4b4dc9bc73a9462719c76d5ae2e9e5805833a9d959de028746d7732354b6b1aa5838b045ec0626b8978dad2cd5dd2c79ec582bcd8407b4f5301cc1bdb650c55be26b1d5e00984a421f94fecfe47d42c564c54f3b9ef77a6ca312aaac311d09fd577c08a56f2092638dab3884776337429e9c711ecdd390cee62cfc1d6053f09e961ebc2650bb2285ca08a1cb872414590177e4d85e9d45b450f0e91e19252a0f53381826de4d727f053cd20e1a1d92c87ed0da8defdebbf12d4fcab0808edf513c650c80be6d4d0a44be9b125cad4759960476f72272e1d16eba0643a4f652b56bf3d8226a652f301e7b443fc64b960ed7217ae9b098f647817fe52d5eb6de5b759677a9944519ded88854fc3a8d5a45c69397a47a4a063b2dbafa8f31a15fd5d647a3561b47fa0aee27c1c0e9bf71176089d34dddbad2d2ef5b053c381b4d0e4fc1d961b705bc0455942ec4c83e96680dedaa210ba3e7dc47b5e4608ec3295b64de251d3e6f38a86a697f8a071f8ecfd49dbdea0f198d4a07811dde860e85f363c02abc38c4ddf05be44558fd0c56243bb69f29e4acfaeb296825427d2bbcd47a6747da93559ba945b1f8421c20c6959a3fbbd0bc3eada57aef1e315aa14fb24d70297492d0f79d6d8dd3bb6f8508186241a8491d79e36ac1b1d6abda19d4df4adf34331443c2acd507af966399a39170cc74ad03f99b82375c91cdce4336d6619d1c919ba1ea0eb1e49e0ec570dc35f8f778a04c8aca43b5077a0bb4be052b3c686a1ff7e2473dea8cbdfd1c4374344faa99d08059c6615bc359910ebd59cf3d10e88a1cf620891bf36ee85db03d8c10976c4e09557acf7ae55dfd22b519e1b6d6a91eca51cb00a4b510c7497343818e0db87ffc41f77f80dd8dd440b9cae60885e3aaf136d224d7b5aef3bcb287724b8e8eaec3ecba0e0c1da1fca8c368398f59159fc12eef1980283809bfbff1219ac9a3e5d20ec13ebbef5d295f251e1e11a2e52af04fa23b51b374969492e3ee4fbf8ff647229eddc969ab330e60249f361e67f90440ffae73637d5dd0ee72d6562fb892d159f7129cbf25c9bc8ea8f7c988f353fa7578a0be0a6bacea610cb4a73c2a0c705792185d7b941f9ca4c2189a0578360e9a950f02501ad6b8fb179b2fb25f8c92d9b4b6f7f1cf62f46ef9df2827cc0435b089e4dca00220dda4cb30f1b7fa9822123ea2080020cc9f3b0cb2228740019423345257cee1988b7cfae0754e7b2469d18df8bb9e454268a8491ac93264d3c6f64ce5a6419e7694b2d12a70dbd2c065c408c27fddf1e60e09c1d63325f045b480f110a23be1693b3e2c75263a7a2143a90b37cf6489c6cde81b55ffbfe7e2550bb62ca73b796549edf5f2bbcf8df4447d99a9bc6e91faa41a8547af797cc7ba2513fac20fc2a93f65856056d6484ba5ff2b291798a5fa898dc3ec3d9d094be76c023dc3940141e9822443378558af92a81bf390dd3bc54d3a145925d0b0bddc68f4ffa6313604a4a5bc245a434f95b0f10556c1d8fcf5f08ddb617b63e573cf558589bda78833fb97ff69ac9cd5d0fdd032c1406e6dd164137b2ccd0d49963a0d20ef87a60ee53d7b7105aa9a288d8b5f67e95ad1d9965690a83648df6d7207b10e7785799c6285dcdd98c46302e42c8c57a8a800d2ad33ed810f3b5865eeb6864d24b5eec64e974b95d16e9f74fa9b2e506bf50038031f5420e24cd05845720eaaafecdf2cd239106aa963b83fe323", 0xe01}], 0x1) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x30200, 0x10) open(&(0x7f0000000200)='\x00', 0x80, 0x100) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0x1, 0x5}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x60, 0x20, 0x1ff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x81, 0x2, 0x7fff, 0x6aa6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40, 0x80000000, 0xd6c}, {{r0}, 0xfffffffffffffffd, 0x10, 0x10, 0x1, 0x9f75}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20, 0x800, 0x3}, {{r0}, 0xfffffffffffffffd, 0x50, 0x1, 0xa11, 0x28e}], 0x79, &(0x7f00000001c0)={0x6, 0xfffffffffffffff9}) getdents(r0, &(0x7f00000002c0)=""/197, 0xc5) poll(&(0x7f0000000000)=[{r0, 0xa5}], 0x1, 0x0) 21:51:58 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) write(r2, &(0x7f0000000280)="7f4bcdb0bbbc0e85d8537ab844ad0fa328d4fdb938b47bb643b2cedc8d282afaee568d19f83d4a0c89b3ab56ea2ed1cc1af47cb787fff27b53964deacf178459f526eadd8afd17", 0x47) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000300)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000340)=""/131, 0x83}], 0x1, &(0x7f0000000440)=""/86, 0x56}, 0x40) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000040)=""/108, 0x6c}], 0x2, &(0x7f0000000180)=""/43, 0x2b}, 0x40) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x7f) fcntl$setstatus(r1, 0x4, 0xc0) dup2(r2, r2) execve(0x0, 0x0, 0x0) 21:51:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0xffac) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 21:51:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x400, 0xc4}, {0x1000, 0x8001}}) 21:51:58 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) dup(r0) pipe(&(0x7f0000000000)) fcntl$dupfd(r0, 0x6, r0) 21:51:59 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ftruncate(r0, 0xfff) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0xe, 0x0, 0x0) 21:51:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="fc09f2d8", 0x4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x44a3d3d344e99715}], 0x1) 21:51:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x90, 0x8d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x8}, {0x9, 0x27a6}}) wait4(r1, 0x0, 0x9, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000000), 0xae) socket$inet6(0x18, 0x8000, 0x3) 21:51:59 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000bdf000/0xd000)=nil, 0xd000, 0x2, 0x2011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x12) madvise(&(0x7f0000be6000/0x4000)=nil, 0x4000, 0x7) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0xd2006a82) 21:51:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) 21:51:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r1 = syz_open_pts() close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1811, r1, 0x0, 0x6) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc3e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:51:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x8) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/201, 0xc9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x202000000001, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x1080080) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) dup2(r2, r1) 21:51:59 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x1c0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) socketpair(0x2, 0x4000, 0x7fff, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x20, 0x4, 0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100)={0x9, 0x7f}, 0x10) write(r0, &(0x7f0000000080)="48b9dbc11a9126b041a40fc40af9c4858f12330d2b389afdd1589f78ce6333fb19859b8309511bfa229a58a4679fdffe09b5b8771e61fd2329d7870382ab868e99b95d25", 0x44) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 21:51:59 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2) sendto(r0, &(0x7f0000000000)="a9bd111e2a074fa2b7de8060411117e6cf495f2bdf5aa5b235f1a9b8322640f1bccd33591a802897cbdff7e92e34db74c03382b9d9ed7c6adad34007f43f6c234efe8b852502b74d2cb37fcfa3302a26019f3889e236a405b326ca5cadddc07e2d2f2f8bc287ef9702f3ca50c3a5321817a68dd5b0604d26d8a09157211ef6411a541eab36dc73f2b0cc6258eca6d63beed5e81d660b616bc6c4cc8869", 0x9d, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x40, 0x7f}, 0xc) accept(r0, 0x0, 0x0) 21:51:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0xfffffffffffffff7, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x8000, 0x20, &(0x7f0000ff5000/0x8000)=nil) r4 = getuid() r5 = getgid() r6 = geteuid() r7 = getegid() r8 = getpid() r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r4, r5, r6, r7, 0x4, 0x7}, 0x8, 0x9ae, r8, r9, 0x3, 0x4, 0xa7}) kevent(r2, 0x0, 0x0, &(0x7f0000000a00), 0x1, &(0x7f0000000000)={0x80000000}) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 21:51:59 executing program 0: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) mincore(&(0x7f000008f000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/127) 21:51:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) execve(0x0, 0x0, 0x0) 21:51:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000200)=""/148, 0x94, 0x840, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x7, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/107, 0x6b, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) kqueue() sendto(r0, &(0x7f0000000140)="ff", 0xffffffffffffff44, 0x0, 0x0, 0xffffffffffffff1f) getegid() fcntl$getflags(r0, 0x3) 21:51:59 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffffff) poll(&(0x7f0000000280)=[{r2, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) poll(&(0x7f0000000440)=[{r2, 0x1}], 0x1, 0x0) 21:51:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b40933fb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2a06eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf6e0, "a147780a000000000000800000eb06a600"}) poll(&(0x7f0000000100)=[{r2, 0x28}, {r0}, {r3, 0x60}, {r2, 0x2}, {r2}, {r3, 0x2}, {r2, 0x40}, {r3, 0x20}, {r2, 0x1b0}], 0x9, 0xaa) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 21:51:59 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair(0x1e, 0x3, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xfffffffffffffffb, 0x9}, {0x18, 0x0, 0x3f, 0x6}, 0x5, [0xfffffffffffffffc, 0x3, 0x40, 0x2, 0x3ff, 0x3, 0x2, 0x8]}, 0x3c) r1 = socket(0x2, 0x1, 0x0) dup(r1) fchmod(r1, 0x40) 21:51:59 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() fsync(r0) 21:52:00 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r3) chown(&(0x7f0000000180)='./file0\x00', r1, r2) getdents(r0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 21:52:00 executing program 0: r0 = socket$inet6(0x18, 0x20000004000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x1, 0x32}, 0x10) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='{%\x00') shutdown(r0, 0x3) getsockopt(r0, 0x1000000000000029, 0x2e, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r1) 21:52:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0xf8, 0xa, &(0x7f00000000c0)="b6000000", 0x4) 21:52:00 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000721000/0x1000)=nil) minherit(&(0x7f0000721000/0x4000)=nil, 0x4000, 0x3) syz_execute_func(&(0x7f0000000000)="65656643385e0047ec45d85c9ff28fe97095e82e66440fe33af247ad0f15eaf26c0f0db3000080dfc4c1fe700200") shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x0, 0x9) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x10) ioctl$TIOCNOTTY(r2, 0x20007471) 21:52:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setstatus(r0, 0x4, 0xcc) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x462) 21:52:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000400)=0x3) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="9b7226cb70036436ff01740ce870c14b78d413b8eb177738f4a1e6949b49b506d33ebf2abbff25cb67c936db205d315f316be87d4da590ccc83faadd6b7105e471c6747f99b59b71cd50aa36e80773bb9b914a3f297afe472fdfeaac70230cf24bf3553e3ff3a2bec530e0ee57ba5eecb39af12154149eb5d4500b97fbe69f0618d4d91d665160c2e443c2d13d3f1ef2897262ad034d9edadb9ce8b43ff2f092b3388c40771f4db69b9096951dc4512919bc3ba8e695998a02e428bf7fa660036623e0434929e5f23431cb36036165d9c902ac450abd91035461105007c5c3465d6d03ddfb287a0a5c9ce04d05687efcf20f"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000440)=@in6={0x18, 0x3, 0x2, 0xca6}, 0xc) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="355ad2061e7617e56c6d35c33d83e7035f283ca568964baeae070461d6c5d468bbf3ea1d9c09d83d7bd6a96e0afe35d0a2a6d550336e985eed35247c76f6d66ddee5fd28d8ff62f23a9a72e526335debe3ea6503d1e22bf619f5bf0a2938ba91af5e4e1ca94120d9cc95129b943265b38beb173f84f7ee89763c8414aaf89dd124a21831faaa292937cbccb4f6a4f73948a66d2114b1835d319644c9a07585a8c264dbd37cf8785b3268cc0fa0406a375c5b48f59f82b267828aae1b67f4b11e88852027b44c9ffaeb5a79822223e195cac68cd59851de8314e87edc23fbd33fe5efef676ebb66f74e32adc81f52776f78a70b9981f1bab8c22b071a559e618552bf91c081a664b27ef42530c433c584719fabbf1b599a9ea9510ead4e3a6e3e69f789b060f12f5ef3f070bb6404a7f7d455497ed76f26e735c30e2be0bd2ea3698f0ba222360644bea88b78efbbe3e8417cd2c82fbf65c6eab15d35fc3a80de6f94e75bc318feddc7a80822694cff044b", 0x171}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x0) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) 21:52:00 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4811, r0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/20, 0xeb) 21:52:00 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$getflags(r0, 0x1) r1 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x9) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x2) mprotect(&(0x7f00006e9000/0x3000)=nil, 0x3000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$dupfd(r1, 0xa, r1) 21:52:00 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x7, 0xffffffffffffffff) 21:52:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 21:52:00 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/71}, &(0x7f0000000080)=0x49) ftruncate(r0, 0x400) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100), 0x4) 21:52:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0xffffffffffffffda, 0x1400000000, 0x0, 0xfffffffffffffed5) getsockopt(r1, 0x2b2, 0x0, &(0x7f00000001c0)=""/202, &(0x7f00000000c0)=0xca) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) 21:52:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b004ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de201803c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9eba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd14109000000000000000e1bde4e5101933a44d93ba1a4c0e6ebf63e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e193a2db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac353c5329e68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f3817641359a4bff688d5e2000000000000000000000000000000", 0x7b2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a03400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) lseek(r1, 0x0, 0x1) 21:52:00 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) flock(r0, 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) fcntl$dupfd(r0, 0x0, r0) close(r0) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x4) write(r0, &(0x7f0000000500)="bd", 0x1) r1 = syz_open_pts() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xaa, 0x6, 0x1, "9612361eaedeca4425b072b582d8b0031388b679", 0x80000000, 0x1}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) minherit(&(0x7f0000fe8000/0x3000)=nil, 0x3000, 0x0) setreuid(r2, r3) close(r0) fchmod(r0, 0x48) 21:52:00 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 21:52:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 21:52:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x78) fchmod(r0, 0x48) r1 = socket$unix(0x1, 0x0, 0x0) r2 = socket(0x10, 0x0, 0xfffffffffffffffe) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) write(r1, &(0x7f0000000040)="6326785707a8a70797eee81cc71cdebc86dace5075ee07b6b2e16c3754254aa4f4b0905104c8c8b7522279ff9fe876bec06ac58f357566c24d2ac60def8bea4c5f565d64cc4262f6b707fc16a3a9d552d5a5dfeafc378f029f45db8beb2e78fe", 0x60) dup(r1) fcntl$getown(r3, 0x5) 21:52:01 executing program 1: setgroups(0x1, &(0x7f0000000100)=[0x0]) socketpair(0x2, 0x3, 0x10000, &(0x7f0000000000)={0xffffffffffffffff}) fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) semget$private(0x0, 0x0, 0x210) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000180)=[r2, r3]) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 21:52:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) close(r1) 21:52:01 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) 21:52:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1915, &(0x7f00000010c0)=0x9, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="22ff7ed94727109919392a15adebec4ef4dd96bdfc88fc749c7cc6d19f31102c0748cdd8c999fa4a89b5953a6b39727ab5cf7156987274a0eba44163b9f04db930fb6d695ca2e451a038a85235771f7e9a4f80d6ba4161a45428a1356f96df0ce28a6c1767096a12d6910a63b8fef41b3d3bba24d643559df1426939664c85ed3a48d2ee3ebbaffe8886bee44c1726a17c9c04f7d86e4992b4cef38db86ad7488e3630803b162a3e7bef5778d2934f645866edfb5359862cb54d195f80fdbe2bf6c5c749f4fe4efc31b50dbe21e9b6b7093ae9e90bc56caa0ff7fd18191fb891af2948925639252af8870defcef172cdb4a3097840468e8b4ad8cb2711a0259de1a439b34d99eafe0c32279b76a831906f7cc7f679c7f047f35a0a8483703c10204c12f9c9c2bfd051c76d674ba2840c3d7316efb1e8f5e771f43a7a6651ae44e4c78cfa4348c3b895504c3c00d35c009978b4e7850ed34321074fcb0cb130d16d2f674c3dfd75269c0fd38753f989353a840ca25ba2d324f983dcae0653a045f5ef98b08477e977b5e1deb1863d2ac4ca9aabf86796c357a58f1eaccc69de42803823dec529e338996a81d5f9f0befd92332be1108c1af307324179f2d23338db172758c1e28efb92779a44268eed4a1643241da758cb915e286c14bb388d608c5c0f8fc9f6c1a339119743f3a40ae609ae9622830addd2d04169be90f7aed480265e7355f736055f49c8da4ff3fe2106a3339ce1337fcf4a82de3dda1ce23f2fc9099aa606046af5bb650adedc61e9259460a041c5e12888b973cfe93a8cb93277fd6496f9b6b318026463cdcb73ea2a9811f58eff4bcf308592e183737d7eff1852fb0e96a8ec7c4b1dfcb7f80024af03ec64d43a7112a263e173b96426917d075cd53c56ed5cda8fbe48e879ce551466463022f918d51cf74598a1d4f75abf3703079b4ce8638f4ee15323ece77891000fde2027ce37603ba0f16bd9fca187fe4a92ea7a9ff1841295fa78e6ed7074953cfe9b1680803efcb10190ab7c2792e83163d9565653181c0cb92ce1d909fd9053e8fd128876722c9f4faecbec981d392ed138ae4959c227ba3c52e05c073b6e22b2cddc23ec5379a949d80d1ef4e7cdec289b302fb1845841002691d3eb7918b2155f13b11362f3d47e29966d11136e26b6d966efd9b095a941c15c08405d3bf03dab2584008be3297603f368558e644b5f8e79fe58025821088ab404ecfbc70eccc3ffde9b4787cfa06df4092070c2fdb526940ac2d910ca2d153e71640493f70ebe313d5f511509249a97bdb21da0618979e5b2ae266933456bfdd490d3731f89166e8f096bdf19ee0554bd54a7f94d4cdc964e6a4733c2f4eaf50e362594a0a635bd9f987561c19c4e182be3600d46c175858e36621cad383ebb7046c23ee199f99caefce236c9d9220a235a42216f1912e14b22e1f40199406cc87fcc481a3e5e52a1518c04a1ac0e8518371f63c6e3945cd8b563eebecfd7c55734370beb938066c18ed9f16dfc38b3f2604789a87c0b21b7ea25f937c823347d76bfa990aac1b739c01b19543a386f318867bbaf4635e12ae44a54bd786901146ff8c2002d920e4948dae195fc256cf433b60461b4d2c76ad357ad92ae7ccfdd2fb5d1623e7b07bd937c4cdfb467a2f8a3db02f88d0774e45561b578d7ef0d82e84b2e95f088c4b5e233b84bb6b9e97cd4a9256f2d1fbf5b0c5588dcd1e706796c58935d22864da8f1ce29a67c5811878b3e826adcfc22197a2733a9a9151c6d3f4aa63d68ba8e5aab2da7b44f0c35152f7ec5467de5e2ff3e4ac48aedc50a82b55b51ff8f41e018ac5d81e56d723d0e507d17db05b9fd44256322fe1992fcf68ccd5b6162fa15dc16b215ef4e7b53ede91d696fc4ead7badaaae6ab99de12bdeff09b72a58f94982917c449e59410cd9ab0ed7bc8580a10fbe7d555a61a94776cf68a6e7d2258cd7e5df49d958687f6fc3de5ea9b5dc2bfcea11be1bb8df9586e4c6819c1c884dacdc72c2cbc45e9e0f09ddc873ca56be16d28258da1116fe355dfcc40a3b28b7570398a2c7bca5862114c968e2469861db73a54c1d56bbdd5779bb7f1322cfd5aa393252849c5f027e92f554984b7911081029856bcbaca758b1f3590280e39826b8f31584341d3cf8be0ac30b74d6c3c811461ed204ce1c6e9a39d4e5ceb74ec6b1d64b29041835e29aea89edb25904b60e02075d063817433e51ebd10c25996b98624be4d31bedf579a131cd7e7884b3f335f4d2d09eb99af28ff02686198d49c1074bfcea3026c001160b58486dab7791d195e8a525c9099e2cb2cd91bf95b9cff8982642c33cb96cfbd6e02d9fa0e316d1bc3745bddbc2d0828796b021f5099bf0e18196f7f59a0f7f4e525e37f6effc6fef450f0c2609f9a2e8648f3de2bfd877c5fc61142f84b108e127585dd6fc0c4f703957ddfc85bd44dc42032b2cff899cf50e64260f08b7cfd6cc4f997d1b25026d4a518a220dcbb9194c48c74248ccee24dbe5fb26d518e17c3989df38fe32108084851c3bc1ab9769cb87c024f70395f17a60ac9b56f0e13cb6e1b468141f3f9359996bbf0b7bd0ccb2529cd821989879dcee1ea0cb2b64ffbb933dcd4bded2fced4699ffe2afed87bd665423479e6e8ae59631f1b17756e7ce74a61d61e609a6185d826b8c75111eff7649f8714fb0387d0c760ad0db0bdd0e5d7601fbebffea2146023bf99f2301f6818b511c0465c6a3fc848c7d99677ed6343bcf9fb7f6ba7f72b2c6f4a3c699a74b97ba986c410e38861be5c108c15f7de5204da13d2dd237a5a88aeeed57e0c34ce535ccdb4618d891d73db0541bee921e3f18170147a8bdee09ace3cf495bf3448d46499de7ce2198ef893bdb942cd392f6de14db25c835f2d42074d1dcfbb76241263c96d4d84d3a1b4d509b1479a063f99ba89c4fb358363e04151260045f76c76e915671c43fb89bda51f0c069082b63a4f84b2e043579857762ce8477709f3b54763ef45730fa8382aded62e8fc943a2c348dad309fb3a2908bfb5c4ca675c37ccf383122aa30837506770efed1587af00673571d3ea513b93922c6dce923f6d19a5e37d4bd4d33f7b5aad0f0806f164f4441f938a732a61f8efd898df4efb1759096f3e394bf9982c80aaf1ee214f71f5c7a0229a35e5f1573edcb8ef12d8aea1d99c544150ad261f7eac4381e52fdc84c9e978d6e866daa1e32eba2aec40338a407f2c94fa5e393bc631dabba2b3b7d42b97d3ccd2dcef982deb3f8bc1175b6b69ca122294a1268d18db3045405394d328c071e301b26910a9577568cdb90e91545915e277e3546cbd4f93c53f8f3e293a3b3cc15b9da99a60b0a1cb1df6dbc71e67ff9ea30a06a80544abdf15fc8398686bf88ec5d36553e45572e70bcc9212fda8f17a13c4f09817d28033e6aedd79c0edb9acc15ef8ee0d733b1516e209c88aeed23fb5d55eee4ae22727026f132b07d5b152b573d16a793228e56d4925dddb2dceeded9345796d5d54802aafd136baa4d1c41271b1607e919ae953c0d685f0ca27f3629592ff08fcac9ec673f86d60d83e69a1736dbf12afcbac9a9b409ccb2653b79e312eb3375a1b1d6da83a2f0aac2624c027cd847730cb4e751e5c3e993b7a5b2d9138002443e21edec5f16e3d46ee8c7d1d50156397e8641393b06187894dfa00758e6e516840974bbf3a7fa5cee5f3c212b19060530ec70e14f3d708b61d565054316753a27edafb8bd829797bea5ecce51253c6d4ff210427604d06b5f0cb2f7aa86e052bf07826a4871cd6f8de74ddf30641be1818789f5d97f2e0dc30b4357e0317fa1404becc51328e7a6a322ad80c4b8bd7915a311bb8b6771b4d49c1faee9db040a8c1f229100c6eb7af36ca27179b042f3228bcdc617cc5b9cdcf75cc49c118d06e7eaf7002c13eba619d12459e29252b76cb3fde338d9d50dd24123ce1eec76c21b7d29efe9085bc5eb1c7e200291d8cd03a6a198502449e49e6721d58544e2e691eec9de61324debcd6b0401fe877dcdd32f5f78c66cb0b92873e39a33ccec1a619cd94f0187a4a00603661db16719d0b922cd87f497bfed263df51fc4d77c13b0eb07bc6e81e6edb83f0323fec5f53932d3ff156f641f38c9d7f00f2732a2ff619407598fa880d7798f17e998a51c57b94bd313536db76ecdb5558315fc39052dd5807de86d22d1d9e8c52df1964c89bdf21b5a71851f57a08d534deb550cf83716f2e9f511ee313db0f955f428105b290ccbebc220917a929498f18afb3d7af650e6abada3cb3737990d4c537ce8c0c8395927acb4b2d8da152e7a48c7308539ecdaef25f94730230da860e4b68f99507251bc3db6cb28b4c9f5a287a977be0506519eabbbce8700df8e3cfb9d2e0c85271ad746b04ee06af3845d31ef173887cf868eff9c6a449fc29b1a6634e7e8c53b368d58ce3a09db7ff678f8e4eccb82900d512ae542725f623071f80c5a78d8983ced8048259e937b1816a3f11a235b10b05e3c53488e2181a9c5007d6c2175b2dd426f982125b7299670c07dcb90612e07c6bb4dcaa5bdf9d6809c2c0169f19ec6cfab58f884b73efe183476d064776dbac8dd192cce0d9d4bb46317c25cfa575978eec57d4d3df0b893dce47adf62bb77146d9f902f51e073c95596ecbef27056c02acbb19e327af0ed7dc32e391ca4fe6c40946b55fb7795f332f64056285ba8564697ae1bcc42bc823be8b11ba8730352732921be85573b6f62ca9c9a39c2dc796b07589b7e5d942a4e889415f78c3746eb226658c18f5d66ff949673fc85a2cf58d4aa4c85c390aa06dd06f355ef1b1f95b494252659a0090ad1a1f07234285d7574d9d0d97147c5b6eaf2ec679276ae2fce33e309978d06ae21befd52ba9986bafd0c60f2052bed91fc87ddbe4f01deda044827292d3747d7ea5e84c32eb5fc6e7b3af0d3b319ab58184fb254f95b35518246b0c3ba52ecee29a0034866831a3cfc51e695fd9c72f7161733f101a0d9216facf6dc55da4138f94c341b35deca8214fe5dd4b76399c58eac0a9472ee3f3d4dad9b770798e283ba5cec3b27ff7ff16ffc1be35eb571484ffe777d1b359d6834d8dbdcb598b0aa4c43ea28746ec5731493c4532e48c66a904582eb207e7a2d263e80247b99e7a737596c5f50a3d3fb9dfb306de009963e3019d050c764c8b8a004cd4a2e24755096665775a79b58d650dd48ef1bfc27a2828fb706c3d2d40943fbdaa067ae4352e4e788037269bd6e6eae9ee69df4bee5b55a46bcd94999131531ac338d2f821289d55d18e4dc5aad040e23a72f96303cc4a5e114c08fe0d1a0ed8a63142511b7a291184a91e6db8d7720da2bdbd106edf85d0b2408c4cf7d757a73784fc2ace063378cf6ce4410714295641062c6aacf0499ad62230c9a185cbabc57ab37ffc5c6f8ada96b42998825c254ca651fdd59542ec459e5f0dc891e2df9a93f1328990a9cf8ced6841462e57216dc85596595252ba6a59f88cc650333f5a4c6f7ae6d475f380331e09945eeb470fb256917bad57066114dccf47866f3f6a803e33c9c8e96322bf92dbb6066bbd10ff6b0606e11a20eda790a1e72080f62a02a8b6ef23f1cc989d33d3deb51ef7a383491fccbf70aef044ac954efc4c7602e33f4e4538c2956dc5fa8a26dbd61c77fc437266f298d3b3c2404721f3129347d4728a101eeb518154d1e0555bb71c6fbaad9ebfcaa9ef8bac1301699b15a3a71a8d27f28ace5afb5cd8f7fbc79e67c78943d54a97830f", 0x1000) clock_getres(0x0, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) connect$inet(r1, &(0x7f0000001100)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 21:52:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x0, 0x2}, 0xc) 21:52:01 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") unlink(&(0x7f0000000300)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") mkdir(&(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x8) unveil(&(0x7f0000000680)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000000)='r\x00') rename(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") 21:52:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x111, 0x3) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f0000000040)='"', 0x1) fsync(r0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)="c8", 0x1) fsync(r0) ftruncate(r0, 0x0) 21:52:01 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="efaf1611dd6e37a3b788407fcd217c1ab9e00cdbe546472d7556d852b7c87f9835d519695f209429896a8a76abcb20bca83494e7d2315cc5280e8e0e60f37c1f7f9f85d6a5419d213f5d7da33146d6c8a1e41285142728aabf5a44987ccc580f2e2d77ceac2ec8a1840796edb2391a5bbebe82127495186122ea9fe3cc0d432a27b248e9e85485030c86667c83482f3a2890f56a294fe261a0998165fae7ec549e", 0xa1) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[r0, r1, r2]) poll(&(0x7f00000000c0)=[{}], 0x20000000000000c3, 0x0) 21:52:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f00000000c0)="1bdca39c3375f5dcf8baa795a347d49b877e26b50c15790c415fe44f01048faf8cf0b08567d8a1559b865cfa7ee4f9e097f1095e888edf9caa66b2ba011a4947e59e6f09b0c94688a0de07ff7b374fc275799bc159c4c53f26f27e6823bcbd56f7b4ea59ef9f21c98211d741ca88e693f24bfbf7b9059fbade6b6a237d09cc81c8522f2029b93728649631630942e9d90d1543d53c219cf781566c7ca40b3e07bca836f610b1cfca50296591eaf169c0f1a1bab05cc70194d6df508f6a2a3510951b4e02fefcda0a46965674", 0xcc}, {&(0x7f00000001c0)="5beb0088ac4f3c2473c9dd84c3ce86bc29dae8028e6a68b2db0db584d7143020bd1b716ddba9a6339bd8730bd9681ea493a20711bf52a60131f1c90de104c8fac898f55efb691e4a1560cad34d547e289f3c4646221b9c09ae763c2b5bc80e719fdcd0ebc7a56390a8533339ab37927d5928709d112937e2e99f6061c2e72e9188ddfe4cca739a5078bc884f3c9eb8e0cd302db62fc08035b6b4c7f97b6855e7477d51f215e4970769f1717e0b2e717ad18adb50f6400ee3e493457455a23abe2d56b4924648365cbb74fec95f1bf29b6f95d61bd5693162869eb5b0c8e7b0c9", 0xe0}, {&(0x7f00000002c0)="21d9b82e9219ff71143d37666620c68578a77ebbd91bafec6dcd75144e770a79e4d5d9e8b8890048f57ecb6551b53d0e36bf19ff75d31ecb97264182cbc00e1a71cef99fa0093dd14267db3051cfcdc03f610341590fe0e3e1161a1eabd2f7b6cf90dd577eec999af1d30ccc475f6b6e2a7e34830e86b4e18efc9b32a38aba873bf724f4e798732b7885f65978484b5b19e281600a61ac972cd6dff724104dd90f73eeb6c5e39d5a7aa57f88fbad64809b803f68764933641df3847253684c56e2c2453a8c76159816fa80f80474372dd75aed86eda3f04d6bfdf0285111c29339d98420aa8e4b46", 0xe8}, {&(0x7f00000003c0)="eb81a3cbc6be420f8ebefc997cfe44976bb410e83098749a2e7188781c1ed384a506c1c7e4411178daf8142bd6b2dfc51dfa586bc17d32ac1d76b8861910ead6429517c93a990d8e10111d2031acfec1b53e5fca80e473e1b5f7f72a8a473c32808988684511817fc96af032a3632d5944f0437087709c2905d630ee30724b40502e41ed46b9ce8cb861c582f00f9722ec283360f41b7aba58f7d76438a55d83585c7d72bc15a660d7cff44df8038cb6171693b9b936c288b4fbe2d4b87195f5848bc7185f98621af0e8b6adab3b7e6d7a5193a2c37c059f897dd71406b17271ac128fae9378fe5f4ee803b341f3de09f198e14422f47cbe7e2e40d729f9a38f6d81798260a5621067094aefac08e8a402735ea2189031dd60077a85e9b89cfc7739e43d9e6058f5cfe4254f729787286cec8413baf926a88043e985a9e2e05040ee8434bcb7bd4090010afdfb6eb225946feccb5b80e243ebcc851cea91c7f05c24d435e6564da4433c96adda522fecfc9382708a1ecab012e3696147e09b93bf64b7c8e82fee570220851c5cfee75f8fc738bad21b92b64542610d776fdafc74a2654197b3357a302c15a3fb5fe7df4f186a98e38b0f4600e00dc69060debc08e7e453f91a3a04e1c3dbc6b6ce8cb4a157837ee7f076b999dc82519e7e474bb5dabd01cd41b089ad1032b9a2034ca41536cc17ea8a9df247e75c2f2bc7ea378139e43d5e0475ddc8dfdbd70300d99bb47dcf5391d49419d64ba7a4695188709fafd8df3e99cf9a53aa3adea3dd3c0f50df863b2061a6928145fabd666d18802de024b1ea14e6ac95233337f1a7d209a151b1186d953cddeb1f4c50fe71df9da7383bb2899e907102e866021a2f2833a56d0d05ce5bf07c16ccb5b2ccaed7d4f3bd5b66b29c96a4a9260e401426a6b88d18d078461adb0bcebaa79f2c46d529f5a6917254dfaaa3c7636392ba7630903bd46de6260a95ea7128569feb38926769d781afa9650bd8b0f113b02abdb923ac4b576cc4954340db12b20c38010fdce2e245c937b67d2e1a5e5f726035a13473e83bb11d47fc088085756a5e0086a40093a9892c90eb75c23c355432b77d024e15f39d73218d2ad8abb4944999f55e267b952fecf4ee84018cf852e0e7bf03c232529b5c443859182bbf4190154fe921e08e19b41ec0f47b85f93cb1447609190f2547a667d265dbd6fa5d3194363f8b1bd312bdd0a6a4e6350ef859e615e11105db5442bb7bf0787d6d50bbb72c9f6d8aabac662650c0613b1c274a54d643c077d01660d94416e793acb823f476e6a7114c8c30035b6b0dd8b7a30edf6c6a99e271ecf33622966f4d7f4d2382678cb40f09533d74afd82707d630f21b248efbec480ccd73161dbb1a535b91c55079876414409bb2ed4660602e0e0a20619ea41b9d17e5c96cc3717c6cd7e13b3216d7d92ad26552c12d35952971ca46e0d5bd6a2b8c143cd6eb56cf03c5b5117385e93268edb8ae256feeb4716a63d54d96b5a9f97d2062ad876084dd97d0283274dd7f341fdc0ccde66a4ae46244dcb96420eef878a4521108dcd7b524039b7cf843fd4c834b1c449b44b6aefe5d0a2feabd5a6f65e651e97cef8dda774ae257b591e9e519ed1255cf9bb25c112df7c67c7ff3c5cb0d0cb9d2065cf8829462d40424e528bb2a4785da3a1bcb9e5ff5fd18385829ba226ce0468a5928b614ed7d13a2d494fb8a83a7257ed64f997c4bb50cfac115d8af2ef0c5a4dcbaa2dfc9ef174b5653faa86418bf44c95b6782377edd9158dc5a5b76bebb0008005b55df4a5644358ef1f6906d3426d40e264d12cb6dea44bf50ddfa3d33558c3515a95cad49ac3f1ad5f21f1487dd69802d826e3420d1419e2d83fcee0081a1c0a96b72b13079fa7331339d91c8e6c0f63ecc725da65d18315266d9154d6cdfb54362cb81baf8c97724098fc7d344112ce8db819eca0d379bc0a4d9461d46f94bf79853685666538a5b59d5d6eb09e7e0bb5f0ae519e8e385415d266c6efa5af4ec267de1e85d0e0c7aeace003458ff98aac70b6ced13492cce23fdac61b13578fc32953488340b6ae78ac810c77c9952819c2ace8e197e28d7b6067420a2ec260a51a9eb2296a56d7bffffee5100c10305f6b50cb08e1c6cb3d4ed7bff52f0817e5cf91e25eedee40c5db6e2cb94b8ab0e3ac14ae338b62281281926dd82a52132a9b59f807df498fdc48cd2643a2bbd2730cdeaa836f44be849093dd0a230c511f3d2e7bc84e5823adf71424e61afb0cbcacd11554c161259faa06002445397d87aff88347f87eb96a428064be396507f8942a13f2523568c61e07b1da347d6e1f94f0787fd7624546eca4835d1b763aecce5ea1e005fd1aabd065c366fe77eb1e3927fc3991d02624e2b0dd7b8dfbd39c8e0e201d75587b1ccfbd6dd0c0d239c464304afeb60cd78eb6899f1185f34d5076280f2e3a37151387345005556109d64f3e05f78fe9816ea0cd50fd3fefd540217256b165c707b87b8d1f4adf9439868cbba3095b7d897fb5ac8b61b1d8ee1735a11567e189807793efc6d24bc6ebffbb7d5edb8cdb1ac05d03fa4b3d13f9e7e5ec1994292cc472bb5527740f5ce9cf11fe536ff89eff44d61c88199fe97474971b079146140ddb09e2d4357620b05ab1423558bdb0808e968d487d7527ae5ea466c72783fd8c890e25b5bd719abfadb378c4d7e40f948ac75685887237458502d6fd8c99ca4a8505ccbc9d69261cf207d166319739005484ecf43f765254b234038dcdcca6f683b647979b76d221f044a9adacb4e7a904094cf1aee38f5ff1ee40e12e6862172513185dfea6356cc2970b8e6466efeca260e5f4ee8351170a7490dc843fe40f63c577ad06ac7eb23d1e400837922d75b4a88ed2af346a40aa4d4b9ce7ac186fc95a7bb79ec931ac177a8e24662e9ff22d08a057806773e0aeaca46ee6be0a568b379f0e191d9dc91476981583eb00dcb461906533844fac451fed074536c3dc4e2c8611b721b7cf44068979f57f96e9d939369c1fb027045c7f5f75c0cad5c31221045562df985239a89c6e966103c9c55634695879441dcc8c6e0c242ca284351e9450a894c35682b38eaf4be4bd6831993ab2d79865d2b9c31d3627a2bcc8ba5a85113968f3ea04aab74b864c760149141af5c0f08ecac61a58ac0fe21dbdb70bcb17262c419ee4e256c0c890bda8f3c996756974e1122b2138eb8461718bcd18345ce3566e6f502270da6e545608e21492f32af2700b304b4e5d7d900d4a3572065fa3717e2ea4ea884a42e473971642e98d3d820692124f79bc6e9d33b3896158a5acf1714a2feca2abfec03f790748889c3e08e2edfa86dd597b5af2b9584180db44d7cdc62900b2e652b2c03381eab7f7c3901fdf04e52be16b7ef00e7dc90008e7d6ac26cfd9ce2b02abe5a620161b5f8286d9703825c22097c32576751a7db878a553032fcadfcdf4c32bf75a51a6bdf0921937fd9dcb1fe55fe28872247d7028f848c083fc0875f3d8334b6f37a302866117428e7b71dedf73c8ff1f6ec9d8676bb02c8e3edf30900f86a8751d9153896d71d691cbefe35a82db42bec07633de8f81e32a0c877a72cd71c600ba0c63d345bb209353a04e97154ae9bf29ac3e6a0d24705fe9f8eb12654911537263b53322c1600cf5cbb6b2b4fb98ba3e90e83372fed9291dcdee134e89e6146f5647290e087bcec0b926dbd2df933e8ee58f48bcbb200c3a9f14eba8c0a751d724201fbf186803649d9a926b22899e0d9246b1054c37499319821ffb612d171e2080705bc75ac37438b4d90cf260ddcf24346d205fedf6d03b561b98afe9e8158fb14cb851a8130cc224f4c89f6a23e0636ddfb8515d3e7717b09f8c39cbc1b8b08d304ffca54fd371d940d9ab456c639d05d21eb350fb2aea183fe34d9e4543c82251ab798ca8ec4b036d3283bbc7197e49e84cc3f49a107b2bc817fb1cebf9735dcc44624bb64742bf1d3f962c2095cb45dcc72fcfdb4aaf368b0d2683fdda1f7d2ef8d7fa8ab885f8dd3012f02d1e9999e184c1b65263b69447606dff6240a40a5d14952a0a5209524f84da46fe48cc39ad976d589e3f9b277b31dbc1b7d1721081c8c7fb6b4a980ca4f8e306196836c7918dedbd529baee08f160248cc878adfd8c7975e76b34f782f43aeea8e7fc3dd71e1a5e73776103785187609b9665b523d401e5a74d429b6b10e51f82b68e0d4890a7e7aa8d5f314e7b50c2154dbd8370dff8766326a68732f9f9aa784c1b1a863dc76cc8f1dfe7475267fcb5b87c31f9cab9eeb76cd5b71db6559b2a8c30c30d7a4aea94788ba3fc69939ee0d7dc77edbf184b1825530607bbaa07d315979ac461514e637becd4687407b0563c39851a6e409be3b4d297eaa540c45e2b7a286d8ef15562969f915f853e8981dbe6212f7536b63823247111712b32cbfe8848289ef07cf2691dc8c1fb15aeb010aac9f8f68c800bc4e7e223cc61b9afb540fdc1db63917e56435ba71ee1a36788d2d79fa62edfaa31e4251958aaebc775d6fce52c7a0c07c34a162c6a929c359d4b6ecdb8a5d74b7e09cfc0a54bbb488aee5a41ef8701a9503e9155f81b5a3df4f88f083917281ef467095800a4e9a2ee712994c4a26d0f94bec787e90bca1c5a55232042b273a30c7c2d78177975d8a7fbc204ffc8985bbb223670a7b4f31c8387448e9295cc1b609adaf0865f35dce70eba7272d5ec3389a05cfeca5766225f1e6a9fc42ca54b9b9880e103295e768f0d96a705a3504d915656951e7e24189bad9f422426bce32646d56588c0fafa18bf85a6fcb47f583fd6e1f29123f9f26333640c6ec2abe067940e9bba5ed7b70dc408966af28934b5b75093f635a09651ac13ed4e5a0c3d06b5d12ea94ee375512170efecc29405e69a289c1f37a110d1b57ccd2e7e1ab228596e0f7a0f0280c261e647438e2fba44308182dd6266385fabf676cd6e3eb653d109e0e4287cf1c06172a8e714ec51d8e270fab82430b11b9c6fb50e3a89d9448c40bcc2d7b3b118972c413aa125ea050ff47e0077150b3e5d1f9605e46fe69e568e4655c736aaab90cfd43679405a7a92e856404874829a6b7e996be83812d911d355f775cfb23e79a4a76630f4962b82e0d34800de16f2c1066160f45bbd2249730cebbaa9b1485fba1a8c0ebb356eca433ef927a1d2d78fad45bf48cca5ac45de9c9c99f70f89fdf7c65dbd2627cd3bfc83a36ab513f192df77d606d63e074da2f5d3ba94cc10791aa1dea4bda3dc9815566c32cfbf5b7251e626a2fbb82a57ac9ac851039f981ade1abeaa7183cff01a6a2428bf132b8c59dcd3c399f3a226544ee396111b795d6dd1da5fec94f9ae7827c1879005c4980119d7c6bf1e36fefbc8a5a4eca58817819c301a424c235ab9ab4e5e0d51fd8764e5e711eca4f4d4cf9ac9bcbf9ff9989e0e1e078ebf242fac8661b0052ba33b9908ec5f9834c184eae9fa29eb63f4c3ff433bd8f8cdd0a198bc61c2922a07619ae75adad3001358fbf74dbed88612b5c60629f95016df58b91bc1dfd72c388cee4daf58291bcf49bbc99e2e0488e091021f1aab7b56450944a8f303bb562df39cbbf20308c1bf4d1c00ac01e14520873ae51b275368945de3c173f8d32f7ab0bb3ec89b88e4eab1fe9e17672de87ee1194d9aa5fb3b8e0b4a3ebec24366d2fd264ddd698bd917de8cd5c8fcdfcdd83422c4cf5df84fabf2b94a83842d62c88c4abc2ce69cf349cadc2176a5fce1263588eddb6bcca5b95f9b1b", 0x1000}, {0x0}], 0x5, 0x0, 0x0, 0x2}, 0x409) sendto(r0, &(0x7f0000002a80)="040599f34d0d8065386813c31d00512ba4a0c1a9ac0c0cc5cd353abab9dc006ac3f8b725dbd3f01afaa08f4fd6a8f4947d88cbbb4f0bce721495a3f6ae8abdb2e530b403d51594ced3849f085a0cdeaee72a14cdced6645f29f32b4f109358e8aaef0d9996ca2df792afbf816e1d4e323ffe7f2ebecdd6c10cf09923821e096dea39d6339ee50a8ef1436598779dc76027ef9188fd95e436a4fb9a8c02c437503152f2e46b612837d90f1f", 0xab, 0x1, &(0x7f0000002b40)=@in6={0x18, 0x3, 0x400, 0x66f}, 0xc) sendmsg(r0, &(0x7f0000003f00)={&(0x7f00000014c0)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000029c0)=[{&(0x7f0000001500)="7117327ea30e2bdb070063790d7dc4b13c5a115d5a931573aac134a3d58980c5d80f07d7fb6e63c917e4324ccceb99dfee6c6d9f0fe3f88a83bd086125c7f0b2a4adb8a0fb1213b19ef35f2b6d0853bd5567185f3b1ec3b5fad0d29b02ece69a34449f2165008b18d40727e99bda76e476b1086acf7b1ca91c8f35cb484d83d0f6af2df0f7c5b83905782b26d895674ba7806ca8e7d7b5d1cd63cac3840a0490581414622f407e0fd05fb7abf9caa69b00", 0xb1}, {&(0x7f00000015c0)="8d0517513edce22e2960e989798c5f21485446645854781bae90d623f6fc65f9636d03e54dd8391fa35a8cce9c5bc0fb8e5b7b640a5c0cc0a36c0e096e5729c43a440d4c6d7cb9c2e9cc6af0b68f0955d2183fe3675e8e2fba47dcf6e76f13fa2347fad0631f8200a927bf11d49714bdacb8a1667132261a8ae77624b9acdfa1a1b72e03c3b082406ad37959041d19f400c0e8242dbe57104d845f25742898a29b25fe76a562f2a2664601218ef6ffd5c0feb0edbd5c6abaf5dcbfe6ad8c3f976f23d9122b8acd2e13952a8dc4cf6b242caf5349e2a97d827ba1779fa0406af78e26c94119977a", 0xe7}, {&(0x7f00000016c0)="11bd90b1c5159bea920bffc00085b58713c550a530140f3122c330589a9cc6211e0e305d810e5b85d847ccee9821f6c5e8cd732b8bfd38b0822fe3396ec5b5548c11b20247a4b825b16ab84afe86fc0de566e57be896c48a3b483d3f7ed08f00645db561117447bf717014fac775efd0695e3a816c2bcc7715210a9ce67b0a261381b0", 0x83}, {&(0x7f0000001780)="fb69fcb82b6804321bf4f52ab766014878fd9871195501ce8ea0b3a7f930038d9ed1ac4d4eb4bfefbec6905aea322da9a3df62aeb143a2d82d2635d03ca6a73bb0c600057709db00202af73e7b9f545a69d5725baef1ff3f4375a198f6b5643b05d2ecf0f65dd69a19ac7518f9316f7b072439d607ea0aa34a6b541c4d59e16509a1d7683478c2e85493416725a91001345ea08ddcd25b03719c21470af0c796149a4af7ca584235763d0595c038c8508a782ef4d601bae06f7a95df7ca11b82c3f1e987a70f60465b1d9f33921faa2e7b6df77ece820e8391019e3d7afadd17d6429a0ca8f4ea789a359c64fb02499e7a5f11b04cf728f1d6d859e2eb99a2b58012dc6d7682b7940be14a0a7e15406e9cfe4f4a916587a88da8c2928677618fa4f362a3ce2515a43a9caa22ff23f43ed2ab1d1aca0876a9bb29b647eaf488ffc1e3c2c90d3f725c200a1d1c404fa1cb83aa976424f9098528e03cccd5905c00130a3ce38dd50b8926b99a5b44d65705f334d5b0a1799e406d920679361326703bef4866955efa5827a990c845e5fb7c8a07187cca271b282e55b4cf5d257ed0ffe44c5de9468c51df3183cfd44a8736b9eeac7581988655caa1caca642b5df4ffdec2109d54843581e7193620e698aaa88d32031f225ba0ca6ddb30e5573446190e78f63ece08c40aa4c7eee3ab0fec49f805ca644291b199b844ccc27c11a52352a6dd9ee5191fb6bfa5cd0d7697db650341bfa7e4486de997f3fc0cc5b9f8944d6907958fec84b6730ea70d6e0d2619df3b9fe24cf5a5a49ffa5f8310973cfe441c3214927e66792487f1c856205477d604cd66f3bb7d83338bcd634b7e9c358063c3cc292b24791d0af332d6d8d5fdab7c56388fa4992ada61948b4864f5d79f81246461685c07fdedf1ac64bcc94f9d9ef9aa3737287e5c79cd6fec21ab438b0d8f86a6273b532693306fb180e7a67140fa4fe886d0c781c9798438858d09a6dea2d257329f023fbac4fcd3a6641938b4c9faa8f7cfa0d503668f014ca24c80f6677ce10aaf340bd400daf55868a5b99b55c89ad17a602becd1dfab41248793efd022a67708ef9f4d04058bcc9b1d52477ddf58c5889a4c9f226f29f85bcc4e8be9cf072aa48a88cb851cb7f335658bcc3789a3127d8554b088a2eb86e468b4ebe394ccc590db4104f562cdaf119b10f469293d83543ed307728a6b0ba16753447b501e88c75ecd3e09e3a3b91a9b84caf42854d2b9cd3baf906b94667cc8604e4a7b4d33df36d5fd60b7808736a1f4b94c2cdb0a2486be44d8e534647eac1267ab391c9357339c79b91d10b7a556daf031888f2b4f1b8ff269c0ccb293f2e355ced05b72ad8961dd0e50dc3e78c1de567f1c71989f3208b9f0d72243e254619f4927f5001f78319e484c8a7ed6aa65fcc18e97093905e9db322658c5584df116859b55ebb1abe4fbc01b66e2fa1234097068a9fc42a9b969b2306380cc79df62e5d2648e4770b382bf0908d4a1e8ff51aa0b2aa8f51165b8b0dd50fd0c43de820b0592681d224c429433b1d8cfdc6e7e5025257e5e491f0ec7717372d36442ee934e435c3a14e4a114e9224670a4a913ec5f988b715e52ca4bcf9d9c4d68048c5f8414d8882cdbe3bdff78ba805c0300309771f3d87e303581714fbc867abd26cedfaa4184480daf0d2e0689db55b1dfcd9ff49a178abe69dd059bacec25b99dbd5bb4b4a56c2583244099a1b03f6e398d5d74f59d88ebf56957b4d115174303bbe084ce9f9d20f9655594eb9380f35b49805e1e7f7cf2ff0d356e35c162b7f48267b6d25d5f99194be4a6406cc98eec666d2225b333755e7ff9a1f4eba1f1d7dcc89b49fe81637e6586d7c799052ea85d8dca332e1d731a12c055aa2121df66ce8b16dadc00e66692a636b9a2c6df334ba5d70cc9490f1e224075d66063cc3ea1f79d2e6dfd972414523e0f8f25acc0cdec14ccf686b307103ee27d13bf3093e2f48a3d16f92ad8e602c3d202d9343b160397925edcdd6485a8855d233448e794fd5c02ce198325974e206158966f26500b62ff7f574f803a7839a8f12f9a2c2feb27bbf9e4c9c84c81beb64871f0aec6112d6e81e01cb6eeb8a6166a108db8b5db90542b72854bade9deea7309d1902f96eba8545de2f8df9ab91397a5e79e956614b5511bf5ac1c1eed138c9c53e97d129306eeed5103da179639334f1e5cbcc1e0cfaf141083ae5b3719b5caf871f34d603a7c073a545587caba1cfba477d0528ee9ac60bbbc679c3e2c55861ea0f5659550e0c5dc188ceb6c8e0794dd64cfa09188b7ad44cf39882270e8946c3da74bf4dfd726674a5577d30b896f889192327a5b3caa097210181384661211da9f0d9c7f4f7cb2dbb53700d016e15b3f41a86bb4b5aa1f72983781543992b3990dba7bba4bee274a970bc0f4c69a84027594689d1364f9646a5cbfaa4d9a42868bc877991a4baf1498e91d0c1f4cfd4f33dbeab69a5dc3d9b5677326726e10be4f27ce69d25ba706bcfca565653030a06fdad76ff1620cf027e62395684985b53e89012b401085d2b1b8cbda394539104432c638721470764373b94678a188acb931b67d589a0a79da622d4c31f8cdb352781bffd89c009fa9ea735d3a0f57eef82f710e659e5fc9f1d5d2008f0d7aa107ab38f2af7adf27fd332cd858958043d2f2c544bb2c0bc3c8da7d0e11d96c48054294f2603ba4ccd02d3e6c10b718e51f5c65a978afc51b3365c334a54579df66b5e7798035e24581ecf0a396f515a7e518b434fec5c941b20d0de1b806d15490aae8e8b8e3123c9cd51a5019725a52ee89605f23c66b09a34cd9d2697d2e257a16058d93452395175bbc20e553871352ca6e499377c149823ac4965aba55a5bbab299c8256803f54dd5efefbd45781abd1d957c741e34668608e14c40375b4a06545fa1009d9d253706f134b29f4002272a048198fca5f2fe9892357065a3d884a85e1efdde5b763b94da0560389fd493d206f5dbb95e03963fd0b0321aeed550de5c22a5b4b7be7dfe95e9ce2f6f8b49bb126e0017db93f936c5f2777f23c05b2c27559ccb0ba1ffff432d8094a5f96667d10f99b90fa549be75b68b52fe938ae451109346c2db8729219bac4e56e45fb05c73f5c4e6f31ed7bf837735ae44776a16ce2429402cad47df6762543789f848ac00f1f2d68b36fe1a4c0a203ed8468e59c0a2d387b22b7d040e57b58cd321795540a4520d9cc182bd2014193c9bbbe7f23f4b2e95a81038ffe290d54625f3766758baaa0184b15d124997fd6cd15146eecbbc1a54da3280bdbaf0689017d17ff6045bf1e71bc717c8e5f497927db0d283ba5dd6880c7a20ffc9168c4a96557b3583d97e3a2b4081eb3d186a3f8d721ad12d169abbcc65df8655488d6ec76573926d3af2efc34b3b922a4d6f23b2b7ad4243a5077c02df8dae501b024ab6dbb2f1a0f64468b1d4d4c262ba6bc9cd8b16556adfa3b3ae4c7f9216ac0a42818a9bcabb068fe5e038a7221263566ed1a7deeb5411e844ba25ec6d48db7b72cd70dbb5d98ee065ddd47e38fcfe26e49bb3477eafcb4ecfe95f2dcf15bd8872349ea115e4cd0486ce1e6eb76855e5abe821990168aed8ba2c5bdbbc1c816e878e16ff37ee9bdf49b678ee54805fa62e40d48201f589de63ded6666eb96f4d2c556757392b326cb499a7dfa7558dd2c041782a592a5695435cc789162e2e75cccf24956bbb26726ebbb8c396ab6e70d80558ef436aebed7387f12071a8729084fcab0787553b5b0141d5572bc69c93d7752bc514930ac81816ca3c6044c98d615aecbc3edb405b0a6a9b61c31eb5beeacf6f39d1ff7f51ba9456aeda229b4a306daf921c21142db759de1d2fc4318adfa35fd6be706fbe4e63dece90f031c2e1a89cca4ceb7bfd8c3de0fbded4b7ff4bcde9982142949a8265dd27abb991a4204af384571868daf40997d4d45a68bc1c0d18ffc1b92b8fd01de73ffa63b6bcd9fba88e1cf72d85dbd9041b5f33523fb30ef83dbd6c07dc0bf70e5855b6d487302699708303e860699accf0a268d9ae1562d3b127dbfeca2ed006abde0f0b1aa5e1badd7b0d8c542214df84b93a375b0188a726d4b6e9cc1a7ee4b8b62780a496cb8bc047fe04ed6224e5136a09a5ef61d63399d3436f902543c283022c3f2cbba8f511c97094e1e3df3e931264ec5c0b223d60669ca1c857749b9b2ae99b0045303a94bdbb6db97d0b2631ebf29cdac7a27870bf32cbcfea1d2964726851a0424516e233e9634f81899f60f8de5f65859955df1de1f2e7f05bbb9f5be9e702b62780eb3927870d4c573a9f8a66156b71ab5158ef26bc1c79308929eb8064bb3da698e3aac849016008c509525dca158e81da93e23eef623ff1b561543abec4fd23daae074c4c6db9d075375553edb922e36e18205e52b849b8c89c065fe15bd2a403f995e4d085883d4ece1433e4b6f2d77abc3619d636808de09ba14a98bed92887ef0560863382936d493905cdaef56b4d8db5c1cc78bc488b43dcc946c234c93d6cb505b01429cd1379e89ffeff7e23d35e3c1005e84eab6844b130eaa91b3fb7992b9d1f107410482246995a7315ae2f7e0f9998d1317e2b97ea5e8311c772aa0fd5fa8ddd11cf64453b0f0c29156e1a2b853eb18b665bb60fb5c26bc0c0625584ba5e4d0d529bcd8eae1198c1c2255162eaa8794191a30614b225b045c9114d6d7a03546366575da8fe2d0b345e8d7d57541a8687654ed755f99420abbe2b5c177f5e2c6b9010fd84461c39fa92e6bc0bf0abe6ced3870820f0e6f81df41677c520892946b1d19d9cf67f0c0d58eba3c5b2c174b0a36f7d4921cae0cea2ab6597b3639fa20f84994fdef37a5bbdc156354b1d4c822a90fbb2f00d8cfdd59eebd091ae22361389392daca6775c25188a5548b3cfdef43078e178e3aaa4d128f15e5bb874280d2e30117ee89bfc31c2569c501559299f68c8fe49c74df14ea16e676c0486faf616819591804df4e80b0c8d43358ab310d44276616a3bb7d20a7fd39c2a20956a94eed874921e76e2fdd2cc216c26a471fe36f8684921ee020cba0f1e4851e64cb7d4e2075f0087f84191fc9045d34e808fcbd0114fcd5d89657fb140c75a081104bfc03458f9b64513fa6a0972462cc75bb0497e2d1ef01213d1f52387a933260e268287164269c9556f66ebec9592873b0b791d5b2a39a3f1df5e9dfbd2e4b96878df96ebd07f407d3f47c692c5cfa3b4f5ed7a8dc8777f987f5d81878af6629fd84106edc6bfd143a70c2ee4567beedc253f8d9e024a003912204a2949581c42fe8d156d9aad8c5be5376821ff04b5edb9d16c17a76514b9a16bfcd648ebccfca201f40776436c9c3f2439387d4333816a5e5ee84282ce1577b1830359b470245e3b166069a9eba558bbf3a2026f40c2e990195f4b39a6aa970e59307caab4ca108d91c2cc379c218ab9a8a7299354784fcf409a60c7fa924167e72e12e50df4d4f6ef1d68d2cb939104fff252c053d7046582a029ca289aa8a4c8467f98c884da6e5b16fee1156376bc9dacd93ad62c12e8b8476c1b8b06c2e96a40400bf9e4e3f9a6289f78c7214923691483383390ce6263c7979e9a9c94ae95e30e65e091493bf9b4885b6e3ba4600978465e8d6ac0c9380efbbac65908d785482b084d7c792bae89ab6b35b40ec4e1cee9ecb7998c2048062c4d48e1e3989b07d40e894f3d88d4e67365367afeec794968637cc8bfa21f81054be2486cc0c26b6e90dc7caf0704c63", 0x1000}, {&(0x7f0000002780)="87ab07552e25de4f915c72eb1154ac2ecf3b46467da0f8d70e46878a54b7cfc0d36e713b26a0c038db85a44efb40ad8fa98f6ce2f922fa9e60de14f9e8f48d2f71f94ad71d133c9506b46511ad53aed4b773d2f2097bd5542bf7907a1170cb80b56ca00eeeaf196ff8d42a77cf500fddf728504ff9315f2bb1e2a37b8cf545d1d03632f3d8ed09bb5b4f539637628ee46e289fac32ca43ce35102cb6d7ddca285069e20dc1fc5c1a0eab76918a49a7f3020d7e7a", 0xb4}, {&(0x7f0000002840)="ca3fd47ef8a78c50035bff4b42aeab24358f59676d8c34f6d05029cc0b4b393452069131c28757cca8829aa3b50d777b38f3cb8169d5de2fda5d87064043fcb034519b68fd630e69f99449ba518d75d6cf1ac2ca5171044b0ad78c4e9beab0e90e3763b24c96e9196b8146be6536c8ffd47525080200a60269d7933bd5cae26f8b59fac61cb332097081ec23f4b62d5a104346cc992114d6e4ab8a29807265168178b71a6cac4b0e045f76adf319fd8804ed2c8c842dacdb74f09bffa8d89afbba77d1f056", 0xc5}, {&(0x7f0000002940)="278991b3c2e82f79e427a6ec49880b9f6ae84e", 0x13}, {&(0x7f0000002980)="29cc570ac9412a24641bc7f4be28c4d83707b4148e3a2e527a6774b39ced49074d85", 0x22}], 0x8, &(0x7f0000003f40)=[{0x110, 0xffff, 0xfffffffffffffff9, "cb58f4b95f3cbc32f1a350436e49737429bcf16419a70a6386bb143fce7340392cceaa3c700195f36bf9d49c6c8190cbb266c9ef8bc2ea205d1f8ba52cd35c41e41b58b91073f9860d9d3d02124d9e61d5ab6407245f8bf726a83c3ab52981d03ce315106b7838a40af63ba51f5cf3ad02736f38540eb1579f27d25c01aefb857af3d7717156903d8e13d9ddc4f42501b49330e19ac95e90b3df58a551b4a7deeba32cc05979de40a6bd2a9411d5974a75b6e13cfc6daee261d7254899d2d6401c1fec97e9d9bcb6f574ade5e3cddac23b9fd43e163b11643325c5285ebfd30b70dbee7ed238d23ac7b0313fae8b32aba5094c9f1dfa1de154"}, {0x1010, 0x1, 0x3f, "8e789808ae1be17d6d03cb6a9c47e5eaff310cf365e57c3e4c29a4c3c8c0f353f2fd15330232edde839ca85165e2a688069951fed579bbd1f886903c4144f113977ec5f79fd849426bf71331bfdcc3e50a14cef8d2504ce92647ddf7c9423799fdf5afb5c332f4766e08301301fe6a6cdc13fad348c004b321574fbe2e6b484e682e6b395edf6acf0c35ff96ee7757e5da6bebd9f8dfa14fb4930fe7cc0505342ca5a1eade4eca088e5feb0a91373a15dac4fb24fe0bf4f394e64abc5377b7883e6644411e37a108b8242bd10739d21ea05a5ba9daea2bda40f411208fd5c0e915fae69b8eb3982a3ee0388b26dc873a8dd79749e7bbc92fc7b2795f382936f97a92eab8e0fc8375f4da344e6f42a77649b6012abb710410f7512a7156e6d0f0896a1a5b9b7907a60aa3346e04f3e4576fb9f2d35cc60a24e637b1378b943420ef7b4ceeeb1e800856a246849927c38db376dd91dfebe6215cf2f0de8ab3962222c746c09c2393ba329abc07b3bba7514008583570d872c2e9af415ce1ac3adb6d720666cc1c5d7035b2230225f85bd310524fc958e98597a26976e4b247306759d4f1f97735e1b39d52f5e592300d2994b89dc7931b888031103028eda647a58e1269051b39b1134f87944c2fc2b00b96f0bde368f193a3b7b3a9a5c5deab44753097e9bcb3c8efcf65f6c5b4bfb65bb3738a997be659e9dfe6bf232f529de1b46b173d06124fdb045efdee151a65336629754c9006441c48ca1b516e5cd9914f056df79e6857e7ddd11366102b25e62c9ace4e8161a16665deafa549f371b79042f4b9838d05b8b018e35641d834521a0d5da199c717a0c5d42131f1c65d52054c7f8cadc0695324275c8d256f9e96542fbaaba51861e0e4d75d84c7a70e9a4f563c5a685db6f55e9200a73f88354174be70dcdf87ed55f6c6ef6546170bf252d649efa1a22cf08eb59a35c1752c3a7c28ccc44ac31e08fa7a4abf27caca0b1e436d60fa8892f78862233226581324b988e5b1c61fedd36b9f46c2b87810183a02291cc3d3c09fd8b74a971d1cc485af61098fc85d037c83de4cc2cab9f4e300545e68e845eee849caf0505a696877a5af8f1549fa05e4c14e1b5066cda2a499ab6b9383320efd40739c228b417b79ebaaae47e2c94397dbeef2a23bd0143ae012365c02198ce0479d69d581d12eff8f278bdc754dbdcd6b29771b8077d1afe405c53d9d1c3d0b7bfa239073983da60807763afeb1d060a44f98b374f56027006e8a5525acbf6c8319456177acff7e544129982073829c2c0fca8c3b74a825bdc1ad5cfa609044f83c4a888d0aa4bf69306829db87c488e37e9424e958984e02c2e869e7dd7e51a2b682fe7acf1c0b137779dd396c4a7ca7c9be05de61338096bfefb2cd238f23868fa26cbb144b216b8acb8205486a63084f9bfcde4e841e59a15b81c5a911a0cf79c3dff3d7e3889b9d1cf28471c520f879f3def7a10ef68a0eb5aa4ffb0e556c559b4a1216d93994578ed48516d5c5b0ea1962013685f1aa82936bfbaab812fcd2b3a762f22bc8ae6aacb1425b036bc606c098281fb2e26aa66592eec428c12c68188d36e5ab38d85a515643e23985d6964c91ed4c2a8cac75ff14a35599ad32b8b6a8de99dc8cc2cebd0cb6c712244a33be8f55e96390c048fbad26262b32b510650b6470c7c3321a624624120055181a6e3c4feb5caa0be8bc15e944dae9af400cb99388eeed7dbc6e8d8249bd6328ff3b49a689696b614fd1e13aef61a80ea770fe8d13a3a73f079ccf3abb7986e975f5e983c6069ef7b5796c253238f919a2855d720a8900462665a545e3b20c1b1a38ebaabde202cc08fe167a16684d821bab1a370ac6c87f6fbf7bca3dce7af5b31854c2232f133bbe7352a745b6ae7cfa82377ec6bb3552b4115cc9fe263cf149947e6056d52c1c0dd394f731434c36b7571a0291965791f9bcae8cf4a9ea1047b97f5bd88a44e343edd58852df7af973b9d7d368c615375bbde1dde6ec759c255af279f3d4bc9ff82bbf2542a75ac1b408406083e8f2b74c2470fae3f4975c2d2be583361facc9f858ff62611d7c503babe1d58d9165b18122bac7b9a57f3848f380aff3afef5c0811933a41b5417c6d61b3f6a607bdac8be8f254bd8c8eb8d934ac7336396169ec64962fcaff71c234fe82f3288570ce5fde54f3eaba1c77adc76fb50b598bc22e904d83c33454c29d19b3bbc6c8f67946e53782c593101741218a7c6a8b5d886f228d9e59605409971fd4680e449a9d0741799a12a8befd18f7608603e415d6ae35d606da9ef6b5b529875643de70ca39005806bd513cc629954ebc1187216646a40ca99a491540ab92cb9534121f9b721873eb5e18906413d5ba0d58597097cbc7b88b96f9e94750ccbde4a5bb82264baa6e1a28ae6e60814d315f136652991cde133523a4210075bb61cb2e6ef8061b4e9ce29ce7f3129ccd982eff193edbb195c60f6067d837eef0d11a8b8071bd1914c85b4d6500743afcb69d5936c706a8390e1980f0429e1ee5991c3afa6b7ccb3288a93020188c31704d6d50d290588b74c799ced36a5c84665bf7a3f8d64731bc129741275c53fee6bf3c25322a464b282027e36ea2b8873fae9e1f12cb65243e5c4918e04acafe80a39a6fad3b4f177367abd30cc16183756a6b0f032b3c3c547abab8e6b911eea1d3453946ab79c94f7b6e6f0bd3587143cd5983d9079026c26e4978153ec8580055eec5474ede0ec4c0b8a20c948be64a5480c98dac25a92790b6b2d2eb33dbcf2d13bad1d890fae0a19f5e75e425b89c4fc2f56bf74c55cb6b07de0db569b9f4163a5673523cf4f0d7efc116e066cc73a000f4145199989373acfcd504fd92e06ac4ee471f6ae9d8390b03a727b47d7a5d3a854cee142a1833f10e184c6fca0368cf3ce6c363d5cb95eac6ac7053371245dbffb584117b453c813e4d0cb24f05164ea79254de59c4f6534c82a4cab4b1dd6644e2deb52e3d7ddeb472267bec34b2e5d7817bb7c9bb6e274989a37ec88073cb1fdf7b9a2d6b675166ef836e29f22a75c59bc65acd8ad73eef0ca9562aa15c9a0d2fbff15f01d140017f221479fcbf37e4e06176b3b460c8aacd1ed5e82c6863335fe55520885fd361600aad8247d15765df645a5a802d6b55a988a05c632570f22a9b119052e65ff09a3b0dbb0659604a16d13ef162740650f44d61fb858a4a4d750fc55467dc3507527bf33c8680f95965ac1c61501e0aa6e61d55c94fc50f80716e6a1457f262b97108a901aeda70a0d8e60af23e4e57952f18c22b2ccf973e35ecdeb272ad31d1babf0c20cf4144f43d9135a741559ce91684faa3211fa1cf18506df3222043b94cf7dec76b4e379d0be986ef3c57fdcef61144608551eddf42fe47ea52649e476116d4ee16eec39db037070ff5043624d04c08d584e9ce6e9be3f716df2118664c60a83deade81cc38760a198028b5aea337aa54289adf4aaf4685b510fe78a8f4971d568cc7d7106eaefdc9873332df23c28d22edb3e05a901ca0aed53be6520fba764230a85eb69da365600cc1566ac4f2ad518860dc3951a7f80060acec1b8fbda66150744f929b541e89141f7e429bdd623e90074a87058a5544f107d1dd9119f824f6627fe15801694bb6f651d89e96c0455171cfdb98253cd55d452c644a98d1b64167250a9171e0cf89616f48b1218b80c0cf355846d729c81bee5272ed1417db0de60ee9ee8339462c2d23eae001755924a6d4838b20149f222d65161b66db48c9558ed4a3a6d313803d2a4bb7b54de633f1ed7921c2b34c4c76438330839c0debd29161c37a3cbc0c336d9b0a1715591a502264abeea448965edc27d41f23de070d7260c6671040233747024b725f9ec958e7b68c09dc6831d999226292eb7f4d63797c21eae92a86142af2fc66e4179ecab68e768e0366324cc3d58cd96ba910c044bc9ac85bac612956b93965a5d3c9b4a7ae78f174a6e9e781df4c4960aa0fe76d29eb60e5d6725d5d7b6532755c496755aa7d6a92bb3215e7eb13ab51c79eb1bbe6add7179e4a639521b1ac9456418bb49b1a56c648abbf68c1c3a55d1201ba299b0462387ae72595388f43de66a11d677f58599891398fe794f2890323339447ad69961252ed7ac3952edd9107176193c3c0815845c0b20ee50bc4d61c2878e62b0a5769f5a2e8605a082b26bd2d8da1aab1316d5edc50ecba92e9de81a851ed2e4e32dde1a0942cd3381980a930f5edb55f0e5262a4c27ea9182061758c8df697ee9319d16d67fd6a6f6b686f691cd1155f1801c84b9e7b7753a4a3cef52097ee0480a8838ee7fa670c372e9344ef0af4031f7d6baadad14b5157bb329aa1c5155d75bbfcd91cc6a4a1da6c4d5ef042fe458c0fbb1158b06c35dc74a604a71ef24ee2cb9e7d8880abdec0fcda277aeb0d8ea5d8774a377e25de570de5ca901e50ef38e0db672902049e26e4ee1a4b412f265aa72a82b90326518867d5c920febf81c1a44e888a67852bb3cf54950370e0d3a66c6f971ade0e2eff94d26e3d6c2534a151e2a730fac006974496ec5dd02c03342084e3f45b4e6e1f0734a43b77902deb779a8cff3bcdbc074302277dd5794e62d1000e06aa473914614afebec9905b3221d29fcf0d365e660795677a071859a1e06548b1eb2eee0b785442fa7d948f9bd50efcb939858e68febe1f178542dda8c93ee16b0fcf86301535a1b650d15b1360a0a2f2dd1dbeb0f5858a8157521f39deecd5733f29378d5abab0d76c63e82eb695d03c4bacd21af31370ba3595815148fdeb405d0c854a6a0d9a6c3785d5ea5139a0a1f1b88a842bd699723f964164dec9c2e9084f4dfed0f4d587742c8f0c301988df346858c7e4b03d1ecb7b2a147dd6646f767b317c7a6d0651ea1db7ea44b6d32d3b8fbac356d55e23d9867bfbe9fca20ff1be6564a9455116f9d58f3caf07aa782ceb914d85a8520bbbcfe9c57db02a73942e56bf2b77966e2b3f0f60b4bf7ad29bd825cb1b79ab92818a11b378e284aeb419fb34822f0d4da6126fc296824ea80cf35a14c9a6e1e4a52fc5fdfab25ee874cc6e6ce9a6100d45d375ba8969d20d3f48e907d9462b8e6bafdfae760462219bf63e1f268212801946e5380a4c54d3deae959ffcc4d682eccc7beaf702334bb39e5076e9e93308a83a1529d4d7e4e6a76a44b3deaefca5603aa55355fc1372ec420f45b6c5775f879c0bfc60b8e6898eaa29b94c2ee41785bab89ec74271384b6a45cd6de9585b11195df5b3fa5fe41b543c2e57a1e8f15e79c28f618eee52521ae7c7a821667d73c9be5bd65126a41390e54a52c49192451f30366732c1ad9f7e74f8224fc950cb3d918d13053b92f8bfe12514c07a074ffee57bd04cd958e1cad8b99e8ab718b7b62b62961f127f6ebbb040cb6f8cde7aa9478f477a77aaf67b1362496de15874d21a3d9886b199b630d3b16e1124e686933547bb986f7d55795c4a51d804f41ec6e2008016d47057f95c45b58dfc1a9872e8c69e52fd3f02ccb90ef33fbf53167c6751f8f3bb6dd041074e350901b84b85e2df68b542f4b62e9a5ae97f644d77bc4e05f4f8eef190aaf205ca4147cfb1a7d6eae9362c25b3c5378374fc05517b6ee96f33987ebce41e8538e0dea38ef0926aa6f29e3bbcf1a09ea63bf10d2076346314c90130df0add9e129e4193a613b52d9d25993b2ff3618eb53e274c06bed52b614fef11f516f84659a95f6d94ccf5510e647874b10e2a3c5b931a11652406e92a"}, {0xa0, 0x1, 0x9, "fdae909e33b1155f382f033ed41f5a861c8586b409e6f697f1f3a49587c8990b9b799d285e9798edc3f946c70cf0ff2905804f2595f4ea06356b0b557a4478c4fd6b857e307a5be305c48889532edf74c2daa32c08357f49edfb09335de183b4d4236482dc79620356dc30393faef0f54516478bc0406c483bc3823c9f3674a0140ecffd566ac40a561989e7ceca18"}, {0x20, 0x1, 0x5b, "0bd3486434484a7ef2"}, {0x70, 0x1, 0x8, "35946f2213e64cc806bc3f7dd785e22635547c5538976e5b1c88b810dd741c211a2255d816a01b421fb28e550b22c9d91d1bdbe4233fd1c07773f3a3c1285d605bc5b34202bb7eae2aea0509c35c90054a5893fd7b0b70dee7964a"}, {0x38, 0x1, 0x92f, "5a5d8e876785dd4393231e711e17aecba5e4404d28589e93220980eae8d4ec44da"}, {0x100, 0x0, 0x5, "3205bfa30ccf4e0b11c437e08e4cd51f34e2027c16223baa93107bf58432443a93f94e00a0544d73e500a05930a2be8b987cf9c097f18446bf0137f14e80fbdfbb12e895f092610cf11d011a2b9d25484c98aebb5ad26712e4753f7826dbc107fb04b8b818fb98ea884ca4092c96df57eadadfc7718343137fa584f85ad3fe5d7e35347c0cd78c565773079e956e854851d42dd4b474bf1ae53f54943b2c47196200000000cc32d2abe625f4bfcb3b11c18f3efcb9850e2aa922399e8193880c818736f938c89fb3af0d0ee27ad3302ad40161d257cbbe2f51b85c4494e3eebfbb983cc822132b9cdb6532f021b7"}, {0xb8, 0x1, 0x9, "8fd8ea75ba40aae6a78b227d0c7ce694a591e591ac1118d0dda444804d31a4f193850b9c82a542fb604ce80000aacde30377e49c8ed787fbb421a2b4d0a422d95c996a1d6da0d1458f3d3a4eb48b6863294a5669b93a2cc7502412da631c4104c620d10931d637354468b1f577e8625dc4e0b00cb456edc0f349aaf8c20763941916d487545e336a2f6eed642c794de0cac76a3355f6ce3507d5e1fbb89f510b1a"}, {0xc0, 0x1, 0xc85, "85b829875d103b3af09f6751c4b122874280282463087da66b2f3db069b90f0a2c976b2072e8e84ba8b15e0df422527a0f8f6b58f312172e60b84108db47352f520a898365956d2dd3ca89b5d2922da7ca5880fce9a3fa40d8ce8d031ef246e9d957dc93b2998b580e6e54d8421155b6b9783159b3cd584db52927a683852146cb1c79f79f2dfb0c3dc105211acc23bc191800dfad891651bf436b8eedbffebe7fd93cdee414c4e9506597af0f511c"}], 0x1500}, 0x3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) unveil(&(0x7f0000001440)='./file1\x00', &(0x7f0000001480)='r\x00') shmget$private(0x0, 0xd000, 0x6, &(0x7f0000ff0000/0xd000)=nil) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f0000002a40)=@in6={0x18, 0x2, 0x5ee9d960, 0x7}, 0xc) 21:52:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58b", 0x2c) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="769a0acc3dc304775b39e89a8d639255b85b0d05cefd003c2c", 0x19) write(r0, &(0x7f0000001880)="35db4bf22985f4b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e13801906d8974febdffd4b39abc4c4b25fc90473", 0x2f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc3e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fsync(r1) 21:52:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) rename(&(0x7f0000001440)='./bus\x00', &(0x7f0000001480)='./file1\x00') unveil(&(0x7f0000001340)='./bus\x00', &(0x7f00000013c0)='r\x00') sendto$unix(r0, &(0x7f0000000040)="c1fb8b3e508267425b6fb5f0d8af943a94834a09861615100dc1b819eed56cc725e1c1668861e361973b4d9e175f98b72501f2df00e4c8fd858a16a0c05a380670b612988974e3d5e7fc539da919349189add396ee9e70ea48b74a7fcac872be6d1bd39335466b1aaaf88734c0c98c80e539aa2a604b7a96ed46", 0x7a, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 21:52:02 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0x23c0}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7ff, 0x9, 0x3, 0x10000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000180)=""/64, 0x40}], 0x2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') setitimer(0x1, &(0x7f00000002c0)={{0x1, 0x3}, {0xef, 0x7}}, 0x0) getuid() r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000300)=""/134) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000480)='#\\*%:\x00', &(0x7f00000004c0)='c\x00', &(0x7f0000000500)='c\x00'], &(0x7f00000007c0)=[&(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', &(0x7f0000000600)='*,$/&]-#{{G\x00', &(0x7f0000000640)=']](*[(,\x00', &(0x7f0000000680)='c\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='c\x00', &(0x7f0000000740)='c\x00', &(0x7f0000000780)='^}^.-}\x00']) pledge(&(0x7f0000000840)='^}^.-}\x00', &(0x7f0000000880)='*,$/&]-#{{G\x00') ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r6 = msgget(0x0, 0x400) msgctl$IPC_RMID(r6, 0x0) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f00000008c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001ac0)=[{&(0x7f0000000900)="9356304d58e13249f4305c74a28326f5dcd7b4e20f12754d96791a7554bac90c3ad951041240bcdbed5c6fdc6e7374b952c8d98e61405652bb3dfcaa41a4dca045418e70af5ee48a88e363dd8053f0f0b8243af1ffe9648ac1f343ffb6cabf9bcd051a943c89adcd897840184fdf8f86f24fa57a2ea93fdb35eb3fffb9a288d74246b60969bdb74f1c932f96c92bd306705b72833ed65520c01784d560b00df57fa86e4c7dfd84447d39b430fd8cb9d3b2eaa5bea264c359953a09da7aa65b1557f2d9d6442a3e6f04b260d8ecc689622fdc0e7087157f1d5ac9e5252eacf1c4397803a18795858e9df91370bcea157c1370d738c6fadb5fc2a5f641a734ea70fb326484fe3c47c2d8ee081f9734e12167e7bc2445568b933d2d1d43eccbb0ab7d23eec707dad1d5f54b9e05cf05e186229f8dd906cb3ff8163eb515c343eafa8f9fddfeaf6cd033d835331292abcd70d7db7493cf08381b476e35115a819b4a1cd078fd5a7e0eca1093514f3e0552b3bc1e14843c83a836b8c5de597f2a836f366ce416fa1b0553e5b4ddd34801ff1f76a65c7e23c64f0704399114686bb2b842e12d9d1af1d73c7326aacc76f21028d63db2591441f80a4130ef1c22bc1ee1899b8f516899630a9cfa67a99e1a9870786d772b2c6c0ff88f7b0aca65e3feb12bafeff061dca6fd925835e9c74f7c73c290633173cfc1db32a8f63e529110a00b0b09fc707668b1ecebab4661bea6481a33801fdbf954f964946d7a55a57ca7d25f814445b1aa1059c2db53e3546bca7c1e64f03bb187b3fed7c79fbd053bb4463e9d34af1604a46ebaa3d3d8aa698d2505af9dcfdc8325dc94eae3e2561560c60829cd7501512c4ba4e2d79480777821d0b28810cfcca4432a08a60a07118c8c0d2227c5f95f959228a24cccf3e4d5370ffa4657516dc190e15f1e7725a1456104170cdc0850d7ea68171268585b6add7dd32d877f7c992fb6266097368edd2df0d2efe2c20e818382483efcb14311312e16bdfba77599f6dbfa204c27f1dbb72e76e1e9e3bc2b8bbe11d4f539e96e0d9e332dc7b6fc6614172d9699d444fb1c30dce12ef7133f15e6d8f4cb0c64c38ab0caac6033cffdecf6c625edbcd3fd3bf409c4491a6859acc56c5940de07ab84e0d0095ac4ce04d93ee80900d519a54380c0eb85c14025ad1248838ad3824e241e77642f8a75c64964fb4b07c21b64c08a8aadda179f5c14e5b48117c4777c47832c6e2400948f5968e7cea3452cf59b1098ba62e1a5c2f0e230d7abec8d342b19e729f204f276d4483d6590b7ee7375150ea9b2278546f7c3f4f1ca44957920d698e614142397452079719404a3773a557a2dac95498c2c80066465e9e94bfb42750f738af8c74761dcc8697f21797d154510d901fa5a4dd3af42214c47688114ad9aa738ebc0651dd37a3fa7f12b503b3c4e1f9ef26f8dbfe4a488aafd1b39cf8af122270255700403fab1e9edee5e1a023245c43e6cf7539f653f862d4c6bb32036315912f7d4b78fd23d3e90335b73d131e500c1615d0f28b0597c49db35a7b133ba479c72cda4509b149b738d5a2e1ae7da973c61b2f5ab5c09ae0b359840a965a62f1104f081600927946b49dbc9c8721fce10ee5234bcca230e0fa8130000d46bea95a399b781eddde6a0d473c94e973ff7a96030781c150ff944147924b2de86364d61dbe2a6d648dfa55c814aa30de866416f3c28f80ef20c7cc448eddd8afd783a8cb73426106c777675581e6a3a08d2208befe9aea8bc4d545889785b9c6247c28a3cadf22668c291a86d992189a2f810d6297c2f3bd29b12cea92368c3cd9b382125b3207bda17882a0b0bbe6cb331a885d7b84300acf4fb1e1c74d7fdd9bb5d3548f173ec8d3161e57be294091aed859eb6e58b840b26ad9ed28fa198e8e166d6788ba5c1859e78660c1288e02bce87b159a6981ca7795efd3e25da7b1baa942857781a9819ddac4729a105f37f0e88bec95ddba0e72f40f029abd22237eed3ea2d3b3ebca03db45329d4ec8695ac0f42b6e23b0cc06035c5f2ea2e7d22b5bef3c42bc323d82a5e049f03d18cf6269261478f63be9bbf5bede0aeb8c70e7df59bd723f69b531f0118d4e1a7406ca23b2a6fe70cd1fcfaaba28f40485d3ffa48f4d42d4f3e5faac0c96e97220ec4e78db94d309ebc6bfe3bb27e057f359ec59056f7a2eec43f75134d2424501458162864a22b178565c363836d811a31f7acf8efe6b480ac80cd6e79346285b1fed315ab09f7349538d499e3fa287c3c4105adeabb895fcb2cfd52fdd90edec037da50f4965c2f2e6b82b9b1359604ab072e23f7b65da04a059567bc174057203f5a168c7cf7dd5a1e462a17fa4ad8364c92065c75582f18df78629b64fadcb822f84f31f955eb9739ea18eafada08a7ce311fdde7077d4fa733ed90f40dd209145e1670e86f88cdd1e460f645496978bb072a83e2a7988b52070937b6a820d8961f6b48cf94ee1aaa62c71518d5b5132a0246d5e2f1d4e9b89dce1e6cddd78754e95a796cf0435e37a4bf3aee2076a9441149689bf307e69c105abdfc2213689ce035cc7eefb1e0d0bc3a5b3b02ae4d8c92a3df98c83c84fddb39bba2d7bc23041737e8d9945c3cf9d425f7f18fffe7f8c05d5158fb1e9d58c97d067c1bb21e3452dcd767ebc532663eccfb2041d2ab5c6ffc76a7b6d80a46f3acc5bdf402b7dcafb3fbaff95d4c3f01b38430ef3d30db9c8f5f7ef0e36a8c802ca5f98f53f223d130bc4101dd3b3e8c16352b0593c59989cfc8bc9f177035b15025fc83ba337555e37883802324c905312cb5cf88eeb4a9876ee90308a1aa7d2b89984a3ce88743c5f3e0bd4880ba92f733e289ca57c66a0998830e508e575eb6f1ea055b4ac03a44fcb71dfd954aed62c1099a5bf93d12dc1fa42f131c8996a85e3dbfad6ccfd77391f8ffb1a2a6f7fd3a6bb5ea21e5927b0cef758b04ffd2d50f3ce3421bf0c8bd13c7a59a387ea87ec8fcea34fb1d4c0b0c1629d3bce7ba9e938f149dc3cf857aab82f6b88a9b937cfc0cfc5051e4c4a8d37a56af05a8798cf01f71552ac285d49fa2bf3c3dcda9771946d825fa63d59f9aaf30a6dd19ad7ae8e6b5a13b04f1479856b3861c3f256426ce76cb95f7d1bceb46a1cc0939918af04409c6ca9fea7d6525ebce82f2ef6286bb002ec261984c99d524ca28b931c1496c0cefc748cb360466c75d27e8d59526d47081897b8d9f3b4c10d628f81c2e5b2dbf41ed50169b03ee6ea689787049b0cbf2ac297cdf182b03346da4c8377e56cedba46f585483c48e2dfce500e98ceea7a6386874f95a5638908a04a9af2eb4e28c8d814151da4ba0dd8f3666c7e8eee5f1f76d1d369d9f049b8f53d64dc6eaa6d47288e477c678fc59880a60a6f48cb406bde2d519ee169e89dd549af551791f2064ec31199026c32b3680c1e3d5c7f2cebee2bd66646d68de43391907651af102fb29119bbd792f0c6da0b23fa56b77e69d99fc61439f947551dee6bd2ce1418195ffe7d4a824d70cd33248058caa3116b5233a9c61251bfdf514769fb41f7abeb80a711594fc93337109296db6f238a93dcb64d82ab4f54932eaa7147b8fb62762a45aab49e13c294c15b50f525961c184db7720df58a305dedb3ac99546348626217f5f589cab265836aafa63332656ca5819e0c26cc796cea7632c732538e38fbfac3aed3b1481114596a1e2113dade454ec4aea5d59f16ce7951db8d2f3413bb7a8623254bc0231d940380ecf8501ceaf9bc1966ba80f7511a10905324c61728cb948aae616502c834c9830bd2e09424a7fac267f9c4e2f365397f311aa35eaafaa7b792c120317c1e197d0610525fe18761da7d4a202c8555b51d3358015a96d1f760dc5964dffec7262b939dd92d27ac490a7227a87117cacd4f6ac1b864177a80e3c03e4573bc3bdeeb9faf89fb81cdf11b0432d3a118ab7a4559da8dae541bdac7181687b65710f0c3b4a0581bd5a7617979082083286a63fff9663278c24c6f58504437188d1cb9d4f5147624887bacbf92ec0764f12686b43d040161e12234fe4283325bdb77df8534795ba6d0a4c4c75394ceaaa0a62c5fd10d17f9b356a884ed8ccff7ae557dece84c59f6bb796c08e358829a7fa11bf8fdcab297127041e852598a5f576fb2df7acd985cae685149fe377a054d6337b4d1349bb8b839b59f7c75d2b8596fe3c85d803a1a207e5471a7dc7a156ed0ea881763678aee3903c95a32d2b0d28fc50de883b3df87f860e8cab4f73a29ae2c3dbd859427f039454b66a4db108d35f819be97bda69ffdd0d7ba4e1279054ca2309aafdf3c8cab79d8bdf4f9adac3ca5c10cd834573e1a3004b05f6b9594c2f3ced7dcb9b81a52e1e3b6f9c563b7b8b33ea31ac184ac7c1271ba1013985ff707fbdc910ff6dba9d4ec88c61318079801e5d7c797de183eb4e04da72650f65ccf888096ff85ec8b6962db16299ff5f1ab41f5ed2555b135549e0f1ddabdbb5afec24020aebc1ea17ee5d3a5ce16051f474f2b53375828a07c68b4dbc664c58a36e523090684476207350b36489e6eb77158c8ac02e0f77ce85b751b8ca121ab3b70f78193f584b69179bd77ff97a97261c78067804284aa427a73eb3a33cae3201822be9aec9b2c830f4a3fc7bf7ee32128009e29c8dfeb0bad452b97de85b6a5392461e6589137a56398ea7f9e872eb9a840ecffc0c3fe75f712ee218f036149e9290e32db39258b0c5e252f5a6cbaee876cb109d154535d641b5f6aed2e74f82e005b8ee90f3d5fd2afff83cfc43ed2a7ab568c81b4dcb4d91f5c772bc371dd5bb06565fbe9f2f5ccf6c55d8d71f7207428e8b2c52d5df4e27afba951fa59f194a82855e7a2108da4d2462667ca652fe3d6b6453737bb6101c1db0abf3c9bc374532cb5288a6d9ecefbf737a1eca51f7b5e8eafd7391c296ac9d9e0e9348b074265e0a5c637aff1c5d835033b06af8813cd41885f7ef0bf84d240126f38b56b5f92330e92b2c682a4d40e3a81a37dc2aad5cb0b3944fc767136c4451512a6a8026cac56d1f2858a882327e3e13e697ef2b96e7c16c6f5b94d4012ffde6f71a6d11bb867edf9c7c7d029f59f041ec86f326cdcddbac39a0e55c1455f58f888f8ac1d00e90a1a999ec418f66fe813268eb6b5bdf21ed6e0051a20c268991c766f7d477a83193d3ea572de190a23687942da33e4bc940629f7b61c626ae24065c5f850d290dd181f41bbdc306f510abd9894af79bd0253c49237b4f5de765ed260fc84e6ad20d10ca7e9d7e4f302473e71ab4bfb0add573f4ddc6622482dfeac2d90025e049c62a27ef470f369d6eadfcd0d3f8b4656fb8c3e00d3b2e2ce95f561d8346bfd96f0ede6932a9056277e700486b2d99b27432f3f47809a63000bda62f5a3ec5f52ab5c3171a78f52a3cc940f70be6f8d4e4eeae0ff93bfd9159c69ea66845d5400cd687f76c54faaa940c1493738abfaec884c424bbb642969f73ed091e107b978d746a958858904de4c29b0f93a36c9b8f52646e3efb0c4e5aeb85fb3189c0693567c439e049050ffc7c62eb05a473b4717b325c8510f980d84b2526bd866bff5c9813655db4bbcc7ad3efd22b95ab3f52065735d0b371d9dc602db98f03e52bc3fb397323748c5a2b5317a0c43116861fd95e5c7364f10b684149a2200a1e6f4d04d0c44a1b3bfca251f205688c51331ea5784e9f02a455430dc7475359562e867792110470a1aad23b5e9488e89a3355261efa86e355f92b341f457b37", 0x1000}, {&(0x7f0000001900)="4e1fe2b3eb83c5fa52b45c17453c3886ec4b6fb4b8868972ed3e665515425c4ee40a0c924a6fadfb5248da7b81cbcc2f18cfd41b6d7bee36eac20eb6a374eadb31af11649e5f5dce7c9d9b65cec310e754dc7d02cca9e277", 0x58}, {&(0x7f0000001980)="da59118cc4e7fae7a0bd391f35f1dbb191184a2dd890fc993b1046eb0616e973a68c225351edf835fcde003a6c5f3e4bf48b611839fd7e6f7ab3a94b55095db0a239264de8ecf299c537b2f30c454b98146f24d299c44ddb8049fd1d22914aec176d63aa590a308b3d03062792fc6fede16cd45fd1ec80318a70ca6003feb17713919923b413c03512a6f7b5011c97123eee297c6acf9b0e6161580698f84b26e2f3baa74320a4bc79d613796d124fd4052be555954d2be645d86e63afbc2bb581", 0xc1}, {&(0x7f0000001a80)="63ae", 0x2}], 0x4, 0x0, 0x0, 0x405}, 0x4) shutdown(r2, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, &(0x7f0000001b80)=0xc) ioctl$TIOCSTOP(r4, 0x2000746f) chdir(&(0x7f0000001bc0)='./file0\x00') pledge(&(0x7f0000001c00)='\x00', &(0x7f0000001c40)='#\\*%:\x00') fchown(r3, r7, r8) linkat(r0, &(0x7f0000001c80)='./file0\x00', r2, &(0x7f0000001cc0)='./file0\x00', 0x4) getsockname(r1, &(0x7f0000001d00)=@in, &(0x7f0000001d40)=0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001d80)={0x2, 0x5}) 21:52:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x265, 0x7}], 0x400, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0xc3, 0x90, 0x1, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x48, 0x40, 0x0, 0x100}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x80000009, 0x7, 0xef}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40, 0x3, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80, 0x1, 0x1f}, {{r0}, 0xffffffffffffffff, 0x90, 0x80000000, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x11, 0x1, 0x3, 0x7}], 0xeaa9, &(0x7f0000000140)={0x9, 0x7f}) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000000080)='\r', 0x1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 21:52:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000003c0)="37688b219efac6c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e47722cec050000000000000082c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe4a2adeb41f955632ba088cc17c14b9b584aeaa9cf", 0x65}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001340)="620d08805a7a3462e6a6125b4d230dcdd26e624dd340884a29dfb2fdf9c454cefc086850af6b61d6b372dc371140d5f4b5dc6112b8ad0e9e012c99a7c116c0985c241a47e7ea80aadf5341b8e3a5fc5d185586702da5ecb65fbf0efb0e157d51e4db85ece64a03a0f97e7f82cc8c8d4bd4d8166f3b5b41d66fcaa9afbddc2c3143c76b36410a5d", 0x87}], 0x1) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) poll(&(0x7f0000000300)=[{r2, 0xb}], 0x1, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0xc1, 0x8c) openat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) 21:52:02 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x100) 21:52:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair(0x10, 0x8000, 0xffffffffffff0000, &(0x7f0000000000)) 21:52:02 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xffffffffffffff2f) setrlimit(0x6, &(0x7f0000000000)={0x101, 0xfff}) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 21:52:02 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r1 = socket(0x3a, 0x4002, 0x3) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 21:52:02 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x140) recvfrom$inet(r0, &(0x7f0000000180)=""/166, 0xa6, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) lstat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20002, 0x8) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x6) ioctl$TIOCCDTR(r2, 0x20007478) 21:52:02 executing program 0: r0 = msgget(0xffffffffffffffff, 0x400) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1044, 0x0, 0x1000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000001040)='./file0\x00', 0x80, 0x4) 21:52:02 executing program 1: link(&(0x7f0000000000)='..', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xff, 0x8}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x28800, 0x90) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) 21:52:02 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x1, 0x40) fchmod(r0, 0x43) write(r0, &(0x7f0000000080)="23b9", 0x2) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 21:52:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r0, 0x0, 0x0) 21:52:02 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='}*\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) r0 = socket$inet6(0x18, 0x8002, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f00000001c0), 0x0) 21:52:02 executing program 0: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000001c0)) clock_getres(0x2, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) 21:52:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000640)="7270bf6c40afb6bcf4eb69fb5dcbf6dd665b45837fb57f542ee9597b801c4afe68c71be6fd5e53d097f828406421ce24553de8c34600dc2c8f6cc8b3e88ef403da4cb2d01c6036d20fd6cc490acbe93a88abc649f1c03eac5538e3fc2aa0807677e0c1a48a94b8e9f5e4419a8297e81d2bd7807e84", 0x75) close(r0) r1 = kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x8) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)='x\x00') 21:52:03 executing program 0: munlock(&(0x7f0000246000/0x3000)=nil, 0x3000) mlock(&(0x7f0000243000/0x1000)=nil, 0x1000) mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x6d) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x30000) ioctl$TIOCSCTTY(r1, 0x20007461) madvise(&(0x7f000023e000/0x13000)=nil, 0x13000, 0x6) 21:52:03 executing program 0: r0 = msgget(0x1, 0x8) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000007b56d1322f7b03899b4212025bc3f86d00000000000000"], 0x1, 0x0, 0x1800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/224}, 0xffffffffffffffef, 0x1ffffffffffe, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) r1 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000300)={0x1, 0x1ff}, 0x10) recvfrom$unix(r1, &(0x7f0000000340)=""/117, 0x75, 0x2, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000000)={0x0, ""/207}, 0xd7, 0x3, 0x800) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 21:52:03 executing program 0: r0 = syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x9, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf00000e2, 0x7fff, 0x800}], 0x80000000, &(0x7f00000000c0)=[{{r0}, 0x0, 0x80, 0x0, 0xfffffffffffeffff, 0x2}], 0x7, &(0x7f0000000100)={0x9, 0x4}) lseek(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x5, 0x1286, 0x0, 0xf711, "d98b00b22f5509d1d785f7a4099cbecd8ea3cdad", 0x2, 0x2}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x800) 21:52:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r0, 0x42}], 0x0, 0x6) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 21:52:03 executing program 0: msgget(0x2, 0x6ae2ed83ae1517fb) msgget(0x2, 0x148) 21:52:03 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) write(r0, &(0x7f0000000140)="668e0281a7e871bed92c29de029dee79cb93cf83962d5327e6713be50e7f2a0a6b3759065dbe48dba39c1cef7438624713e2225909e0924ab8603461b994858b7f9195bb9b16433e587db705c5a490343a4912ce3e0122fc86f15f1f1563f961ce66f9373888389c76f6e5f0a25f2a9fb5dd6eab4e2de57deac5306ed1c24f9b969f70bbccfc83f007f767e1bf39b546e6ff0f9bcf06065e6df93af1f1fcf749f3b24e5bf7e7c821571e3094ca914a3077a81cb6", 0xb4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x21, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) 21:52:03 executing program 0: getrusage(0xfffffffffffffffe, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000000500), 0x5) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000200)=0x10008, 0x4) getsockopt(r0, 0x2, 0x1, &(0x7f0000000240)=""/105, &(0x7f00000002c0)=0x69) 21:52:04 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0xfffffffffffffffd) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x400000000010101) socket$inet(0x2, 0x8000, 0x467) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000180)="a2d1c5b5852ae0f00442e093c9ea6f63b2d106b682def84d860d77c981db4a1108fb6223f6b081027f86dd8552bccb18c6f8b7a5980c0672b8d791fc7ca4de9d448f9e9dc74ab3e9589c54fbd04f21fd0e97f1d5b3c3a55bf927fae865b1565a6ee441ad428022abb7b7c843cef8ee0e4695b05f178dc8589830219f5cc7785b160c938d00983e61d89096ff3b38eec40711729ee56ef8938d7bbae1f587179db689d3d2f148c07c1cd6911ea0856682f882ece8ac07334e3adf50a7561e5adce8c06e933013b0f2a64a627aa66390f42d3c9f8fc9604b67c9f1a007062d9b5817e447e47a5070b87de2251014cae0442694f6c71fec09fafa94a26239708dc125181982a94715", 0x107) socket$unix(0x1, 0x1, 0x0) 21:52:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x2) r2 = geteuid() r3 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r2, r3) write(r1, &(0x7f0000000200)="9b1d1d2f172bf1f604f6854d288c4b72cf0bfc7d80d8160a1b4fd92da49e043dbde805127e06f5b2c2b7f60492130afbe542f3b3805240c1b1d8a5de41763b57afff75b99e5e80b899299450d2463cee50fabe55bcbeb34a83e8f94a006425ae33c1b8278c1cffde283ebb47cb84ac350fc4ab5ccc657c3efadb577ac0aa825ebedb6ee410aa052f48c524ee2f210dc49dd86af01dff85ce5daec8eace55dbb53acef5166140a3fe847a8c1d9c3834af2560745c2779cc227e97ad7e5e79e2d61dc16928ce9056b0d6a9e2b5f57cbb47077c3d64fe3398e26b7090a4ba094e54c834cbe1b0c4fc93dcb6e71cbd9fa4bbb7b1a4a00421abf25d428d7e74640de7e4e0b1bfedfcf7173b0b93bd479331313e129112f937fc4ec0b467ffcdf1645b489de1b276aa906a71d06eaee84cef8ae984d0b64682b3cace12933fde5bc793b83ec31e7080689618360f00dfccc837a8fa670931d93131ced2c0a193cc06ba1079effc07d55d479508c868229b3bb84dca9b45a7da256218d299b184a626b03b5ec2a04cfc35afbe12db8f8706103c3b853058d3c76e91182504a6e634d14ce0b6726f00bf5cb8f985f1c5282b1ea85dcbd13a22d782d660240adf8296f47e569af36f88a5965d88d11301e3ae766eb981138a9307f8d49dc187a1e094e9c2cd3e15104c6bfa4dde908938675a60e393e25d0d026c439ab21e5fb7c505413a98600445f8623cc973f24af672c7e69b310a2518093a7af6008d6a2229f46fccecda28f8c21ec3bc6f9f3eedf505706708177911fd3e0040ce32928b7d30588a8d1ded888d8d29752ac2c06be9ff5e1c779776ec9aea9ca913e5372ade36e66354c6297e3422cf3628531fe92dde3fd5c50df770d41de078966e366d0626d8f8a053dd1a4c9c8ce8190ed62bc58fa10bf32f1143f38cbde78864f01d06c35dc03cb13eceb6548007bbad76d6ec232222479f0b2f2eb40adfa1f2cff22a4dd9516a15f25d5722b6ab151b6bd5632fcc034302f7bfd505e49138df4cd3ab660c3549276524349937419ac2b0b7c3ee58869b372f3310d13958fca77b578d430f9ab288f8be4ea66ac7153e3cfceff9b4669a0cbd2cbfc485bb612171a86f549e045c9a32f3a95fea519fe243609fe53c76482a3f262c5b002f2cff43f8f64459399bd3f82ad5f9d2ddf6b64e4f2a22eb103c31bef2a9387f87b8b84035cff7e643fd285664e99102d7b5a7a27ebe0f682576e6d823b6317190eb9053edda923a8773a7bf6d1a65875149051d1ebaf5b0c27c700a249cff675bfaac4eb5878c225a4ab74d82c35b22d61d9764d0eacefa06bba3bb70a8e8854ed97b4e09a3f3dd339c369b12048bfba0e8695af28d6506271c065b9a387c84cf7daecdf07c89e0086206a343bb0ab5a2a4146fd3d9bca248ba797f39eca32b4f669e6896eb943a393c0ea730f26d8932dded6da382abec6c6683c31a96d17dcaec201ebe93e3780b008d7c46d256210d8d74225457e6c357857024c6faa2348812278423f588a80ab55e3a8b9127a9dfbfb637ab525628ec1bf8e1fb96199484fc566d13556c5c84714177b655e602f37a02aeb3fdb692174d2241609e638802651fc9cc732ddc55009edf9b417aeee030297d49f24bf9429eecb8bcac1ba55683db909b4f12803ee06af897b2c675921dbb1837b4e6a99af1c0a3e76d600536bc55c24206d0324fcce422f093771eaea2f9647ce8e2c8a34093a67030e504920e1ed76119665da67afa20a737c5659dde54da92801e95d337734996cf78f23d0694317596377cdef9f848368d6caae6fcdc7555ba0eb781d8483dd5e4fd4d2b25ade097f15cfd568258e11a3d4d7c92e657f681ee5fe7bb0ef84c514cb6e85aecd948cdba631b0d7eeb95595f31e3cf4bc3de47124e0f4342e5914b5dcb7fa5863b0dc5ee62f1da7514b72fa101e1aac338525d0c0ad2f6902e6d377adaa26414ebab1e089bbaefb28016ebc089b428e5a88069b2b0a4247f40c50bf641a91be07321748d4b84951696178eb67ef89c0dd22bbbbd3b23bd709e5ca2d0324e2d4a5ef0e82e9b29a6c248248c796f38badd5fd481516ff6a835a407d8210408093ef6e73f0e22693b4aff01c1d5b8374e972c3d9157ca28d917841ebda79f20604a2c09611ea278df8a84f60cf2f24f10d56b641c44913d3782b468f01f13bb84624be51848974153b8745b4261e09d359480a06dfcf7831a5dddf31997c11cfa40b348720bce6749c1b13c075c01588c6e5cad22895dabd587fe2481fc8a81496eb35acadc4c884c52ea1584b8e7fe5d93f3de9071dacf575d382f4e001ecccdcae1f7e5408416d3830d753f8d9ce72fd936400204cbf23f60d646118df511c74f6acc75f25abb5a83bacc57339f2069d1171f74cab538a08ef792ada74a03f4f27ae5802719bf94fee755b189d325c82ff911ed9ec1b277c904a8c3f001719ddaa72b47af2dc4f647153f495310e53833bc3fd98a0865082802bcaddd7a0fba2928c78ca4d7080943101cd0841c313e1b6363be48c73d69a02e6c636df8280b6597ad6bed76e0091ca5a4fb683ec25e7dc6c7cdfb113a81e75fe48b286672ac546ce1b9d35a9efe147e842adffc5ffa4e1b46c890a0a19ebd0b480b804e3e5f21a0d1445a063ca5ced035b2eea7717d26e40914d894ce609490bffa820512230a738bd0ec6e3151b03f536c9b7db0b225c063e545284024cbd05ec1f576f6d4082104fb651fd9712af530a54270c45d8a2eb2dec4019dfd3f14052922b244a7a4dedd0ed7bc90aeb5462733af88f5c62d45d8f28bfa0f50c36c1ed08c2b3739b4da171a8958b164f7dfef684ca52957465b11ddf8535244360c21358bfc2bc6ac5430cd250f9d7b9f3f91722cd5171c8c55e484c7c79578a7a0b2ec02d24a7c9c0c4b9259716e00b1c4bbe6d2a5b3056a3918ffdae31f16ae247ec600714801556406d5f0654d8581e820b9445fb40ad991fd3884fc34b583323b2cca005ca927587c646b087f2c23b3183afed05e13cb86bc15d5973ebf5a37c055c5aa2bd3c80bfd52ac19e786d5efd221da1f3aa7a4aae088c870888f2fa359ea2db877f1666d336eb4ac7102d507d7bbc24e026530b6448e5811f5606f4f772d30c4ba3310e5f88e2b4c4ef0e75499bd10200fd89b836e4ee9a613ede7e49427527b56bfa8252b1877a1cd935d38acac6c745a1170f4dd1ce57b98113b3df17c5d5e6c79c113d10338b3aed5fe026454d5ab66fcddcbc9fb835eb02c7331ed38bd2fca0a9772d50c9e875c9360fd523cbf279b7976aefae9530ce837045988ace744428dad9681c72d9fd9672ced6dd1d7e6a97bbd953e91de556d76883e96fd34531ade32a01da2108d0577c59f02bf49fb3e780c8a16c52ca8721f5a9016853326dbc3ab79f1aa8cb6a15b64ff3329948809a99a90d9f863e79bcee5b97bfa884dcc8e138564b4e2666e9d0db3ce38e78cb2c50dad35c30e554b2e0d1d13580901ae230602fa9e9495b6c430a50166d5a242e1171af9d123faade280a74f1bc223441a4b26545bbd1bf8c32c3a512fa5032e7b800b0b7040b7c59963bcfaa2226348633275ef423bbfecc2076ce334ed22bbf7a874f19505d5b0edea032c86061a530bdbbbdaa0b7130c65729a659dc1b2f6f74f6f646106add71f007fcdde67f7614f548dc883420571e017f4c2d451119b89e8be74791b80e310744d23f9ce02ac55d0ee6264a07bd00cb519b0c2d34c6fa6331625e56aa506ad17788c05929378db84581d6f369aa824e41676e92ae62c45fdc478cc8dabcd4f7fe3c5349adc895e0ea065c95db16c1db70673bf5a3c57a52011bee9b0161bf2cf49e098384436d91d8a11a0cc8d826fe22658122867157aa9c318cf36d35510fbf1fac71000750bec146ca6ea0a8082d253c9293bfdcae8c52cae1ccb46aa276786257fe81cf595e8b379bf1db2ba9aa13a77bcf025c9791977034854311f5c127f9914f8a855ccdca0031de153c6984284c03ca716f2ee8f490ac347cb01f34a06c2b71818729e1c7b87db02d4403558ac2c3a52c108d24432a9aeffda16ac1d08711f32be8b5d9cb9c1ac2dc956e112d8a1f8a434ff8a2199e9e5c251a8433ea3526df29d5606190923c36cc63966aa6ab44c2c2d0dee8a7e41717c1fd1ad7e6cc25e2d6d73dadc7e8ca66b6713f93dedb49d1a435847f34c31431ecb27f55b4d04a712741a8a463db3ce76b68ee192d209299477bc4364344f3e483eaddcfff9ab8b39042bc1f39b6da486d82eba0f2f1a8e4f19aa109bc60dd08e86d9663b4d4e5176078bdd6e29e091823ae3b8db35be0c0c9ae202421e77871468e1c8b8b59380be9f48cf7b131598de0af5500113e56eb63a896de6d67226178e35463f919f825fec303d15e3a5c7de3f8e2e2e9c3667ba4793f2a927ebc893c76da3f1524e4f9e9b253b473475e56eeb9d1e18003c5e42edb633d18e4fc782ddb740e43e5ea812f840da45fb39a1f8cfb61adda3401420e895a5757d6a297144e639e678481b438e7c627c53028476edffe8a140411370c9f65c9850f8a8264f77874760e6829fc799283556b1d2bfefd7dd0e0c10d7f3811b4ea16b231e747c63a6591fd79bbc0c53409b82a485d9f16292f376e2d671654929856c67fa505327ae9dd563b46bd978b8b1018f6a81fba4916dae0da88eceadacee2d1391a79d2cb302bbcdf7514274008c54be431596d7c3ee10c7bce8d319f29293e34b6c331bf141fcdaf56f2c457681537d5d309810089909bbdb7f2ad5f569c3ff700e8867f6b4531b1e84afdc7ca623e7087b4d620fde680f3f7467143eb24b7cc9178d48af9db215340797b993d4d4ac301a4876fac5a47b06be04e6cf244fbf806cf9c30121a05a592c9286b221fd596cfdb1793ee613b29bdd4c60c0942601015f8d9a1df1126073d2fb2793165afd25727c308a5fe8588bb79e51bbc21e3b732368331580617a02744a883457c42f8fe4aee30e100d6b04c9c9fbddbfddf320a5aa9ee0ffb5d40f43e53f25a81112d361634d659c51727df8c3206b05e245ae35a8f0ffde71561f1ca958f4e9a2fb8947367ebf860be5616f0d86d934db920781c373d7bd9a9b00c014940d8eff386a239aed2b205c8a2a0e193ce13c8e230be30aff4c55e75a32e30b08431f4a5581abf241432b726027b966b11e9b1daafb715c161ac472e9cddebd379052c8e35bd40dde49c38221cb6f9104a06946fbc3bf508eb68c6527dbf2ee42fcb2c9179dc0fb28f19e580715a0c08430da0cc6ec346b556a91346251360288a8f4090c70edfdabb21e2d71a261882ff82265217f0329bd14c9be916b84f87997b7fcc03442da8211b8c1759aea0af0fdb1c1eea0d3cbe8c9875929af93462b7730c1626a0da593402140c944d93a42d876a1b93922d9ea94c582d4124592ec55c2b6b5049d0d85ff0bef484aa137f7f95f0cc07005abdcd8de5ea7a16ec24e225cd8606bf8e455664d9f700d660a3d1a79f5fa88bd4b498b008311f60387d2ede2ccf9a506879c6cfa6290e80190b7f67032dbfd1fd8a543fff96ab16a2e663d735961c0924920042a8c2ed2a0f8b0ca2335144f8eeffe20469d7791f7b40786f3e7a32c5ccf5828bf4840a706c7e4acc0b13a252628f1dc45b9768bc57c3d2b53c115413a967a34d3a073d7b84b413bf371d223fd35ad4865336179391b1b04cdce963cc77a2482b945c44f6f6bc79de7777c2c2e05dca4b1131aa12c71bc11fb0b2deb524c0ace", 0x1000) clock_gettime(0x4, &(0x7f0000001200)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001240)) r4 = fcntl$getown(r0, 0x5) r5 = shmget$private(0x0, 0x2000, 0x24, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001280)={{0x2800000, r2, r3, r2, r3, 0x84, 0x7}, 0x401, 0x2, r4, r4, 0x0, 0x1000, 0x3}) r6 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001300)={{0x18, 0x0, 0x0, 0xe0}, {0x18, 0x3, 0x8000}, 0x5, [0x90f3, 0xfffffffffffffffc, 0xfffffffffffffffb, 0x7, 0x2, 0x100, 0x7f, 0x8d72]}, 0x3c) fchdir(r1) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000) kqueue() fchmodat(r0, &(0x7f0000001340)='./file0\x00', 0x8, 0x6) openat(r1, &(0x7f0000001380)='./file0\x00', 0x20428, 0x2) r7 = socket$inet6(0x18, 0x0, 0xef) getpeername(r7, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001440)=0x1f) shmctl$SHM_LOCK(r6, 0x3) open(&(0x7f0000001480)='./file0\x00', 0x80, 0x0) syz_open_pts() socket$inet6(0x18, 0x5, 0x1f) 21:52:04 executing program 0: r0 = kqueue() r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x3, 0x1800}], 0x1) fcntl$dupfd(r0, 0xa, r0) 21:52:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) socket$inet6(0x18, 0x3, 0x0) 21:52:05 executing program 1: r0 = socket(0x11, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x2000000, 0xfffffffffffffdbf) getsockopt$sock_int(r0, 0xffff, 0x1139, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:52:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() sendto(r0, &(0x7f0000000180)="57c8939057", 0x5, 0x40b, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x80000001, 0x1}, {0x18, 0x3, 0x3, 0xe862}, 0x3, [0x5257, 0x3ff, 0x401, 0x10001, 0x3, 0x8000, 0x96c8, 0x100]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r3, r4) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r1, r0) 21:52:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fsync(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x1, 0x54, r1}) socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="fffffffffffff440009bc3513e2a5e0000000000b4f0267c36d112", 0x187) 21:52:05 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x2b1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 21:52:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 21:52:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/61, 0x3d, 0xdb26673bf9ecfdd, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 21:52:05 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0xfffffffffffffcd3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x400}, {0x18, 0x1, 0x9, 0xea8}, 0x4, [0x200000000000000c, 0x4, 0xfffffffffffffffe, 0xffffffffffffc6f1, 0x9, 0x1, 0x200000ffffffff, 0x4]}, 0x3c) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x2000000000000, &(0x7f00000000c0), 0x2f3) 21:52:05 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2001) socket(0x0, 0x1, 0x2) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x88, 0x10) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 21:52:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) close(r0) 21:52:05 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) 21:52:05 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1, 0x20, 0x101, 0x7}], 0x38, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x7, 0x9966e6de1b1744bf, 0x9, 0x3}, {{r2}, 0x0, 0x1, 0xf0000006, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x7e, 0x4}], 0x5, &(0x7f0000000140)={0xfff, 0xffffffffffffffc0}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) ftruncate(r0, 0x200000029) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 21:52:05 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/6, 0x6}, {&(0x7f0000000240)=""/104, 0x68}, {&(0x7f00000002c0)=""/197, 0xc5}], 0x3, &(0x7f0000000400)=""/30, 0x1e}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffffb, 0x1, 0x3ff, 0x72a, 0x247}, 0xc) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0x10}], 0x10}, 0x4) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000100)=""/237, 0xed, 0x2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 21:52:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) socketpair(0x18, 0x8007, 0xffffffffffff586e, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 21:52:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/4096) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x9, 0x1ff, 0x1, 0x20, 0x2a0e]) r2 = socket$inet6(0x18, 0x7ffe, 0x0) setsockopt(r2, 0x4, 0x3d, &(0x7f0000000040)="00264bb2", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:52:06 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x9}, 0x10) select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) 21:52:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 21:52:06 executing program 0: mlock(&(0x7f0000ff2000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) munlock(&(0x7f0000fef000/0x2000)=nil, 0x2000) 21:52:06 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 21:52:06 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmget(0x1, 0x1000, 0x518, &(0x7f0000ffe000/0x1000)=nil) 21:52:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) 21:52:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000003c0)="37688b219efac6c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e47722cec050000000000000082c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe4a2adeb41f955632ba088cc17c14b9b584aeaa9cf", 0x65}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001340)="620d08805a7a3462e6a6125b4d230dcdd26e624dd340884a29dfb2fdf9c454cefc086850af6b61d6b372dc371140d5f4b5dc6112b8ad0e9e012c99a7c116c0985c241a47e7ea80aadf5341b8e3a5fc5d185586702da5ecb65fbf0efb0e157d51e4db85ece64a03a0f97e7f82cc8c8d4bd4d8166f3b5b41d66fcaa9afbddc2c3143c76b36410a5d", 0x87}], 0x1) syz_open_pts() close(r0) kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) poll(&(0x7f0000000300)=[{r1, 0xb}], 0x1, 0x0) 21:52:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0xea) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1f) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0xae) 21:52:06 executing program 1: mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) r0 = socket(0x7, 0x4000, 0xfa) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000000)=""/234, 0xea}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/125, 0x7d}, {&(0x7f0000001180)=""/146, 0x92}], 0x4, &(0x7f0000001280)=""/210, 0xd2}, 0x40) 21:52:06 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r2, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r1, 0x0, 0x15) write(r2, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) syz_open_pts() accept$inet(r0, 0x0, &(0x7f0000000300)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)) sendto$inet6(r1, &(0x7f0000000340)="f8c05d4852c58b", 0x7, 0x40a, 0x0, 0x0) 21:52:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) r2 = dup2(r1, r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x40, 0x1}], 0xffffffffffff8001, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0xc4, 0x0, 0x82, 0x5e}, {{r2}, 0xfffffffffffffffd, 0x0, 0x8, 0xfffffffffffffe00, 0x8}, {{r2}, 0xfffffffffffffffb, 0x40, 0x92, 0x7, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff8, 0xac, 0x20000004, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x5, 0x7}, {{r1}, 0xfffffffffffffffa, 0x2, 0x43, 0x7, 0x2}], 0x82, &(0x7f0000000200)={0x0, 0x6}) 21:52:06 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCSDTR(r0, 0x20007479) 21:52:06 executing program 1: r0 = socket(0x2, 0x4001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 21:52:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x4e, 0x0, 0x0, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x84, 0xf00fffff, 0x8223, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x5, 0x200}], 0x4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x82, 0x1, 0x0, 0x7dd49779}, {{r2}, 0xffffffffffffffff, 0x48, 0x8, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x10000}, {{r0}, 0xffffffffffffffff, 0x98, 0x0, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x2b6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x524, 0xdec}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0xfffffffffffff001, 0x4}, {{r2}, 0xfffffffffffffffa, 0x2a, 0x10, 0xffff, 0x80000001}], 0x6, &(0x7f00000000c0)={0x9}) 21:52:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) shutdown(r1, 0x2) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:52:07 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000080), 0x101, 0x0, 0xfffffffffffffffd, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000000)={0x0, 0xdea}) fcntl$setstatus(r0, 0x4, 0x80) 21:52:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x7, 0xffffffffffffffff) mlock(&(0x7f0000242000/0x3000)=nil, 0x3000) writev(r2, &(0x7f0000001200)=[{&(0x7f0000000080)="1406352fd4851f43952de31bdfac4ea42180fe3524b133a9aa436dcfcc1b91534f43c6523c0fc0d1af0b6d88de4ab2b73e27af5ba8753ba5150b0425", 0x3c}, {&(0x7f0000000100)="feac8d49c24d0b891e32ddab61fa4eb96f1d6cfa53a3afab393201f2b623525e703cd685ea1a7e81be4ec50044b9038becb4acc093750862d945bf51", 0x3c}, {&(0x7f0000000140)}, {&(0x7f0000000180)="73886e31d849ccc1aae95a931f642625b663826e3ccc35a79a70aa0f288cdd880272e68e5b59e7103e338e2a59ac338603bf9c0e760cac5094b2b75d9b344d1d5ae64bccfb54d1762b805e507054ee69196481e6407b06c8d40af2f1f371c750fb4de66ec047b2a9c911a17cfba1ed9d29", 0x71}, {&(0x7f0000000200)="a426fceb29c4399b008b88efedc1ad5b532d2070c77642137f60b2373590be01b5decd88a157a8430ce30b977cb4b1f38320b7e4f7e78d169cacd7284de0cc0d7b6bab1ef2e052162081709047be538daf71f1f129bf3d55572c175c97eab1e890b93cd721bba0f490e4f35650af4ac9da1f253433686971bcf24842703f0b83906f4d57e087f3da08197ec1d761d8b2dbd7ada98c656ba1343095873d43a30abdf282a5bbc41c59b06a74cc40e44fdae7aac5b5c09f73205618ae77915f5a1d6336c77676634ea2f59cfe07eb504da5bf89d2ba694706c3adee08aeba611d042a4bad9cc4e9699158547044ac4b2325ba05aff0a99ff30d105beeedcf8e19784070d90810398f46be7e46d8439bda417449e7242888098ba2e5e049c52f253e01a4560873f4298224c43e1b0a14d49a12a0afc22895c71194dfe800e8fe350e3a950ccac0e31cda9c4f17daa40966499d542fdd64f448c67074ccb334f413eb9d655346f3ca58d33294411e91c6bf3708d44f69bb3d9a4d423405735586d3fcfc84c969a10335840310418c08c37b1b44611f58c568653e8dbf57a67032094dee80edb8adb1f93fdd33dd22d0ff91ae93dc255f501dbe6b122088e1c79388fe8521ddc6a876c2c67ec75585fd7b79d99e21858d76bb1d512de250aac87ec5550798cf910cb821c755535f7b362893f64ef70c57851f7d88f57e7a26a82eba60f1efac496053ae1c9aede4f05fb61c74d12880173c9e64e9f2f2054a97e0a9504d21997cd6e0e5a4bfef033a3011fb2092d31a8188d2449ad6132e57808cfa1415196983cd1b86bb835c30e44dce6df555ed3ed5db615f177c89ec411b90900a70993f59a19e904951f964ba75e2506618bdd61abc36ded734e4cb76ae50c87415d55cf0c06381a7314ecc82280679571db368c1502e19d230da388f6cd5d1f786f0801239177e85bffd509f65c4c0b9bedf721677eb07516cf58f750d82e82168cfb4471af1114f500576d991125c621eab55112e11e87fb8c60ac6c409ff0948eb7965146a96266baba4280ca031a12db4415bf6775955f8ebda9cbfd93250e9d09cc81ca2782df3694aba0bf809a10bb7a46ce9d473053548657550b9d37fab999ef77b8a405985f1f9f09ae58569da1fdc02c3dda39393c79ebe9c4e15266c406fdf6bf2639cee4758daa2a4b1b51ac4091223c0289716714900726746ad652ff64f0e6ba81e96c36130dcf5d1055358be67e2aa29322e324329e99a20510b6ec54a0ee6b8029c7200d68a83eadb15c498858588751587194fb4805e14b4ec297e28a46d09b62148b5dd98d21e6e4bb6cee50681deeefa8cb1859378b05d1f122665e1d0bf39e5ad13213cccb9f0f6b7386f84b53e54835679cc5f640e59e7e815f6146396eb8ffa53128a4024446b68443ecd7aa823e5c251155b15ee1f211a6def0df0b73789d60eaa9c5088c52d0f30ece6db0d8b4e7c4b114d93f78fc2e87d4de3ac9af2cd8bce62f0ca9372a0312614b299dc6e3cd69cc26f603a8d02a9b1e8bbe5a4f9e6f343d4e62f44641d7997f4fee87b581b696e01095d04a3a4c70e6a66d2ddc284fb62a8b68edc18d5e64632ed73549b119b0df91086461f26edd49448c84fe922326d733be5bbb22425f04e1c53808f16cac98163859800f47e4865a00c43f871b7fe9d82ee536aa12bff5a890485853f0e89d06e29dd8f088b106f8396ca30e85f472667e3dfc81bf52ce29bbfa7f41db024c2710441cec652a8f9d2065d6fa34fd8a2d3d9bb2c0d4fa965252e35c6c5c889bfe85b38ab34eb7a7d564b0068213661b6d91bceadff9430e4db1441232c184b1c2d8472f194e1564addf72a5d91c455dc24aaf6153a18faac5ecb2b53b8d751936bf0d3db5e19963b7e48bf4719e0fea863a10168424405a860153a9de5c09002ae19802e34ba41b49777166ec2652479f913fe105a4933f73ed9d7120be970b3628a0e88b174ddc2bc2eccda8c0b8ca8de96f0213e03ef9872eb5be3b0c0f009c1510c27f294055c407ff06fd76fa46c25153ab2c5fd916c26c8a35a6abab87005c99cb999987a0ec532231b48a03e65c6402e30e7c6f3f31aacc9f9622b8931c18735ea37e13f3bc854c243661e87ae455ce056935fd82d81481be489f2035900e88ea8568b784ed32ee4570e7ba5229206ca846203d080ff343afbf5d3bbf52f8979edbf25fa12b59b4d26d13f3a87e8e67468a8cd50db001c4cadb40b91b5413204ddfd4f0f0f10f4b7ba4d0beadbd390343f43a25864b6276ca5096bf559be51c02382af341298174cc473f36b2c5337deae3d64a7278fa40264eb0d77720df0a2c1f9d89617a3d9cba59dda4c617df5fcafb9d889905b989d09b029cdfc091924f2cbf0ecaa7d16e541d6f395d73906b52aa08a890445bbd80bd94570aeca2ab8df79d368f73e038b2855cd636effe1e272a0e0ca68811acd35b756994fec0d5f551dbb5b3bbb6a95eb2ccf9ec4177c3a5a10282f5c8f49e3d90e309fea34dd5cd4d5dcc4783ac4408d9b888f8647545230d355e5025358b42365974b144c6f96d20f72725416ca65235a3cfa22d90f5295e3ec0895d15d8f6bd7f501ac8c2ab53bbb50c723e15d8ceffd8cad648ffc5f122da6b5343d46bb7d83d7cbd2370c3c692bbe20afb0b68f8ddb6b22cf758dffbfb7b3940f27d93b78dcbe0f98b0c528738f93af841fb902932940ea9b1d0305dcd9f384f5e3cf2d847def6db85151d15ac8501308d91adfb6e9aed1319d0a816636d0984cbfb8b3ca0166f644f0ba34eae4e23e207b5c2a9b71fdbf69c1c83a1329adcba7d116169711c580c6f90e6a94e67ea386974ef5594044ff77e6dd2e9e580d53cd27164d46ac1cd9601523a32cef158570dc7fb9bb48b39dc4ff6f9021d26648eb41dd1eab4853f89450e40eecc84d63ab347774fdc4a4fd11547aa07d9802658d01dfc3c84ee36dbbaa0efa89762328d1ea94a1f6895ea447086c80499a937e486bfd4115e101e5ae4c1da4b69da5f48963229dc9f829fa5ed901909e6cfc3e20e4ebb2846096605259ee7bbfe5b2c549aa74ff0db81745f87f252dd141e06fafa16b67b69fbbf62bce21e1022ce80295e99b8a7a9067cb4148869015fd21b4ca2f45c0e922df088f835d2e03156ae330640c7c27bd6d93497bce68724e8b0acec57ec115a8e96fcd5a638a33ecbfc56e809dbbb3725e27fdbbf5bd236c6f0efe1f3457a5820e4008900acff98e44b8d1e40c57243a41f31366ca4d44b77819ca2cb48b9201b96167efb84f0af43a5e87eecd067478acc2f8763256afcd92b5e5c601ac2c535ef3ea1eb3cfbd38f43e21f796cbef98eda88538e4690bb1a67fb71ace6daf262949d925644155255f0bb80dac8bdd9d71882d039f4e780b83a848e217450361443d46cd6fd49f11df5055ea490e0cc15ab93961ab845eabed4897a63ae0d703b9c4d2223460e9210804500d2d5a65434c1f85272e330fa9e21d3fdba4180d525c39024d84efbbd31ed06580bfd39b5444af7d1c821de6b6a97a0a099f8459e5cd06430ea342f806fe102988c811eb5693858cd16040632771b5a93eae2138a2e016794e8d5086748077e819ffea4154543fdd13127006ca2690788998d6598b3186e3ce9bb43226f69995265750fd8fc12323302acc78b8bfe12f9d04641839f872bb06e1c63c2d70194c33bb5bec7053d6dac74d5228cb8cc1653745dd770c714dbda8db10582136175b37d389b562c4ee4948b68513bc6e4a4c962c57d4319606d811128c17c56f2edcbf56140aa75f5691c06eec6da2776c5135ad115cf02f1663485c35fa81d3be322b47306a35a701cc3ea27dfa7da051704e4f423c6728fb6ca3cce4d1b59e6b8062796e11364cba1304dd235cb7123eb45032443332b596086c974103987cf2257f09ad3c702bc585693c7484d975aeb195f07fb0a64cbe54aeb2626c4c29069e44c829b2a06e215effdfa24ea7294aa72dd9e80c215ce3c23b42158570ae56f58405bf94c61e7a01b2360d03bd30c45f13e86df9e6fe8e7d87ba5db9387d2e62cc59b8d77661f52eb1c30432ac3c6e39818a60defab05c67e49747e06c835da5718e6918b90085b488f520c8d13a014410c2658a6ec42bdd0197c07a4e1af6391a9ca0d080f48f7d0a68c159aa7b54f5de6b8368689b497545902b2561e09864e8009da94a99b44e47b267e7a1018bd90098f657937f8126317ff8a35989595e1cd92ce0adef56fe0cf144f0545de64d98a87cd05573938882d97d343b086728fe5e3f058eebeff8b4f0f6edf0e013985f60e0b0f634fde7bac926968cddc5bbdef055c2fdc6d1e682e1c20c4f6a69e2435dd57b0eda706fe3ef9a766c788ecb6601753d51d0da00445928cc2eeab86094085ea462cc6289a5f52f1301ce5a4c2725d3c38c6b8b5fddc71e852aed266c10ee925bb78cda44bb024979b3232488386bccb532398e6f79559d1106fdfbe73d48e8f5493fe3534f3c2846be6ad0289b60c0f54b92e75b08ce10783a3049943d7fb4dac8f3af955ed0a5efcac3c888b03958f3bc3f7511c297b8f6b22245cfa9c678aa1b97565c2a580a881db85dc2ac8a4e591b82c8c9dcb693b412a4d6ef8a74ad5e77b4c7681098080a60833aa5a4acb2232fab0554f66f4620aca8599cd60fbb3034a44f3854e9eb78c1af133fe090ca1658f8013c8a38c4a337dd4e140a212cbcebf83274b367b377aabaeacb5bb26e0bc8c8ed754d074c5288aa2ddefeaa34a8f3e8d94698865cc1492110386a4245cfd02752cbc61a790889b07fef3ca6d6790f4ac0391240346aae318c6b343aa033c9d9ebda235e50f1a2fdcb52622178ed1116fbcab28edb0dbf5df27fedfcddae13c341968a5d3fe67782c9e310085aa6f4da0f6e16668748f6689216eef6562b3bbe2161596303512b39fc4913111852a418a65aa80978257a10c8b75e13de32aaa14bde524a20dbc31ffc6e851215bd1d4760ca619d31e1ce08ddf08c2b442e520631d1d0d1f2b285b578181128151bbe78204be42195a700440c429d74b905c9e9f397eabcd08c794c8813d7d7e75e96d91e32bc82db1e2c903c6aed3701daac41f73e66f75808d491088273d782c47e5c50704ecb3c875af0d32b3c3db0c393e2e08d368e734da25cba6f984bf23b04cd0f0c94ecb105e64e6b5edf9268d43fe130421bd44c83d41713d0c809b5af0d3a49cecabed5bc6a30c93153d75ecabeec174023db5b0af878be87874ca13f7b754de68bb97141b4d1cff108e3cce6127f3aed3634ebb2361dd5a30480510eb71603dd63a3dcb67550c135b5dfc64a8c32871faf451b7f2275f706ff460827728ef49b1b7a90df46934798cf4507614f05a3689972166b11189c1b6f41050d21029b90a275c1bc764e3d2951691bd15a348ae3e39d1847ca4614b608161ed59d20461df0f444ee45d70f359e263002e15ea3fbe94f37eec20280c6df9b95788f73aa07d76f02b88b0e36ad2f26fbb17084b046e094ebe830b48da93bf86ee568e31a3577210635fcb59c9aff63624b3305099a445990e8e33462767f0c4f54cc7256e3aace4cf73ebfe36e8237157e77fbaf96d616105d67970ec7dc887f51b29732afc6809ca42b08b029c9cc1b7167cd40130005c2faf134c10c97df5ddc30d2b94c2d6a9e99e3c28809dda5b41be7a2f0263cb4957eb440a324562dcdd86188fc39ae8a53dadc15f4e402ddf51bebb3247ef85b600762107758a129ecfb3b5f74b9ce20ba0c", 0x1000}], 0x5) mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) minherit(&(0x7f000023f000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f000023f000/0x1000)=nil, 0x1000) munlock(&(0x7f0000241000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9c0737b85e5059ca4ebee83207e31c554232bea3d4c533e9e0cbe91a1e677c257f92cc91d1af915666707ea54283a5eaa6729a55eda5c1273c5e455106e455c1d6416490a55029e8022db33f1145dd69d3df43db10ebd1f5a0f46f6951d304f5", 0x60) 21:52:08 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = getpid() writev(r0, &(0x7f0000000800)=[{&(0x7f0000000440)="1702a071c0d925a9c6b5a855848c98d18bea2ce5adc9b2e71fb12c7d6e7cf3d608f9db293fb913f16f8442cce51cd8f660fd19ba693732c956847fe9cef7c42c72cf5baeecabe6af384af6f45f59bae660095d0759ed53fc9c94bd126066bebeb601ecc7b5f0513a0b4e06783d0c897868bf56be2198ebe7df7708a3daf981a8fc985c860a", 0x85}, {&(0x7f0000000500)="0b00d08a321184024c5d3b5499a55412b6f20f5431158ead70116391a7982f21ad7f39e6c5c6a316e5fbc7ad7e60f6d931c04cf58252f9178b6624801e6c881734f4f930b328eb77ca7561243cd1f2b79329676cba55b7bbf88f08945ccdc65993df65c88c9e14df25f7050a4217b70a9bfbf475f8c24e0b4f6c31c6fc55247bcf174d8c220384959faca63c550964e3781a5511d86c84d42f80a5a8e079f3e7086dab92f0e1260302a66867a93279d4b692bbc87d217d671a128828538aa4ca1b1d740ed02dc01587e940f8865a363955ffb5a0e360324088e7df", 0xdb}, {&(0x7f0000000600)="364e142a13ea5e5ce221bfafc77bf1ac01ca137ed2862086e746c31e9929cce463b662083b74773531823808996030b75e87fd878445d3318b3ac791af2957485d9ef45c1961eb32d34870eb868b7dec7895944232fa039c979b0fc13797616fb456dbc870230801cb49da72557c9876d404638fdb731e9120233a33381b35d20336fa0b79e9e7e82ea7ffeed2aeea6d8baa530a1a6281c30fc27ee4ad3ebf23742a8e7000ef04727850a3f3d4600c01dae56e7ed53be592d539987b97b2a4ac44c6dd78924647c19c03fee2912581f4469469e7543aca1a9d0fda028ab9c11c2d973752f53e", 0xe6}, {&(0x7f0000000700)="5f50c3c2258e94db1c526d8c9ea315b3d818275a01d1ac04fdeffd543a2c7b32bd2bb5cd8d6a8dce56ff40a881665133ea1a9ad90634059e704f564ab8a2f87c4744dcd80261ff", 0x47}, {&(0x7f0000000080)="e2f10a6c3c61a35193b7860c176697d1f37be39f8d18ec4425990817aa45fa32b26e7ac8aaf18a4a5cb33b7cce2684e39bbb6f078c15ff5b668059", 0x3b}, {&(0x7f0000000780)="93cee36c4a1c89aac8e237f96032db52e00433190e85a2936d817688d2c189e4ba280a5faafe76959fb9627f7947198f39298cf1df2924daf5be46912b9eb6fca5ebdb668242fd8904b7c874f2cc95190ed968ae8864", 0x56}], 0x6) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/80, 0x50}, {&(0x7f0000000100)=""/251, 0xfb}, {&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f0000000080)}, {&(0x7f00000002c0)=""/226, 0xe2}], 0x5) fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) close(r1) 21:52:08 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7ffffffffffdc) 21:52:08 executing program 0: unveil(&(0x7f0000000080)='./file0/file0\x00', 0x0) 21:52:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000740)="7270bf6c40afb6bcf4eb69fb5dcbf6dd665b45837fb57f542ee9597b801c4afe68c71be6fd5e53d097f828406421ce24553de8c34600dc2c8f6cc8b3e88ef403da4cb2d01c6036d20fd6cc490acbe93a88abc649f1c03eac5538e3fc2aa0807677e0c1a48a94b8e9f5e4419a8297e81d2bd7807e8424ef14ac240000000000000000ce1d8989cb3f09bbf2cbe31836807011bd80ab0470c5d69b95091e7461c983633e6febe824ef069e30a5b3cfe8ac9d08d7dcf158d656c815330bbf9c11fddb637dfab77e529331f2ced592a9ddfbf9f1072501d4f6d3325e9ee40b1a6611a078e202f26090c0c1f59d983980c00f9c7cb184d0a488c4e083dbb95d3ce3f5ad5700009221988e72386a0a828daebbd8c08450ca28f1dbab451ed5e921e34ec67e2cca8245aa05845e627f17378d9154831d5e54ecf924afccd34efbaf6dff2fcc362ddbff5d976d17c9d4b84d2ec43d3bb8695b636cfc8394fc97c047552c00d9340978b4717a4bbafd9f37f7b429bcce964facd48af6557021fb3236ec068b29bf02882f97fded17bfdc1f97332e120bc72392d35830abf985fadee805aebf61f24ac13f6e5be0cd17b9367cbf163f438261347ba826f89460cbf111f683f948b953aad90653d1f5dd7dc6dea5cf7c6bbae5fbbf8ff0a5668150258bd8c9bec2d760002d7b4f88acd034b74c5813e3290fae0a1f23e28870cd3a0bb65b6137925e1568911c8b1e3904d1b40de768d1f3dd95b26a0bfd8e53d8227b90d99fc7764e50ab1ee13fd12253", 0x22b) r1 = syz_open_pts() close(r0) r2 = kqueue() dup(r0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x1000000003ff, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:52:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x2, 0x5f3f, 0x80, 0x8, "7ab20fab339ffaaea228aa5284bf64af0b368f7d", 0x8001, 0x6}) close(r0) ftruncate(r0, 0x8) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}, {r0}], 0x2, 0x0) 21:52:08 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0xfffffffffffffffc}, {0x2, 0xffffffff}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0xd06, 0xc2}, {0xbe4f, 0xffffffffffffff56}}, 0x0) mprotect(&(0x7f00001d3000/0x2000)=nil, 0x2000, 0x5) setitimer(0x0, 0x0, &(0x7f0000000380)) 21:52:08 executing program 0: r0 = socket(0x26, 0x2, 0x4) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) 21:52:09 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0xb) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a794d665cb42fc661d8719f0dd14bd635d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a985b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca90eb82e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f26999f69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb820f5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea65be77924", 0x406, 0x7, 0x0, 0x0) r1 = msgget(0x3, 0x40) msgrcv(r1, &(0x7f0000000140)={0x0, ""/218}, 0xe2, 0x1, 0x1000) 21:52:09 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000140)) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/14) geteuid() r0 = msgget(0x1, 0x102) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x6, r1, r2, r4, r5, 0x12, 0xfcac}, 0x9, 0x8000, r6, r7, 0x1, 0x1, 0x900000000000000}) 21:52:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbeac0000000000000010ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92028f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb85abee3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d06cde2b26f8980e7e9d30a8f438ef40954dcc7f69c2138a5e4360d6180355078146a010001000000000023cec490bff7a5c7bc1fbfc0d0afe1a770e581956451de7fcaa4ae8ca8ddab80f299b22ee8c208f15474afd14ec378f0db7549e52844ad3200fd24477247ff586b509c258918fd9c30feccd992e0f23141caf899f7b8f2e44638321db43c1cf5cedc4615b30000e95d9a17227ce79d9c56aa7d1d1723321757e1bd5972414cab6e84070bab60ceeddda6e8a92962603f78476cfbe4cea1ab7c5df2ff4ca779eac28ef7804db74e7715ba4b1488a3dea2d67d673998b057b3b1df8cf7e795610f94e89d2d4b597d5b78955ff37a9c99da0963fade5fb586f3b3d4de2958f3986b5e58fd0a0d1f1e617bdc5b873e5ba9c7a238a0a0fd65f1f0ccb0a15143bf6fca92d546a264", 0x386) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x58, 0xc19d}, 0xc) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) write(r2, &(0x7f0000000280)="eee8904c6ec5d3723618b5f7f7f14cec4c3e9b8c14c41fe1f15d768803a4417e283443e46d187a58fc21819739b78a6018598c84bc33f6ce5c08623d7b6aca8c4493bf37cc8e8192c01b51374e0c40f1e6dbbbdaa71af82fd62a9b6f6c77e7bb829eb0b8c4606fadf175ba5cbad75d8a41f56942132c42ca6960dd03dffd7bebb71c2ed56d5a56", 0x87) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:52:09 executing program 1: getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x80f308cd2331070e) r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000001080), &(0x7f00000010c0)=0x8) shmget$private(0x0, 0x1000, 0x2e4, &(0x7f0000ffd000/0x1000)=nil) select(0x40, &(0x7f0000001000)={0x100000000, 0x6, 0x0, 0x3, 0x4, 0x100, 0x15, 0x401}, &(0x7f0000001100)={0x6, 0x2e8ade51, 0xffffffffffffff81, 0x5, 0xfda0, 0xff, 0xfffffffffffffffa, 0x5}, &(0x7f0000001140)={0x8, 0x6, 0x12d, 0xff, 0x5, 0x80, 0x1, 0x4}, &(0x7f0000001180)={0xffffffff8522080c, 0x7fff}) shmctl$SHM_UNLOCK(r0, 0x4) 21:52:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 21:52:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040), 0x0) 21:52:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x6, 0x4005, 0x10001) r3 = socket$unix(0x1, 0xc23715f75c1bd1a4, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) r6 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0xa2) symlinkat(&(0x7f0000000440)='./file1\x00', r8, &(0x7f0000000480)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket(0x31, 0x0, 0x5) r12 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x80, 0x11b) r13 = socket$inet(0x2, 0x5, 0x8001) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0xb, 0x3, 0x6}, {{r2}, 0xfffffffffffffff9, 0x90, 0xf0000001, 0x2, 0xd6}, {{r3}, 0xfffffffffffffff9, 0x2, 0x0, 0x3ff, 0xffffffff}, {{r4}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x5, 0x100000001}, {{r5}, 0xfffffffffffffffc, 0x90, 0x0, 0x7fff, 0x6}, {{r6}, 0xffffffffffffffff, 0xc0, 0x80, 0xe3e, 0x6}, {{r7}, 0xffffffffffffffff, 0x4, 0x0, 0xffff, 0x1}], 0x8, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffe, 0x1, 0x2, 0x8, 0x1000}, {{r10}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x6, 0x800}, {{r11}, 0xfffffffffffffffc, 0x57871ed67b976826, 0xe, 0x9, 0x7}, {{r12}, 0xffffffffffffffff, 0x11, 0x80000000, 0x80, 0xfff}, {{r13}, 0xfffffffffffffffd, 0x0, 0x47c5bf88cee3365c, 0x8001, 0x5}], 0x80000000, &(0x7f0000000400)={0x9, 0x5}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x9) 21:52:09 executing program 1: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 21:52:09 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)) dup(r0) 21:52:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0xff}, {0x18, 0x1, 0x0, 0x2}, 0xfffffffffffffffe, [0x6, 0x2, 0x6, 0x1ff, 0x1f, 0x8, 0x0, 0x2]}, 0x3c) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 21:52:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/240, 0xf0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) 21:52:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x8) dup2(r0, r0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x200000000000, 0x2e2, 0x7, 0x7, "9394e9ea44bfd121c27b8ffa7475ebac1b84bced", 0xbe8, 0x2}) 21:52:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8209000000696c653000"], 0x10) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000001a00)="1be0ef9762474922c060cb30dd85eea01e06036843a90accbea574393f96444e41b2f73c693a37f73abd304aeddf3a85ec2ce9843a41680dc0c8c40ff63dcadb7438da618d69218b01f47e85c883c39b9e468473bf55dfcfbd39c8b893d2e29ffecace1505de55d7d9080e033960390fad2222e20c40386ffb1baf1aa1a416ae79e254098ef91fb99724de5261594e3c74e67fa91cb24bf923556933fc10c603ec4d9e6b3339923591de19b3ebd01a28d6ebf707753268e21da3d55750f0fc7edb2de79bee563581d81ffea076f8aa72d8691e8c997479d5cbe783cccce97f7025f4d7908417d22d3ed4b5ab5f12d694cf00a877a11ca93a485cec12b3731f9ce42411f06315c328061099b1351e3629e0947e4310b034709fb93a6b64b1de2a83e24076617a79f5fa7d07d3451d692e562dddb57c970084160896be0c43d9a5695e47fe34ded530d98645741d9f773220c68f8ba845ce03a2352b437a7b6072a8f966c4726dda47a36c5c17f3122ca45b9476ee8600c79b4faec1001c7aa12a493c39a83638070d2caaac480e57934a67baa12937b61e93e0625e8b5a401b3902e0a3078199514dd18920c0f50bf7283ed551d2cdf7c2fb353110ba4d3f28d4bb70a824c4110cb8f7155ba80c571c4d6158ba3c10124ced218e879395f6e9e3d7d28874383ee010702f22d39eb212e9cb548bcd395a92a12addd8f04362eb05779df9ad121ff4037a9031fa20932a9d9bfb9d98ff0c8f46af74139b54579ec927606227cfd98eb16ec6af0b54ee2eaab4db189e55ca4850a42673a7444b725dd50a3e13cab9917f2a2d19404e530b347b376ecd583fdc66db9ee669ec17279213105df2d2f2688f646d6608c9691c7e79ab62a96d7c3a98ed18a59cae38616e5652d0df28bef802597ff9afe056008e5733c173ea9f46c8d6f0b9a285d9320883411c2f93594220885ee7260f1ddbb97f8753625d60690e869a42b493d8aaf5f20deb56b123cf9b0344354a1a864ed6f6de52b465fc8108d4a730fd4d2306952fb56149352fcbe411ffe1e8ede3335dca567ca52683370365d9621ee364b6ff3669c0bf06cb8f24804491c3c15d8bc2f16ea46edf7a0211a750e782ea1c1105cb82978cef358e6865ad158994fec9763246edfc9b48af5998f2937bf4d45e549e8b6b9cb527f787245ad2d2ba1adf415d7e82df3073f4d9db163fcdb36df0ef588c27d1e31b67e37774501b882240082691546da2076307489ed8cab9a8939f61ba22c424e7713416f4ebeaba1766b89b33084c7628420f0aef3e05f3b9fc69ec9f31f552bfcf1f4e1c65d641fc0b53ce13ccc475625de456b3a162a26f9083b3e64cc6cf37a80d7be2b235c6bf7c068969fb715779bf1e4ac54552c4bbb19813308689ec6c0aaeb280ef3f54e06d6d50d1df99ff54c3ab46708b3c29081c353e6d5efd3f78d0098c869a582ada8df4d4883c8eb6c8c7c55590fede02e931463399926980eb33f92702f9f4d9076a735e86bea79e3b23aff6ed40aa807de2a049bbba253a7b581f89bbc5312e07bd29a92a58a5f748c92265fc4a1535a51f56df572b94ff24776f690d105f60dd0b8bebf52527de726217588a10a47226ec686889b9234731b8d2cdf7aa2cb8e852487b7958778e6d37165a899c2f352c753cc3da47d20608a86d3c24308d59ffed77a05b6d89352f25aabe358551ed688f1f632b059fb7ddf1c152bcbb6bcbbeee0a2f158fba420ad09625207e606e282dd3595a4924304f7c189e437525a9c44908cbd4a371283234e09f6b22741886e9f1af6c0073f342744b0a2e969a5904c19cbd92d0bb5ea88757a3cf3a2d31d5d07f01bfdeeeb18664ca0a8bda186551c02824864df86502f407a157ff4617e09d9a28bfcff4d76a1f34afd8d62d8eb3dbacf7c660e1a9717fbef9ecd9a996e407f4936ae95f70876c4966f6c00c73c06811c583c60a0f01361ebf518ffb7c72e3d60d8281145c6cdbc8c46d13a4a33c9c1fae5585546cf78b51c460739f01173df1d3e7160e9e86f45c712d5c564a146dd3ba45ba7746fae283847cf1e3fa49ee4604c72d50a59d129c1f0e500d742e71b6b1b799a8a61ae43a5f", 0x5d9}], 0x1) 21:52:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000280)="c0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="dc3bdc98133506a1e60ae4f503ff04ad4604c5ba2d82d4ec3802da6eed2dfd8deed8d7b472889f8e9910c0d85e16365297786540f71f7e32092c22e71289d9832893eae94ec6c6c6de729331b523e6022f802b2ffbe090cd4f16a914eaf3c533b5ba2b6a97b6a472bdba5e68e8da1c64332c6c8df4455cab0871c0d96be1db9b10b3025030b043218e414697c28a7899941456cfd5a01694879daa40d8e83cd394cfb8bbce5be995709a52f97fd76b68fd15483ebddc035489dc4ef21c2d1d840626ab94491326f6dd8025844de10e0df3fce8c68e0a58291047feff7eddbeb969e669edd2efd478a3769676", 0xec}, {&(0x7f0000000000)="98f7574ebd4c81868b08e4ebaa3a37e54c2644fb102b8e949e0e36d6dee7ae8259c0eee8caec93431be7a6ae5267303299135c8deeccf93fdab47fd3d0ddc5c3bcd23c5852bb1dab96b729b172861e6b3a17fdc1b2567c5d507ea4e21d4ba0d373c1c0f383328e97fb88588720836cd698b55658ebafb7a7d8c3ac92d762fa", 0x7f}], 0x2, 0x0) syz_open_pts() close(r0) kqueue() syz_open_pts() 21:52:09 executing program 0: setrlimit(0x0, &(0x7f00000005c0)={0x6, 0x9}) setrlimit(0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x60) r0 = msgget(0x2, 0x103) msgrcv(r0, &(0x7f0000000080)={0x0, ""/250}, 0x102, 0x2, 0x1000) 21:52:09 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3003) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x0) 21:52:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) 21:52:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = shmget$private(0x0, 0x4000, 0x341, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/226) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 21:52:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000740)="7270bf6c40afb6bcf4eb69fb5dcbf6dd665b45837fb57f542ee9597b801c4afe68c71be6fd5e53d097f828406421ce24553de8c34600dc2c8f6cc8b3e88ef403da4cb2d01c6036d20fd6cc490acbe93a88abc649f1c03eac5538e3fc2aa0807677e0c1a48a94b8e9f5e4419a8297e81d2bd7807e8424ef14ac240000000000000000ce1d8989cb3f09bbf2cbe31836807011bd80ab0470c5d69b95091e7461c983633e6febe824ef069e30a5b3cfe8ac9d08d7dcf158d656c815330bbf9c11fddb637dfab77e529331f2ced592a9ddfbf9f1072501d4f6d3325e9ee40b1a6611a078e202f26090c0c1f59d983980c00f9c7cb184d0a488c4e083dbb95d3ce3f5ad5700009221988e72386a0a828daebbd8c08450ca28f1dbab451ed5e921e34ec67e2cca8245aa05845e627f17378d9154831d5e54ecf924afccd34efbaf6dff2fcc362ddbff5d976d17c9d4b84d2ec43d3bb8695b636cfc8394fc97c047552c00d9340978b4717a4bbafd9f37f7b429bcce964facd48af6557021fb3236ec068b29bf02882f97fded17bfdc1f97332e120bc72392d35830abf985fadee805aebf61f24ac13f6e5be0cd17b9367cbf163f438261347ba826f89460cbf111f683f948b953aad90653d1f5dd7dc6dea5cf7c6bbae5fbbf8ff0a5668150258bd8c9bec2d760002d7b4f88acd034b74c5813e3290fae0a1f23e28870cd3a0bb65b6137925e1568911c8b1e3904d1b40de768d1f3dd95b26a0bfd8e53d8227b90d99fc7764e50ab1ee13fd12253", 0x22b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x1000000003ff, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:52:09 executing program 0: nanosleep(&(0x7f0000000080), 0xffffffffffffffff) getitimer(0x2, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='[\x00'], &(0x7f0000000140)) 21:52:09 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = msgget(0x1, 0x521) r1 = getuid() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet(r2, &(0x7f00000001c0)="b289dfcb8fa7c887beec8754d8b528763803a74ab17cb41a6cf0fda0f12827de7ae41a1d99adf1837dc02aaf3cd5eaa858e640349cb6be2f6fa5a9a9afa84ba4eebfc54156e7469e2657ef099a52b3a069f57befddc057623d750d07914a7322a933345f88496dccc26b6c641d8cf5d73903bd138b1f717e4e02cded30a2b44cbe320476f48f665e1863f1f88019c62ca3ca82e6baf8bbf8c9334047e5752c3e25f28f0ec6ec481ce464526c97e06b", 0xaf, 0x8, &(0x7f0000000280)={0x2, 0x2}, 0xc) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x80000000, r1, r3, r4, r5, 0x44}, 0x8, 0x81, r6, r7, 0x400, 0x100000001, 0x61, 0x4}) 21:52:09 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) socketpair(0x1007, 0x4001, 0x101, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r0, r1) clock_getres(0x3, 0xfffffffffffffffe) socketpair(0x36, 0x0, 0x9, &(0x7f0000000080)) 21:52:09 executing program 1: r0 = socket(0x3e, 0x1, 0xbe) setsockopt(r0, 0xbde6, 0x8, &(0x7f0000000000)="93719a1bb9fbd243fe605a016a", 0xd) poll(&(0x7f0000000080)=[{r0}, {r0, 0x82}, {r0, 0x8}, {r0, 0x10}, {r0, 0x80}], 0x5, 0x4) r1 = socket(0x2, 0x1, 0x0) close(r1) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) setsockopt(r0, 0x5649122d, 0x80000000, &(0x7f0000000040)="c1339e27e9b3ecbc991b3865b07b48959ff94a9068", 0x15) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8]) 21:52:09 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0xaf) 21:52:09 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4005, 0x5) pipe(&(0x7f0000000000)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:52:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x2, 0x1, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 21:52:09 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x1) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) syz_emit_ethernet(0x3c, &(0x7f0000000180)="56ec14b73c1be445abe737086c6ce11cd42eb6e6518db28bc909aded7e074efb73d2c2c15e3a08b0fc3e0910860b00e84bea07e707a01b0e8eeead49017f3232df73552d80b034d07414d963a7688265d8e1c82f574881ec7d84614ba2") r4 = kqueue() r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000004c0)=[r5, r6, r7, r8, r9, r10, r11, r12]) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x1, 0x23, 0x4, 0x7}], 0x7b1f55de, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xc4, 0x80000000, 0xa8, 0x80}, {{r0}, 0xfffffffffffffffd, 0x41, 0x4, 0x4, 0xde}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x0, 0x6}, {{r1}, 0x0, 0x3, 0xf0000000, 0x40, 0x8}, {{r0}, 0x0, 0x0, 0x40000008, 0x6, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x10, 0x40000045, 0xae8, 0x5}, {{r1}, 0xfffffffffffffffa, 0xdf, 0xfffff, 0x20, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x6, 0x20}, {{r2}, 0xfffffffffffffff8, 0x0, 0x0, 0x3, 0xfff}], 0x1, &(0x7f00000000c0)={0x7fffffff, 0x6}) readv(r2, &(0x7f0000001500)=[{0x0}], 0x1) r13 = getuid() getgroups(0x0, &(0x7f0000000080)) lchown(&(0x7f0000000000)='./file0\x00', r13, 0x0) kevent(r4, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x100000000, 0x2}, {{r3}, 0xffffffffffffffff, 0x40, 0x80, 0x20, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x82, 0x4, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x9, 0x3, 0xd, 0x2b0f}, {{r3}, 0xfffffffffffffff8, 0x59, 0x2, 0x6, 0x8}], 0x40, &(0x7f00000005c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x24, 0x2}, {{r2}, 0x0, 0x32, 0x1, 0x1, 0xffffffffffffffbc}, {{r3}, 0xffffffffffffffff, 0x80, 0x20000020, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x39, 0x7064d8dcd012b243, 0x8000, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x6462e98a, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000080, 0x2, 0x9}, {{r1}, 0xfffffffffffffffe, 0x624051eb68fdb8f1, 0xf0000000, 0xffff, 0x24028101}], 0x4, &(0x7f00000006c0)={0x1ff, 0xfffffffffffffff9}) 21:52:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/251, 0xfb, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = msgget(0x1, 0x401) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000007f8038daac18820000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffef0000000020", 0x8) 21:52:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x6) fsync(r0) setsockopt(r0, 0x6, 0x7ff, &(0x7f00000000c0)="006fd512457be1d8c58c202adc08259645d085f652d986db5e942f335eff8c3a790a635f201c84eef7e1af65614e190ac3752c0ee87eef52b7357e6d0c9eb88d31aa6118305189bfb505a677315b3179f6445262809d84aca36b6f10973c1372fc5447faaee32142d15e185215523047957f140959a7511ebe1835c67ae53f26db81e28e239afb3d22f82edf8550f1e09efcf403799187d2a70f569166e45045997e77634df1db9fb19c488857b8deab41d8331a948f53b0d6d911a16b699126486d85441bcbbe0bfce0a763969e311b4ccfe1b9a45fd0d5dcc41b72a21235146045f4f40db0765c623adf2d9bbc892b53abaea8c90e7ae54655ff39d3422b9b8f58bd405c1f74c83fcadc67397307821437869f2740f62cc62a182ac494ecc98067be5ef0c6b759cb1f89efbd13ee926981313101b3af0be1bb0d7a8e9e3a6381ca151c72b492339aadfda75f42bc28bde1b3166b6cd2b5507093a6788add6d86a293465b335680b8244ea55cfe26eb511134bcf855d3e18e6132e19d415aa6e72770384ef78ec367aea75ddd00c3af4ca5f06d30c46746da379f48c58d0a4b0715ef1b9cdfe8a56b056353c45c72265a3a8af1f63976f66387295521cc33ac8ab78c107c6e5824bde4470c63864d0a0a3f73028f24f5b6d009dbe0425b357a7e8cd3dce908f5d606d3d4ce294e426e4031da830196428596f9d69744364f900938ad5e72211f448e31d7b6bc8c40a565b8ab001cbc0b77b16178e067ba98b70983afbdf919dc88d8af3791259b61687d80c5e26fdad82a4aa0c3f56245e2fab9e9fa673d1afb6259b9c493cf20aa38a307141f625f17589c227a661bcde9bc9792f4f8914d459741719b70af9d21223e0b98e620e20eb415e858ada4e838a0f6b57154d87d44cac23ec79430b64c1e1c143558b73e4945f9e61bb3fb968ef45aaebe21bfba841d4b80afd0a4f707018f597870b8218c8c11da16fb90d8cf6f7ba13538d5177b47557cda3fa85114c92b9ec0e6b7ce8d163df2aac1f2a2ad288beccd969c8a6117aeffe96031333bd47772904c6e71da9ce65c653ab27a93dbecb7952874dd36f322de812e4f22e290693c5341eec6d2f51d9fd342204db28812ebfcc7ccdbc7075758c40f7e99d6e486eb3c541ccaefb94df322daa35bafc1ad7175d393e6363b6429cd5fb1eb7035a56791c376b8ff42b758f298d5fbbb39916048703fd6275722788ab3da224ffef31d321b3988790bc25a9c5f059c67a18afc6a89acd73cdad49ed815c0937aa22227e6730888892585d0b856326b1acee83131a70c4971e4f3f68d7bf5b8be4bd60dc4298e916fd58edf27285b81648da322a0d4a40ea245b0607f72f9b6c42181b05d2e8ea8f90aa9875d788102f7fcf09cd60fde4691f4c5e45088c2b552f9ce7c5afe5b03d03c4f4e47afee3c7f43ea678e2d2c561745a249b02a9725a1ed1677a98b62ead3997b4c33a2fa83ce6c47f64cd0b046ea8fda64ab36c96e57bcc885ed8bebc29298113339076ab41455715ac8265c12a0f58d22c24b28e5c9eff388f4766ad56ccc353bc01195017c796e53c604e596fc8e748e0faf2416a020f23c61652c4b4ed9b89b58f26e72da5981a3db2b35161051bafaebc1fa6604e42250dfd9648502867a98943a5ba38d348c1c8f248d03eae2de4a638876dda3bdd5fc51930724a20e066d5da848de7556ddca065676d329b147294fd6c57ca4a3993c09c0b7b3c3b72d080d235a3257bad6f20436abd272bb49711c8d2ecd20141026f48e4e288b8bdae1984c1f50aaaca88c9d19b8e0201cbcff1feba6f53d0f9c62d8464eb8e2281fb845400267951c8f4cb07ea3de322915568bdbf40f4cfa0a07dd049e3d5d288285269dd87696e3a9961b89154dda4197fb946a3ba6888bc801a6369837ae8652f35d74c5bbc1b5a788b06953a0c98eabb66910347791e5b6c195b4cab78c1a2d47d130fdd69eb20bef032e41f453a5317daad78b45576045bdf7f8f524d05e45dcd48e1caa28b155972472bf9ac067b048f74525cbd9339b1ee006dc8c46a23bd1e239833117341d1e6c916a2e7bc486912138cb98dc69730fe640def0deeb0be38854722c1e2e9f03c5b598f38d9756051eceb7d5d479e2bc660dbe34f8f78c01c74ff8499c094541ce01d8bf0c7f82685c8d05dd9b80ba6db62cab28b5affbe3277b6d0b82e0323d377d54f1fd93889f2a3ef7c68816cced7a3e269ce9dcb173ce0ddeeb0b3d96e117bb4a2f32220cd30ee9532b6f65600495778de689298fdfaa82a6bae973f3562ed28daf7d51d0021df49a67a9d72c50131354273a45dade59649403e3d8dc039145fab547677fd97d9a9e55936637f97aeef0d38c64d96b84158b9f9ac9bb0de4540a951a5d800728fc74e59a1b3a4a0e8e482b67f6a2715a8c47a24547866222c59cd91bba314a80064f245209717f8399dcb8073460df8390aaa5f25e0c4f3b1b56ef4199e6f6a483ba7710407f7fdc293a9a7a0830ea4079724409619571e1f311a917d642ef8a3e2c9c06710596d5d5267ace13ece011a56c7a34794bc1c32dffd4d9fcd84bbaecf711ae1b1c3bfdee3018a92b9c96c385714e815f09d12326119958324dcd01fcdbffff1c638b7065e3d6bb0d03a4202d39fdd818f1fe1e4e57ae024529afcb5178e4c986d6cc9c7d8b70d79d091543205b2f833923dccfb6f18650509b66b94d74e1fdeee0b907308358ddcaeda677561035383dfd5383903cca1424606dd5c0bb142b63ca61447c8bb91c6c50de7beeb8359b41a3ebb3622e12ba12ac0c818e03d888fb091b16ed7d29f34802027a7dddedd65ef874aec48e2f5e39b10ab70ed50206371b0447303f274e8775ba84c02ee32966d8a3f29cc4fb012b50273065454b78a57f7578bd80574c52a825290e7044d1249072274004a23f55a40d18dc3d49e3a7893101a21dddc0e5e0619f2d1916404d1fe1f096e1bdb0ff31bb657a5a46c7631c6fdee25a0a91e434151cfa467708455e318d4825ef553d755f32250bd57d9285a82ac9760d5dfe29502a385cfac4fcc30d49f16e8803603c33543ae6e44650269e1bf652da6201c3697398397f1e94d0f7755260b67aea9dfb8fca82809a994192ca1177c5f4a4040af07c7ba4871fb9f934d12b090aed6f6ed21655620cc792b6fe0789695795f105711691e7b164fe9b6011a2c5907322809c19d271540d5873639e981a9437a5362042ae70cbc145ff5851c65984ce8e9eb7f8a6c8fe63b1e7313ac82cf1a49cabb378078a92fe07a13b15979b127d9c282b7832c24e42a4130c03f80cd69f35279ec38230a7eff7c44c58915f76a7db84e45aa42957bfccfc0b2b315cc5e0ea7134d7bf63a75dd5fd63f08c72e1d3d3be5348964ce90edb3306b4c3f303421d86059e9f404ec85349d52a9e500a3549e33d224a0a16e137c1fb790a17b3a0f7ffb8c58968434f2249c42d8faa0db0cec4664f97389b8220405c58291bc37d8ebd29c8c75a988c985fe022bf7a0b1d54cf5c6861452a5deb5676bf4103a61302b28e2e45d99b30a4616def8edab9f3fcab53e5f78fd5921e06cbe469808f7d1999d7ac4e0bae5261db049f69ac3ff4a57af6db56d9d39623897be40be3c6d5ad0a8c702e4109a24e6449604d833f9eb11e3ab75090869b191d8eb93e8ae4157f17a60966082147b752d89a33564588aaec3673c58967c3f43ef58c7fdfe7ec616045123ecd903063be98cf27328816081bd77a22370926d24ebbe347d8c489f8fccdc38d6770798003730b560248a74f356343e882e7d7fa55ebf3075f35ea97e91056398a5835c22757dd36ba17e45b5c79130b50cc60bf012c1f37208e41c5ebbfacc69f7ef9b3ad8881487e5839ddc0e3359d45ed1e34c32957301d78356e7e08b8632541ee6a3448e5474564e24756ec75138c2ac1cec057c0caf1dc7d5c6f438c651623a58a93592b9ae36a2d79a863592de8a5efe42cec7b655e5043ff96f7717fdef98d8f575aa7ee15d035437f20e1d23b099b594c6cd3caa51830a42334cc9e02f485367a2e317ecefd06951c30797aba1679ba1bf170b5c78eeabeca2ee4e4914aadc34c90bce604ae758b1959ebda3c31411794f961fb18d724c2bb93de05b53510c80e63527f5a5660b224750086dbaa148c8d076c172da27dcfeef8e5739072df9c46ad7d537e06106f7b44b580904a2532cd53883afc9b02568f343877b3aea15d22f1b89118f46200183455f9afad592dba614b754bc075c0e25f8275ec0e41670aedc8a73a53c218aba152c27a0678af66ae52fcfbe55be2001c75dd57dc4c0a93ede76ad7a1aa42c3bedac5009843e5e6ec82465e61f8eba3712bb4c5753d4fc54eacf6717ca4135bff59b6aa3be4e406179caa9429d3e7d2ae66ba6d6badfdc63cfbad839814dbf7082c5b7494138b015f98b20e4c179f6cc97f85280c7755bfba5b1df4bb3465b4a685beb8276e363f319b9facd95b801789872de4df80a660f546e43ab68843fc73e46f8b514f2e57c7a1dd636fd678582edb08a722616765273ac35cb64c690561be6edb53661d91d32c5d3a6b6870b58e828310c0ade4ca9d7abbc213a31d2d0a567080da80ef1905399155a1ec5fcddbc1bd69282e5da1c5b84ebdf310ab232548055dc4089653fef527dc25eaac2902dadd1ab0c9a00743e50d14e040b75b1328c6a9b79b4e36b22408f9186796016f857a43fa4cf16e6835009e983fb9ced90e70a1e4a901791c7ec96ea6ea231b13627ef798a6192ceb5fe10e77712ad447c1f2e42e3a6d558606ec8901f5841e836d427f191ea6e42dfa7b1c3bc5bf03c6f6682a18f1a3413b20b96e38bbca5d262563b745b7c591e61fb170e21ddba1f95bc2368038cc1233bfebfc6a5bab78c811e6631187ca5c894670da6904f2a9d2a8961f21dd7c58d6dc015147741798e9454fb98816b3ad4db9300bb0f681c9a069bfb451d742dd2c989392e6d55fb10c0f0ca690a28f536b8493e7b65411d4cd619c677eb5bb640ddce6f03ac2fea30999d8773c604f44d152732ded9466f0df826b2740e297f38f7de1a81636d0eb948adc744b14bd3fef443dfc5c187fca576834279d270753badd81c114582119504efb7ee34cb4ee41c3b91c31bf96c56ed6dd8570480cc77ee85ac66a5971464a2419ce3139cd5b3cf1de8e3443b843f9486edbc3ff0593667358dd152769302e7abbdd6868b6f2ee319136134b16c9b6dcd09f9c2abddd2d91b4db43c9ef8a07b3c92de37dff090ee14384114652b4a423857b769d8929f53b55bcf20971bb2857d1a297769c37b3f3d1bd85ad28bd1da8fe7727bf55e449ed650a67310e0b51cd4e9e34f738372410d34a1b2ad2d2957b9b5df6befa56f548e802bd2fac3fafd609bec9e61ae29fd0399c3da4c7606278742bdd5af222702e8ddf965e49f57362922bd524ad346e4b3ff54c3463da42050bb6f53b2dc3798099dfe9bbe65b8b14d25d55fac8cd0c089b74d1bf7c476155acbf87799fb3e368a0de07dee998a04cf18d4f104f50ac8cfc3b0621b5856f10ced06a7f70808044ebf7f5ca4428c8738c6927b46d6ec86712f01ccff5423f9e1ca08769e1d270b7a0372136672a2c35d46845b656a83c0fa02b4c6d9d374cfa98f76851d28510fb6a44799565d622e7a39f9a1d81b72471579182b10d38b19181e9943ab8d8586d610979500b4fe3805f442eed503c04fb5d472843d207671304ced6010a6bf7100d3ea5c7a29ae47bdeade5c0", 0x1000) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 21:52:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) dup2(r1, r1) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0xa0, 0x2) socket$inet(0x2, 0x8005, 0x401) 21:52:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) 21:52:10 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) getgroups(0x1, &(0x7f0000000100)=[0x0]) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) setregid(r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) execve(0x0, 0x0, 0x0) 21:52:10 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fcntl$getown(r1, 0x5) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 21:52:10 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0xfffffffffffffff9) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") 21:52:11 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x25, 0x7) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0/../file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10208, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x11, r0, 0x0, 0x0) 21:52:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000001540)=@in6, &(0x7f0000000040)=0x9) socket(0x20, 0x4, 0x5) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000000c0)="f2bc8334051850c8ec1fd9ed3a06ec1bdb06689ef26e20a468974c273ff83f3da8a16f2c96bd218e6f256ec5987566d2ce24095ee40be801d5282bf63b91d3814b1e08dc0b345f8bc84c38f00959c6b649510cb8587a6e37a9a02dd3791aaa870a6a512425f6dd5223690cf745", 0x6d}, {&(0x7f0000000140)="d9be729b84ad90aef9cdd5428f4ff0270a6a9a8b5cefd66bd6c23ea39460ed66183401d9d72cf14aee993ef3a5b880cd5a5950a7249ef329118368c594256cc07f6c50403c102d7a75c1a3b1fc442bebce8a21d98348da1421a4aaed9cdd55ec70d11976d97c36be67c056a7a4086e64820d43b9116897de718bc4669937558d1239d4e4a33f349d48e04f4de6323b294d12331060cfb005a152c04fa6a93b5852843bb0473a338fe642564a0a0d0453e73ad3a5377dc6e58499e1d6a544a35d29103f99edce13dfec65b383ec08712105bac42f5b8dc364a22f614092cd8b17f6a5afe74fefc067791599e5b04469c91cbdc62b95d2b6ef3a3f2bbe758d0125f2c5fdce772e33132cf094ff387646b78db591f8011da1f049c146462f45ff5f7d5d97025b41ef9be5da4443919481c83acde632969321760cd215b9ad049b0ca4996429ebc9d0d9b8489efe09531482da33b0c935334acbe012a749f27c04f1969a20cf5907d8fe2c6d490141af42ea84552d568a64136dbfe558079627efa40af6fd8124f10c4d84cbb285b5cdc1eaa34fb8d087fe4277f2f70fa6492f4d798cf49106f6e58af5972bfca5247953e0ceffdad12c0ce6fb1c5aa718d3f964d372afbc2c762aa734c586e1ac9551eb9bfa28e5aaeb26fd2439e7c56f073bd12809472f377429ad54076c00f038453b7dd37adab5ff9fb7ac865202d4eb9c5f45d0855cb999b5761f8787676ab7b4caaac762f1948b98bda2389ab52d759e4814db96147503ea1e761874b881d702c74a7d853aa337baccb8e81dcb4e9c584aca1946863fac05cacb163aa68ed4578ba576f5bd891fc91cf443c540e44489e7ee404dce3576c5e14499b5553799e3a40e5c30257dbe2f72aec06b10de612e155b1f852e05837bae0107fed9fdbf17f449fe5b9e2120181a1dd0ed9147aa228e4056f490f4e0b578b83895a80ceb741a1b03aece154ed1faac9a411998837a66c3b2e876b34d63ca4dbb73024b20425ee7e0b669ce950d0919c08aed7ae3ebdefdd5cf0d88ea20c446058835aba242641e3a3d588f07252e4ea6c8bca69a749e8e010f2a21f0332f9eefdd9d0de2f0ef477fa32b9336609bfbb9685e0caf5a12f4bb06fbdf629e78a907eb1da136e6c04dcfa0c67003c74fc0a57ab54a4f6319bef02d6d8992f72145ce82027b9206216787e0711b1163f4050b41f81b1cd67d7e6a74c335b752dc48e4d7c5785a8a4075a4d145d05317b62b06dffc857d9843216cf33380beaecb578904aea273e2f74f2805b7c598a5f2bbd41cb886025a2398e262848aebf0f1d3666eeb9a9abfa4697407bdc5282b8058cbe0df9b88ef66b1b5247d271d26d0261ae4435a48c664eb18e03e001761d18a33137a987210e769ddde388dbfa25b8de5730fa348a4d5824d8da094872c97b63d142f7edaefbbf112cc434f75921ac57aa36ee120ed556c8edce1572dd62e4cf996f5710746c462f63cd0a1bede9560829a14f35d9af60c1da0b1e60660c3b191cc5b25dc070fc995fed83b99b01b572da66bed908be0ed39cae26c294aa3a798d056ee18f24bf2ede3990bd188837b8d72acafcfe68144e05c084ece74f514e399053a17a29f1c0cb84749bb718dcf9fbf61d48745e2c0a7a6966b3a8b66b37554534bfbbead1096af4564ca637008f57aaa8ddd8e009a8da0eba35308e43498a752302482ade5b7433d338b0970190e2018797f2cfec2e2dba13b568fd490912bc2a5895d21847047e5c17cc663d8880c1139b06759e5c47b0058a6dabf2b7a76babac5d7e52c76dd82814affe5d04ce6201af2f40bbf9fe0e291216f3fb507943cf15b87b00754048f2fbbf824e9bffbe116b3662da4185f0a65afc7f755ea6f14f7df3c97cbdc2b299b06caa6c83ac677fd6840264a06ee8edf60c8ffc21fe94c05622f19e2fd63ebd29f58e8938436de38df0839cb951877d06c6c843ce3ec7e5c0ae2db3c4bdb3b6bed461efc00013a3b21d7f06ebdd2294a100b323349540ab037a103d3ed143029625cd1343678d0e5511d2634f108ca56c8bf697c4aee96c7635b0c6b0e50d6a3f63051c80c5e20adba64f751b6fc14904a413476f90aa59511c24e6ab6165b60e921e75e9540cd368880ad4a89280d7d666e8237f440921394d4ff3c474805eb4897ae269a661154796a405a3433a2aaacca57b0b02c81a90a59a6c1e31d08ffb8f19659994aee84b7c072c8e79304a7908c8257fd399454269bcf0b8350edca070a54dcc9fa135d9cb5bfe5597cc0b0c89e81e4dd694452ed233239174a3d04717b8e7a658eca6df2b79ca7bedebb19a9cea5e1297aa7e67ea36a300765ba35ae01cd06d6f7dfdcf600eff8dcfdc242cbb0f8afc95b26174331a1866d950ec2fb2b6260d9b5429b3b178e3c9dd0815a7306046a058c66e8d89d0f13178a149cdf4b3af6eef79e65aee49fecc7179fa518eb4434611198374f5a81030afe45cf02d810d4365ade2ddaf482f6114d8196eb50d55cb2e88bc9f4359144f9ce8dd8e1d77677b19fcd70a2956e8ddc33ec59f42dcc47ceec9635d6264ff79d71672db41de466d1c9a501d5081b889c84585e8f8d8128845bef78e2d944e310cd55806ef3650b640f7344bb7f80938683a993a5c736cf5383b4d93482e135c2dbfd0aafae6ececafe843746f9e2d11af9db5e73b030950ea27f26f5a3bef0ac4e0e7611cdb864dd0b905b4cac48839012ca69fca657b876ebefbf188ecbcb230599c90c7279327541598e58697ca774fc746e8bfaee824926baa4ca55fa8ba089a321b35c9989a0e4c546f11168a42c8f5b800963871de26c53a8488920ebc803828cec36e845359c4dba0e40c93ed6334856da340b5a29400b16cfdec7700a4276e3f2bd850bd483cedde61a69824cc42556974a53c165476631cbae007ddeb3d6e38945f5d9a5ee99519ace7806f4b201b16fe994de70775fb6c32472d29ef7e5428076eb1768529277f99023ce0c1d4abbeef02a594bf6230818bbbbc8dc8c6ff12b53eed03564d82e4375dd15696486aad5075e1ffa4ca78f90ecbac6ee22f9944f090ac9e0fd2637e6676ca684b0f69e039425b59d7260b6f61bb7cbd37eddd274518220b389488c74d7732547e3b562678e56579cba9347b28aa393f1b200e6e9197553101494ad5b66fdb86a5ca34cef583ec30347ca43e95b427009e6c40a82d66a5e15c2484aa83782fde98a454d3de4e6b1a15bb490ebafc636d3e4f643823d94e40f6bdb472d5e1b65408c9ceaeaf6278b973b6ca67bf62e810d616005a1d14041b903ad15166b9bc7947e59eecece7957eb3e25e9ab1cd283043a8103897fbdca384fa53aab461a841f1f8ed09355d39efff41b86ad8ad41c9d9af52b936568dcf91966c59d874998fbc9e6631ff79abcbccc9aaf55936c7b86d1923ac7b96d30e8a04d7c97ac75564b47818821d1328e25d07608102a4b7c73d9316492689f89c510b71c3577af3e4e7c12829aaa20d5a467637d0f560d360044ee6410d65c215521f1da40955cbd8dcd1074971aaf83f6903b89511a57a90678d2b51aa7bc1ccf93a316f031ded383d450c0b0da8fe149058161d97402a502825452bfb7175cf3faea0cfa68573b334853813e70c0de0bca0fa69d27eabcefe3ad4f47837fc76f5c825db8e49a5a1068e1696829ef22ae0dacf59e375763cb160a4525b714aef438f8342a745aa9b64d905c3895dae60a4465741872b625c69603808d1960a822ced202a1160c21e0c2f08c76e627ce24604b32739d04274cd2ac70a814d13faa561d357dcd9a602d888201235b97dda8475710a10a7e134e308a01ff0ce89ae0b7486f9933f95799be942055bdc2eb7fe819d0d7f13f8ccbbd6e3dd5897a563a7c95a6f2ec6b779a86efc36b6ff6576dfcb082c6fa5b4be08661607ea1e390811cc721f1bdc0db5afc17d6493f5d5a8e30499a31a7fdb25160a7c41233fb426b9292f6394d994989b7e4bce0160eb41686419c979dfb49ed342f3c9bb3c4d1f39f786b0c9be05418922f9ca88547830f39a06bb9fb55a441d5726440d28704e5f657542c203440ee1064482a0b68b50aa8c8e4e3f1ab2e8dad91129acd7aea52e68b93d233d8f6b16281ed77b5a4f8e48e754df8d0981a8241c8915db628e0d1d275619e0f6599a5a5c17a3e216cbc7dcf40c95150509e9bae8b0c81e026d02d4d810257bb8e9e33dc011e56d3aae88ffc3ef5f96e5096f18fea2885bd99bc05e6adb65720893b55b1208d356f453723d52bea3a5e67f2482dc1b67cd99fdef7bb79482e3c51a692610e8332b0300960f725d84c3c3a34b48b61a93ee9c8226b454c7f11e1e64c2f63e2416f32089faace0fa14c47839a8e771cf4923d3863d508608231f35a8817fea8c6574a37ba612e29ca856345e6cdeb474a4464a21716b250919d97ced8799196233ed0b3d10a665831c82fc636c2426324ff42675caff4b5c34c3b2cdf76e02ed0825aab85b5618c29bbbcf0c7da5eb2c871f67c145566ec2e32932ba98264ab30ba4dd9d6ed7ec71498f57230b0b0ebe63252d060f476036a3dabf907ec2b0bc3a25cc7311592c29a750de05435365d8f37b77cccb661fee00c068f3059e11b600fad8bbe1c501921535c48d50e0121c9a206aff08e410aa9b8d4bf947acb2ee41214b748264fcc1a52ad4fa0d71d620e8f1b4b10c0a966be0c4594d3f249acb76701d4480b84162370516db1099da0b8cbea89431c3f74028db7be1d217d3a88648894a65f868a277c8d3e3a0e795f26673adab9d629501a87463f9fe3e4c19189a2be3047604c81399b4a1f382056a8563a121e639c5c917e627950eea7ff433a0ef67ee2f1914c6048851a13a51dca83462b9f252ecd98c49b1108590afb5a4eb9798b4df6d2a62987376c7ef5c8ec034252becd45d2f434cc35614014f815f29b07da09bd5ae75be9da87b47d3ea5901c461917a02694ce4d0491b7b724d444dcb0605b2caff7b0a420127221737916378d5d9092b2b730b9f6ee7bcf7c60ea0ec22cc0cf0a5bfa09735a4306d8b0c539e5e495a85123d5e14c827cd83bb8e13a03da0dfe9e602d5cdc8662dd72317501bdd92fb93a6e44fa8dc2622a2bd6271021ac19472aaf61f4aa074be234b76104678c61d9cfb963ce34d19b1dfc92d797433bb0fc019d56c27af42b458e007a52c52a7693df5d631fe779831b62c6db5fd9bcec733da9d801fc07c70b9c91807371cc864274c33fbbd09c18bb6c7514bb018dce4ef852fc0982def3a1543fbff0d0903e9d87703ef85fb1fe141807bcb7135c2525769b24fb03f8a4a338f85759f7b7cfbe80a72388c85168e34dc0ff3ca1fc7ba3cae151be14def0697f95cbc0f005c7485ae18adb4da3761d512ec6f00e7bdb58a64aaca3e9a69f66b6aeb2ba6fb7a3c3394807f3105f864eca7a0c8d6afa775743c730b63582b9da6873705d07ba3b0bdfab67bc8d35677e3d81de00bfda2a48db8eca8dd09bc483f3cedcd600b0ed23f1e384208825d279c647cc184c8edb2df32167b26e0beefe2b8cad22a804e417bb0ee3ea966d3ed7fcf5014f9ad0ae8cb74fafd0d0f11724d32db064a2f5fc6175ca61971f1d850293001a1519d1531169f0507df6df1678e2d4afef74d7b61e6880993ca965c3b432dde27e2118f08a1fc00b881898d254bd6e41ced676f982b6f4fd9d4bf2a0a3e773074ed8d9a9600ae1efa9a2dbf785add1072bdcc62a483c8e7d63c66ee9ebc4ce4f454c3efc9aee8469c248cc", 0x1000}, {&(0x7f0000001140)="557018afdbc0ae4ddb", 0x9}, {&(0x7f0000001180)="2aba987b", 0x4}, {&(0x7f00000011c0)="957875fdab9531e27ac5ddc4f35b9652a6819b9dec11143548ed39deaeac4f20be63e6eb038f4f87ceff56dbf754b96c5e4f6cdcff0c47c17c4b6b40e3dedd9f03c07ff87febecf77bcc2bab298c80b2fde1362d51c902b435ebe42ab70cc6b0fcb5038378e86abf70f94ab00971f7be29c98ae9fafc4a3c92321b42fafb3ed211bb3d2711d6bf0b9e6affbabaf50582a17baa22caccbf854f92fc120aba6cf32b25d4b8bcbe421330d4ab52b4ad30a7a898accfe882dff2019b", 0xba}, {&(0x7f0000001280)="98cd1b8bc3ea362b8ff6faa513fd3c3568e6791a5e1c1d23499cc0", 0x1b}, {&(0x7f00000012c0)="63fac28d09b8aa14229b3997ff41ba103d2b83bf20d58adc830a2c7cc87346e1b147c50c8375d401374971d61bdaa9cdf390d30340726437f6a5cf1dfa33e2a92b85f397384f2225657f3dd029143857b9747a6d402686ac41cc8d6b9d2b451ca809be44c7e83aa81227acaf30671bb122ef96994c56a684b94087defd57011af6253619eaad74397af4827f3836efc54c9e276ace6a38", 0x97}, {&(0x7f0000001380)="dfa4f7f4d8778731e872b69953126577c58a1ad856b60f11d7d23f82ffdf2e0b95f7483071e4c601870e51107da9", 0x2e}], 0x8, &(0x7f0000001440), 0x0, 0x8}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000001440), &(0x7f00000014c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001500)) 21:52:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202162f66"], 0x1) pipe2(&(0x7f0000000000), 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 21:52:11 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) 21:52:11 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x82, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0xff) r1 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x10000) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) bind(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 21:52:11 executing program 1: syz_execute_func(&(0x7f0000000140)="6746808f000000000041724bc4c28dbbdf8f4830a6080a8fa9d8903db5a58cb8c4c2f0f39243bebe1ac4c178ae9e0e00000041e00bf247dd63086466420ff219") r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/231, 0x473, 0x2, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x7f, 0x4) r1 = shmget(0x3, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 21:52:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x4002, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0xffff, 0x1, 0x72a, 0x8001, 0xbbc}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) listen(r0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x5, 0x4, 0xff}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x1, 0x1f, 0x4c2, 0x6}, 0xc) 21:52:11 executing program 0: mincore(&(0x7f0000412000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/9) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='c\x00') 21:52:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x400000a, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:52:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) rmdir(&(0x7f0000000140)='./file0\x00') write(r0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 21:52:11 executing program 1: r0 = semget$private(0x0, 0x6, 0x200) semget(0x2, 0x80000000000000b, 0x120) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x2) semget(0x1, 0x4, 0xfffffffffffffffe) 21:52:11 executing program 0: r0 = syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x84, 0x3, 0x2000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x3, 0x5, 0xff}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x9, 0x100}, {{r0}, 0x0, 0x8, 0x42, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0xc0, 0x40, 0xb2, 0x8}, {{r0}, 0xffffffffffffffff, 0x5a, 0x80000000, 0x3, 0x80000000000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x2, 0x40}], 0x7fffffff, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x4000000000000000, 0x1dd}, {{r0}, 0x0, 0x90, 0x7, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x101, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x800fffff, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0xa6, 0x8001, 0xc5b}], 0x3, &(0x7f0000000100)={0x0, 0x309}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000680)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0a", 0x21) r2 = dup2(r0, r0) poll(&(0x7f00000000c0)=[{r2, 0x5}, {r2}, {r0, 0x40}, {r0, 0x100}, {}, {r0, 0x68}], 0x6, 0x4892) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/187, 0xbb}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = getpid() setpgid(r3, r4) syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() syz_open_pts() 21:52:11 executing program 1: mlockall(0x3) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 21:52:11 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) unlink(&(0x7f0000000180)='./file0/file0\x00') rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000200)='./bus/file0\x00', 0x0) 21:52:11 executing program 1: clock_getres(0x9, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x28002, 0x42) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0xfffffffffffff23a}, {0x7fff, 0x8}}, 0x2) 21:52:12 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="f3514cf4a28d04f3cac82499b005af21ac8fce785926a39186563e"], 0x1, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x8007, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7f, 0x4) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) 21:52:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) syz_open_pts() 21:52:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000017, 0x0, 0x2db) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/49, 0x31}, {&(0x7f0000001040)=""/80, 0x50}, {&(0x7f00000010c0)=""/131, 0x83}, {&(0x7f0000001180)=""/169, 0xa9}], 0x5) 21:52:12 executing program 0: pipe2(&(0x7f0000000200), 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="1010000000000000ffff0000ae080000fd941d5c9dff18400e38d2876be2a6217a9ab357b907aafdd08cab297d1253915ba396b8086f7ae453a9371c7a0416f7435bf0cb1f6713c42584ffda75154607c17e2f74a106fb12641829842b76553a7c475fd2c7634d6f7e92bc3e259c805b7ef62a7ebf68e2a30bb7c2c6ac6b5427fb21ee46bb95e482b626cfc39a8edbb1c6623e2e21d7d83231086471609b4defa947b922a5f21aec800f4e20692574f50e3108826ab25119030fa10bb3c16edbb68d58b308de2c23c73f8aa711bf6774b364ba2e38f8a4d5cf8c90e002053000018361d1bf8a83eeb43468f453bfcf58abb57f495b9c28b016a8c4feae4f358cdda59de2d25e84d72bde5a24f697637d5f2035ec6fcd9f85be0db3d95dc689e1a2b8c1247af18f7645942c6dc6a92b745658abc80c1b4e20728394585e6951b5b92c64ff252ac2692c6a7cd35241aa97d8cbbe924dd72cfda7748a61735b866476c4bbe2440a7a5e52adc9cb353f56e6e9132b822a3ac4d468100a261417b3c4f29fcadf104e111140747c8e7ebc266cdd1f6d36574dbfcae05f4916abd4268bd4eb590fbf35a642520501e572f5530fb442dc76abc35c03c9b3cfb267c005411909173044d128c0414a2e24eb099afc69a497acc94236bd37e67e53c93f0b8db99575aab3077bdb5d55637abf834addf0854dfccce5f0daccda0e75f03a1208dae72134c62ae6888f6d693c6a8b878acbfbd19ae29629e84eaafb97371fed69c26ccf3934dbaf5c49cbb2d4b26b0e1866e0f86278db828e0dc6ef671b009ceec37d8dd550a4fecf31ddcc11b9f333e270f9c17eb222411e306899015b825d3ef4da7b061c9a4d7674506a312c889884f9942159e15c4a8896243535addb60d0809d6be489d5379561133a883967a90e688858d34f8a3365bb7790f79295b369c7ceeb8d9d6b12e44fe039be2bf2dce7090460fa15ba480a5a7c892c5bc830cf571315a3daf832db9586f1f44ee81b84374488d798267433780311da8f4031951e58ea5242aec5ece307a919e2a4f1d1eff8c396818b39ade3c2c6c4160d73f324a9a8f3eee7d270ea1bfb779b652f2039e2698ce71843e99731781cfdd9673e1724afda790ebaf027d9510d579f94a1ce7c9b0731d9b17fe9daacb5d9e26b109cc7b2b7edfbca37c376bb4327ea5948a343c7e97278551577f5dc7a61ee7f10880ddc94dc36f96dfc8b8c8f98bfffbd5e29c6ead3bc200b832729c7f7b66a3b3cbab89b4a71d38f1cc392fbded950b7282b657700d7f5aa18f66b98f18a1d623bcc877dfd11f45fcf374be2383d2c8b3586603864c969ba59d941ad1ab25653acc4e6a4048f199ab82447be6cb1ae19e2829640dd9ecc9beb9fac060c01ac0e2302239826aa38b5a7f4928f97b6ac0fb58c8e42a00179a54c2c1d55ee0830c6bd480883cc28ce8cb2e5a839b9691d2736012053b64aea9b24b9cd6237a0a6482a5113ad5d0fd88434c655642698d6d0e2aed1781dafcbf2d6a62d1a4d632c4d3644264e0facb40fd44d546b3824bf5b96eac47e9dddd69711d1ebab7d39f3342fc5778d135901e582e1314706e8784b0c5aa8be2a051f4817f822c4af8628c1292d62fbc6821869d736fbdb3206cfd11b351d3077cdffe1560c2aadfc7bc71335b601b61bffa72687e408248b246c8d5cfc4a39a03f2f24c76938a664967b2065b08c7dd3b13fdd0ac30b6e36b23750e7ce1dc8014e18afbfed5af599cd822eb74d671f1515342eaf2528e66eb51014967cd57223590ff32d38eb24254a2074dda0192baeb3e6c88685eb4947caf039ca1e431d3e153329083c120402e939743b4ca5fb4be9257f2216ae1c4b5324de8cb328acd4d243508845a1e5a4582ef428cd011327e29caef980c00fbf3e341c46fadba8da495998d19a116a78ab18e4043fddb265704dc0b30c488710ac5a2c1798515ea556429816fbfe2f206d278f70bb3421cce5f6472169057a634327f73ec53594d47801024383ebd5be9d176b98cded0a2c4204c357114f519855c36b56fc9f732e71141f1b645f69130b35f59a3891277099ac2caf53f8d0656453d94a2c9b6039f3bdc304338a0324a1ed730aa06a6839d4de347251e939cee984ab5a1dc468f70abf4c241abe19708b184be01ef9d38417b8df2a781b236151d655fa3dd97ef4176d3fa2c73306fc9e1e9dfeb1c247ad57afeb4d4ffa7eb6b0031cf7d18c829a1885111fcf1cbb1df76248e1af4c4f560c88eb451ad5389b5067e380b60fa214a088e8db17d6af18ef04f2654e7da7d0a8d50c7d7ad4cbd495d34fe5259294fc4f0c7179806f8028b7f5857e2a46af6d7edb775f6b5f24c8f63e0a3e413451d197d7cdee4e8353dd90915e3b641344408987d65098ee24fa7ef8ad565c4b8be702da169443bdcd8b8b8af330ce8ab2cc305697004dab66528b57414f42f6bc2d8fe2c424d218a8578e257d07ad2862e3525c94fa000fbc09f37209a928d1e23639b534409dffe5b596fdba615bd3e0679f3147312c3f493edd1974482b589a12b43b8048621f7fb9dd723c0687baac3034f57702ae366ab933ef066b1c79c496c5066fd9a844944b38dfbb695ef1a298ce47343747b58b712e0cf8c4b7226fa966ffb523303ffb82bbc4448499e1be55fb680e6ec7601e7a0828cf10a86cbcbd03d1dd48907ed6b40d0a0e9b8b20de7e22cf2e88279cbad44d968138a7d61a82b1cf64bc0051037df7eb66d740545b346d46d14eae5e439112add759160dee8d9a215971610367d01262fded340fb1fb35c28d23dccace7ae6b8a18b822c30090fc96d92fe7dccd4791bc7fd8364c3a123d6032d2a4c7ceb7f8663433d41fddae4549f17e5d5cd5a205f0bd69632fd243bfc0d4590ef983b780154b600cf02527cbe4dac9196525574d2b3acda53c834bfe0ebd4413385e40db6bd68a1e7f49fedf7f9ab8cb15a0ba6a7faa6d585b39974fa79c0c2e2137ed0e339d82ec7e9ad581a6b4ff5612617897aed17be8aa68762462a2e3e54a14d5911bf825d18d6d6c33a0bd6a2cd5dbc98a52780d3f01a136cef1f2c430e3487b82901e0280dbbf70334eefda4e3bab23695773184f62d260a9c147f9239ed54e4db6b1de7e369fbbc5622e8245d763295041226d7bedd9663a79fd3452dd7fca461482280c80c0107a73c0e935df2866f6b37cbd1329aaee58628d8f22346c312845a0832d5355b79f1c452b17d290d7dddc1c85682828662bba538060acf4b52ceb56822211affff529150035d7a24c56b312240b29b33a913be9b58f7e8deacb521f6a3968057168305bdece98a14098bbe6a9103cb46fc82f2f9ba49ba4d7eb0502277b7bbed4fa93b17c0a897a97b8a4595ac0f2f88de9f4c988e3f9f0330fec2186f589d5ac3e28e8c4ebe0e7ebf9517473c09480acb3b3db90c0c8790ac9e1143fa9787df1adbc8c771d85a6c66739360d1caa6893e376b35b23054e8be2f5a2e53f49f9326c0bf45be8dbca919295f05fea5396464cbc4ea4942d77f5b6515bb92937be16840f02f511be1e507b2fcd3435e472ed0362f64aa4e313f1cf0a3dea1ecb44b7e4943292af6a03eae795b9a5c8d09a2a14a3f73b0f40f3bba5536d8d544101da8bb2c063b6ddbe2ae50bbe977d31c4fc18c756e1ad1d760dd66f7b44f70bcaafc16a6bd1824cb62fa73b3a55a6637a42d19b12f0969d4099b6dcefbac8edeb09b9c9ad7cf87a3dbad8986e65574dcf7ea5cefcb0658e30faad0414564af62ab462b4bdd2ee19413d6e3aa9d6c378c5c3baeb6cfc0d4a21c357dfeb92f31a93602c4e7ca6b67172e37a645e7c8ae31fcda939c8aa984562a50a04cc227ba77fea4aa876196d847dd62ab4619b9fa7b02d950eefd995fdb15bad8abbc1dd47bfc9f70a266b8a6ff702483e5e8acaca6e8d0876c343e85a3990f089225e1fe564a63bf33d447650067d5932128d4ce13bfe893c8d662174a85191a96437ec689c6f9c43364d02627a540cc7b0e96b3db73c4488f7234126a7f44f6723bb283d524f6fe9a09cb0c5746cb1432c9e6e91fa13124ef99e15fe8dee6547be57b8fc2b096f26c62ad337652e75d36257d2e14406b40d4a0e29fd3f6aa62f2a8076f74db497bacf229817ca97bdcf281f800e20bbf05c6a4d517bf41c9f8da4e33ec8ea3e0406ca3b84be8aca7f3e78fbdfa77a5b8f4bea11326b595de87c8bc9f849b80a515aa5c32412dd2b59536f8d25642559df04215a136dc77db25c4b67256543fe468dd3dbca8dd9baad21fe8c666df4638dc29ae723f37ab0e36c6df80348cc0c3984fde0c99f2090da26964ef87889582cff4e6049b4dbe9730c2751d7462397fa7d887641ec063ae781f95e8b72aee92bdae7da6a8a5830a55880da1129443b3b577e18e15f8713140cab69af9b2a65a25624557fc4c74376ff2d3b59ad29eea744d198f819d975842efd873853263fbd5651c57bc6f30a71e350b698d4cbcfc98470f0dbd818146664c697c24be3668bfeac6c400e15910739042f2b4abde2266c3dfc8a079b9b47c9e35b56a91bcbc916f760c8d54831975ee941d9baa124152cc8e29b701621f646e1d317b7b86dc95e0b1b51650d8a2f6da9aa834028981e9ce71f7364ab35b86c230edffb38fed9b379d115ec41218a98b4e196f9ce10b1fa695168a6d6f51531d8f8db13066546023f96262c443aa5965901e67862c3f09308bbf4b78b06ade497b6f99773b8a6ea572e63f337b3c5a35e9f1d433fd5b0729e022056c973d6a64b3c95e34246623a618ca06ef3d35ba47fa65cb20e9b66631af077ac466acb5f14415658dfaa9ab576422075898c7a2c9591d31b34aaf31d907b7b1ee856d9efc4b2b282e3a35437f61affd222cccbe450010048c0a7b22783dc578b9a1ffed5149b53403c8b5d31c47ad6e423c762b1256dc0311ffa43eb17f600e306219c4771b27ae29f41da983e03ce04f9b6cc232dc155215f3af2dfcadabc5110d768ca557c4028987093231bfccb49578d39a8a40c18e478da388b67714ab35d4f51d7ca294d0593ef0e8f90a6c0600384849911455d6cac0b9bbcb204bf71910bd132932d67bffbd563a903479d8e05237e761bd241c811fd2c29bc254d52e94bbd1c4d85ba368ab611bc4dade4d5c42fba349abeba588e397a55b512701cdcfbe694708befe1afef54f593bbcaae32855343d86c7e55a74fe44f816fc52c9ceb53c0402d9c50a3aaecdf13db52fd1836d24c9eadee9d6abe0dee9026b048630cede5388b4c57c6d98901ae96e06436f3cf9a0f7a3db96491fb220907f1d6016f21161b04151502b8e26dc49d7a2fd08d59ef7db16fd13454cd918b3875b165b05fa0fefd8ad9925016daf7ef311127b8a9b4bdbbf83ec4f4c0a148bcf3f44d76b88456962285126564402702c91496a8a60ae395f2640d04b7e3d7d24e2f59456e4f3a355a8a258ea71bc2e3fb0653741398eaf0e6b5cb0726c8b68d670b37bfa6ce9ea3e0debf216080d4f1ddb975f82bb8554c5f7db05bcc0dfd7f287d9ab5c6a402bb60a4c1df92213caa37b1f5c5d6f9aad5c1e22146157149ce616107347bcba69c5d116e63349bda880da9b453d4fb3408d476a7d21ed016c790f640feed2d89349120e3dcf87f7b3095b42bbeb16d8b854d4af33d4ca402263336cef252d3eb65d31d53ff476174298d8b627b8bb6b7ee2f49b005c682d93fbc6276ba7d2ea230345374988cb3ac8b1a988e21a4afa1ff465b8144779aa75f6adb31269dce40010c34ba2236852c2f9127cbb027dde255272306790a1c72b471ffb1a538814ffbefdf9735eea8493801abc1e83008f943577d1de4e11aa2e41bfa92069b7b6ea2cab1d7e1f438b0356017a68a732b771c41a2338a5bbc85138e30e15566a2c918aee1d69adaab32c6c6ccc2483b8e1723fe3dba2114ca301f357d40e46330974854a2083f9a093dd5fa2a42fbc2a1a729c2cfcc8ed5ee3ca1942c90d3437a8b15408dde66ef67b07ed53902e89e64473037438f8e8456606"], 0x1010}, 0x8) sendmsg(r0, &(0x7f0000002940)={&(0x7f0000001640)=@in={0x2, 0x2}, 0xc, &(0x7f0000001800)=[{&(0x7f0000001740)="d72a0125321e97b76ed2a4832d05fdcd465cc22362b3069bb7a5d384ed8d139462a66c64bdbe4443ed2f4ace4da5e3c3cc4a959071bdc80ddaf0182771cea6cd37da56c16ed3aee571d250a56262197c391cf00b09d487dca60c6b5443f9d1e05a286ecc632e1f73bd9eb61c42519b047d65c90127dc92d3fbce66369281e5d575cf825b667899b68f909dbf3565127a06cd48760fc350d69ee73f70f730fc976242540e5cef0fd3cbadf2d27d3eacb244bd3aee2a", 0xb5}], 0x1, 0x0}, 0x400) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000002980)={0x4, 0x4}, 0x10) getpeername(r0, &(0x7f00000029c0)=@in, &(0x7f0000002a00)=0xc) readlink(&(0x7f0000002a40)='./file0\x00', &(0x7f0000002a80)=""/248, 0xf8) preadv(r1, &(0x7f0000002d40)=[{&(0x7f0000002b80)=""/90, 0x5a}, {&(0x7f0000002c00)=""/75, 0x4b}, {&(0x7f0000002c80)=""/163, 0xa3}], 0x3, 0x0) r2 = fcntl$getown(r0, 0x5) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000100)=""/184, 0xb8}], 0x3, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000002d80)={0x3, 0x2, 0x5, 0x8, r2}) getegid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000002dc0)={{0x18, 0x0, 0x1, 0x8}, {0x18, 0x2, 0x0, 0x200}, 0x7, [0x0, 0x6, 0x3, 0x5, 0x1, 0x5, 0x40, 0x3dc]}, 0x3c) flock(r1, 0x7) sendmsg(r1, &(0x7f0000006380)={0x0, 0x0, &(0x7f0000006280)=[{&(0x7f00000061c0)="90c2ecad9c7d4c3df57d3d8da2b9310e28e91e88fd05b64c86c6195df7675c8ec062f8751f08f6693ed30f31a60dc67bb2a98229d05cbab5b8e311b483ef80a939370c0e4aedd61f2d1f67ab4e8dfb619389b464cb8112da1b1577a09d7effb49ba9e7ede3b74cb2bd8cd40fa366235503519ff1a0f9794ecc3fc15b36b7df39827ed96811282b984bdee5d765b6189b284c6bf580", 0x95}], 0x1, 0x0}, 0x4) flock(r0, 0x0) socket$inet6(0x18, 0x8000, 0x5) r3 = openat(r0, &(0x7f00000063c0)='./file0\x00', 0x10000, 0x100) fchmod(r1, 0x87) socketpair(0x10, 0x0, 0x3, &(0x7f0000006400)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f000000a800)=[{&(0x7f0000009800)="12ca8bb6969c08a46f7f0b302428cdddb9d5a7e20af1bde8f63f279f92de67b647d384e5903641c603db9dd21076edd0ec6f0282872b71e1a32709288dbd128df68d27e7f48671fd05fa466fd682905e58a8f2cbaac1981505d0e9165f5d5ac989645269dfd128ad2a2e73302c186096f2c737488c3e89b12110846e37a3196472322409a76a6dbbab8949dd2ed65a32d9bd72b93a974be9e97f90f027b3b4b4389407ddb97e617e8b35b7e36085e51cb74d739d2242720eff57826fd49a495a8b6398121318dc501fc7cd60012b9d6684eb26e3c9cadc72c56460b6d97e0c8bd095e781330c1cadb8cc36a056da144b814018a7b8eba24f036989cbd4214f47582fb8b52cad5ccffea11ab57bc4721bf2ae69d97ad14c9a06b70100241437bd25677419c4f70e4978651779c706c4e4bede27b893e13959ae791c03d1a498405e4489899595c25babddb058be76b5d3005edffe6135d78605ffdb37fa3d62ed67c51bf0c62bbdaf2bf207d089ea13f822df741a5dcd5cb95add858168519fb90727e64ecb843ee7c78ab48a8c6a215b9498b7ad6f6029beb2fc60df56299d98e848912033dd42ec5e8eeeebe60a84e884bd4c9ec2824f0d45aadb8b5d29c17a085532948836d5f93880a47f11eb11a2e5bc3f518b2b3e14121dc79e459e3d0f08c212c47e179a2f647e1c833aaaff23bce4e0bf81fc9c12b4449567deea324ea1674f0ebe1a006b0f4dd94f62bd1918f65af77adf02cace3d6c4f84906977034fdc9440e41cde6fc6db5a2de52eab68246669e282debabf2adb09f94e4992e7bdf8fc1913313e64d11daa1480bc99f63dad21dc447ffd79b92a54026d6a67c79e8c14769a69d947061130ff60c81a1bc30ea826e18413b4ee53929aaff0a15bcca7c505509e935f94f8af96f855228c2909aa6d793d65e20ed1b342479ef718e9bc7fac34e05d2fb9f86c3761e788f641db133be2ccf248bc47a44d4841d30d4dd7262c70ea2f7a3cb9db08a3bec0b442409dbfd312e8f709bdeedc232a4f83d509c5e7bbf9e7ea9d5cfaf5749fd016cc7a7c4c5bca0083aff56f4436ee5e37b8c4c29a3ee27a27486c27f5edc406ea9c14057251312900c392bdade9ab17a47c8f6c0b92bb53e9960acc51b02dcffbef76bf5d0ac18ea3d4269233acf1b97cfd0ce89cee9f8b738b617c5fd362941427d59fb504b58042cd5be87e36cf03f225f5624d89a04ffb1ad3e0d0c7df86597607658f47e704dffe071255139786408338286d1defcd8c1a06cc59a074d55f39f36058e689f842d9b0fb803a919580d0b2933f033b9811c0be2a72b9fd71f876c9bae0e10b67632f94306774c4d4efbb5dcbda67a07b1e3bc4182d385b39f5edc2f183f9cca48958c13b435a4278c7db288e684312f9b082be477b464486e41c8cb73447e5b799e7fe3b501f1238b85e5d9bb0299eb65e119ee0564ebad7e3f40563841c8ef0c0d224f7841fae3f0f3fcea98ea8272a62806812ce98fb4efd60bce1f737d1cf66065da812f0ed3dd8be013a3d75a4f1f322f1a9ccddab157661decc69988ab240b720c85b4a06b1367c76e45dd005209090a6aa4b3c4fe8fa4c1d6f4150536f8c676a5870393ee3d5350a484aac2556cabb5835f783bf00aba6ec1aab4cd7aef86823ff1ba3335b9357360c738a25eeca5f83c57b3cd487d32df18ed8bf00b5513c15c198dc20c410848b3f554abb526d745f9490308fdf97fd6483ac5e7a556a71cd5ec71ed9b7069db2c742228d2b3982085733997ccfa1d0859508a6a9f4088235008f193e5c70a09c39eb15a515709253359c37a7087a9371997d7d1ce673a5b5ec299721c825ba1b31d46f4b092c7aae2c9a43df63814fdc8e7da0901e341f6f4535f8e87f230626a49df11ebb6dc201531db2c00309523a4e96077527a1e99136dfba3ce3cd3b23780b4c13b2faacde16b61f50f14e4a82e9358ff905e4234d5494f753f46589b92902fda33d069734bc089d093ad24bf568520b3bc82bf04d8ce1e93d3cfeb78f89084ad74b3a59e483d37e38488368f7eb11280a67bb264802fb4b40c7adc8903f18780efcd0251ce6887762793b17ea1a863c4e9b517586b5a828b7cf63cf26d1a19c2c076f713e27fe3cf339f0fafe0baecc1bd004e97d8891c42ffd9f5464c599433ebbb5c6ada8ba8c8b37d2395a7d1bf77c084505c3bba9600c96c4d75f4c001ef93a2137bde32485d117b5e7ac9f2aa013d562edb5f286ddbba63ea9dd45d18f9a41a0f367ea8b7a7fcc9bb0be5aec82a8b8a26bfd527230eb796167eeeb7734bed3393fc9e7849a921fd8d39ea794993dd4851ea36335645e60301df410915cba5b854d351bed8f455055216bb160d3cd0a44644047adf6dae2f8d48633ddf7fd2eeb1c9a1a698dfeb49ddc83f82193fc18025b223fcdd92f6ec5fa4d55bb16499bf762d0933e4b343b14cb38d28f6ce89b633a7d8c1fc65a37af466034c7ac931856aaaa7d386829627650e9d11d794b246f937059ca3198869126077195d3bae62f88aff9c5664c022b91e33c8599f990f7ca874584da519bbc5e78b0c7d749ea7da49a53eb3940a394295b0cab7b7463acef958501fe3cd7b567afeec1b8cc4c576a45e98b03ac5c77c43fe5eb7b84a2c3d6f4f604cad7ef6c38eaaa709198194af6a19a8a1a39650dd3016c68941b3279ee2bf37fa662b7d9f3047217e0a3694e334b3ea614c8dfaf0dab71b1227bee7af5926b14d50e69577bc508a27f8f3acd46b75ef96dfae43433221c3b531f9f177c527ad5a671ccefc1548e453445f7c4e171d85f1eca7db947e382e4b51b2ebe45b7648a92409ac4cdf43acf33aaef3298f7862a29012c83a4aeb3400275be09a3368c6776a5271905d9f21bf5c4857e531644d7037a1bef8912189a9f3a760c788aab44062dfacbbbd0fcb59495c9b614b00fbce7548cb3a678ffed16729b5f035a437ca208a473bafbfda8d783e4d4ea1694c2f5382dd2b3725dbbdd88d136d5f3d7adbb004cb1db8ad8292a363968707eae839001aa29c7b506a1ec9add1e0db14afb96b0fe3d6c1f028a61cf3d6a37d2507850be179f85922f132ab606570325d11c61ba07898d537c004b631ce2e2e01de694a2aa1915d6b18b4a3731a6cb982a8ee4e75b4c231f9a51f92758dee164d71467c5499f8e69e8288209ca156844a63dbe7efb9aad5874df9e10a17bf460a4f4d0e395bb2f7e550e9c3def5372dfa47d050bfa0009d88caa3e3160dba3bda019662a42039dfefa85180ec7e1a193e31d07713f153cdece2ee43b32d9dd0bc9f7794141c6048d60699e2ff90434a0d0d6161f03d213db40ac802fc8460a8192aba6057ff45d8b1976f4fcf2774544e1c65b7cca53d925073075c4b759e6ceb83dfabd2bdd94180f7122ba2d04f0b50388d42bbd08a2787dddebd71782b8619d833c3945289878cb7efec57b2c00bcd44fb527737f4e7454e7e0770d709decb1d5c8be32cbc8723ef785ed26f3d6d8e4e8bd830fe304bf46432364812847652244c84af42f4d8f882e6d2ca0470ad5e37e771f9f3ca40080c9ccec57fd60a7eabb069d2d09451e09965b8d8b960e60757a03393a11813821d59dd60a350bd0d91277e9402e222613dfcadd49dd2e1e92468a321a03582c442fcb0fd3a8527af301e8842b87f8bfc2834a13fa779042965b3713060eba3f5c93138d6292fbbbcbfad843a2a881c61b42213f396c7c96e80951cd1e84cd4fa70f3b7a7b468d891ce540766c5365f1bfa76becd030e49112bf6af589e7ae90cda407eb7041b50072eadc61df6380a165944f86371adcfcde408ce0acff239621a201e29a6643947fc987e2f927f2ab2f326fb1aee263749a6cd5146f0d56a09c682ebe569772845c74e967add7990a6033dd01828fda9261b8f5c787614f4f19e9fdaa96d7195b4d333c8fbe24cfd314ab7fd2445b2332c34c750d27ba5cc21f55fa776f6d762c47091dae5350e833c36c0ccf7dd5cd365fbdfad335634dbd780d0623bc2a410632fa0bd4d2a86c4055c63895253cecf9b8b17fe41fd8df6d9f6193eb8eefd83536663ecdcf368d104df9d103e0d471a038d006d344ab800d715973811adc2a1db04e3493d1bc83c8d5c01d025b1cda71a72356808ca9313420a4e39ec6ad3bad888c00acbb8d740ffa6cd300efa5e285d78909e033f23fc14de5c318cc429b6fa784450bd5098b3c0c169ff35ae0ab255bda465136d34cfadba5f6270b94b01cb2952a01f204256612be235cc3474d750d30a0a66f4f4f16e84c0bf4833bf077169ef23aef20da1ace18af79d79694edaa035bb00f0c9924baf4228c43e147d5078c0ba7d8ef2d9abaa542216a46465b14048c2c91570f2f76e6d08ef7c53bf07a2707ee0383f2d5ebe539a76ac6ff2484aa19aa1176a9ed0a22b3909386e3d7b4be4faded65f7e904faef1f819d4f4db0399f79df506eaee5ebd0dc38eca44bb2afba470167d294ed3b37bc5e49fabd633b814f9729e9c7f8a0cff0aaae97cd7290a882078568f4b76ab7dd1557efd109c0a007bb76ccd1a30df93592eb60ad80b0ccac89b5b95a036f24fc8449d88479f8526490a259334b47901a3ae769c70a9b51b2a49bc50ca14792c657ef25c3dc1d8ab4e8a195f30a1aaa949e7847bf60ea927f0af0f1b5ab37d3420e6037ceb7a37f9f3a12b6fcbdcffb49e01a2b13b732e555d701b7c9562aa5d06fa756e241dda17bb52f90c903e96398b8ddcba2cffd6b3a042a62706353e8521dd1579da870ef8f5052d30cbfe990d07e84224d58c139d7cfe04abe9889f5f7ebb7b8a7232acb76674928173efe725f8cf8c99656cee7f2c9c783311af2ba4db206220408ac83f0ab4f244aa1f45ff3e7a04f2db76f0f54f7046a3f8d3135f42c96a74f7ef274c75ae6f308564b5546ccee8d2637488d6f3d48861aca7410da0a048b987e868311580ac32ab477f03fd9ae6689d2ad8c2320136b2ef3684aeb37145911ea611cde5bd6d0e5b085e55874939dae50dcc945415cb08f5fde1b9a3980fe1f496acac67249b13f9a6f4fa084aad0df53fcaf54a9c64fc2125cc355298c4086edfd831b2824fb936e4c51b16520c308776cde937fdb95a388274527e00652d8d370a4db8953414abd6e476b8e0e496e3c9baadeaf2b6ca1256f6367661272cc50b37248e4690404b2ba1638d8338cc0332ed1a46594e4e2bc8020dda5d353dd9be3fa7949d9f7f918eb80b212eef69d2c109b86739e251030db9bcabae7c4d4d7d11a21cba1f1746141c1c97a106e5b0dce9f612c51cff703456ad7e31c3b3d5fd7c16cbfabf76c059a5149c6af4f3e4838ce84782a9eb066eb344f89d46bcac454fc244d0ada63cfc259f499cfe1cba193e32363c4ca87506862fbaf6465a76ef0e384bb0e2e539d5914ae85992e7fcf1516547b2ca4b5aebf6cd3e95d2e49d8a5613ff702f99a0aa277fd3d93534a223fb028b7ed309dda0013a9a08be49f260120c63415cf9fbd32bbe3a027c6b2c265efafcb7a09ed8190b156ccc6dd0011bb3ae5f165272a7021b84482912629fe36094a4a9b325b2e588b85df2f15ce9dd4aa87d3f65ee8cb2019d9ba707523db071dffa3ac495a4d003e9e836a8b9f0d1b9fecd846aae5fac0ab194edc351d9611a9ea01155f8afe5638ad8033b79185d84406aa55690df675a4f7d0acb3920c47c98a3443dc125ebfe8034fe8b358ebcb2879d49c7540a4c6de1cefd902233ad4a8f428b749689404b7858b401e60bd165a3e0957", 0x1000}], 0x1, 0x0) getpeername(r5, &(0x7f000000a8c0)=@un=@abs, &(0x7f000000a900)=0x8) sync() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f000000a940), &(0x7f000000a980)=0x8) sendmsg(r3, &(0x7f000000c0c0)={0x0, 0x0, &(0x7f000000af80)=[{&(0x7f000000ae80)="238340a73a7fd88ac57c7d9fe953185feb73bad80035db36ebf8b757d2c0fa2918641f4da60f3fb92ea3c09357114d4f2b93106a56db8b72fb5dce36c48e27849019212cf430b96454e2a4e86df97371258122b322ffc65927cdf7e1f890572c6eb25b5496cafd804692f1c2ab07f6de01b759362e97ff97f0813546eb27487a68275d3cd34f4528daa684b71e844217891ea91da5fbc88ccec1601846ca4f5c83e0c53f2849a348a30369a10620c903bc17a6c6ed9f0f2dc8e725b2bc6758bbbd49c705174cbe4c9799300bff045781e596bea2026882f836712acb7eac1fe2d4", 0xe1}], 0x1, 0x0}, 0x2) flock(r4, 0x1) socketpair(0x20, 0x2, 0x7, &(0x7f000000c100)) sendmsg$unix(r3, &(0x7f000000d1c0)={&(0x7f000000c140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f000000d180)=[{&(0x7f000000c180)="6e4a96882f1d51d4a88ab3cde0d5a62e0b142e0c1cc78491dd2d895d01324cb0603166e6ea11fb4b7c167df10756987d82944fb94dddd2765ce2e902cd67b1b8cce26d13c9c60da19c103bbe2a0bf4a7c03fe3615ca6eae5569047c4be1d0ffc96f532ad26b8f4fe3be069b1c9e60d9c9e296d1c160811a507d290a9c0a0f92ebc1ab8d663036e7ef204925b7452aa140b903fe0ee31d4d0c8d28d877fa4b43951139adbe940ea4c2ecbc6be18d1b7ee7689f43a6019ad3d88eb9b4662e6334c0f672d9f1ee80d7d8c0dfc660027a90e8e62d436db909cbd5b602c35427fd17eafd0e95141550513ceb8980144a4b7d95269c1b0313d57ea47da9008cd9d2d2c13295acdca7ab8cf5c63037484433543ccf9346f28f3a55cde0ddd1687b6db28cce4bae6fbf1feac0e6d572324df68e7beed469a5f1dee3a9852833762ceaa73535f56d0bdf9d0529ad117a2a5dfb8290eef754d61ac9b80c51427a8278168a4aa404b5da1686ef1015f71b6d301000cc1a8438db4813d48438dc1e612d23074ebf85b1bf571fe2689478f58e7dfc7fe7204cfa1936fa9aa58eab3f26dd551045c2e569fae85dd8f4a663631b04386fe276f609c749ab7075f647ec8eb1ed6972181bcd44ee09fffa04acbe15ea6a848ed41b19ea634d8533880342bedf2b025b4d76db466e3ed24930361914ef4ce4433a1449aa9a0063d69c06e6f8723a62abff778d21ade79f8eb6507a90917d2f1dbfab3785739ee3cf2a6ba2b02a3c74472ad1609a415fc8183df351c7677c7d2428987ba30eb9a661ada5b76c3732713d9d72005fe903b5c8c314154d7801364ba93fd4183d28214c0c5ed3a13e98c2673a578a46bb280430a78e2077dcdaf74b8d84d682425f94b1f8bbc73e81fb2603d288f2d9eb0cdb95ec17fc93dab50b3093ab1a9f8c8e85b08724a5cc0999893e0e0179967a01045ba93a8ddfe627c11433f8fb246996b3320922af54fbf401df45a1c87556898f2e7c81547aef8ba75c18e9ed3dc5f86a6d230f38b8158d46562a51814a214b2cb58cbdca97e9807bbb5f4b75ce63bb4b6f6208ae035032e2057cd7c2ddb94ed3509307f86403f111cb4b432d8ecc71b02e387ac69903d63e2580999d26165b67b4aef0cba53abb256a746e4f29a40d358e1b015779c48f576a22bdbc90f36fe691eb3dc9f1b7b4d7a7d9a875243557b83361c390ef104ad278d1561c8bb3ca1df77c339717e492d5920a815a098110f5f50e88f6abe59f67c5972bf485923d108b876aee1535107704e84c2ef4a8dea660ce2f9e297e71ea4125f0a6fa2c91a822d2014ef3c78c3a683552e78450220d65ae23cd05e670627518f9d301bb48b6d939248fef650cc02c537e7d10992b1dc80a9af281adf6da66d1daa9344db860fee6188db6b485647693246ac834bbf0ab50bbd497ecf9c63e90b9366e2c4caff1d2d523b24bc02558fb86af1c8929b4c9987f86aa417d7339e708880b88bc7bb4caf680a10388551240aa73f063ab9effc7f1afaad03d0672d14fb4bd68764675b4341646c6b8d2817e6c684691673682a8c2363c3c2a60d72f56da130bd4e66e83dc54326c4f68821418eb802aa79948532ef3b15458e9f0737b2b9b69492923f860506e1852b3806e02def33f48aece214ed72557b64e1476e89c18085e977974d36d062ab4cd83710a08e4125deda481a5b27d9c99e364cfbfa9a2bc5452b4f3de9ba9d0edbbe009ef7c2561400aaf84f05311ea9b1092a55648681d64c0f9dff73ecd36a9276e01fc6a35c2d378e8138be487403dc372781cbad4c9390799e5ee9bbabfae1dfa379beda004df8ea914722a2fb64d9f6afab40bf5a60858315afcfa7635f8d99c13c4365e03e3299ec403be963e49de8f63c1e4954b90511bad8289992b4be855be470e2868a3e5b88e62377679a8be4f69414a118564b7c98a91364a3d5de5ac1a4cd59694cbf32ee95a7558089a74f92ba13f01db826c38392ed42e6c89b35e6eb294cfa8aed744255fda14ed6fbce64e1a93d26325da8a0beb308eda2f5e17bcfc1cd16fb092093d05b28d50fd2d9ee99d95ccbe305559e818cd9710622bedf619c92ab3a259614dea7a813948b3431bfe750e5281cb920a73059822619ff8eed45af136c3c58f196e10ad4f20fa5d5eb8e686c76af64af9528fbc137aa5f8c55fa10b06d69ea5bda2e4722b222326e40aad98f8bba8b7dd94619f3c7669f2e977c49520b3c052dc5d7e986d105fab66cd08841664e21fb751ba632b92b071a3de8a19513c3bb1d7721a6682e17a891ef4b52a7518a5b88db22473469ef1a9d6186dc34b4a3e5049114b87c7a087ccb4a2586e530080be1569fb78e06dbcb5939fa1a2ad6a722429e8d9a45b72fc94ae136ffd45ff249b783b96a0cdbff13b52a661254999b8835c42277ca94af67d7e971f28a6562f25e591381edcb98f31b7c51db0745788b888dbca11effa629f5911b53273ecd641d19e4882d3fcc91145faf1b457014ffcd0d1986d4e707616e17aec535fde3d3a5286744b520cb46b6767ad08e4a50f77f0abd02c4606ef75b87f025d6f699b8274594cc56fe7122d1660201ee9035b3db820a65c2a4d191f5931efe1f9f1bda05a0b1ab541947e6197c0f2cb578f5cf5ababd90aa0ef15388e6eb3535258d611a0733cda1490ebb2250c94ba09f3b1ba3ab7e1eac0d609fc5dd21e03dba38b994d33878170913cab90eaf06c518caf44c1c40029c2ceed10777834ed330e861fa6a37204e043d8aaebbc4bd8a12bb7a30dbfb210498c0f6a7cacc7e69a01633324828c64ca9ee710ca442da3f4997508705ae940b941a2aae2f6c6e942d08fc1d75cfa369ba358c141fdd16dd14b20fba1aba335f290d3072be9dd54ea218b4be81160728cac9833130e4c5c03e1d76a401513c5488f9b9df8fd245b493a0ef790be42e09e61e4d59f7199c60fc8dad97ceeea860e133a2e1b9b7e8290b49555a0cdc8d8bdca35f7e3a42326a5bf70d71e6ab859d63be1dd1a8e57ba365dda56483b67fc8546e7ea982f79ba39f10e93c494e5680c37c7dfbcd2958d65b2bb8f5e9c471e612ad8e37422673ec79c0657e6cbdbe491d04ca368a97f06d1339c66967c373bcc833090ff018186297ec06d91c11a04e66acce79f90e6b0e146d445652232f8bf4b25d572da601330d851ac44600a5405425babb322b270b475579a727bd3d9ae65f7364a84996453b4f4b9aab0f145b99847f6e4b1eb175d05d6a937384c70e5f3cc35bd8d1f16fe92b4e79e1f8e09bd832a06ca2226f2a23317ccfb8823e08ec7b1535316bd98a2d1e287c36ad032eaf1014de744a40da2d61aac67c571be82d72480290d4fc583d0b17627492b174923d12772dff772f4d2f9d36d82a61a569aa74934b7973c6f35d5db022857adf364bc90599a8cd923c58372ed116a554f1e54ee3fece18e80b0e063b004f8615b7a4a321564146120754c506301712d890031e4646b74d6963e3938027f86d81ad1bbbf0fa254e3eeff9070d0deab2ea5d21cf1e4344ae0b4a3010efd471cf3deb94783a790ee4bb6bc71aeefdbe18af541fdfc86b38f140d53ba195e82a5a6989b867eae8f71cc72d9d49b6d2cb5e199823323a3208a8c4304b8d458e94895fce55e48d28573a91851d5d96a1a7448a8a493e45ae7d61b8c173b8817e4c8ed322172a44a1a0ff0793293c9e4cd917bd633b2533bc8a28548d3d1bc581afb645f65ee5069f66229f71f2ca98787bba7b3d166f425cf2c0b64dc4d39e87157ee99f228a0466912d0766e2d76894508e61fe84a4c01e3508ca1fe9ef061c7a77868894c7079ae6f72432616813188dda62b91722dd6488aba20a15c5abb2b5b57696aed4c62bc25ab34708471636a6c0c2f02bc43ee796c8ed4ed835505c636a7666da1d9c489c1b09360325fab34557e2ea7acbbb61edfb5d7cd14586abbc0735b31e5569605ca504799ca409595be7229c92c75703005ab3b3347766c77219c4c6679d2b489e17bd3174a1e069be1f7d112cad1234298b4817a0e2a39747e899af44057170d688a80e3a1be03fbbe67532967cd38d38e53b56dec4e7ad6134b042e2aa70526e00f8b2f7d08e4948bd1682b9babed790d50ccabf6bab90591793addd821164cb1ce3e7c9948b21c61d6b65b458bc6f401c5a258f5f0d15977e3e711263190b5e10352bc9af6b5e3862a4f9d09658dc963f352f49c4dca5c9026da0cb8e50dddbb7f9d1a74b9ed6135b1e210b4220409e884e10a4b8699cb185f70db9315ee6b52805458607076701b85b5bb5be1b6a618427183d3f2549395b0e868d9c21fca7ff03b241d8759ebe949838d1659c21aec608e70d1dcb02c6dd943d5882c27d523f49acba4184507a5d77e69585e070f7a961ed4264765139fb0b118a66262118e5f70f318edf62aff63cb88f0d70a961175ee4b0d0030a99256f2d998164cbaaff13d9a09596b20b7acdd4741ddd79fb323143403d5f23d2a88c6c6746e21512225a2927560d53d5e3a2ddec22318ec684de579f4b12d8b09940828ff9f95c6e47af84622dace72d55e17996461fa433b39d73468e301a157e5803dfd736beff35b027f9e23c5860443f830f0eea429d9105bda446d2b354fcfa41ac0fa8b26da5ef30e80d4dba2a13837bb27a4f94ef7f48ee358d2481de8840f023bc58016285b788805057b3239c1426a96b00aaa7490a1877ed8a2b54342a460d98905e7b610d112f245372c288cdc002976a59463f8d22e20b9de8baf0c4510331ce7c8c01e064123c17bba91be686dd45c7131c7661c855b83a9b6ae4aa5b0ef96ecc4f6690fa88ba295ef1bbc202f5f18565255eb34750065c09ccd04034719f657b90b863a6e520a61d4350bab919797a0ca15b39fa0bcbed553b6f93e7e25d9307176f9219727f8acebe25ccd6fe63873242a99d8e4849db0d1bdd97c42407998da52c659543d5d879d82b0011bd9dafc6930b007093a5729670f3f21d052173b65f8178ce51306899d0bf61af99687ee8cec8cb7e90f523e439688496decc86aea425aa129ea1eb5de3838211867b99ef4097b5014d5df620b5913ce0b4f948dc61a01ab26315c39d86735536882ed82fe6c972b2ca99c005f8ba9687f1617e1f814b851329e9739fa0164c79101e9c3001b3191ea338855117b7a17322ff416f132028a3a1ca57f82f021c7cc0aa1a1c92584e9e1754bcf03c86f91b85b76ed7a46e0b6e89d557d66743b7d5ba52105c25f2a5a50a5b72df194f624420409b92f1986a6b89ea2d9d4b782723f45307f41e765343e9768a24f42e526658632e313155833e23dffce787e8b10be1018194bfd66fa5d2a3f9ab21659768589fb3c1e9ed3427c6a1f8487a12d0df4036b0393a3dd91819640818321141f1a893c4ed2f7e4d2dac3cdc50391be21bddfe71b9614198f1a0cfbc01db3c8661e8bc399825f1bfafe38ab65665f5144cee9f3ce66d665dbff836c8179a81b4014531e046d5d5fa5ac01754eb187b35490241f56d9eca39baa14d6a5127e1066f366920ffb5b93c9a6ffbeba9ed2cde4bde23a9e8b81e389f902bf5ac2d5a492a145108967da0697dc26bc77f790a47fcb2ef10b4173191ee7a26bd12c62b95ba0788cf9c5d0657b7e122171bfbffd54089e754b8085361bf24c3859881f6d4361c631f575baf70dcfd13d57be0b6314757ddc85490e59dd34580e9c8b7c81c23ab477d124c237d55c679c13dfcdc1fb1e2d3ac541d22e83ff2b4f633b70efab33cd3", 0x1000}], 0x1, 0x0, 0x0, 0x5}, 0x4) 21:52:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) chdir(&(0x7f0000000000)='./file0\x00') r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:52:12 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) getgroups(0x0, &(0x7f0000000000)) r1 = getegid() setregid(0x0, r1) 21:52:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 21:52:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0xdd, 0x7}, {0x9, 0xfff}}, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1, &(0x7f0000000140)=""/27, 0x1b}, 0x802) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7fff}}, 0x0) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xfffffffffffffc00}}, 0x0) 21:52:12 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1010000100002}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x3000) 21:52:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x40000000000029, 0x9, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x7ec, 0x57, r1}) 21:52:12 executing program 1: r0 = socket(0xf, 0x8003, 0xfffffffffffffffd) sendto(r0, &(0x7f0000000080)="d27ba0890d3fb09e80157c7c40f1698c5f6e468e6d75b07de189bf0283edaaa631214b9d11adda678f65546d2eb160d435562e73ec9af682d789976138f3fb0e49bce9146a2c73669c88c94faf37abc1d218dedf79240bcd097c3d18e619658ad76f70f8992e4742e0d887c0afecc71f194df95efae4153866428273487c306e90fc561b4a8521e6e1ebd00d2df7cc44b3ace6bc9bcd595afcb16f40a568f996128137f015c0d4982f1c", 0xaa, 0xfffffffffffffffc, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 21:52:12 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)=0xfffffffffffffed1) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0xb000)=nil, 0xb000) 21:52:12 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = geteuid() r2 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r1, 0x0, r2, 0x0, 0x100, 0x8}, 0x10001, 0x1f, 0x0, 0x0, 0x40, 0x7, 0xf5}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 21:52:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{0x0}], 0x1) 21:52:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = semget$private(0x0, 0x3, 0x86) semop(r1, &(0x7f0000000000)=[{0x0, 0x3, 0x1800}, {0x0, 0x800, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x3) 21:52:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f00000000c0)) 21:52:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258dfb319c9f5ebb6f82477f2f163c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0ea0600ca9f078177da4ce9c287730c53fb394b842dbbccbbdaba6eef00000000000068f7acad445dd9760000000000000000000000000000000000000400", 0x65) write(r0, &(0x7f0000000300)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee1fd2844d6a58082e561d37f17da070c1d18c2b26a220763ccaae522e3335fa9497eed0073ee33b6805103e049f1cff06e1b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150ae442867a6279be23397977036b58fca9f8ca835a054a09e000c932e8ddc0100d4689de2a2b6a5fa4a97ba9d9d768bdf9f4449a2bb0da930c18a3568ba7e5d5640000", 0x127) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x200000003fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc00c, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 21:52:12 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r1, &(0x7f0000000100)="6646155e503396c3d0b46be8458a1ae53a966fc71ae7e6a3e361574e891c9484c8aaa6b3c63a8ecf933ffe9f477ebb22600d563262c280ac6964749c9016c307b9d16f340a6e7112848d08c883f6f4449b3e62560418c327479096bc8d8012015a94b49e0ce126a46926df7fdf4f0b4319a6d717332e7714b372e0031afbbd0ad9636c8e01f3c9565d991b2fa52de1eb976eb39e619c6f59451e87cd7e31caa453dd9a40709577f58842bcdd47b882c4542712a7cf6451115bdc5d0de739fde226c4069516312d7ff07ef8f76adae459467c0b6aa0fc0260abccc8370a4f69e4c68e983ee505037f664b", 0xea, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/83, 0x53, 0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 21:52:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x4, 0x0) preadv(r0, &(0x7f00000012c0)=[{&(0x7f00000010c0)=""/174, 0xae}, {&(0x7f0000001180)=""/74, 0x4a}, {&(0x7f0000001200)=""/146, 0x92}], 0x3, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 21:52:12 executing program 0: getrusage(0x1, 0xffffffffffffffff) 21:52:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="46e4a4b4e00096e211f0ded79c859cc863b6c9e7caa57c7f561d7246b5a784b2fc1b0b3450de399c1436ded017edc6801819fd879dffe7efeadcc021253e69a58caf9ce3a43035149271f2002526ab34f9e1bf7a280e1dc0049d5dca21a66703729b5f4bc8c09e5d1099dfb054cdefdef976e319d24e577591402e4ccffd59012be75929c65d3eae5689a899d24a4d4bd86e2e2a11850a16bf2062f69a31234a5b55d29d2f4e4ce3f70d256ef3ed5d87a4097304abc4d21fd86275aeba43704836d0a4a9f826b4fc9d33ece6b4a5166b5816cc6ffb7b1a9ff930be5ea287d9e3e0275d68bc184b9b155a8491515e4c5a561b1b4d7650d657e1a0d6005e2fe50995eba071370fd166858b0e461066db6e3e0e8bc137838c318132713364349c2cf00b7fa4ce00eb7fb7d028323c61e624748863281d49aa07cf329b718c63897150a30fda50969010e7c900cef3e790c90227608f49aa9581813d40d22ab0b366885f3ceb768387b2386fbaf15de6ca28d87902d2ac062cc8f8a0a6d8319225095063a81dcf84f2dd13cd74de926c82c42bb74e9eff846d8950cb08a5260325696c89f6a854a717ee4c7c88426ccf5f35f9acb0a832c862c9699afefeeda7e6af879b565c5ee32d6eb9ae0be8d083bba68fe71281594dd697638228e4cd634cb125b525c73aa6dc0cbf8574f2153bcb8df7092185115ad017b8e49942758c02549e79beb4e5fd3424fa06d55d7ca833cd7c127396e06b009a56120795e6d8e0f5ac7f9a6df2a02ee6883f690fb2b88a1777428c93fa200b713e23e4a43aad8498481f3173f2726299e50382278a09f246d6d6ada6dc4090df8ca6725f14dc57c679161d52470791f302ddd0aab67098e198c644e4ad52b1e5a241fed771bdc6f8133d224eea451cb774ddbad3ef991cfb110e74c89af2cf359900fa48f7b89d1ac53b867ccfd72891545569667047aa8c6cde2556f31c68b64b5d1667f3c09d4e13f32394c20416b93efada2d4bbca43fb1b383b08524416c1d0f37b381a2cd09f1685541ab6ad2e0ad23a38ada689470fc800bf86469f429efb6929a61092828150000000000000000000000000000", 0x30f) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) close(r1) kqueue() syz_open_pts() 21:52:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) r1 = socket(0x23, 0x1, 0x81) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x4c26}, 0xc) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c65b00017345d2a8087eca301b5207407503e03d70fb0f478075a362fc7088ddc2e71520f6976b530d7c909e87e2dce1a1f9f842318a9b9a4a62254712fb38fc786123b90a925aee577271ad081a7da6b320976ba23f522696c11f137680145429baf2addafdc14e27c31f8f336214f28cfc07dff00b5810e97181f1b0e7ee7aefb1c0d20a54fb0bc1f3b018a9e60cdfa4d80cdcfca45398ed97fd3ea3dccb521890abe28790000000000000000000000000000"], 0xa) 21:52:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9}, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x802) 21:52:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socket$inet(0x2, 0x1, 0x9) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:52:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() fchmod(r1, 0x28) close(r0) r2 = kqueue() r3 = syz_open_pts() close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x1, 0x800059, 0x9fb2, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) lseek(r4, 0x0, 0x1) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x6, 0x3, r5}) 21:52:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r1) sendto$inet(r1, &(0x7f00000000c0)="5487fd83af0893ad3b5cc80f8bb4167aab5a6597eb5fa518c656c53797eb634cec8682bcccb124fcf645ae70826336f5aaa1ed1ad347f64b7ee50db0e298b28b897ca54beccc9bdcbac5ba8e0ed5c3fd654c634de53862ff7af95d06de60b2c39562276362157ab0b69284e55a0bce15fffa6ed0cd930a719b113d2a0729cd51bf3db76a815e7691f73ab5533d8f86778b00548c7e2fd66df1bca4a2074bc17b479c63c78bedc2e0b61f10", 0xab, 0x0, 0x0, 0x0) 21:52:13 executing program 1: socketpair$unix(0x1, 0x7fffffdffffffffd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 21:52:13 executing program 0: mlock(&(0x7f0000ff1000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) shmget(0x0, 0x1000, 0x22, &(0x7f0000fff000/0x1000)=nil) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 21:52:13 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x1, 0x1000, 0x0, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x4000000000, 0xffffffffffffffff}) wait4(r1, &(0x7f0000000080), 0x0, 0x0) 21:52:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee91af15ce9449586132403f256b4093cfb25b84e5bbdc3a5ff7094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287770c53fb394b842dbbccbbd2f15f100174c4b900000000000068f7acad445dd976", 0xfffffd31) write(r0, &(0x7f0000001380)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a52977827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d234e61703285c56bb375f71f104b8cadb3d143fce8f8bb0ca76c78792e1edffd37c4eb03df0dc6c0fc17502c1d3fba0f32bdae627485c4b2c9e50f47e770d18464a21b2964a38f70297a916060aa970b2d91d6b4cfeae853b46a6", 0xdb3) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) pipe(&(0x7f0000000000)) r2 = kqueue() setsockopt(r0, 0x80, 0x0, &(0x7f0000000200)="00235dc179203b6bc986e1f84d5e83ad7792b69ca1d3590088ef845fe0f97e358eae2a770fbf93f4b3601e3335e52c5abeb5cce20702eda1ebd78e008469d6723da1ffecab260dfaddef483e4fc29b33d66c882a86913857bb2fffaad1b00c4d05", 0x61) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSDTR(r1, 0x20007479) dup(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_execute_func(&(0x7f0000000300)="8af5c481f9d7c2f344e13886f1440f38c92a66d1ce41c9c4a17b10670666410f3a628825d10000f8c4e2310025f92c0000") 21:52:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) sendto$inet6(r0, &(0x7f0000000080)="dc0e8e9c89e81f9f43535f83016f724fcb274911b8c3b64651ac37cd5a6903e6c305b4fe76b4dae984d792d2dade56d0c6e968980b3f4fdde5f1392c15516f7b7f124f174c275f862b9e70f00f52ef888e6196", 0x53, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x8001, 0x7f}, 0xc) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000001}}, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) r2 = semget$private(0x0, 0x3, 0x38) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000140)=""/129) 21:52:13 executing program 1: select(0x1ed, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 21:52:13 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x2, 0x1000300000002}) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x1) r2 = getpid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) dup2(r0, r1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, 0x0, r3}, 0xc) 21:52:13 executing program 0: getrlimit(0x3, &(0x7f0000000280)) r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x31, 0x5, 0x20) getsockopt(r2, 0x9, 0x3ff38186, &(0x7f0000000040)=""/216, &(0x7f0000000140)=0xd8) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000001c0)) socketpair(0x11, 0xc003, 0x0, 0x0) 21:52:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 21:52:13 executing program 0: r0 = socket$inet(0x2, 0x4, 0x8) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xff, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x30) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10800, 0x160) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 21:52:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7ff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x3) 21:52:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) sendto(r0, 0x0, 0x85e7d6883645798f, 0x0, 0x0, 0xfffffffffffffe1a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r1) getdents(r1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) 21:52:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001840)={0x8, 0xd1, 0x2, 0xb85, "fc448eb02c3a059dc6c667c72f6353385d547df8", 0x0, 0x200}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) close(r0) readv(r0, &(0x7f0000001780)=[{&(0x7f0000000280)=""/132, 0x84}, {&(0x7f0000000340)=""/158, 0x9e}, {&(0x7f0000000400)=""/79, 0x4f}, {&(0x7f0000000180)=""/50, 0x32}, {&(0x7f0000000480)=""/216, 0xd8}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/184, 0xb8}, {&(0x7f0000001640)=""/69, 0x45}, {&(0x7f00000016c0)=""/137, 0x89}], 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x66}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x0, 0x3f}, {{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0xfff, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x5}], 0x1f, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x80, 0x8001, 0x1}, {{r1}, 0xfffffffffffffff8, 0x1, 0x3, 0xffffffff, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0xc00000c2, 0x3, 0x3e5}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x7, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x6, 0x1, 0x100000000, 0xf5}, {{r0}, 0xfffffffffffffffd, 0x18, 0x0, 0x9, 0xfffffffffffffffd}], 0xff, &(0x7f0000000140)={0x8001, 0xfff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x90000000000000, 0x5}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x40000000, 0x8380000000000, 0x4}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0xc, 0x0, 0x9, 0x41}], 0x8, &(0x7f0000000100)={0x1, 0x9}) 21:52:13 executing program 0: clock_gettime(0x7, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 21:52:13 executing program 1: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000000)) 21:52:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0xa70, 0x80, 0xc4b5}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x6}, {0x2, 0xfffffffffffffffa}}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 21:52:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/245, 0xf5}, {&(0x7f0000000180)=""/208, 0xd0}, {&(0x7f0000000280)=""/129, 0x81}, {&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000340)=""/28, 0x1c}, {&(0x7f0000000380)=""/220, 0xdc}, {&(0x7f0000000480)=""/212, 0xd4}], 0x7, 0x0) 21:52:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) r1 = dup(r0) write(r0, &(0x7f00000000c0)="961ca51f92c0854d56a524833954df1a1233205d3e16910aae299d3dd1fc42160c628b24804cd37026d4f43cdef8261d56d82b0e9daedfa1c039ba6ad4106b570ec8086abcb2c3f98d31f53756afee1af50de079b67c4a2016d5015d9cfa76d4b44fc4964606a1267394aa32797493809b3b8aa97879021e97cc934b45c01d0b8218ed59909fece9791586de81e336f86e91d85b3e7daeea53958ebede36811e1691e9c6bd6ea284d67ba112b08e4d004cb2257b644e", 0xb6) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) socket$inet6(0x18, 0x2, 0x8) 21:52:13 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000240)='./file0/file0\x00') 21:52:13 executing program 0: getitimer(0x1, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) setitimer(0x20000000000000, &(0x7f0000000100)={{0x0, 0x2}, {0x1400000, 0x9}}, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 21:52:13 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) pipe2(&(0x7f00000003c0), 0x10004) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000001540)="90415d1f632b3e45d2b5c71d73f144a2b6256b28ba5a4b8c7e3f5e9a1a2ed28a94e1e6739f49232a117358682a2905dc2959e002bd7e07474406d01744d2189827e705f034dedc57c32da2e89a0a59d317c7686a040021782e8cb2b9ba03e5b796faf68c02960a60a28cc750c38159f434a60c7755a8f5838dcf08a90be858855a29bc6171041d28147e394d6a689f712ebc102262fd00f3312a5dce7bbbe37a606ce3c7a5c50cc361f6d06f41bad7", 0xffffffffffffff16}, {&(0x7f0000003740)="c849d6232f861b06a23746d99be7826220a2693016aea25ca7bf1b827004dfed557867bf4ca50bf303c202cf13eb6b1796d4d65f5f18ca446bb09c60f5a5b0bcc14d4ea735acb6121f5f2679dcda89ce99b0753983e658653568e4db92a3429f7d3fee390cf4df9cefb5ae76c03c22069d8a132a0c695fb52588da242bd7e0b186d8dbf90f90aa7d1f3f6b020fb7b3d3fbdc574af659b90304f64e449a5e726402d064b6d5241215e6a40b283e6ab33fd574908e628fd673a784d851fcff9fb95c64328a8fefc8bcba74548b7738e57ed368092bb58381c0aafae50d5935433193eea80ed74a72fb2cffce4a46fca0f9b0bd66cc9df01c02c4c06fdff15a6f7dfc2a06dd1e87d2ed030b7789b8b0ac8b678a7b55fc00180f37a00bf4a1f2c9067c53f9a8dcfcdcb077317a9c7800ffb0e0d7f948a15fb6b210387adebf8ebfe1cdd3523729f57646d27961d8afe5221a22257b7040066117c1148a3f38614aa2828d94ebd4ae9ec07eb2f8d3ce6af6629b610aacdf625d44531145097a5e731f202ee7e51379c21492c00c2965631c4c6eae7a2a1287695f3cdba1eeccc1018a2ebbb135f3408978d01adbe3f32ba0cf8465fca3fca7d9da325a9550cbf4901f6790cedb1be0cf350dc2b3abdb91e1862dfcae56b5a1622025e49e5a68a191c58091e61173f98a52d8eeccfda6811c4921c7cc84659b7814e3c60a271e5dc40964b4be8744cb7dcfbc7ec3559688556509ffc0113ec114993ec78cd17dec57b902bc3371d88acf21b94289637afb1b8668ed5717d0f07b16fee199190ea7bc0fd243d4fa3cd28913808bf45e591ffba3a972985efa8aec47b5143438d22dfaea64f949aaf75c0d034f07ee2527bbc36a44ebbeab99770a4580993568d8ae584bda02205652eb56610756e058f5e6750af3f78e47fedebd2ec42e2001cf161fdd99bd56b0d7c89a89be63547dc8558f9b3ba3f5341c4ca5bfe0b4f66d8736ca1e0e729e0897dc44c890e1d0568dedfb2daa7bbbda447a96f4bde7e6df83bc42675e08f6bde65f1e816091e6ad121c758ca2d7dcdd6b2cfc8e482633675c18e61f19867ea1a878b05fb8efef4892d19d9a7df44320171b3e255495cfc0543642b2ca3b895000067dce0e93530409626a2a210ce8e8f45a4b7a1b9e50e399bd2dae7410fc2f6242eca815cc2cdf16afa06ccd390f72eb59d54ed4f06be6b9c89df7cdaf50b7e6cd78f0522c9dece97fb86175df4e46ab106c44a45bfb8f17f1c140be3e949aa775278176fa36ad69d85e3923d44bc2b5099d669a8235a0e7b5c742dd462fb73d75248fa82506d0e6f1304103152e97b638e05c9d49a38cdf13f71229d08ec9e2ba0d2371d988c4d87d98667f191f7e6bf52197d9d5eb4ab4000d1b5b9161ce53078f28b4c9114c429f08b116d93308454fbe5b5d017fb36e13a6a348540dcf1df4a4cda9240a2692fce86a84162a7a498252e3b94e3fba3c22f1052b4bcf5f01e6504ce70740ab5135bc6faf79913ef16327a3b3acedbba59a28ebbb081e5be27fac2369e89cf764b5064e76419461cada57d06e1ff44a3ddab804218bc1543d682891cc9845026e0f2ea6f68ec18e78fb66b6b8dffd1bd94038bb1da85027d17b3125862ebe768b3377292e1655648b238c25630f14455525e8317cf8ce87943f1d1ef28ee08ebfe25870b576a52a422abcd9a3dc5ed8fde0dc953a4dc025f3c43c30638b6eca47a27e3cfde77b2841edff8ebda741617230c97268a06f7269c15628eeba2ee0302a0b0113e9d95fac11355356d5cbe062617da26e6d890ad1e0d87dbfb17f4809feafe2473d88291cc3b385829f92915c5d1af6dd231ec1578d4be2c48aa5cda8374f9b80e62614da97db0e33cee6c368949d1a77a537789d10e587349a5900d71a27cac297e68988df0df5499c4ff8104ad420d5f5e33dda7b3a10bf5e68861cdb7536f965abd8707b8d7d269c589a38b0c1f9e280dec195f6ca75490be3067e436a5ac7059145811cf54dc4d7115833b8e2ec392a45b8a778cba1f18fef2af4f591b56a8c6ab9e1698df10f5d749a565dda2620052e8bf7bb1a0e0641c94757b642517489936b355f08e18b5f1b85bb09e33c7a9182239e686f7688f455ab39d169ec46b462257b0728f0aa235a1695f86ce84842a116d4d1a1dd795ca5b2d293a281b89c044042b13c76c6623e5e5b0110d8b2d6076be429e6255e0a646a0ef5c39a0ffca18ab6782525b8afd55aceb653ab2de1b4791b69c090d8451b29637146b3f4abad7cc85c6b4289b34dc8137ebe6f1fcf67037d2cadb71a53c2e2f5f8b55936ff702cc02c5ef45fff19a5a90de0a081c8c4adbfc1c875846748aad0f420717274bfd025bc997d2137c689a1a72e2663e56174c42e3f5e3660ce760d3a06592dce8c1093fe483ac1e6d92d05adfab3402be1a7220afb5a895560e3a98503d1b4e194a6875e72d2ee045da28790715ffac5b065e667858f0f4ad6a6b933321152d0f60e462a8dd2869d39aad02202e6e4153cf76598251a7f8bb21af9ee68225fed6ce44090ab45bad735a393ae28ddcf78c2f8047fe1a002342d8601d93d0ebf2efe4859e3b7a4cca06cd79bd7672c3a7f6e0b4c0ca013dfe7900684d9b766950641618b50bc1665a3267d8ae113b5217db57e5da0d92bf308fb57c6c36006aca8f984c631b12f57ace41f3f0fef927d55c1c7ba0b0f237e04cdc1ddf8a86186a7dd9e459bcffc446b2ab03f6d0f9716a9ec5de10a44cd187b389ea3c872f1be496ee954d22489fa8558dec1e25bdc4e100c668bcd0f07982a6cf5097ae3f318ec045123b08722f7e2ef98946b7ee65293a32a9d51d3bcded10bdce6f2eb38658c0b3281dbb5496721a2095e9b1f6c3c98889d8612cb7f6176c72ea062d76d724ecf1d60f2893478f4250877d31488288d7963a05b9fb187831e8d59d5009d6662e4f7570d606d001dbae88fe515b8a042519db0c85a4098224ba6a805c3aee09da5ea1274fd4b3739fe26fef1c2ffa9361c15332d2e36730b55f8112d62cc5125bef83099179f8d31675658d79b13ddb413ddadad560f3abb17f31402aafe8f1fe0773fdf30c8d3535e9b7830a4d5433b21f807052ba7415f948d2185210443c426b4b94d4ccd8166444b1c623891c0264dec16018a3eddbd674dd7763c92dcbe3dcc93eac16e07b1cf1502e91a65bcdc9ac413eb250b893f8cbf8db4dcf15a1164c8e737cff5f4a45aac8315194e1ec601d060c13aeba93597b04465f44c3ac8a81b9cce4c8d653ba4cddb9a15189854f5f1275c4d138ad8d7cf8e7ba5c96abc3400c1122e8db6e425a61ecb34fa6317c8cb5fdd9d70b7d6c4741cc2f66889965098c73e9be0ded1cc1bc8abeba8c31c940a82388f7dd6e954f715661321ed151b5da6de72e80da9afe8a73a0b3145141dc377123a1ad4bab8683095e55b41dbfc6dc0655123afa693b2cb7c2fe47efe2a2c84dff30faf6459e274309739db849dad49c41b914b68dd1f6e353a4281f843835592783fd57cbd0b0f7c68e539b9aa141ec730e1eac2dda75dc609b9e79d86f7d7a30d4072d473ac0eab4ba10d997bdf5fe2e76a77b4f0cb2c9d4cf29b476f45d22b05e7712c42fe75f506d7988db055a3844a347102145892a041435d462f34e9abd6e5b7d230ad48bf8e2d049da619a1ae7e44f579716c3a0c61f75d0ee7d25295cf0c5ec1c00c9909039a876f4949a71526049159e0220f3b2e33011234d6ab93bdfc56a5006c7ea0185ef69339f5fd0c6d0871fcf2cbcb2aef3baf6678bbb8458ff96b2c3609bda7d77294290b75d1d77f3a378ea3474d464e859d9278ad361ba6ea46fa4d3cb78e2a0f8223e83da0822b2b49ae8a58d4372f4070f89ad0da77fa8f9da160ee4cd1018c6740f0731d6d3205713dd315e2aa9045994d9758c175d76a9d02b5f1aa07c598d9c814c5d7086be094d16febddb3808edc2f9282e48a8a29ca0b4111514ea18fb7c1fc29921ef9864db5785f61ae86c7fde67ac6562dc228f2d94febcfcf321d029a12c21eab19de9787e7339663254b0a9f61b904c7ba08848239fe2116febc09c1d6cf09218ac3b1b96e4321b2582261883fa90be100cf3a28092587048868fba92ed0a5f7212238fa73dc0793b8b1b2ec8461514b20f7e049cb804770f35af8e4673acde6d346de91d355d4f2a13b895cf56b526e473711fb03c00944aed71bed2b40ebd1fb84bc121615e7a337ee2c162e6b752fff01159ea69fbee7591d568b5540ae4d6007384c890729570346a085046886578706c02aa503abc806d12196ba58be1399871131b4806ed9ec439703f499a5cb181b45eeb4e41b74ec5c127adcdb47001bd691a72ab0478b902388fa4552bc0b5ecf030ac187dcca93bf81a8fa988e860fadeacf80adb2d8881aba8892ea652beb8cb20a33f6dee20432e5857ec09cec3231bc744e669c6d0999047807a9fb0e09fbeff4b8e4392789f1b011dde32e561671d14f809cc5c947e5ae2ade177c7bddd8f468a7bb9b95c0bd4f5806260fd08f167052b6068da9685168e0b6b9cf9df231079e9e6c5ed88d29aad2a69c807973d891f11e12fb3777afe94fc4d6d3a8ce522abc7f94b500012d82660b2c77e23771fe076971caae230883cf460e853e47cc346f5547af01ca9870acfbd5400692bf956471f349f94da3639a43f07364fddf825e6d6c0f98e96e677f40941bd0f662c9cf46881b4bb55d55ac4ab7534190b877f29677824818f863796e62c0ee11d00cd620a3326c0f2c0c1800bc0e66f1adafa0c02ab4777162e2cf4d69f2d10c805d22f610aa5e70e1617708634b2716fc3dfe869fb43dfdc05a01a19ac8f49456b167531992bfef87d72bd73311f17e084b213b4f6bf7e74a80c1edfcc296597460dc9b3e1ec1e0ca5cb0120aeec9d81498aa50d71c8b6671133fafbfda5a60a3eb76e2bf1eb7fbeeb1ea7cb27d8148ad019b17a61783a07359182069cef4cb064d9e9886286eb2b41a06c75d7798d918bac988b1e2bd081cecea0914f45884255e07c42a3a503c53f465184e43873da3bb98247b38f8d169918fdb2ec16ee9b9f19974550f4687158596ebb5c41ad20b006f6f057075680be8aaedf804b349c80501fabfcf858fb87e67e1f5b948f4d1fab2dacb6b383d31c3c770becfa7ed03de64212e03a1bb0866d668f3340bec516e1107128596bb835b3d534f6466fda7a368afcd2b456085bb9f545da527c3986173ef2fe3257f702fd1c365ba209f69d7cbceed28f412a2d212ab5328ae220c7f93d37a2123f3c550db70aef720fb9588e710ec4426246ae91be8aacee4565097a35a1be7a8a8abff8ecdab0894f31afc8137dc705f694e9d372f9ce5abcdc06ef559341ce82b010d202dd72d07ae4a6a71d0165a4a0f71fca3a3d9b1e78a8cc3fc742302c87ae7269b0198c7b660ce95daab20b3afa8bbb95665aed790c11476712e2a5611740a7c91c26298fc8cd0136ae139b4937decda2fb873374b807e385b49a9c0991eff65793c21fb4b078a366ca523c4b9dca1cc06b7e323cd8670624bd130c7ed0f2288a66b83c32b6db621b59a235e3af41030a5f5a790f41f749a3adf3115433dc4fe2a02144cb6f7d06e8216219cf3528c89308dd2cbacce4f0998f683649956f471207b9e24352e802f76a47dd99104543d583ebbd60d1c38930e86c42a41e77f6c8bb5b09e633a07b8ebbcecdbd6307fd6d6c2de9c869c3e3b37d1a3d457a9ea0f8b34f2323f1f2d9c0a3478f5fdb388", 0x1000}, {&(0x7f0000000480)="1ba0061b47f4bb48eca2c1bc22b0ab627e33128a7602a6bb93dafdb62bd1a34d7f1910646269ac80c2a453", 0x2b}, {&(0x7f0000004740)="d9bf33a3a2960eb20ef8569808c68f1044ee39fb7115479a9c1bc3f7bcaf6ad6e444adcbbb70de85fc8584fafdec13647dc880a939efc3225be7dd1c95226e30a73579520d877809d6a1e1774f0295b8735c309e95366d2591ba0a98c745dcbb1d9ef95bdabd257694f9aeb7a5fcbb2ce01fbb5c4188f282484d825ad9241553f9ef5d79b9afadb32ac7f9251fa2bccbda13b0a911879c92368929149414609291a7a322d3b5c0a042dcb2098bc7a31fc0e95bd862fb9c7aa71a9f125a4760509a3c7cff3cf074090a24f998e6fa7bfcbbde5d", 0xd3}], 0x4) r2 = socket$inet(0x2, 0x4000, 0x10000) r3 = fcntl$dupfd(r2, 0xa, r0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000040)=""/203, 0xcb}, {&(0x7f0000000140)=""/86, 0x56}, {&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000280)=""/91, 0x5b}, {&(0x7f0000000300)=""/54, 0x36}], 0x6) accept$inet6(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) fcntl$getown(r1, 0x5) 21:52:13 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) 21:52:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f00000002c0)='\x00', 0x0, &(0x7f00000001c0)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lchown(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 21:52:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4000000) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f00000000c0)="39f2493edaf1473059e03e0bac698b8ee923c5ccec2e120f4fe81b8978048f93fbf6cfce4863aff4a646adb1302c709f48b1585ee693330e914a18e097e6074c7e8595f69e3ad0101949fd352f5e590fd27db13a67c6c5f7ff8fb92c5a363574576078dd7c22ba42a538ad07b28672ce7d9d8b918efdde5f800115e8dc5859d4e1d54ae6134ff70515195fbe8b5f1356740f2587293082e6580cf4cca603768140e366e7f25299c244fcc62c63ae4027cc310f4c25a55509db68497d6249a300d441a80a9c8402b2fde932cf03e379c11ff484af869189680d14", 0xda}, {&(0x7f0000000040)="9c636d89d1d368c29448441282d3242c57c32ef2286942d73e4a4c1e4927", 0x1e}, {&(0x7f00000001c0)="082d89226af95c6377eaf3e08da940da2bb53d20a8e05b7f11d9f1de2d95b1d0ecc4e3c93ed8ff0c8c5125e0f3cab31541608f3d0ddc30d38730417ab6d38525694f976ecfae3611a1d0bd70ecd81a5250dc5ce9dca3bea7a48dc2dc428a662496b0bec0", 0x64}, {&(0x7f0000000240)="483f7b744ab0d0025b93d26ecd352d2c41b90149465f219b5db9ec43111d26cd19a657d98320acb570a39e94ffe1ccfe01a887a50202d9d4113e953aab089319018bc16407f64762", 0x48}, {&(0x7f00000002c0)="b7c2017c79dc195730e7819da805c0f0b619325bfe4a20ba58fdddd9a7d3d740ed65d7ff0c2bbf925190b8f290611ffce1a77a25b52a34b21672d4800fbd0b61ba0c554c76174a2b49889b6d199793f16961a76ad1", 0x55}, {&(0x7f0000000340)="bf55997b40206da82ff1a3d6eb3246e02e15952a8a571c1f9b6f9adecf1ad86b3739cc69a9be897bb9d5967059fb5c61a2fd61dc07f5ceee7e939f31ce51bd8657bfcd2701edd5d2f4c65727e3fb14b32a3dd65efc392c8acea628b79406d7fd6d01e8eff4f2b380d3848c84d65b588e6490d328d492ef8fc83d9b7d90dc355f47f6f7904e0bfc029e9b6f03ba002838a1f164b892bcbc212429f58007cf11c2d0a23731382d211012ece67059def98b501e34517e97a919b6309f7d9f331fbe90deee33231bd43d8d42aac159dcaaa1bb6de6ba3200a7b916384beb4e0431d4acb14f4352a3b8940b062fa35538108dbf0b3f7b83853e4b4521f4489f10d98f270fb5fe1b5abf5f2378adcc1026b6c85d08d3fcc4e42041ead7fc3f5aeee543ca61e4980e03193c141f1e206f5983e57f7b2eeb060d2b134c8d3d5804a23f6ee475218e33cb24c017e8d57670189ddccf7f45578b0a1a5ef45ebfb48a5ae50793b7e7163927ef6aab77868336a5e0c9dc9a969abfe1b69649115d8c9062ad7e6f585a863e16f27fccd619cc51180d76dafeca7db5b75a94706d49a6155cd1e6a98eca7e0ae399190b01cdb427ab5cd49f132c9d56cedde0d1aa932eb8985a6dd500ee37ad126918e7eb5eccbf58356804ef008990dd07174eab6977da00348325dc199b2ad59f3cb9f8054aecf78cd6d6ae8a23559039f23f149a48a5e0fa7495b653a1b045daf60e469d6d25b8670a76a8ac5d04dc4a757955d4ac1731e00fc63be27acf9c250ea7c1d7086b1a8037d4825474fa2dfffae48e45d44aa30c9a5754fc3da8116ee61fa1d9b36f4fce89f67fe33a25c7bd8d21be53a6235d0d5d3269fa8677f9b34a509835aae7d13b141c28e2716e56478ad94555569e0e101702a8043f58495c706be082b787ecc34f7bd034627c0c0571126c07e81d0e9e6435a725cc6b8a894f5ac8952da1290ffb237fedc6b7376e68c034b862baffa9c9d68802218f094eb1655e2f69891126bffda829c3c99ca132568369eea9f4b87c5ffc7f4e958ddfa5b2beae23780238d5758994ac58e7f7c366ae790c19feb95d780de0c25176a14bde2584f3279f6c4a92c907d1385a5e9027aec43da14476f8e865dcd078d819d8b723162d89c1d29c7cacf6147b76563c46f3ac250d9def2ce823c6a718b2c10b0113329a0c5b31cba596d080c2e75cb40714ea79c349dff598ab7eff95e427e006ce8b63cdda256b660566bf6a973b9d224cd79098cc15067601c1f07487925caaf866c5b021f4909330940a4c845ca8fda8388759c75ba7c59c5e672da0cc1d59e8e27800bbeb6ee37bfeb0d686e97eae1a7c20888731a2b30b9626eea6a119df46b7ef089ac885636c22c20246a098c3c2eabfcb368f9617582f67dabc1b6e086f4fba07b66b927a2a7a3506f0215013fc64c48049e8e26440079e90f20103c43363a1b775d35971a5ab37912f5773f672533d8c810c424b8101b4e3a272467c857b8396d6ac7be7e8ee6cae80ef6883209bf12ebd45f879954821ea1ab30f344b3e991d9973c5db73461c3751a401209b5cd87b06cfc681f83881c59dde6bfba5810f312b53569e450882dbdf5aa036da7ba295aee9eba64880355b8fa6e25ef95443aa1903e988ca76bb1e748276eaefccb169bcbb4ce4906d3c1bbb6a7c49d75ca8d727505127a9d7842fea2deedcac8f06d50d181dd8dd0176aa8ad03916e3c463f2c49c4dcb967c047c36317b5f359c55fe19b2ca2e67ac7a0c5eb70b78467972ac8f860a664bbaab73df2d2eda10586dc9a61aa13a9ff6e6c0903f7c19a92906ed8f450c625107bfd5fe5ac1377d951ea0613fa9e173c63b40e0e1bcd125dcdd4eb34009eb7444cb5184d5c8c9e57424784e530b78673784f98e25a126324414f46792bb810d42a009e2de19beae585797d7f7ecd3bc369892d99d8326a48f8377e851628f89ca70db242e0519bfe22353a7233bbb7a16815af5b812c44d080464684b66989d5dfcacb2cbecd60b1f62e09946ec0d4f718f6ddf80848a1d8ad80c9a8860e3b4103024786f719034501ff1b71de9fda5a96c6856cb34bc67105de0fa787f233e9c6b0ee527f286ee735d3007ca124f8c86f18c0f92dc73c6fb4d77f2a946fbc272f8fe6806b4b4b1cdd33a07374ca7c5b3e74c40fc8717bc885829b415fe1c3850cd6caa0eed9695c9b28d1e32f917f877f56677183a08ef6c9db869e7a2150336c882e079a47fbce5a814dd4958621adc1f876cf2de38199f7bdae3e1ce36f39d3d741bde399e8bf6c45edd49f7fb88acd2920ae6a24c224f10cd6a3068917ff3c7c7ea4c94f67ae11c05842a9ce3913ead134e6baa8b954379fa00230b24aae7c4014a5d3c33603f36c1a960c4fce0bf48165fc2003814a43cfb545f225f546ba9e112e1a01fe6f605dfdc6009591b35d6cd02e36a171243814a440dbc2f0528844cc3f6010e370aa60ccae61fc8a474f8fab4c886ecda321e7733f153dcc547a4650f867dcc3f776409323e8ed668ff8db469e5508c105aa5fb8b595ef57f49e2d17a2ed834a6c25e6642d2eddb1daffa573ce425d15bf9bb76296cfd8f94fdf32c97f2786fa4456bb66b34160ac17e422639ecf2eaf82e92379ae8b0a41cc650feb59bccef90866821f5841b6e2cd95dcdb397f7e2c891e454a3e9ab48024781d1edcc1d20e140ef710c1312dc57ba34a8a8a61ebad25730cf468d1511285c8f32e8173490ffb9bcc84d0b9b735b2fe05227ec846f7774339d5465e1d13e81c82bf47881ae906c3c13f24032de95ecfe827e960744af6a6ded313ef093238c11fbfc08fd2af93597296e80c9364587827a05d5bb4f163b6e0e57307fbd25a021abc5a09e910b3d13b7be1ffea24e54b584e693109b561884ff91932243e798240524db7684dc2f4c5c187456049eecb2399caeeb404504a358dfc1f52c7889bde07e2f6a1345b929c3413bbb8a16858a02bf74653e6bf1bc5e60b22fd87cba7dab2ceea0a4b8cc69996fe6907557031290fb3db28978e9af1d36f3a154bffa4507dca12e8dac7a1e03869d01a4bff8aef9ea27d40d8d7ff95958af291512203c14214d25da9f7a6c0e199eef30ed47e4fc24c7504d2f7b949fa91b418e1099a3fc31608a0f653cd210e74b606a7d1114d31197c5a3fda03aa7445bd2b2d25cb4e8cf138c8226cb6ff117cd2282d1d19f6066a793926e722f974c7aa5741e0988cdd741081b8e4dfd186e1c2c607c6eb7816dc5d9b33647386716e07e520ef735c86586b3f7915bf7615f9bed3d79bd6626e98ef288c85e7a9169d4a35c2c233875309ebc234aeb106e3fff899aa0718371a8051b444563305db4941881d2bbeb99883d40a4b6cffbee9dee8998d80a6fe6907d7ab1fe5dc7f4f3cddc0fbe3ad58cbfd471594cd64ff2ef24cfbe03b95282eb0173898667f1486f832c95a1b32546eb62977952f836658d6eb9eb945546760114381e0931b206f7c9420cf63d469a97f1b6e1d4989c8924c58a6e676d675793294352a04a9076fa929363b2ffe302a02fb7a7e4ed1146bb56372a6c06055c8fedcd5fda569bb57f2ddf4bde600388779a37934c2a3b7da3e7ed01a3fe5cafb95cb08090c1eb517d50ee6be24599acfaee73691f735b2ba849bf143f0c7ab45e6dcb6261fe4928a0502f11c98ab9632fe7b9ecbe5f87e911330be9e3af9d3d4bebedd35fb9f9689ebebcaf3ac21c491246972681591bef7cb33766d5873fd12c99d896bc3bce8d82bf317031fc1093c2060157e14bbae06949d27bfb7173723aab14b65df02f2fb3e5504747c19ad1b15515b842af2b32842b0e421b2cb6e4ba50a1026b0e569617bd4736a611017364a2b8f1eb72cb21ed873e9a1008ce42d7497a2eca83b5d37dc5194969ad7543f9c1b6efcdbf4d1613fc36525c60f8cd29743c4426dd466af6e56c494aa91b26aab5c86dd94664b4546f5dcd92c35c284fc7e8660ee0cae499e576fd9a47fb8d10446b16bc62d2d29cdeba6c7cf618ab43bf917109591aa0867afb9170f3f44ac7ebeff12ed1f061f6c2d200e268ea1f0ac27a275feef7d363b7a829f26b7c757f54077c215cd26884cb1f391df243890eebf9cd6ebac131d0fb06455e0b50a557e09069f2b49c2e296ffcaa2e9723fa22b48fcab65bdc24b50ca5fe9e34e7a411f7ce5fa26d5e6e2e3c7ff1b8cb3242d6cd9a5b1c730cdfc79cace0fd06c53f21faf557d266fdf384a055204115f891f0df53b74fb267beefca97fdd4e5958d1649a2c7041a75a4f74c841d03bb2f61446c4b3d57be07bd9a3f91d80682a6e430c1ee8e3d5d42d4d9b0d0009f911f1c3be2d3d19f8b4d5b7d967c540ad95df41906a8bcffab6aeeaa2353dd6b019e8eb753970b604dd8cd642f426c6c5ff8b8dafb66755e1ba0d6f6bea5689875508437954aca48ca86708ed60db161e5f162ba4156c6529a6b9abb50b84b284f1b36d12fd4973e0cad50b87336017eb79e3d7882541941cae6697b8f0f4552d8bfae132243f2683cdd3c7f5881c534e7fa52e1dca04e2a3d45ee57c0f688ad3c72328fffca2e199bd5fd2debebbab3d41445886df41cb437628993fe0382683dd7f2d8fa91b292a1f47fb3b511861c51a9ba98f23634030992d008c145936e4858cf392b0000b7344929894894cbde9d8ce1b659248dec82f18be8a982ad04bc676134d1c4599d94f35a9121e67712a00484bef3d4be446aac3ae3bb308c5cd91b353e9435733fb47ee7b4c46cbd8be04597506d4364cbae64ecc99b829fcd652d222d16408d53a58696bb6307ef12b39cfa3900022410ad7edae0eca3a075be0d412aa2a864a71c7e057f314e539223dd2b7a3c4591f910de492e73dfb2f79762e1fc0af45e735c6a6de4772180394722879a031472c3599dd3ff5258632e1f0705155c04ff3c2111a8a5ffeae8f42ab1f186967beb8aeb045ac84c2409acf65e2330823b62d7756833859944618db8e32fd2696384662fd01defaf5f3f1e3f4bcb6f28bcec90df2d47dcadbfe4c755ec69c6078ba26d15a2776609394c9711df62af51b44101f962b928958980b3cafb895b2a2896c09a8877fbe641278c0b32f56312ab2371ab299b057ab90572f167317ee15b3a8db559763438e17078bb4289039baa9a23d26bff2c5b73882173495de41ba57deb96795f468c63a78032cfd7dd0dd1a1af5d09fc715c40ae7ad3b22748d35ea70f120b2928d30fb95531b2947f1148a6ded2de427971e04b12f0503ddd637f527a1332602b89e0b9f689cb5a1ce5cd5c3c49ca2caa0d03b9492082c1466b23569aa8bbcdf85e4b12380f6082205b2db9f7383bbdcdfe4da3c14a34d6a6859c7c2cbedfe4c295de963a4d66f751155bccc0436c4f757075942719912da80f76e62ad5ce8508d2356c2139887c689135a43e4313d06252c3ed21ab5668cfa36e69786483f5b82b17f1be8bbcd383eddcbb37b41a3b2d0c6d5d7936c6cbe79947ae2c047b315c4b0d274dcac1a05d7ee1126ed7dfe3bec804c00d049cf9e32829971c145e53a8ae08784489d47d2ea8754211def10b812d03764785b68ecbb2cb160b5c98ecb8a1e99d879508f0bb7d469e5c8ef9bfed95909b9a9ac80202c275135443bfa8defb11adb13f137e541df1d3f800aaeec33378f26c9384045a1e09dd09bb24aa194dae79775761ac64efcfcb7319ad3bff46b1de35153bdabf66ec27cad5826a30adb1453a232c31e09ae40fd8962bc35be31518dd5cd401fb65871f255e176ba1ced4", 0x1000}, {&(0x7f0000001340)="1ea789ac0fb2073c7d7385f2bb2997d22b0f12e47dc090429ddb1c875b70e480cf87eb0b0645dee197088efc8da4a9", 0x2f}, {&(0x7f0000001380)="3de77142ea08d20aea8d4c8b9dc50235f3a486d78e5a4c58de1c2fd57d393487a8e8204e28114e45ecf8159bd1ec674c4a98692b917ecd87e9312ebc423f1230a8563e35dd9a56ecf2c25590827a7a19a077d53dc135f89d6771a65b8fefc787d217b8d454b5042ef7ce050956dc24cc9eac5c99e6c042eb0452833321fa9cf79af99bdc6a7260f17a27daf9243c", 0x8e}], 0x8, &(0x7f00000014c0)=[{0xa8, 0xffff, 0x7fffffff, "dfdd7e42d50e0e00070fe8a9baec080dcbfaa918fbdc10f9c3368b600a9560ed5e230bf7574d3b9c0ca1a8b7f1e6c8c2c469f08bc279a5881ec436f16512ad02a95ac30976d2d004f439f7554c6a409e74f9ccff6ada6a2a1cbb1857750d87873303bdc5599d6d93c7f110990ca499b332865757477b602274a42ff2aa45698bb0ad5cdf542b1489500e06b59d19de8d5f913ce1b197"}, {0x28, 0xffff, 0x200, "7485b20023ed47fe13951e841276eaf7d584f85f"}, {0x58, 0xffff, 0xc3, "3d6755e87499f326508f2505b32926ab3398c3f6fb8f130df3d507f4c84479ae4514ea990ccac8bcf678caa00f3cadbb5b7de11e7d9e227edaca3614dd42cb15d3"}, {0x80, 0xffff, 0x401, "d73e2f6b9fa99aa1d7ebac7d621c620eb951f6f7edbeaa024a09b4278634e65fcdf9bb8ac62e099f26ad120fefa6cb7f8d9aa40f271fff7525e35554e17875c208fe08bd83af3a0974d215b25668684a7b3630188bb06540e8493810f19760c92f81213db3857024c61194722c"}, {0x18, 0xffff, 0x3, "d6a4c2d6"}, {0x30, 0xffff, 0x35, "a12f17fe39f221cab716af4042f5fee0c2271d02823fa5cc8e018d517d"}, {0xd0, 0x1, 0x2, "94c97e380639bfb35d8d9546711849162d5bd8380d26025237fa7885bc0b976000753f20a05ef3d6f77cccfd1cc8c80c08ce262021df451947124770a4730e209cf9f46badea1a04010e7166e1dd4c867386dced51df9bb5a8720535fe71a80076c5a48958d9fb022251a455487b21dfa49f42a4aec3639e58bfbf73e365bf52450a88be3ecfa8e2de3723a2fe0b4f6b2af4cf6418eac155f405de0d17bd8abe23b32fbe1dc022621163771341114fe7f1a1f2df99fe50bb6bc186ce5dda"}], 0x2c0}, 0x407) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800), 0xc) socket$inet(0x2, 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)="1534a5aa", 0x4) clock_getres(0x4, &(0x7f00000017c0)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0xe6, 0x4) 21:52:13 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x10010, 0x30) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) 21:52:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$setstatus(r0, 0x4, 0xc4) close(r0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$setstatus(r1, 0x4, 0x8) 21:52:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000008c0)=""/114) 21:52:13 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget(0x2, 0xf000, 0xc0, &(0x7f0000ff1000/0xf000)=nil) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfc, 0x100000001}) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x7fef, r1}) shmget(0x3, 0x2000, 0x61, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) r2 = open(&(0x7f0000000080)='./file0\x00', 0xb0, 0xd) kqueue() fchdir(r2) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000240)=""/141) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x84, 0x1, 0x80, 0x21e51089}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x1, 0x100}], 0x4, &(0x7f0000000180)={0x101, 0x9}) 21:52:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) r1 = syz_open_pts() close(r0) socketpair(0x10, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f0000000040)="3e621343ddd51c69e2b4ea711ef9d6a1ddf181883e2c0f419d9b819abdb5dda75a93f6900ec0452ef62b79dd2e2c323449acc1572c960e5fac203a", 0x3b, 0x40f, &(0x7f0000000300)={0x18, 0x1, 0x7fffffff, 0x8}, 0xc) kqueue() r4 = syz_open_pts() r5 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x540, 0x0) getpeername$unix(r5, &(0x7f00000003c0)=@abs, &(0x7f0000000440)=0x8) faccessat(r5, &(0x7f0000000380)='./file0\x00', 0x8, 0x3) r6 = fcntl$dupfd(r4, 0x0, r1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() kevent(r6, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffc, 0x84, 0xfffff}, {{r6}, 0x0, 0x10, 0x0, 0x3f, 0x1}], 0x6, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x0, 0xa3ea, 0x1ff}, {{r5}, 0x0, 0x2a, 0x2, 0x3f, 0x9}, {{r4}, 0xffffffffffffffff, 0x12, 0x59, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffff0000, 0x4}, {{r5}, 0xfffffffffffffffb, 0x0, 0x1, 0x1000, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x60, 0x3, 0x788b, 0x4}, {{r4}, 0xffffffffffffffff, 0x15, 0x29, 0x4, 0xfff}, {{r6}, 0xfffffffffffffffb, 0x10, 0x1, 0x6, 0x6}, {{r4}, 0xffffffffffffffff, 0x1e, 0x80000000, 0x100, 0x6}, {{r3}, 0xfffffffffffffffe, 0x8, 0xc0000028, 0xff, 0x3ff}], 0x9, &(0x7f0000000600)={0x1, 0x6}) syz_open_pts() 21:52:13 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x5) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x10840, 0x60) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x9) getitimer(0x0, &(0x7f0000000180)) 21:52:14 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000240)) munlockall() socketpair(0x20000000002, 0x4000000000002, 0x8001, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)=""/66, &(0x7f0000000080)=0xe3) fcntl$setflags(r1, 0x2, 0x1) lstat(&(0x7f0000000100)='./file2\x00', &(0x7f00000002c0)) read(r0, &(0x7f00000006c0)=""/194, 0xa8) socket$unix(0x1, 0x7, 0x0) 21:52:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x800000000001) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0xae) 21:52:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x49) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r2, &(0x7f0000000300)=""/241, 0xf1) flock(r2, 0x2) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) getgid() 21:52:14 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x2}, {0xfffffffffffffffe, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000140)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) 21:52:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x2) shutdown(r0, 0x3) connect(r0, &(0x7f0000000000)=@in, 0xc) 21:52:14 executing program 1: socket$inet6(0x18, 0x3, 0x3c) socket$inet6(0x18, 0x4007, 0x8) 21:52:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x7ff}, 0xc) setitimer(0x1, &(0x7f00000000c0)={{0x2, 0x4b}, {0x9, 0x7}}, &(0x7f0000000100)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) connect(r1, &(0x7f0000000000)=@in6, 0xc) 21:52:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa9, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xa0, 0x11, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x70, 0x0, 0x6, 0x10001}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x33, 0x8, 0x7ff}], 0x10000, &(0x7f0000000100)={0xfffffffffffffff9, 0x40}) listen(r0, 0x0) fcntl$getown(r1, 0x5) 21:52:14 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4be97e21af77003b5338e5a908e595415b20dd1f7e515a0ca99746a89366e5ebe974c48064e0e8eb5f10dea586031adbc2be930c86f30a97400658cb3cdc44c03515f5e5805d1bad5d6b882d5061f18bf8599d8be009c1de915c3286d1224cb3c63254ff4742cc1fafe36d", 0x6b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="fda359c2a334fa0b8550bdf039b13480ad45d6d5f12faa883196055816577d2642bd6f1dd40fa70812b65d648908bfa9c67f06039a54516cd2ff2ac1efa2a4f13852feffb251d58022c528660d13934c53ff9356252dbe22ceabe24db7d043151df0ee", 0x63) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) 21:52:14 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x8020000) r2 = kqueue() close(r0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) recvmsg(r3, &(0x7f0000000540)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/88, 0x58}, {&(0x7f0000000440)}], 0x5, &(0x7f0000000500)=""/59, 0x3b}, 0x40) 21:52:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xcce) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8001) 21:52:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x22c2) mkdir(&(0x7f0000000080)='\x00', 0x20) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) listen(r0, 0x1) r1 = semget(0x1, 0x0, 0x81) semop(r1, &(0x7f0000000040)=[{0x4, 0x3f, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x52a, 0x800}, {0x3, 0x800, 0x1000}, {0x7, 0xfffffffffffffe00, 0x800}, {0x1, 0x1f, 0x1800}, {0x5, 0x7, 0x800}], 0x7) 21:52:14 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000080)={0x0, 0x2, 0x3, 0x0, 0x0, 0x0, 0x9c9d}, 0x0, &(0x7f0000000140)={0x7ff, 0x7fffffff, 0x0, 0xf08, 0x0, 0xd8}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r1, 0x9, 0xffffffff00000000, &(0x7f0000000180)=""/170, &(0x7f00000000c0)=0xaa) kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0x7, 0x0) r2 = dup2(r0, r0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0xa2f, 0x5}, 0xc) 21:52:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 21:52:14 executing program 1: r0 = socket$inet(0x2, 0xffffffffffbfffff, 0xfff) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 21:52:14 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x5}, {0x5, 0x5}}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x800002, 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 21:52:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x6, 0x99, 0x0, 0x0) 21:52:14 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) socket$inet(0x2, 0x1000000000a, 0x4) 21:52:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) kqueue() r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f00000003c0)="efc695df600047bd898ccd1f29a5b5f2d3da5ae5a5cb224ad999e35ff21544e764ad554fb22ad6bc58faefb71ee08a0a48f6d5b0e3d37afb2cedc2c2e39ad9f37f76fc3bc449e6e3590849ff94748106b3cba5d3d5f26ec69b6b9d685d88e8185144b07f0b7d87f5a33568cd4d26da5d99b5be69230207b3ddc4bfb6209e0181360c022c48b186ecc024d4a2a239e4f96fa12530b636b074eb8bc93a25f01c7dc047e86ecfda0bbd093866e770ee32b67cdbacc9eb9c5c013012b2f7e1ed89dff844bcfc85d4c02d24e5f20b8a6ae4fe4bf59a6b203e28917fc77d6260fc0439ad8d721c61c4543767df21fdf5c6d24b755a2ba2282562d8bad1c02aa5ff4fcf09bfab33880543088a443dc5b0f131fe6661c181db0f9cf513b5d266844f100c6cae218d01f765248c240a30f00c7bd82f25dfc5205b00ba24e73b1a31b05d0c44704c2503b78b64ffe3b9a24116ceec", 0x150, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="62a5348b1f000360059d13906f03b9b074a4d45638436724b99c12630cef917c7ff615fbeb2951773a7a487c0ca4728562f0285b5b338ceb5895418589611d6e50a48b732d109beeffce5b3d80397016f243de7f82062be4885d90e65158f4140a4ef1af2c8802633ac419b90b3ddb58061b578b850a8400833d319550215ea989b9a3b36599b7497bc8ebc290863626bee4311cf603ba85c1932048fa98d68cde02be27b138cf3c01736ab30836adbe2cde23edae9fb64ae1bfb0f94fc3d459eb3e0daf83e4375a99690ee5597352746393e2a4b01d642abb54d9ea8bee53c6b8e3d4078ac768546881cafe4b2a603a74ba74ec68bfad0a81568c6e7b40403a1e425711ebe24b4c803e25cc073c1f613f21834996c05e449d57b405933959765959a0988b508ae05806cd8464e1b79f4cd20f11cbc9cba62c70d4e24027545ac116c368a1c2b5d7d6dc401f3ce2065d73eb979ec5b99780a62adb6153d8ea71b64e709b97e9cf8e45b7e9d232f702fafa5bb1e96a9f6a675339aa7b6e2182f772ba6e786112fe9039491dcc33b86f68e1ab7ae14e2ad696021357ebe0a77ac6b269e71582b1250a021499243e7b4dff50cf0d787e3225dc8577698a9f7230e00788fc18b66c2971ea64d32d2cf32047e0c609d4227da0389f3970a74c3b3de79a03619c22461b9ee357662d8de1fd012703d8dd605fe633986b8a4769208a65aa490cf4d1a4751976b0f2684504e5dd54b727744b7bb1b525c8a8a17cd0c653f4b2252194b657a20638c47854008cdd85633027551a055d399514de88c1e806803f72dcd4cefb6e4123734e2ce8b0cc715a2f6a549cef941634224cd5468c6903a776b79ec8199c1db9bb4b650c895e168aa5a8deff0d892a571af6c2c37481f010569c13bc17a5e29bb6b61fe0a7e5e89a16c9abedfe57257acea72e5126bf0d6c1ea8f2ea18d5655e51d82450be6d0990e9691bae95ae6893fbea7c338f574d417e3a0081955fa09f3175c77acb37fb5e1481223a6dacaf1bfa244f8b9da90083796f6dd9c71c018bfb002e8261fccccb1f579fdccbdc3204a060c6646edc03e52b8915309be7a6031f937e17dfb743ce37bb9388ef57d826aa422c195ed01b6267ab5983d64a1f34ad0115ce4429e7d757d63ef9e112f6df224f67a8c644c1596bbbefbd6f6ddf03946008e8fc5dc1f42cdb9b82d87dc4ce92ee8e6d22ce0fc86b1b4c9fe870d23b012989f4a7cc8a86f10c78fd0db7f4d1bf4e85bf83e2b7b62330f869df668ff8dc7fd77a63c15400212266de624315b67ef6de743b68fbac02b88c60c5d433669a0a8935ae9aaba50be3618a6abf0040c0a4b00fc274bc792b8052ea3cda6552662de27f2d8ab2ff2be9d96be8e8994a1a9f974a723df16ad6769421caa6f5cce82edcbef47e547b65c899446fc92f5876dca8a9491465b3e0a209c5e7cef1cb29dedc1363bfab105daabb3b0c215f108dbe06aff7e6403fe7ed28bcf9dabbac54d7364c613e9625368928fabb76838fdcfa3d53b6df2c4873791c5a97c56a5c0daf3164a9ee489936cc1ad5f008d9694bfd80934da6a6cde8fd7f119c4f2db637d7f2734a7686373db797fd550e387add7df94f489c7fb0a786c3cf9f13efb84a134f119c0845e7de784bfec619fca4d66441bf80e300c7ddf6f0614da4678905abde8e41adc32b1756547cf4dc0956b26f51169eb242215caaac7b268878bc8b25b0396dd8fe61220a8060746732804828f157011e9a099c3ea6f010ca844f013a803e2f5bd8073382649278f020c474177f037e02eb732358b2b219d42880319b2d661653a54e1dfc509f745062ecb6a6116c6ab1002a4a5e2b509aadc090855539d1e6f24555c00a279569a9f5b6d0a462d4f661c21095a362ef16bc017f900a7d9f4f82ab4ca01356e837cac90abdd314a041acd374224cfcb6bc970bf9fdc9145f4b9075de897b856f687575d7f963f1514366d8ede2973a6e487443e67cf34b3e782f74d786e67fa4e296f31108b1bc16565e62b1a2cd36ba6ca61c9005de4d3d1c41d82da27979c8de1172f9779319015d51752e4664f63cecc7170a7f3c64f9e32938342ed4a7b9331b5a370b11e4341c258f22921b735fc7035f0e001fa25518551fbc2b021d093426810345dfaebca72a08dabfc0e22967ac56bbcffe4c2e9e2aa7f75785e21d711a15e825e2aaefdbd3cdd1cf70e78d7ad9a2c81a98253ff61db02c1423c9143934f8db301d9fac0fd75c1bcb542bf23b5f76dee4ad6357534add28d92ee7d1b94615785c38b4c6b3b5368beea9d93eb72995f3e99ae6775fedbd311ede8708d81ba799b703780b468bd05cccb1387f492421caaf30af528fda8c0e760b91f6e4cc041fe0b946011ea578e751a34117694cf300c1391665049ef7997dbda227c24510688d85729be4c30fc02a228a15170cc8aad16a076377e488b3e6de624b4b2542f587798bac9662dae0baf2a447cc22d3a44b5a22813c620d6d9add193a79c3a8357241df2238191cfcb21b646aad9baf87ae246df0696a551f31133cd7057002092a2114ebe0e04c04a2030109a6ead6a00ed61c18c8d934efdb4fd15bf4ac5aeaf00cef265d91274c6abb14dadfbe83f915b05bcf07e7df909e2fe7a4e25c23eaf564b1e2593fbe00808ce101a6e1c74714899fca1a590353873f484d8f19164c99fa0651295f1808904a2f22b699ac2deff1d55efe8be19066f446a2283fdaf26f1104a6b452eb21b2d9fba8b3e64c942a5d589584c9f218fba88c78e13357b1d3d5d95712d7121ae57a745fbecd3e0d31a2e5bd2c5aa1983cb092f28a8de4c10dc2bc4bca50d26b4a214caac08e0bbee8d3b804dc0a3960c6399687debf34db56087078df9e13b03ad09785e09553ad14c07ffb641046bf752be4427b2095271ac725cb41df999c832850299f1d7a82458e1af71419147ad849bd34240022e1b2f20a383d57fcc60b4eaf985f54ba5a0a9361087c7c4d524e87c4480061c1c9d8c46d03f90fc29e5180594e503917f3e842924f0c0136158662a9531bbbcaec29be787a9de82ad3c46ecdc22731e131e4bf39fd6fd98b2c2c595f6856ae74dc4a8f9de5365ba7ace592e682019e1ebfa0d26957f1917ac45099abb4eec95fa8ccde240c4aba54e0c2d4e643a17726404bba4d3844d00931f86d824c7b6667f611aaae2c49fcb66d4a7530db17ab5893f2bd154b26565f4977dc173177c4aeec782fd4d6aa54f28a04075000d4d2c0f6156c6d7417d737916dddf859cbf0fde133875b64be73d171e20041fc4f44ca6792222b9dafca93807be6739c4ee11302fcd13bb05aeef9ce6c7d918957f7a46e3cd574479a4bc496a42488285c07892d9be9b59a229979006eb2f271e3b0e870ed46b5d76d4f2ff3b28e585fbf53424214fc2d73305805d819886c4f3ef25cd8c245d74054d2d7052295cac16f811cd23dd4e5978e9626f6e740333e27daa78a8da65ea4cc15ec45dccc36c9df2588142451b4c296af92fb50329a5196b51073316ca93f654e0edc200b22755db7c3bf3b520c76985cd8997b279039e5289456e7e608acb82a8c1d619117581bf19ec7a5f663ca9e117811227284ca17c358d84ad1c559a09c6ded32908032342b8394ccefc3804c29f11d0be13db6270afe2f84194487be600c0e2274f3cb8a3305d72a4e6df5ee8135dda1c790342a5aa0fcd5b5d617bb934fc008030470498cd3fb76ac4d54e5aefbff673baa69beb0b59eee1be51aab6958ef2b53f56d9279d703371311f6b607ecb31b03b7f77c3ad687d12ef4428c44d3dd22d6bd905060d40ecacd7d15985099e354d22e29152adb26659fdd6114dbe9747eab88349fe9a3804ffbaa57b48fb33ec6351b8702f7187156b6a0c1c3cdc5195efa85b60d60a13932aae647279022d24bedce49a73ee8a87e754f7b50248905f3da90e7e75a04dfe584cb3e085fd772af481319f739b13e9a0e4e545b19d6c9abcd267293766c25b66fde1013f47d2fc119d422a95b6ccf4e19270850565aea8b8e2eb91d8e000fd932458e8474ce5783524f0a77e2c7f8953f9a934c4dcbacbab8f807f9d847182baa8c806cad1e53c85804d8420982e867e421652c1d3f68dd5f957659bb92e925497fa48e7cda3bef6c4f45b25ce06a2562b1c1c04a8767998f9f06d8903cd2590ddf4e318613405bb4601488f5ce10e33f1418605ce73d08dcfa8a319f5777101b39fffb8ddb5827701d6ce4875991c604d218a7e48266cc1e94dbda45392d6e842ad019c8a6dea1ca4ac3a96938647e09eb3a19ff96456816af3dcac311267d640cde12761b71452719b7c18ee4928643299853f5a5b33fe612f23e804dd5904ed0e503ed1427fb451fbd28a3ea9e9160ae445e22d19d3ae38f31d96d1ba7225a90c06429f0d6121bc714e1b1e5e8f6e1dffdb9109130e89bab6afc15aa6ceef80938a5c55fed1f3e8310cb51b191eaf0032c1dd99a50e4488b3903c69d4fd82b646e8e1d3b4a4a1b16bc8058eb16026ad13d059a8afdafe238d978b7340ab893589f43f628292e2ac4ca61798c11882f249be280461c445f24aaa15cf045bd3193f9c65b5c4e79b245b83ae63e4592f535e468537d07ab1ddeafe6bb8a90a4d8fa891f93979e6984161115b0cd0b5c62c6b715eda6c8b55e5a9a247d780331fc1e848ab2e2ea17963fc567a6ea76c55ac620bafbeb991cce5bb8a1640e338d309bdd2707336ce95a6d14ea57f1a38c301094b2c806722181fc2c1dcadd1c4977a7d6d481f51d8b092d3670c215991c72d6e0e5ed2ee3b0a202ae6ee690cb6cc220e85d90834179fbb4a3a4ad54447a3c4c65517b8e0abb45b1178737776800c80017219a095c6ab86b34946f96ec680033b5c4e908c6d979d4334b8167c44947f855b1d3f20e4fffedafbc40b0c94a5326a5ed0ea3e2e22732bda3a892b8bb14b0904800d40f75483767b323455729df96c01706c439ae0e299f74cccf638f1199c361438f6c74fa62900cc626b0f35599bbd3a7fa312e098aefa1518326183bb1f73d292d017d1573e38ff28e5b4245157fe072f0eac712207164bf1efa91ff59c1ae955412093a3b3f40faf5d5375f4842c1aa6dff8b7d36485a24845f28b701295d58a7a83c6c44a595552e5c2634b2c1d56ac65d333a46f8fa81e892fe2850e857005e740ac95ac33d5278170f955b74dd0344c2278beef223f183e4924b22505266a28a50da02d9bb71d508c8af0c5f39f2384440f9e944a1af17b847f9c098deb4c01ae1a08db6e531695ea62945b2664304daa9fb6ae9c466ac9ec2548ccc6a4cfcc2206538fd0f54397ca8bf40cd6ae351b85700823a2d51721d838d4d25dd53510f54c5cbaaf760e2d2cd604e9e5eec403e4facd4db4841d1de434bf5ddb2fbd0295bf2d4eb682e630b553dd7937884457161a1bf143f80384b8dd63fdcda3cc0699d0dcb5a57a205b0f0c7e4c1152b9dff2fe8ea21fbcb8a99ad32e867d55948d783a18f4bf8272fe0c2ef6e171604215c06970768220d59605944b93d73b855ddf473ffae9ee4f7aeecc5490ae442997b426682fb274c860547aa73827b106f2d1d94a0d84a15950f15a2e0d41959d8c40b4c0720a3998e1e806f86e1e02f10c34d6d2f5907b749332b1ddaa6860d9770bde34ffb9c76fdd620c711a342e9847dd65e9e0e9719aa27db0eb9de47f956b708d17dc03586bd3a45a9d661687340bb71c23416aac43edb1db642110fe6192a8829f8172c5f242c1ac6b6007250", 0x1000}, {&(0x7f0000000040)="3c5c911bf80b1c326af0e2ec56ddb2518daf7793fae61f1f05ce1f934c93baba9809733884d7612a239657e29f766f78c7ac3f27270694c28a8b4504a4", 0x3d}, {&(0x7f0000001280)="9278f7e8217b7def47eebb0fd08a76e10e90309d7c4d481c73e6ab4044069e727a7a965bb1699ba56ec399af64a31cf014e4646dbddf89ae4686f8a03854a3b67da6c2f51c21be648fed352de90ffbab53dcfafcce74bdc616cc3e2dc002143050f19d76d2f5b45333305c4ba68d44fe936529dbf04a475c7c0531a6e581a23a17a78d4e148d0c6c7c3beea687abac09c451c2ff1afd3d73fd5f0c44ea84a6920bab38320b8f85ea51081054a0b880b45a07d6c5c17d85d5dd4e21c6cf00fbcb16dfde4895becb555f781c43762ba48ba82521f7c897cd70be365b2fe819fd18898bbecccd778ede60d33803e505eabb3cd337c5aba15aef7849", 0xfa}, {&(0x7f0000001380)="aeca344371a49f0afad4f51129e93244e3e8bfcf6dc138b900bec9e424a0b6dff9e669b5faf95e0187a385f3075f2f86b56740328eba1794fdf672e54b9ed670ce4129bb6f3c07726ecf5092079c243e37848ba19ea18d80b6cff04df7c38f76c1939c3a9ed5212cae37ac342ee3434e1d09ac37b914abcf324ef90c70a414a18481b7fe41040ed29e360da687ea734061c409bd13ced9d41ad4b7dffeb7ff16b4c941a99d9bd7952a13e054d278651cae90f39a2b4ed1c02a0ff57033e93f656405eee4b40f8e0ef5a8a2af84d52e5e40bdde1a117b54456cde926603bb06c8f401032ab6bc3aa2f072dc299d7e5585a021cf954ac1448908bc38b5c23bac43a076adf0527efb0387be113189585ac35d37f32d5b9d04c436149aac119c3a2dd520241b6089b944d53328bac710f694924b74182d8df44420a7a953139babc2416f0049a5c73eeef5271a093c2d3d4ddf4608d6fa96640d07305adcd80c41bc503216049887c309fea616df0806931aeda3a12d6b3c526f75caab93e06f2749ed908326ce15c5146bd8bdbda61f09b8bd74969c62afc1ed5c4c7d949e2822c8e41741af7f09ebfb927f63a4152ca00f11601c1ea39a694c52f02aad9200396731dfe0e437a220c7757e4226cc7f90cda96399540e8fffd8565125a8e12bbab0007bd586a85f90e152d85bce55aa42b275fdc654ecb6d738df63703b35e168d92c322d7ace7ccdd30ff20e41c516dc64c455d1b5c6173f78885c9c60534f275bbe294dd30ba433c28f8b7412c9551265d161c94a3c5851501245f15f15f6f90f92abd500d7f95b6bd3ff087c8c1680b0adfcabd3806a72e049e4a0647de761ec17148a797b9aa15ee2fd4183c50a5124a40f0184c5d140c4c7c78b3b7fbfe68d0056589b27c93dd913fabeb2f210f5ddb12dc212e0e5a9c20bddbe085b7d90d7f9e62f06d86a222fbdaddf8430c2665a4d70b8e0510d89a2cb83cc5a68a4a262a2ae9bbbf4c5c71883ff255891d54e5670dd169af9e27153166e8bb3cae120154f6161db591c629e0f64f8ac93546b1b740a38e9548234aab509b8598554c0f77bb6a763efc44b014bbfb743b49afe16691fcd59c9a03df7e30463412a057c416ab33a86c4542635212b0c213582ad67199d445f4e5fea9fa122f177cecf1e0767d58b7f0776fa41c3ee6f8edd6a7c993161401fc11b8364270cb5cab8385a20275becfd517b6ef99f5a1629bcd8aabf230b41e5177f5fd7727ca9531f00372645c92a610d7f1516f7f081524c765379d8756f85291b0e5e81bc4ed14e9ed2374cb17768d91fd49eea26e6fa3699ca6f1d01bd2a9d3c7829601789b790717fb78c6474516714168848e162d461fcbe8f0544dc06f746353ce32f9306c7b81f3ce6f404e5afbff7dc2cd42c31d2d399dd89e5fdc48a1b0abeea8cf896d4b51d5032b6b9b8f3407ec72919aecd862664d25897d44bfe58109ef2756d4a43ed0230f64a0404fbea68b275262a2fc0bbd325a403074815c32c7d8746d4ed4cef32aee3ef24ecbfdf403c78fcf04721108293052d297836deaed9a5342aa4704544a9cc5edc0f9b8fef9256354d7ae1949d1f76f811b31591f4f6563cbb6979e43469e871de4d894a42ef62e68f72a9326609870e1367b95ecf275ce94f97494586e524ad75467f8586e25e8939dbe8ce4f8033f885f7d24bff1e838a8a64e19785e284a77b38c53e9b5a27a29b4ec1e29624c68de83a22a8d9de4fd31de294478abfe65ee003d035204837a1e28616bd96d06aa906e5cb588102baeadd88af63ab92c4b9ecd52eac4bc86bca1029593a106bc0eb970bc67de2494bf673177228880681f352c810c571949e18cdfe209244730d0ce4fde66c3d7e2101d9f511e0d0228605df606578613ce17ff26742b80aa7b81bd9786ef38af6463056759ce208fd49ac91183c82e0fa995c77df3f6e5caec999b7a6b0d886d396b97678805dd507d2b07ed5083cc61622625df0ec274c4e072cd02dad73eae311545e5d42c83acdde138e1bddb3a09316cb782d02c5dfb74765cd376202e9aeee1354f21442ef76db20f5d67341459f7899b4473d8c56a9eec68c92b724150ed7d1f6bb4ff808dbedf1eff6b938bfd0ced1266959e8c0633455e40a1fde93a10585723024e9f4e282e111df059ff76c29a1e413217ad2c89481e48912a7d6abe0f481a19ad8f19ccf353cff20dc052b2baecbd51331b88e4b5ef94a0e460254c3311e95b73fce2b6712f294bcdd4969524d33acc9aabe590883c96a7c70374cc8d915c71d60083d5e72d3ccb9ecbbb40ff4fedc9c00b560951ef78f714c20d26f06a7bbcc429e52f8cd9db390188bfcf9c0e937335382790bdaf9949935ba4e5cf750a9df1fd52f3d2b188f0dedaf62e0029c7f6ec45b3ffa078cc4f98c8d45c7416fe873466fab16247468c6529440e43b8e3586b161656eedd40b6868379bdb33032d2c72f63e1acd1315ddf91378f466449feeb50190e90058a85589601cb91e6870afdfcee411aa9b638fa6c1f22b3f615bfe746928da07d9e42b05bd7af7b406c6aba75c57700fb9a9c7ad02fe4e7b43428331fcb82ab8705fa8f9bb54ff48905f1c9df09eec2b62c97f2e8e39f6a5b735524d1038d46ef8beed3ee003532fd5e20f743d8213f459f817c738a216d8026f012dcbc829f57e99499b3606aa830b710524073653e8e60855e2e0bfea3d04c74d11b5ac5fddcb8420ce96acfdd2b6fa170375097fea3b5e0cfb719bcd4f5f9361eac68e4a17a4878397e4f5933678386276c2a5ec8c20c946d98627a23f20af57cff43845cecb25414d252bfa5bb30e935cb93416edc2dc482f7e5afe3924ef5478c0fe6bebfac089c7dd25cc53c486672883dfa4781b365cf51d77e7314c6b358e96164adee1fe667954af068031759deeea4548d0de4c2570a43614acfb445301514b1dfda171cdddbbd9cf4437933b8c0ceaaa19ae299867c98a2526b2ea47dd0125f4d03581a813d094bf69d5dc1e4630931ae54dfd5de4ab09a53843f75ce23dd104f77d6ca0ed721897987a9d48f3ca9afe65f49e764ec761b475581fa2bdb352944c33f54e5837a4f008d2bb071b3c1dbf527188616938e9fa317f7fa5d65d7d8d4954b7ce43483975e3167cf36a2824011ee35d743e4bf4ea9213143817d657c4e41b911567acf62d49faedf1f622ed06e3815b3dcc491eece492e76116d6c40e0f815c11027ddb514fe2040e2aa8fe2a847b08ae382abd2768d3324bc3687ee7303d15c3e93be4b8571abfb1a43aad3abf46a850fab938eb94b5b826ff5359331ddc46b55d0c806a17d927b649406c1831137e6be155b04013e426493c1df6ea03c104b3f88383a88e9661c916c212d09034c5276906fcd320c4d450886f0b9af3c978021b5fa3bdabffee9fb939ade0bea0451aa2ecc094dbdafecf45acf4536ec59c9731a3c6aa45d475bd935c9f7df616b224dd912d49a83d24091854118cb7105ec7426d8c19d0138ef3e3587072e7426b7e07e65f12785218aabe3351197fb82df9aa45f577f50418393f4e2940aaec7174f6279633321148ffa7a381cbd167a12ad47947f1a2dfaaead71f55af4a6e8d58839d4a2ab0e244eed5b9f315ce0bfe9f932ebef49fa035a90d69550a07f984ef4a10dd24d906718ea6dd7f7b06e488f57526b3949fa34815df346a46f5f9247533b70bb98f072ea07647ac5713f19c464906210404994c4ecc1cc26f06391df9d06f6bb4f4f9ccf0602c0cf0b28e9a3e7c190c7c059561c23bceb8db7840efe9a652744fb9ef52f0f00456aa82306e23d67bbb05cb6e158bdb2f560d02985d0460bbc9ec5d2f1c53beb95070b378bfc6f47151961e855c6b39ab6ef7d9b56e43734b12c45cc7707131b45c67f053e259f11f7ef78d169a0c755931b60e1d2e7bc10cfa6ad015a6d6ec92e27673a03ac9ac9b189f05ee19643bc462d43c5ac90b63be7378712184804755ad9f04013dd1a1bc132d412dd5ae16f9ba11f82c803dea87185107b3d94d7f652d3926990feb9c403e271fc6f868b094e362fc6222543f9412982686055eeba44379c8520b26f20e095a9c93155948747130d21ba0d571062e8ad737e50fb74b04f2ac1cfd0734b528c3cfb4ab712a0d67cb375ade94f8b505a131bebc61159501d5b8bef54cf526bd8b29e1a59b315c1c88bd019b507887bbcfe9f1b752a9d21a59cf064b5687e3645882bef93215d089e1a479a029ccf045715af2d5e5da444562c152b789a31609bdc34a6629aade951b08366e8545b2b359d28be5dfb869aca07cabb4601f87b73f3f46d23a338b10d98d26c4175bd9e4c0dd2af731b84d501ae49b220b78efd7448cff1567d9b8c794e1708044b800cf8c8059d893e268133aca25262b82dfff0e5520ec199ba9a6d825980e06133374713867c59f0b325fb5c99e8cf7cd8786b477d171dc7e41548de756aa8ec43d39ba3ce082ea123b8a403cd1ba33032ffbce2b0de0f2790c550cec300c471812d901ca4142524ea9886dafbf5054bbac49a4447ad39c9580dcf7cfdc34290400e04c9258811ce3ddb32f795948e4569a8bc0693540836f6b412193ed001bc6f39859524fae595f21c03b6f3eb71c43d96d4a07bcb411b39320bea2b03b5edc1765c2ad153a572e0189184b7759440101b77fc7e817c10f0e77ae38d9af151ce874146f5b9990f484fcc3514decb989ac7002453a9530dc27442acf52df95578ab4330cfc70461c3620b8e8c4ca716436f85ca21b664ded131f2257f8a1e7377d4ad023fbf7d9ab7e2019786062baa12bd2795f52cc01646e079c1093a9efb54100f7d6fc51b8322be0588e24274b4bd86a7ae7118f99e4cd4d826dbc0fa5ba1c800381055a6058a6457ca5fc1ca8885739f9c8c2a9f3e7310c85cfd21490e8cd44702b49d9be40d8f9a449da0326380d5b7cdfa8b1c991550d864b192fb9eb852463f74e45f8ce745eed3d90f435d0eeb6670dfec0d966c6edf8964ed3afd2487a9f09c31dcaa6b468d87d97fc318599a38fa452b16cb34a89461ae6c7d1cbbdd0a0717e3bc094296846b4843037f98140f7d2688eae607d65a13cf176b9aace1ecbf51b1f70752289057d86dc83ac6148787e73261b25b25128ee56491023188fcae887fb1eb799b39bcd0c59c16feebc8916f5362a65bb57ae3f3d78bd9486ecb0a35783854eb589eb37329e21de8c858cf6ec642a71f9c0c1c90e69df4c1a64ebd4c0a57101f80717a894e79285b92bd6236e1ef50afe7e6b14b4032fdbfcc872618e61b52646e7d6235cc9e1176e82bb419c2657ff9565e0faf469c86471c7975d6193c4051b964a58054d32e9e7535070d741be0524804b1e4ad80d47aaf080a950500e82ee349cb7e7a28e5b1becbe19dc5fb34a82ac37b5b1c0003265e536e7256f9449677a03a062cb1d6c577d39d6b202ab2bd54afb33b5a0f62a91db934681c1eed021b9d5dff40eba9317192587aa2cd20395e12bb5b9e5b99a1224f58eb8ca541daecb9c9f479b4b11da9756b3ff490a2d2f48ec757c2276a9e4022ce5af852aaf617fa9fb2cf6016a048931eb398860ac93e0583e17c8f6ac93c091896733806191b1a9859380cd15447706063a0e9285201a5f104a7c1f0fcf894ed21b47ca742a18f7cb766ea55aae7628c42d90c6232de3f769cd4b7f23176659b793555883e0eef4052140b4a0ceecafa8edfa7891539e040668ab074f6aead555cb3899644ba026473af2606580a4b942524438408e74", 0x1000}, {&(0x7f0000002380)="778a5c9f8b1808f29ba08c4426f612b9d8f80e8de1c5df98ef00ea57edc51dcf1bb7a291ba75881babd11f89c3878c28ea70e5e0f9e991065a28b5bd195023b3a4e0020db622e9a574d3876c6e5fc3b2ea6a523ea1c8483f247d9fa6f5e58366196608e27b09d5eec0dd339575fd70a5b41bf7eadbd595735ee6a81502bc9b72e6a1d088d07e4d0aaafd8336985ddf1b9a7557f50b3e04af835933b2b99f00cfa3a3e5a50f5f8e0159c52c39bbe76c6a0bec0ecc59a0440846ad86cbd958344434032b465f198047b2de7b", 0xcb}], 0x5, 0x0) kevent(r1, &(0x7f0000000080), 0x81, 0x0, 0x6, 0x0) 21:52:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) pipe(&(0x7f0000000040)) r1 = dup2(r0, r0) flock(r1, 0x4) close(r0) 21:52:14 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7fff) munmap(&(0x7f0000163000/0x1000)=nil, 0x1000) 21:52:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xff, 0x0, 0x100000001, 0xffc, "62ae808978de7f00"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x32, 0x4, 0x8, "b0f59fd4e1d26436311bd560a23ae114dd17e95a", 0x101, 0x8}) syz_open_pts() 21:52:14 executing program 0: r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000040)={0x0, ""/77}, 0x55, 0x1, 0x1004) r1 = msgget(0x3, 0x0) msgrcv(r1, 0x0, 0x0, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000000), 0x8, 0x0) map stack 0x20000000-0x20400000 of map 0xffffff0065a15320 failed: hole in range 21:52:14 executing program 0: r0 = syz_open_pts() syz_open_pts() clock_getres(0x2, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b92f23320932c2970eed9f41c743ba4a8d9f7cb4", 0x0, 0x4}) 21:52:14 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) fchmod(r0, 0x2) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="17430acb1ea6546d060facae35764ac753987069c583b2311574d8e72e36f8f6736a4cb8d18d3fa2e99e0f10f7e7649da4786d78ef116d39a5806753685a27a5577e9922a0fb1d0a33ce0243c89962bf459d64cc3f9627fd3f2d57cef3f368e10bcc243a08bfca26034e23dc", 0x6c}], 0x1, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b4040000", 0x4) 21:52:14 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 21:52:14 executing program 0: socketpair(0x0, 0x4, 0xffffffffffffffc1, &(0x7f00000011c0)) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x0, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x6, 0x0, 0x63, 0x0, "f8195bfa29ac6d672c7694416bc345acfa406d39", 0x200, 0x8}) syz_open_pts() linkat(r0, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) getdents(r0, &(0x7f00000001c0)=""/4096, 0x1000) 21:52:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x7, 0x4) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 21:52:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0x7) setsockopt(r1, 0x2000000000029, 0x2b, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x8) fcntl$lock(r0, 0x6, &(0x7f0000603000)) 21:52:14 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = open(&(0x7f0000000180)='./file0\x00', 0x8788, 0x80) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x7fffffff, 0x0, 0x3f, 0xfffffffffffff001, "b732d76a2c99621ecd64abb7d1a75f3712600987", 0x8000, 0x1}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x9, r2, 0x0, 0x0, 0x0, 0x38, 0x38d}, 0x6, 0x40, 0x0, 0x0, 0x5, 0x77, 0x9}) shmctl$IPC_SET(r0, 0x1, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x7e, r2, r3, r2, r3, 0x186, 0x62}, 0x800, 0x9, r1, r1, 0x400, 0x97, 0x2}) 21:52:14 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0xb2d7, 0x1ff, &(0x7f0000000080)="c836ebd86b1a50f27801c9b7f42c8b71c61baa78d327072b9f736c72765c5bd2e27fadfbcf6abebeeb76068916dd6ea06246cb45100bdc4b9c22c4affb11ca63161f6bf97c88482c42dfe6694c9fe143f4e2e2fbf9863172ea99d1ed8587b6f80c9f0e8a54a0c759c2892a6dec197f3b610623754c92915afd6b726c85e2d20c1d04dfef37793f54ae95c558e0d0e8c40be8c8a25c0f4bbb1d081e437e5f5924badab2506e4b88aebb34293bfa541460e1ab9dd68177523097a0f4250556227733610fcb05fae20953653ef1c49cf690bc76d21fa26ebd752f575bc05882313738c813ddea09b5f696e3ea62451440c4b0695ac3dc89a422bc52a5eb2d664aa99ac55a02cc95a1081590b1f247c0822ffd489e3f41c641f64af69aec57f04a95a5951eee406d8ac7703cd838b20d83591110d67befc3d3a0cab79a4092d6a894a4b06aa8a646f1f33c4028c28aa2f1f9dee3332659b896e3b70e3255908db2c0ebf09ba102817236c1f15ea2196dea6708ce20ebe3fc854962c6432f7482d8606e9a5c072c00809f0b9754b2060141bf4cb5200b314a40c6cc5b670579ebf3a32bde15b47b014dbcacfc2fc79bb4c61f266e5c664988a783d768a2916771e855cca5f04ad0c1e58b12b4f2920a9a61a608ccfb236529c4de4a5e0dad630ebc5400d1445420ddea8a74781e5e7b1997d402cd21f7944a2da89853292a361cf0975032d9dbe608e31ce95ecf92173f610528281974e26626a5f6727bf9107efc30949c15e5f24add56473e3076c9212202fcd549b15970b0d54169bc69c645a779dbedbe29281b0cbbfafd13734b9986d0df968518e511b70938b697d7d780fab930c9bc9f40aaaa0ee481c526821bff78db96696ec90aad12a92d63d5fe753fcde6b6caef55a2bb70bf6850590ce2233ba63ae06d13094c1dc2d0464fc3d16557deb8af9c94797782a5b2c4b3a45b2ee8850eda0f3aac7437567ee9b54e52acd2bf35f9b10710e1690c02d58eaae7ad4a5bef1a3cdc621be3f685217774dca67eabe7bb339ca47d73740fb6ee7d4bd2c83cc873a0636c99089392bc9cbdd43d51aeb51e8f421cf8e8dcc28e247f4a7cd242ed095b5338387abcdd83d5e939b6946638f31e6fc56f790b34644096070fb9a667bbb754b0c00daea2ff89f8fa585bca0fb334bb0e6647b82ccb027d070957e335b09ab3cc3dc80d9fe840da95422196399951ae8719cc99e9a9de9759b0f802ce09fd6682a0f4047f6d1d17ccb1a50ef984a9dc54d11d4f826615e282cf51debd32b9b2294285275aa9e230b576c7ec11e286b305fd885deb93d1f1b4ca433b12de08542a5d2e91d7085440571b19d921b0dc91ade33628b420032239bab5a0df20dcae8c5943304f31491183471be5b8f7473d5d01277a4b372779b59cf334cbf3ed7edd6a49cfdb1430d971effea6527deea1b0294504c25a575184f464c00b1c6717e99fd0507f53f696689f48773238da1d38c44b2faf708d6f4ae0bf61615b584734a3bad718e1c74f525b0f8aebbbdc953e3b3485cd007aa28fcf5b28ec07477ee8b6fe9ae157021e6d9f598abc1196a297e82726dc32ff7f3b9a6b49afad7cb7d42d0f3f15e3b95d948a459417b4fc4844d8e73335f6363e3aceae7a58abdd1a8c2913870ceb2d5a89fbaa3e9ce75ad4bee53c823bcdf47cb785565e7129c8976b0f353ff5c26a51ec6efb0df7b11eb2ff3941af57fe8a7040cff7b042907ae73ec08c638b8a1e786207a06b6ace767f69fd18ac80a93d2c35beee56c6250a50897bc3f8c19afbf9de0d7bace3678767f5600ffc938fb98b0759740d8161b89b15e77fc3ee77a9aafe56b399b9bc2377f953acd2260efddd43b2fb38926f153c391bbbd15027e46a16c88ba71c95f8fcc5a718c98e065f13221b98d8fd8b1e482e46cec6416abe4ee0e17d10477b4a6476d193c02906d64c9b3fe147941865cfdb11a505aab11b3936d001a33dce1c41274d3844a35579c06c4d31ac50ce09ad0851878a32beef31979599bd2e8c66ec80d3e13f530e683564e1dee0ee379a261187f2dc6b7ba88abed81c90f7c2d850b137a91ee8d35ac401e470c917f418a052f43ec11c74155722e5def034ec6cceb85b0f0fcaa16ca047b3e55d9e23819fc1ef25725563d9f3a2fdaaff394cd9104d12d8ae8c928cafc421488d8aebbcb2c423f1e704e8d010a7213396bd5ef2657e4b1034e4f19ae264b3f792b9966ab0d03d84fb036f2080255f98b32fd9ac723d6196060878a09a070afd579b0913d5670f76f3debfdfd00220c1ea55ec2dcf72744b912199bb424344a1892cae933304472212131f9c3eece3b7147f6e359d93274155753821651af63163ff951650e4e12551266ba4cc1c7cd81c672d6347e83dd6548aac617f00f3be85c5760b4fa27f6ec397552dd6d4bd6c9bf285d9310f39adcf0e6bfbe3252a22cb3d737aac7dc177be01a231ee4e4779877e133d5c793a2773b752b34f26d060369c1206f8f7cbe21bfaf7fcf69cf2f28244f8f84084fe71604049df9079f95b1b2902e4441f8352cd71f6e4781ebf2f3f3fa99ebbeb05d249e68f5910e09ed17526374531250baf9cbe026afcea041f61613015d3ade9e905a5419b553f13b55ed93a2a36ee015957a004717fa782b6e0be23700836770b0a83974be72a772e434c0d8843b6f1383909ca43b999f6de5b4550258d87b019482111fddff1e81c498494aa6eb94ff8917c5aa3382ea69d4ef8f892dbf8fdaab457867ec6e7b554d5a88676928eb70417bf49fb41607e0405010fda8220363f97ca6da2c816b60500b45754b543b53e58812aa532b426ce5f9a5ab4a1fab6061b147b639e3c7ff3ca5687c046ad01c45a32a6834be5c08e8ec302fe87ccd90b352a632d60d87ad2e1b9df1e0ac777dbdddce8d39e69958952de0152967cc8a13aa1cbbae65d8e894634574af1af29c7eebefbe77bf5be8f06629206fd8c351a7a3d2ba3b2b0d062bd85e3cfd7c2d35c3e687e353e52e912efabb24b7849c7b0e5e92db335a0ef1041cc7ad5342b275e10f353a8f2095d0deba13f72068fc7261c2ba3ada76d908998f2b000f6cb0bac1db84191223e899c4c223007e8cf4f5501091df5aa422bfd39570bcefaeb6ff18973375681e7a99fa9c2d655e806d94825b07a8b3e86020730b39543dec9434953b666ac8faccdca856ee9f4e8dc840ab490a28fbf28e589cef5b0ab99821f072c86b9477f1a149c5af7bacfa98383564f079326833ea3455304ce52a1063a9da28b583a011e4416c46692102e437547ea48d7ccf8c98b61c7c658aed057f387a3dcd2ba092dd616075a71b3c32bd79d7e41714b0d4b55f52b19688bfec96f51157239213fa4a252a7b57d2354d634339d88480fae38ae053bf190f66afb9b9422dccda6d2f4d02f4fea6a36c13afe7145a04c638891dbd33323e67098123f63e41f959f97ac8cf2ebc80883aedfb410525f5497d135f4e775864d67f5e929a6f6057b9c9c2cf90bbc5cc8140471f6797421be1e81f815ececb74a190cda3e1352eff4332535655d4c81d923cb8fe38b6a64b3459d77c8174f1a1958ae38d516870f33dbbd66c53481c6878ca3972dd45eb3047f2f346fea45e16e4c5d60889b159802d5860242a94763df5173d846d267102d2050b72344ca1bbb4853e382cdc814ed0a811f97eafb217bf9a8865e0e9b1f3f70f78920a16d8f1ab761c5f032cf25c4bd30cdd9e4b92e17f058d7d4a57c799f9af9ba77830b87d487eaccb21210865ce77844c101e43d432673339cd536ed97b303607e1663a7345ce5eb01ed2f4087c7594720e135c62ae3fdce2db9a00fc24850670f4a77ce98e046813cf379d19493e9ba48e39227d2c5b1bc9a0f9023b9b03d8c3c3ad83632fd3f2cd0076cc7c9b128de06018d2c2a51a9d3005a3ef59d9ba1b5befd50fc81d0eed73c0143acf6d5842613143a80210228fd8dd71fa404dd1ee963fe8b8d9482771388b74796098567d9d418ac1b36565337a9ae4c8f24415c8909735cdca6be1ab6219988cebcbccd1e82a9b3b410a425d8ee365e6ba4ad3266a865dfaccc157cc88d8b955466bf8b0b267b99275ec43be51b3f39634b48fcd4132de98780b9f692757630d4b3a0b83ed03cea9e9703cb5f139c5ae85254b003a588c73cec137e67bb40b209a8a0e1da768571d55bf888bd89802ea18c9512af3d4cfb9e5228ad6d1f432bda3102edf2b9b700f5f1ecb67bb4d97bc2e043cb98c084d4221e3cc04c51bceb5dca8ba50dbb8c25436cf3373d9d15a7b92a524203b23a25749cc363e836e47ad39534482da7aac558802fafa3e88e609743c70b780d899b87e717ec51a484dc9a40a10a17f51f5b54a198f36e8cfcd806b58b7e7dc6c1d0f6354230924afb9e40c34976c1e656f43600714efe418cfe3c1459349536d2c3cd0cbedcfaee754591466213f89a2a2b673870acaa9dec3e99d496f4faf66b5c0774bc24c48030d83c39d24a3e7d5b90c8d8f3913c64dd865ef40458dc839b57a6e6ebe74d2ddbb148f2d37347eea1a943369599dc75575ff2799f2a017be3148c8dbcbd78ef58a5f35ebd63ec93f67a128eaa0081129bbcca742abc6476c53ed47ddbb9688dc45fd7aa59878c99a4c1174891705d2288aa8211cdeb23241f34599f52df392acc562e80839963e5e7004f589a9191a2d7f43c1ce59c57771f785d38c7b1eb97615ff42a2d82535ba0b06d4c98d4866134a8964b7d2d4752cd568d51e1c4c475f9c3a1b7dd6a847e53edfa47de1531ed88f13bdc64fe35bf37537606ee488aff8538f512987f47aa7052e4cf35bc6ad10d194a6f654b77f726b8c0e9b0833461e482481f3c6fc913a286925ec8f3ce72cdc0fc7e965b54b2da373786f3a9b3d6edab431ac223db85364f684a0bc3d5848b4755f5243a1cadce4d7659b35d27670babc6b105ab507d150b7350c8a1d8b829bcf13c5a9177197c7efbcc853d75f84370706b2c698da06063d5d8483bcc05e8acb22c5a5d2c1461e0ad2bc7f82c9dd4915223f3a862a895f48f51271068b9596de2c49332d6afe08652770507b1d4cdb1253e09d8560e7714694aef4365c513243f38f6c542d72fc2cfaa0de526424c927221f08ae9d37710c381891f61d91db3edf3fae01cbea4c88abdabc64c15675c876f2492a6e0848fd4a6b69130185f1d7cbd1d118dd146f839fcbb8661eeaea859eb7a7d4097527b5959dd1e103139ea37d39eb9358be399bbd58f5a3dca100e8445f45742aaa71037a9d4f1eb3fd52abf9c4e5759ad48045c272706b14bc91d8eb7091cd546d93685e7055dfa13a6a4805ca6ffa1bbd91c802f758c22099066f6c487990fd2aa4557ef5ec2a2537fa16575c409ec28f80649c0bf9668a8b6309e86a0a24bcdbea41742c4a46e83fdc70bf24ef42346bd21814c0ea000c15f4ccca0277fc6cc2af314fd7887194d91982650fa6d4e1b4c4c92450457d12a24ebce99bf825ee798470b611b6a07aeedcfa43f0d14af0907d1af1660c34a2e304c33718d5ec504bff320254e3c68230aa3786d0c7c0ac558e2c89b57a22992785448a93f706c2d82b344d2d141e7969644f4d718c1cf0eeddfcc3b1ea1940af4dba2143d22378978dde19aeac047c5bb4ceae9442a1779fd1e1726f25ff07077ca3c581c9602c9ff2dd391e491d7bf64138df3028013fcff9920366b3abedf96eec4bccc701344426c7b482243ffefc98de48c20db4be909e2cc4a9811988fffc2bc27989f8e2278", 0x1000) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x200000000003c, &(0x7f0000000080), 0x0) map stack 0x20ffd000-0x21000000 of map 0xffffff0065a15320 failed: no mapping 21:52:14 executing program 1: r0 = kqueue() chroot(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r0) 21:52:14 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x600000, 0x490, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 21:52:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) r1 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="b6020000ee03b5d0e61601000000"], 0x1) 21:52:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="8ea3f57e1a556b8bedc99caf509ea08807d5c39ae9e5037c2ab5ddea7dc1abb1fe5322dcb9bec5d2e0c7666306271678fba46d67a8b87576051dd19c8180bea7bc0e28b17f17ec21b30d95558a2f886f0c97fd9e4d651901c42600012f2773294333d81c4ca446fde3d1c000012298f987d0b01fb5401c6a7197d618aad89fabe68eb2aeb0dc0a11c210476ccc1627d833c655fd062b950ab8e573cd675590c80b40dd48d2cfd111a3edf7ef2721bce1a69ac255430d1ed87264e69c021cd6", 0xbf, 0x5, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) listen(r0, 0x0) 21:52:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x7}, 0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x30) sendto$inet(r1, &(0x7f0000000040)="dc4040f397e870bd", 0x8, 0x2, 0x0, 0x0) 21:52:14 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x1, 0xffffffff7fffffff, 0x2, 0xf0e}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x28, 0x0, 0x0) close(r0) 21:52:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x3}, 0x10) setsockopt(r0, 0x7, 0x97, &(0x7f0000000000)="0295471eb160565a7f7bb1bde2ce9cf55ae1dc51039b8c6036d6ae2242bc0f7bea0a9b09d1c4cdb82378508df4875a69a96748c1392a8e1845808668befe07704317657758f2fd547c6bf8cacdc1627502fbf7ddfe410aa25f0d10fe4dd3d9e46385", 0x62) socket(0x18, 0x3, 0x7) 21:52:14 executing program 1: munlockall() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x2) r1 = semget(0x1, 0x3, 0x30) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000080)=""/198) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$getflags(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/48, 0x30}], 0x1, 0x38) write(r0, &(0x7f0000000300)="bdad1324a772f758ab1dcd3de514deb83ff4f373ba74e68500d5305d4032ab9990f858cfa94802efd07b62020fe2e8dacd1f6b8b8911a4a59eb8a30672cedb38824409d7f3c651d22dcf973bd74e6547ca751b8f3b0dfe54d2822740e0a8442841de0bb03bd4ef93", 0x68) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000380)=""/213) semctl$IPC_RMID(r1, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) semop(r1, &(0x7f0000000500)=[{0x3, 0x10001, 0x1800}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000540)={0x9, 0x9a51}, 0x10) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) fcntl$getflags(r0, 0x3) sendto$unix(r4, &(0x7f0000000580)="611fc47303bf2774cab05d3bd40da56b50049fb7f98e266d9b37a459b9ab510280dfc3cbe5c029f2b5ff672cf5ef652bcad9f20289c944a46ef50c6d", 0x3c, 0x1, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000005c0)="ae3a1f5c862fd8b1f12c8b8a343d9e2689542527", 0x14, 0x4, &(0x7f0000000600)={0x18, 0x3, 0x7, 0x5}, 0xc) dup2(r0, r4) getpgrp() socketpair(0x36, 0x8005, 0xe556, &(0x7f0000000640)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="2f35c1890069a3dd30d3aeed7bb70dfdd7357653ed", 0x15}, {&(0x7f00000006c0)="dc6597023579e374dcce7d963166313bd59664efcd20a9ed23fb62a8f85610bba9660df4cd92e1a571cad68788c3f7da5095cdaac77fbdcffa306a6d2622bc093c5ea40ecb453a13d9d96cf2f165e22e10dae9158abcdaa462e60f0a9a", 0x5d}, {&(0x7f0000000740)="53df", 0x2}], 0x3, &(0x7f00000007c0)=[{0x100, 0xafea60e914666d99, 0x0, "c701c4ef5aca389b4ded8ec749d5495d1d327efb2b11cbddd4611fcbc2c334184d8458313183c129c80befd7cf5ecb449ae8a98d45206bdc1172114addf1ea69319e318fcca5b7188351e7f7490f4b51435dc8406a654c0040d8e18e24fc5c6389aeea8064d18bc96dc78092fafabe9e0539b2a4672fa50c774dbb3b96d011f53f1844ee8cd31c31d8dc8108ee5997a57b2c961a79629746480ad68948d61423d805218dd9e1402a1e48cb620e4caae7280513be41ef114818c37e87aadc7f6a82b819a1f374fd25144a2471541d4a8492c43cca7ba7fdf6a62843415f8d841b6abb66e0a1a96acd33cdf5bf"}, {0x30, 0x1, 0x7fffffff, "07e4184d2639becbb3c0f90b6ec5e56e8b1dcff874c274ba9888d923"}], 0x130}, 0x400) pipe(&(0x7f0000000940)) flock(r0, 0xf) getsockname$unix(r5, &(0x7f0000000980)=@file={0x0, ""/50}, &(0x7f00000009c0)=0x34) 21:52:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x339) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 21:52:14 executing program 1: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6e5) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:52:14 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0xa80, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 21:52:14 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x9) execve(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) 21:52:14 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000180)={0xffffffff}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x23}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) 21:52:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x9) r1 = dup2(r0, r0) write(r1, 0x0, 0x35f688b6bb242c7b) 21:52:14 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 21:52:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x80, 0xf0000001, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2a, 0x0, 0x10001}, {{r0}, 0x0, 0x6, 0x2, 0x3f, 0x400}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x800, 0xdc}, {{r0}, 0xffffffffffffffff, 0x8, 0x4e1419adebaf7369, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x48, 0x48, 0x10001, 0x5df800}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x5, 0x4}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0xfffffffffffffd48, 0xbc}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000026, 0x7b, 0x2}], 0x400, &(0x7f0000000180)={0xfffffffffffffff9, 0x1ff}) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) 21:52:15 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff2016fd44fcf9f4468a026c6bbf633fae4737578d312757ce0cc1c49ce6b2f76531e3b65609343ba5ee8a96484abe0eb8f6c00861e8b23a9855"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='W\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="a9", 0x1}], 0x1) 21:52:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() clock_settime(0x0, &(0x7f0000000040)={0x5ad, 0x7}) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 21:52:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5217e11e66696c653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0x3, 0x4) 21:52:15 executing program 0: syz_emit_ethernet(0x1a, &(0x7f0000000000)="5e8870b7a69aee90199a4441a209d8596689dd77704bf963a197") syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x1, 0x20) msgrcv(r0, &(0x7f0000000080)={0x0, ""/130}, 0x8a, 0x0, 0x800) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x4d, 0x10001}, {0x18, 0x3, 0x800, 0x3c}, 0x4, [0x5, 0x9, 0x3, 0x5, 0x9, 0x4, 0xbfb]}, 0x3c) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x8, 0x7f}, {0x18, 0x0, 0xfffffffffffffffc, 0x1}, 0xfb78, [0x20, 0xff, 0x7fffffff, 0x8, 0x3a8, 0x1, 0x100000001, 0x3]}, 0x3c) r2 = kqueue() r3 = open(&(0x7f0000000280)='./file0\x00', 0x20240, 0xc6) r4 = getpid() fcntl$setown(r1, 0x6, r4) connect(r3, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r5 = socket(0x10, 0x0, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x3, 0x3, 0x7, 0x7, r4}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r5, 0x0, 0x0) r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={r6, r7, r8}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000400)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000440)=0x80000001) r9 = accept$unix(r5, 0x0, &(0x7f0000000480)) recvfrom$unix(r9, &(0x7f00000004c0)=""/42, 0x2a, 0x2, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000540)={0x5, 0xfb9}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000580)={0x3, 0x8, 0x61, 0x1}) mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) fcntl$setstatus(r2, 0x4, 0x40) fsync(r5) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000600)=0x6) 21:52:15 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x9d6}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) shutdown(r0, 0x2) r1 = syz_open_pts() readv(r1, &(0x7f0000001440)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/96, 0x60}, {&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000280)=""/212, 0xd4}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/192, 0xc0}], 0x7) pipe(&(0x7f0000000000)) 21:52:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x2, 0x8, 0x63f, 0x0, "98ae573e3142e80e86711c5c8e4439aed0e90b3a", 0x40000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:52:16 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/131, 0x83}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x800000400000001f, &(0x7f0000000040), 0x0) 21:52:16 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 21:52:16 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r1, &(0x7f0000000080)='\f', 0x1) write(r1, &(0x7f0000000080), 0xfc4c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xa9a, 0x2, 0x1ff, 0x7, "b5c79d4f6b573962a457bc6c9cc4506633a0a335", 0x8, 0x7}) 21:52:16 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001940)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000001280)="cbe8dbb2fe39cf021056a8e84459697e9a2c4306f67607217eba6b5ac214c14b8ebf945b8251e481c3ce4e3dc88b72924824560986be23d136f0ea207ec4328927e0c5ae75315278142d502bd9c55c3e1dea98a4d031c60d6ed019ba0a3968eb13462e151deb3ad2eda6a33f9eb09e28041f1d5c050b09e3a09291434a9a0643f495", 0x82}, {&(0x7f0000001340)="c6208b3a2a70bfe06d1355158bb11fedcb8744635c0fb35cc1f312d8ae8e374fb042c74f36d14d56301cb154111f779c3ef751ea5b4e54ce83b59318aa9b826784c2c1bfb12da6780621a407325c752db570f1dbe5ecb17d3cee276c362258d340b3886de657947ac3640eb894d6963318dc2cbddb9a542fb5fa254cc37dae78be20125de3f4ad3c60da90d597acb43a11773710fe8a5ce6594f1d8b7f74ead1", 0xa0}, {&(0x7f0000000140)="d93da3ebda99d72b0e8afafcfe", 0xd}, {&(0x7f0000001400)="c1409c216834ac84dd271ade7e3ea8f4d81d2513ee81892354de71445959fa62f92b1bc0c2430111af82d9e60f25e6b81d2374fd7066374ccf0929c486564b07b29604dac8e9f430cdcc54b3038387f82014d9cb13bae2dde25e8f786a4650fa04621ff0b158c917235a30fbb3179e115469107dbb5d1c4c9a14e0f51e332a4f554d3dea11b2", 0x86}], 0x4, &(0x7f00000014c0)=[{0xa0, 0x1, 0x0, "c2242c5d59c5a65d3c80c54a972f5bc480b122a833d0cc5ba33e3fbab6e417e15a664b5c506497139f90295fcdf391dc94cdaf2b84224286d8217b757f3c0509a1c613ba299b7baa0f1b11b6df2e3cd125926368b6509067779810090efc4be4173ae1e45204d2a980f86343ae423ef3f1040d83b1708098bc67e02dbc681f123a5354f37a5ef89932370b5acc"}, {0x18, 0x1, 0x3, "540c2f91"}, {0x70, 0x1, 0x0, "1a2bc19b3df288cf5d16476472897d371131b1c60b6364ab166ad70fd600d3cd653a7c3c5423d5db712755bee80a34589046430abda80c05aabdbf6528548ef8b60d96e602bbfe012c7a240de16e241bb623483092c929fde0580618f6f88ddb"}, {0x50, 0xffff, 0x5, "8833f3c61f066ec6649cb93b15c0218b6b236a8535409190bc88e6570dc22b0b42fa4874f00ec30d50633c45a2d7dfdaa19543c7ade124e047367754a54fbe"}, {0xd0, 0x0, 0xffff, "b3254592839678a1ededfecc0b69895a57c2c4edc6c57a00d830d1c8b81ed37a7009cbd8cba3f737af254a857ed0e8bf28156f529bf809e825faad8e8309eea0abbc16e0afca7bdf05568286114a3eafd9ecb8e4cb82f5606c0a43fefab96a494c1bb2dc5af7352420a2167458d0e95dc050066062cd4ff1985072223c0112bf59646e01541a1a1b2ddb0e1d23d9196997e82fed665ea51fb8904315503bb71f4568dba10d2613324230566c9481ee6f183abb8eb0542c60b8aefad2"}, {0xe0, 0x1, 0x1, "97c6815308a0eb1a28a9417f18cb8e2a67dc6527cca526f1ea59d4ac4088097543aa534fb1846ec920299cfe502698f51304f1ea910497f3d6eaf774e062d9ce0e0da15ee9858453ed5c151aefa60adc1ac5d4666e9f21753e3a55b6fb0003a77caa91e133961c2508826a8d1099f4389996881343f3fab103f32b460036eac71a350ff2c6c0c048ada5694abad828978ff8b7b12ae9e5eec89bce175084c8eeda7f4045834525e34cbe3cf3cc131520083a731712a624f8094169f57cb8e68d1f356f03d2a4c716b7"}, {0xc0, 0x0, 0x81, "06b1f98143dd6e75c7799f6b8fbab0d95aa4a42f7cfd535d38f1abff246e77a5cbae8d7dc633b47a7b9e67a51a2b3c36b882c7389041cb35caaffe81f1ec846a5e3cf87b606cb4fe2725d138e726418d7c5a9ddcff803fd6673f8935f067b835bed59f24ed685a2ec77a23794e1a1ce7e31ee032a4b0f8c5d1a77619564201677ef0f34bb789165130b0c796473d2f5a9bae31b131c721adc4bd2c0fea77f206d2415a2a756cbeb030e7"}, {0x70, 0xffff, 0x7fffffff, "704abc5556b869588f8f4d5bbe1030e5a5aff7f44f7823f391db3e4b8e68db5770174cfd44b6c62e46bea5dfb81840e999629725f4e1c9697e64ce54de96075b6ab06127d004570cc86f6d4b44d800c7e42d8dc343bff2b65a2eac45"}], 0x458}, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r1, &(0x7f0000000280)="748e72400f5973c0a4b5a5e63a3c37e8503f14b84ab70fb7497732dee3b8f0891d0656785344e167ef0501e7f53344a94d5feac4268b044cf6f4e24899324e096ec482d254fa3e5944c16cbf0629d324de53f912b1a93e4c3e3ecc4d9e118729546d457d48473a639605539ece559a1ae95166058de9e01826507cd17d32eed651fa0809633b544b80ec8cde7afd05a464e76d42665de7195d2d495645aa27746359d89c64004005fd5fcb6996968f3c9f1369910fb9ad81d4b42ac4c263b57caab6c2a240ff60011be2da9e9adc29eaaa5f8bb962555d2c116e7caf3087022a117a71065b73d535222eaa23a8eba20ce84db18ee87c50b52bc56d76969f4de532fbdf02d129aa2db29673ae5465541b7599bd0ac9e183383ac2cec741b3340efe2b2802ef07ced1719a6d29a3cca87043a533f018a684356181eada4d606b2356cfe135673b0ea4fd668553e571e092a66576bf1396a2c8ec5f1ed494cfae50756285629d10c185fb5af7bc323857bf21007cef7606a9fa44121d747066581d13c20dc06ba8500754b8d12bcd9fa9694ad8fdbfeaf43fac52f4f275d9bc4e34a11a368dd3c91cc0131e01ee17ee6c9abf22031a9d15f2de28f622aab6f5444ad393ac1259e2f17129890184d717adc12b1c7482cbf565d32b62158f9968b8c881d9a2119a5a25b1952789098eda894eb602f64a414cb1f311797d29ef66030c99f9f2e8834faf116bf362bce2edd9af8a8ab74c9f967a11605339a9affbce5319aae1a7ab8f12500b7f2522fd760598d9056cf31e389fcfa8b6a63cc4cb9ba8fb98cfe48d0dd83f3412321b9b14c36e8e962d50470c1580a07a0db1126fd8542119a585198756467d92455911cbb8ff8f891acf1aadc70afc2e39da7422c275c57778cf34586d980046fa13a7b510a57cfd87344b6ff447fc36016a5e1ba8182ecdaa51b9294d836ebfb3f89eace12d889a2de83712155bfee06ca0009f17c007059f4c62d87988e37b95f1ff51102d9c3a993afc3afa18c2a55b7fb6c5eeffbb3326d8be2040e6bfb8408f8d9f0d1db0ef1c086f817382dedf7ecfb4b64feca78e9e5b4a8152ae53dde214bf7fa3a21f028a01a130d183c595b72520976983654c2cf84bff9796f33bf2d486d9e679b2a56344fd08bb24bf882f56aa00a016124b0bc766f46dc1fe53da4e2867d783f6ad26b761dec20304a289c8bbe8faf56a6e99fe7af239c81614286117668b4eeede236e679cc090084b5a870c45dab62bb78b0ad7e87e39a56957dca61d93061bf9689075b88ecf1aea20477412d866755e32ee6f5a14f2ad8189e6dc3eae4f7da48cbee75cf13ae28d9348c84dfc568f0dfdcbf8f89711b6f59c9ed9575e38c083f415520bd3bd9b01ef0658586e23f0aafa05e24c424fd193d1281e602f39d7b8f210cdfdcc93dab12d194cdbd3ae37e67defd18b4287a1e0cd95bd20500e0faba83c703d607aa57587990904ca7636cc15e4e493a2fb0dc6198e3dce5994a0dacef8edb0d3c3f809cb8b3d3ea2675254b7fe9f22b9504c4992be30334e561909964d1418e87f3b7b7cc9b52c73717de896a90710ef2df7675e6bb59498848021ba3995f4039a1b50bdd85de6b9a4f8cf86cffe7aeccc102e6e57fd12ddb4bc97aba94276b826ef4ba61ca842c68f9eeaddf59e4df7c3e24c06bb5c378167fda2ae79fa84dab46dbb329b56b492cf682329a5463da26ecc28e6a514804c8cdfa9dd1778bf03943fefd011c09bcd23af3853296ec0a3d304951596bb68fdeb2077de4674d7933e85d2fe2f44c7795d06820aac3a1a803a528daaccc62d085b4865ceb401e7e640670d80cd34d5e15814aef70a15e9c643f63a6687eb193166b1d006111edeac64a06845cf542ccd15c8c6b38d182e97937b3898582a4a5b53576f5d268013a5982fca1946747f1ff6e5b864e1cf66c73b5d1e8f3b4858ce937308e938dad893b4c2ae8d7f031f18fdd0ad1a06392d8bf7d50e2543b2435f6c4a5c1483d7b99eac54408418589e28ef00c75f129eb038b67ac99acf847fc6bc3dc4a13ed36051fc656c15c1a4562debd596a1296b344cf0c8951d4a02e10280ae8c92904106ceabba26aff3eaee3778446ab4b4fff7f8a8fe97cb772f54a2e81c18c9c9e1fc90bebe25dd89a994ce734a53664ea089ca41bf0fb9da6df316f6019240f1082b5563c7e6d6721ac38398694530c7ac99f89c3604ab5a25920ea1dc09c44a16e8a76145e540bee0593d2210abd5e95e612e7ef8729164308365a4cebad7808ae4c17144a952e534fef89339d45e2fb2c29b4679fd60d666c48e2ea18df5d51e2fe16cb1e4b7994013cf055f89edcdcc7cd3a17bdc3dca4d5db4b9d89fa507b60cf08300a099628255abb2c1015bb3a69109eaf6e6feb54ba7f542f99615742a862f7332f69350fbf7f143a5d36da94ec28d4864c4d8cb563cdaad0d90d0361d6fce6841866e7a30bc86fb50345b900b2ed2dfda287ead05c7a3f30ff014f62ab81ee8f4a4b473b9f5e440d2fa0d6817d9bf720bc4e139c02bfbcb15f9cc60d37b3e37fcf2ab108effc37f1a2b38862fab9a228bae8beaf3664f6242465ca986b02d388b06166cf5f3b6bdda2f32320ababbacf75a7cfc27dd455d99eff24ac1f19fb351f6a1d52ba9e16b26d867119b0a1f13ffef7518123c5a40f80888601699030254f9cb95ac481ca3dd99980abfe472d7a7186ca2b3717980d5659b0cac78e17409c1ac92f61a727c808b2cbd354e9f6bbc99f8c4acdda802211e27dbc74b2a39b50f2d72356b9ddafb5d77e4daf1c18c92c232dca8ca8a644c8e0b4881e27750f7f143dcea6e3aab5a27960963a866a37666ca21bd9028d05864b73249a9db27205e41d74b2eb7a3bb6e02b2a6626f98b28f7438f37fb221057438e1c868d625df21868590ee16d162b72238941f6c07cd193cadf19180710bacbc798dfe5754483ba175d82bdf94cdf6fa5ca07f582bd0577e45c198dbd3d6a4f8132f9a7879d1d4e32690f5518fb0ff3d93d48b335fc30ad00ec942a0e3fe67ca6f3df06ee7f9d56290dc95d5c38529cf35fa0f363a07ff53f028bae9f9aca1e3aef26646b8bde8d74cfcf0938a2cab4ef96ddaf7d9e69a25dc155bbf4137570bb6a2f7bfe4140f7e2cc3a570e2d6804eda9e6291a33616e69437c49a3f67f0339613bc5e73714a5c72ef78d0e9ee395cd8c55583f32c35bb91399f28124aff2f4d15542c674410c94c776942ead1b4185dc45394d10e1e138c7e4071b03ad1e22c38d5d6a28e46df6f30e4c357f5731e87a456b13ae9b7ecdcc26a9b246232ed40a76388ad8e3c936c6a788dd1a5663cc7a860de317cc7e9a63c7c1fee84e1ec2514be684dd084cb373ba5d8aecde30c0fedef0d843eb20ea4518bc166887d60100e12c32f516e1b5f0e8dc1ba0e36eefa1bd712f99584bf55f72cf81809e2d256e52747c2401d6c49e4de78c428ded4ee68ae123d1239e4fe2a414e2d791ff50feb0d8e48cf88705185f7c7e61a9e69a6c1c10bbfd38a2890691de669ea5fe16573a265e59d02ab92dc546777d800faf27a8693058bdeed0fe469f8a54f89460951a6ca8db5d8c7b2abac1ca89d77bd659bb5bfe9003dd5762a1f6b6408f990dfa9ef8d49e13b9149f71c1b6c0eb1b5bd1efa626965c022883aba4910e601bb9f6a1ca6a92b2c93d74bfc16f54cf93b51e90e06ff14585d51fc9248e5365d9985718388fe8fbe9e35d5f420db5d8693938883561adc45bdbeb7edc7dd2306c4d578c314eda5c4379e92685d241daab6f5307b1a90498e1c0cf18ffecc66cbaf7bf9722b5b3537fa9881d6c0c50e043e72d63e531719bf622de2bfb24e6920f10489e128e412f65f74f37cd1ff2db7b2c99b1e6c5153a096399326dac54de40ea6962fa80494361a04263fe06b92ba95db74aadc6ce5f1f3d34cc64d1319bcafed59c13f50ed622be90077f325519d82b3e4487fb027dbb5dd0e6bed53ffa92d5f5d5b9ad4f87f69981b9b0142e557d42e413a92c45fc8d0c80d925b835c4148c9797d6dd3b3c13312000aa4374a43d980f5ee0fd3dfe7bdcd76730f60f57c4651a615754b0fdda5d4ba3f7d1a994ebb5ed90555961da34a1d7546a55aac40b3cb695f25e460bcb4eda37a45bc50418e682b2afefea491a0fa092e8cbf570bea5d58b828a8cddcfb86857e60a433a29258dbd8a4a8231ede3714a0c445a6fb2952313e8b249ce5f69ed3ba6e7f317630dff396656696209ab100b5e2597d8dc7c1dc5e4dbec06effa4c654e0e8fc3bdf2a7da9293e89538b11301e57ea4e65117a02bc6c1d89523ad7b2c58a75f1eeaa189c6cff518ad160562b4ea56d4446ad6dc072904f39972c3bd4d55107f2684fef21681a6e5f2010d3b50105eca2c6bc48d0a6202fc60b5bac1d740934835734c2500d83f9b2a0d1177bf9b0f4c0904c2a26bf7bc5aca6996979921badd8b2e2e20766fe7588e453d0f426a48514292e644d664f37d2afec423991b2b30c62fdd2c6cbc88ba58344efa8ec8a2bbd0ce1f985d2d32a2a3868ecf71f23d9b8935dd46b5fb83d012a2ef819ce649602cc2804db63d63466c253b32b347b21cc3a8eb1d68759676959a3ad8c9a989185f64ba8a208830b2acebf2d195dd900043383f73cf6ee964cdc7bf034c52146b4acb7d99ca8055e7584ec0ce7f1e466ef8cd8e7b856d386dcec801c966413f496e2f233f9c4501148ea4654d2fd4dd224f710488b2dc3e4efcfd1c061ae9b9eec000ee61eca6daea47a243613966d98a737a130f2ac130620b9dea8726a8723f032448d848f5e715bdd8ad18f6f1f019243443072a670a3a06184a8d467e61b5606123f3da13af7f5f17c6f6cf66889dde958709fdf2aafffa278f9d495140ef5542b7750349f7b4cd89645f94d24d56e968cd6e794a5b211e805df6006801956ffe403e9e0aac71aa6ffe93796e8fee5bd2a020930faf4d8b1dfc9f9d08f27627f06f810fc6cba231e464628d156e9d3145f76d3a106289ccbc8c95ba61d300cef90dbb0659ebc734863006f946a54e9470492b14151287d53bb00adac368a6118df0925437a706cd28a53d704e3446ac7c2e6ca5f2ae632e39b4609b457cb60ebb8eda6d9eb8452ee749815419797dacc2a8c904808f7022f8b55556a81bbfdb8b1a4ed5fc99c595b90916dfde078119a4be0f983e1e843bb33b62034dc63483fb004a203f5a93bcd9c587d266fd884a6f533a7570f9a1705c5327071e30b4f99312916c00ff1ba5a4f956edec997662a177c85d32d511c1df0113fa941e465bbc1b39663595159ab527f727bb359cc38e1eb69e85632ac6e77f40fdc1cfd28142278685967cda3c4f3195aac849b895f52ccc3d987123d680dee33b3fd14f5b40de448a6cb316105b8bfe97f7fd6c369c3fc3b68a29fe6a2407cced32b6c21124bdff68875b8ead006e73528ce03c4f0cab6917fabe4c90f8017ee7096693bb57065ef4e6a55b5f110b4a4e3b55bfee3e3f5e395703860cddfa85e37884b4391a5c73595a67d7bef3c734739d07048d69f6afac1e6a689d97827f580f1775b04ce44a54a9429d3891006b36e07005a58883c3166e7e4790d8dfd0718c45bd9938d14fd1406b3143c3cd8c8de098a42f1ca24d629c730aa9902c100f501bacaaab79b0ce344882fa6ef7f805eabd327a9eb335a0706fab3dd5327e758970a5fde771f8da4df4b2429dde3ea7865f9e68184c2579308676f1bbec8ae6ebb7af0b5d7a2006354d4ebd3ad073b57886c", 0x1000, 0xe, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8, 0x22}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x0) openat(r0, &(0x7f0000001980)='./file0\x00', 0x200, 0x4) 21:52:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sync() setsockopt(r0, 0x2a, 0x41, &(0x7f0000000000)="a6f42c5d84bfb8875731939901b863fe3fd5cf24a460b15e692ad72322", 0x584b62836fd731a3) 21:52:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') sync() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 21:52:17 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc, 0xfffffffffffffe}, {0x0, 0x4}}, 0x0) syz_execute_func(&(0x7f0000000040)="c4a32d0da5da00000000c4e2eda72bc48195154dc9c4a1a4c2fe1b8fc85885896ace0000760f4790e800000046d3344ac4219159ca3645d9eb268509") 21:52:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() 21:52:17 executing program 0: 21:52:17 executing program 0: setgid(0x0) r0 = semget$private(0x0, 0x1, 0x84) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x810, r1, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x9) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000000c0)=0x1, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) 21:52:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x3, 0x9}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x80000001}, 0x10) 21:52:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) fcntl$getflags(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0x1, 0x41}], 0x9181, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/80, 0x50}], 0x1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001480), 0xbb4d, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x2e) 21:52:17 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r0 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)) 21:52:17 executing program 1: poll(&(0x7f0000001fef), 0x20000450, 0x3f) 21:52:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000004c0)={0x1f, 0x2, 0xfffffdfffffffffc, 0x893, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x4}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="39e2d0ff7376f5897c764311e3a97f65cde23e3f0f527f1941c2b758e2ce49b893787b65734a35570a0d046772602d78b056b796eee06dab1c01dcf8060828873d013c16c8db0dbe8396f331fb980c14db50ac2bf22d6d28f922bbeb98d32089ea7e551125623ff310d962dbf70cf6eb7118e6d31630977eb5dc9fcfd3dd857eeffb488bb2653d0da6b6474cba225c0d", 0x90) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r4 = semget(0x3, 0x5, 0x40400) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0x2, &(0x7f0000000340)=[r6, r6]) getgroups(0x6dde70a774cab05, &(0x7f0000000640)=[r6]) syz_open_pts() semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/51) r7 = getuid() setitimer(0x3, &(0x7f0000000480)={{0x6, 0x100000001}, {0x3, 0xfff}}, &(0x7f0000000500)) chown(&(0x7f0000000600)='./file0\x00', r7, r6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0x3, r5, 0x0, r7, r8, 0x4, 0x8}, 0x0, 0xffff, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fchmod(r2, 0x40) unlinkat(r3, &(0x7f0000000680)='./file0\x00', 0x0) r9 = shmget(0x0, 0x1000, 0x420, &(0x7f0000ffc000/0x1000)=nil) r10 = socket$inet6(0x18, 0x4004, 0x40000000000) close(r1) bind(r10, &(0x7f00000005c0)=@in6={0x18, 0x0, 0x7, 0x7f}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, 0x0, 0x0) shmctl$SHM_UNLOCK(r9, 0x4) 21:52:17 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x9) r1 = socket$inet6(0x18, 0x8003, 0xfffff7fffffffffe) fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCBRK(r0, 0x2000747a) 21:52:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x0, 0xfff}], 0x81, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x20, 0x3ff, 0xaa56}, {{r1}, 0x98dbd8bad1f15d2, 0x40, 0x2, 0x9, 0xb3b}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0xfffffffffffffff9, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000007, 0x3, 0x18a6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x16, 0x9}, {{r0}, 0xffffffffffffffff, 0xf7, 0x84, 0x7, 0x4}, {{r0}, 0x9cacdd3ed66ba3d2, 0x48f09ffcd92ba13c, 0x40000041, 0x7, 0x10000}], 0x40000000, &(0x7f0000000100)={0x0, 0x8d96}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) 21:52:17 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r0, r0) openat(r0, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') 21:52:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f00000000c0)='~', 0x1) close(r1) fchdir(r1) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 21:52:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) read(r2, &(0x7f0000000300)=""/241, 0xf1) clock_gettime(0x4, &(0x7f0000000000)) 21:52:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x28, &(0x7f0000000000)="bbaddb83b69e780e5447cc58d83587f151676e8f670c73395482bc5eef86fffe6e14c5ba71a6d179348d452644df1ed6ca34860c73007732bd62f28de5ee714c46815affb0e34b775564432b88b473e8da7aba95b3fdda4d42f7919f616367be4bdcbd463140050fc0d5f73c73d32ca31f19ae3ef3a2908ca46e0cb26bde2ea80e07ce8bcfd8dcb1f9dc94a94e03e65682c193446e6c92fd32129e6ec2d8aea7a2a5b50b12edc37b30c31734cc3e72d9f9a1767a3257f5ecc289c1b1c52bf3bdfeb883188068024d14078afc2b98db2deee8f5ce1f810fbc26ea7404ced4815aa521e7fa30a22d", 0xe7) 21:52:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x7fff, 0x6, &(0x7f0000000000)="9f0058839e90fbab887d18abda282535d72b6e4a807c74595cf4c4fb0965ab6dfd8234274e1a39618cebed608f0d0ef7f11958149f3e2c60767e84f916cac005073fa102c1dafd1a1386c4c562238dd0034616aa8db8b8054b2a6b9682585afb04dc91412cd68049ae726e02061a818d48b534d0bf603a0e1da4902e8d4536be1d79f92930bbe99291c7a14df45be06debf42db490444f781032fdaf268c38d378efb4f6f0973d286c70b4fb33e8ff47507ade5074d2e78db055ae4f8356defd487257c4730fb2e72eafc3a0dbcabb65c57bf8056c8562a212bd04aefdc4c6397f9c591d11676b87b368ea187789908eb346c7c1b53c4f1df13b8e97cfa5", 0xfe) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/73}, &(0x7f0000000180)=0x4b) setpgid(r1, r1) getsockname(r0, 0x0, 0x0) 21:52:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x48) recvfrom(0xffffffffffffffff, &(0x7f0000000080)=""/9, 0x9, 0x40, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x24) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) recvfrom(r1, &(0x7f0000000140)=""/7, 0x7, 0x42, &(0x7f0000000180)=@in6={0x18, 0x3, 0x983a, 0x4}, 0xc) 21:52:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)="59f58c50", 0x4) r1 = msgget$private(0x0, 0x81) msgsnd(r1, &(0x7f0000000040)={0x2, "bb750b2c6a35071ffbe9977e5c563a92ff4485ca6b43593219c03fcdc5de7b2cc483d2db14f0ca34abb5153cbdbab7ddc529d964a867115258056b0ad46ccd7e70871a12b75f62d32b5d4a78779b4ed37a2b0ed3565e902a1f21ff226f8acbcbe5408d4fb826b7a4efe354050ebbe2cf80fe1567ce2d4b58b8a854e5357dbf28a806545f872d898675ef95f30e561b078258c9d11f2d934d595e2a2166e4d370c29b16c1"}, 0xac, 0x0) 21:52:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/33, 0x21, 0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/147, &(0x7f00000000c0)=0x93) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="291d4cdf5ca716300da90f1c4815d6bcc64b488a17bb85b89bf5fe0992f52f749632baca1d60e69f9d1f519925f8b3c1d271c2db9282aba91310000d0f767881541746e635752349d6f7eacd1648c2b9a44975bfadca10388c84f69d3fab45d89e94457901f6ccab7bd850c597516c52ef1fda224661eb59acc072b0f4980b53745bd30e2652a70b23dce9a32ca2de38f055fa1cfe73c8577f669b", 0x9b) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x48) setsockopt$inet_opts(r0, 0x0, 0x4000000000016, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x100) 21:52:18 executing program 0: shmget(0x0, 0x2000, 0x20000000000008, &(0x7f0000ffd000/0x2000)=nil) pipe(&(0x7f0000000340)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x108, 0x4) r1 = socket$inet6(0x18, 0x800a, 0x1000000) setsockopt(r1, 0x29, 0x200000000003c, &(0x7f0000000080), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:52:18 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() r2 = semget(0x1, 0x3, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000040)=""/63) r3 = socket$inet6(0x18, 0x0, 0x6) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x3, 0x9}, {{r0}, 0xfffffffffffffffd, 0x48, 0x20, 0x100, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x1, 0xeac}, {{r1}, 0x0, 0x58, 0x6, 0x3, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x4000, 0x5}, {{r3}, 0xffffffffffffffff, 0x48, 0xf0000004, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0xb773, 0x3ff}, {{r0}, 0x0, 0x1, 0x8, 0x9, 0x7}], 0x97, &(0x7f0000000180)=[{{r0}, 0x0, 0x4, 0x1, 0x20, 0x10001}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x10, 0x2, 0x7, 0x2dec702d}, {{r0}, 0xfffffffffffffffe, 0x30, 0x80, 0x8001, 0x8}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x84, 0xe0000000000, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x83, 0x117800000000, 0x4d1}, {{r1}, 0xfffffffffffffffc, 0x21, 0x40, 0x8, 0x3ff}], 0xfffffffffffffeff, &(0x7f0000000240)={0xb7e7, 0x2}) close(r0) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 21:52:18 executing program 1: r0 = socket(0x1, 0x4000, 0x8) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x87, 0x10000}, 0xc) sendto$inet(r0, &(0x7f00000001c0)="dfcb35da4482278a1e36c7df5ec127536a3fb4105ac448d9a16e41f86747b42ee094ba1d5009174fe0c2d85240e5bab5784e700800000000000000eda92e", 0xfe13, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') sendto$inet(r0, &(0x7f00000005c0)="d2715a30d2d3719347e0da808f6f396dd382910ea745b6e303228679a1bba5a3f1ed4f2294aed2681625207da8755969c7773d34b61012a336e36e37c17c277f9d9055c16b692b556a80d51244af23d1c2ff16fb37d03febf0936ceba028b7992a89fcca46d64324acad66ab8808df0eddbcef95e1855aa385debec89fa93b5edb7dac2df62b8a4f", 0x88, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file1\x00') connect$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) 21:52:18 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000200)=""/254, 0xfe}], 0x3) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920", 0x11) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "1600000000000000f5000000205f1195ad01a356"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x3, 0x1, 0x81, 0x3, "f0f85cb9b71d21885b6a99a1fd59805dedd92dad", 0x2, 0x80000000000000}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) 21:52:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x5, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x280, &(0x7f0000000000)=0x3, 0x4) 21:52:18 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getflags(r0, 0x1) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fchdir(r1) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0), 0x68}, {0x0, 0xffffff89}], 0x2) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 21:52:18 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) ftruncate(r0, 0x66) mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x0) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffedd) mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) accept$inet(r1, 0x0, &(0x7f00000000c0)) 21:52:18 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x18001, 0x2) r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000080)) dup2(r1, r0) execve(0x0, 0x0, 0x0) 21:52:18 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)="04b7040040d76a4b", &(0x7f0000000140)='\x00', &(0x7f00000001c0)='#@+^!\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.[#\'!\x00', &(0x7f0000000300)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) r0 = open(&(0x7f0000000400)='./file0/file0\x00', 0x303c0, 0x1) execve(0x0, &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000000)="04b7040040d76a4b"], 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000500)=""/47, 0xf) fsync(r0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000140), 0xce, 0x0) r1 = dup2(r0, r0) flock(r1, 0xa) clock_gettime(0x0, &(0x7f0000000040)) openat(r1, &(0x7f0000000480)='./file0\x00', 0x20000, 0x14) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)={{0x10001, 0x4}, {0x200, 0x7fff}}, 0x0) nanosleep(&(0x7f00000005c0)={0x4, 0x2}, 0x0) clock_gettime(0x7, &(0x7f0000000580)) 21:52:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x401) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0xfff, &(0x7f0000000000), 0xfffffffffffffd15, 0x0) read(r0, &(0x7f00000000c0)=""/250, 0xfa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x0, 0x10001}) 21:52:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x1000000000000029, 0x2e, 0x0, 0x0) 21:52:18 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) 21:52:19 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:52:19 executing program 1: r0 = kqueue() r1 = semget$private(0x0, 0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) renameat(r4, &(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x80, r2, r3, r5, r6, 0x10, 0xb972}, 0x7, 0x3, 0x8}) fcntl$dupfd(r0, 0x100, 0xffffffffffffff9c) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r8 = semget$private(0x0, 0x60004, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', r2, r7) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/113) 21:52:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/74}, &(0x7f0000000000)=0x4c) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)="bbd3") mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 21:52:19 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) dup(r0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) 21:52:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x100003f) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000)="13847f00", 0x4) 21:52:19 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) 21:52:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) bind(r0, &(0x7f0000000680)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000040)="d6403c9b159240fb7d5da9afc43888e179a671166cd03625e81b76ef7a36e9d1d49f1c3645afc31bf9699ec0c071de0f6083fb640e99a8edd2c2d2b4125ff063abb6d4ca4cb80a5ce1eb65ad8af6f6a013a10627f189aeba195241113e0cd0a2307425e41b5a7406534a350d122bb8303574dd3669f3ee8fe1f80345b5ba092f7e59e1585f9349a6e3c0600d55bdfc8515c09b61cb3c67957fe7fe09c8620adc3c119640899431d266ccc69eb941b4bf6db440cc7e61cde14fc853d49a65dde191267be7db06fbd6c16863f2e0a90b9a8f7c46", 0xd3}, {&(0x7f0000000140)="a33c6bbaf5d6c09013e32b6d627c64bc8d29b7bd707bf30109dbb8f070f6c82bfb3a645d14e39910e51c9c9b3c43655c8018d87152889378a56bd2d7555595b755285bb39819daf222591d7bd39d722010b808cb9cee2d6fb026bd387f0f4fb864228fad64947e075a160b92b2243206aac64ca403db9a70bd9175e01fb27a0409aeee3054d293c4baca44f87afdc107fe0a55e2982013fe6ae9b6341a2f2b7c33acf7cc55ebb2916e7b5975913e061235a4bb2c9c8ffe06695ea00781692eef7adb707c9418cbc3aefa345f72b3", 0xce}, {&(0x7f0000000240)="5adbd1040bc5168c992409f7ab253ec5b8600351acf3696c667a6140e4ef606e3acfc9c77ed97e7bc117775978f72f9b9f080fb5a786d5a36686b525cb976cbeceb394cf634eb3cc01684efd73cb371ed1bf3803d9c242469c96a3ab8bb9094cf7782f9c6399556fbe91f61669127c1a988235b6157ef7350264d4fd8af7e3962bd9e02694303256b863682fb6426ff029be97f0b652256b94863da402ff9b32069c3c4a369ad6d370f5d633845e668f57293dac316e2b4394d1b27b3544baff860c98e0190b1ca53470b60fe6cef72ce625ccd21257fccf3e88d36b60dfee98", 0xe0}, {&(0x7f0000000340)="8c165d90a1cfff55d99fd7afff07678ee1afefef69151575d1ce22394b5bc7d62a1e0ec264c29b3b86643c1247f9ac1de2421796b9bc0d49ee120699441803951063d8ab9aa1da5797a9d7def05033d30f7c38e3aef91af9d0b90b40d57e5f681d0a65835bb8272216f107ff013db5b29e98c5598f0913fe8f8708fd0a859e85d6bd1a7601b350d67029ec87ea9bc0cc0437c87636", 0x95}, {&(0x7f0000000400)="ddf2700d52dc01e62897be8991", 0xd}, {&(0x7f0000000440)="3693599a1f01e6cfb7e72544158125c6e59473cf99a7e72f13e3b85c002384f6346c2efbd59764b01fe4467ff26f0c311a98e1df7f68c87cc540a91496166b270711ec9ae25a3aa4b2ba0b2d75c3af44538207dfb035b2c2baff8107238c7708e2ba18441127da7a290b1db7a7ad61b17a0ca681754cab6b697b1fac80dff534274bd22be73a8c1ca9bee2c98ca9ba1638476b3b1c9ddb443ef541827f6ff12879198f39463be55881c2f4", 0xab}, {&(0x7f0000000500)="176c969dbc0c82ab7cd0620e83a2414f019c62fea8861c46fbf480e8ce137d8f179ad57b7ee759dd0ebabd63ae52f2b4120baab5c5cdb66a88ef31c92786dc7c1490bb5f8a5bc2ba65874adeb644384e783e85d5220bac5aecb78daf6c61ef187aa476ce001869d396b533059af2457ed02339b0cb91a158e0ea08d525fef897c73081ee767af34dc70114b839b53d8466239b2c14fb78029e7f914337df17fbea69b2fff582c5bc3b6039e3ec62e6d92bdffa96f2f7086ecda2790d25ed9ca9ca1b0be2554a4bad6324b0c4e1f0279c849436d87336d89f8a589cd8a76340529171696b06d2b2f4d36c36b4da88fdfd5fcafc", 0xf3}], 0x7, &(0x7f00000009c0)=ANY=[@ANYBLOB="20000000000000000100000009000000c108425c88590827655dd1716ede53961001000000000000ffff000028750000edb756c4d26a8438f4e2e41c26138faa32d519ca9efe128ec6e005fbf1fdd5fa670e00fd001db04e09e6b9ff99530975c228b7d4ac3a933d7aacf58d750483c1643e534749f79115f78a0cc309c1f232c81a173a91957ecd02551e85344df95f2afb597d5faa41aed5163fdeb6a8234b27b2496e37596d756116b319cb38dc2f70b6229143160b3966d87ae8c71650ccc9a396a720fc0b991484ab8cf2485f2702e30b9f11736d658b9fef9ee185316a2611209ffe873ade2ae2b05e8209f743d46034ce9e2c17b8f29fa11c4f9846ec3d79ab7999835505e92cec98862742e1504cad41b34c04e6efced40424add89d159c38112516a09d194f40d8fa0000001001000000000000ffff0000060000007dccad8beb1e3daf1f2e6e00c5e4f65837db902f03e66a4eaa64bc4a39e73e577ad7ff28771aadea9545cb11815c48509cb640236a49f6a0c02628c5ef83872603b33fefa947a017323d860043f28f06b05831b1100c146526df64d94398fc4b52de0e6427146f0e64409f2f0f80cfaa28a4c7da2997e3c9381b7c3b64a9ee2167bf2f6116183817e6c1c431757683b1bce11e3b1deffd2303e81a60c0f8e2516d80b32fd9c13fff07e37fdaa7b6ab3062bdd85020edfdb5d178a9b1723b43ac8158c65769ca411330f43d20ae93cf25043963152b9878d7cba5684dd26914a4c729788c3c493ffbef5e9b767d32d2c539bf67531c086cebe9c7b26588000000b000000000000000ffff00000500000070e9c8629219f17b80013dcf5e1ff457240f611401db367abe7f56343b5b2c0a260270ecce6aa1cfd94e18821a5cb0d022d550f2163c805fafde67c2ff322fd896b2b4aa608745418174dd5a78125a2e8094f9165aac13d29cc2dcca22d0af239adb462cdb55d61892645952dc0f82d86379f41d40388219f691d3df787314bdd55e752ea9f13fe86b535fba067858a72e30a1f284cef268a84bcbd300000000c7fe13d91a6f151647c13683ca02d3e2ab2b10aa8e635ecb"], 0x2f0}, 0xa) 21:52:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c82da185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fa97ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69052417bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abeb3499edf4bac2c7c9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4e85b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cc07641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8410a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6cc5014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987", 0xa0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x5, 0x8, 0x6, 0xa1, "2c7f165941f7100aebfc7729bc054582a034d8a7", 0xc2ae, 0x3ff}) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = semget(0x1, 0x2, 0x200) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000240)=0x1) write(r3, &(0x7f0000000280), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x536, 0x2, 0xb32d, "ba0f0772d10de6fffffffff8ff3d20008136d283", 0x20, 0xfffffffffffffffa}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x1f, 0x1, 0x5, "cd14fb6d4648308125000000b98ca0d289915e49", 0x1, 0x80000000}) 21:52:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000500)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca133941536099dffe3e59807c5817f87e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b808000000000000", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 21:52:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x3, &(0x7f0000000080)={0x6, 0xfffffffffffffffe}) setrlimit(0x2, &(0x7f0000000040)) 21:52:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="34ff82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1546288697ee2b13768be7be949f7a2495d0d3c4eac8803785c0fcb0476efa830f1152090092bd49e6cfa26d045f0f217796defeb50933f73516d3b2490ca11ba0cf4ab21de9ac22fe2c859bb75000460e3", 0x96}], 0x1) r1 = syz_open_pts() close(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2012, r1, 0x0, 0x42) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "699353b56cf62d2d877ef823e26a90e76c529761"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSCTTY(r4, 0x20007461) 21:52:20 executing program 1: r0 = socket(0x100000000002, 0x8001, 0x0) preadv(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x100) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1000a, 0x80) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 21:52:20 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ff010000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8005, 0x0) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) r2 = geteuid() r3 = getegid() r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x101, r2, r3, r4, r5}, 0x967, 0x100000000, r6, r7, 0x0, 0x9, 0x2}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r8 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r8, 0x0, &(0x7f0000000140)) 21:52:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x20, 0x0, 0x945e, 0x0) dup2(r1, r0) 21:52:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x9}, 0x0, &(0x7f00000006c0)={0x9, 0x7fff, 0x87d3, 0x3, 0x7, 0x7fff, 0x1, 0x4}, &(0x7f0000000700)={0x0, 0x400}) 21:52:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000700)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) minherit(&(0x7f00003e1000/0x4000)=nil, 0x4000, 0x1) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000240)=""/238, 0xee}, {&(0x7f0000000340)=""/173, 0xad}, {&(0x7f0000000400)=""/11, 0xb}, {&(0x7f0000000440)=""/154, 0x9a}, {&(0x7f0000000500)=""/236, 0xec}], 0x7, &(0x7f0000000680)=""/35, 0x23}, 0x802) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) poll(&(0x7f0000000000)=[{r1, 0x44}, {r1, 0x40}, {r1, 0x4}, {r1, 0x2}, {r1, 0x3}], 0x5, 0x8001) 21:52:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r2, &(0x7f0000001500)=[{{r1}, 0xffffffffffffffff, 0xe}, {{r0}, 0xfffffffffffffffc, 0xe3}], 0x7, 0x0, 0x100, 0x0) 21:52:20 executing program 0: r0 = socket(0x1, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800020000040, &(0x7f0000000040)=0x2000000003, 0xf5) 21:52:20 executing program 1: r0 = socket$inet6(0x18, 0x2000000000009001, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x4, 0x199b}, 0xc) 21:52:20 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000003c0)="37688b219efac6c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e47722cec050000000000000082c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe4a2adeb41f955632ba088cc17c14b9b584aeaa9cf", 0x65}], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001340)="620d08805a7a3462e6a6125b4d230dcdd26e624dd340884a29dfb2fdf9c454cefc086850af6b61d6b372dc371140d5f4b5dc6112b8ad0e9e012c99a7c116c0985c241a47e7ea80aadf5341b8e3a5fc5d185586702da5ecb65fbf0efb0e157d51e4db85ece64a03a0f97e7f82cc8c8d4bd4d8166f3b5b41d66fcaa9afbddc2c3143c76b36410a5d", 0x87}], 0x1) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) poll(&(0x7f0000000300)=[{r2, 0xb}], 0x1, 0x0) 21:52:20 executing program 1: mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x12, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 21:52:21 executing program 0: r0 = open(&(0x7f0000000280)='./file0/file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="0af0280c64d3d34c66a3a84e22cdb30354fa3b304029e8a0606617964c241962e48d604c47c7f75e54867ec9705722f2ed272300849252054fd82395297c918729a4b7e7b6bb15f0cab0ef0a761584ad798840e9861c19f47d77afe4e39cbbe050218fe96510c631e4b81dec844fc29b024b88cf6fe8", 0x76}, {&(0x7f0000000140)="b8761b95dec28482de205783c4563f2d5b0ed4d9a67012716bbdbcadc8edf932703629cb5768b34455d0b53f522a7daa7a76c4528d9c15edb15295ac2eb054702df1bc7526e68faa75", 0x49}, {&(0x7f00000001c0)="90e462f26b303767", 0x8}], 0x3, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) fsync(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 21:52:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='xc') 21:52:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffd) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 21:52:21 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="05a05fe27a161c61fcc097c6ac8d0d5714e785823bc07d160056d80bed787e9c04395b1a8568a6c18755983f668c26674542168828e03e5ee41b97981731035784036759e491266dd2f9b4a27cd3de08b8e88a009a0bb7cf44c733b39a976916e1146ac7163269670196c31d2189a03844fb941465de84b599493abe80441d616ba4ce10b9a0b4854cc2149f6ea13ee1e3d57057dbd077c96d289474a242902d6583535791f697a304d9c3b2223b070be4212b0d2ad7509d9776a17047ab15a850e525a8e4255f263c0f503898a0ba01ea", 0xd1, 0x2, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x1}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="03000000", 0x4) 21:52:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x6, &(0x7f0000603000)) getsockopt(r0, 0x5, 0x3, &(0x7f0000000000)=""/83, &(0x7f0000000080)=0x53) 21:52:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) dup2(r0, r0) 21:52:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) recvmsg(r1, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)}], 0x3, &(0x7f0000001180)=""/165, 0xa5}, 0x1) utimes(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={{0x266, 0x6}, {0x653, 0x7ff}}) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f0000001340)=""/172, 0xac) r5 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000001400)=""/123) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001480)={0x7fff}, 0x10) mknodat(r4, &(0x7f00000014c0)='./file0\x00', 0x10, 0x5) utimensat(r4, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x4, 0x2}, {0x2, 0x4}}, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x3, 0x8000, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000020, 0xfffffffffffffffa, 0x1}, {{r3}, 0xfffffffffffffff8, 0x1, 0x60000004, 0x5, 0x40}, {{r1}, 0x0, 0x3f, 0x1, 0x3, 0x8}, {{r4}, 0xfffffffffffffffb, 0x0, 0x10, 0x6a, 0xe4f7}], 0xe9b9, &(0x7f0000001640)=[{{r4}, 0xffffffffffffffff, 0xd, 0x40, 0x10000, 0x10000}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x10001, 0x20}], 0x7, &(0x7f0000001680)={0x7876bbe0, 0xa9}) renameat(r4, &(0x7f00000016c0)='./file0\x00', r1, &(0x7f0000001700)='./file0\x00') semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000001740)=""/24) sendto(r3, &(0x7f0000001780)="3335558ef743805885768e7d451eb8a32ec3304010a07d1dffd85df3a8b435f266965301122e6c475350e075d112aec8ea5c2f93f16401ed7d98d8a3679b9353dbadb6d89846ec7d6cec9dfda0c284264c71f3eb934854", 0x57, 0x400, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000001b40)="fc2d05465c2cd860d326c59ecf34b78653dcbe6b7885029cc48fed25276f71a8597b907e4dbaa5bcb2be28698ee547937ddcad5d72a27737e70ec4e0fc875991c18d88139865a98dec084cc3d9429daee74fe9fac35cfbdc0d7fc3d9b30dfede8a1cab6adc02bd641c1a360fa5f7575c510761fddbb46eadb99b2888f561aca57b13eed0b988f09c405459ccf1113d32068b9c9b3835971dd0690d7a273e928c8db938d8847e185714dbdf0b94411713b0988250729605d8c3eb3442bbf68fe817cf7b2ebe5dccfad7445231ae77540d9aab86c7c6532d7e7d856ce3a197e83284f5a2887cb76372bbf642a0d99207c7648f6d986f7bf9e287d77a53cd2e932e6be62dd25bf1f6130f1e1d8da096682834509e323818a2ff4662d03a13113c476ab5cf2a9cb0ece60316410d24bf7a80000654b3abc48c038cd249fd76142ac36f7171bb3b4a7a983ede2bb956d4d901c54254680e3c7d7a928c672e3ef05ffeaaa8e6afa7506953f0f5044515748b15dfe1f4b75854805969557550940d9e19e3a6a0a16367dad5f3fbb1b0b1d59f0b8996ab86e8ea8b482044bbb3b18237ab05ff403e180c13a0d6b9f30e1432f662d154ecec721ce72e392945a621c6aa7f14475ba072fc363d1cbe7f49a7997a458161093aaf037b2d667c1262ea4e2bd9595dc0253668920f6252f6c3be710fb19fac8a162abe4790d73e499a31d029abcc3e531fbbab8204c7a803877da57f31c6e1879e1a07069e63f444c572c6f68e6544a1d6cad8d3a3e94be2119e803ef2bc9722b2b367fbd0b737321767243710ba293fa6e137e3b1388acfc25052569346c8569e5fc1bc83c8192c2c745058d52fca89b094e79d50a0572b3763f576b2db69145f35aaed2de2de1b2bb4871ce49070604271fd11331892bf0436dba11bf591031243db9fc2e4b7dcad380a66619812a944eb917777506c0795f54e311ffaeefa039b13e8211f9a93a71b1311817e7cbfc9ee308104496f39ea9e7823fc8676443754e1a9f0d8444675ab533ef6586f31c3c29fa0bb82c049037328813165f5f8f95bce86637870cc1e0250fd9c6ad8840f9542165c6cb649dddb49e3da434e8fc5b6c08345f0fbeabe7e0d8d9700421046fbe602dee2b626f23cc6d3903aeb0b672af8575029552e84a886b3c2e85e209f6916d9b6c6fad70ba96eeb9ca027c1af21da196b89b2de9df0e481c17a739ab19055d4cba1e5a7cdc2dd798d26cefcc1c937e6e4b271923e48a03ce068ab93b00f2191f04324eb3feb2f071cebe5240c06fe009d06618f3518609f108d674c3f5cbd73dea10f713382120c2ba3ec7ab880680c0a04b89b4585554ddcc8e09da2540467d91624e0a81ba728f1637233171d6f8aea59bfc0cdf83d9106a32717a89e2fb79dec8af5f84a4b5fc88c04f619ad4de7c0ff3e73fa86abd38630a53410056f6f5d1c6b7ee151f9b2cff057c4f72b7c714f86b25c6ba486c8f7219fef01c2edfd9f0370459257f9520ff80a7cbf497714685bf4181040679f2dedfb1142d0bc07b9a32019edf6b837526f73754a5db1a7b0f50f9409dbd319b8daf3477c5aa3dfe0148c3a5c43701647a30112b5b996f438c0e5aa1993b86bded1c7a5c79a9cdbcf2f958230bf8792f9788a5d46170bf24828763b52642340c1452b8b0643eaaf3928d623e0886ef4e6d9e306ac0019403bf7ce3be683dae73cf52c9d0f9f1db8ad622feffe3bfb082945dc3fd24c41314ab73150952f378cb962c4b4a5152ea2a27d19c3f6a999588798a7395b833ef19b55c8382e02b0acf7db3648e1ab25c5382d07d36849b7cacd752aa8cf24ed908ef7b0129af5637b304bb020b327ac80bbbebf9dfbe4c7824f6e66d643e36cddd6e44ae5f0e696efab7f2ace3e5fe9339728a4f88c38c2990422e6f46d10561f7f29703f1c3df454a22af3820a8d730d13673fed7053bfad5c0669b9fe3ddee9cfdcff4bb86ad007168ab4470d9bbb75d7eee7d7e7df6748a5cadd2fcfbff1ed04255e192bb772497b58982ac75cf1c1b9420081e5c14fbfe1e907daace05d5538ec077314c50a306e5a73959602d5e5e1209f9bfdc3fd680e0af2ee664786026b1ff46d389e78dc70d4d88c4ff4dd32756ea2713cc43653779e86d1baa316cca9040d4fdc5749aae6efe5e69619f61c93aac7fbba400fdc4fe456efc84ab72fc9f0c94d58be979392ad12ccfdd38cc6a6b3d7582e411d55dea37fc73d22b197da7a7f8c953876ce2576860e75729a09c961da422f3b455f7baf75447b8c47aa33d59c9f7e370b49caaa57f7f9dc7fb33ceba8519015f0c345f9efebad87ffc293c6c4ab91f61bb6cefcf66b7beb3b7ded3f2291a3b1bde0002107739184b024d0cb07f7174f7f9436a0db1fff8cc7aa90253f4b0fe3efc5b8eecde3877904a2b7c8d7095db8da0899d530843550c03d6ac52763b785db52d4706c284e2cf60da5c7cbb82fb62edb39d5afb9880322553100a1252dbf317154fb321ea45ae6265aebaaf5d55f05f899a22a8c14a5524ff57f27edd84b4c2f83caf591e6af5a321461e6ad7f95284bd27c82668ee6026592f9e0c78854c6c0d96eede5193e05d67dd8036c8865ced7b7a25725dc6cc55414f43d76362f91fe66ccb0e191b364355f92990845e0e83c3ab2f756efa0517fd83aa805e83601d9bef553261be66c0eabedfe4247f490210ff519a2135a08ba815263bf8f58786b2534d2394ee8c911623724127739a0685f2bef46d37bb7474d74c49330dae884b71c95483056ab46d401645b89043891f0ac71d871fb871809f6b6475c1c65370f038f2fc1133a8f1a6910dfcd888cf2dc89b779c40aa2cefc8c9eb29897ffd4a516047f7879f0277b901acddd9f08adc9ed25fa7b961ca0695a6d8fb7251ee6e1a17dd76d71fb8b3cfcf23cb3e27bba89f75f8b94bb943b53b3fce4707cfd3656c46be8ad14e86e848766186600313694b1fb3ddaf7717b44204a4031bfb945763d7312c8f2396e58224319cd7fd977ed4bb347fa88cff7e0268e544954bc382191a1c0a0a7d01b70a18801c37fca9387d1c250faa8ac13c182462c8464496fc48fbd57c5c5f1e33501dff9f806279ee1ab4247ace9f192733c7a544ebc981c18d56f6bd21a26ea1ce91442cb3c23b22e0e138e24b00ae8327d53f57179c77d8adf981e5f70be1adecda1473d78d33433056e0b1afc9127ce3cfbb3918b688d14e3fc49fe752e72990484b601172b35758136040b3f24814dbadb2ab1cc64c19b97d0ac738038d3684064cb47922db8bb1225b2272daf6551635faac18e34502bf620aeb88bc93a031e6c2c9a9f58370b067ef3eccf6a1a6e26ac93d798728631c7d0a097c11dcc66ee151f9f36b752e7a0ca88b81b422eed800f1b6419ae5d42e3dd99f654bae359c7d30eea71a08fb5a4f730a7a30c6314516810568940a30275b6db8f007e29ebc5efce91523c00121cb499c48b1906d77277152889048d6b928dd4fa111e51250d44c03436f9d3cf102c5e0c2499fe25c5eefc78cc15e1a781352f7491beb5d530c09aea029ad672a482ab79672b3f6d418d31a0b6e3f969063ebdf3e30ef35ff34f72ed32f3c8b80329cfc5b6bc7be75e98b590e99ce3520aca665bb786f982b116642ee95d546e0c6f42a8fa9842c91f88c1e7adc93dbb4a41e6c662bdcace61432d324e8111d9e36fe5b95a59c6c7a1d104c39974fe4d1085f76dddf7e6aa88f38a33e0453b7357c14c36b4618626d47ecc45bd1d99f3647738fab3a77f2ae0bdc3fde0d43855a16e71558b900e9755ab448be7a7f653208da445901191ea7a6acf1187c0d554fdb290d2007bc34a3505208e4b98b23e862f7c8cfdf971281a8c45950201f2d91ed9885cca08ff77b3628d15f16e1b6471d1cd06dd3f0a9fadc6b17c43609db269d22fd721a480381b5c44fe33715e652ffc48706a4a60414d3b8637c755c5a5ac4deba6e476812fda479d2f864f0c9d286ffce9eba1d965fba063f1b39ccaf16598ee16659fb876d5a787ddf566e834062bceb2661576106a66c639bbe1fd422a565be3578a8c06c915d4b89adc95f5d62c6e5ae7ccf3ca4c57d21cefcfe97f84159036925e44a186b3a55697a2e1d3440434cc6f87cac68b9fc55e7376d9ab19179f66aa18f8e2898a7e523231ff2e755027fc1fc6932c038245e4e31fb3fdd1147974b0aa80b7970e4267830df29c249e4a51efcce2b25f55a557459e7f52090ee798cf2be7f13836f05f445f43d5b7b8d0dd16ae61c64ac24cffb68023bf5ca278701240535b08be1d3bbce6631269456130564b8f4627eaee973b34837b1ac9c0d3897122d3b86363103c55c157328048fcc5359b8f749a7cd428591e1dc9877b2083e9c79f53f719300795444c26950d80d51a75e8366f918978ccd98cb6b2a436dea683b89e9b077c1db44b0480e7493ff14ae980563c0207ac6295991ea6f2251763b3516201e8bcb8d221f449ea7047bd8be1f6b7eae18eb4ec11ee4286ac2f64b250e94f4d877228b03224ecffde012474e75925b7bdcdd3430ae29e5b098255e58d35fd0846df58e26dc482c881566c975509ab214222adbf80495d71d4feb276f3b7302c9a6374de92e4c942099b3f4e55c8aefb33d1337cb5e544280e5c6e2445b7728f4d34a6acd4444c01e70982a32acec6d7cfa4fc913a61c4fa1862ab1995c44c4878392fed7209aa9755bdcdfb9a3c5ffdf865112e2edf31bbdc1305c4ad4ff101b06d4344be8fee968d585f8e89756605745c90a548ae1e566d2f24555391457b6ec5fbd7320988fe220f813fe7d0f324d3ced2e25af8516b8e2eb5737ac4c7f36b8956b900bd081b90ddc7f1c8aef1c6f39b5883c4878d3801d6e77501b79d3fc8d7f49c20171911391244dbc2bb4f1587435426f25c7a48e3358bb07bb16ffa6f57aa6838e10f0db5f14f48b0da8dd02436af4261f1d912ff14b5b038dbbc5078d9c58e92c54e923d44857c3d7f56f58b0ed94d8aabfc68a8b3b43730df532d4e660233ab2b366b252d220251493ab87331535aa9a558c67698b4035bc1dc083f53b1ef2e5fff0e4c082f8ecbf51af1a0bed7af3f7c18922f24e8b4edd272505c3cc55504e5980298f3c1668bf8113d0066ed67031b326707a098b2ea913383403142f4b7b1f38086c37ab39c7b7c3413aaf97f524cd249d1ac81a3129f3356340f23933a8d789a6853645102ee5e44c894e275d6c945833b13c78e901ba60bf6fb319dcfeb1d9ab8d6f15d5e38272fc840a3ce29d6cabe4818b9c79361575792a4f8a02a7344c388d4807530d1ee71011cba3f0157870133cd55039913dc758cdd09d136abdc4a5abd9f96a6efc69ede2cc5d67cd54bfac1a2f6d6668cccde68b3bf0b7176abda6acd289b91569610fb21a90d16498640ed7b12b0374f518197cc13c01e2c6eda1ce22f090d06e31f2bec1232398bd0d40dfe7e2345fb21b554159d6a9409be212d6f723e7d9ccea62190b97b3b480ea65e0618071efd875e72a713c1ab501c19718a44c380b06903273dc27d557cac0be332dc1078e8c4f56e43976c89fde328069fa81bdf729d2cbc463e52736c4855ad6d1811a1f3f00fb10cd8a105c560d2dc9ba25003f6211a6887a1794bee418ac9dd2c44eea4b396f4c417d5d7b2d5eccec957a09886852a25648752987cdfd2f13d47fb39f8c55afb58d5bbfd0a7217dffabe1db28bd9cf10e560cd58c3e4dd204133a14e442e8e75d3c9e6ee96e7850d057db991b6a15321bcdab167eb", 0x1000, 0x2, &(0x7f0000001100)={0x18, 0x3, 0x6, 0xb26f}, 0xc) getpeername$unix(r4, &(0x7f0000001840)=ANY=[@ANYBLOB="e200000000000000000000"], &(0x7f0000001880)=0xb) r6 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) chdir(&(0x7f00000018c0)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001900), &(0x7f0000001940)=0x10) getdents(r0, &(0x7f0000001980)=""/189, 0xbd) bind$unix(r4, &(0x7f0000001a40)=@abs={0x0, 0x0, 0x2}, 0x8) wait4(r2, 0x0, 0x3, &(0x7f0000001a80)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001f00)) 21:52:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) recvfrom$unix(r1, &(0x7f0000000240)=""/200, 0xc8, 0x1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = semget$private(0x0, 0x1, 0x145) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getuid() getgroups(0x9, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x90, r3, r4, r5, r6, 0x10, 0x1}, 0xfc0a, 0x100000001, 0x1ec}) getitimer(0x0, &(0x7f0000000140)) 21:52:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x80) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x809, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) 21:52:21 executing program 0: syz_emit_ethernet(0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 21:52:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) writev(r0, &(0x7f00000021c0)=[{&(0x7f0000002140)="0d890148690678098bfefc7ca75c04adb0f1e395438263f8a8cd15ef48b17f1ec785812e6dc6790905b0c7c6c0ef553ca37b8c07147c9b731ffde685dab4cca6f6d84f064b259b0b0e0ec970f8520e8186b961e5b218a7d678907a9719f43b3b64d10a511eab1238c56159bcb60d74c574be5193874e8edf", 0x78}], 0x1) readlink(&(0x7f0000002a80)='./file0\x00', &(0x7f0000002ac0)=""/189, 0xbd) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ftruncate(r0, 0xffffffff) ftruncate(r0, 0xe35) sendmsg(r0, &(0x7f0000002a40)={&(0x7f0000002240)=@in6={0x18, 0x0, 0x8000, 0x1ff}, 0xc, &(0x7f00000026c0)=[{&(0x7f00000025c0)="da6326099d80a4a9cd776cfdff301a99299f8cc1dbb8d36d145e178c234ab4917b5f101a07605145dad6719780f65feb8195e637c7e1737490c1c98feebd001bacbefefb7b197b3c7069105f1d45c7915429c06822d601d9a8d2d09871e93f42102dc2975b9eda98a25351dd08a2b3afda687bc390f17cdd87b4a5ab60ac65e8215b1e324d2af3e8c5a45d7bf30b331c46ee7e1f15f0b5de5615b078d750d19da3693dca1a793344d6134d54db7a76e2d69ec963c540e11cca4601f095ced3c1e46794af3b13302be0f9470ef521a436ca0735c1a33570ecdd3e03e791c4fe7b755017e9dae9b2c2e6b9d253dabcde", 0xef}], 0x1, 0x0}, 0x409) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000002200)=0x10001) 21:52:21 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) accept(r0, 0x0, &(0x7f00000001c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) 21:52:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) dup(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) 21:52:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x28, 0x11, 0x4}, {{r1}, 0xffffffffffffffff, 0x42, 0x800fffff, 0x7d, 0x65}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x7, 0x6}, {{r1}, 0x0, 0x4, 0x2, 0x7, 0x94a4}], 0x82, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x100000001, 0x0, 0x3, &(0x7f0000000140)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 21:52:21 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x140) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000680)='./file0/file1\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file1\x00', 0x0, 0x142) accept$unix(r0, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 21:52:21 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x4, 0x1}, {0x2, 0x1}}, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') truncate(&(0x7f0000000140)='./file0\x00', 0x3) 21:52:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) pipe2(&(0x7f0000000000), 0x0) 21:52:21 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/70, 0x46}, 0x1) 21:52:21 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) dup(r0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') clock_getres(0x8000000006, 0xfffffffffffffffe) 21:52:21 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0xfd8, r1, r3, r1, r3, 0x102, 0xfffffffffffffffa}, 0xcda8, 0xffffffff, r0, r0, 0x2, 0x6, 0x9de0, 0xffffffff7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[r2, r3, r5]) socket$inet6(0x18, 0x4, 0x3c) 21:52:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000340)="3738dabb5298bd2fc80079994673665ef534c5893ef12ee0349fded7fe801d18ec7001a306724818bf35908cd454213d3180ad3e3eb8c41dddccb083482474c302763591cfd4f10325656642b3d1d110e3e635859d0cae39c1be1d8a093a0401f1806e2ed04bc2568f04f9c34f380ee2529017bbf6983e59b0d71efc0b8466fe23cac5b814a6fbfd3718883bf937af485312cf01045746621177071624e7db98cb4e8ba3441c608b21d93f45a31d1eb08def4b47b6cf81aedefd6d61c3bb0a55b1adc74b1e5abb61ea7e7a76f616cb5f2d1feab417bf848089f5", 0xda, 0x403, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 21:52:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(0xffffffffffffffff, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(0xffffffffffffffff, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc3e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x7d, 0x800000000001d38, "bad84b73f2a42ccccaa772d8374275835db57180", 0x800}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 21:52:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1e}], 0x1, 0x10c4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:52:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 21:52:21 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1010, 0xfffffffffffffff7) r1 = socket(0x2, 0x7, 0x3) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 21:52:22 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) ftruncate(r0, 0x800) 21:52:22 executing program 1: r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xff}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="39b97807aacd51818aa1afb8d3f3670e60bcfc82265a4eefcbd4f4bbb6b7eb6384ddbd1742dc86b87be17a", 0x2b}, {&(0x7f0000000080)="ce194e1714c20403e8f3c8eefb808bb68ec9a7721599eb415afc1947af7047a45c6f5d644c75de27cbe0bfdee9b668eb1d9ccea998a313e1dc9258806a8006dfb2081b807674bb7a7a03da1797e2b992c231b52af08849fbc315f1ce3121c25d41104d8a4e542f4bfa040ccc3554e80b5b7924526c76b6fbc28a70fcf1a9", 0x7e}, {&(0x7f0000000100)="2814eaf7aa630ed9d5ebc65a5f068972c2ac50970edd81c70471f53eaef1a11ffbbefcb1fad2d3cd740457f50e9c72e7f44b9d7df794b89556de7fc3c6c1030679f3dbe29c07c46f5f1d392388054191f7f42ead79c926d75164d94f4ba84d7effafa0b79cd170866628869fe6d15b2e61450f044f94f55b524712370533bdcd104a5f768865ce80cad5dc6c9b2b9ac471376cc7a1b1504a9ec24a9cda7df9185284b2c8c746b28d7957d5a99aeec11b528629c37a95c9dbe3a0435f72ab20e9212ee136160e897547801aa93e535ad86dc54647fbeb1f82a5106491fffc5cdd1fef", 0xe2}, {&(0x7f0000000200)="c571441e7486e619cd5fe4a23518f738f2fb2c2f484d9965b1b95e606165dedc37c4288acd2476451380dae0d1ba2f3f59cc61d969fdeedc70b1f50c0e793a192033780aa14eca904c708b296fdbf323398448db7b913e87d0cf23d401cd1fb330e0376366530f2cd1ea97d358b1ceefd2d63deea1bd0a1d6ef299c051d18b8102", 0x81}, {&(0x7f00000002c0)="7235fe40e75be706", 0x8}], 0x5, &(0x7f0000000380)=[{0xe8, 0xffff, 0xed14, "fbce5abe87604ec72cdd4c151d80a377a4f1f6e7ccc9f4a1f698ceddb469d356e33c5da6d6bd0d1ce5945d1bcc5c7124520bfdba72949834171b068d7c8d56cf7c0f82abe9d4e4b8a7b894ff152997846dffebf979f29541f028fa6c04bd22742784d9094cfed3124b940be41cb68b258591059dfec2206e5d6623f62ebe29cf4107828ed65fbddcec0e31030250cf562d0afa09f1be1356810b38a57c24c688f661472febbad4cf3cf100dfa86f32e2aa37fe028315e3486ad9d2708ced8d80d9b4be2f236e338854a8b1e626922c4947276d43d5ae"}], 0xe8}, 0x8) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000000), 0x0) 21:52:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81, 0x0, 0x473}], 0x3, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{0x0}], 0x1) kqueue() write(r3, &(0x7f0000000040)="34a1c05d4f7cd2b2a1cb394bbb4a6bc89821000567e4de73a9bc05d9189194d717381a2845cd0507491464fdc375d40f0e04ec9abc412a724ed8a3", 0x3b) 21:52:22 executing program 1: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) chdir(&(0x7f00000001c0)='./file0\x00') sendto$inet6(r1, &(0x7f0000000080)="b54611e9df6902ca9451feb1e4efe10756a5029fa0ce2aa5eca4434d1f591d730622984b525340f5a4a6aba113d621861c6a7fd492ee913954bf2fbc57e2f6fbcb4b12ead670fd955e81bee3a9c419da70d3f2c3998be31afe5c9ebaed5fd8bcb7158c14d240df3037ffbaef9933d3f7a8cfcc75735f47726017cc9596979e8194ab944c7bba9c4972d49530e66115ceddaa3859cce3b14f9ac53310bee5efd97b566acbfc24a03ba07c306da3af2339f0840e4010177b335bd79bb476f9d7fd334e3da8421a0a3d79e0a08300dc044d52d1ae4a7fc7f55902bcf1bfeb3debd12f", 0xe1, 0x4, &(0x7f0000000180)={0x18, 0x2, 0xa8, 0xd9}, 0xc) syz_open_pts() socket$inet6(0x18, 0x7, 0x3) open(&(0x7f0000000200)='./file0\x00', 0x80, 0xc1) syz_open_pts() fcntl$getown(r0, 0x5) 21:52:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4e86a3493f7b864e", 0x8) 21:52:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0xff, 0x0, 0x1}], 0xfff, 0x0, 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0xfffffffffffffff8}, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0xc, 0x2}], 0x8, 0x0, 0xffffffff, 0x0) 21:52:22 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="72423d53e969f8e5a94aff6bf564d0083a2238c7b92e0732b1fc42d33a20e9a7f2cc607ce567b6cbc08d4b3bbf568bd816b5d10858e359102f82cd47a7a7ef6f08b902adbd2384d107b9331b4b"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0xb0, &(0x7f0000002500)=[{&(0x7f0000000300)=""/181, 0xffffffffffffff75}], 0x1000000000000163, 0x0}, 0x3d) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 21:52:22 executing program 0: r0 = dup(0xffffffffffffffff) shutdown(r0, 0x1) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, &(0x7f00000026c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, &(0x7f0000002740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) r8 = geteuid() r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002840)={0x0}, &(0x7f0000002880)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0}, &(0x7f0000002900)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002a40)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002600)=[{&(0x7f0000001300)="1c2969f112aa7b8301f51264a6ef2cd1165b3e414116669525ff615bced4a49bbd59e0bf77c2165b9859585e23b2ccb916f5a58081dcb13c85290e5ac618fc6e736d5d00e25d46", 0x47}, {&(0x7f0000001380)="d2624ccb4c174a3c8da586a59a5b38be81d76f48e40442e7901e01cb082796385b38f2e424ebf415058a5bbc16d583f7d7b6392168c25ecc102a5c9ae208519d1a4ad74c34eb7f252f13381010bb2f59891921e01e273e33c19dcf8b25bf25faa93c9dda5294eb11fd5d9a198eec8108b90471c2387374d50000f739e99ba9bbcd2ddf555b293937e1bf9d163c376082b7392c5c28d658e4d07be92e0680fce81fab99098b1e16709024384072660956f0183fdd059ce0facb55c3446b0c06ed9e8caf09bdbe8697b0b8e3df70c7da8e977bffecb85014835e01c299d4928a1991db27ceda", 0xe5}, {&(0x7f0000001480)="b8457b491cb3e7816ce75bd1f53ab12e15971a593550db5d8a2bf682ed730b7d1d9189c4ce2aa01c02606ff00856b798c66c3de07e5f1bf47e2daa342ef3920635fe2aabe00138ea83b23743f5478e2e5478efbb64474add455447796c6f5aaa70073f50111fec192266c47db05b0fdadedc214eee5a3caf5c16300627068fe1543717c09352b1a205a0e8e23c", 0x8d}, {&(0x7f0000001540)="78520fd9fd72919fc36e77b11b86e319870e3d584ff04748993a7e3427f351c8a84ddd6e965f75e7ef09e64995ef331a552ce92bcec64d30345347a093d48c8fdde0b78dd6b983f78b7eaff1f48b200e3e637225a26b90c8035bc7d83e8dba67c11d371565daed7fe3db6bbc1c58528b6443f4dd98f93b61a28c6358", 0x7c}, {&(0x7f0000001240)="f453aae03fbe9e98a3e3d126df60e06c66c9f5b8856349e9", 0x18}, {&(0x7f00000015c0)="456bc90a9d746f303b0447cf20b281a84f9cc11eb2f5d90783a376a45e7c504c014ed0ec4c72c5adc04007795a9049a76404fd0b3c34aed655a1f7ea7059380b6c43e8e0dcb8aa536485816205bf7b6e311095fa979d7f6582bcaa2718be86cb5e150a6aee20ff56021fe8298a0ddbf7840cce30d67d06d40f25ae80696856fc90e0737a53f444e3a92061a08e61927187b220a61881dce05eee29c6b9ff0110e90571d323f5b725b70feaf4c1f76dd12e99357ee589ed78fa467958c23dfbfc40e8646961200e359c5bc14c265df5e3b0230177c49c275f34744cc55ca5b80f389392743c23064e71fb5e94e25b0d3b96ee7661ffa8198cea52a5c7f488bb22af2b7c40db38bc8d392492693688ec6f1702294fa14d2c520faccb225eb72e809508ecd6a210f79ba1573600bdf058771adc18cb7904b841f6ddf3effac777a4785a3eaf3a52cbc82f8af2d347fb842e8d5ab7f35dfa49341733af217f071feb5f39674c935e0abc46001bc51c96eb31008c089d70231e2902e32121140ebf123b7a535c5e2af5f68f736df95eaebd9e76fc4fce24c4fb8333ba3f4dbab0c756ef370d2f81f75efe2e4d48667615153117110b00b5772ccfe64b619c96c69755b36a5bacfb5edcfc51f7b80af785ab73ae5c6f4783e92f4c8eeb4c0894c0977318d71653406ce905cdcbd3c2ac4baf9f59cd83c68f924ff07940c1abc416af55dc29c203f0dd89d019c00c29bf80076b13a3b79c4f1a9b2eb2dc8f22323ae3b447558fe4b7636a64677486b9a14193993cb1603f610654ec7939517162607cbbd0656b31c0cdae9880b57b8b92dd989d84d93bab160347844e92d3db330709ca9956645468cc2a85385e02d0d400b06f87215819426c658e60bca57a416ce3ec80d079541036d1de6a0a5c7bb15db52416388590900c004b97875dde5296ba2ae15edd2c87cf176009b51c450d351ff9678432a5cd005de0bbd8746124fde07346227bf920b4ce2eeecf75eba972bd1c61829a312a0232eb22007822734d813b5322d6c23bc7cdd86cef8cda6a27321f25387e2fd41d4d48f3f7928cc1ae5b99a5caa1a7bb46b80600643583a232e7ddef11a8a88cde5684179319ce66ba7d4754770d18bd5e50378a7428b67f271d93d849cd5480dec29fd9b33ae25f5951cc2dcf269d626855c6e7d8ce33cc6f9c12aa46c66adad95998eb257d70144e0048c9001a16e4d29081a8e0fc0963207620cdc3a606a1951f3931048061870281467874f7fb2a3a0807e596bc636a9ae4fec8999cf359c877c8bb5df9574229022d7e55e7c0e25cd530d5895ba5d9d7c5478498523b26d0032e93b9d79b4c2d217e33ced1c503d7bda4e0d79e91f80f2ee1004ebfec1d3fded0120ff089f96984f896b5dff95c1ff8c25e8ffad6d130ecf838a3f1fb86374b0092ac3d478a327d21573367ff27321c7b953c5d08a1d6df73aab0cb561fe8159e516101cc493a879b474abda30769daa87bd09d1053122d2ca4c3bf9002ecabde23d67cbc77179b356bee9c0dc16ae4906aac75e72e0ef9ab99b195b530b159cf06a98393497bc5793c6d49b74863aa7359f74f3cf11bba13eb809d69317f00435d37032f4447d4be765da75d6a0cfa86aeb8bd22a21b9bbdf7d8b359027e26824137081ec3e755b46333ca5dc00760f87d37e98c35dbc78607b901fec32ae123c3a9658eace3a15e9ee9ecba0750563b8d9689ab9cfd9ca89f8ce8143269651d608651e0fddcfcaeb179a2cf22ee1e48da6e8ba2e7ae8d9b311c4570065d6b9049bc6d4c6c8b5acd5616cf78ca9d9755b6aff14a7caa2ce5a689d834008512d7540a9d82058249259526aaec0bed17046ec64dab3e0756e81de27ce7a53954fca8f4f2115ed54e814e7b85fb58cfc418ceb0b0e7e3aa36c16de91e712a0eb2d788fc3837958aa89e763b5851fce8b859333c2c26c53159b48ae416d6959ee7c20672c5b5f76e630e8bf9995ac881b78ab786ee825661daac0743b1273c2cabd33ae99b1c7cf4e7c98d1e7616c157440d5a0f6ad58e60f900fb2a9ea43719a04b1efaa7fddb3523908621d0e5d054ab8904c0b3c9af23036f2144f08e50268a873f0ef711ad1d43151d9787124e3b704bb31de9bc7ae2dac5484e6dfb9799b6daa6d4c6cecce9dc0bf119dc28cddc8d401aa461472432d3df66a951f649cecc2b0e8d4b3e779d285fb4774fdb0cbe29f3aef29b969133634a735412c82be9bd29145e504714c300ed9dfddbd8079efcb38ba3cac4414acd87253f760c32a4d057c50bf73b1a61cb8ef4d5e946a3468a4813e605da0d75fd524f4191773a12870abb350875604ccca0fe48881d406f466392a38319c8259a07d14b899b47745fdb603443669af197459ba350729220bd157fb0d0c92a759f817a23d4a6c81a264bb7dda3b45153d9366d45e1e608e28dfa426d37991995490f11248b0165d09809c107eff71083e179ccc9a25a9a4aad383ffd309a2c49db3bedd0f0899075bdb282bc3bada3d0973ef912ac2d03f89234118f60fba9936fe4c5f217a052aeff50ea7f330e2ac69072c9536459469f0a59c19839e73c1446c8ec9c8c824571db8a79ffd399728de215c3162334b7493297979f0137f5a25e3209e36de235732e4670f9f037509c18249df5b740a9caf98607b65674e546467218cc0ae9ccb51ede52b1680a5d579a9279f92d9c645116f5d008e0467db735ea827b302d57956cef5785b4e1ef16a6e9825746e26b0c8c2e8b111c2610d1b2052fba147b8144f84512b8e76653d21415bcd374d18e80745a87e30469e5aa07641a831c7784f0a4936c08232e077ca3d508ab7f54821c5b4f90b0894659eb30e8bd7df0df87451de722db19ac8e1312685a64e7b1e1d58317c2ed91c90d9dd0926897b7e347a344b02eb98d3c31cd24f60595d8e8f4fe3703119d49e2312e35b2b6b9e2b480d1264967b8a9e7047f29635f73aedabdb5bd8fa762bc4d7b4c522a643012bbce6d23d86b5e6dcd20d2ae504ce60b3abec3b349ead2401469237b7fceefeb000f75f5081452f5ce110ea6fbe967a816a7f5a9ccd1ed47f93ec1a10ee78bc15986227a2b542050f5097da4d3e85d5338cc5348f8922249f62cbc9dcb28f86379873b64513a824c3688dc5fa7da1801b8c20b8d0c2c1793f5db502563574e4aaee3158a2f8f8f5965b6b14a06aca2a05ce6cb543636f021eb53a28375209247c6c8e2f7bc84d3162438f130cc8c0df08200445b9d98f3a444212e948d8b2e0aafcc07203af465a1e21de7d33dd84a7ebfc6d49d871d6652a6d17add361a90973db88d07f90a0094596613a8017c59137cfe2e0966479853d530dfbb17344ffd3f507b673f4be20f601d138b4b3d105e15b460a23568cc5a17618fb6734363875ee9bd149ec91ee06bdafa9545d33248329f19cfb7a04d3a31e258d6929775eaed88838022cca586b98720d665240ac078a3b8ba12ca5557469768b0aeb6554089abfb99b9f1825a999344e13bc0e0390d4380c26b0890f6327dcf4e7774e502cd6ee0eadfbd9421f04c76e29f5d85eaaf00fa0a5b3870d5d61ceb9ccc81dcd0f7f153baacbbebd11001fa8b06cc6775b2d3541083cda0fa27f5ebf66087a18972c7f88a6e568059f7173544506000ff98304062a81df9ce868c254beec1f4c103b06a670a8f40945a237550e5e199e5195a14dc97a99446ee4497fb657f6c389ac11c152c416044e1e94348157b1b01de14d392292cddac1dfdeea6f4e3f5f3a6b9f810d1eef6098be58586bc091b4c7c5c21c1253b1200129910ad4cfeb5e6c903c66337704a353fb10cbc35054650a8a34613278588f20206da4b3b9637c68ee6c69026703823781846b8fc94c290fe4d5f44848b3296c3bd0fc4af2bace048833889d7bdfe5e084023ca38df1cfcaac317acbccd058d60b1ee84ca2b1fde71d27a255f7c8865df54c0be842ad5159d4b3a4b4cce05e2fecd9fc5b4ff2fe0fcee37a64a051ad782035592d17988594b7d5404b685e97535473d999b9eaaafe3aebb70f237775e8438d62cf8906151a8ce04a19efab12be7fca7ea71782860adfc52d0616bbfb97edf7563887270ef38df1dbaae1fe6a566107dd0d34485cbcde5350d878fcebfca04d12b7e3e61b5b97a57802e37419dda06c2bba04da0590409641acc26d06b6725411229a61131e5f70d2daacfc320651f6d23f0850285a0230b865f0a94e810159226894bf54c7aef88fcf9f3ca508407cfb9fb601c2079bb61fd0da26b9d71be525497e274de806152f02a25f82f406117b562aeca0a852d433a796153be15808854a9d4eb9781298c8df0b4d4cefd47046f75da6a5fc098e5f33cce289e7542afdb8694383c247cb0a3aedbfc4c545252cc06b67c55c72c6834c24aa7dac2ab2adcf620895aafdeb917a9620d4d7a70d4a3aed4615943fb88b05d8accc22de188adb7d8edda34010dd59e0265e7ae6ad5d6ea29fbe2b7316a8b102e78ddbd9c54ce30d4441efc0e48de2b805e544bef50bfec7300646524e261106ecb9bc05056a89d3a32bab319e6fcc3616dbeb0fe21a69296dfacf3010d396f0b13a409a967829e0c86e19a74b635b33cb7b2e6febb86097e3f9b0673005aeaeffc56350a8d8cc317ac987c9a7d873820a37e36826b9f524cc83de147c48960745a37e14c1d4dbba8ff72aecb416abf015356c5efccc3eae09b7a7e48bab2fd29d84ce743ff0104386a68ac1fdd697e6f65ec5b84075f06327481bf5d068761ac39058c771d8aac23b32619dfd82401c7d8078cb030f40715fffa2c2a03189331c8eca23b2f59ce83e9fea47d46d47f626cca90cda73cace7b9e9c86ca758dbb8dae7ea04fca74f738247600b362011faa3ae25fa35ef6ddb8327ccb77e3a16a2dfe28c221b48504ec4a93369c5805cc29ab398673bc720c59adfb706e94767831aec9e2661a9190285188b10bcbb5855b07ab4877a3bc724d754c6d0813dc481fc81b6b72a3ac56b33f8155df42e912b8cd75cf7c62ed96471b1a1e1b449ae098b0aa378949546647dad35ee746f582394c0564e700ed2be2e9f96b951a07454ea646b5716550fdf2d16690744b3a5c8795c54b7fdfb612058e4240e1ceb0cea0cd6aaaed89e417b11f5e3124d30ad59dc7a66a42d7f39762e38545c1951855586ee881405d9c9f3ad8024b9b7f4cd6700c633a7aaa43438e2aa978a7183a3a701e20d40a92ed0e523dd66790f5633d8042e3a3cd1035eccc84a73c83ff96bb9d4655a50d72c10f636330585ce279c23f0595361c6ca1db1a707a4bb1a230a2884c8952015f2a00e9fcfe1c5dc884acc6ac85674fc4cd214e53c49f59cccead1336e160955ab0f0b43d4620eaeadbe22d54770077617adc5d0981df8bf049d5cc74d27b39f63680b1f24ca87dd78ab1bc83c08c41e262b251071af4227e47a6cc89e69bed10f1a599fc8144cee04dd2c06d06327de20d34e7b338a6a612fa3a11eae67e243c1130db8d57fa295550bb0684359154e2bea0ab8f23ca89bada50790bec784f1e82738e9dc0396c7d953d9ab4cde55d8efba656d2cc8de6bb51ea5b4e70933a8afdc9fa18fc974f3f0f308935d66149fb0614567e33a6d0170026dde91a657c77d2611f2e22a4ced41c044c160168a45df410ff1635d099e62596510929582bb944d07b04c85eb90998677f315963c5dc2d959f8683b891db74024b455cd521b4cbf555c46488016aec68d7f58684cf8c28793330f8be148c44f9d05616a8c4fc666", 0x1000}, {&(0x7f00000025c0)="02e378", 0x3}], 0x7, &(0x7f0000002980)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xb8, 0x407}, 0x40f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000001280)="bfabd3c5e60e8ec34d6d0caa15f910544b57ff511023a2393f7265078948866926a45444efbc2f9f0276e1e5f21b6e795fa731745a4d7c90404b06984ca4f615842e44971d615efff40d16de4a816f028c16e547e768a320757af1082cf27c0ab6ab45626fe2916655b13ee3e3a41e04b57340594d70ff000d3d611607ac9e", 0xfffffc7b) preadv(r14, &(0x7f0000000200)=[{&(0x7f0000000180)=""/122, 0x7a}], 0x1, 0x7) sendto$unix(r14, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) dup2(r13, r14) fcntl$getflags(r14, 0x1) close(r13) read(r14, &(0x7f0000000080)=""/241, 0xf1) 21:52:22 executing program 1: syz_emit_ethernet(0x0, &(0x7f0000000000)) 21:52:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r0, r1) write(r0, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) 21:52:22 executing program 0: setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) kqueue() setrlimit(0x7, &(0x7f0000000000)={0x3f, 0x8}) syz_open_pts() 21:52:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') rename(&(0x7f0000001440)='./bus\x00', &(0x7f0000001480)='./file1\x00') pipe(&(0x7f00000001c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)="8100") open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x1, 0x10a) 21:52:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 21:52:22 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) getpgrp() getpgrp() dup2(r0, r1) 21:52:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/7, &(0x7f0000000040)=0x7) 21:52:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/126, 0x7e) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r3 = getuid() getgroups(0x5, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="48a96356c4ef767464e36701750dd4f01a679f57b5aff6b904a301928a60f11e3ed2e6b58646d40b3da330f9918328ea799eccdd84e3117e0236a523928177b8dda65567a157ba2dd7b5ce723ceac8f43fe86b2abe0b97819f6fafe28703ae3bfa17e250941276f670428ac571e6a1d66df44e4000ee9738917ad238cc6fab686b2fb38858a91d3574bfae2884f5d8ed8f0008bb8e2eb8ca04542e7d20", 0x9d}, {&(0x7f0000000180)="81c9260c1d964e971808fca3ea78cacd65c3cc0b72c93b26d9c1f50eb5", 0x1d}, {&(0x7f00000001c0)="cb797eddc3357fc107d045d154813e47c3834467e6fa68d26831bb68a29f9e24d38e0261d1b7535e1428b8abfc6df7f1a90f6c9416fea38801c6b2813381d1af61d5329114bf78452c3bdde43b5e53a46c55c33aa160893b28a720bb", 0x5c}, {&(0x7f0000000240)="b99964670a4d", 0x6}, {&(0x7f0000000280)="f427dcc84bb86723cf3b15baf0a72f7bfd0a03acdff939f4ab06ea089dda6eea94b707ad7b75da87e860739d0e48462a3590b87b2f606f99fcf81c8675e3c3bfc895b09dff0f119ac09ace4a7a66f64d42b9837328284f81be5b9eb5fc1325d0b914d1b33354e0ae0eaf971abe773fc2eb6bc93d19dc7f495fe2c2e005d225e560dd9eb74bbb0e9d22cd10e6b164bc115ae720e087cf26d2ddbaf28aecb8aebfd7f3f302e97cc1707773e19a504ca4f4f4957dbc71743aa23ebec3dd3b4b122c4ae8f2ccda9a7d8fbe1d0faaeca984595b1b975c3f2a097a8c55140509bce1a2a4be0ac9715aca763d16581f08e60f4907ca170518886609031383642d567b", 0xff}, {&(0x7f0000000380)="7b98639278bbf525a662408f913bdf9e47aaef85a552ff445132fefebadcbd7cba7e2720ffaaadcb6cf3fa73bc0d95ea4b09edd31322314bb7388c85bcab0d9c922d89035089019b50d1366c9cc863c9273afef02d506ca65054904e7234f072b215f75112c9208b3922980d9227065e386434ab0cbd546417387179a41777b9dd0527e2d1bf31cb0d81eb9d54c45410bf25bbf9f708b5041ea4f9275b2c53e5ac91c729a694c72cfaf37883f03f39aa2cc07295e52ca02afc39436d8118b4a2bd02b14961c9a3477a520c", 0xcb}, {&(0x7f0000000480)="807865126361b7ff58e4292c403b419c6157be81d40a", 0x16}], 0x7, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x2}, 0x0) 21:52:22 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket$inet6(0x18, 0x1, 0x6b) r2 = dup2(r0, r1) r3 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0x0, 0x1, 0x4, 0x2f8, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x6, 0x1}], 0x7f, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xd1, 0x8, 0xff}, {{r3}, 0xfffffffffffffffc, 0x4, 0xf00fffff, 0x4}, {{r3}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x60, 0x4, 0x1, 0x4}], 0x1, &(0x7f0000000240)={0x6, 0x100000001}) r4 = kqueue() socket$inet(0x2, 0x5, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x7, 0x7}) close(r3) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000280)) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r4, r3) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10002, 0x1c) 21:52:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) r1 = syz_open_pts() close(r0) r2 = kqueue() fcntl$dupfd(r1, 0x0, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x47, 0xffffffffeffffffd, 0xffffffffffffc009, "a14700001400"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 21:52:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x480) syz_open_pts() r1 = dup2(r0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)="02000000", 0x4) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) poll(&(0x7f0000000240)=[{r1, 0x82}], 0x1, 0xffff) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x2, 0x1}, {0x92, 0x6}}, 0x2) socketpair(0x32, 0x5, 0x5f22, &(0x7f00000001c0)={0xffffffffffffffff}) connect(r2, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000280)='./file1\x00', r3, r4, 0x2) 21:52:22 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x7f) rename(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x25) 21:52:22 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000280)=[{r1, 0x21}], 0x1, 0x8000004) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, &(0x7f0000002540)=0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000000480)="72f36513fd8b816140fbc0ca6f3ef41f910e3046bed00b93d7fc07f826de0e0bb4da0e33f51ec8012680b7a3daa72f340c66967bcdb74d528264af5c1c5904aebf35cd93b7a3834f980bef759de5d758d5ba17aa64ef65e1f6069d54a9540b5d60145243f4dc3744bbb1832f6c847ddfd7de3192c1ac65277f2531d976f31f30b0ce71ffd9cd69cbdb91fc4c9b8481384650faddd62931e34d3f7c04baae579db63c23392d09d1554468f87d9bad97080de0c0f90ee75024b6b571c273cc1c1b0eb7b591756859a274219eed49c1fbf3896e216103a57671e22412442b7aac396f47cb6e0d77d8fe6567c2bdc0b36077e810cd4a7b93fb59b2af130e53b0cdc7bb10854bb21094cbe72d7cf24b2f37e981f899b81241ddb45f3fb69c87ecf97346b20ddbf3893cfe8e4ab9158d112a17f888ed316540d5008dab3d63b1773a5dbd10b7207c69081e88ef0177c0e6813facaf631d005ef3d8dfe77d23661098ec4f27cce0cbf028887a0498c55b088d6f910b21109858f36fb634559aa725618307b9b0f0c48cb9e7131c79f62d86b345eca9c57ab5deeb0dc402ec299f813113ff6ff78fa40224245bd130bc3e64db170f4c224fda58050b99b1e911323e6b99ba57418a9c5662a231abcb8742ec322f7e706fb5e95a9286e2af623b4ea07f7cc8946690a05b06fc3f2707cda8c5476c9b38fe615ec86bf453ed0edad70d4fccfd3fdff6d6c20d66b948d7f738a2e4ebffbcc7d096aa970ce57b1a2156e2797a01696fe81a7e1a45e401c6723ef7e9e7733e826e5ad3e5bdb10103a25effe1b17f39ff6da95ac52e98a46c22b5e0ceb76a4ecda10ee50fa6093e5b9167ff78f43312c360a982bf34d49fb1ed625a2f2afb806d8bb0d683008481fcbfa369134149a03e162f605919f06ed83042d75a6eea9e357da811df3c4bc27996503235727bb93d7d1d392d8419b4788a0f76d906cd161a5b7e0ae31a2bf925da1149c23b2c6290162b119cc1bc1de15595b01e4378ebea0236027ee1c76284427b621de2fdef70488253266e17dffcfec0d0d9c6cdc3713cbad13f543cbb2cc27c0063fea9be722b6b2f1eb05d4c6aaa886f165dacbd38eede27e7c41c2a0a4bc454bdf3a3b44e3d39f04d0c2d846864e351d603e922ca728d90effd6af746f2eceb30592f3ead90e533d24a2474bec455be76c9c14c847b00a5b478ddacb2bfd283a78ac7ef9a80b2a2b1f6d38530a7c19ee8faeccccbd6a287361f738a3c39d95ccd75dd095b6114ecd5124a3e9689d0ce810cc936d1a3570560e7c42dd18aa77c34187ea1beb2e6b030672b4c3a397cd271e122ded73ddb10110d6c96d8de9aa763292e9af7e54ba7925e1fc4bf81e29eb953464d72286f1e8152f512b8897bf73325fc29dcae8fefe991fe4159b2c92fa7098cc36925276e60ea7103089c7ff1e4d935c452163edef59b256c786a275717724acb0e4c83703ab861465d9ce9f309d0b4ee47d54440c9186fe8b24d38f6833b63126a3898cc762fbc90c0b70462cd9e974fb36ace948d2e2572c4efb83358cb912da00c5851272538334f96d2a58b7408a1435b3d0e0b6dc1b4a4eb61b76fa6468fbf302a49ae9671eea7868a3b19ea635bb5e555bccd1b213afc7b30c34341b46077b634f9aa86144ee0f589b2800046c9a37afe1d33f98c3050876a76349e664b43cc98f55639a687dea138f5c6a5f4e63f80bf9a45e6ad1d843a38cad25eaa9c25a7bccfa717df1b8363eaf5e003f38564a288c93871c1ce42fb60d5651ec432a685c06e2b355478d8aae5fea222c2ca40875f54f2799fe98d181258f8b1ef4f20d12022f921954b4689b3e99243d5dbe23a5e2032f7d6439cf34c073681bc9ef07ed8c322917bf42a2daf55d9812bd45bec8bbe3a8e0eb88e8088de289b61098b6e3c0de8c9ea513440ef1b31018a04590b3c77018471a2ded705e80337324190218224d22898cb00683f1faa135b95ccf9217856dc1bda528ad8603e020d2dce427544b93712672ce966611c737f61f05de90644cefad31236b4007b414cca44a41fb39610a53ff0230a1200fb8e00cbf56f49ec2abfd72ea04021efb371bfbce108f5b9b970e9575d97063faf6706fd399491e1f25576a554316b02aa3ac529bba7e9b1fc9f9258ea7895ede3bf82e58d35f0d657828eb1557c57e0c40099071b9870625e1077c728bf7582264be7356c78b28018e554cc28286d3cd99148035259df7327098ecc17ea802d33ab994d7f6dc25421d3d4a7f45d565e664595fa825aeba9ab9217540d726cb75e5fb41fca4c32a80d3562bb5c98068e7ccd9851dd7c762f63cbcf3fc7ca0eb9b7257a16d5624c3d42104a19385fc35a0e25c5cd65c597a7126cdb9257eda6ffd652c0989cd60273dfaad656e51cbe2daea11f6e49ae112c7c024969e4dc3f7483e3902582b22b2057c54a2a52da7ab9478a4d30f63f1ee05e18675eb9db590b520f26a4119ed511daf36d648721db47f410dfbc32333e17f640356b2f06b16b4873de3f27d8dae23d2df019c360ac33532f034f7d838c2a7cdf612fea4a42fcd4ab401ac7b6dd570f7c94b200f292d42cc3718ff13c20c9603469b7b71e0870305ef5ea8c1b915134f64b8a2ded4f9ef166511e0dee99f7a899ac7e8cf2ff782130851c59d74d654894202f67666a1da7ae808540ec46533d597cec6f452a4a6357afd2affdae6e05a668c38cce0190755616f8ef9884ddb8373b78c88d384486e281b25823ff26b6cbfa5c1a35164161dfde2fd5a9becc5e30df1746004ec0b7b3fa2aaac0b0969e1fe0216ecddf77a6c474b1a7a78454b823c5b26a71848d15dc5747526e95fbfb396af136191a5c187fdd691a56570d23422056cbe93e4ec756003da638780d12c9536c1f2f82f3b812b8825fda6eea887d1d1324d660a8c254faf8bfc66fb6ea540e016f0c39f56d94672122bd7096c7f9d4f2490732423c33c0ab24831e121fd7dabee82321b2aaf687b19175cd8df1c74f3502c2db335e744bdf54fdc4f17a364b01fbe3d2c479bb38a1b4ca3aac75bf5c48efdde891698ee3ecfef26c5e399125a514dc8203dbab5b022b8f71d677947380ad0cfc343b0ea39666b1eda5b18dde2fd51fec9f891bdd040c44ccabb8ce2007ce86ed75a115ffa87b0752cc02c1eb3bb04c8ecb8d5004d7a621f013626d5fa8eb7c86979d20db4913f3e4c765033cfe122dcc92b3dba9bc0ce916a867d7cbc1dfdc19f0afd918793f1dca36b7fa9905738a16edefe6c449ecb864f50f5c3237485fa305d748373a348bfbc6b0d2a770ed9e8fa7331085f138dda6cecf51b2c7dcc9188b04943879bff7ce4b8a355e5c13244e27521cf0f3de639b1453554209c5998f69268835af8a6c580bbbe1e01396aff62f6261c4c862e12841d1db66354b3ddfa76fbad6ff57922149290a725d3b82b11554da1ed5291ebccd93a348ddc41d4cb362d195e71ebce0a5ccc21ea16dfdabed9a8d2db084ffa9953e5d0c6b22d4980ed00f3836db5aa91540d8fe876d38a49423219b3f95c25b8f257ead5b80da96f2223d23b3d5558ff5baca31eb77ed0dfbedb419cae298d19cfea07b058c4b725375348d02e00c10cd736233e5f7f51d7bd08d09ed22fee929679612df06c24acda0ea116e0a9c4f0315f07da10527d64aca4bfadfe1b9dfb4e9758511e1722ba4848a57d760ced8a2073a43e9e1f726310be1fd53cf1705f18daa8c2a455273157d5259962b5770aedda6c16238478d477cde0a9589f857e188d8f405e9f657b8835d5a838ed2981295dfdcd64285334d3bd7dbf8bcc828e943fdfcbb646ec4ee48158542584731dca46d623100e5cff7a9e982275deb4ad16c1bf8216349300a61e56c82ae49f123cc8a5e074ef59912c908b0ed0016061fd59c21ed6456c90d23060e9932022095214b24c23702de729d7e3f4e42462b068a2e4adef87322480a904a7f7ccf3e8229ddd0502478eafc6f52389a46adb8c89b936a016ce46abf90d03685f575cbebea53d2c22c958dd81da4c1b88ffab0b2717498691e8bbe746ba6950ed2c58044b72674983eae05de7f2e4763c176764079d2fc22c6fbe7d50b245a3d709a4ebceb26b000b45b3f63fc419c454f904c800a0fde09c2dc4d6490b3193f2085bf07b32f48e1a3799e8ac8084e936035a0676348a7b9a05a1037e174509bf08a13b21ea25910e0b395160a380864a5f45b8531e77727cb8f4ff580df990c93b5f605b24d2e8ed05978936c25aece63d78bc2ff33c0aa442e9c08cc9f07087f225f2f2947fa5c6f166c1ee841dc37b7efcfb3386a29e9df84b5414333655d0b23ebf7c9a9cfb8dca460bdd63841cf7f25657ddf3548f225bc87ba0ba78914f4f0c2f8a1991bd83a10798ee02b10cb475005f16a98ae529dc287b0154058960d1ef06a7ca25f0f572b86ac28847178a7a3627fe5332b00e3b1017a130d302770d144eaa2acb8f318e376b86314127d3c59c3b553fe06b6c2ff28df4d0eb0a7e29f93617088b0e331992617af8a92fbf8003aa97d39412a54cf1e23151fdfaf6139d7a7a1a63189b1c68c1c19dfc720b3f57ca05dabcc9e6254c8126964cf34bc15a2382bf24ab06e58d7cbd48b742305eb967edea65218852812fbf0c7a93ca0fbe921a2dc09022f777cd8dfa898c4d1a70ba32c26035eca3405b4336e83357ee9cb73219a9c29ceae7b5e2ac55ac24856f45813c2ca33010caec2a342baf019704932073e3c97e7bece50c3bc94892afb0f9895c287802e041e9c95efc443cd67e5263d8e5ae5557b35242e548f9bdc39247b98c78157827974913d7303ed48e5268c5cb6845079cead70cd4ba777d42899e07e0cae24d883a20688999907f20745ae0825c0324b4fd846840fc73fa1925104d609f2ce6ef00d91be459965c17944f2cff1d280d859ae9e515d83a025d879507a9dc9f784989c9740741c38ba02b268c70dab81f9a1b7c55405aa1fc40996ad480afb0c8cbbbc677fedca95a8c4f24aae2788f69124b3da043f5a097241634d694995aa5d40af5e4d3043894fe45a2a458637e3115f4a0fed3bd32829d96efc5a98c167b91ea4fb3dc4d2ee783e5ba7a642509b8c79a01ae851111dc7a4334866c7e881c684c79af0cac513ab8a2a39df8f1ff7979a2206dd71267c329c1b1e91667739690bbd785894b19bbec830ee24687f5dfbe3364ac97e428213ad6205c2a5a8a90d0088b91856609c6797213b7a9ae5e834511183329964e058f7f9af46b6785df5d2ffed87dca6d45e92fdcea7351949faf59c36152fbd400923f82a25fbf2b531dad4c1ab8185f3726ac21cfc3291e1dbfa51ffac52f258917eb70566cec46d81228105d404ad8cbe586a0735f9ee2da5b3d36cf212e9c295e26d6f84ef52dcc6b047c9f9e4eebb4349e905f49bd24670ea5cc93d1450f77fcb85b8d512249a38da72b474bd6f8f3ecb1299eea44830bf90e97986b2e7d7d90fbd3a4df95ad6c39f7590e1918eb219b1c5d5246fca18f9425da742898f96bbb72e5760e2eee92c9c4f557460a6a565fe0f3db92d9046e7e56ae83eb256faf1b32043b0ef9b816aaaa5d98d836f5bf35ce06944ff3c9068db514c76ace08b97772fb6fd011a13ec53eda672f7dc32483e1e373ea09cced92af72e411778830d830d9595288d9bc26e87d9a9191c05252faf54e0a94b6b83df4aa10d53f95a1c0b4a4129aa5769657e01da994559e460d62dc02b26000fbd596905159b444e1f105d411027c85d1db34591b2", 0x1000}, {&(0x7f0000000080)="3bd9d53d61566f2a35744e98267d851493bc9963a2be9356df0d819c3d594c0bf931344dc580931e3cf0a0c6ba1edc3498d4785ba4eab0d5ec7cf8686750478f9ccc5a6b61d6efecfa76797ad03c9b00f37cff2f1fba192758a9a1aad88612de7b16e173dd98c6004976ac3c914889d07fd3fa6ad67b954a658ce1a8ac10a1cf384d5ac686018a28fb0ac58d2a9ea136ff26a546312d800315307642173bc08c15c1b00f461cf9b2ae0e", 0xaa}, {&(0x7f0000000140)="99740ecf635cb09eb6d905d996a24fc2f3b3364b3e7131fe", 0x18}, {&(0x7f0000000180)="7ef9b95058ec9b2fb3883571fa8953586c0c9862f86def60f13d47c4db0e938cba76023373fe26b1dc5a857377a384f5e2bd46f1e2bb70a2e01cde04762971c353b9ea5bc06fcc80cd3403fa38530ca1050a35fa1aab71f77e56d9969634a06f51310d2eee2fb2de8ab1379a1b89ee1440bdf574cb67aa9b8d03dbae5593175689bfe8eb7b5013dc72", 0x89}, {&(0x7f0000001480)="5ab3b2b69c413f735ebef7de49dd81f4caf2018a11b472debf297e92aa00ceb6850232fedbbb2a20f900d7c79c916de90e1fab54db4e05675a93e87adef688a8bfe0d74dc7719aa71eb950bae8c5fccab6fb457a4572d8b9cba6d27c43441911f23406254efe64ce2bbe3eda0cdfa116de2ffdc1eb437ee10219eda4ea6c8221219a97ef3324d246d4c7478e8c94f279703619bc34be580e0fd8f986d721f444c6f6227fdfa81d742b4f306ef0fb91c41414725d20daeb88085a3f7e26eeb1732c04c53431da929374dd75f1af7d89e4a484bf908050ab424d13068e03c9980241ee9d05ee520ba673481412b5b77162c11b99ab6ea9c30b0f0fb5c9abea44ecd61df0350ace519a77f2fa4fb647479c35cadee82aeada65f0e3d38b9be34024b25e49e1989351b0370b3477c3de4d933719206eee7b82e53fd6346f9c15ed12d4bff498d0d4b76db8a22285463861e97eafcdd1c341eb6ae3b9b94437e8f41b84d0239d23e71cb040de854d9224b7f7a9b8354f9cfb3bf516b58fbdae074977917379624eccec2af1a3e826f244330823abc292f9f9b1fde476fe47b532da23a6f1392fedab00704ad0640e4888303b61bfa8d18e3973350da05effd14cac2f7aed1a4bf4c22aae7bbb918abc9720b089b28d442dea2bea7f100d297ae5ef836df8dd2b9d18b2a4b03c74f7cc4a8d7311d47a587bf0867ea499faf16d3b2be90645117c69b49aa5c780b296e589efbb1647e044eef42a120a4373c883ba4280f0416be3f260e5f51162db52e1747ad75952cd9a12a5c140dfeaeabf28fb79691d262d602ce4f04d4ce971c27277c342a5ec167e58b9bf32bdcc7e958f8217bc9d3165691302b44a29db980321b9dcbf0e865b345295c5dbd9be702f4e60db3df9dbb7110bc71c34f6ed7c2b4e1cf157963dc854b0543446bdda1ec71c7aedf3e9faf88a0394a0d0b73530e60cb1fc911eec6b7fa1c564cb161d4ca8526299226f67e5f7cff2079ff44b7a6bde73628a5e77af058f72a42cc768607bf73fb9414a20a1c169003000b1c79f9abd6c5e60b987b411e9f527c27ca9c34b19c08e536a33545a019965b1ced507eaedfeff3ffd78a33156553da3ff06fed88597fd1cbfdc7c121e80889ff07f3523450c9ee605afd2eb349ea3320917f0de1b7a77bbc6f757bbec1d4b3588f4fd9f779a5d3a84b6d19c0aeff0005d02b31cacb7649a609621204da9533625b71b35ddd71f4d867c1a9054ee68a52efd6633e662de8f1d5767f3c8a345fde70e36340e9cf41257194aa68c8eac5b0b2b5d19403c2ec5178bd5982868c1ece8e05f65007d646ca3b6ccbccbefff838a707a68cf01cd8161418a8f66be75a5aa9b6adecc0a5943dba5b782f20ae71e548309287228eaf4fdd8d9fdd17c9d95d0b08e52c02a48dcec0db39bba1bfe1576af0e54cc988f0551f3b6a1bce9657192e1b80cd449fbef131204e29375ce72522cd5d937992e792d17c497f48003b85e9091bb70a54886ce4c20a9fd4a6b08affda9af08348f0bdfe2db6f04e642536f7d0fbc28a8ed8890404fd3ac729cf0cf83e56adaa284648096323b50a594b7800f9899a59c727ae140da0f1577bc5d7a98809fef1f57108ef2600cf039e47a08094f48a8603a37e1eaf179988ae325e7d2cd5e2f87051138847a768a7ddcf8457cedd090047ed4b12d092d51e89b7eb96776eee8183a029d0820e0bf803a285e22749c21abc0dc07bc76dc252c994f631acbb93fa848521e92b6c3490f3fdd0bd1ae574464808031c52c8a5205c25b6fee77abcdae1e31d7e597b72f5aebb54ba7961b06c92aaef2bd73586721b57c8fdf890b6e6e6c6b57f90ad4d49b14c2becc98b44c9a238cf1dd1c540a98adca21bf0c88fa2ae792a7700d89aa2e4a1dcf4f97661c6794499293f4c4652ba9bffd32c9287db7fc58bce49b516c11246ac6d66ed369d9e281dd23c789908d4894be7ee81e31a2b832565e53f9909e16acddb0bbc5ab8e065cbf60dd94ab936ced92f8e86ac21f1c002e39a6de96e4bf6c1ae47145f98dc18ac80a2184657b7d39faf9989987f59ede6bd34e56d7a51fc036d59d54c50765c17eb79974ce28266825c5565bffff3add336eb03f7f6a29815d994ed95533bb9f6c68394351f66a4a0969eaef937329970c065e55f213f2ab3ccf547829321ac1e8a3a163a62ede7626c50f651dd44a8bf07c4cda16ddc65f18f9be5616c7b147110e7bfddfbcb96945c7f50bdc378e2164cadaeed0a72e7d7bb012ccb34206d39f5a0bc8a4a944c1cddea364ffab6ce63d4935b1aecb9d3ca0b63f9d7278a70f6ac1c72ec63a8476969bb0a56c97531099a1babb099346a7244f3959c37a29877e77085043fca6c6a98660c4fa3b9ae53f9ad0e27bede7db6ba1b51113b0a7ac417e0d525032d58eefff4f4ce87df14120fb46712afa32fe4993933e35fa6f801f45e264ce93039959b6748c731d17f4b3dec489aeb3a22e72750dfebc3a361cc825e849c9629011532bf87e605b45f324e6dfc4c12eefb0c7f6397bf31247dbc51534b03d8d92ab13b2bd3c906334b8ca088360e3e0573c989b623111ddb0524867587106b02c2a7ae3b3fdff5f1acfdac7d1c50c1e9ac43bf41f396f5cb8c0e791552cf393029e6cf35bdf7ad274deb937113b22905f8f6864faaa2d295a5fa4b1a19dd264472c1b2ac2ad0cdee4fe0875959bc9dafd42422f4ffd408f2445edb6f6c454b75e676630d83483ab0cd0f78c01b27f8e19761541ed7c2b8f852d79335f350e24ade50e34ca32c90f086391ddcf7963749d9b655dd2b826caffcf65e884d6ff728ef07c32b2c4e1ee2cc6de723e7302e53fe149157c201b7a7ad75591736f1d1aa035275ae0cf1dd83a65566e037f2d88cfaaf5c570f20b22e60efe456a443f3e67eaa9608fc17191f0b2ae136c0b555d4ec880b0068344f524b370637d528809497d01eef662304cbae4c1f9a6d7dc30328ac4c8bc0931bafe8638130b23bb7769a32e26e3b3ad98f3c4c646e74840e63f3f6dc06b841295935c815a9ab8690006855577c9177f78b54bdbf08bb87a99c35f26d981d875bd26f50d847274588344420a373a2c34cfb18910c7a4c66c8234da1778fd8c768a7fac2b0354a65cc34fe655b9a5ed289875c376afe40d00ac604d9b4dd23dab701f7325580c95b4e7eb343715033f4f79da987020a48e6a451ab240b68b763f0a75ab3de6c3826fa9ace968a9d9765cb560b9712573ee5d04f60cd7dc6cf37fc5857ce363c154b20316beaa4411596ffd64070944b7943e713db17e3c9ec5bce0110ff891783a9f59f6a77ff43d7aa15ce9d89234ec2c052b38bbf20fedb29c67698309a9426f3a6d4185b5bd471d6576ae236c17d7cc51ab27309968a1d6c5f574b8d9fbf625d6d29152f12bfcfbe7474d5d6405bb7d99c13d9f21b8a9dbf430cafeb233629268a7c43d43dad780378f8c01bddf497e93f3487f372a71a988ed8f981a65f498596f20a0cd7258785eea6838e33c3e7736bb52b74b4f64d31682f71974184db77147d87c785efbdf1c8f6f28e8baf4d670b22a2e63871344cf73bec74f66e5f846c9ad80e318ea0e214bdb6c383e9942108820c12a55260405e1e2daecd15a81130aea0541a10e350388291759b2dd24c84f9f7c1c7dfd37236fccc9ef8e1bb607cc62bae330017fb3e8a7f08237047b20de3a40bdfb1558f51b333e6905a40a47a6605f16d2de0b8bd7ccbff10d296ff70917374a26af523f4b85ad69d75c160bb996d19029291368b6a822cc46064c82249b1203f8ae41f10cfabdc1e2574487e23e3f8e171ada27af148bf7580b3fc29a31880600e3083b3615c514c80305f6fc9676a51add1e427cb156de02ad357e98ae8d6138f66b0df147e9927df4a8773d41a82f1467e34bcccdd20a00d0c75135a7ff55fa36709c42857dac5a2f4c59b5f535659db3481380fcce8ff32d517a7aa3c5f9e1a46198a0f806708de5f5055f6f757bd0434e9d7ba5598ad1de5a2d7458855314dfbaa622fb4e6f6548920cb483d69220bc4cb1fe083de9931d86fc217fa2706ea6408a2994e5d646b97324ccc8a2ea9672710e55d5a563ddf4020e3db2373c83c65ed01053b023b361db730ec8c27c5c7f1f4fa4528ff2206c9b88486a140d2fefe6f47ac6a0b44580a5a579cc1a074173509ddae48cf2ae0e5d6fc09e314e7bc9b64190331e3539c746ac0420e7454d1d497fe95a81ddec9554b11d2d30de47f1a314b6358a51d527830710eba0b85e34deb25a4facee4efb8d6ab5dc6260d8f05c1315ca80056d92386e1573eada2d7b6eff2943435cf5d9c240a1342c5fd7463c35a3191734848c87c19b1b71375259024c00d8db42ae041bb05816bac5dfa35ad194951971d78850a106f0d1e34ef3fb49164be309643bb94436e2e75da5648bc070c657a4ce8c6450aaa263ba5b7dc88c6595cc246f88cafc458ef3f8109b7853f130c276be5f070cf843f4d94ab9cae6fa28ad6200d72a2b128ae43f7993a38e1c6d421e0dd77368ea024e450fafa3cf9b6a49d8b8c0a184dfb989161c9a686bd0194e9296b85504d01fb5042d86558d0e50252b5ea8bf4fc33b6b0df4a05d940496c3593902a00e47efbe5a085a5a5abcd902d15821aaa8a222ef99679f25eaac17108e46928370a8f46a797ab2180c28a1c1d811ac55d39f9d79eabe35b6a514ee580c60fbcfbed617da473df689b8e6f9f81ae1b90a1f6f287da92ebd66f493ea6b5937577c58f20046cf2cc3ef269f67a01a419fd986490646cb1abe8f3dcf94f73e38b1946e396b488411ee770cbd3f564ad12006def46f9b445fbc1568846b065909658e296cba09c43b5f38f3f84aba9355188c7b657e9608b8045fede1499813ab93e4deafe81d05fcc644a2965957d63c94d495e78c73bdec503acc6380408f912ce56d4d82a420888ea8be40767d2b8698c793b6085c38cb8b5766e1be73d88c3a1ccd1886b7c78d13ef01e79388e4c5d58be9795bfded49ee4ed4205c8d4751fec72374bd29300cb73c00cf3909be9ca302430fda42e64330f4a83f46d6faa0575859f386e3c70807b49fff96cc44a1b4acedec07f52138e10a3fed714bcd4265c11a0b10e1dbdd0d6fc14340d9b954c5c1313554611ec088d705f01f6d0dad7a0deff933e0734689bdb88112f0ed17faf136a266cb1fcb4d231b25d573dbd758e1a2fa65a7ee9d6208164160aeb55e2415e740277fe9679530cd8912bb911ca5ba936c3662e4fbb34e7638c552fc4f64d71ac09646c2698786b568eefd2662a0e47e374a47ce3ab4dd9f6230a4b0185b282afb407ab4bb00e199ee03ec3b8a8ea5bfd6aae1a6f19572528e8f2174b0b6652e58fdc5305b30a20c6f2ab196bb393d75ecc7a10c9decbdea3e69344507f283a7ddfed446ca75230d191dcba076f2a7d263c4de6f6d98be02f9647135a35fa71c955f94d767659bb935c3ef054742c3f3ddaa61fe7c923bc619ef42a3efec0d643dfaa9497a03f81cd953ce1f4bd8366a25a0cedbd0d894ffa6b2f77eb9024ead8c731e9fa9fc2fd2a7d91e51e8e7b9c74d7dad081654050a141def5595e17851ca770ed6ab04579c00acbae60cda7d08e886f6abac57bccf34292cfd30f62b039ab3027da28bf11e0a2f038bade4d21186091b57b1e19443f4bf39ce47697fd8eed38fa78a501d620b6889ae15a68594e40404b613f4f4d9e4a9964154170a0b3e6cb39aab5182549b26a3cc07949514167502c1f6a0d33965c700", 0x1000}, {&(0x7f00000002c0)="ce24025f858d5dd8b9216a7ff9c671ed60d029811e5dd473336483974952393d855edabffda9fbc4ff9fc16c3cfe6fbf2dbfa24c2621eb5767834dbea7b5dad22c3c4fda98aaeccb665c23a63794a1b6108222662bb601b703c755e2126bc34d1b45446886120cc581d3457dac97d5125c42346f3a26a65e9c2e69731ec00594d5a5cf439ee5e92194f37c5feb31ba56", 0x90}], 0x6, &(0x7f0000002580)=ANY=[@ANYBLOB="200000ffff0000000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x8}, 0x2) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="4d3365b3415a62b5adc475", 0xb}, {0x0}], 0x2) 21:52:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x48) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r2, &(0x7f0000000300)=""/241, 0xf1) getgid() 21:52:23 executing program 1: rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) 21:52:23 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0xf45) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() r3 = geteuid() r4 = getgid() r5 = getpgid(0x0) r6 = geteuid() r7 = getgid() r8 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000002300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002180)=[{&(0x7f0000000080)="f6cdf0db379eeeabf9b1e7e13831532a25758fc882025fe620f0dcc6ec7298561ad0463533eb4d4f4c05033f6668f224593f3baadf11d708bd30f19f7bd6f14d6b6d316030670b7da02ac25034774bb2109ac40813f7a6189d6ca913124629441ef3393f18d1ea1d79d0d704f1355fc6b4e94ddec149fb603135cd0de8fcdafef0b8105f9c8384dbbe46b8a72ffc60155a4acf528ff1cbfeb126ebeaea3cc8bd561240c1c2b3b3d2b0e8804aea04fcbf2a732225c7c99eaeed7ff3bc3c4977897d430d51cb2024be1e5e2ce7f5876f9f5381695f8948b42e74bdc6e3cafb3e06cdd3b8aa6a89e774b6220f243cd03ec7ea33f8f3c564909a0e54372e05d68ce8db2ee6df800b541a53a5912e4adda0aac3f885f4a28c810016bdff02267d9ad93c313a109cc8800b7ef502390820e2d27cc02ee2649c5f6b0f5299d9e535ab910a4360d09d5b71c33a7787ee23dd83443a4e88f7fb0d41718c4bf8ce0390c0f069441e20b50299ddf215aa8f384ac1508e25547db249cd0739006ef27a698788ac59be4a98dab19670595ed98626929c2bfa4c77be5f3da2c39172466ceb604e82a78e92d07b9106b1993597612ddd186ba40c077cdca1d6c4e1c72fa09561342c73f17761ee2c8c127b8e02c3ac93a549c07e856d1c3054d041f94443062ba57ab1367681f1b88702559cc33fd4b7a4f50c41d037996cc7606bf7fdaaf938bb493dc15cc97364e5fdfc6c7f470ac7731e73d99b8446634159dbcaef1ccbd44da0ee1d4a1188ae05897428208130a172cde8fc028bd380325b7571302aa9e92a74080245b457f6d8d0121b218c3566edad8268487d801a749e58404228a3ea7a122a2abf96eab83b23732d310056bbe666f80ca12314e9b9cdcedc9701d0a0db20d45b8769ff99190c3d3fd55a6c8de1c7e8039e5b70e26ec662f8dab07873fd095d5b7ddfc9dcdecc86e2a6bdb89e70e846afa28977932e735bac47dd8a72fc0ca5e425d966f91ba69ce6b865005b161e7952b2c15d4e5ec2df8876ff9dab845d5a1f1a09f1f8ee9b88e82840a31c86f04904c5674def6aaeee4087ff07910db635ce0383eb6b1db0e1b6e102a6b9632e6c63892568215164f1b9a8c8be9345b72cc4a4bca905829f86c3bf768c6a28ce094ea792c5b723c24f58f31bbf376e468692668c724837556b9aad016971d45d6cfbc8aa45f1042c084121f8191d411c9362e853d29b6e192f878a20c84dad72971ecd4c18ebcff8237654af9b30f818a009a86aa32067aecf07e4b7e4a31c9c4eb6c024c86ba96ba617250b06fe982428b8a1f9cc331ce64d501cb734bcad4c9155568a213a682ac455e5367ea907b5076765a4225485441eebe5919edb00226023976ea76d331b158e6021ec880870ddc4ea8c72f3bfb720b90f9c9139d77faad1de794793bb7f0dce5514a1f29f2d7edcd441f854a104e386a1b4dd20fdb2c33d4adf24c130fe7711577664dbe5d620e3c57751f433ccf3f37c555c63dd0535b231c1ecfed6c399ca06c5a232e5da057fd0984b4db9785e1298c7d2642c7b8757c9fff93aa9a34d6944a73a24bb121fc8c53b0f2bef009887882bbf8d3cb5f52fe62fb714f549e31ea356f416ee9c8fe12f55fa1d74442143f784500dfee014a3947cead57cdd2000328ea10e17259f946b171aa03bbb87c7a35b71f3ab1b8c7036221440d174269078bfa1aecfd77750eb41425c5ddc57f6553cf2650f00c1a88a7a8ddc215421b5edb5327afbd47de78c9708c07a715bebe9cdafce4ff0747b1f5a6ee1b921b0fb69870f8f4334da27b0a756255f4161b38c0eb212dae6dd20654cd427c7fdb02b632c26d92ca297e817b1d94068cce5307757d27bfa5f29d2a523c6afb613546af21a00e1c137254fbb22b9da995eacc10baae228222fdecae71d88b6fba8b8e6129f58e01a62498adab56b16ea8a592e6beb609d532776a9ed2d5c608fe0b9415047bf0544687999eb8f3539b47b0ca29430c11ce5f8ea3674f50c1ddfc49c145eb7bcbf5485727b2f07c4222be877ce029bff766c8420673fb1091fcd43fda8c0bd79b30f3f7d75c309bd825a00fbb1b0410d4f2067f6449c032c12558052aba5f16dea7daf0a6a122d9af58af15c056cd1594e174a8b3d0c5402b12c208880f6efcb48f278a91575ec8d8bc80771cdb29d44bddcd48931b1d1e2bf4f249647ea0bb7bac7e14d43c588a05a6ce5e996bd020727fb8cc52e57be1f0d5b7d5b455263dfdaebd823135e18168566d7cc64078453d7606b0903c903b6755aa62c02d6ad9c8156a10bb30bdf722abade2f5a9befc05693dea0936aff769b15629cb1a5d0c74674730b3c203f22902c83d43697acab9d0a791aaa5bd78e0bfd4d4613683662a6f6ea77bacfbf42c6963ed734dc311be93adbdc3c7b28416ec57851bc753cc0bb888b4ce6a24edcf81f65cb86d4804ab568046e64a57b1db2cc3d1f9f07a557fbebb04825999720a05676c44a30f5ff6ccb91539fe7fc0317d2abf18f940edf7073b6def65527f43e6db3e82cdb68e377647fe8e037892d5fffef97ea8c544c149453257472f42e3f9ba71aec84dc70c6ba898ad7bd5364c2af8d9bd64bef7d03fb797452c55f7f997eb669441202312fcb5f53436dccf9d0a716d235eb1714970c3a93b9ab1f2916b7bc5ab91088c0776734c171ffe0063a286b099387c2c9ecf82ac7b845443fdf68fa931308784bc2a59d45b05fe7eed8a381edc750978d6cd430c9d6cd15b22769a90f52bd4a5f84d5d5b55fd858763d6f4e25e9d43512354b8466b7f1e63e2cf81ea6bda8d6da13e2fe353a13ffaf6cd9d9a71bce93858e1de29e5af4dbb4d12ed9e0b4cfc8c13df3d5e7bd1ba6b50065f38b2201ecb453f13d0d82a6ac1e2eff4a79f32b93844bf4941e1ea75e46c2826a5ba8e9551cf3b6e1f4ace9f50c8760fba0482c9aa36d7b8a97c2789e0784c0ee53bfddf1c7ed76c5f49c045848efb30b9308a8a53e954d86b681a6c711abba06375f34dd4b24a77574c82ffb57c2d818e385d330d4f06b956c458b8dde793a4e0344c4c7428858b47787f9a03b73201101c7968fe9c579be581e7764519a5dc43fe677e852369ac9b1a3c8766d54b06fe6f44ba46feed8dd3393da848b0dce96abe50059ccb525e189c13e4b82301c9ea9c0d9948ba513ec18d1b66882548e95cf4c8e701c4e86ed3a56793590dcefad0f3fc779309008388dfa3282e7b11e75ed49ea316fb8276b90b77c5e6c4b3f3c2768541cd5ef2ece7a88abe71ae4a65106ef30eb4e0dd7417ac16c845666284df13029330a84f82546992706a7d9c57f9ba8ed84968f1ec3b0315a993f5dfa843883b5dd5d927fc964db9907701b9aa59b27168715b24b2c7c0ba89b067e5ea23313c81855afa39055ac525c5a57b16f0370da20446843910ade39bacc7a20553a8720348efd11e38b35da5e62eb01bbe84db61392e43eee101e7ef6fdcf51c60951e8a9171e96ee0c1f70c246146b82a5d20b5f3b7b296c97deb2039a42c9284fbc6dc0d033e9e75289a24585aa9c26323082a38184d0daa55d15f547ea4e22a8d8c4d932c2eccc9e9a3d680e335edd7460d655e605c0d20e5a10e5a9515b2dc7aa944ab6458ddcca690ff29cdc9a6425fc9d6752217395856b6eea1313024d0faec50afe310c0c7c8ec01cf02f3fcf68bfc3aec2286797803a75dcd7d6b2a6336a71aec189650580ccd70f99a45086a73a706a304fcf8c4c0a87b8366f651499c6bb9bd30a466a4a2469ef5d88e9ba4b1c68e40b0c91973c3ea15fe4bb5351b82f0b7e8dbff3db53837d403e8c6973141879e72104c2067f908d224d16f794c390f2f4a9e06af46fb7e68fa2b8d688253d2f34cdbf930bb73c1ac8841f2d4f087902df50a71195b1236b917cd490cd6c1483b04929e8616e4c29ddb9a6bc9dedc8c06b68fa4229f91dc16690a4af8e0820c01710cc8b9d6f6610aabdbea344d2c0044644bee2f465e9df9bf277e70712c8046000dc26179d09b59123b97b4424ff90280d660e8c663bd3f13ea2a8d29a9d1ee259851f4763f6c451f8e0dd4f0e3038f43fca60f491b2bc5c8df64b9fef1e9ce067e8f5f6bcfd2a445bd8e078eefb56465a5f1d4914f7f1a29cdcc16b03cab20aa8ab4bc12bb7a9c05585d5daea744f72690331d73164444938a93aeefaa5b3a10dab83a40cad1cbd9e3911a2f7caf5d679a1ce27e11898fe3de8bb92bcda1808a6f40de7001853ec0e015a099cee5584e3704fe8b709987520358f30c0e299464894381c74ebdd380c9d2acb548d4811ae5b0c749648aa8bc8ba61a4eba4dc524fa6e853477813bf36e16ab8dff1c9d835a7ba98bde02957be28414816de203fc16d2b7ad317ec79ddbb9f37c38088d594eac378a03f4f3a3cbfdfad74a6a211acdd41b4e97b311adb8dc451ab5e7751a54651bde1a05ed28456be52afe5861ff9ff9c6f4ea19765ade923134a84695325f5c5c05fcbf0c721f63c06758b62a968cef4a3b583e205b59f2ad11ac9d4b13bb4b8c74fecd39af095553e9aae23119ad09ab111a6401c20eb506e596b54752b72b10470e4bdb561efbfb8dc68342625492d1a3169d0ce6da3fc55597775ec12ed5f570c6a07b074f7bba62604d2619174088c2759697d3073874760cb6027063c6f8c9ff22c1bc575113ee4cd746a1670618c05246bf7a1bf4e2535de998533ba9b570b2d08b6770c6a90f60f259697c9b271d4d7a8ad76eb7749c218be70e7d303dc9d3ea9694e6e880c4b4731d2ff7d4b32c4c91d08e0f85dcd7534120a0cef063bd1abe1c2bf8a1bcc716b76881d31e3c124f14b1b90279a9112b42bcadedcf401582e3d89dd95f036db4fe5692f4c0c63c9155d14809c3a610605b46f0f775a5bde887421a75e71c46f39ac2e365afb1bbd143dcb7bcee5646ed3a362dcfbc42c64cd03ce126c8b408df54cbb5d20696e029b29188e4268aeb433af8f8543934212230b6cab2f0eff1f0b821e975dae8a0fb62b5d3649d2a61b76773b64c24c3af06ca3a2276b6181ec146c6ed289e07c39bbafca55d6170909daa4ee0be49842a49d22a9df5d520aff4de6407a40a29b6f5e1916b7d216077e4b940907e7b26a7b6d4dc8e3051c372b5b5f06051fef77c77b77b5067839dd999459df2d0cf1e27b6f54e6c2429d4872518762b1f4434eb3e56a18a42a43fbbd3a43ac2fd8c9a0a24d480a44d270b06f32f4ed380956c71945a71a457cccb4b764247953f3c5aca2184f99d46049ae07a817614d512b43d610a350ae6baf1c23e68a51748818ddbc1ce6c1223920954af4f29c62796b13cefb33b0b7367fd6c4f64872b123e0c839f3624a0eca49dd3a16dc175d7ae649c5f428c10bd50029c9f3bcbdd25025fe76e3501bf38b876d553f88120bff745de13088c38d77dabaed408997e1848e5060f67011ba158ff3713e00ca3838ffc9ac756c904cdbb2ab827539f82dd998af06770e8e0e73783c0b50ad257d1073d9c4e4ea7e3c6a4c7d038c82664274ab8e6af3973c2a17b71eab0efe6f508e98f607e666f6a61067d2260bd6bb1c4c4c4e7bbc9be2250fbb390ae3d1db75e24a9e784bfbbef6bc1b32c92da3dbc03be5f406c3aef688ce8818fbe83623f79f268a76c0203092312ebee319b32350548cfcefb8d263dbc9382088996fa882584a3dce073877e9bcca324975bfd079567ac3410b851045a86c5b25aa6078bebd86a9dd9607e3e6482b4fe3ee86ec8eb7d5c5d23a15d01f7d9a6f627522f218ce6c", 0x1000}, {&(0x7f0000001080)="afcbe9d8f0f641f8a2640ecf2bd82be4ff9a2f19b867b039fce7b74af290eb8a0ffe5423c3432720cd860ecc7a11edb8e217c05bdbd1b60593d156dc63a86531d545d8e11a94b2838c11e8ca4b6445678712e99eec39916ffb55f023f1e54919beec134220c0f850fc0954e8d13d942a904653f81b66200d4c50fbbfe7bcac95d353b43b1639859fecd8c2274cc60bc614dec412f4478e2834a8fbafb3ac6f7d78b56ec2ac22ac54c76330e881a1f9cba6e27330", 0xb4}, {&(0x7f0000001140)="6b7b641894a23fe159d0768d1ec5f5", 0xf}, {&(0x7f0000001180)="9e814cf9ec8a17117c49596d3a653e63f7d9d01d9409e825cb8d125c23bf4924b36c836a29c22d30db432ff733f8fb50d33db9fbabd6768ac43bce9abe56edc7967b31ab28fff976d1050a6e3aeb339504dd79e3f9d45e95b7d1afef7c5ef9abae0a98132c834ed41ec99d00fe5904382a00f41540061579eeedc184a4c572c266227cdbda8bb54dc8d1604e6fd33a9598105c272c95ce2b1489c459d97a1a07dcda7e7352dcba2b7801a23592fef91a354253b17db200bbdc2206a49edc5a067a2a946eee33bb24e2c62d78218a32c46ae9350110abf6445048108ff7d4118e771da63e1d9f06baa3cc26e05730aac418f2c9df898860c14df3da03a1ace62698b164e21efc7d3bf5854857d0d82ca6bb81ccea713785d60838658c366709192332bfc42457b7deae99152a580cf66d1b52920ee0e9e35ec30c71eedb4dac1fa127c9b6ea64a8d9658e73ef2258c59649eec56e7a3037715f8ed03cb8b0ab040e5b583d2404596eda5f3d0a1427be726a6c9042f1c28b32ba66f5ede4ede0f0c7e1d5bae77a1be6986b8831e71ae765db348e5fee8e3b8136a1c1568f68759fa3683b35521194695b2e422b09137602bf27cc0f5fdcebb97f9bc5e55db3cc7f2802bd649e3594177b37fdd75aa36f2c5c578d3cd31f0800fcc3e0c12ba41743ac34349a477832092eee35492167cf677e9a0e8c88375ef3cee5ede6d8a72db41800c30673b318a615450f4123aef837225799208fb4cfd0ef319c82dd6fc50569e3cd92f6384b649a1a2dac1a5f9cb215d3e66b34a1d06c4d704538d7add35a9d04d43307ac90c6d1f38712fe47c9113735ca099743351f678453694aee9e641796e7b2f99242b4bbb9fb0aa2f613a2dede79ed460d2a25fbecbc61ca5e4b72deeed6b9041ef36675ea5e29e6df3db32e81dd81905d05df2167064687d5e17de00de0b75fe8040d864010fb42c3fd7a7d1c4b350ab0a64b3a0a1dbe8a03bf250c573af892aeb009831d9cc33f61ecf67f1d17fd6ab4af82053cbca29ccd66d54ed93268c8896cd1d15c125094663aaf54095b612f15a44793f2470ec33c6eac41fd0d60684262d6f4701b80e5d1c262f66bb241b9736ef4c81be9ae1d7eb47261b6c687544ad8b1961caabd0d0f332fee9fe5de3ded7c9cadabaa24802bee13cfbc12030b3b5c743973509d688171ec4c66e35dbc676dddbaabf628bee46d62c39b17e806147f2ba5b0dc2342779559e5e48059e97f684aed20453172ab1037d59da39d45fdebd8be1117156dc1cb66c570fcb7a2e77db673e7d8397693fededbf737c7e539376a6e9556299e4d6b2b6ca67b5be79759649b567dc8acedc80bd6d65a6f3a641f80ab771532e6497529919c992bbb1ee06b70780b80b01f51b3d854d7ff78869a47ee8d6ea3bd8432420add3921f6030aa37393b3a2b80a05de17903fae72c37eff75d51e51223a3e2dd30d0c6d3d54fce272ba567833b151eb65b4d051764d8be92cc6f344528daa11c9eff399a65c4bd47577ded5622453e06323392c576ff6ab8ae2f4cc8b50926dadde489a3a692e2a59275a2945953689ec0f6d5710d40e8322c9ed1ad6b61c90ba5cbba79cd5e46f5c4132b992077cfe3db376779135e303651acc5f900e5d250bbb09d83f156a39490449eec2411b696a9aa4036333ad4ea9faf9d6803fa53613a501cf0b1a589eefc1ffa1173cb283c1535874ee2a4b151d96611fbfc08fa6ea50c3a07c64891a6d68d9e09031bb541767569d4aaf845656cea1f160edd37f34b5d5675d7d66bcaef5d4f5799e02134feb959809fb1090e4838ff566b58583fb62c5495f180fb8099294a955e15f4a840e069f1bed5e7f000e7d95d91fa8d0087cb23b0626d09126e8699011b862f9eafc57bb23122e1d3188c7723b9dd3a7eabf846841fbb68a9dd2f1b808f9fdd36abb3eb1dd9d40239a75a73ffb07f82df59e5026ca7fc8d69e0c780b988b297e4780e30ff175877b8c06ff40c8c6366b9d2292b4650ed190ae0f3f4d8b7f212de21dbe14139b8aa4ac9aa2b270332d68d04ef7606bd11067faa023b8bbeea268d12b8e07e38a45fe4fcbe44218ad96986742ad42f35674393563c8d3cbd0f765438ded089e683d472c847d46a15c9781c5131ff985c865f83e2e0818855fcbaf776b7cbba095e8d452051e7243e4c96ebacb477c306360abe7614c3be32ec15b5955d200ad7e99ba301fc57af2cb0af0e71e3ac1bdfc59cff80b8f2db52bd38024df7c2ac1a06dbf1f948c261444fb6dd7231d4ebf2db6a1b0e42a807d417beb382a6df62bc0fb2c5fbc2313f34627d1e177287b05d980b2ddf1eddbf14cf25ee1c6f0c7745669f49d9150ca98439cf26e3a1a8a6c3d49fdf26adc62641ca79a8ed64fea235bb95c73a3dcca9e1deccf0b2ab7f97e41c5e4cb06c3e748a6bd1a773da5083479543331e8baf96ed77e5cc48dd22bddc8f9a2408184774995acd44cdeb93f78d75ad95302c359e129f603204c662d1e08a1864c76723f88bcc5021b6917832c33160ff3380489582a95df55793a87d5f933d79652a636aff6688bc2134035a67c787e4248810bfb72d4abab1cf54f643699072209ff55abae1f22583ebc85704252af9d9afdf01b89ab0735fa47daa8285d1cb4f38a05c416574a586cbc274acfbd9a253fda913502c4774efe73cc0f3b7905bff36579f55291abdfe7164469645980c15a87c7fb991cfbda9401f6ee45e88fdd06216283fa3c87efc6f53d9d9b5a7b85badd18ff38c49259133f90e5dae6572e645be4c49bf1568a4adb9597be6560597346beef41d4b3b8c8647087fd50f33fa9f353859856c5dca89dc4a0654486a93fc14d3e80004af7df921e4d496808e992504ed80356d820df6179c8a8ad4e20ef28e373b624965013ca83543c9b11b016f0c077fa92670be3811e121bf782a37a94bfe3468ed0cd6f55348b1bb5aee10a1c4cdbf3d81839992593b7a17ec68ba050a0b1432fe4367837414dd63a91dea6b28250e7382273b2b5e86f90fcb022d366ceea8e8411169fe9ed8bab7ba5fb717abdbff65e1ecc20fe214ba8f5a924846d5744004379c91aa9d441c333528b50883cf2ce1a41db57bfc3975b050724692c36a67e6814ab0c15b46a533d0a60b03a5a597b23fcbcc6096b51e107451452784e2beb6dd3ceb3c6e16e17714251474e380be29fb679a890d8c6f1f2ed8490748b96218bc400f6330a01ea6336f085a12669e51a8f2146c9b67a07a5dbacc55dee6cc4d26102d8d9e0bb8e8c7855e3d6708931d09cd4f51bfffda96fcdf96a105f98f65657f5de0f5ee70cbe380427f2de54901adbae87aece0be6f409b0a564fe75d1f6f9659fc6449c5928cb3cfee0d95d77454a4e4dfb637564e62dc9e32f0aade5c78e9bad3a8be1a2689202c90915c4521a462456d490690329beee7d7c763094a2093ac1706358e5b018b323d9190664229bb7869f1a169373d1ec8841a3c69dd5503b223167ebf578b9faaf6ef14cfec9c08068345f8428ed62493a41705d1ef271fb2f9319a6cae6c63979cb6ea1bc974dbbe4f72f46c898329dd90e4ad227dd7a4a7b9f7e1eae81cff4a6f2f786d3a97a8af534d0a55c65e9f0cd9da15e2d7774a260d7af91605fd44007a9218a5e1b5cabde6d719e20eee6ec9ca2c6b15ee489653865a3fd4e9caf77ecbd95f7eebc33ff92a2afc42b926777c675305f54da12ba41a6fc1773eedd9c00f33c01cca917d8c6198fec49a848ba64e1538f820e965d19d1509f10759643b9a3a7053f4dd2721dcc4ca6d9250b0d9788ed5c5323e7b67a8a60ab1fb10ac90ac9586908acdca360552704d6ab3bb804c48b5c35495813eec7ecf0502551779e0b918bfec04802f10aa0f8e8a59b8d607d587fd10fdf606955bf0a00cde9d3c4f80167bb3dbe92f951dec29c730a4aa7d10f6ee436616764b838f3791a238325150118ec69b8d1093e36da23b6a53820dc9975eee75486a0aa9e24e266c59a2b28f71d822a343aaccb289098a67326b856d50df731e91071c0dc891063402d3bd4aea850145e32f6112c94ef3c213feb7853b782b3bd2a329ca499286283ec19ecdf167ae4fc5883f72104bd4e9ba3f9ee6000d42dacefb2a6d41d79c2fd2c91d46b85601ee28b7918cef90fdd6f0053193b9e5b9742b0817bb45964112a330075dc7e772fd26f654896479f2862af2d083f2a6001117b6aa4f1812ca2e73a98de2103a28097a60f523d51d77dee34a7a9b877528d5cf63c7cec43607ba864967642ab9a18343635fabec234bebb66503b299509c57780025ca9c372b4272e24c0d7739080eee7077fcfcc664b07acc4c9db9eed3da5db0271292b53dcb054a71129973eaf67bcbbff2fc71245b000dc9b85160ff42564cdc572f2765edfedf126f892a544edce08a106a4214300193c85a7d586ca5ed9d1752fdb15bf30c732e2fe2660fc3eb35e034201ff1152508abb4b0c8eee865c2f33898263918fa34c1b79bf1c30d98b5c2345f50c60ae99cf5886c96ae9841bf11d151c96be555cbee9102a5b8f96d5533040dfeccc89f1a830d5315889e91415626009357dc462a3690a0cd477dad895f9913b29755c4b1cec6da41138deb1775ff24dc66dc1a8d84faef7c424ff79c38923c6696c893fec84d296ce81ceafc196a5dd743e87c630a8a53241e568d8d62a61806fae6d2bf2af1d0dbce994ddaff4701ff1b8c3a6b75655da5e363f96e6a36912d1ef6a11d2ff91faa71e10d1127a0a2f94fb1875f9dd024153ce871fb5ac870e6680a986be0195dcc806ac5187419480bf44c6262f3d9d943f3f9c681807505291bbf851a4cb58ec0eb583de5dfd272567c4ab7e7982d8cd37c228332858c32128d7b847f9212970f106414a4b39ac55584c8dea6e7d00d7dec81b7a2d1eb20558b7fd40d412a093dd18b9c972f7ca68416fb8a3de87464f1554e26d0b36661e58d120be51046ade3980668d7e69160afd27a1ee208771cdc3f4c458c94659012b366e15c113ee0a8f07d580f577e387d8939f89b5c90249c5a1f133f857dd4506d6eeb4ce70d205345361d27cc7ac8d2256e8060914b3bf8e5490a32fec45479de0ec6b4f6fcda767bb2d7c13d3e6ca8d7953008715ab2b12db5445cbd03d3fed506268b022720b06cb4f8a7b5e70f9c38dafcd469674255db6eeb3d1560dfbcbc7f18bf00bdb8bd1e41a9fd94233a42f42109f63cd63979c75723ede8cc4396a18c58719fe98e8c15c26f6f89b4a398007c4a96ef1b4ceb5ded549ec52decd995965ca6f165387a13ca2ecf05df9c8c4897f3022d239018f1bcb17cdb4f9c97994bf435e2994d43d9cb112a095b8cab0e7746dd9cac3860f120bc3b0c45f226babc17046a651dcb74710b575df62f0c080922cfed23d4a9925dc28b13557cf54628448b98bfa5bd3aeb50696596113c2ca39921dd87ca67d0e2bf6cc0d03d6037fa105f377b8c4f86c050703213a0cb45e88c4bafe6792cc6734f00636994f3616b940855aab79ade08b16dc70aeb17e741792115554b4f16ea325b4dcdedfa831b9a27d64a4310ff1939da74176ffb38e6da8e245e63ac2117b0042425404939953e39ef4c70ab5ac4784b8e9bb5935838ebe651b3fecb6487bdba380aab0ba298d83ab03ce7cd561305c8a81d29d125f7f95070daa92c63ea5baf440af8b83bcda23fc7bbf47b613f92915f4da618e251238c537f7cc9766cfda6a63b6e1a1692f6d8f033bb58d505d57fc5d1ab76ff99630ee477d2fa4d2c2", 0x1000}], 0x4, &(0x7f0000002200)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x100, 0x7}, 0x400) r11 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r11, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) 21:52:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) pipe(0xfffffffffffffffe) pipe2(&(0x7f0000000000), 0x10004) 21:52:24 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 21:52:24 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f0000001140)="5cbd2951d7b6d92e447953ad2c375e1fb828bd5dc775b49d37e866139e5f43d1f193629949a9db2bb310d5c3054641ce1f6c47bfb29acdefa94427eee43978a0f5362e6abc031945172dfe50648c64d517ac61c7bd56f6c728a1585163555a0fc5c833a74c6ebf0683acbe15b468de41fcc3c97139afb04de3e7d54f711d16f3a21c76ca995ebeb912d3681d5afa04e2771fd1a5aaddcecd797fc1ff47be7f8ad89733490d2df0376d80d7952c3a6ff51c9e8ba798e4c4f93d726964b4bb8042bab529df94c46d7843f937271f34a3c3ceba7120ce8304a7a61ec12afd95368c19b45c2b87d418f3229ff70c7539be51381cc660bc422998302dd2accdb6871d5a8cf2e11fc1512b77792077fa32b86ac70804ad0ac0723264c808121247774bd601a49800471f65586176e9bea12ec0a652c3be24cb7c783e12906aca12f0d3955e1202b3f34a5873651e4bea5ff9c0570830587fb1de7ad33d4037169c83306c7e7c3c31200dd76992d1c6e066910f9c16268aa4a98877757c42ee03fce60ee6cf85064561936cf5a1a83c8e11823156f50cc6ea14fd57f71fd9caed5bd415922c3b92e3a75588b25c094c96cf7535b2bc33ddaaf045f03412ee99239180ebaed8635bf5f5082b3b60e5b43d5ec477dc5b9d53477d83df5c1899a631a7d813df6dcff58d8839b8301347a72de1f0bf946cf57b19e93f1929b2d8bac2a55df0d7d8b18aeba9ca3d78d0278fc57da3d513491a80b548ce33a95e13fb6f44539250d2fb170300e81bddfbb347f3ea6fbd03dcd49bd215c18da3c2584b03decb5af36968c472bc481bdd42fe010badab6c4a763b91ffdbd82a2607c15b3c4a71567d805a080e59e023f427ea6c6e74bb3c592adb44b2e6be44c0cfa56f26243882a3feaf70347fd53b874a3f473444ca057b2d8e38a113513cb01d908c7607b177688560c9ca035a1485f56f3d575230ecc2f4f3f8e8d96e7e290aae6ca1f1de3bfee564804b69f6c89df328a30101d27cae774a9d0aa643ec1210af57d153526694532536b2063795b3c436f3a135894f33b0127ad35c56b238f2128e65ad6bc957c7b603a90920ad9a014804f4329a798f6380496fb0a308afe235dc4a46bf5e8a3d29ae4523c1112de085332f1207214dc2f2c99a07a88f399e26b1dc297688725f075c70eb09e32d9acecd84c2300476baca24069b547848afefccb792cb06f93c585b5251064fa3477ebb8df5b4395e812e65c8818c44ebfc39fcb3e6c0923efec2dc8cd24b16a537b9631054e4ded566bdd33bb1f8134e18b5095a251860638d30422cec6bc4a2cf687bec6fc7098099dedf7aa87e2d52c52c85dada839d6a3e302519f5b1d710fbd18ed232017b51256f092ad3e06b44dfe22b9fe710b94c347e8ffe9e13388ebb4d3e685385a95ba019104baf5e2eb48c8f234e754b1c7c6e42f62128e4080f413ea85edbe21d868ba460f3eefa55bf899a6b95751d4851f2bf763f77dbde689496733a0ebe9bb92890702cc8021d2ac687b6da0826e78f1cb88052d4c0d9a281455392cde80bf468db2045af05329605549173e2b208dc2844b6ced1d9cd49703eb4495b68de5014bd0ea42185b0aeb742edffe088050b59983166b19c69409f432ce722a4c36e139a95f14e60efd9fe83bd41dbaed7483d2b309083ccd6554d1ac1b7069163d69f1e2f1d041692cc632ba5c65dc64489dba1ed395bcb72543c319bfa9516dcc84682e30bd83a72a7b56af7b30bb5a47a0195a489ff0f68b6842717706aed8be7da6c20a250dbc3551e48c3461acbed2ebb6ae314a5c4e32424cae6767f620d1070672bcf90a60e13bdaee0993c16e103ea0befc9e9b79749e82c9c6d68f1cbc09b8fca1c8264eeef18ec67c68c7552eedf5e4377635db5e160b928ec64585997a1968bdda887f8cbb410ab00fe9640d2aa6b842a665ca034df0a49c30d5b426b5d72b36671da88af7f4c89fb08b9f31c79c202316633b29033eb72000702d5c7fe2333390e41d608665020565eab162376700a81fa328d89a7cb087f71df2592136132cce5fc15864419d154820c8ba02efa71802454b9d94a1fb99a7a9624c6b8406a6ec59fb66e8d39e582bb2854db8a220eb557efdfa960197a4b97ea8a0b38d5d15581125d816c8d823c89ca5118171d990c0e147e93be9a34330d234c860c9be48b92d316a851aaa4c0f91ccd4c419581218168b709e44c81139ab8680673f435c3aa55fb772b13cb847d223eff3e2b8e682fbbf2a93c5754bb4b35d1f308f0aaf2d59212427184079e3780d4c8da98b8b3c1b1963a0a5c6e86e31c1dcb760a5e7324bb1c29ce4b9fbfe056ac342bd3b12b4150421c45f28798b9a4731badeaefca34835d7817eac57a26ef91f1807e7607f9e7e3584dbae2ed3f699f7eff97b5ba872dc893de393fea327abc4dd6c93004a5b24685c4f9622dbc615c9f5d3d9f9206d402711c381f9a2280a17e5feaa61c0b2fdf55b2ba2108267e96687520135c1546c8de2d1d5a56fa6f32c736686655215868aa9b2e4588ceeca0f137473a9d22a0e1e1be636091f952ad2728fad54057042753daeca53ad7d6e413ce24a1595bf30f6d73dbff8cc83f326a9c177d35d2120c809e428435720909186c5ecddf43f31011f2ff9d6f8639648d5eeb044fb6b8b7360c57fa87004591442f0567495ad0c454e8eaf6ab9dc51f07d666d4482abc0404556bb908b1ac1748c4f5ef338f2f405b09adb9140d0c93537af0615328ea65be3140d62ad37f8633880b5c1e8ff2b39768f9bae0847f3b49ea84c11c172761a89d28fd4d4574e619bf8a2fa1de2d62c5d24ef46be6af7dd662606e05c6b865355c8e38279cf8479fa29323b55de23746a5d3117fb33da20dd87fa20e8ea2d070aa359dcc362001462969344b5236deacc46d82c794598ccfeba8c85ff1dc7a2b0178fedb281d19666792689adf0d73b58dc06f60622cb16f35ddd9f9483b9d7086ee279776534a6a3f6e6cff483093790d217f0d00c3222036066bdcf4c187cfab2632ab92d3c0712843779622cd6108e1b117f4a3cd91d2dab127e9b212daa8a16afe916305cb92fc0c297e9d2634301821ef362aefac5573535e1fef81d97cb25e68054ade009b4324e336e63b2cd64239de0eaaa74860cb41bf1ecf252dbdf4d6809efda14ab25448f7e6d7345030f43de7dea3f2a911ec71b571f2204aa8b759e6ae1059ca2bc0512aa38923307d1f22095f162eeac71e189b1d9d403a850088c050e853bca2a48e39293c5736aea9e91fcf46f36dd810596dd9fe98bca3a6269a3f28f1f9e90c8a3bce34f44e96632112215bca9c79500eae73cabf632670aec996dff9942690493aee3f1119ca8ee1452206a91a81d3a5c48d57b0db2fa753a94efaa1b4596770a38d7dd5a345330cb82bfe40fae86bfe83ce9b4a203cf586ecefcb88e060f77c0a83dcc27f4e84a1f6c7d0956f68a97942fb90aaa6d2739d566140330719b44032a113ff92cb7c50cdee3eae6b5e8647749aef9d72392e3dc0de533bec7766338a19ee947a16a8eb811d631ca92118289021a3dc38a59cad45988abb3a6e07dca544a1327c5355706df4bba3ad451c21a5538deee262bdf64cdcdf9c6272d37a372a1050d7a37ebb6945d0249ca62666aa50509e00d3d7a63665442d0c2d6240fb4c06605d8ef19b9280eea6c75b497b9001869929aa249c48af19a3693e0c74c30b56010508f9812d7dd481066ca63358c9911081c3002bad7c4208ef43ea07f116c4355d9f9c291a3ea88670a0012fd0956af700a5be31e7e04917a6627ad49962db0e00adfd64e74e1b7cf8163ed07553bf7a32053dac386c1a1b00afd715798a2c2423b4f4f3ab562562543d1f1f1d26639acf3ef2affb60c1ff2094a1fddd966750a553eb463264ace50dc7298d1c3c2cc93d1c80a77ce5232fafa62e41a62e47d70d51c68be470873610adc165fb94c57aaf2eb1bd76b7d2bc3ef069ff588b8eb9c5249c9b04f68427fd2db4929907503d0ecc79fe5966e71bd6f0ef1d4d8284a1cef411be84da57ed3ef99f17b1ed6d510815e7d74aa2dab9d288ad741e1925b71649cd2efb5fdd036b8857a792604c90860691bad216d09024abfadf5c9420c8be2bad1ffbf46fb0e0009c58e1efaf80d904c53669432fa1707d2b3dfd0489b88e64c6d05343abe690f770294863223e34705cc6fbc648afa3896078bfb564d844c1e682cf3f15349cd3559ba3d03b0754ca079d41a5f7d9bbbbaec2ad9afc07e0024babdbf9a0bce78b9325cb78e1888d9adad735fded8d4605433311f9ffab17c1be766e4c7a9398581f703d37d8eeaa80ef1ded24a48f50c5eef4070f9458462c7e7eacb4663e1bc537dd99472900f3f3625d7a5832709f64613eac879bca53b6b7fb1cbd83913dee187f3ff05ebd466ba157560f95915b45d6445b5220e9a45d8655cb054687feeeaa52c8ab080719d340190adbfb40763e038ed1a2b1243404c1fbffa33a6c374a11a430ad32219b96d2e3843f227cde434098a4e84f0d0fca9f58b757eaf7fdbaf8bb3e849eb363b3010f7f6de614259c6c33349e6428472ef28a43cf484e1c49bcb84151c5e69c44ed94fe1148057887db46b2680699a6f0f421dbea2c687abdeb7f581791fcad9e33338c2510461e625f2c87a787e1368affc125507ae6a484d5b887d07331b1546ef7e289687b426f6e99fb695cfca29e739a741286f8cd6fe40b1b6ba9639739dc79df6eb386d3bdc315740198ce53de3a95c2263e4038c8f27e7bd851d8e7d35d34e03fec32376b30bfae87c86c0f0df685c7de46a63f1daad2d821cdcf17561afc0d9ec2857867ed02de5665cd2cb66f44108f02f96e2ad09c9521e0bff0ad031b61e7bf115d26675e27b54e0115ad5457bedc2d60757d5af18611395723f7a2e9fb9211bc7faa2f17d4633bb4fd30e1fd6e5d71519d7c44fe93812fea2ed9e8c5a013606cf91629194d621984114a64e8896dc2290515e0bc3562e9df9d6c275e650b8b9de6a5fae984e1cf1f61746e8776370ca13e8e8ba88faae6bc529250fa876d001d7004fd956eeca9b8f398d73d36f8bd044e980b12693771b0c7a93cb5406cec42b47c3292a517728965e2e4b7737f2a9b1266e28f8e558925692eb56f92afb484457bfc03777a84689aa54acc815bd2848b57dc6df6877572ecfe2be4a96b6d966b2d12b1e16d7a13fc95d4c6b173dddd4aaf45874a075758c18f13e99d4300a15ecf697d2431ec3375a8a91fd8e578fcff76a6a74f8673956cb604ab66546d88a64bc1b644a6fbddb5aa4c6eef411a10aa2afcf7c2dd6b55883d4aecd86a9ee78fa10b15a145a563eff0d4e869db8097b60bbb5ac67f83b51ae42ee928abeaa06c45ad85a5846ff8aa3dc5deb54f038857de61396d229533d26283eef45c4c313eaac1c046f3d32dea451c94cacfbc1c672dbd3fe633d246fce02dd54f7ffe368c2adebd7a70d118a1bccb179f6cd566009ffb8aa937142027991570dd84c648fd72936a361537bfaf69efdbbf0c9658091b3483d3eaac35bd099c2d55e9d715f4faf0d8d7538317115f99a0f630643b0550392d1c8ad0114cd80fb43465fab19a0ec4b988e2d6ab37fb24d510db83386a504de5557509d307d3dc8a5ec417b0682f35552e17f283a3633ccb8aadfaaca6501e9ad711761233d0a65a0db1c69278982cdb4e28ab980cf7825b7bda640c12603ea13681049511f20b36cf28ecddbe1e6ae210158199626f3becc5550c5f1d", 0x1000, 0x402, &(0x7f0000002140)={0x2, 0x3}, 0xc) fcntl$setflags(r0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvfrom(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x41, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f00000021c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000002200)={0x100, 0x1, 0x0, 0xff, 0x6}, 0xc) 21:52:24 executing program 1: poll(0xffffffffffffffff, 0xff, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x75ec, 0x3ff, 0x7fff, "0f110740d9ed6bb685c460c9b46653c560d9dea4", 0x80000001, 0xffffffff}) poll(&(0x7f0000000000)=[{r0, 0x100}], 0x142, 0xfffffffffffeffff) syz_open_pts() 21:52:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) fcntl$setflags(r2, 0x2, 0x1) 21:52:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') execve(0x0, 0x0, 0x0) 21:52:24 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x8380, 0xfffffffffffffffc) dup(r0) 21:52:24 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r3, r3) 21:52:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x4003, 0x9) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)="faff0000", 0x4) setsockopt(r1, 0xffffffffffffff80, 0x3f, &(0x7f0000000040)="dd3480bc02813c1afaeb20bf4e85b0956d0402fb59c4d38250e0b8dc79cce910ebc36893e47e5e4b747ecf7a0c17d93c56459c78a4a81af266d920ffc59f0d3a0f34b695d6ae8efd25e164fb0610d8bae2cc463227762633705ec556e4ecd5c1d42e20d939d5a89ae00b024ebe9de89d54afe7882f0807a873fd294bfc28ab7d3f2b96b919c86b2620f65be4a3bd4de5fb7b73c005eb034744159e8f9d867a06a652674a6a66c100a3254f692cab48df5f587c348a1d92ed03222faf2bacbaa1140912be32e77334c301b5c5055dae05fcabb6f0bd05fd0095a02afcddd1beccf9154eaac7197e440f1cf0f71219cbbe9a8bfba71483facd68ff946087bbf25d94750e5e637ba1a2f4895150695ceeeda66a0fff81a7f66475f9eb6f76da80e8f504e6df8889399ab35d37729cf60aafcc46745e3e5a1306a0aa8678470b8ea902588f1bb5ba45f079b8c9de0b5985e9f79bdfca59e22e665dc8286667507d373c14d0f038e1f33950459b772e8d493b4f0a5b5feb765c9fd73cdf31d78e5b30b352c486feaaa8d1542b7f8083dc16c16fd65b35deb94ee801cb79356d3b2279fde8116fbef4b2d929064cf3063887e555a5786738656d65d3e94e5aef3128c6210940d81fed72a34acac443f275dd44f94c0e5cf40dec634d12683d5f4d11c18ddbe75edc7c3e0f35f30246c7a034d9e0e9141681e3582ca0e6145a8a96da7372a75919012455ce1f120e4ecfe73debd1059bd75d57244a6332c492efef17642bb438116d127d1bd3a7ef5af36defd520abdb33eabdb7e4bfc7b56d7decb99c631a3f7acd0158497f046808a37ca4f854729b51a4ac8ea9009664c382002c621e7757e14c96fc28527d8776ec17e5eb3b3f102ab50c63431a08221543189d34ffb79e40dd4ac2d01ea7b7eb49b0cab17650ca692f189d0eaa752a451f911626f5256b31e36db674ca66c7804645f50546441a39e6e4282337ee5c30dfdbfa5c13767fb23ce1004e70d5380df8d7cf7d7609916fe12796e6a07416c16b9df31c70900527255f330c59a9f60bfaac320c3c009ced49e0c38324d483a0cc42a6da2c48347f7d42e4fc52ef4f4005d3753acbefdce336931258f14ec239fb8a8952f5e3c3cdbed08ce74c19f7c9f09ef5140fe2a4f5176b1313bcfea4cd2bb13ae8ea6f56a34c6902c600afbfc78649ab53285ec254fdc8cfc1491364f0c496da396d63d1fecd454e823352e6cd1f70eed3cd2e77d88942fa72223dedfe516d00dbf0221e98b3efa617a1517abe0c4dc76a7a7315dc9af151637ba51ffff6d75acd09056b8023740916c67454369ea57b0dc1d4f0c51312d3143cf2cd2ed1c37c32191634521ada1e7868d3658abd29174a676fd56b289880d88a50070f9b530783cf3b8f901a8af9ea121ff59a9d825e62f3ccc6e4e1734835d8d3de63461d2530f54d705be2fbbaec8971c789d95428fc80a5af6de5eaa7b7e6a04a3f722e9a96430bc7fbd1a9375d23b592b4aed8cf839e0340b8dbab34daf9b4565617015f82f0f7408171567a4906be446b6d5f8b1bd1ff85d786a595a2ad1409495e61bc1dfb8277c3795396eed3576234d80181ab3e093a2e56f190b2b4f7e4d5bd37d419870540e5eb065ecd1a1197e06b40432086cb5509566bd365de56bff7abc5ea2a85baeee3def33ad067e3aec37b9bcfae40a557102cb21d09ad2b38d636cb07998519b63c5b103b2692c469b946b6afb8712a40ea5f7e1e38808ae8a9a35b5d160105afb3b5eb699f7f423c50c066057ed399a4bfa9b898a3603d65152cb4a854875ffdaa5198e7129c9f5425a93c226b740f87573f0b1ef1dbe5a1a765d3b13c72ff57eb4ee538188d1ead431641ab10a0d57ba923678fd7d13a77fe52a1f53f13a42b66180eb78e83f0c051034a0e9b838de58a6134d99f1d895f11ae133ab863067f031a6ba1e892fc550f1cd39c870cd765ae578bab873d96905ebe6153768f02d7f9ffe2d9dccbacc1d474b34ce4fc2bfa5850ff1a1acbbedec392a6292d8fdd6ea2735832d4159e1e464056191289470fecabadb483e4ccd4725956d43d1211a424557b35515b93f95847249ed5c8fdf23f7e55835d6380c2bb2746919fda90c3f4d90596bf8afb49f4f76ac5d88a16e24aa4064ee4459f4232271a340f833f1ac833b2ce5f18b57303baa7c26a28772411bc25ac240569ce25e8266e3c82a962a2315e8387c541705fd07c1d18ac486b8084cfbec368942e49961ec57a4b306595331c52a1f7c7d41580b103e90bda880cd9604490626254066e287a03e9f4e8c7851b216310e5133865d60fba5d127364edc1238788dc3bc83eb66adf93d4d337578ee8cf3dd04a3e378de5f17ad0bab2a433bcd2902203d8d6d3363cdb3cac6baecb4920d9102a4b231ec1fb2d15b4f54708fbdfe91fe77ca8fd741594000b883f429c88db4600ac73db0113464c3ffa15e52eea484069b78f1c3e25da08e2de46dd239d6ffb612efc6a67186b30991960ad6a75164af2f4bae1954a9378fac13ddfd6b6c8f363bdcef7c974b4da4f477a51bc7c8b518caacfc2414883dfb48022f84b3ee86f2314dc98dfdf67c294c1204f970412aeea13ba2e931f1e5bfc206bed6f3e06a4e5eeaf9b9c9814f0ef0e4dccc0b3de5cdc01c929058b480984daa5c173e02fb687fd429194ef13704b28d2a40dfd48b28c780b171382b9b4fdc14a26dab0a6361f520ae9c70ab50e7df79ee666ba09b5ce9de02ccdf996a536d2c15cc23fc250730622e56eb9cac0c60ea0886a66aa3821d95f5dd62401ac18ce60e8f18ddc3f2f0350448480ecfaae6314ebcada1e6ba5bf0ec75190161d463fddeec2f9960a15dd6bdc003b51d56033dd60f7ef5c4dbff4d52598f7f6dad20c71928180133490334ad4f41e92a265a56ef163ba829c65bd13a334db8558ffa5c3afa2170f85a9d3cf6d970945751e33d6a655afbfab2a4a5b6e38ba6f2ab76dc7b60e22ff5ba2e17e80071d3600a6a127bad2b4de48d70d09e4ab20d82eb922c11c2cd968526096a88b932e036c1a410051e5784afddc7023b0ce169976127c87562cd33eb9115df42930bfcb2535829009ea4345d47fb671cf64133a1aa4b113f1885e81deca4e4fe415d8d31fb20f3305ec24a21657e22f9ce958aeb3874c2ac1eb7b4cbd7087b06f173337741106908470796917076dbabb241855c03206f2fdba08aa69aadc4cf3b9cb60d1cfeb7399c1531c9ae2ecb1a119db77fe410fff2681d1ff8799e2129620c50caacf19156c716b9ffab13931bfe9891f9e2ba5e70b7a3e018348d99915b77b28c553158bf19aeb58793d39f00e93721128536510f944c4ab20d927b5c287a3ea0943171b322c256cf2505dc314cb9a9630c1e380fe709aa84106a504d2585ffb277533737d98b82af4fc2f59e9d4160db7ed3d394b90cee76d12b808039035d92d3833cc1e5b3e8129cdcc8c87484e1ac745a0700047f0e72ac32f520d6878032929f27ed3a467ba5edf9478556f5de257f957d1a6e61cda29149973c38cfdc8f9db5af138be342dd9357c9fc3f2d1e835365c2d6b3416b0896a115681c6d926d3b7d0ed58b8c4bd78078b0819ec4f7196a4914735d984a48fa004d1205be39b3e0de197698d2c092161f83fe8bb22722579300206fa4daacefe027db63fd584ce014090b1e598aaa64357a0eaa6cd986e0530044deb30f56d57a815f049e547715c31c608e8a0126a14af4d4db97d7dbc15b4aa9cb23f59fd269b31b7325d3dfbd530d5e4b8f3370eff1a4938aedeb8facd38e31695a83dd3c8cb9df1f3198c2ceac3e38efb4f7a12b86d2740bdff5f919bffeadb405b99240b4c4c93a57f4fc1686c5b42b42539bf37cc13fd2e40a7bd4cea0fabad0cba1bf587200b8372cafd98f9a9b71f301ab699384a41da2573db7662b11d0bfdee3f362aa6cf82bdf61db7c76617ae79eb303fdbe1bb9501f4cb84cac275b63aa288c7566f1ef2bf6e23a6d79634597b9bfb71cfa1bb780996238b38a283e5dae97aa91168571cf296842c0ab473806365b23cb9bda2ce9496b6d4f33e4bb9900255828f4a59b6069e685a78cac5a007cad85908492eccc1e488815b5847d9e828ab4c26456e12c6274dd62b211b0852390b36575a1a4051fb68a1bc3b4f23ba7780e7982f00b3d6a40c0f582a7e01ed227a0cb8da31630442e091fabc2753a670543a6d30aee4a709a2a8b6311600ac4ee981ce60182e3baf11a4e96acbdd5c673f653c9e6c5d29671df0bf68a863d700b64b4e71f4229129b83ad1453986069e2c6fa13bdb77b352ac0f42810d5b8d26bb0cc3b1ee1d9d853cbe27c7ad0895a4ae6092e94933982a1dbd039e66dd7198811d40abdf7cd516677b777e7d5033a4af95e5932eb84102727e7c7061b813b31ff648d45a290527cce05975e98931edcfc4923b837bf4674d87c14cf60f760809e08ba936a8279d42f9a1ada44a45976bdd2b29a41168fff16918c5e573e20989a48c0f019084eca17ed8321b69b320380db40e99f0c51ffda9316d21e8cd61bad78883d5cd4c45a93d14a615aef75b792221a92316ab769e115702a5c86510840387bae92b61631f575253e4555aaa7485b28692756b37844179cd23be146a6759ae744d4a15243456d4d5fd50a1abc982e93f640eafbd147b1e6040890019569a96e2f8dad645edabfa1dc168f5b132085956566e6d5eeea919697bd34155dc7a738f1789db557608ccae4c72978d8e093d4b2f5147d2af61242f9dad6aea3ee8e0276e532c1d78d5309a7c5ea653ea499c1856172022de934770246375612caaa54dd0846fbfec1849370231b2ffd06050aa9cf6174b441a90d50620e540093b7ee6a1ada88c8b290c9caac05d5db39b0ce42cf3260818ac324bb37fcf655cf1cb56dc2e867bf4f0e77d27b1ea23e44a21e239dc6cb59f2107d9471d79cfb4826c5075e4fa33f7fa699fdb8df1115dab48f5cdb053af394a796e5b368f65e1ccdfccc7e471d3d8417dc8f0de3694520089ae2824ef22348d8052d7eb721cb8815c1aa369508f4f0e3846b4e7f95453c4ca44c6a0e479eda4dd111d6eb6df3200687185921d7e02d714e547d83b80ba1819e0ec41f1f9463670751223734ed9dd7b316ec07bff0c81a65eb5a44b975adf23bb9e22a6d82dbb563df60a85625fadfa8b36f49d5ce1065af478ba0723c1bf94ef8169af8d7defb7af1474c9331c100b2f26710d7ec6bc980d263ac595d6eecfad9fe3b01a0b089a6d54be737c54fc6f670d311bf3e971221cd5e46c9f29ef2c4ed2d196d302b53ddd8c9ebaf4046ff3588b617aafae41cfac248cb4e5acdfab1061dee3ec9d10bf4f13be977bb6eabb4a85519cf52d127d95d80e57c87395da79bc8c046f7d0aaf9eb0be3ff06bdb835f7c7569985f48339601ce46ec3fda2a7f314ee0efa0a611dd0e1af87e57db7fb370280303d140f7c26777192b64e587fbe7f0c9a2bf7ba538a35b43a3da698d662a0265254f1b0c6ec5b3cf3cd0c21ce0401d7d8f7b2be1e7e7b5bda231f0c21c967567938427d918a6ebbbb76ab80451faa3528b06fb70d6c8b90fe49e354eab785dbe26954a9e0322ac01583d595c3b816e43bce0eaeb35bb9025037db6163d00cc0029ef3ba216ccfb115dc5f114c67e2d54fa8730e1467f4a45994acf3dfdd3419183eb4bec3f0e3e9d8b545419904ea2acbeca3f17d5cc09cdbd202bc64dbe096a6f15aaac6a0f711b4b16c3cee73dac5ab4a1605e3014a874b4ba3eecb7a84207", 0x1000) 21:52:24 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 21:52:24 executing program 0: clock_gettime(0x7, &(0x7f0000000080)) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x0, 0x1fef}, &(0x7f0000000040)) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) 21:52:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) poll(&(0x7f0000000140)=[{r0, 0x104}, {r0, 0x8d}], 0x2, 0x0) 21:52:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) 21:52:25 executing program 1: socket$inet(0x2, 0x4000000000000001, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:52:25 executing program 0: r0 = socket(0x2000000015, 0x4001, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x4, 0x0, 0xfffffda3) 21:52:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000180)="b7a9c8c82ac31c1c69e4e8ea27af0d0f9bad167ff546bd473d9df81c747f60bb9b3e1b6e3e169b334ab714e61f89d862714ab8bccbbec89c29200777a759b951b8684bf5f0fb22b3e612296133d8dcf7bc4d1a4570a833f88d1c89baf4d15a064d518b31a54f3bdf8503c97a548d50a4f062e396c8c7c81d504fda0bcee0bea00b57520a1b13c0f65f9ec95bcecb9f7ceac0fc118a9b860681102cd0fb220bbe174104ab0f476f8dd0db812c896a75224c47d20a17978caae6e88fa4d0a0789411de390ad07b97ddc9e557ee8bd6f5e951", 0xd1) sendto$unix(r0, &(0x7f0000000000)="431ecf0c74fcf9e0359805df9caa1eb7a552fabe10d7fa958a37198d8e67196e2cb086bac9971e86709a5c6fb1daea025cbabb18dea779565dd9a32ea2b4b86017d89ddcfd7e4b894a90875de855a4808659ded13f9f27b784c9b7a00b767d6446bc556664737af8f4d89ee724bd19de231a9d18e35c8edba31fa975af7e8f0d1ab89e186426fad33ddbdfea07e44e05f6", 0x91, 0xc, 0x0, 0x0) 21:52:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x401}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8200, 0x28) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xff, 0x2699b0a0}) 21:52:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x3, 0xf0000000, 0x29e5fc04, 0x1f}], 0x3233, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8c, 0x7, 0x6, 0xf6e6416}], 0x9, &(0x7f0000000080)={0x7, 0x9a0}) r1 = getpid() wait4(r1, &(0x7f00000001c0), 0x8, 0x0) wait4(r1, &(0x7f00000000c0), 0x9, &(0x7f0000000100)) getpid() 21:52:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x0) write(r0, 0x0, 0x524) poll(&(0x7f0000000040)=[{r0, 0x5}, {r0, 0x4}, {r0}, {r0, 0x20}, {r0, 0x1}, {r0, 0x1}], 0x6, 0xffffffff) r1 = msgget(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) 21:52:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/107, 0x6b}], 0x1) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xfffffffffffffeae) write(r0, &(0x7f0000000100), 0xfffffcb3) writev(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSETA(r3, 0x802c7414, 0x0) syz_open_pts() 21:52:25 executing program 0: r0 = socket$inet(0x2, 0x0, 0x5) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3ff, 0x9}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) 21:52:25 executing program 0: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000080)='x\x00') syz_extract_tcp_res(&(0x7f00000001c0), 0x3ff, 0x20000000000004) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:52:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchdir(r0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f0000000200), 0x0) syz_open_pts() select(0x40, &(0x7f0000000040)={0xe7}, 0x0, 0x0, 0x0) 21:52:25 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000640), &(0x7f0000000680)=0x8) accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000140)=@in6, 0x0) socket$inet(0x2, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000005c0)={0x1, 0x8000000}, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="5c2b1ff38ee6fb8c45af2fff11234c292232da92c2731e4e10e2d93eb57da15e37ae88b997378006259f5cb9ed2bb807201ff3f07adad7a32fddd28ee3241a89d13fabfac37106e2e31ed6995ff5d4fb004301b570e1732b9d13f422fcc4a687943bb3d28026b0dfede5644e3691bf2c1770abcebf44b4559baa3f0b74878c2d08", 0x81}], 0x1, 0x0, 0x0, 0x1}, 0x400) 21:52:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) flock(r1, 0x0) dup2(r1, r0) 21:52:25 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x8003ff, 0x1010000100002}) 21:52:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)='W\x00') close(r0) socket(0x1, 0x5, 0x80000001) accept$unix(0xffffffffffffff9c, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:52:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRES64=0x0], 0x8}, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) dup2(r0, r0) dup2(r0, r0) 21:52:26 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = getgid() setgid(r1) getgid() setsockopt(r0, 0x7, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x0, &(0x7f00000010c0)={0x2, 0x2}, 0xc) r3 = semget$private(0x0, 0x3, 0x600) getgroups(0x2, &(0x7f0000001100)=[r1, r1]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/48) getgid() setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) 21:52:26 executing program 0: socketpair$unix(0x1, 0x8000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 21:52:26 executing program 1: r0 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setreuid(r1, r1) open(&(0x7f00000002c0)='./file0\x00', 0x8008, 0x5) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x100) recvfrom$unix(r3, &(0x7f0000000140)=""/85, 0x55, 0x40, 0x0, 0x0) fsync(r3) close(r3) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ff9000/0x3000)=nil) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x1000) socket$inet(0x2, 0x1, 0x8) r5 = open(&(0x7f00000001c0)='./file1\x00', 0x808, 0x80) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000200)=0x3) symlink(&(0x7f0000000240)='./file2\x00', &(0x7f0000000280)='./file0\x00') r6 = semget$private(0x0, 0x4, 0x510) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000680)=""/158) 21:52:26 executing program 0: socketpair$unix(0x1, 0x100000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = socket$inet(0x2, 0x2, 0xfc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) truncate(&(0x7f00000000c0)='./file0\x00', 0x66a) 21:52:26 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) fchdir(r1) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 21:52:26 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x20000000000000) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="1c000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:52:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="5b8383692bebf2b9642eae8f945ecd392a89ca597999c76872d94dc5c477e2682682161a3c7505075ed0d9cc8c887ac0879708d4d5a3d3b99cc4eec6bbf3778a483538f1e6976b22d61e395c0494d5c6d6e68afac16baed0732e7955a4aacff78c9e6fe95246ef2d8783fe9faecfb13381e9b4bb4c3465db9232f17bfa81237132eaf3ccdf6c1e4a1becb8a3d1decb9907f912b9ba60f4c24fd4f06a5fc6e840a6efb9030326b7c10ccf0ba0f2c068159cdec9b7b3c4fcebfebdbb8a594b", 0xbe, 0x9, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) faccessat(r1, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x1) socket$inet(0x2, 0x8000, 0x8) 21:52:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup2(r0, r0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324", 0x12d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x81, 0x9, 0x3f, 0x6, "8aa241d5682a733115ab8304f05d0c3ded42a93f", 0x7c3c, 0x2}) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 21:52:26 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 21:52:26 executing program 1: msgget(0x1, 0x0) r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) msgctl$IPC_RMID(r0, 0x0) 21:52:26 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89c5e748dc37211d05fff816"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r0, 0x6, 0x4, &(0x7f0000000280)="875e2548", 0x4) 21:52:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xffffffffffffffef) r1 = dup(0xffffffffffffffff) lseek(r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x200000000010, r2, 0x0, 0x0) 21:52:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) write(r1, &(0x7f0000000040)='\v', 0xfffffffffffffe85) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$setflags(r0, 0x2, 0x1) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 21:52:26 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000080)='./file0\x00', 0x128) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f0059ad424dd780b510000045c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cd12af9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8460aca625a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c4fe600000000000046c574be883114442208d020c3334b638ea7f49ee32c8f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d4ffbe4fce00d534f3cff3caf507b79951a91d67481f27d1db813eeb0722837eb4fd947b6498c585bd27c10b3db9db043e9220f0bfc19220c545c213b7a553900000000", 0x184) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "6eb95b7c52abfc1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) 21:52:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000700)="92b459ed30ce55808509de8bf8b3abcd6c1decdcc7050000000000000049f17672419a20677a66da5430f78ef394497001862683800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee608001da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150aa2a6042bdb85fa5b8e490af7513071c63f28acff81efadf8a325f0a3d7423cf690aac5b9f41e8b82752488a480d8a820790a0922fea4aeaeb3fbfcc6e91048f6599dd18ee935e109e7a24da296ad485b2beb42cc6d7d50e464ab8e42ac4ad51e2c4209646a4c302abbeda5f98ef7a872df023524995b13f5a1f7550bbe53cf86eeab06a6136ac4e2000000000000", 0x176) syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7359, 0x2000000, 0x8001, 0x8000, "a9aac20e78ce2fb70845b2c3bd941e6e6824ac0d", 0x5, 0x9}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x2) 21:52:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) r3 = geteuid() chown(&(0x7f0000000100)='./file0\x00', r3, 0x0) 21:52:26 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = syz_open_pts() mprotect(&(0x7f0000426000/0x2000)=nil, 0x2000, 0x4) flock(r1, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x6690, 0x3, 0x101, 0xff, "fda1bd08237476f1ad8c9936228dbc33562cd65d", 0xbd, 0xffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r0, r2) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) r3 = dup(0xffffffffffffff9c) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 21:52:26 executing program 0: utimes(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = syz_open_pts() r5 = socket(0x6, 0x8000, 0x3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r10 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) socketpair(0x1e, 0x8000, 0x4, &(0x7f0000000440)={0xffffffffffffffff}) r17 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080), 0x0, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r16]}, @rights={0x18, 0xffff, 0x1, [r17]}], 0xb8, 0xa}, 0x400) 21:52:27 executing program 0: r0 = socket(0x2, 0x2, 0x7fff) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 21:52:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)="01000000", 0x4) 21:52:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000140)=0x7) 21:52:27 executing program 0: r0 = socket$inet6(0x18, 0xc004, 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="34eabeb2caa3ca4cf357bc6f2d8d45ee9bc9868e03c029937de3a47677d1e5eb287bc6f355bdf0fd6f043099", 0x2c}, {&(0x7f0000000080)="091921f2d9c0df7ef078c7b99c0096455ed07c655980c79e0d2ba81029fb263efa8dfdee23b7e177986a3e87f829d34d47325e4eca04790e2c8e600a539c6f92c0336162ba014c19a9b3946e0e1a3fac4ec45389b5793e631fadd968523e625f1763049a49e1a333542397b909a699d3dfa157772d1e3047e2ee3a6d37f71f0c79745fbe464861199f58f074eee770d31bf37738ef81257484", 0x99}, {&(0x7f0000000140)="65fb5cea89c126e7ff7e6ab167fe2bd6f58561d2c6083f1e0c4ad82616", 0x1d}], 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x83}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r1) 21:52:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = dup2(r0, r0) write(r1, 0x0, 0x35f688b6bb242c7b) 21:52:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xc00d) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "a146786eb95b7c52abfc1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 21:52:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000019, 0x0, 0x0) 21:52:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 21:52:28 executing program 0: mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) minherit(&(0x7f0000d03000/0x4000)=nil, 0x4000, 0x1) 21:52:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000000)) socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 21:52:28 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x7ff, 0x7fffffff}, 0x0) kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0x7, 0x0) read(r0, &(0x7f0000000080)=""/86, 0x56) 21:52:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "99923af4fe5024b30a9efa9bf0393f1628a9901d", 0x0, 0x80000000}) syz_open_pts() r1 = getpid() wait4(r1, 0x0, 0x1, &(0x7f00000000c0)) 21:52:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004002000014, &(0x7f0000000080)="b267cc2d7eabaccded94d6bf4c4c48681f72e9fced3dd4e3bb000a7bbcd9992d2dde46b93e7bac709d19bd695b8b860edd8b5977593564860726abdbcf07e2d207ac47786d83bc8bc1b0400a2b71a4e9a6d7c1c3e9800fa974c41d19a137791bc14416632dc59f04541d01281aed3594c5b4b6301e05039a3b65330022a1e16ad2727463e9a7c77ecaf651e881f3b4c5c2b4ee38f1b4bcbb45175af420ab31f2cb644ae803aa55945cc67540512661c81229b69a8e96cbff9f01ef60830ef558d45b57449cf0becb9464227e19f30f3b814053fb4e97435cf6140fa5b3e0df115eaca3c1077a8c005848eb34c96dee8f9f23247953b7df42d42245e5afd2f5227db3d8bc528540a206581de276199682dc6dedd521fc557cb8181da6a6ff563e11f2cf6d9622c2db5b251c08346aa0555ba28194249afe87e8596a72eace7096570ad3f40f8fd5eefa1dd60224276d3da70bdcf5a6781d2f11b8ae07b27037342de1e28a073fe5974466bae93e9b5361034194e707041b5318963eca5e38d49deabc61940c3cf0da1e7fd3a3f7297c0e7900991f90b011adac01a20345084aade5146d1ad90002abdb0e13a4dd1c04fd4b", 0xfffffffffffffd6b) 21:52:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xb97) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x7ff, 0x8}, {0x18, 0x0, 0xfe29, 0x401}, 0x6, [0x72302f9e, 0x3ff, 0x5, 0x8, 0x9, 0x1, 0x80000001, 0x1000]}, 0x3c) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 21:52:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8000, 0xa00) r2 = dup(r0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4000000000000016, &(0x7f0000000080)="1534a5aa", 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1208, &(0x7f0000000040)=0xc, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) 21:52:28 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = getpid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1cd55e8da94782d94e59ef493637e0c82f977645ec57b2c1c21711dbb1a04adc9081d6090ec93819962b81353a08a378650c674402473a89de055481898d3a3ec0588b43032f6879ad2415d3fc87762f5096ad9be07fd5f1dc421cf3a688319992aa87bccebd2c5a2adb74ef3060dff1117fd731a3a58d7bb94a0de5d44900c403ddab7e1bbe585ff1a8ab8c00065ca1ce127b1a", 0x94) fcntl$setown(r0, 0x6, r1) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) 21:52:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) 21:52:28 executing program 1: getppid() r0 = getpid() r1 = getpgrp() setpgid(r0, r1) 21:52:28 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) mlock(&(0x7f0000b45000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000b48000/0x4000)=nil, 0x4000) 21:52:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0), 0xff97}, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/189, 0xbd}, {&(0x7f0000000140)=""/207, 0xcf}, {&(0x7f0000000240)=""/163, 0xa3}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x3, 0x0) 21:52:28 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0xf6d, 0x0, "345e4da4be808fe5e55ce95e6b496b495f248d8a"}) r3 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000200)) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 21:52:28 executing program 1: msgget(0x3, 0x448) msgget(0x0, 0x0) 21:52:28 executing program 1: mprotect(&(0x7f0000238000/0xc000)=nil, 0xc000, 0x1) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) mlock(&(0x7f000023c000/0x4000)=nil, 0x4000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) r0 = getppid() getpgid(r0) 21:52:28 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 21:52:28 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lseek(r1, 0x0, 0x10) r2 = getppid() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000000), 0x4) 21:52:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = semget$private(0x0, 0x6, 0x100) socketpair(0x1e, 0x7, 0x61c5b885, &(0x7f0000000000)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000480)=""/225) 21:52:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70", 0xf8) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) syz_open_pts() 21:52:29 executing program 0: r0 = msgget(0x3, 0x40) msgctl$IPC_RMID(r0, 0x0) 21:52:29 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xc0000000}) r0 = getgid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) 21:52:29 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kqueue() close(r0) 21:52:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) 21:52:29 executing program 0: pipe(&(0x7f0000000000)) r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/47, 0x2f) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e3", 0x1) close(r0) 21:52:29 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x110, 0x8) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x120, 0x43) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e"], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x106) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x84, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x10100, 0x1) ioctl$TIOCCDTR(r2, 0x20007478) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 21:52:29 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) munmap(&(0x7f0000b47000/0x4000)=nil, 0x4000) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 21:52:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x880, 0x0, 0x0) r2 = socket(0x3b, 0x4002, 0x2) bind$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0x25abb38939f5643b) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) listen(r1, 0x6) 21:52:29 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000ec286791b1befa807766881a8eeee0addb277725b8f16c947dd9ced405b5ccad91671710a2feb548c98f5b7bffa9f30ce87d3283408585fb3be54c21f8857d2882c2cef1e5fe7c8ee1d70ab1f124ad13967a7e6bf66b0ded2e86bd07ec108776e6771ea58a986ea14e7b574ac70055c9c1004739ee"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xe5cb}, 0xd442e43ee16cad3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r0) 21:52:29 executing program 0: syz_execute_func(&(0x7f0000001000)="c4617b2d71ecc4221d906c5b298f4978c6d30fba2000c4a255361d0ce90000c40241bf8e00008020c4c1d5dbed660f2e860d0000000f0113c403fd013000") r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0xfff, 0x40, &(0x7f0000001040)=""/226, &(0x7f0000001140)=0xe2) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="29c96416f4e5eff95c87bea81a40d9ad0e42760de183b9df4834226343dd9f1769b5fd5223a6534be8409a4326fd213f644a8b8ee7c0d1e936d1590a716b693999b1363e1c44ee1228f8c7c3aed8ea109e2718e02bccc5d94e569cdf1949cebdbf89fb815b4a56bd496a01764d652386d0bd7d7d370c0588d02449cfcc3dfdfd05522bcb7e1e9b8bcc27e51624271908834b920ad417795492687ac7e341a7afa663d5e9461c73b3ed2b0ec01903a33bd0672d8626c3ad3e49e1f0fe1dae26ee86df726430f99687916437df0ab16c1b283b8c7a15977e3ddc29488ab9a22a15a01eea56cda691f25a6c44b34c449beb96111de9d48889dc9e8ab2479c2da900ae0005b60d687bf70d28f185e13e1b5972e8aa31e4f6190ab4ea049bd6e74ceb8fbd19dd5330088f2a9c48521e01cb1003232c7e3f08a11177a40862a94e819fa5fe6ced5ecb4c62f10987edbdf1f1a5e978e1b27192e796dd5ea79097b628293ee48cbabbea3ef544f775aa9df50abbe5276aa85c83c17c753bd695f32734f88c9dd3569b36741d987222ff1795cd587905fcbcfb679bce0e0cac6b12600c65abaa1c7f8c9f83b40564eede0d039d8e4a6f26bc6eb785db642a3c295c6b2e8e31168b012cf9f8c279fcfcd59b03aea44d20d52c2f598b47458ce5af4592ccf209b0f424be93c00100aa1b2e8936300cedabcfdb7b7bb9276cd9d73a1e5a313c39116867b0d5dd539e9ed1ec35f8f1d334e49e3b226d7cde42c0d73a52718c9587f9a5b11ef47d8ff12b09aa267156f6f12e6d6cd8dd7249fed5e685be1e6f3c41658d55004a91c92f9adf11d5d8995015119ed567a2f77df2b5c3b751c0e81a6f4d8ed598618c441e9b06c2d07064366cb5f26d3e75ca872a665bb8873c0d7471e3798d4fb0cfaabd107efd9315669942172bba176d20aaeef27c936b80ce670aaf441800ea79c4c7d5cf5a43fc70aa8dc38b474c5179d10aa1440827dbc05d1745f08206c474ce4665a08a8f80f2fe4caf94c30e3282c8e7c3cbc9139801b4f778ec544acbe5576e2ba209d65e9b503e9cbbc83c37e7536a7b71fe7030e5d770c29415f8ef2fa7537a99f03ec19501a466988f2b5d1327348f9dee9b5ce777b2a749ce35b8f50e42799fe2ebbe8cb4d11474bb499d325ab93ab6c34c5086f714dc853b136acfccb5428832ca5a09064e5e4e61de8a272f54e2e27b3e7ed948511ac7ab3ee39904a5e43ba5f66d195a031a7f72ccb16c402f2337ddaa1c5bf3f48593459e4605f42372b979ba534d11989d61b895f1c1464fc572274c14b50b97af05898664cf11b376df3a845c26b8dfeb61b5abe88056236f6667116b26ae8f197e47318b46bec9804ce2fe3297a68481ee4d06c841ea091cfa94b1c3787e9c1f0530fa824f1b3b0ac3e35ee0f07abaf434e7bbe699f3631b96b469e3c446fa5b1c4768bfececb859597f010dbe3047967e02cd7ecb93d190a3f65c6c4fc6183068c48824208d24316438f24900359888d37828c0ff3b9a2729e575b8b19565c639324e0a9e3204d4683ff97d5d74a2e4b700b7cd913ca68d7ca78cfb974318b6c6ff36bcddc5ce25cf187430520e2cef55e918bac1dbc57d1e8d168202a154a9cc9d6749415e6c39ce5d4e00134d2162f26c23108f03c90af877982a908e7625f3620327baf1e12ed64700e665ca1c35856d2c7ee1c2c7762e31fb6d7795066ec1fa17382d9ef2293136d875a293648186bcbcfb1271242438d41f0ba60889fe0f3dfdd573fefa871a8eaa185cbb96c8da1d9d1b2c3e0db89e2e642d47fb29fe0c35d234ab60c93376d9b1d98e510a86a26898e290f78efd61805bc26bd676371985c7414c11f9721a32764e6b9b75adf477f60aed0851effa77d0f3fef8ad84dd1e430d176e663d31ff441008ef31208e756a365d09ae76d2d96fdf55cd3637fab0f0e774e5b6407ebb6822fd3baab145f15d4ae312556b146a745ca704b576be8ba10ec8045565600a4ca237d3b5c864153a99a3fb9822fc1aaed5f7282aa69d05d6f3dd4545513cc2d1a230deedc587d1ec2a560ed4c4aa15c6d92eb7e5e4e0c351c68287a6031c249f15c87aaf85e18dac83785dc22a06dc5334689719f7c72502c2f035e3de9ef2286d1c3ea6ebb7a42ebf1cc2c36daf66a25f24f46b9b5260816d2de0b5edf3238b8ae527e68bb4b81e528bcfd02f9a8745d8881e6b88cdd4f4dfa05a77dbdf5fb2f269f05765841f4e092b562ef406ccf6eecc07bb7bddeefa4625281214d25858c16eb8ece26c9905dd017b8afcf29ae30957034a4e68f7355722156207f6d4e72e109c63b53ac72ebc7a46755a36da27b8e8156b1375ce167ed80843b9a307b375913f8d89eee74ba149632c7e4bd5c2fd389d99eefbb320d9cca8cf0161f6980b499a0ce2a755d2682f83d3c2f8c9bd68e54994b3c5be8dcaf02534a3dc1e4518e75ba73bcdf97d13a24805c59132a7a1b61c237b2249d7eee1e596908755dc67818af90b63eb3592c5b93fdb56361cb8fb9364994ebacbe9b1fef09ab4af4c08294129f0097ede632ff557e31eee900220ec96a886cbf04cf17ef9026672fde86bec9ff2458ad00650c57eb0b0ff6b59faf3ef67a282f5c10826de4982b0e553aa62cf95997b09278532e1b0433686a0bc97b6f9173eceb13ecaaf00d6a374715b6189edb701dac64eb112c4875197520486d37d3a01087bcd73b8908dac2892545ec25f8a6cd8038629f73d3173fab26d3ec36ba832f46210afa05d7e90e6cbed6abd286465e97de27a1fa2dad1d6eed87fd10692983c474de6c3517d61ebbaa48ffadaa5220971dc4590480d507aed1d9dd165c66f074617f7ad65cfded5de756ce588915de37be97a0893ab362ad48fab3196113ade12d80b0b7c9e27d94d96e958ec6a3ae522f785c29ab07b897abf0f250ab35b4461ebd6f87308be04587dcf717836324f69a9b3a800debaa7667f84e46717474cc03c34a41da3d86c8898a1dea60bd1421184cb938daf2510094715fe21f61be837073a1fd4d3cec16cc7a3236ab1369159800efa4a881c7cfd8fc6ea57c2abe17b20c68cf2233a4300435ceb589d890b34d1fc67bf5d839bf49a0fdaa04e85b3fe2b993dca968935686a5a213004ae0ff5de9aab92f862993ecf38b8262099bd0b9245811677c1ffe68a3c340bcdc154b68dc340f92ca51ad4d010a270a8bba1e17920ff3450c1c50b2cab27c04c111150aa4376f83b92dc0d7b0e5ae03bb136af24b87c6a8a4342736f9b8dd8ebe3a20e96abcd04465c90be972a9c1eaaf805d6482c299eb9f69371d6674af304316ee6aaf09b8aa5af5fbb75a14b94c10e20314e40442f55bb2128f0799048524cda117a7c10fa54bf90681cfc3a2d60d7baf3107566473dfc2d3a4a700608a0d57e182c5e1e3ec364d1e1585e4ca936a28282d7791060bd8504e8ea2fb92fe192b231419e763cf18f933ef332c38edb924b135aaf45ea6f42d645576aa5731b58ac38310c4a81011c29f1002153386ed25f4dc08d9b81366dd4f59f59266f27fa5f0bbda50909670e14046d5eba6f0dd63c222a4553cea654386e32936f2ddd81be270a715d30a84a73334af016cff2417422004aa1f588225dc9773937bf46242f192a445b563b60311bf240a22071282bf0f45afd4b653117354e91054240b469e11cd97537ef33e3b00ea7cc10620c7885de57566b687a8ed4275a29ddf2a48a09ac57d4ef667f90b0d4210fa182315fb21d85f9ae222d0d265175e9a46746fab279d21017c2c776ed49707bba63e5376aef25d226fcc7bc4fb1cad782db850b2c367f79ee1b64eb846dce97d0772d53ee66e5bc19145d182bdfd2d8cf601da4cfdfed3df50f7f4b1d5b558c9b8e048fb37251e11e4fc389f195238c056fff2ce05cbad7239db36a63bc8ab0e81a09767fd24a972d43ab0e576059b757f8180a0e1e9204b0524249d27d0c33beb29080eac1483bf4b9ddb3de8d6b211a7e013752bdabdd995722602d022f6058580330c25eac5ad2173b47bc57264c6fe2c5deb8b3355429f08006e745f101aefde195e2011b0dc5f9b43f105c35671921745d22c9544f92fd44880ae3823b658f2854aec228c15f33a8f2ff4c62fafb85253ff65eeb893f0ab2eca451ee93939d6c1c43dea371c90e56384d5493637febd1cbe15b8aaf78d65c8332f0fd5e9891fcb75a6c7aafcea93c8ddcfdfd17ea1c513fcd6a76df10d9a5c534281aff39a71b11b44446357bf13db9968e625e2c710d1cbb12908fa48221a4e150e1ccc2a7f182045a6c1b94a8a29b549375ba917bcc3bb71e498688bcd6ea028a23e892ea432c64be647c74f22987a13d23804f165ec8b1f70bc93d11e3cfb4ffe1a48fedde4ff7df582c14072b170086289e8852b80fed6767b5c2e02c3fb41a11965a451ee709fd0603fa7e28ee387bb41fde30bc09a0545f4bb6106de88a0172055a5b96975d6d6a4ad8b45b0eff441b41818abe427ef31d7efcbf65c3e440ee836b23b01534505b36ef7122e73a365630d348064e381c54da60fdf20746f421a4c68b6457aa38b1f517f36531aa8c1ada503d1b0563b1416a164d39ed61fd0d9f991b7c035c536325023de7cb17a911bf6780a2ce8b87545df842682b0306091cc111a8770be1e4b78c6c3f7055ab2763a848b21db984d45b36f8942608232b4531bfcfbba19ddb629be6d402c9d463f348b08e130b51fc598cf43e46e3f6c9be0e53a5123b02d82a19009ad564d78ce6138f19beabb2b77bcac7718fd38a3610b991c938e138ff95f96def83a00dd2698e734f2d059b02b7553cc7fb6c45af72d26fb0a6cae890530593c34b75f5228c835c92e854084a04a1fa1588102fa5739a85ba80a02b4eef963807211b0b8d5e65300268c969a484276f77092c2c38042eb5dde950542a19d3143d03637c5c3bc63ae88620ff8844f35c7b70142cc880697992cac78b72a09dbf40393ac4f80924be5b726147dca330b4298b1c053ca55cd49de5ad2ef81e6b4e7ab5809769890893dd8ad296905c8ee9ef7161520ac0f5a4ff0d8a3334a30573857023063a156283ff9c26177ceb3c41ab082ae3d49c9a64c243575187774ac9aed5d54555f6301b706125cc927dac3aa57c2545a44e8e04111e1918ce4b246c62c6234845c88c86cc80572bbf8751d057f10dc3f66553d29fb4eb6a1877aa7ec468388fc5fe893137629ed6b2cd64e963774b579ab27a61ab8ac8ad355f0bcd11150e38ce2dc65294a8e708e010d0c278bb3c2da1e7a484180c66cf6c9f02505db085e14b1735eabe7d3daf9fe02940fcc704d581b6965cd146f48a4961f94e6a7ab5306e4a0a28bb11bee5096f60028224792948632dd4d48fc3bd7ecc14529c64c273360fed6222d5010108581b5e56c1aaa13b2f156cea88c3848ca84ff41a9afe7b2d5bfd10aa63becb9e4af13f61e76d30a5d431df865cf08a3d7f29230cc3b23ba23b1d3c324dcbacaf7fbab2f4b1dbdf621608d9937b4209841feaebaafa274ca94d974122caa2ed730544b8926bea4e8e77885b416d1d328d5a6e26d221c570b73e16e2e5ab05e7c3a46be8c5a85f024ed4522e4372657600cbcefebec74fd73ead419320573d7f29ff267c5ce5a0444987bf8f8b76e0e69dda7ebf4518c90e96305af4b11ea86987c2dcca4ccaf634541d86e5918966cd03a574ed8c72bd276205132844264e3f8eeb5b0ed67aa95aa308cfc5a85c3c0cd5a0a767249e300687ae942f3d9df96841a53b8c5cc991fa78", 0x1099) 21:52:29 executing program 1: r0 = semget$private(0x0, 0x3, 0xd8) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r1, r4, r5, r8, 0x10}, 0x4, 0x2de8, 0x4}) r9 = shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x0, r7, r8, r1, r8, 0x20, 0xff}, 0x4ad, 0x1, r6, r6, 0x0, 0xffffffff, 0x1}) r10 = geteuid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x6, r5, r8, r1, r8, 0x8, 0x619df41}, 0x1ff, 0x1f, r6, r6, 0x821e, 0x0, 0x1}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x37aa, r10, r4, r1, r8, 0x104, 0x6}, 0xff, 0x9, 0x49}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x80000001, r10, r4, r3, r8, 0x8, 0x1000}, 0x81, 0x45, 0x10001}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000340)='./file0\x00', r11, &(0x7f00000003c0)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) semop(r0, &(0x7f0000000440)=[{0x4, 0x800, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0x1, 0x1800}, {0x1, 0x4, 0x1000}], 0x4) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x0, 0x7ff0000000000000}, {0x4, 0x10001}}) setgroups(0x7, &(0x7f0000000500)=[r13, r4, r8, r4, r4, r4, r8]) shmctl$SHM_UNLOCK(r9, 0x4) shmctl$SHM_UNLOCK(r9, 0x4) r14 = accept$inet(r11, 0x0, &(0x7f0000000600)) kevent(r12, &(0x7f0000000540)=[{{r12}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x71a}, {{r12}, 0xfffffffffffffffa, 0x1, 0x2, 0x3, 0x800}, {{r12}, 0xffffffffffffffff, 0x90, 0x2, 0x10000, 0xfce2}, {{r12}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x3, 0x3}, {{r12}, 0xffffffffffffffff, 0x18, 0x1, 0xff, 0x7}], 0xedd, &(0x7f0000000640)=[{{r11}, 0xfffffffffffffffa, 0x1, 0x6, 0x9, 0x11c}, {{r12}, 0x0, 0xa, 0x1, 0x80000000}, {{r11}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x4, 0x151}, {{r11}, 0xfffffffffffffffe, 0x93, 0x1, 0x101, 0xf81}, {{r11}, 0xfffffffffffffffa, 0x44, 0x4, 0x9, 0x81}, {{r11}, 0xfffffffffffffff8, 0x20, 0x5, 0xfffffffffffffffa, 0x7}, {{r14}, 0xffffffffffffffff, 0x80, 0x8, 0x9, 0x10001}], 0x0, &(0x7f0000000740)={0x1, 0x200}) fchown(r12, r5, r13) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x5, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000840)=0x3a) msgget(0x0, 0x200) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000880)={{0x40, r16, r17, r5, r8, 0x80, 0x1}, 0x400000000000000, 0x1b1, r2, r6, 0x400, 0x73}) getsockopt$sock_int(r15, 0xffff, 0x20, &(0x7f0000000900), &(0x7f0000000940)=0x4) 21:52:29 executing program 0: getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000001340)) getitimer(0x0, &(0x7f0000001780)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18040, 0x18) read(r0, &(0x7f0000000040)=""/96, 0x60) 21:52:29 executing program 1: r0 = socket(0x2, 0x3, 0x7fff) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 21:52:30 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) lseek(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x210, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20200, 0x0) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x9, 0x1}, 0xc) chdir(&(0x7f00000001c0)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000200)=""/244, 0xf4, 0x40, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x4) getpeername(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) 21:52:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x2}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) flock(r0, 0x8) write(r0, &(0x7f0000000200)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d42cfa10d1db6d682a524112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb14104d8e53f9b980d4aa8a42b89315f6392b8db3610405a2eaeeaceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b9d74ffa770b1", 0xb9) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfff, 0xb090000000000, 0x3, 0x1, "a8a641cf38a6f7e8cba36efedcd3da638d8a0712", 0x800, 0x80000001}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x1, 0x4, 0x100, 0xfffffffffffffff9}) 21:52:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0x5, 0x6, 0xffffffff, "dde139a8d52a8ed526f1eaac0c19bf62cb997a50", 0x0, 0xfff}) poll(&(0x7f0000000100)=[{r1, 0x4c}, {r0, 0x4}, {r1, 0xac}, {r0, 0x104}, {r1, 0x40}, {r1, 0x16}], 0x6, 0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x80000001, 0x400, 0x2, "2afdff46f9e6db4e7702f79b65a838ed6f620248", 0x1000, 0x1000}) write(r1, &(0x7f0000000180)="ae57256f7f31a9dddd8df2c5d09c", 0xe) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0xe6) fcntl$setflags(r0, 0x2, 0x1) read(r0, &(0x7f0000000200)=""/4096, 0x1000) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) r4 = fcntl$dupfd(r1, 0x0, r0) r5 = openat(r0, &(0x7f0000001240)='./file0\x00', 0x10100, 0x2) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001280)) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000012c0), &(0x7f0000001300)) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001380)={0xffffffffffffffff}) listen(r6, 0xb409) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000013c0)={0x1f, 0x1, 0x1ff, 0xfffffffffffffffb, "81479dfb6fa69a0eeadde130ada8d5d5b76e22c0", 0x6, 0x1}) write(r7, &(0x7f0000001400)="a17116fb14ade34d0542c98152a4ed266a8542c7bdee48de4855db0e6fc6f28dfd579580a73467cf2c8f4fb03517c5be7575f38a9d67fb6d984538f951fac2d1fa6859c2f658e779d50ad380727c852cbe6f0afc46257dc1b148e137c7835a3f7ef35f406df5d666e41cc0b234c71f74ecf0c785b26f3389d2f23b2365e1dfb215b708243b52c68880f43e370faa4f61f01e520e6ea4cee8081675d49527d19b41fe4538ed985461920955e1d3ef238fdc442d504437624605ce5069fbb84b3816638cc69c7d4bc77dd90113a842e379e73fd427b3a5e6fc737689e4114e47fd183530711c8813807d0486706e32be79a7", 0xf1) r8 = dup2(r6, r0) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000001540)="cc38deade9c3081e698dbfa7ac6e19ede778069e0a384070cfd44e647fcdebdb8688b4d0aa5cf34af7492fb0398240b3a5403d329a89d58ac8b7b49b6742677f21877153f15e37a2a04632595a2f9ab9d4b78d67a5693b00d33d12461f", 0x5d) accept(r8, &(0x7f00000015c0)=@un=@abs, &(0x7f0000001600)=0x8) 21:52:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) close(r0) write(r0, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x74a171ac, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) poll(&(0x7f0000000000)=[{r2, 0x97}], 0x1, 0x0) 21:52:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="35d24bdf2985b37fd24cbd9fef0fe259749fc413299613666c3cdb89242e7386ecab709e8a1f1e2e187bc8e1737092ce97d3950c56d86bb5948ac596bbf391e4863fe0c409c3f704f8d78e7b400c53e7577be68f6ce3147d8b780cde5c77a68222cb25a8a5a88a0e890bf5ad56c41613769d328c475d4867d4dacfe3b97680435c315dd40d7abca07c1b2458db5db8d9", 0x90) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0xc162, "a147780ac85a538a131900e8ebd81823fc3e0d7a", 0x1}) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) getgid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d35, "bad84b73f2a42ccccaa772d8374275835db57180", 0x11be49e3, 0x20000000000}) pipe(&(0x7f0000000040)) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xca}], 0x1) 21:52:30 executing program 0: nanosleep(&(0x7f00000001c0)={0xd, 0xffffffffffffffff}, &(0x7f00000000c0)) clock_gettime(0x7, &(0x7f0000000040)) clock_gettime(0x2, &(0x7f0000000080)) r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000200)=0x8) fsync(r0) chmod(&(0x7f0000000240)='./file0\x00', 0x4) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setrlimit(0x8, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0xe92fab2f80cdc8f2, 0x81) fcntl$getown(r0, 0x5) socket$inet6(0x18, 0x5, 0x8) lseek(r1, 0x0, 0x2000000) socketpair$unix(0x1, 0x1, 0x0, 0x0) 21:52:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x8) close(r2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xff) 21:52:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000008c0)="c0", 0x1}], 0x1) r1 = syz_open_pts() close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4, 0xd, 0x0, 0x3}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x82, 0x3f, 0x20}], 0x4, &(0x7f0000000180)={0x1, 0x100000001}) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)=""/200, 0xc8) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) syz_open_pts() kqueue() poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) 21:52:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x1, 0x8, 0x3, 0x3}, 0xc) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 21:52:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r2, r1) fcntl$dupfd(r1, 0x0, r2) write(r3, 0x0, 0x0) sendto(r2, &(0x7f0000000000)="6a04651a5625df51fb6e09bdcf3f265e11a42a9cf322638387faea2bc80fa91ba31e3647d82a329a436d7dd45eb1e1d6bbd06824f37eb882bb09127c60590fb4ea4723ee368b0fc00f297402cfcc6c1574a3c548d97afeb8f0e817cbb28372315bd5cf90a0cb0048f2148009d4b79018984966ba6851de4233c373be6d771fcc508e0ac2e84fed184fb24797b983d1fbb237ac0ddc130754038e6c930724de39c924987a7e079e9c8009c1149f7965d33947ea0e4b630a7f758c1d3befbe", 0xbe, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0xffffffffffffffff}, 0xc) 21:52:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000018c0)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/2}, &(0x7f0000000040)=0x4) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x1cf, 0x0, 0x265}, 0x2) 21:52:30 executing program 1: r0 = socket(0x20, 0x0, 0x101) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x200004000002, 0x7, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x1) shutdown(r2, 0x0) r3 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x0, 0x3, r3}) r4 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 21:52:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 21:52:30 executing program 1: r0 = kqueue() munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000140), 0x5, 0x0, 0x203, &(0x7f0000000200)={0xf2, 0xfffffffc}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xbf7e849f8444347) sendto$inet6(r1, &(0x7f0000000040)="ed81806e652cf821b55864f05927c0d1cae09de49e44b39ced8915e495ca6ac3cc595f129c7b9e0bad43fac9a4362b1a2e87f751965174cb80c75ee58819481673042895ac510b8e2b779b4ee76623b875eb3d157cb63300a9be101d7586f9960753f600150ab1f48d8d9fcf264e18ce28ab3c8a53eb118237a4cac1813b6f58328de4aee089e53399a841d3dff25338ac372ebdf5b063190a71a97c33c0104598df2c284659e344d47815f0a1c83f39b31de57fa37c6d0cbd9c13f92bb381f0e2e56cee4b949bfc2c084f671fb8d532a1fa0e5dc020e70cf926a9c442a7bb0bcb93f38b90ad4e12e28fc03219049e0e69e2", 0xf2, 0x408, &(0x7f0000000140)={0x18, 0x1, 0x401, 0x7}, 0xc) 21:52:31 executing program 0: syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) dup2(r1, r0) 21:52:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x7679}, 0xc) readlink(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) 21:52:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001340)="620d08805a7a3462e6a6125b4d230dcdd26e624dd340884a29dfb2fdf9c454cefc086850af6b61d6b372dc371140d5f4b5dc6112b8ad0e9e012c99a7c116c0985c241a47e7ea80aadf5341b8e3a5fc5d185586702da5ecb65fbf0efb0e157d51e4db85ece64a03a0f97e7f82cc8c8d4bd4d8166f3b5b41d66fcaa9afbddc2c3143c76b36410a5d", 0x87}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r3 = socket$unix(0x1, 0x2, 0x0) accept$unix(r3, &(0x7f0000001400)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) poll(&(0x7f0000000300)=[{r0}, {r2, 0xb}], 0x2, 0x0) 21:52:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280), 0x0, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x401) syz_open_pts() close(r0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r7 = fcntl$dupfd(r6, 0x0, r5) recvfrom$unix(r1, &(0x7f00000003c0)=""/251, 0xfb, 0x802, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:52:31 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10002, 0x30) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) shutdown(r0, 0x1) 21:52:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x2, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:52:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313b0", 0x289}], 0x1) syz_open_pts() close(r0) r1 = kqueue() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) 21:52:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x10000, 0x8001}, {{r1}, 0xfffffffffffffffb, 0xd, 0x1, 0x3f, 0xffffffff}], 0x6e, &(0x7f0000000100), 0x9, &(0x7f0000000140)={0x10000, 0x101}) write(r1, 0x0, 0x0) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r3, 0x20007478) fcntl$dupfd(r0, 0x0, r1) recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x0) 21:52:32 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)="292a23e300", &(0x7f0000000500)='(]%#$}$,\\]\x00', &(0x7f0000000540)=',\'\x00', &(0x7f0000000580)='%-\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)=']%^\\\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='}}\x00', &(0x7f00000006c0)='\x00'], &(0x7f0000000840)=[&(0x7f0000000780)='^-\x00', &(0x7f00000007c0)='}\x00', &(0x7f0000000800)=',\x00']) rename(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0\x00') accept$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = msgget(0x3, 0xd6) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000c450c6724feaf264c225d3b9a4b04fbd81fa4cfc0d198bffc9e70b2684fd450a7a760b8401169e11d20a6e0800000025ef858aedef1c344d2011d92fd4b8b741f473118c31ccfb23878bb277c3f682a88e267cf95dde404d1bc1921875c6a5a3e52dab37f2e0d79b4ba078efeaef55cc61e48f2cbc4450e592c66ee580acc9ebf648fdeb978b48d70000"], 0x88, 0x800) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f00000000c0)=""/140, 0x8c}, {&(0x7f0000000180)=""/61, 0x3d}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000200)=""/4, 0x4}, {&(0x7f0000000240)=""/55, 0x37}], 0x7) 21:52:32 executing program 1: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000340)="c0", 0x1}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r1, 0x0) kevent(r0, &(0x7f0000000000), 0x1, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 21:52:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2048a, 0x84) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$getown(r0, 0x5) shmget(0x0, 0x1000, 0x204, &(0x7f0000ffc000/0x1000)=nil) recvfrom$inet(r1, &(0x7f00000001c0)=""/218, 0xda, 0x2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) 21:52:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c0", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000f80)={0x0, 0x0, 0x0, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8", 0x0, 0x6}) poll(&(0x7f0000000fc0)=[{r3, 0x100}, {0xffffffffffffffff, 0x6}, {r1, 0x134}, {r3, 0x2}, {r2, 0x764db1b7708e0252}, {r1}], 0x6, 0x1ff) open(&(0x7f0000000000)='./file0\x00', 0x10009, 0x80) 21:52:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x10000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x1a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) socket$unix(0x1, 0x2, 0x0) 21:52:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x2}, {r1, 0x130}, {r0, 0x40}, {r0, 0x12}, {r0, 0x4}], 0x5, 0x80000000) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r0, r1) 21:52:33 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 21:52:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x7ff}, 0xc) 21:52:33 executing program 0: r0 = semget(0x1, 0x3, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="8ebc3bd18ef6e858cfdc877ec8fe0d2b4c43ac22728852ef1fd4a72da0837ace925fabc99f576bb6bbea7909f226bea7609272717fb2044ded10a3354875ada64918772f48f12b56ebcaa64ea3eb42a0671f4c264f079a14f9bfaa4c2865fcf54a7e24da683fae7e1d99b25c516c58cbf2b295943a012d0c5b634fe56c2fadb2e61498199bf66efbdc13a85068e501ddf19d8882da8e6f2fc01cc0ecfc47cef3af55bb4fb3357b2d40ab9da7d33314e7acb8d256be46ef4c673b", 0xba}, {&(0x7f00000000c0)="676648ffa70132ad07b9ec85ac18", 0xe}, {&(0x7f0000000300)="7d787daceac9d659cebbc6084e7f2cb29949b4f600c9ff7e2aefd38d8a9663881127c2b30f89a4a724282405bac13735852534974a77c6b19f32bfa2aff388d42597cd068c844e7f19e683ac1d9f9da941da9f0d3eb2c2783df72801d8afba7601136149f094c0359ad08028cb47b316d4220d6436c59bb382b080b42f540d3ec5f5e30fde931dc781d4a260255c87ef4e5991c23170f1be621ff5b41042d4933637cd5a137fc121b48e7db0805418e22ed86c59c32d41377f19c00a21d7a2f644780a04835a70392af7adb7a507613c52fda18c3a1959f805874be6c82c8b1351fffcc82be2886bad71fa6f51d20cbe4e2b31a07ae49adc4c873a681847ff7dfd954e52d5121ffca5337aed2d59e51d4dd64a32449b8a6871186ba93689eb8f61d260535978c33271da7f61d5bee2b37ae14432f6d4a150685fac070c3dc6fba0522d6da0dcc669c0825f232f248569c689aafff58778f63f85707d7c48ec5325c233825f00b9e73998f4f71a598adafaf9cb03830a1aea7b44710f13395f0378d9f67c69e51ced41896751026956c1f853b21ee16c8a051f51b029dfed5b951b9a9c3de5a3f843ad81f39ce2b0c64e61c9977923b3d62dd77078f6b9727bd6898f6bdfca43df45846c2a633f6a4c509d8e918233cc4b9b9016c1540649f2a4ddba1dedb38921f40cfe46f533f19287099b7e21a2932237eacb0baccba23f658a40ddc635b4e6c7e8a7ea894d8476ad30e4a9e66b70088ef88247223e953fe7fa3f74d3b51f29f99731342b9633d0ba8211271ba20dae3f60b2851d08a8f2f69a269a1788b51a919ccf9bf0151aa42c43a0f92fa04de47f55452e787c049602e1443594c9cbe146b1058ebefda8fa869cdab8334b5e7ee4d60c267e8e7ee19c01bcadda8c27b13e139f492bd14a6ee529ac7041f43097bc1f002c16448b3d7c59c6593ea32feba3eca2fecec87c979c6fbaa8dbf0a81c363bd582cc4c9d26c862c312870de3e970fd5898443d6d894ff996f3a1a566f761f6052059b74da81246819d6f155193cc703276e7b18d3941fd6e7d4f5da448831401b357380884c8bfd6f691a063b4d7c5677b8b00e4846d3df69aa0f477ec65e0a8b20c61f07bbb253ae82d40dcaa3385a53aed299fd291e59cccaeec0f182e80e318fc57214722b97fd952fe2b785bb05a22d6ef15674121cbc714fb22916618d637b3371598a2c291f2ce41c04a89b2cf335cd26222e3d92c777a2f5333525f1dafc548e8375c58fd2e12ab0f90f0be566efb3d70315b7d46efa4ae2e77199ebfa6556997450f37561a101dba9a583f7f235b3bc9f5040503c54ec61b252b295c207a17b5d0bd5ea33c08dba98f55ce2fcd9d25d77720c22dc6969228ce64b56f67ac7d9c700128f0135d87c15338eb5d5623c30e0fa165f9a07edc9f57b21e215b56d50c2354dc99ab62f356e8f604089e9507fe57e6925650194476918c473e5d35fe7cbb0efda9d664e3d3bc71d20b0cf277ae41184ab6bd1cf98b783b4947fa40361c43af4c028a80380d04242dc7d84ceee9a950bd37a17ce620626226bc06ee792f7af181ff92fdc9e2ea7a0e03608538aec2c9866b785e3f4a4e420cfaf272f211491c234dff2c9a594ccb83934845f819a2ba6d8018d11f594ef1a3437377a42f66cc82175d7859c9bf14e939afbb700dc489af3086ba5e0139ef9e6df7a05fd1ccd6493b988e1aa762d730b71b1d22123b6d9817d688665a8d6662f5ae5b1c077379dd6f0852bd4366e103ff9a39f7ec8199ae9931088e1e7d733817749bae018a6867bf3743aec84243541cf023d36ca9920f85759c0b0f8c23cc87d4eb322ec7b9a9a5de5dfd2de78ee4e0829ba287ccb5a5f14a7bcada34b276f264c43f20c0879ae826d26d8c58e86dc02eabce705d411dc952e72580911825e01e105472b26826b3c941e09af827caa24707d2fe9db8e81b9f8674b548cb22c010c175b46ae7046f99b83aea7dd4e847e71c12c4a32eb9effbeb3cb287cdae9c90a0673f3b5c3a47d217fc98b5ff4cc51a638c0b7088974a2c599aeb2fd8ea21ede7d109af861ba1ffc87aa88becbfd1cac90281b5a502c0b6c8e24ef9c1f4e07c64065a6e946ac6298298f74a4bbcd0f0ebcb4e63f1bfcc14b780355d05a0a95403d03cfcb8f0c8aa4fc22876bcf25c72af65a305906c2d0efe5ed3f36ca0749608d9a32a08354c8d50459a655b539925fac3aa4f89e7703b7086cb919cfd4c8c00381289f5a5b84ed13d1e121f10cd1627d34ec125803a660271c53f760ac91603b7f1c539dac92c453e0d769520c376260fab5944be76cd0eb871263f6627d746848e0c9a62be80835930271ad62fb2886fb6cdb59ec18b9244b225c61be2871d385674ef31436f33f940d6b49487e87e8a108ff994dbc4b9385ffadcbb53b3939207fdf2872a47f53c85653edc4ba6259693d236f293ff3f12c9ea98e6b144bcdb4c9ed8f302ed51212e1a7d543d26757ea915dc14839848dce7e8ee8f2f47951b321ae5091d446d804049473e5065c51195c6abe976830851fc18142aeafdd181317a4fcc04bc28a5c0ab2423bc92b91a1510c21f0cd5f3abd200c75001f4410137232cf9efc2f9b4edad959b988583ecb9ab388ed6c0dcf0bb914b378568c5285db729e5b87d15cbb4089393fbede9706084d4be4f653754cb31421df5afa854d66502e99cd4cb3b9f000a20e8c37ace5043b18bac3a4b5e8ee39d0d3bf3f2a8303e679dc493f91f9d9b9386498d568d969792b9832b94b48a59fc95b3973cf13c78b6ad5d1ca4533087c47f035b86912fc0e50e27b0bbab845188feed0c1cd9007bd6a58b4c3a2a909dd2dfcece56807e7a57c7eeed2a03a9fcc919e5dd8db4b9064f24e79a94e091e635b3a992d4a18cbab2303677df58b01934682b3836cfc11be14de93efeb1dce9d8e6f4b3005336d77d1082cd9e769f81a004a020991389a97a89488e6deaf51ebd9841edc0906428e3f90da6432e11f24e3ff09c55c0e8729b0038258305677883a8a934cd682eee2356f3b7dbe8be21a9082903c68c9a68ba214ca0abd2ba2685db42f07253a3604c72250d5a97cd3bfe57ace8fb8c5845e86ada7e786971aef36a2462c6416a55bfa104c705be5e14a65c9d4d454853d0725be5c869a22a207ac00bd9a7e84a81372d7b6bd5167a70edec5749df149dc922a48fab0aecd39f27b7b1757cd3a7b51998301e91ec4f56b8b467eb06acf46eab9b3722e76bda5e90500164679e44b39a2be8a0d2f3db6ea188673c24dc9e7f42dd772cb365beeef57f0f51cecaa2f70e754d2850c79b75cf8a2ab18f4cf20eca7ffed3eecd901cd6dd2b159e422865befd21906a54d3e3adecdfd709f2aa4a32013e7a26847859309ea4b6aeeb87945c118440767f1d7ba36ea67bb5fee37dba28131c5c9b94e344659be21ddb9d5d87c6f63f4b7ed2817786d083f1a976d0593c351ec1484462d697dc30d4b53890d3bf2bb76f33fabde578d2e98b24f8933b781e1993bac7f2a7a14986bda6cc278fc2c11d1d35d36d3d706fb42e7e4d4d6bd40246a774168590d5b0d11830584f55cfdfda0a98cf70ad63aba41dac110e52de2b2a3e2e88e3dd0242bd799c4486282fc7cbd671c4d7f343e83e55a417fb61f8488cf4027aa0eda5e3eecd549c848d6a8d33d738b646ede38c2c2bce45799c99c18752e0656e549e5881320ec749d6b96d28d798c95936bcbbb8ca5849788aa597b671fc3b0897577fb47895ad5d7a68781ed3d79dadc15cd6db856f0669e1455083f15368f5629821a6cfecd6608e3cf5b193fb1d34e8e58634f6a68517e6d054642a419c8f19b874911456d25ac966e2794dd33a92a1c73432f1bd27d4910ce5aebcd6ac7e668fada052ba121cea2e2ff90251db70fbd0a41013580f8649db626defd75b58487f60e207d2de9abf90e15ddd75af14dc3dbdab5d707640b92f4e57447c47c3dbd1c571e58802d1af56a631e89d422e407b508705cc6cb6e20df7316d01913f97ff1d8f26a0264e29dc641da26f72678d44efc2036b1dbf291d16981fabd8defe9e5809ffd2845f11cdb85374a2371e23bb8a5e2e267d73e50ddc5493b2f759aa372023560f0ce3a372466aa94d6bdd90ff93a4901714ef3af1942c8392c5932cd1aea4a5276714de2e6ea14b8dc838808d49b1f3c1fba0e08c10e47e2318f41213fa25771e0c43150860bfb9fe254a7cf9907d83bfa0055b08e109fdc62c6b31467de21d785184e6154c5c2eda524fec0c0b639f3538cc44fd4b8c95963520d696b3c2ebb0b5974c401baeebc159d3df1903518b7ea237d6f5afa2a521d886acb96d926096004a00e5e6bd8b3f392d3caeba5196de1b3d49cd7039ebaf8feacf89020e2dd1f4fb78a42b1466416eceaf07b34c0d73ed91222b220c91b9f4023d3d1607f35bba728f09f72031ef1b8541a94376b610e1d73e3cf7f681fc861521657803fb72ada5a2acd9b3c55889ea9d927575c76e0a6ddcecff3b6c24ee598274ee61f82d9ca25ac8246c653ad8b277b9fdd973eba103aea0b6c182b0fc1dd6d80f7bbfba0bd15a4db4e77c477d4eb0cdccc47ec09797e9adbed2bcf507bda2fbad0812301c1a6dd427b5e09b73eec80822025224e133c936983eaf97d0b4e70eb3da4f7596c60939aede87b3cb1d055ccba96970c89c67a1a445f08851728c53aa17a85ed86c9eb86efc75dfb4794de0eb5e4f886a9156e593a29337bea0bcea4e0d0ba8fa066c79c7728bc6208bba749916663c583dd7db121aebc19ab74e0fe9ba1eeb0dad220489ff8140ced140fae87478699c74a2dd613c9c78b3f757071b28feb8e1902ee56ee094c42bc69171ed7ed0682890b39add47b4579720eabb219b16edbc33494109a2aadf8c7b9d7137f1cd16edc6bf706044173e19d651cfc2fcacf84bb2d167f32b64b9ce1fd860373da23c2ef0df36a1489973a12785d0f023d38aa43b093017681f27d298bc35a03e202720570c0201aa47a62f9fbf76adc72ab938c06238d7e3cc78d0504231c0a69b4a1676521a1d2d02a0a7dd30ff8243c876b4dea5c8615e4415d2ce6c1cd02ed6486334747fc26cc2a24be5c0cac208d7a10c51a7a341c27de687aaadc74ded4243753e03b8055d08c1e7f6226e3685c61cd3a57df289fddc459479d151617539c023e3a2d1a62e2159c77a8aad8d490a78b49c59889aec7bd6a5f0a51259b1061af62b5e9e1f599024aefb50937f1b50c564a035deae4388232546289d072f0f037fdf5f6b4d9a5b9ee2c9b9b3792a4d87897ccfb791913333c45a809446790d8dd089efc95d7528eacfef85516432af50e2d19db9e966a0235e3fbafb46b891def78127096b848c0e80540caa97986bbcc97b20316e67e52059a659bd5021b3ccbde76018f95994c895a72851ac7f61a61c70c307019a757fee58aafdc400045f0d9d8b649a1d534bd274ca1a24e35ff363d1089b34a308369013eee2cd152cb9d4d68740e1f15a4d9b6fb960a19d62d90a7f78b2968d10d3deec53ed17a0f68fb93a47223779852eb721cd7b6909d3112cc19c11ce1c0ed5d3145a750cdcd2750a0a82ed2b2e24397762daf31f6459012063a42610aa20b0af696feaa9e657a8033b7b47f89a0522da74561158251b1db0a1e4e96bcedb297022c3a227f194eafc2b5930f32e0ae72a1b629bbd4432ef1efe6f5da9f23953b0606173cf359ad8e1956b7b009ebd384448fbdc975ca64e1241c230ab156419891ec6439c64af588389eb", 0x1000}], 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/254) 21:52:33 executing program 1: r0 = socket$inet6(0x18, 0x6, 0xfffffffd) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt(r0, 0x40000000002e, 0x28, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x40) 21:52:33 executing program 0: pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f00000010c0)='./file0\x00', 0x4, 0x2) mlock(&(0x7f000023f000/0x3000)=nil, 0x3000) truncate(&(0x7f0000000040)='./file0\x00', 0x0) mincore(&(0x7f0000240000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/4096) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) fcntl$setflags(r0, 0x2, 0x1) lseek(r2, 0x0, 0x0) munlock(&(0x7f0000241000/0x3000)=nil, 0x3000) munmap(&(0x7f000023f000/0x4000)=nil, 0x4000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000011c0)) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 21:52:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 21:52:33 executing program 0: mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x2) mincore(&(0x7f0000006000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/4096) 21:52:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) flock(r0, 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) close(r0) syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x4) write(r0, &(0x7f0000000500)="bd", 0x1) close(r0) dup2(r0, r0) r1 = syz_open_pts() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xaa, 0x6, 0x1, "9612361eaedeca4425b072b582d8b0031388b679", 0x80000000, 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) fcntl$getflags(r1, 0x1) setreuid(r2, r3) r4 = msgget(0x0, 0x4) msgrcv(r4, &(0x7f0000000140)={0x0, ""/67}, 0x4b, 0x2, 0x800) sync() 21:52:33 executing program 0: socket$inet6(0x18, 0x3ffd, 0x3c) getpgrp() 21:52:33 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x80) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)="01000000", 0x1a2) setsockopt(r0, 0x1, 0x603, &(0x7f0000000000)="5b0cb0d5343e2348f9c29dc6d4c761cd", 0x1ad) 21:52:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = semget$private(0x0, 0x4, 0x100) semop(r1, &(0x7f0000000200)=[{0x3, 0x8000, 0x1800}, {0x0, 0x4, 0x800}, {0x3, 0xb5, 0x800}, {0x4, 0x9, 0x1000}, {0x0, 0x8, 0x1000}, {0x4, 0xff, 0x800}, {0x6, 0x8, 0x1000}], 0x7) writev(r0, &(0x7f0000002440)=[{&(0x7f0000000240)="af2c202dfa70fcbdd203d35495b781a1bf93eaf1d79e64fec28182850b8c12e08d61bfe5b17248f8ffadb06ece2d49bafc3b5558aeb62144a3f5aac22101a84bddbde2079b5b50c4e921d1759a2bbb355aa95f84ebc71dcbb18eee9fccacd0017e698c5ef0d8cc67cfb41e095cbd0811f3ecb2a69e72837f0a63805bf9668fa5240c805a66dd0703faa870f2c6fa5a88daa3c89938f2b6ff6b99b6edc705434d995efe52bc198f81fe7ee8092b2408a1e8eb7cc4be785ba0bab4efd28d5516aac10e8578ab24cd7970422d1ab16e4d4d5f74216564ca7b4499070201d28f17248ed4119e6480f545e14d2ddf1b7601980585df7d90c934bf5a267a3ccce3d65b57769d6784f7139b32eb8cc57dedda7c70733de83f5588db6403283cfa7ab1b3a4937c4e205ad30f1b546508411d8914a7440aa8dc7d74e7fbbea5f522b0bcece713bc8a255e6c50cdcbf85f145e097546dd46a5f48e279e505b73b6b7ce0162e8772ebd6bd7e0e5e3dc213bf51773a7d7dbada7fa1f6b3234eb148ce5837ba4c8ec66b3361725babe75221194f193d70602e6bb71036d5f0ff553616af89102136423ed759176a74b2b3655e30c26e94eaa7587176a30cda0341376c443b0114fa5768bac0d2da60506534ab25d45e406d37ba0e2e84aae879442e913b840bc60f15ed5a562ae4dab1a259198ee7ed8d02b43389e31747d7dcfdacd1bf61bb1627a8b8126faeffc6439b81164303ee525698c1ecf7f9b54309233d4e30af2ab8bd53aa222dcc82de2add74776f14ade4fefeeba6443fa78c0e7bd18bcb97d497497152f2e63ffb09ce6cc9e2eb7216b8b14a354320bccab413b7367fa68a7b8a2660a4015f04bfaa223b0086e3870c0f6d369065ccfd6a26765612cc808f7010897c05e1a43186adfe45ae2b92e3d78df1e45156a575bc9b0683844133d3c7195e80a8116c1c75681e16aee8c262eebab72e80eb5925d27363acb0302b40da453db086560e3d10081bf3d6f34cc55a4fd024b14fe308d370986614cb042036af1872de27de9ec4557f78608e46e401b60288b96c85b611ae76207ec97db3b1736ce7e00522eb372fb66d905f22398039cde3f49f9819aaab1540c45667bdb00f3abe237429cf80c975eade5433057521fac3a9f6c9e216234e4afaad78d15d9b3608e523b5a89dcc5edc7d98fbe5282cf5314a6f9632259d616229982041378e1287c284b46a6ff97ce00f054d5e5172cdf4f4a959eccb0fdca60ab8220ec14547221896030dff1f6cd6ea34a511c9f45123f9ddb8e2a132984d97c92761a258b9ba86a74d7a82995a8c84ca21cb3824edb8efe0f3d6018b1f59722bd8d881663da3053e5957841045775c01a755be57f00820285cb1505ec954b22f2af711d9064b6822b24eb4bad2c98f63d4319096dd7429fe6ea49fc3aab59f1017570547f831600283e03ad451eb8ebf9bdc58ac1ab56956b83fb53a70edc9d48a234e7a91269ec572728a0b0049ebea2ac60e2d36f4bc5208d4b80a0d947c09d83ecb8437e82e0011aebcd7d597647985566e604f7992c83afd807ac9fbbe2d0ab70b4fd5bd53aa0e95f87938f2787c9c1ea39e26e474ba7e79ad792caa2e4fa468070ed668271265ecbae5ed512d79dcdfe3b04432c85cd5aa89fd9b4e62b5cc79b91365a426e00db3ec7faf6230734b3e1a53a2ff0da754183ea64080fc3b44ad455e9581ba3ef5b37023b62fd065a2d4e7fe9cce08c22bc38e0a765843ec91276637c405e9c469d36f5ea467705513027503bd57920da87ed9bb4e571ab347ab5aff177595860ad40cbdda59ae5172f611cc76791cc93856639e71121baa007621865ca11b6783c847c12e57d106a9d4631eaf427681ce45e322612514f00a61751690052c9af0dd2a27827e12b2fde9f4de1cf144a3b6334d32f85450e23d46c9cb482f7eb5b3621d36d85a4ad0668ae0d923ca5cebc3b9310dc9fd48e02a5c1dde4c5a689e89ff331353fafe5145298a01c2805ee0f48c1ff930d80e965b3a7b29c929567e056376d8da08d75e9af4a6be54a013bd1223515de1d8fa50c482cc3ceb6573c201c411ab865f963989a62013538a2b141bb0b35cd9c0e80264641a3f10a5641bd01ad2fad1509cf90e5b1bc75bcdd3a2b71b15f7ac4c30a7b6b55b3ece33feef782b082437d3213c7e7fc038b7f766996c1c5f2c075c75773a045c4f7f7ba77620cc66a915dd13b2ffbece118e7cd97828e4270125e0770c0dbbbd796a076538c08300c5fbe088f931aaf8528aba038b3f9090d4ed118e2a0a0331fd0f7cf3c883e107af2e8703fcbe85f2e480b18626e568ac9e24a23ed503a505820fc29fcf6e4db43147a5d773b6287944c2f8ac717331f940a7dff4d69010bdc1e9e080609fb153e580a54183fcb99abaa36bf1917b85de30d48835d205a6347c6ba85a12430aac8a406a45967f6810e321501ff23baf4d3e45a49f4aa190a5067b7aac9100c696a0bdf73ab4e258246e61e90249c65a186e3934066972b77e717b82ade156a38ac569dcbf8be5c118fe2ddbeb42f7b6d158b5340e65e9c3de65ca62365c4cec40155be7b2285c11f2e91d784dd339bec6ed0159b9a4ea65e682277841335b8842db78a6358a0e82cf6ac0fc151da79a3e5f2d0693d0948caa1fc820400e6f4c4e6b2e9b7301101bcfa8662c363c2ef78f78b13a210462d00c4f95ac1909ff2d39dae605b8e8b976c3a4d476446e15416015565ca5e1d53b3f0959ef939d4ead697bbeca82f2c084eecab33e843693dcf45c39e1877edac684d2ea2211a50398ccb69b2f689c5cf67f6846b8941ddb74086677995a6fe28d465d3d89fe99f17ec291293405e4743b926786da6ba11d20cfd778bc9d95ef5d71fd87b86707ad3d32f2771092a15e1975c3218f3fc004a8017c9e543d840ea20df453a19ded17095257a85b6d980c19e721fff586521d004919e633fa169c6641138e81941dfe1ca9a83d9e52b80ff62d425ffb1b084e618fef17b95dec4f69b19daecfeb9d38bfce76224e43125064b552073eb9ac1abe7845c7a402ad057c6b4f141da266f895a09555d4fd20c320f18acc6f1431fe263e6fbb5d11b6a466e03dbc49bf04e116175c05ef45d79cdd8dc9b35d7ad32ddf72469d3cf49cf5f271fe47b7071827ab8c12d34dde45f4cdbb15846049070db026f158ca046c4162887f2ad687f26b8fb5500c5f1d00985bd21955e9fb61cbeabf7a712e1a95f521fd8c58073afb627106407cba409a4f7a1825597959d29d8b6e078aace2a8479295d16b8ba172dab12241d6d3faacfc1f952f547393c99c5447980c47960f28b11052ac9c869728a3a0f71110e8dc6ec0d4a30c80cb5a78068ae2ec33f7c57f8e7798c50ddc61abd926f9bbd74533bd5857ef698a12d3440a0883aa30b42ce62eca8fc44d8b06986ad3c42d79cc6ecf085578b761f0dc15cf72a1ff0f89d786b9b318f31da26fca3101b705f0e7104963d1b129d15756af2f653452a9cfda6436ed55fa036bda1f6c4a90e2004e14b8c59ae81a8df3360fa7244d4cf4523115f11d40b1ad7a4834478b0cf701a2bdd315075cf57f349d43cba50bacb240f24bd7652c08e9774a0f35666e350410db1ae3fcb0baec3dded856cd402204391b50d45d02477b1e5d7b5a320936e3394faec6fadc99ff997cf6d317a9eb2143dd3a327cd2b9430d85385ef560dc022c1a4acb28972d184da3b7e88b29a3beb6d839e0be5c6b63986887ab08f2038ee555dee541992804cde109ad55c54df96b43e5cb5cbb90f77729ec9661a0df17c8c036cd50ba755a9f9816d174ba08179058d5002be3fa4b7feef8bf77b04041c799ddb40c03140e15f0d15a20196053ed3679fb018071156e90067da5977295cc103f2998f484a3bf869897b20244e4ad53811404bf05bce4ebdbb04c7a124a252552178bd9bfd5ef787e62a7466a08c84724b342c396a47425a35b27aafae299edcfc9a1288973bc9519818c03ab399116cd9cd23477c1f4657a5479909e004a2de90be9e17290722c0d924b8ac33b4f8aa2274625b311e1f4fcac2324090831ec390c4bd2bca4b4d97fe7c9668ee698214c3857709e6803a014ce3907d3e4490652420617d5b54625e3f5b283aef6273ce864c6bd14c98798923bff2ca9489657637aeaa12f34c1137e243e6de86526f17157200d570be1b84bb7c895daf0f3ff29a9b33874b5a5e7f573a253f448073718455cc110f07fb1da0843dbf0a5979a9ed1ea6b1a83e8b29a1ef15fc826c2a24f09a95d320fba47e16c6bdf8c01536c5be69ccc10f698fabb4e523b799c21bbdf15208ef75235b9b97029ad37512901baf6647c94ee0b2345189f8a54baccfe14bd1f9b2be54ddc0164126e03e95e59dc5874fcb26af8041cae91b694f031602ef65cab8efce8a663989f429c75e9129fb9844b94f7bf35c0a1b7dfd649fa8db39e2844cc23eec41ee6560e6aafc1b31538f9126cdc46dbf6d21e6b0c1d0f99daaf544d82f412b18025fee966e835c603d34150acbe367e7bb9e5ea5ded25c099e04d93f43cca097273950a70148f61bc99ee5d1594afa9a0d6e17c4481c92defd7f62e9c0d2e2d92fe75a5d2d99de61c59de74d5eee1896f2fcd91d55bf97d55eb8d8b6281bdd5590bbfc06790f7097fafc41ea7c1a7c119562673f71c6a287c87ca971780e581ba230ea28d4125ff6fdb28449d0d531703d9999a012487a30cbc86e582038e1190eab0022010cb0c17bda1a44edb6bd673c3666752b13cdf7de1078aa9a756c3b45918b400ba159377bad00c717e6557190aef095b64cd1dd5d28d1ae0191d5280e85cb2c26027ba4754c6b1b888c908459af9f1480bb68f4fe77d70d46131c1306072bc6b563ae8a5c490c6ee05102053dba0c214a662e7fd4a0904729eb3232aaeddeee29fc95edcd5b2fa48a91649e14bda13f11835cbaa141a8cc52934b477d9deb5509d881b7ff5ffdbe3e23312234572149c0a16765ae316f33e5d8773c55e5c66da7ba36cf8409cbcb023a52c098779a8359e826850afad1b1a9989f388e1ebf164fb0b83c23fb04f5cbd78db056c86f2ea94784e34ccac39350cbf2d1f47b58a4fa8bf2674f72791697ac62820923a7838e2c31a15c10ad3a3f9234d42efa2e278a61d98c60aad188142921212169492502275f4a8a839c76eb7281ed732b8265a846678144a5f2208fb4c527b1072a16d9f6e4c7766ffe2970654da6c67f8fdda965592e7c4e43fdbdc655e6fd22707bc9cb669def2601fb3c6ab83b8f31e4d380dc902a171859dfc21d483d4e28ea438dd1d8cfd052a8f2e376d2530374a34c3b2cb4af4a32687690bf53b968634dad2503762cac44372cff6a3c338123ed8fcd1d01a49ac33c3b164dbf32dab38aa53f04c4d4d45e480e98a2d179f9e91e9bcb5004f024efcc2afba332aca6a5e30833e18fb6bc85e5c5c7adb0bc97b0269dc788a94a81331721816961e4cece98ae63916150202729a2317401f23e062a2092ffc32b9d9dfb2a55bba4ca3695399fee2ce9a1090a1b4a966c45c4510c921d38611d5dfc0fcc6c4b1ce2bf870ccc94ae22773349b2fd135871cdd4d2b2292b2389b85fa190b3ece02ecd89dd2cf4baf0775c373ef5f8dd7329029a7788637c1c2303e14bf0ee18e291dc49e97fc79a1f51baee53e9c75b70984556c21954114509764e1b3b6e307e73fb2b02a2892307a420b3272140ae8aacd35ac094290211d38dd275b9b2177e017079ee8d4538f6fc9cd5452a0b", 0x1000}, {&(0x7f0000001240)="7f6a20b9a1b4a2d5f191300302d2a0fc41e5379b292f1f270aa532cdbb1ebe47eab04992fbece1b4998e16b94324e8f8cfe513b9fae63e2eed577bf167fdf9f9a5b7c9953c3f699a61", 0x49}, {&(0x7f00000012c0)="f32cdc84359969d8898309b985ce266f4fa4c2f4f432e9f6ab8850a7680c9d0dffe622241d9b8cc03a3b65bc446a27c0a21d383eeed73adfb0c61fa08ac7a6c2c995bfbaf3d7f77a36b857542b14704ecbf37e1502fb830c537e1cc903bde1107d0d07944a2404c1ad65a37c6e8e65e766d98b647f4f756be56fe187d2fe934509570f36c0f75eec302d082ad0edbd1a64de96cc1ac1ab9280328961d29d016a1ffd75df93d17d310ff3ce77717df977b5ee82363cffabd260c5158627b3ee9e09ce836f86ce920afc2e867aa5c1e4d8f6e5497250455adbe7655cd3d755d89a434bde11015313973f21ef", 0xeb}, {&(0x7f00000013c0)="d24de6428e242c51080148c8033fd3871bb72c7d4ab92c806b543b7b432d6e3544a2fa8cceadfe2e83887455d30daaa9bdf29a4b48f5a09ad8cdffde6ae05d249182d2c694d3", 0x46}, {&(0x7f0000001440)="b25d01c30e06c69d3fe224869a23bda5d38e145881f1abeecf64fa0ac0ad31dd229bc9b81b7fc8b26c7821af22df3990bdac41aa056b0cc7fd5b147a4d589c3096dee6c6c1d96a9d3254b2f66d23065c4100949258bb1cb1915862c8dd0b93aa881853b7c08a717e7106440d6355f8ee9f4c70a9e6981192fa48922678790b59e0ae2b17d159bd6de79097805e80267f726d8017cf747a9db6f97a67c8c648e8e71c4238fdc8c1fc52087459449e52e8e3ffef097d87ff761848cdf8b26cc1e73d9a50f57d2a560084656444ff9e1ade4d393ec49f1518b1271d54c7ca244c390c09dd5134bf9f3846749a89109335c9acb8937ddeb3dc767811589233a5ea2cd4b9e093046e73ded4a6bbbf64b9f46d47989b30b16682b7043cdb1d2c51ed53e212f7aeb9674b97e2fb417f3f5a160a67a6a4823de9a53701103b15a354c9303c46fce81311081ac7e37d3897e8e55c6bd143a20b2c012b3f4f8cf1e5455ee60d0820351d1f61de7a26181dbcb4030de04070a7e2d5fabf4a64845a0f5fd904421e6939ada3792110074f27719c7ecc074552a8855fbea4d4c01bfcffaef59265e24e07e9ce07c0a60d08b127c024351815246c08eb86db61319e41740649e568168850dc1a88699516bead8c83e9f3f63168c866fa23cdb573e89b81fe49ec3f134fc4ec5303b7bbf5a0c34d98b757353b8f57f7f6a3782f2cbe0dd956ed11b012146755338c77bac4ef6a9487b9816bf5a937744a41c1c41735e0ecb5c2f6b60f9cdb0438813ae48286954aacbc418e5e56251deeaced916fcaee7e6dde9f7ebd79b22ce6a798d14d5930b63d2d962f1ab0dd4638a38bec8e7851194b3598ba6d9552a9d1c9400d63d62714a2eb31742160a126c80e31437531d9caed9225a9a9f98b27ab8766386b14a63949ef96b084c86fa4b96b767d24819d800dcd14aaee0c1481f0fcf0f886b7881f050b3692f974a7c30580981909d6e6bcbb6aac4d6bcce5f67969f7e2a63e02966cf4e932d8bf6ee8edad83b1283d362797ddc9a222483a2123670a5d4df3471ba77ebc59c02a1f3966f0bab1365d698996809e7377738c20b8f3f680a48503ab2c3ed110a01c91ee54aaa4bf88bda1d6566ef61bbcea2661ca4ac627285b357e06941030f4d43bf01deaa957384950ba96e5c94b6baf8be4bc27f3622cf8db82b4378b57113b5866095d20a92ae08dd5a06a01500fadb54bba167832a84edd0a0eb97c30569d46b92c89ce7de981027801f5cd446cd019097260f12d84f47033e1f8f9cb4d2c3675cde289777381b7fb03792bdcad6ddc81add4325afb5c1885666a38e5ee901840831b3c4085779cce7eec183eb22e92c725e4fabf3126929abfc84aedbd13afbaf039b45c66004e616f7137079b126c12620fbd8b0150aed3a563e40ef4cace9ae0c83bcb7849f2f5103ae39ea8c814ed402797c7bae7852aaecc99b498e47c77a69454281fe5f90af411a7e798f1f8ab76be3fba7e354924bf49652883845120859800390fc3dc34c8f3d4237fb9c08ff4d4a69ff8fc97e971ed1b04dac3a7818834561f2139d23170c5e79d6b78908cf28018e4989474148f21d6f7f94722ff8d7cda8f68883a93cc046f8ccd31a27f3b666d51047ecbae3543842b9a91ed08b65ff261f87372de128076b74500591d1c66b4d6d1a338f42999a8468d8ab3142438c0c0d34c7564bbfe25a57b403aea0ac328a016ac8c3fb9af603a9f54555bd657286ff00af1802ce571f4e6493b5a41577220700d3a97510622bbcf0ab7267dd98ce10c9ed1bca0b90dd31b094cbe97d1c1c2830169f80147cddd124f8b1a6ed940a19ea0a440945b1904807ddaf6e19e76fb67227b66ffdd4380a707d9e558fa6f68f7b45ce00189ec8871bea6758890f54d2c56df84b2844d944d9ef22780ae85dcfc62862e6a1061937867e35f747fb5faa524e5ff7041d588b9fc67e5369740a0a23a6bca83863c92e220a8ec4a53a403ea9d074027dc3464610822bf6ae4bea69b55396294ff8ef0db2575aa2fa9c21e59d3f527159dd888f29e67627a3c0fdeb65e79d85f2be9b7f442d66e2a9c6a690fb056831e382f7c43c2fa6673d941122218258d3486f3cd0bb95ec7bbc784ac64613ed27826b0bf201dbf093dcacfe6a127083d117ce2d028ac8b65fbb034883d25243727d99ffc633349cfdad311473a1fcfe7e41a86800ba416b0fe689972c7303a6409df49d7183038cb3095faddfbb583ebd736e5df9314193cf5168571b8a6870143e698e1533f58863ec45c6e961f4cefbf9622f55d628c334e177640c4818c34fa03c4fa77f4df8af4c9a7d5df9e2fda1118296e79b1a8dda37652bed6eb5f2b14e9aec01733402e844a8cb3c7c7d1cf33fcffb41e219816941183b6a2323eaa50b00469b382a6fedf86c8e3582c0566ecfd3a4301832a59e29321a8732a7308fa3522e3fe164264eb052bd2f1494323888dc4fcade54135cce02a4590edc75bd1b9b28e5ef9c11427ad297d20d73f5053efddf6c07a3adb6ff2a1a089da1c32d7b9c3705bdcc0b09dbc7107d4b38ae0354d7e1a3d9e1d5393037427f4c65e8997455525d560ffec0726d88a7db9b067497ad33021548a7a23a2b66bea364dd5f1faf1b5ea4a3b971582f79210896328ba51b9b3ea9ffeef570086df7000174e368c733545e87cfa0d8fb814e068c220901408457852eac1286bc40ef85b052eb85498d175539701d813df4a7332cc61b40071207ebda9c9be7a98b90aa64c835381914d53114918c519ed7f182860a9bbb2437cd197e21b7d95806d083d2b76a8c185f340686861f12333c4e3dff4f68e37c70503a7028db78f09166ff8896bffbdf22505d0a5ac198a87c59aca505c5a5fa98db3d4a4f1bde9cc835116fe54ed2b78d09427dcb5187fd057ff03b27b5dc170b7b3314aeb4c072580b82b37a81865c9c2dc3704902cd4159640195493108b1260de3328bbb48cd33cebbc8b288efa3af44de05dc745f2885793f3735e51d4ca196175af3647490a35b834c18b01594d1de7336fd8c36847c1fe40e7fc68bc0c7fd95c997b63a60280441acdcb00d9ec2175b11e1b572348c0c47b47dd649d342be58f8f8d175d8498f0fb3410474ce1c45fd743e78d1ae82fd857960b1a7677eeb0e04498303c5ab201a55d5aac7facbb71b022d6e4246b600c37173d8ed22fffa5e8460bd843e109b0420a08df3df8de3944d587d84443d1de41c8bd68ff7111479de739bd9c4129f7d874a00c5ec95d0f5ad2837786cd24af567cea51286f7953bf81bf483a284481720cadb080a46fcdf59535f078da16c9fb4ec036dd6177a71e6cd1715719a6840875254cc21971599f484f68dd09f3142a0cdf176cf0fb6e87bccdb9e6921232b0254a17154425f521254df2b951dfe94214f6d87f748abb048703db37903b875cc97f41bde2e1e0d949a0a13b307f39f5821646d40a0d75ff2b41bd0d8e32f6125139d756521e762126a50f0eef95215423ef620100cb645ec79be814f9582ff0a5cc978dabbcd72cda5227e9513a1bc3c6ee6eb5c4250e5c724a41a83363bc1266cf9127a3a4523de91e1eb78d553c7ca3bf08515d779be20d940170fd4d772ac41c3ff94dc42290b6ad53ab1c5a525881305350db9af5f2755019f8f3d561dbcd24acd71cafe2bb2072e27cfe0b2376699be47885a817d0834dc5fa8e4a0f53674e7d290267474cca855bf81cb470d464d085f650cd45fd91063834605a09137ffa0b8f3c84224b3dd54d8a3d9216e52b830c88ccf857400c72551739090a20eb2d5ca24250c1c095b4d7f0cdd155dbf0da0a541dc0150894fd2d75781b3bc51d101080c957edd3c77033466521266a70a30da16fb39426576eef1944a8cae3df2449af1fe7ffd4378a032fd5f89817ed0d89a40c851870a73ef829699655e88fc6c85ad63ad62c77c96d8969f8df03efca6cc6538933e1ca017ca34f7e50718deb0bea15bd4edfca9bafea9fd6a50e35df92b6e8fda46728e7e9ad5d1effb0b32eafff0c4d4b17c85a758558000d79185cf7dbd6c29729c7f9b6c486ae4d2e7e49d8dc57beeced585b9108cb6d8bd810cf4dee3a4a052f8588229d22148ce575712e4e5360271881088c065910b186fdd1227a098f44a40a850f75cfbf052292dc03b0f89aeeed76fdea302e020559e0220abd19e96e2e91070bf19652dacb013c9d24c577605d57fddb36688d4648a5357c017c38dfaaa18156c65897d14cb488b852c765d4ba744a2741f82debdfdab8a4bd3adbeb87d712c2946b5d5562962fcb6b86ed5f6211497928a9a38bd7fed59bd2684c39016d35d6fcbc5f0a303cc720bee4caaa5a87da0f6c3971d37360efed0bb67a1b157ab2afa943cec74adacd6c3d72bf297fb950d03be779e2c59e22e474251aa9bd620a03a8e814127348aa849a8028ff8148e6b04319c22bf1ed879a3653f2a1fa815acc8f56439750f44fc99ab35cdbbbdcd8333ff7746d0e15c8c10ae849529d689a0080dcbbec7eaba9a83f29ec4b6516ed020e80f3356ebd775588590f6b713a3bf7797a3e566ca85e4b0d24613639b3ed0028a507273e9b8633edf10b74f16390323c9172a0c642b0c5b9869e831c7fee0c93586e7cfdcfc111844a1ea5e12cc961604a034ed60c365ae60efc9b813baf039066c038453ca183e82c9bf5f45f3ebef244e469a9e80f56642a56200171a07b3c1de3c97bd34969907178f102c876f454140354b298a99e0cf2b64e52a07ee285a1dbe6b458647179c38b30d1bdb27a3ad23c61718c667dbaaefc462187d0946ca0c817013eb470d723b40aca82c48a00c26933b8ddf972b0f3a2d16b9530446b65fb51cd2f8706b29857c404a2c685915df625203dc4c8cd5734611bf7dd1f5980e93404dba2857f01c015135eccb188bcce21b4b89653ac4746fcc3cdcc44c2e60516663bf64c86572990bcc1d68a223d32ec9cb0cad4874e1924f6faef968c4c42f89e97652acf49ca438ea28e63db535d910fdad3720a1f380b1cde17f990634f5d2ef916f373d07d2a2c8947a19ae2408b3981d9c649608df84cf13b74277f8b2d0ede6510d29c0900c183c867d4d3ef2f7e038b9c30f54633654cefb8ec81ffe22e6b3d67d9e7de3d256562134de2f63e7ce323d0f76622ed411a37da23dd5d145f462739e507e8fdb3565ecc51cbabf854c95e7355a2ce0e92a59231c37195dd94a7ca04282a0fb84c1e45d9873a2c462b9a9cc57971c1d77d5472016d0a3fbcc3422139ede701f1c325fa86086d925d7caf5f3c06a701425df90e10cb4be8c00f3c52cca79fe8407e1d995b9b057e560bb60591ffe332e56c95f5158197aa41016571d4bdd0a0b68c91fb6f724738c1a4473fa553bb942f597ba59ce4cf88cc4f862f5bcb198aaa4558d59074ceb9bc058d452318d406b6de19897047a1097f26c0b5c7b855d47f5cdd247806991f5170bea41e9671202680af8f5cbf4350ecfe3f1510e74e9b275f2fad5002f0cfd6ee65c52475d5826079d569f3790e1b3b7b1e670cfc925c164d7fd82a1f084607fc6f9d8b633b27ea6f54d29aea349526cc9e32efe5ce93d0d70999e646c6c648763e46d7f7de786258ca00cb7b6320e19f900c168804a292952fcfadd3aa6bb0482abfdce7ea2e227894ba6727d085949b311f3760bab2cbc421830ed2357fa09d08ae02c04a7154d6af6205c196574b8592bcb72957a73788321b867278bccb7ec52d3f2cf131bcae6ab154f05c7b3d9d46cdbea614", 0x1000}], 0x5) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) msgget(0x0, 0x12) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = semget(0x2, 0x3, 0x400) semop(r2, &(0x7f00000000c0)=[{0x3, 0x7, 0x1800}, {0x3, 0x0, 0x1000}, {0x4, 0x1, 0x800}, {0x0, 0x7, 0x800}], 0x4) close(r0) sendto(r0, &(0x7f0000000180)="6ddb27be9bb6f87a009078b3363e6bbf9139f72c4760ddd93a169c8f580bfaabf1783196a78b897f25db5984f14bbf9d9ff64420a500101689c4ad173d1e36948ebb178b08aebc8b0fe84fb54b644b9e5adfd0f0cd5c116d1a693d25e10e24", 0x5f, 0x400, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000024c0), &(0x7f0000002500)=0xc) 21:52:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000402000/0x4000)=nil) shmat(r2, &(0x7f0000116000/0x2000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getpeername$unix(r1, 0x0, &(0x7f0000000080)) 21:52:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = semget$private(0x0, 0x6, 0x100) socketpair(0x1e, 0x7, 0x61c5b885, &(0x7f0000000000)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/225) 21:52:33 executing program 0: r0 = syz_open_pts() flock(r0, 0xc) rmdir(&(0x7f0000000000)='./file0\x00') 21:52:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x180) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8001, 0x7, 0x6331, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0xffffffff, 0x9, 0x401, 0x6, 0x2}, &(0x7f0000000100)={0x8, 0x3}) 21:52:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8000, 0x200, 0xb007, 0x1, "bd55e5b06c8a8ba80889f4ffa9aa3554e5617f6f", 0x3f, 0xfffffffffffffffe}) 21:52:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) flock(r0, 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) close(r0) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x4) write(r0, &(0x7f0000000500)="bd", 0x1) dup2(r0, r0) r1 = syz_open_pts() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xaa, 0x6, 0x1, "9612361eaedeca4425b072b582d8b0031388b679", 0x80000000, 0x1}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) fcntl$getflags(r1, 0x1) setreuid(r2, r3) r4 = msgget(0x0, 0x4) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000100000000000000000000f6c100000000000000000000000000000000000000000000cf120500691bfcc7a166d97401835c0a02d180ce34bcb9f3601acdcafb08331a742b2a58108f5dec7789a88b68d93f8194a3e22e8abd75167696de3554a24fea4d8b"], 0x4b, 0x2, 0x800) sync() 21:52:33 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x1, 0x8, 0x0) 21:52:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x29) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000000)=0x23b) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 21:52:33 executing program 0: fchmod(0xffffffffffffffff, 0x43) write(0xffffffffffffffff, &(0x7f0000000080)="23b9", 0x2) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 21:52:34 executing program 1: socketpair$unix(0x1, 0x100000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) setsockopt(r1, 0x0, 0x9, &(0x7f00000000c0)="5c3fad41bf1451865fb9d137587d6310dad014f0f252d121e3", 0x19) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) shmctl$SHM_LOCK(r2, 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x6010, r1, 0x0, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/70) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x65a) 21:52:34 executing program 0: readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)=""/128, 0x17b) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f0000000680)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000000)='r\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 21:52:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = syz_open_pts() recvfrom$unix(r1, &(0x7f00000005c0)=""/101, 0x65, 0x1, 0x0, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="004200000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x3d) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r7 = accept$unix(r4, &(0x7f0000000740)=@abs, &(0x7f0000000680)=0xfffffffffffffd19) r8 = open(&(0x7f0000000200)='./file0\x00', 0x242, 0x2) r9 = socket$inet6(0x18, 0x4007, 0x71c) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open(&(0x7f00000003c0)='./file0\x00', 0x949, 0x100) socketpair$unix(0x1, 0x69aa299b57e151d4, 0x0, &(0x7f0000000580)) r12 = kqueue() r13 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x3, 0x40) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x86, 0x1, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1, 0x6}, {{r3}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x68, 0x5}, {{r4}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x5, 0x18f0}, {{r5}, 0xffffffffffffffff, 0x2, 0x84, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0x0, 0x1, 0x3ff, 0x4}, {{r7}, 0xfffffffffffffffe, 0x2f, 0x2, 0x7, 0xd80d}, {{r8}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x4, 0x1}, {{r9}, 0xffffffffffffffff, 0x2, 0xf0000045, 0x8000, 0x8}], 0xffffffff80000000, &(0x7f0000000440)=[{{r10}, 0xffffffffffffffff, 0x80, 0x3, 0x1, 0xc5a}, {{r11}, 0xfffffffffffffffd, 0x2, 0xf00fffff, 0x980, 0xfffffffffffffffa}, {{r12}, 0xfffffffffffffffa, 0x12, 0x0, 0xffffffff, 0xffff}, {{r13}, 0x0, 0x10, 0x2, 0x2, 0x800}], 0x3, &(0x7f00000004c0)={0x2, 0x1000}) pipe(0xfffffffffffffffe) connect$unix(r7, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) 21:52:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400001000012a05, 0x80) write(r0, &(0x7f0000002740), 0xf5cf) 21:52:34 executing program 1: socketpair(0x2, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/165, 0xa5}, {&(0x7f0000001140)}, {&(0x7f0000001180)=""/99, 0x63}], 0x4, &(0x7f0000001240)=""/153, 0x99}, 0x42) 21:52:34 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x203) r0 = syz_open_pts() mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x210, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x8, 0x5, 0x3, "bc2bcf5d96d9c0406386f72afbd138bb3b94fbc7", 0x20, 0x6}) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) bind(r2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 21:52:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)="a57058ad644695dd5a069f16d19b2a8a405e1685f3e05d40871129eb42932d59e63b54d427e25b827428e98ae4b08346a3c0326468b2650f9921a88425d78396ed2ce437409b92760d6fea127562120e186aebcf", 0x54}], 0x1, &(0x7f0000000280)=[{0xb0, 0xffff, 0x1, "4b29c8d921070b55d5049196c175f2fc725920f726c9059530eb5de4223e1f62f123dbfcd1d845ff70d5fae32eaf3a7b7cf389c913e6a97bb4dcb6dd99001c3d21206b6bc762be89196d7a8e16c40ae9e86c9113bb0c9c18d6b54ee8f6b0886597973b7bc4ce11a503c4db6290f5523f5178e7a2dfd102e9c661f63a8e025bf5a6ea75cbcb6b8cd2057ac285a41c6e86e457a7f7980ef8cffc"}, {0xf8, 0xffff, 0x80000001, "beff9189a7d92c02c3868d4bfa5b592319131198070b39eda2dae89ac3cd23123b9e58d03299ad309959f04203ec85644c63e441654b80b633541c6c1a5334e29c2ff06a39264ec557145d333c378b7fa5ad36047992ef71086ac0aa04afa71f1ab520b78c684da5d0cbc1206516f00a48a0c4aef45bfa9084ffdd23a19b1fd7b0e4e70ca95d00b4703b23f707de1fe9d3a83bcad00a087916e1394575005298cede83c827edb35a8d042a1e3139b495145244e0334f77accf29fd6e382274fc88d65fb992679afa59c42342db17748444fd52b1e957e10e970abf79016af3feb13d1c1a"}, {0x88, 0x1, 0x2, "a0c34afc53136527d04c83b89532c9416e3e06b50ea9e473aef056ab6813fee3ff7b8dcec6f5ad91cdc3dd663294fbec07af421d8ef95f7879984c3b8c614fb238de62d45e69809a43ea66e29d4c89f8b433804c2ea23ba8c82751ac18725e1014ab2491accfbaa00f48bf37b1d9ad8f38e3ec43"}, {0x40, 0x1, 0x257e9c15, "12fa13613f9e9239e764f91a06a06ac5322afb46231d458574358323c662cd833f634af7a5cb0685d947beb9e4"}, {0x50, 0x1, 0x8, "f51bee78f4485ee0ec21247c7e3b56af7ff839e49e7547fa12d69c20a719e5c4e63822c22570c858199ac68d6c8fa4ef4bbc3879261565b713465c8afcc386e4"}, {0x48, 0x1, 0x3, "07e55ab9d1f7683a7a3f6b95d31db6be3b0281d315c18df33e95576ca002c4dcfc7adb1f8bc4f7cd6a5f78bb43004f79a8ce8d"}, {0xf0, 0xffff, 0x4, "b12be4f0ef9a077cf342e177d71b7da36a34dad92b063e5f59ecc6f4f48191c32b5048d53e3615b08b1f63ecb343cf143cae3885fbbc6396d50b320c33d1a94cf4854a1f996dd4df2b3e57180d7501cc6bcb46faedcf2b92d7a6fc078c05b728176b6192a3d478d991a19d77fb4469b230cd841df4915d99377bfbf06fb269046074b444c6b1fd85af22f8f8060006d745340aa4a45450c4fb05048b38055b7661cf9b75e0546b37ffe5c60be830ca7fad9916eda5a4bcf75b702df485a0e7ef9754cdce8f5d51f0f817fb3cbe2302e56822e0beaac3c87f6a"}], 0x3f8}, 0x1) sendto(r1, &(0x7f00000000c0)="4f39076a751b521c7a91e4ac70cd72ba767fdd48c838839f44541c333579c926c1187b170f5e4a18c9967f4814c9aea254ac892af77f90c74160ad0ec7de9b27ace4e9c6466da616dae8cc13f5e8c30546470fbe96cece346b06b8a1c019dfa5490091ad", 0x64, 0x402, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66692ece34e8"], 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 21:52:34 executing program 0: r0 = socket(0x11, 0x8003, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/226, 0xe2) sendto(r0, 0x0, 0x0, 0x1, 0x0, 0x0) fchmod(r0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/196, 0xc4, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 21:52:34 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) 21:52:34 executing program 0: munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = semget$private(0x0, 0x5, 0x1e0) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x1000000000000002) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/43) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x2000)=nil, 0x2000) shmdt(r2) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 21:52:34 executing program 1: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 21:52:34 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0x0, 0x0) kqueue() dup2(r0, r0) 21:52:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffc, 0x0, 0x0) 21:52:34 executing program 0: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) flock(r0, 0x8) 21:52:34 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x4002, 0x0) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000100)="40fc089f2df93b80ec69837eaa981205201bb8a0a6ca455363a0c934c79530b9917475f3860041383774450e9d3a6cfbc986aa13fc880fef8e44dc9c3ebd03d91dd0e955a980a896554774d43377cbf5a119fa0d5bbe331201eba673a836dd3bb4be160ca5f6fd378572a7f2b9bb66c9a0bb23ac29d96b702dc9a43fe1f32a7e", 0x80}, {&(0x7f00000007c0)="5561b7dcca572b492c0dc3aa4cc9e54076db28df487f64a479903ea3fdac1ddfd2c11fa8e9f3356048cb4b705c868d038efedc1187f1406938a23f1b2aa05597204e6ebb2f48a1e4c501647b9e79b1befba856a660a9c2c7c3477b4c6f54f3010e43f2277a609cb57fd5334092aa2eb8f2e46b33dd9bb704fff2fbb44c9f279ff482db78814c90b48e74f6398d965db4b41ccbc51531184d736e449f8ff963fc2f77c148e9be987aa360cdd48f137e3b6ae70891046488bd1b4cd3501d87e8e996c73f57232c3c7d6198fb219aaf2803f6897a29f58adb92936da04bab21e071121ad0c0ff7dcc32a160776270135bbb1d98aaad254ff1d33a968d333f5a42589aa76d431ea0fa4ec2337251c3b680b105c41420e02acbdf8df2bfc12ffcecdd387cdc2fb78db36e481de58e68f8b1216b0ac77a1f4ac2d1d62820b7a85b6c540f762ea690358b5656dd46fc128611838ba6ef56abc79d6eb3555fb56c9690acfab9cc588cc9cba3866d0b44cbd9deba0de08fc5b4c1c2a31ab70ff7a82570d47b69a5d006b72f69f75de422e3ce5abefa6956991da38aadddfa549d650f257ad753971ace0bfdf68f459d2dfebdeaef301befa011897de0baa55d2196a7029dcaa04ac82a7c9f82ea6439fabc797b1b4a667afeb4062fdf6379627c6296b7c831efc5fa165f0d593c2c80a66cc6d98017dd602424a04700f9369031f4e4894e421ddae3e59a940070750388fdc604565423b75dd1637c978d80374c6e949fd65a856daa76289f9f1305beb46248f6f938f7b0ee30a23326167ffb2143260ebdc76107ff0091f2b58a918ee958637e187de8e29ed35adacb384908c501c89b66e44382b9add611c97c77ffac7f51d60688239914d7f06d4533c41108f0e9b8b17c2c8978b9ea210a6f66276b7e3528ffd2577a2dc24721680c37780ec338667b0c692585e2bf8850ae4275f31617cd21232df9f8c490d2c03e0a910c82f2bff93323426900ad3efdb5eee5efcbc560f48236d42764e1809e75e519859ae319709e25dffc4a44babd5459b2ef12c04b6be5fcb5da2c2ead80c781cb0fa0d0c309f8d9254ae3bc1beb61c70a2044721ff3364aafde486d57b04c44c62010e6af9b1e947adb8a0de0de3088a2d1fb97979660d4af633451ba330db45169d643b9081409b7b06cfcd4d4878ee16b359ee22c56720f2d4ef1652c4b17c5ce449abb19c0ea2b013fcea99cffab9bcc7b827aa02bf86363e479b69fbc3b382fa86b2f0f83645250a28a5eb66218537901a20b24bb43a7a8c27cbbf833901dcfc7ea89377501fe0b624d9e774652348b94d4bcf122fbc0d14d7f2d3ba50ef7e289a7c3c8dbef8685c19033582e494e5ce661adccd9c3e8f72bc35159b4c4e68d143c99db5d2806dbdf934b78fc5907fc53f5a114daf4bffc9fd5f298b8a9f718ff383a22be7c1783e52a253cc665aecacd8abff425e77a37d3609cd690bfe8a0c84710ea948013d95be7f04115863f82998b02f90298922fe1baed445792040468b360c98625cfc5c242abf75f8d5bbd30afc3d1e6752ddb50b4fdcd0b17c0d550beed244a3155f4c7e3f2d6a24ea0c29449f1103c7748fc64bc66361d36f709611b58d42699a3da8b8419c9a47af09b789e646706335382f2d5b175355e3996a00f60d286c343a73ab5314589c17a75334603061f58a0d2663d19d7c14e1835542f3ba035a4b56ea75e49aab2a5ba763460ad4ceb74035d752fd5671d3f523f469f122af9633ba1e14ccdc0bfdc3064c23d3b6c33d855c82200fc57b07568cb35ba71ae7dff7aa1bb2725a0da2e9c0d2fcd5a5e50b875dc14b7eb6347577231bc8c84f31768517ae4115e51c575aeb465293c922068a878bbdc8665272e0bda66b3fba01fe195dd749c77419d0a8217c4b41f46c63bfffbf36fc372782b9cfb8df3b9bbab0cbf11986c9f5e951538044870b1236ef90f9e621e933e1b686fb0a843e40fa4b752d20a459b96bfbf08f3a1f9b2b9a9d5fcd82c46b7267ef5e3c6de32a77971bee3bf7ec6aa380317c96e35823cb74495f091999fe17d5c4e8fbe10ee60c3f14b59dfa00fda18825c1a94b8ced0669999089ae85efe05e5ebd462e2636f31b03ec4a6e8d4e5378070b953e251c3ce6ea00bfe1d9c440151ddacf84e4c74b16d31e3b816c07842aae400fc9ff1ab93aa3ed0c821e963cbafd21025b4f296354dd63d366c48101aad96b458926a595db6005f7c3d366b1216ab03c3f1fe059aba2643870b075482bf2f2b5fcf07c7d694dfde35b2663530ea95228150ffd6ddc2ddbfe42518ac89d827f56a864de7dea3254393723443301d7eb6014c595a45a482d36b855360a9c45aeb093baa3de6a837e7348cf78af229c3c471a602c238de789bbf1ad73d17b3d9b31376a2048dee9f9a34747b94b650c3ed1a2d22a686e8998ab8758b7584ccfc11240702ff9d3b3948be9b0746f74f7a667bb010a3f6003c73931e0128a27fd6874c0147cb766403c0b77c994a1b96b907596343234a91b14845b34fe2cec2cb53df3e525294090d044af52f973a91c31a552cda92e1385fac78276a93167069484485623e81a95134b36641af2e59ffd6faf7a49453c0f2a141c90bf72aef470fc5002c6b387210ee6588085e04f827fa611940b644d50e80995cd7070f5e87a2514faa5d279637b9d39c117cf3e14a58b2f70a41fe46f4a028a5d08608a6cc331b2a89eb7aae4cfa8f470bb988d7d03451bc374b5dc83d145cd1043828fdabdb8825c5488874dd748f2fdd4ab54250d541072f5db099aeb032a114da2acb88c8358ade45157ff838edd709ca90ed3bacb967eb11a4558d0c5204369d05b6586d087462c94ccbfc159fdad528a697639d657fa9c03c3448c33e7e26d14d335f283ddc9ffb67df8242e1e595cc3e1d528964ce9f1543df63eda45acf471a96ac57d223fd412c7a40f994d6256f790145cc2ba8f593efbf6ef71c884c792f9e1353b84bbb7202f3ccf1bfde0e0c48089c3f5e1275ded86a56c80426004a09e9f8249a53c5d36083a6d7a183c0a3b6e16eac5744e5dfaafdd46e251cad2b2a8995a3ea1c5068f7fea671dd5e10e39db3a990241a2f23a6a1f1d406969c8e79b7032f0458830de03ca673c6c2063423bd1f2d2b88fca30b6533c29aa8db6722dc38bb5b8fee0d01d5dd412266e444f7a9828a158fe424ea975364bd4137b28febd844e864a5d2badb3cc2984a8e29c6c87ac9130a379aa8c467bb2f7617ecdc804a7613088337aedbce7c38b913dd22112079555f8325e3016a3ab86c5a1a983a2e779166cd3c517d282289aca0c69694fd2807e2c6f34169edd31896fec7ef508992ce72736bf8f3802673b6d2670fe9a66db6fc6f0504b33b11a50fc0dcce135b7b7eb16409e8e66ea0be34be3adccc034d5175e6a60bc02f1ffe0c17d614202ab332b9826788fc3188d467cbdb85295f909b8fb1a329eaa0e83be8553ad2e4c36f9051866895b790575c0ef4a186a0b16549450fc8e3efbc40d09eca1692aa5f707cd5e62339431f075fab24ce486d35eab265d0ed53f57505e6f2ececeac4dc9eb49e7b5fd23692e2abc9fbc08a5f2029001fb0029af8f098939d83b62672a403efd953bf0e8539f6ea0dc0cd2f2d558b7d426533d15d8b001e4c943ea8aada560434a598a5dc395811c137eb07d4e7e8df7d787291df897b26c049a57dee02059d6aac12bf3e7e8dadeebea55e52edee117732b09f40b7bea49a88209a6f12e34955f7d6e586f61df63bdcfffa219cbf4a1dc6a8e94cd313fa8e7bd9d18823d5714eb612204cb9c3f6237b90d859ec555c274d7227f7f34e1021e0fb7a987d18dc5702b397f5db60c649f49e426e242281052f5ed3ec80957d5d59fd8a7fc44cb80f186f4b8ac65ec4904280f80157b7b462b491210db245230cd64e58de101f0702cec8ecfa675363f6d6899f935401b9e4c12201c30b9879485774778d8f2482842d903e416bb75b9ad2a67346a0cf8ceb7c5e254248d39ec674e3aa67e8b01a6c506609ae9eae6702918be72a35f0e5e8588f30f840f7994973c6d7df19cf4c844f324dcda122c5b5e9106ef8b81610d40454d726faad04c5da9b25a9c800f794aee18b6dbdef78b777aa32bbe96843cc7bdad850c0ae895155753928982e2618591726116e5cbf9b54126dcfb02bb83741f87b0e1fd25af4ea6be061ebbac8cf924665a71d6604e388efe5210533144b5c0667d30781708726c3b19eeaa3d3e50f1844418d3ec93c9735ca8ecd15c19eb5242f7aa9c46adb6756a023b58a7137ca3d8d529587acefe85c78b86eabaeb9a6f7b28ce2a23bb931a86e6302e5523f4c57d9911b67a76ee9de1429f2d969914c107ffb823b5625b06551d3b61da5720fb6a14449a77ec295bc50df529b16eb59a45c7fb384a153ee7b50c3c9e98e60482bc6c2dbecc09409fd25f70819eefd87ea2b3e6635c0486b108312fba7ef639313da101ce4bbc4930ac87a3546435dc7803e176edb3b0cf620550c11ed9ce86520b711a8d26fc03d5c49211077ab9e8aebf6af8d951c0940d20170d54d95654a0036fa9bcdc0189a49bdcd50fc32fa8032861c66c1018c03235ff7044f890b22428d5ef0febc4c8620e54e5d35c09a8ef964185588cd451569bded633e6478b1d670e93e9fe7e66b3faf8d7912b2beaaf13480a0a6a88dea62f4f5d14b03b16d3dec8eeda8ec30577417938584eb829d20445a2698c4006c745ed975abe88201979a455a46cb98a6a966a98a6b7f5a0330c3538a6cb45511ed9a60ff5a9ee4b3459ec4d2177b77dd8e0fa5c582ce508249efd15b55341809818bb51c8b9e1b8dc62c96f5c1d092efdf5623e287936cc1b85523e4baaa2fa73d71b12a50b293c3d02edcc6d5ddcd98dd4b8afdf7d5f5789519f709421ce287143b62f05dfcfad1d8b898d2524a061aafcaba87e5219aba222730a89f929ab4bff286ce4790e1db0ba0440cdf79783635df4860471c04e6fb924e0c795011c1c0497d7c844d1ab2b40bd3741523215883386d181c76a5702ce490bb9994d1524ca09a4841e245040f9952e7a489307dd083fa29e5975fb7d410f40f5d3012f3091202365869fa9be261d199f0d55c3536022bef364a9ea730124409c52132ee47cc1c33fba34997918259da375b9cb18aa6090cae1344db66d280670dd1ad204cf1128a17c11ba85cdb0a3902c31df71daa7e8f861cea2c0cc2aed24be781f740b20d4087faa22263fd9fcb627d3febf81dc44c403b0c38204fe2616729cc48e9a114748b581e213e58f5e3c9d725e0ad0b447cde5a83e5fd161fce929ab6179dc2c6627649b4ad95334315636425a57c3927cc11a458611a230f2047eb6f988c42f035fd3081249d0d3b207c3a8d6d0ae159f52722d705a9649869911f64f459f30dbbae81c1a6a727805e7bb12f1a0f1af1977a3b62778b2c0014e8318c54dcc88849b2f0baa2453200f2cbaab733d8577037f7f3f8f4fffab7596635eac6f324666a53aefb74181a51e4f0ac8d729ed4452ee5ba4d3bcc1223ff82c446ffa68077540f5f8082c8f4c029533d292238df7796759a5e3becb601a3fe02309155f71f2977081d82c7521cf49de48d2a5ee93d79bfe1fdd3e6b7880b7fb88f2d85591c1eea25ee52d6e522f9dddf075a578e669642dcdb681010b34a17e2e0a76c6227cf1afae84911930ce09e248a966ec1a44ef5e30a6d03b817fec0920c63162e64787fa568298ff7e9e4fd15844de3163fe80bf2a8173d95", 0x1000}, {&(0x7f00000017c0)="5fc1a1a96dd1b7f222f4afbe4136eab4983913be147bf3dc483ce3ced8cf1ff11666ee0d95e938285b176d18d038df8d6168c2332428d066b6d7b535933f7a43dd6b787c56d4f48511a5acffd36fcd7d878d6efe613c82e1f91f2859a9d5ea79c2feda13391c86112bbf5dd41ef9c888b3421682a0a95ceb6f175592bc041e5a663132343b15d0007035419dbe4ff2785b38669380e6567315b04e950c5be216d0d2d4f67a1d391d09798e563f91bf661b6919d48f65ca322f005525574c30ca8aff544c6a187e575d8537431a49b50e35d9fe51eaf1aeec0527f50cc06558c81f1ccb497b012b4898056e6ba2837a7c007e0480da7aa5b38bde89787158510eca5d6deef78acb402914e76f3278df54623f6eadede9b0127507f1c6dd10c9856aafd7d58476f13c91f6d11712ee338416bbe3283561fbdd80bc329027f080cbfdf9f405245a2500e7da74c270b3bbb5d04b7559d64cfb175c174e10973c01ece17ce7620c1ceb04a2a0c64fd907519ca8dd0df404d097c273a24a89d433e2f915081edf0aea5b4da6125c8893afd0c811990989a5720cc3f864353b5417b52763212b8afaeb3a046f89c868e7f04c8ea34371a93ba903f36a4546a1793f1484ad1b10994be37529b3b1c849e5809f6ef3ac3833c3008d18b69871ed45bd48b83ec62ef5701469b60987ee4728b4033c55497ab486f5c10d466cec25f3ae02320b2e045d9df965caa2deb46e9b6b36301624b5fb548dcda81b9124f7237d90c23509abd1d4bd04abfabf1985d3beaeed0f011d997ad26cd547fef9892f10aec5907ad2118cade1a145a94c297a0bee954f4bdc0b450d6518a9fe1809d8eef01a7771f4e32b8d3e1d0c0cd6904781f09926f53afcddfff83340866e9f1ff8f8670396eba3de3cf8f3dae1ba1bc2b4c04361d83b4307db5011255b47efc70ef2ad338915605d9af71e68a46308ab21943db5d1208cc77ccc332397e2723ed2690f8d7d56aac6c2bb2eb3c81a659a41c8c7c6c39db142a8cfe5410844854e04db059f26e173499400fe4ef7362f3d3735a3f0a45aafdcc6887e67581dfaa30bcad40f293ff5d2c012cb86d5c22cb6b3141e9c240293c3682b95caf7030cbbcb36c0306a711f13d3e52a2d53d43e41d88bc59b335b96c383a909d2efcbd9eb2b87ce0ada4a999aa51b04dab56a9c0da98caf4395fbad8c32616d7fcf22be82cb1ab8f2bd39d495104d8f2c906e4b82b843535ae51ee2cddca0b325fed3b4a010065b49fecbbf72ce3b8a29119d808d527c0f23e6bf2005d91a78b00c72e10b427fbe3d56dd609d2ddb38ec991eb8a382c3c2f8a9e3ecac59b25436b7b5fa44ac0e76b99d332ca8b2816ed4eae6bc798f6e12ed9b725a7a5d842ed0fe52ef987d3bded0e5a2a89c9ef675f79d90d8341eccec9fa9b087e65557f86283338a47f25f99c41c2f559a16cbf70830c104ebf0996e1780d27b9fd5b37d10cc763c6bcb37c13aacbe4e773991de469341e98d5b392a6d689d351fa1eb9bc39f411afc8990c98cca28cbaa2c3ab291c137f48eee67dc17848fd18e5cb26170c7da5d4a10dc98dd47f298a6f2fc034b333dbd29b8fb30dda8b88e6263b96921518791c8137a785d06b7f39fd1889a733e83a6734efe165c67974592dea48389239bcc913b170d89f5f74ccee67a5f21fc35ecedf9d7ce091a61226d0246843704a3f7a6939d3a34ed8c0f7aea77be610c47fc7c3545346bf499102ca1e6c2f4438905b471f772a9d83e509772505e0f8b1914a358c19db60b28aa83ecb01bd13e8c57e626cc0076b5090e21de74c09dc58cdeacdc30146ae5a8f6d2674aef8eeba2ffd655ff27ec6d2a983d5a0366452a31117d3493fe85d75d01f6461ed2e78b188fed6860d9504fdce6c91f9f3a93face7e51322c816ee77a049233aba10baebcdaff58c3770657796291a027393633f391105f2f78bde0dbb600d287c7fb4e40f98860792c9a4ec7cc61478de6bdf68fc86a54d916abb89c7a7648db5b8a3f176ed1fa1c08f1a60032ebade37e38f3c0a9761eea5ba284a2837e2f53f92f44bbb7b708b1ca8b43eff733bb917314a55026afe9e7f72053cf5aeb1a9e9cbc34c0e70d83908f3237b30bdf682b0fd492c3165831801a5868f9432ab1eb016a816d24562217fff3936cc5d85f259cb5eff62fdaaae9c5aa59a1b667d332aa7752c0d08aba52e9b19d1251a953d51fd975a71b8f4567ecc25ec8a5f6c288d4659719c98fb91263e32880f9a0ecbc157077634caeba55008200d6c23c201802bdc6841671b0cbf19d9d3d141b5e2ab4d1ccb3a7cb99c7daf7d9d21837441e3805ac6f5e5d482169257b2e52ef92b1ce5a3c38cd54c28be6953883e76e4de35185fe108c51fb1e66e0d48447a7b0fb6c1cc134a65d39d6348c81778f8e9e0e544613500ab952b6c8a3951d49757a339f2d6c01e56fb3388e7244d1515aec25b2c49c3619392a6144fdd8476e2b73b411db40db33360b99ecf6ca7c46ea83ebb5336f5f54526f3e0a104fb4c72aa4110dfda06e5b1d2ef1211954b6d9c71ee45ca158e79dc377e41eb337691ba0de9294b6be4f3c05d0efbedd4aad3ef38f15ca62637b5c8d87b710c500af5f18472098607eabbd225056c86f0bd304e650088e54fccf4a737abbcbb58c0ff8a0b1e1b5c849a431f2a1c435d646940f7b664db99f74cc89fccac0b348227210723bab636237beed92f047a741827d25980d65985973cb2535b59bdb36711f4d070e87774b547c61be7e7c8c4e5ad9177a5352061bd99c33fe20b0dd8b06e30830b6d7458739a5616ae8ca73a87e4b1e1bfd422eed6d668a45e8e0d3dd3a113399e7d3e2a85464a16d12400dfd9a53beb706cf3f51f3aeac2d53148b92f6fc68f3cd0224a8f318d5733dcbe18fb3d332f77d9e4051b8572663cff87d64084be9955991f901f17e9687aa6e0571829155353e7b4ec877a65cbf955f22f591568ca71f9fe95d2579d38e0ea20f78be44da1003488b19cea202df3a4f495cdbd1ab640cecbd7e4b2ca9f45d406525564276ccd35b5808881a2fec448a76d2e8973d625185272f47905ccf64b7821210c868d2fb1011fb7c004da6a5532bd0c17c1d125523d50fbdc07ae08ab51edc0c335b6e2010453dd06aed11896f1a2a8b6ff475a40724d3ce8167cdc6faa8b65e1e1a4d4eeedcf1f79702aa8c51efefd7d03ab1cccb9d6b263bba4cd0cf750b60227f807d3958e0b8e0b69c8c7821e181e1fa6fb273eb0085990ce60487a00c0a858a0602224837f9fed22829056e76adfc49ad2b1cccad539dc7d99c5d6bc2365aa5d6ba0c5595380bb8c0e8ef6cddb8f1bcc9ea50568fa4aadc68598255ec72d7400f93d4d259bc7acc43cd18b25f2d866e7f2111462c8729c030d15b699e13b598c948688e1665e8ef21d97bf39c8e71e2555e67121658c42000dc0368c180278acc781ce78aaaa41de386747c83c16fe0b0f293708fa639239dfd6dc236a3c6636d1ae477d2df0734f49b556aaaeb05d40c4fd6d88fe2025d8ed6bf4660be9aeb5bc25ea7989f577e328e7943ca286e9156f9b15113b0e42af2f13392726cfc694816652410374c706fe8ac05e62aad298e08f485ad5d1a9f341919c77cba985b4dc1b98ec59db9982c96e113a6ef13b640dd47aa81dd5a69baf29caeedc1cb1846f05a0a3a13dde3b0b96f3aa6d369f38da99cb4a9fad978ca01f6ec063077a8c39829a1493d50d8307ce4154ce9dacb0e12b77cc57292ed090faea766325f7eec1d6263ff84ad8d8f294ec071eafc4af25a416a8095fc6f9a90deed752ee3a721d1ad3089bdb584b65ffef8fa180dceaa6b62790d047e322b8596ed3bc79b80e4f87ead3f31a9195ded47ca9e084e2a6f5ad762c3fe88fb9135017bc1ed62d1a768a7de61aa11efa1194d922ef8fcfd3de0e98dee29fb26e2ea108b539291418c660aaccd14fd8bcf461c0354ef8a0ebf6bec74e1d0b12cfb250689121a861b499e4e3156184b2c28a4334352ecaf0dff54e68c5c4604865e273e9772c50a61042fba39a119df05f50ce28c85bdfc7ce5118dc53075cd2ab47f2f7b9bc853ea70c7027d6d8ab175054323d76ee82be65b36832a27e34a36ddb81df01fd273e0cd305aef76c444ba170e7d2554627b0da908ea0fb69d4b872aec9510f7cc90d204feb0d7a28b4dbc588afcbca567eaac9172273cd434991ddd38b5eb6bd1581d617e3ebc3688d0c2004338f51ac1361ba2f53faa3468f2d9eab857e6dd53a11772d8e9eec8aceea9d50c289d0933cfb82f0e7bbe3726ca12cba5810f125683c87659c774389346dfad5667944dc373413420d79a5307379b893d0853a71a52f828a3e3be54e804a6c8518fb07517ee936a1f77de145875da03e8ea9302edd80ad05dfb7e2cb4c43714d76a09c0e157605ab680cee98643d2f6299f55f9812744934a369dfc7de63d12608515a649f2e1f3654cafdb8829e68f1e0aa092064378a814c549c7e07b76cdbeccc4df3388b4be14dbdbccd12dffadb4bd6be7207bc2fd031324229480fc419a273be461bf1d7ca1b35ad27c0418be4f7603ed1d10ae44ba13717a250dca9ac24d02d4459d672f19fb042ec975d9d1aeeb9e277a3f223804583e2ee2f681023979c9d0da9d9372b4426983c41b8939b4f99ecbeddaf189dc3f047becaa8172ca9e7c271f252d34d8d3d578b7c572644344a25ce944573ab2cd17ccfd219488d008a65bf545c2520006a7bddde495dbc9cc509dd7e895fc12fed988264717f3517a198bfeea15eab9ebeaa828dba6212563be9c5222e4c765634de2e6121318122df444838fe6b07fbf176dada9e16218e9982f2c653c804296a2c727b4528ac2615d8c421443cd8ea1228fcc67d99e0c563e89ea948ce3784e7cf4acd6230c90404229e39c60d38ac94499f0be347b7015c204374c30e57e1f21e483f2095be226e4eb18036be5c8e53b54c45cea82b7b26dd548266a98890971c873848de84fd44001a387e82a22140fdb7a6a206e974a709560ada192238ce4f4d080741336709f06b69a6b63b1191339150a88b927b5094e803c87ab7294095d4879c6b59c385e639204e64d795d0280bed60b4ddfb6e5f9fc0db79a3beece53ac86b9a20367d6846d9018a477d035ff533812bc75608c6f0ec7606fb22d237dee0788fd88bab0810f9356049fffb6551a819b512066d40f967bb78a943e130072537232f2c95faf1dbfd05cf820aafb3d01b83a7556644a644ce4a1c90dcdd654037cb00916171fe14aef4363463703387ecc4cace539c3502830aa0927c5c17f2ed1950186bb0cf7193f95312efba90d6a81286682b9eb2e91ab7fab12ac1bcf3b29a94e7b92a05dfce57f7365d542f6733241a5babb607c6585ec3e4736a35c76acbb95d32ed1547e2943457d5e61f9e83fc38a3a5dbd1665df267723933847dfa44a072a894febe76ca0a677c3d3d3214b74a13b60d8a2b43deba5b88be5763fd945c7a887bf9790806cdca571926e35c06d9ca232c35e5f19f4e47c4b22aad4aadc5af187ac943cfb394287a6da43606ccc422a1699c667ce08d1b6cbb376af0a6b59c7c1c95458ceb8903bfbf0e5082f3bff43673798b3bbe25ad1a8d14354f509b48ee162347a379e8cb4b5f6b2fb25a113c7b26941c51255a6b1291e154c96df79a029bd5337d9af6a2195726b6190e97f99b5e8713399812cd4f6225e5ff4438ac30efbff725f3a20cda17983a9d935ff8c057c35eae05dcdef5a81181980c282e7e3", 0x1000}, {&(0x7f0000000180)="390fb582e0276190f21cd058d8651d8563a7636762e253024421ea6e2576c0814aa70cb277579531615bfd75ffd276567ff5a9183f365760099a48e13c03608bdf60ffb593064f97ae718f373de76d3922a3f8c1994213e349f7de3ca8e95ecac2cb0ef7b5602c338ed292643f07e91be76ecd4ce5ee5409160904a08ea89eacb44866d3368a8a82fcea223fc1bed70cf30aa65e8ea8779fab33a2d5c7d5c7b05833b390d1fb0956116b6941fef02995e9eaccaf32a4fd3af8ad5bc449c2fc98cab2555d07449fb09eb7454db0c0390bc26dee7d2208c6dd9382b3de49", 0xdd}, {&(0x7f0000000280)="8f91a2d7d03324169a6a99ee0d7348e3132947eea4f57cff5ae24b16ace6c7242d44a405f29200e4662ca7bbab34c72d8842377b4460553226f3a28c64cf7e5d1b", 0x41}, {&(0x7f0000000300)="106f4cd42aaba3a45954086c01f5b9b8ce4793bedaafd690165ccf5bd5f25a7f5a36aa89a2af550342b869e6781da73658ef7cfb524445bd099265967c67215622932b52a6d3313cf9be4f3df13aeea130fc3fd17e95fc1cb32bee55bc8e", 0x5e}, {&(0x7f0000000380)="b80f9f7eb8446479315cdb985a00f2b8adc964c7c492a9ff584e5778cfaf18", 0x1f}, {&(0x7f00000003c0)="380d47d5d5992534e1a53caffeb37ccfb3336b5cf0ee922c25cf2c72728a76046a073ad8715e0f2acba19b6820117df3aa1cf77e0617041907c352a8ea6e0710f51892c61b15e1876424ea634aa81388191f4ef87b5042ed7f819fddfde456f0a2a06da9fe7feeacda7ad3f6ce2308df96c4dfcdd179ff6ba0ddf263cdeeafc1e51ca58d5875d60218df4769cc806fcf4118b46fb29f59c667a622c35b3151f16cf4da3cdc0d4b47afb8a3e2b40172502a4c249639a24095a2f62da0885dba806f18239c1d232718c93edfce833875957074914157b2ba4099e5fded65", 0xdd}, {&(0x7f00000004c0)="a12c7b0afbee29816e4a66a625c77718193ac79a8068dabd3b3b970f93f8084578d557fbd0916c9170fb7090495b", 0x2e}, {&(0x7f0000000500)="30eb847ebff7f0f7acb334655fdfaf5d85c5d09cf8d7ae14939c785760de801b730bdb671afcbc", 0x27}], 0xa, &(0x7f00000027c0)=[{0xa8, 0xffff, 0xf53, "e6a7bb28bb688df0dd91df97d77b3446b16999848890f66c7ad8d7694d4f10a1e291e950fc32f3c17c86768ccf30fd12c3b87d4e092d7d92b20a2e0ecb7086d5b48c5568d084d62c1d1792a9811f3affa4856aabb2a37c26e83cd990ee106751ae514b4e40f1e9c2d47075f45da9d5470157b657f4e0426d696d1de42da9e4e9b3eda762bbb001eca285335e143edff3854a"}, {0x58, 0x1, 0x1, "8f9fb5bbad8c840951030b2058bd845761a5e5015c7101bbc88fcbdc39d2c03558e2cd6883750497bc1a150563f7030ed81cc6b2dc875687fa62287e3d0e35e131"}, {0x40, 0xffff, 0x533, "980f707dfed3b770559876d7543913f9284d74ffc8b427e83698134588dcc183a234701eb403fe9101b325be37"}, {0x90, 0xffff, 0x1, "7e89989fa703dcbfd986a64c9824296e9003eb482712f5f0417b056dd575cc104482abbace80b7b5de8de5aaa5e72eeb99b8b3813c7c0dccc74d87bea5b9a42df4bf1467be796eebf5bd4251f1b8f83f71d76fafea48eb2bcddd27981b9524c55941d90a4a0f48fb9793aa99094cf01425d8eeba647bc7e0bf"}, {0x1010, 0xffff, 0x40, "e70d9ef879e38ddf186ca06d3dfb435ae774ac9c4ddf5fc96e1cce74b663f96b2b2204e41dbb5937392d7cc041eea69fff2872f7cb193cb9db397da81ade1e004e2b9040dda9fe7ed0ad495577d14a9ff50f288ab8c66d38d92f55b113eb49a7f23192ecd51faff77aa22a8341f86c0bdfa615974ea0877c51f9a31c6bea51ac350e6073ea61d57e715538ad33447c3320b806c1c0a40090888cbfca5b2e81949add7bf50214ac0dd53393b8cc3832ee47c434a1d36150bcdc7749931913f7421279b621422e499b9a6e98ebd10cc87e8dd74f2ba1eeeaec00ee5de53bba79e83d9096a4e625c3a2570c4c07181580ced14b200001dad1c74043f08064e69a01e064d42d72151807f0bd314cb3bc75ba4c965ee947bad577a2eddc15629aa419a1e8cc62f341bfa236d78aec59e40cdd54de0fab47d86b5b23dbb2b01e562c869385733313e34ed8659660bf38b994daaedbb09991e0b51fd78d31a0b61db74bfb6710e35248914a71abef8b0af6b9b12b673529a9ef35b55b71a5385b5dbf1fe766fd9d91b0c806b95f2e844d053fb60ed4bf8e676d4359465882a350ad7214439036059578145529fe6413046f28aae20fdd43a929fde2a5e9781b948ebcd423b7e3e9a4d2f3516f013581af60e926f328de532624a7c824330e40efadcca2043324e750ca5c7befec3685f731aabb6442fe6b1ab335072503c71a88cfcb5e5cb7f6c6e830c56a7ff3c42cfd72b3624f672279e617430dc70425f0c621a86a788ee750a240f9464e119cc75e4dc571f7c881e8f8180719e410e2d5fca2dfa371ff7719f837ec90331296172be637ebd5564cd6a99eae23cdd8b82e238bb47ce74dd4297d1fc0ce8b77fb6f9bfa779ec0a7035ec3b2110067401fa5ee0461e5d3304b53e402276ee2d732e72602fdbf48595ec8b6cd6aa33f370748626c068ee29f159d3865eb14068faefa759b4d67246b1aeecb02b0ed847eb078ff4d171adb74fcb26359217785d06cba1400999b7b384f31892c4e444a121da06b010c1e34539cc9b5fca2191d5de042856be1ec5a0bf4e58b505ae507aeb792b379c64599df37017fc6c00b3ab8bb9452babe12239158c92738eda1e2c987de3ff4b4c5db068965a730b2dd7b60f0f7fc8f9f3542c7b9893e8d2cfa34acf7d881d83503028d6d680dbbbb5f253018faeb7c71b1ef91ff79f3c9ff2dd32392fbfdc6e81750a983bfecc2a69fe1ff256bea9945001246361be3529662bc688d5d0a3f1419878c09f69f825448d8f12c798afbe1b6c3e3db932c4f5d4b4a9588503e53899044bb8d71ac04a5d03a9ff64002f746b4699338a77ded84c2a2382f64182ce748ce344f6d365d4d2299740abb6eb8fe4381119da5a2990e7ce92b08c817d420810278d5e0e2523208a379976ba6abb81af3f4e20336f955e871a00131f0f780247c9010895da0a583e46cc2bb01dc23a8547623e02a7da966f4b3d44f220f8fe1ca067afd9b1b895ca2184a373e281ba7eeb959af8a4ff8d7108aa0dfa4c831a46867af0a539b081ce66a31ee092b949a4501f9871b43c3e062ed4aa0cab6dacd68e558e7aab8347e209850906db029377f722369d62fcf6da406efeb8d9303bd8efa96d95cdd99e574592febaad0b10be20874010fa79c3959bac6281b699e52b53bfcd4cb19e0915de0acb436753f5ee69092360f5a2872a9f2cd1acbb6732e013dbcb6c63ebc0f3a9da7ca5f8fcaa7efd1931220475db462b91af8bfd09dd173cd6482a8c907f1541b132fcb149368db60418cae4df57240abc2fad7ac3a9ab908911a68220d5b77209b76cc3d5ea48f977fdc8c0e8e2a0295e4c10819f6fe1c5129873a4bf52f36616de850bcaa0a1919380329ea5fd46fc0b8b5384b474ffa8a830fab2c681534f1cc254b86b58caf5d4c3b5aae8110ca9dfce567d0702d7a7d02784edc4efd991e819d5b88c9fe5fc1af801f975a1647a7778f852176043e08d8cb9a880d4acd94fdec7b2dc846854884d56788d7cd916b32b1c4e0d3b498507182bdca06c16971b5b1a48d1b8ee4b4b5ef9dca46b4b5f0dca97a1e8d8f086a507ef8b5f90a72ce5eb8b310b686753859a0095da17877c7fbb10a73a95234f9c83294759035a68e32a4f4a18661b54f6190d205155186dc6b518254a5d82468d1ed90541d301236ebc4f11e61a32df2af0f08ece4af93a784b3a2b4852cd9df05b53ada30279e0c50537a065c780fbaf6cb2048c8de5b3f2a85bd703dac83effa1b555cf3034e062b5f61f0663a44dd8db9080015dab63522bc1ccbaa311dc0e6aadb0032657c8c59fec18b78c5a49d5e2df6f84242b16d6da3aceb699304d9be4b9ba9f4fd2e91deb5b8a0c864be98b8621b92601dd46e74a2b4add131ad3552d7716fa5be38c25a3bdc587a19b591d78cc580ab68afb3117f687f5a83743c9c5fa8d148674d0580495aa4560d022bd426aec7239d1061baec4bb7ce45810c12b67ea24215d2a7b3a581bc7e8b5ba9fbd8da31aee9f06db64e0e93f43b9db1232ca9b39772323391a2c7c1b38c69b69fe147b9c7c623e051b77b654d63e1eaa9764dc4fc1e4d3b71e4436d5b75fe6cf125fd988e92e1b805102318d8d045743c9e95283a1dfa6e6ef59a51d9180cc47ba8684bce33ae1000030c9b8b1f42d5f7f6db165c8dfa51aceff97b703ac99c9c73b86a2a35fa614e6118b7899416cd259878eb2779a41f56be6057f683ad3ddde736fa7e63bde7471700fff0c3ef41a7648f84a8950ea194c0286939818efa70ad86f2806f5c35a7c20c4d86f496b80a2669147e448630506d07317db94523bcbbf702e88f0ec495056bd1a89416daf76eafbb12f1320e4d351914fd548d05e2793f556fd38004587786557017dbcc2bb8a2e0f3175aa51e5bdb2921d8f052a0c1f6ef674c630fdd0bc15550bbf6b935979741c43995819805c731ebc39c3b8bb2d3ee3d74e648ec7c57ecbf906fc79f869a8dce3521145dfab2aa798d1fa6040fa4aa7ac1fa66c0f14a3f29fd81deb10cfc857ce16a9ad4f2226e3fb812f2e4ffe3c0c5ef347f054ea47fa84919ce52d74de892c9424bb4c8677530994e0d9845e141ca82b9cea4132f9d037973a75833442afdcc6ae846a807663a34a07dfbb065a45e5ecb315eb18cd39b574275a44cadb858fdfcb533684d84122a92f4e5011fab562fb1f4d3fc5871c48293036f5865ebff1721ed794ea53435672cce3c12000fd9e75fa6b002e3eb45ab89e0dd54e9e414a795da4035cf016e26a9b358f1384e48a2ca6c2487da36ad95158cb249923f56b452e45937b0176253e6cadfe35fbbded49a506ee4bd96776dcfaef1095416040f1b99ee6e38d6771a396a9f79b74876bea2d8626b8da6e5173f43d3aec23c1dadf48b0888b2fdcb92b420c0f9c6c34c9fc1bc514f5770d121a3bb6832c4dfdf122ba66348bc00f5a6b60bf44f6fdc7b7382485cd8e04045750e8bac2d6e1b5ec4f127c43f6408b6103eef50c07e135dacdd6bec534492867c099873d6c6c13159b07721582cfc0e65f4dfe85cb6d7ed525e4a164c20d71929f7b88d5eec4625fb4f08b233544ef472bf70eba652e34fbcfe68047a4d95f825a8d433cb96a8a5e889f467d96c1c6dd3a5f98d6346695370dd3d9c4c8356f604deb3dac205b692cfd21bda2cb858f0f2b9d248a94b7bce6578e8e9c40859ab782dde388e9f72ac10e3e88687f8bbea0572b228315fc4ea8513741074c3a8ee53e765234259aa60d163c1333e94ae7ed669df04c99e2a8980bcd197c9dd03b8c24be9b8573a8afce12159c2198143336e5d2f6e3c210153c55a1822bb347b90646e55928edd3d119c87df420e825ace651c139a51d8e8dd592ab1190e7e8e0637efeffc4c45faf4c846b25d0ec1844b996fee9757978cb166d9b5c6c5d7d446273446b6364549a02f9d13137ec15071673690fe6ea0b6c9dfc9f41ce1d158c8681917a330d050b0baa545110ce187ca98a2a3849870f5067019e7a5f3ad0874af494a463a1b9e66502511a5ead0968089f9c4b5f96d5ce644c4a518329d7dda83f6292aad954b92f053f2368ff93ec0d8476af0389e785a0cb794ea69733d6774e550061115736c806053aae07632cf970740565c90a24c2a3e88480e74424494621c299708f5dedb64150947e13f569f8c2bcd1812185f97328f3e7fb0f9b0031c4f39c25225116e5e49865b92ac96cacf0dce49d754fbb374ea4acfb468710da8f0c15d8df595d2e43339cc0c4a20ba58afe9c210919ab5849801b57f93a5ef55d7215c36769fdc0c3dfd82c5cd7bfc3328962512c0bc2278f9ebf3be06c67ff3e2be6c8aff7bbb068d3380ea8769065769d722432dfc8d259199559f6804d431167a4a5aa24fb7e83b3fd1efbb6d688f31a6fd1209f1c59b3b5dc6c1e9bf78418623a1409357354d76d96c8192ef99f4e1cf7d91e5089158586c8425f16469ac7a3687e14461e3001e6d5686e0110c6d73b34d7a69e349bdfd9f2d366c37ae4be1025c1223721e4618b500666534fd66abc67512d75b57c34eda12a08db8847dc5ba6d8abf29427fb816363a9bfe23b5448098863daa25e36fbd4a0480ff7e2ff24f28f437255f75a828df7e333edbedacb96087167552a47bfd17cfc50c6ca41007234d0d73bb0f46b183f9b201021ec313425e893cf9f42ff932fe5531e951c5b77363235d4402ba086e4d8c6ce3928e3496546758a66d209cb20ef1bf58f653b61d1d38f5433f83a05ad9eb0173c2c96d12d70b08286cae0017a636e3a1af4667ec46b3398fd9aeb91e163251f6083ff5c4580a7221296958aac449fb08b098119fcd429fadd669654e0cef8a070d3112a67ce7b47acaa5111a5efa905a57b4aecfece1b9095a63e770c3b7f6307300da70b8f96836c45e4a537d40e82b2691595bc0a5c7af49faddd4516165ffee6dfd58e6e4cbe1d66a218974a10fe473bb56950cf2bd0a788d4f347dd31807be864ee0cb416263e8bdb69d21c2c7a1f71644c25565f2d968adc2de572664999772281a3cada4a54a4dc5627daab61e52588566676ff89b427b8a8bde951f00f7200e8fc75ed7d22f4c89bcd6bf9914d354ebc18bea393cdaa6eca9fc2fab1708df16c6afb7ee7adc41391fee7fda574be325a48976e815666a31c5e4213216ca456c7aac03d6b189c5a17825ddb144d9c6ab7fc3d4c579af5de943322d50527287bb55cdcacfc43f6fbf04b610c3bb1e887b6c49cc9e9cb50a7701d5cc631f8cfdb1c0d8dda75544b729a859832f37b796a21b04102fb5ad9ecbcce66cd9dd0df60eeb40c8362007b67e03c6b5ca127a25f5de9c47c7ccff44c0a76a85ae7d572708d1fef03b7a0718ba86a0b48163e8c0e261043d60a97b9dbe1c0256c02e4cbd8b579ab1bdb62743c0636c0fabe25e51dfb3d965ef245e618400fd7bce6b63d2f10ca31195db0a00c68e0cde134ff3474803c6ecbe4c7b582b08f0159a86c18db473d8003cdeb8d7bebc6e099b50280f0263d32272fdc08dc532d2ef82f91a5f25842ec570dd445f9c2f1b160b83db81b8cf9e0a48d86b9133ef0591c043d30d5c00e71b7a32994c0ff834f28646a628a4d88dc30e0f48e0ca98f0b88486848c9a537851f40b4bb6221d37b86e1265f4e9f774126c8003fed640dbab793876ad5bfa257631591e06499016e1758a751f96dc2ddf760d896d048af250bcd7438dcb72c651c29272115f1fa2fae0053106f6f4b3b8f996ddee887e3d97e4f464c3309a5b6c732407c6f03b5ceb81e7"}, {0x28, 0xffff, 0x4, "11c4d20f9a505caac697a547c68e7febf8a20c604227b9"}], 0x1208}, 0x6) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 21:52:34 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) 21:52:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000001a00)="1be0ef9762474922c060cb30dd85eea01e06036843a90accbea574393f96444e41b2f73c693a37f73abd304aeddf3a85ec2ce9843a41680dc0c8c40ff63dcadb7438da618d69218b01f47e85c883c39b9e468473bf55dfcfbd39c8b893d2e29ffecace1505de55d7d9080e033960390fad2222e20c40386ffb1baf1aa1a416ae79e254098ef91fb99724de5261594e3c74e67fa91cb24bf923556933fc10c603ec4d9e6b3339923591de19b3ebd01a28d6ebf707753268e21da3d55750f0fc7edb2de79bee563581d81ffea076f8aa72d8691e8c997479d5cbe783cccce97f7025f4d7908417d22d3ed4b5ab5f12d694cf00a877a11ca93a485cec12b3731f9ce42411f06315c328061099b1351e3629e0947e4310b034709fb93a6b64b1de2a83e24076617a79f5fa7d07d3451d692e562dddb57c970084160896be0c43d9a5695e47fe34ded530d98645741d9f773220c68f8ba845ce03a2352b437a7b6072a8f966c4726dda47a36c5c17f3122ca45b9476ee8600c79b4faec1001c7aa12a493c39a83638070d2caaac480e57934a67baa12937b61e93e0625e8b5a401b3902e0a3078199514dd18920c0f50bf7283ed551d2cdf7c2fb353110ba4d3f28d4bb70a824c4110cb8f7155ba80c571c4d6158ba3c10124ced218e879395f6e9e3d7d28874383ee010702f22d39eb212e9cb548bcd395a92a12addd8f04362eb05779df9ad121ff4037a9031fa20932a9d9bfb9d98ff0c8f46af74139b54579ec927606227cfd98eb16ec6af0b54ee2eaab4db189e55ca4850a42673a7444b725dd50a3e13cab9917f2a2d19404e530b347b376ecd583fdc66db9ee669ec17279213105df2d2f2688f646d6608c9691c7e79ab62a96d7c3a98ed18a59cae38616e5652d0df28bef802597ff9afe056008e5733c173ea9f46c8d6f0b9a285d9320883411c2f93594220885ee7260f1ddbb97f8753625d60690e869a42b493d8aaf5f20deb56b123cf9b0344354a1a864ed6f6de52b465fc8108d4a730fd4d2306952fb56149352fcbe411ffe1e8ede3335dca567ca52683370365d9621ee364b6ff3669c0bf06cb8f24804491c3c15d8bc2f16ea46edf7a0211a750e782ea1c1105cb82978cef358e6865ad158994fec9763246edfc9b48af5998f2937bf4d45e549e8b6b9cb527f787245ad2d2ba1adf415d7e82df3073f4d9db163fcdb36df0ef588c27d1e31b67e37774501b882240082691546da2076307489ed8cab9a8939f61ba22c424e7713416f4ebeaba1766b89b33084c7628420f0aef3e05f3b9fc69ec9f31f552bfcf1f4e1c65d641fc0b53ce13ccc475625de456b3a162a26f9083b3e64cc6cf37a80d7be2b235c6bf7c068969fb715779bf1e4ac54552c4bbb19813308689ec6c0aaeb280ef3f54e06d6d50d1df99ff54c3ab46708b3c29081c353e6d5efd3f78d0098c869a582ada8df4d4883c8eb6c8c7c55590fede02e931463399926980eb33f92702f9f4d9076a735e86bea79e3b23aff6ed40aa807de2a049bbba253a7b581f89bbc5312e07bd29a92a58a5f748c92265fc4a1535a51f56df572b94ff24776f690d105f60dd0b8bebf52527de726217588a10a47226ec686889b9234731b8d2cdf7aa2cb8e852487b7958778e6d37165a899c2f352c753cc3da47d20608a86d3c24308d59ffed77a05b6d89352f25aabe358551ed688f1f632b059fb7ddf1c152bcbb6bcbbeee0a2f158fba420ad09625207e606e282dd3595a4924304f7c189e437525a9c44908cbd4a371283234e09f6b22741886e9f1af6c0073f342744b0a2e969a5904c19cbd92d0bb5ea88757a3cf3a2d31d5d07f01bfdeeeb18664ca0a8bda186551c02824864df86502f407a157ff4617e09d9a28bfcff4d76a1f34afd8d62d8eb3dbacf7c660e1a9717fbef9ecd9a996e407f4936ae95f70876c4966f6c00c73c06811c583c60a0f01361ebf518ffb7c72e3d60d8281145c6cdbc8c46d13a4a33c9c1fae5585546cf78b51c460739f01173df1d3e7160e9e86f45c712d5c564a146dd3ba45ba7746fae283847cf1e3fa49ee4604c72d50a59d129c1f0e500d742e71b6b1b799a8a61ae43a5f2a8775135f5e4fc452d9b4a1b43ee78a100a3978d4e0c90762a6c04d735f8708dc4869dfa52e36a7fcc9f631f85183fd0441647124d9b7047c3175d55026cafeac903809ea8874820958a0f307b5023a550501ecaddc5ae9fd31356770a4ae904fde9ed316e9d358ab0f3a6570b0a68790975427854ded6b0859cf499b1565a53a14ff35aae91a1956c39f597a7a0c449344048423d8db7cd0f8a028374cc2da64d5c3f5a4079baa58ed47f643fb5e21b8466902e6e5425ccc2920507f1cd2b50418942285dde6da687bbfd0c516140c8a92a1a6be41e61b", 0x6b1}], 0x1) 21:52:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10080, 0x80) sendto(r1, &(0x7f0000000080)="0e8fa4dfb63c643df7affedbd143fb1666c19475effe943f74f6b48a2daf2a91604e323af0c85aed0f7160b6ed36c932eba843ea53227351ce800e13575de472a26c2b72420d2b7815fe0643cea95245ccb7561cac782877d9cadea0607b71ab39fb85eed28131da5454061f263454e061c78b2efc6a27a401a64ec9a72c44ba6c5116471c2ced45bd424d5ce1e474521fe51374e6e16604db3e8f51db45168e5d936438f2c3910a77fcbbe8f78668f8f0dfd4c44d638d0cf6382ce307a422cb77a1a37b82e30483628198540cac4935dfed14392517c001c424c2c8b7d5bb9488a7dc644bb732dc8f3ee37cf10a07f5cb521f6ad1d539a89cd1e56cc7d98b24246ddc9eec072e6356d5a55009a58ee580d206dbfb4d96de1412a5401267b72dc5bd1e5d220cbac00ed18c8e4a6e12b1888a490372ac03efe9d6526b70456c14a437e80be4e99a033b59c37b12f8aaeeb03c797222cb5fbab719b4ac762931c62dd104b6ec288c1bafb805a91e25d1cc53412d8251502cfe573a595b6f82bef0f17951d445529433d8e534673cc37c6965768010292c34151e300e393c0a2842684db309b63c63fab99170e5368b4a8a829a31655c2d18c9ea6a3ffa5a2ff775c29d2247fff5e060f417892b8625d97a687d4bcff0f1edc4563410e75d4e5ef7a95e0405c82c6625e167d83686d86929b468df11eab469dc8bc1ad6388753e01d291964bf1b55035a684497b6424a5368d68059bbc793c32c2f017b189627ddeed4ce8ca11e7ea4991e1209c3234bda1644acf147b8c7e5c9d49b9ae0f14386a372960792a91c9bef30d0a6f5f98d55e06835d8ce607d74df60a0f07e12d60b97d551b30af8708576ab6f585f072409788c246f3b5806700116442325849b6311a867c1e4aac3d3b70b8f1479238b5aa993464a5f6b9a362b4e6f88cc420351fd591e8c21e55a449142574dce28f50f5f9be6a5f81dfb43cc49732d061a7378385078804e68e076c1ef189662eaf0f593d4ecb1eb12699e20742e13058cbe045cc7fc467fbde36ab06a390f1cbd2a17ddcbdd3ebe62e30426470b8b47b9d67c6bc19a1d2d47bbee1d846a9a5e9f16d2fe0a655e4ae7ec2476dd267501f86f01dd730e3887ec0fd9fb35a44245dd3985ccc01860de2d1e8ae6e53a9d771edc9464941af1acbad690e9a80c6aab8170903bd5693314f63396590d97ad149eabcfacbe2214993146b2e229c5b18ac6f13e08b8430167e45651d6a0ff708eca7a00555a61f6900704075d19df28da06afa3ebc648aefca4e9c2611c323628dff4d59e28140488e90bcdfbc78610a856f0ee65b4f030b8e7d0f5c63c8d1eb0514557dc6fe7556880efa64f5c94050f632748ac5b389da54138c5fa7774cf9e9eda001d28e221171465a71c73ca91df4d53545bc4d90ee932ff355dc15dccdfbf3140acb8fc68a274929e9d4d456ee40c527e960ee7efeffed45a84b184004d4e0672fcd02ed55d98fdfb75ff7fdee76f801589a2300d3796c8553d3c442a173bcca41bbd0074e3949f7ca16478930b0da167eaf28529ace348af4cf48e34e1ff718db9553a285e7a099e0ead954def6ef204962d17ddec2cf462e1e394de47b294e002c744e42fe688ff6fe8aab293caa48045024ba9af57fccddbf8b4c02a1d9d531671cddb480930d90331c3382fa625e53dd3f0d265066ddb3e9cb804338e6288c3b7780b39296d57a13584ec15e45acde3f0cf22bd7f00e0bc938fc9999ac648f1141d2d487914ffc1798bfdf329f973936373418ca15a90f58c0c86d3e2af40bd6a410ae433879077a50f1bf5d4be90ec835ef4869dc86ed8006a5b7967749adf1e9f3658c07596499d47f6fb3e439a47e98219f7b7271e6f9402856b9563ecdd85e8afcb2af178bf664b50e731439a6ff8fbbed7d6a8c5b3acefb05cd17a1d39751fa26168c15633b79edcc408d27f982eb375104a9e707b2512a7465e60cf87a455afc9ebf6efa88635eabb813861a02b3823113e616fd4aa8621d1705f19245003f85485f8d675d8535051aabdc9288fb4d2c17baf99d69aded7c6db65c2a36ff89a13abc94005044e42db24bc7b4106c8efef8f7b43f890a613b69fe4b01845e75f29b1766e0a8bbc69d0493eb20f39b309d2323b860c03bfa4cdf80f979ba7680c3a987f46588b9cb4ddd4c10505bdaaf9e2c5395dccf4c3cf7d4b3c9af0c3e8c775663407cb7c1579bea0a020e607bc44778196601dce6ce695c54e50c32a0a992e5d6e43922a25d1c2bef9cfa1a684c1d2ca505f3a1d331b002881e0536c519e337a654602f91bd3bcbf50002c1164ffa135b34607c7c7dc1ada7bdf4fc704011e1e36046feb03fa16c663ea61b7b19d468241342becb04d167825542eb0901bb7a0ab02c45d3d812f82e83a1ba989a0dbad3535caf41d455fd338772e62a8034cdb09ae377be8ce36c8e00befbb3de4c7181eab3399d295f56014cf3285fae8c6688edb2c935349de5b2039c263ef96b7167f5256bf5be6776d9c5533cd050b13031b3eb7df3bef5af3dd3d7b9c89cd029863bdd3008fd033305d94bc7db8d423501cda8341e0e9a3d809108bbfe696368656f09b4b45af1474e99145032504cd9c8167e9a9bc50108f38d1c4466b874a78ee63cfaeb109b461ffb729f2a169056a5ad7f4493938efceb96e73a250d82bfbe94d467d44854b314a2f2ebb47bdb016dc0ce35fbec31a6e74b3b8d1d0fbc8352ca5a872606f9f7ab331704a677cb8480b009a674d978e6a12954d1a7f77f260665ebfb40d8a62999011bf2b5beb09acf368fd59d0e14e2242d095e1d7c85deb4b74c35a132f1ca78877a0456af7d0ce07c72169748e173dd1c4ea7aa90c1727d86385a2c534ca3d744499d65c441caffcf53aaa1fad913536c4d4e8afd676b2ace1d996a702bab0c670ad6426ad78dbe868b221435b04ffabae9b755d98639e94057b3965977998982156731f1047bce4518c57a515f85336e8caf81d0746f9129d6b995e8a481016d4892c42962fb9cf36ef5c539ede85670564d4fc942e4eb817dcc818a6841c59aa326c79d64e6ff3a4c96bf6f325eb623036db0fcf4f5686e9cb4046448858bf47edb37b0f593678cecfde54231e894a54e7f51c4a471897451ddd724dc0005a65f1aea8a2e257a67957db97ca49b2a9bc33141b0d20cce30b20c535fbbbba01929799e2e5d683ffbb6fd74429f58081fa3f51e2a18a11f223b3e1b69b064c8200758a8660acc23aacb0b333e4b7b2778ffe137737e151e5b7e947ff6f70c9ac55278cfbfcb18050e45dc264edcbaabcb63bdb48edb597771c0284b748cb19beee24965e2400e279c0a8de8333e2a9c26a954609d636c71f3b10d83e2c7384a86ab5dff3200a5237da6c9788a97e255d827112f9553e8367a2476f3c96cf3c1a23832da91fe43b294b69bdb1bc8e9d3ce56a28f2a05c95509ee00f1b0b780f8ca7436befcd6bc0be709377a056d3c13a838e594ab588379a387d70d818951e306457995e21a491f09b9e4716621c797ece085276d4aecba4fce69c50e30b83e1c8778ad1db240cc9c65aef88405a307dca746895bb2b0329983dc036d3a4a8b2023496deaae995128c8af18934f518d1df1ae4f278c11310fa60be4d967e47d436ab5a0e80d4d4bae311ba293d91c39a3236ff4549e7fd05243e70e1819544126cfb96d329abbd5e98858712de76acdea958dd92655bd945ff636e035d7166fe5c30f18a268623bc49e53075df51aa498d5355b679d2b7341171139a335a3495faf6a7b0722116fc19c39aca31867adab598e0b60cae88409484cf453b5526ce835889394a6d40f6ece68525035eaef857af506326c68e5e1a19e1f1f866eaa5b3bfc0ff6a7f477e8994c10fb69e0c23a539442d8c606cb9cd53a6ed9a8e7623b12a8238c54492606e58dd9f86de6dc428a3775a1121aaf68516913400a919785b7def77eee193d1f97681f3556cef0da9f750d115c380da206a0d4f49454f7ec37dc397d4d0778c68c6088897592804074ac6572f5dc7efeba847a5e4f7a35631dc29e51bdde7b8650b829ae702173e41ceee486d3b9de1128a3c22191b08ad4423ef4e4f378685f6b29752bb0ff8f6ec6fb8296b787beba591d49ff6a8fe0f610a5f52680a33ab91d3d5f155de16eac1c64f95660998330eae8ad3854b45690f4be704c6ff2848f973080337d5178153c9625f70017c7c17b524b198880719ae27a2707d78fe58baa1928b701dc47d16c6a9262dfdd6e9c5e8c157dee2b82fa6c2e25411c789a8138b05637c27bb5b8dda2d32955aa531506d63e907965b1507948344b5e1d01b8a0cb6f807d1d39cf6b4c8a4f0268bdc4f7a4e9a9863ad535543558275b7b41c6867707f5bc2c41d8725f49836a07564730526eb841b3ae07b921ca17b3c279e3adb30980015756ddaaa61d5002f078fe63532563f8fc42972d89d8931f24e2a7c0403711731ece7b83916681f525880e6b5003dc102d42f92466e490e40335f0d6fcb1231ba333046605fa93a650f67da02c55786a9f073e668a96941236830b895c1695a3219eec1ecde5c50a03517bc67866584aec363c2555398e593cdc661483af40342d1847d03ee1c5334bd1fc9ce3bd5e5a4b3bf73be772b4734f9f0bd50b2f2ee59cd6dc88788ff029a182e3ce2c030b892e64ea40713679fd6518217e5827737b68ea2b46807ba0b344ffa257c0ebf6ef277974cc7a4331437a50561008a05289487429ca960d1e2d26181700f550b0dd1e67548095eb9dcc910d3cd4094bdb9e1ef6393e2fc3dc32622bca4dc0f4131199dd0ebca1250c6a3f0f0f6782897c32e9d6e10d3a9b34cb2dc6e8489534cb666a0b0557bc0fb3886dec156ff4d9786f906eb6a68ad9d96c6202f074515b019e510751c60557b77122d74635cadac69ade83232c4a11694ef147abae4b7ea7462df6e12b12b2d93e7263bca53ba41657d95bfd37a7ecf01518f635835e8219d0152429ecc56462696d04ee3afcf91b3fc9f7585c343ed24ef78089f3834483e33c2ccb9bf9c4fee2ae301a144f60815c0243a18166683691c4269373c972aff4ed03cda56e87523099d0a9bb7f77ecd237f9e5df5fdc230fb216afe326868e7e0c43e157f0d82a97c8a850c8572d122c92d645f653be40471fa61413139ac4414f6f6f82727b22fa341bcb96bc4071314a69485a46f02775280307b3502b10b6071f2a166562f6b00df44d604f8bf0f8a7437d64a13f7abbdfb41c68ddac1b2c1d9727d870a28d9be546afa37ed15c58f42eb1f7e45659a7ea203a9a5b2ed2c2dc76b0ad05dd308e309808ece55df1c614a97a739193a7fec781cf0da818b4439ad27f631b38d0f44a08cc3235829dbd03198a2ee6590ab360eba51a907563ba47075ee2f2c85109d10209e50a19e7a581284b9981bece023329f6927aa7aa6d923e69f6baf4c2736d2a3b162209a7dd0c34d30b8734ba9e01966c8d79ded1380d2e34cd51145072aebdecba12556c2b55e8cc59e7e002cb1aab767dcc62b640907d17b62ccdbba66041246d3a87152d2c7bb5effd132e66f9d6728c81b33099aabf35c29e7834a2c57e140f53a3b5582a31e9c12484901cc824f542b0ff680f5ffbc312503f0c0bc81b8926b3b94b392257d6579c4cd4efc6af946f9892e2f63602ea521df1c099b7f988bd23d760bc99be83eb493aa95e5419e09e20b1c35cd21a003682451c14eadcf0c3e6208745b15078093df5a433f63b7d1e8d3720eec454df8f", 0x1000, 0x9, &(0x7f0000001080)=@un=@file={0x1, './file0\x00'}, 0xa) sync() 21:52:34 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$inet_opts(r0, 0x0, 0x8000000000023, 0x0, 0x0) 21:52:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) shmget(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 21:52:34 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fchmod(r0, 0x8) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', 0x0) 21:52:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ftruncate(r0, 0x0) write(r0, &(0x7f00000000c0)="0230f92023775043c836a392f2036e856792909e959ec187e6b874623a96e221c19c0c88d99a4f1b58c419ed4c70c22bfae5a5f117d190872cb1dd2e9cc078fa9ba892da49d2be47080a924651b00ac32d5f7e5d30424466e89cbeacd8e9338e68dbc4d5e94d3feab652a279302911aa6b9f507fa276fc00fbc807", 0x7b) write(r0, &(0x7f00000001c0)='D', 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x4, 0x8000000000005, 0x3a60, 0x5, "4dc5417c9ec719edb8ee00000000040000006997", 0x8, 0x2}) read(r0, &(0x7f0000000180)=""/4, 0x4) 21:52:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d2", 0xd59) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) 21:52:34 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000250000/0x2000)=nil, 0x2000) close(r1) 21:52:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) 21:52:35 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(0xffffffffffffffff, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() getpgrp() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 21:52:35 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x9) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000)="7f000000", 0x4) 21:52:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x8, &(0x7f0000000100)={0xffff, 0x401}) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000180)={0xf0, 0xfffffffe}) r1 = msgget(0x2, 0x220) msgctl$IPC_RMID(r1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x16, 0x1, 0x7b, 0x2}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0xc8, 0x200fffff, 0x1, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x20, 0x8000003f, 0x4, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0x9, 0xfffffffffffffbff}, {{r0}, 0xfffffffffffffffe, 0x48, 0x40000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x46, 0xd5f, 0x3ff}], 0x3, &(0x7f0000000080)={0x100000000, 0x400}) 21:52:35 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x32) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 21:52:35 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000a40)="ec7d2f00afdba0ead780b510000045c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cd12af9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8460aca625a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be883114442208d020c3334b638ea7f49ee32c8f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x182) syz_open_pts() syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "6eb95b7c52abfc1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 21:52:36 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") rename(&(0x7f00000000c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000280)='./file1\x00') rename(&(0x7f0000000000)='.\x00', &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") 21:52:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) 21:52:36 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 21:52:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000200)=""/237, 0x382}], 0x1, 0x0}, 0x42) 21:52:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280)=0x2, 0xffffffffffffffa0) 21:52:36 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 21:52:36 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc) write(r0, &(0x7f0000000080), 0xfc4c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 21:52:36 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6b", 0x9) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 21:52:36 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) close(r0) fchmod(0xffffffffffffffff, 0x4c0b82191b9367a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 21:52:36 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 21:52:36 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) setsockopt(r1, 0x0, 0x81, &(0x7f0000000000)="a6bea827a434b8ffb7ef2d8cd1d6363cda49a17eb2fb51816de8fad91d2500055e812e4de7a725fdca6c0c83e16dfe09637dbb406f5aa2a414d144c9be589d7691f55a91352f0db8a0ee70d6f821316a140c36276e55142e0bc8aa65972d2d83557d4d1769c40175066ddf88ed767c7a81430c04db22c32a529fd9d6203782f928a0c95be5716e2136894836fd8b2adfbd315d9fa0c9eb64e39d5f29c5229e2149893721ccc89355ec5c8d06af597a346068afb9a645eeed708257e302d6fe02837d88c4ea7f5fc58150003f4475380aae1b8f15bb5bae6c99e2675e77812528a25ee7d6e1daed229bf3e1", 0xeb) poll(&(0x7f0000000100)=[{r1, 0x88}, {r1, 0x10}, {r1, 0x80}, {r1, 0x10}, {r1, 0x20}, {r1}], 0x6, 0x20) 21:52:36 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffff001, 0x8000000010) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) 21:52:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="71688230430c36939df71022d1295f78d2d297ff0b997d649e5c6e9800f92d83f0a73b971ddbd3cc8ee6b6aac746b5bd947151", 0x33, 0x1, &(0x7f0000000040)={0x18, 0x0, 0x1f, 0xffffffffffffff7f}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000), 0x0) setsockopt(r0, 0x8, 0xff, &(0x7f0000000080)="55477d55b23a5fc6e7109ff56787478fcd6ca05bd069cb5a9d852ff6982c261fc0a991a48c3b7962f270f8fd89bbe68cad260bade1adb451733bc3888cd0835a6110dc2631dabde74b997476fa1932d37acd5e467b83d6564bb5752fe7a6debd8fa7be5aa2a40d3b17f09d52d6d38ad796d8be4254dcd92beaca5c11a1f4c5b3d86905d1b4edbb799887ca0b32d865de950c55163a5027155a775fbcab87b6a0b6d79de5485d40967f83a3fdbc45d78a982312a38d419b92b5b4d82c3335", 0xbe) sendto$inet6(r0, &(0x7f0000000140)="117848f86341e591a3684f82f3dc2517a9d4bb9b4c", 0x15, 0x1, &(0x7f0000000180)={0x18, 0x0, 0x10a}, 0xc) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x8, 0x0) 21:52:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) unveil(&(0x7f0000002840)='./file0\x00', &(0x7f0000002880)='x\x00') accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/17}, &(0x7f00000000c0)=0x13) getpeername(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002800)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000024c0)=[{&(0x7f0000000140)="32b1703d74270a30ff6efdc1bed676152eef5b570fb80ce6fabbb21a2710da25dfda2c17e528ff167d3ff7dc1cdefe5b7cd3cef1670144d03e7b66f11409912a9258be64be3c5d6382427bf01805040b77", 0x51}, {&(0x7f00000001c0)="4f1c90f1ae12c416a86e4284ae5b04a8be6841084763a625beedd48471e1819547f7c68a5c2a0a269b0023fe7b9206ff11c21dc6041db4bcfd49b3fedc41465ef3202277dd0a25215372c38ed9ee7db66fb17051e7e8172d726949fce92fa944e922cb704b05554a848921554d83ede405f139d1a6db7a8731ec763d4d3400fff9e6a67ccab5401a22ef321c078535a49962fdcba75afa", 0x97}, {&(0x7f0000000280)="d0710e064e995697a1923f48dcd17b26e99b7d7aad69c1f37c750d7e860e21a0a00a5691329f8a5bce2f2ec9da0a44a043751f926c17977e12af8a0e8df6e3e568779b71cf86a81a570ccf1d2e67b315ff2fc690e00518d65658fe49431157ab37bfaee7d50b7b28015ed888af5b78067b8085f9a2ce9b2b3f541c01b19decc8a6c47ed7fccd04a3d9b02a7dedee5bbc79ff642f12de35e7c1b1ee3fc86a4f6023c11fc41b3d20dd8bb11bf17942c2ada22d333da9f518996611654e8c7d045549c1915c6b067b5931cf176939176db6df8107984b3859a57e7adce5e8bca8fb0a467df0e1d4bae7cc26f442cf5bd7cdfad600a35f0acf43cb29e6b098b6298102ea19039dad05d5d25810f4064c4200634a73daf2c28f437e52e9051ab9b7f612f958de3f3de69a0f0f79e365e3c61194abfc4e4878910e41ed9e1767df6d107542bddc943eb50ec2506d651b3d103909c9078da0c2f3835ae8f8730c837a18559e938ed320863c6267f51291c68c60fc69711e244932865900ccd64a6e32ef1caa6fe151b186a811390fce1bd8aec6ee869eaaeee1f503ba57ef215a0acc5918f5d332207ae079b7ff2c5431dc74e08bb51add29da797d410df397e19247c6b81a8cf4d4f911a88a1523296435eb47d9f81c95052a6ebd617833bd8ef705423b5062892e92301f2fdaa5e70b83bdccf985d983eff297d8add144a9fecca58acbd7184601522bf1baa9340cd1eb29ec10dbd896ba0c5e7526b940272179b58bfc4d7a1c1edce45bb3ca573e509e43d84b5f7c45c3452f1f6cb6ebf36b96cf3c4ee1e0fd4e425e388b0ba2df328ace9f2c7cc8f3802da0b3da69ab6765e820e1aa17cf5626f65a95159930d54587aa64b3d31840f8941403b16fe67b20b3662d6a53fba3beafa501b687c9a6e08e0e76643b3cdbf9e82f98589c479cc5ffbe173e8af86d3197fc4d0f89751d890e1fcc89de86b338395036d1b6496f668888aca0399cf0e8a5037adb1996a3f25a99c3473d132ec2702451fca616d5c750fd910b58cf186309cd486d8cf620aceab47e419f7f7568637af1d11d1a6d525ae4e08d184af5c110d0228ac9c2bdebc17947b8ff14c23c19eb920320f7c189d54173ada138449c36658f453d227a3f8f30940d04e5c555788162d690af3ffbf99a4d1fc9505e1a7d2cfc4660f8ba4f4363c9134f843f071d862a6271bc3b955b0bd089467f66a08603720ceb5db2b4a8e8832b1ef1c218b63ad8e7ff9f4a8ffc7ebc5d0bb1587ede2e23122a534b5ee7c4fad966a2431b50bde7ee559f31854e9e83b82217d11aaff7f1e9c50263dad638c7e046179830251a563508fd81a10426756a1c6c59d4be75b29ec6c8db35f3e885161157c1391b2b5d7aa7f0e011254ab56eb61f64df4919368a0c7532ae7517ec17a902bdfa590c879f5dae512a7844cc7414d2a0ef48dc31f1fd724b4ac73a6f96a8f674d03a8d11307e61a4503388326244f3e8bb4dc276a726495cf6751d1b6bca373d6e0bf3c70778fbb17244d16be56f8d13588598b13d7b78bac3b9c594d3f84d3f50b156dacd8a09f787f4cd2fa02b968691330f41d3977d8d27bf471cac62dc3a72fefb292c4c137f2b6a33e4d0a63b109efc11eea33f3eefe9d2d4ca1cda51749daefe9adafd1ebee22e2412dcb964f0857a8848f39134d1bc53edcbff811598ffbb62d25b942d684bfab7e3dfaf9c3d8f8aba30f065dd42094b69d948835d64ede8c227228442e98e9c2153d911b41670df1de2e5444ed16f1f9baef1aa92194d0fe171d2d2a83a316d8d55760f173455f6a61c11147b385f4a44cdabfac70ada407eade73a6dd8d4d273daa93398df19d3b5692bc62154feeaf6d0707573b659df9ebe1cbdfc10acf40628733ae29b473b536153fe99a79b26c3120b65e5f576d27769cf57e8cb14a89a53ad1eed0e4f21d4e0a49048f5b9003c862fb5edd29f7dc51261cb5807636832f5bee4a67970d88d40674ec7520e5cff41e9b66c9188205fe77e527f39e88320f3936c386cf2c9aa44fbd2b76d0146f8376160f86b0e0ba4ebbaafccca2dc72477117fe7b51e022d6ebdb947e110347ee201d172b4f3c963a22f8fb06d3e8707c6e5f9dcdb431c0cd45275d0a0d05297fab97b55d0662ec60c378475d31f0ea354d1097cadc84500ca36d436821069346d9c8da847596f4ddb240e961c3c86bfafe918549bc950f21d74b016a3ccbc588aec01f4d2fa45312f111ca7337948a065868fda52ff721629ca92f0aa86c3e01ed276f7ddf454c3f2be0250c420dff33727de05d53d5204686741a333924f1830fba392bd49dd33045e0534992842339eca229da92061f36c39aa274e7c80839dbff522158463a095b963003997e0c7e4b076c9c41721d19c63f70d42f2ad17f3ece0ab891d49a378cf05ca3e61cf769963f8e68a9e1d4c7782383cf38974e4d0daeeb95ab31a2b59bbd038734b44184f883de210b105b707e26d7f9940135124a1376e798941b7e6d27034b2cff46573b31d6cda4bee77ba9d6b5632270dd9a2d5e6a17b682a175c5f633d817dc74d141d38cb37d213a03d4002519f68a6600733467c42848b7715a1b699a43fed0f319ba01765b1182716745fee165214f7910f19a82861e1e4e8fb73cc21171319562eeaaa4cd39a70d507393ab00e65ad9e31efe8df15bc00eca3d41a7705062ac1639482ab91fe475fcb805933831f12a3143dd9f689be20102a35bbd44283a8f7d8a2916a51d7c4f494520a9c5f5af3d349966b40978e8aa0f44bc221ea8c01c411d9effbaaf129470817fa843f9e56a54e50ca86076430ae43da3f9f5bbc6aa2b580682a33415a93a8822347cf4a850205f4ce6a3011ed365961a7681c6007e590d9a361433486b3b98add36f9c82cc7d3ac897ae6efda3269693583fa4b84eb22bd9bc07d9599d515a6454db5fbaa4ee68fedbf0136b6cfcdf16f8f266f6c46010f22c05e9060c98a72576af7d6e7c9adf0717d9478245e9bea330d24f568c89a8bc6716d62ab1abd31f6dc8b4c81b5e4d73103bc217695e49d567736cd1497b6858bb22f08d9749cb977e6335e9116c258667df1c22e587c72b3d37c23849932ef90d9699fe8eba21ae0429823a17b6dd07f86be14ca83f6e4162b7b52911ab14f6ba9939bf7f1e2977e557103bdfc68a49738d8def6884d3cb023c6733d20c8ecfaeae8fad06a586b29bc1fdf5a2998d896ed8dd3d714f6a9bbba27972f3678cfb9e68c01ae502e66a49a163454f3c53c62c1aae7ad55b883c93f066f618fbfba36289833675c6aa55dbff8de1c5edadc174fdaa9ef55a54e199092ce4a328cc89f9fc4b93d983d4c8aafa278940e7e7089ac021676323abf25265f5c499be719cbbc6c0b32c2caf11c5a1afe983eaf3c072f9c85bf0b7efab373a4d8619feeb00e04175c5eb797353cbe1d97d548de33c70f3ea71d7b2a365eb7d3438f2db7dabd189518d8a2b86a8805e773b494b2db17f2ba4d87e45e6e3cf856b17ad065181c53212fead2bd3094259029f1c2099a2f816694879ac6fd0e845c9bc42090ea4f28361f3ec208a7703343d816515ea1e383a9090afba0143f6b3fc8d632cb2942e7c552c76b6601451b141a6a78cce410507417a1a29cf1888f2617f966cdb5370db3d32fb56db30809de5c14b0e089413e8cc9e1aa37aa45b87b6280d2df42064b90343d98d8c996e8db17d050275a33d0b0b2ef97f9e4b4a710aa5d24e722d1cde089c930bc18f61eee8c241d487193b2ac463d9b2cff7516a69fe9bbfb4afc84c4355ad4b1c348696f4e27472edb6f103bce2c2ba807c4632e8addd65800f3269f9e71a8ee81a0568dbb0d3c1e29575190ba77748cec77adfb503c4f20794c845566684516544bc845d7675ea7971cd97497c5ce6f14a8cbf3a5c0a748944d5e89400824543de441e3edb28778f76840eb6578ba34bb7aec57c8724841ef7b4c2292f4ad168156d78ee14344024baf01fc90d6be4f7d2cc16ea5351cc8388ea3ec6c0884391b47f992e413610a65ed0fecaa5c7df21dd6ce7c1b7ddd9cda7429385d333a1660666497d58c18aa7530941e674833429383be7f0a4e491fe140bfd15e021efe9d7fcadc649d23604ae37cb48edf81b38558fc8d501be3d87f992ce513a3a84189bf6ef4c3fdc3971399d62eb48b0023cb54da38ba81b310ce7a34c97966697833b767dcc2985b46e1acf63c16d0ab6713a800b2d756f455e9e6c45dc37d4166a94792ab938eeb8b27a8e80a1471e740c9c8efa1a676550fb69b3436d24e5c03acd2c562c8ed9edb10a48b06a6bc325ab2f4b785721a6961360ffd59c4073124bdc162600b5c242458e1359aaa76531b5279ac8909b2a85c1f9ed031e66293efe4a3bcea5f683fb7f7b9f4377406cf81479fa3955604a44c598e242f2a6c642462511aa7926ddc7f7f5d1e324359d44e55cca52d6e075741ed5cf5e7e6d2af3487af98d9ea831a2d2f31b5d673009e0f862ca5e1d5cb6bd897579750e4434c35bb8e3659a200fc6d19bd26f5c7beda5286423ad17496dd069e5e2a0b6b4d63c9bab430f2090aa90e439f2be6b910604e2cdbc81139e7807d18ae8d7f06468dc35d31968cd7f59e65e99c920a9a5fa941dbbfee31944f8a3688ac6d1e64e922ab8833383ec8eea5317fc7d70262fef664c81000503f9e459ecf374329774eaab4fb08827392af3893b887a0b8d038941d9c6abcb39c5b7d9e71dd369b03ef8ca7671abe84f067593f79f81367f6b4d1a797af9662aa07b1d40456423440985a0c6589829147dd7d9bb49a7989a7e4a11f9f4ea9e219dbaecbfacc80b027f16f55a42c5a8770b209a2f1ef5885bda5222d61481d3d0e074b53bcd31e21dff73ab9567fbf89f537d5d0c6a74341ac61366a0c8a0a51d67f9cd6e242f6842901d43bb8ebda105d8c405236337d91549f8ff74d78333b40522a8a4f037189e9d70ffecdf7b72caf5d47ca6194631b5e87fa131b5abee7a8bacd1dff1582a6ae43a032004ab4b12f58e69ed05edb22a9640cee00636cf2bf7cfe74abb3905069cc76291c30ecc3e99be5274bc5745afa22b6bd5cfcbb59ca860422797ce46335129e3d652e16504288e6a4475ae74a0cea2f567057bb64fb467710dbad2ee6b653b87e7a5d115e4f49e3c278905ce8f073f30d011d0ef5abb13eb3abb2f43e91d9085fe002aeb43f3eff06ac2f662a267a0cc2ce51b56339190f2841c2203fe7519406d01d337da64ebe420cb00b9228ae788159fa15158e9a832f5eead66ead108698bc26319dbfb2fe1c3400753addfd502a075e184817b5ce2eae2b1a646404d317a6e5511ebe5b805abc04dae48a87e7952b73d88df81a35df21f8e4485fabbcb6a252b361e7a428e6db250b4965899527743b1b28470c5f85fcfa6a46700c2ec6a2305575fd688a4213d79a4a61c91ba305e44225aa6919fed6d9457aa088e613eef388924e69eceebe0c877fc3de547afd5360aa9fccbf6e51b5794b332f95b889a8958453a177f6d7b3b091e4acb7818e7bae50fd95e8b2f9bcbad3379b27ee168390a1a4e444f73a4b6ac57625f7a5ca9db54b10bcdd71e3e3cb6a1ab22274dd8dd6a6cb92598921542a16f4b9f92cb5667fde855822c3994ee54b2a83bbde0bdc8b5cf30b3638cad8737e524e3025e765084b786d7df9e8b4b09d2b4d52f45662e589fb2157c01d07b1d80987313560c42360250aae3d2dda26badcc4413d15eafdcec5cdebfc86653a90a99515c840aca48ae0847b", 0x1000}, {&(0x7f0000001280)="aa344b39c44e124f4b78b5885e95b87a8cbfe500037b3ed66b95c827f3d9468460842170c8e99abd10f183f2337b923af4a3029b9b026eadda304d1b86eb0440b236c2631155c4b1059003866a8fcd2cd722b0401d951bf59a5500511522aa6804195d5bd6d3b17a3e97ece2bc33786e16b5f6ed5884ead1dd5a28a907bd741fafa0d715635cd4e0edf7d4f66024cbcb2dd854490993cb99f2d1ec43a334374f3ae06aac37738ac7c4cf27681a9b53f537d6bf1d90bcfb1ad1360d32bee1eabe1604585bae1127961a478978732a294fdf", 0xd1}, {&(0x7f0000001380)="0f21460cc61ea20b4a99823d4698299e8e02539341c9aee44dbaee396c4e6855469a372a008c6849fd49e65dd3e7a12f2ed1ef724a633cdf", 0x38}, {&(0x7f00000013c0)="9e0b88329b64ccac2b97632d84b60dc1d3def1c3b917aa6190f42af14981afde2069eb0b0906f35d734b090cb9d155747782544ebe513d54210ec2d575026211108a18bf588b8690e0da4d9c620b678a3872472fdf06bfc6716b97bd8b9429f945b265e379fedbb7f3a0e90005e1930cbde8b73ddd01477873642cc31498c5c9fc9f727e2c9061b0348b8dc39465b2d945176107e902923b601d457263397be8e7e11f8d212dc6ee3818c1640f1a14570ec86f71e60ca6408cbb761b512af92c54838d2a4f0078aedce22a0366e9570df4b9f9893aacedae1cb292b1fb946beeac543a5122ca4468d372c622d1a7e609d38597d124335276c287f3989e81c7225adc2636d1551637f7bdc2d0bad88864bb3c36d58590ba2e92b493858544d31572abe879f5ee776e84f119359f86af8904da46b04d471bde5a4110d6f7b558baae082cea648791eaf9abef4650802b33bb45d55284a69ed5dc5890d5fbf8c4e117f75847335b4595320733bfb064daae5ac9d4d6ab629899c8e524db338173cd0161ea52d8df6ff553a4b2484a009c067c3262d690815413b5c48e132e2333deb168c7a1257f1e88d6b51e978886e3e3ec003e7a63f5df412dcf04a4214392826ec3bf5dca6bf7781de6e31f220f9e19dbf55ba28eacd4589cd4b721648bb5233bcc0e4392cd7886a0ee9fd55530cbbb288dbee78996550b2da2992f3d6cfbdb41aa44b562e02f6c48f99425577f6b85385f3481e4e37cad513f473a44e402d84391536fe5a6d6c7f5b0579ecf1fc6115c0bd48607f7410bb04ea0fd825a74e9f653439bf7e77e46dee7aa59d3419bb58e95aa5b18367604345ce8cfe7008ac93f447771b65053c96d3f86148c09ba97c008ba125fdebcd68a5cf87c416042fb1746d5dddc9fbf0ce4d1f2ddad88f5eb4f55b0a9a4163491041579274aac11ac9194f2bb61171135ee0361f11f95ae6b51f997a7a8e5458ff36e73a92bb280289651e4b7783fadd3e217cf0a85b450506b25009c5e12e36bdd49aaf8b7e8d99bb94e738732ef5d09e329974b871665fa3a9cd4f8452508d9a4e561020ed018b39c471ae01550848d23ef07a94951c409a4b01c2ac10920bb28be15e65050acc008c58984825c91598f7c43ae249cf2f6923c1b8e1bd254f37a876252333a0d7365975df7514b60147d777071a56863486e8d2567cf495e41cdd17f49da9b63f692b4cc7cb02f6e6ec1f72ca3a8706545067619fc01717fe57d00c40c58601e2c42a881b000d74c40c7a3919703f0ea47d55df62224f87d1a4ef4a8ea920543a3f47b3f143035012d3df45cc9a775e0cdf167e67661ffeced8d7ed95ce9e376c563aa41cb02ee7a7897272d240e0660dbf16b288f1a11d876b806f2038bf98152b15578d97cce07360f8f92f5f854ef55cd1c240408870213ce723cc56fbaf51662023ef97764aedf8fc27de989f2b405b4dbc27dd5f491b25d289329eddcd432cc640de796b9813ea20cde37f5ef6a88b56368173156b52e2d469ea839d9bf2dc3a07fae5b9359f5e1195db783fff63500237ee68da6578db717a6addea044a4f2b2428748feb6a63b62f7d6c946209c55c636b15f2ddcc0ae09317187aa48a8d759e5ffa3d8387596d49f932b1e717a37172e88a742e3fd8f67a114f277d9e09a19f9ee09a33e5b01f84e7c2b2ebbd1399ed7584ba73a368a25c343ca323f1f1169d89cc7b4c85a2d14926565a37b37cd1ebca0a9bec505d48fa46f8450017821c649052ed91ebd47aae39f8b80e5d1a861ff1cf0b1600b4b88b7dca20a0180eac0d7851b19bcf0162f635b5b1d26460ffaa9e7debdf3a24d026ba99c091a4a5798933bbd82c773c92c3319de3e2c3f58cd006cf979245f884c049620ce8a24d629ea9a078e609857c49125bf9fd4faca9798c5d3646dfddb421c6c879cb2937d1a03933612337a7cbfc1f0ffa2aae9550fdd049068b9de655148472776072962de4bb80ef1866c3cf1b7550d79a1dbe5f3e701d2f8cbb3fcf827d3ce3892d711940e7fd407576074ffd9477d55bf486ec080c83868e50c2c804229178f244d86061a8888b916fb2db7c96bb32f7845952b65d90d479a465bf120ebc684d0bedf4fcebd78f6ff8da96627a75f6e98d7d618e86efdabf36cb1f09475a4ce24d94ce8762f52f1de9dffa8525f5282d7f2e7d136388508074a6fef8c4d3fd2e289f050c6abd659358ac97b2779affce40cb67f28ad4d96f98079bc2fbe126090dd95d0a67d3a00af33ee1a41fdea0f245840fa2ef2220aa12e0a948a00dfb4b537fc089010298243fcbf582ca55e3ca1666e4098d988c8c490a310e8afccd4d5774d62f673be12a75beb44893d3692febc8dcaf67c0fc31fb3b2da9af12fcda7647b65a143952bedadcc59afabd2c56e92fb907b9c262b950e781aadb7e7c2fab2fab147c8c7ee0f216e24570b6f382c7913bdb77ab56579c4055f285016fcd8509f7b2a09b246bc301bfb854c0938ff08d50ed875ff5bf38ef54a7b191f394f33f0cf06f2123c06f565006cc0a35fa05d772340c1d78c2769c3c2eb1c9192a2e85cbf6efeed4e63345e0155f2f1ba09b0a7adf1706a9b5e0a1a6eeaaccab17505d3ff8456876b53402a5d5bbb3ff731383f94ed962e9a0bfbbca5f7e407eb900e181780490cdefbb75d6ef0e61e06fbc532a5f06ece1d2491ff2b01c9ae7986f8ff027b565c503c8ebdd629c6edf9142d444eceefece2712fa8f0dba90cc1b6d4e67865fe0a6f5c77784400599103c771fb142a75a70229c8f0e9c537478558ecadfe24b2ae5aa611cd3a0bad5a92ab4fc1d8b6d83181cd7572b66c7e8176618e585f76c66b3cd1b6b6bdb536cab7d7bd43877cfd017ef9b82943ce54859c0f119de48eac7d57bb688ece91f86fdf81bdf370983e5bf7483376a7298450c7ad276392abc97bed8855208c2e9f4b0ad83813c1997c458894be267fec1b76c278e9ff756a69676929077141164a1b63884b1dbc6d82027bd70531bfd3008a63d17e20b5c43f880d380ba40e044966dede77df4e50055214296aa7eabc30b8008fec16f851c6c703a8ee0d26a5b1c693853d7827b0c8ec55d0b64aed953c267dd7a9fdebcb09ef9c165f49eaedc6b93019f6cf146b8708ac9e670b0345e00e463bc37a8b2454f7ebfee9211d8e2473e9ecc72c45d8ac7b72ea4922b6e9d8812f09f9b1b84b74ead8dcb8b9fbf4a3108033ee584edb858a8aef849050aee403721b5223e4cb1129ee2bc612d9eea11af32e0aa11881b4d7126534833b8679ba69917c6f3b39602d6a19b658cdb399bc7c41c1e41a0c612ef4b18db448dd459c235a77b33eca4bc201b8b0b9accbf65476ca4ef7d7eb6ac45bf71e52ec5b35846a96781b24af7fbe09703c069e7f76602ac048a161779ccbb076fbce8f2b96dc09c73a374d4d3d53b548886cfcdcadeac2b037990769bb62250ec25cf8d270623b98593cfc7e37334096fb13a6a9d53458b5163eeb81f9a3fb98d20540cef5b1493f310d4f5e77660363fbd6fce963e60a0c6d696afaf2721b7dfd1522e63d9dfae1ebcaa89b34fdb700a8204b7dd6d1955c4d4880a738575c0785a894a50064c6551a67be4ce6f5e60268c890aa3fe8cae317674d59721352b71cafd810362672e0db09c6cb2f0e7e24336e8ee9e00b66b8535425136be1fadf8c6dc44c350f1d0b99205ae1779dffaa674a697ea8fd73e19dff2f3bcbcabcbae1f38700519263876733858369c180c385ece3e4ca1406288ae9b4630a77063de7e42f22d03e0d5224db4d2af38954059688fd2f77a0b441dbfcd1c992c6e8746f075818526f63abafac0471d0248b2d7f047242eed4ea87b615aa7f80b20b46c7bae6a6333805d6d5cc032a0a07dc073ce1098a35d490c11e805d55b08b8f6d0be5922ca26476f62265ba31c1f61a098a24bbd3acd023385a137a71888acd6d4b96b588a453a83f5a38138997d56dbc516f965a5e317dbd242ed2455592944e0e6c0e70b986238e5da38ba2515e113cd83a3efd841f133a0d21e17346a2f9c746ea58666a10155f6a0ba099fe43beb3998861675db5430c64e7fce06b028d843bb8f94e821a18c60482ca4065baf682cdbbe1291a45c16e297fb4395b7c27b546c1735d9f33a68297c52314907491bd95b598c8de4c7fce363fe7af59e73be2badf6542cb9bfa2bf419c71d8c937e992d1bd34f6cc93ab2a287986e362b1ca97f6b60a7c7596b63a2dbc4293d8a23484c653a5d075ef94e7837449ff6ba7dd7d5cc0d9f663e9bcbf96ccd9ba966d417d907c240176414ad902ace7593e704dd6682f72b35e8697c745791b1a4c920c981f13f8bbcfc09bf7e45ba0d2d936d40c1913d8b0ca870aeca748d4aac58f690240a567257c39390f7c79d7e146cdb0f51fb217c9a7f01fe04b5bd1670fda3a2e892672e37ff6c63a7eab3d8f15a4b435c2d2e62cb240a5d732234e2d65204f64ccc6339364dfd302d52db3d53b8711232a6cb174f8d259d77ef4be448daa15b24d5aa546905ecfad7bdd98ef58b531d2a5a01cdd8fc5818ef91205f4c5892a22d245e0d3f3e7d982a235593e7484e608cb51c24e2d050a1e6270b022fb7eea29662502abccd81f54d573fcfa144c70a2d7b880a9c15b01e29c56137284bc0145fd2fb85401a7f76c8ca36606192da431f322015af7a0fc459949c9f9a1f1484e2d8c5e500206f20921ed61264b00fe884679773c4c2d2df8b8170c514099aaa22cb1c73609d698e2f27ca3dd63cc60176b637f8d6cdbab5f6b2f85f752f7665330ccfce4cbeb75b117e2646a03e6bee389d1b0c82e03fc79cbb744aae5e169cb2f2888c9349e12f8c466789756aa012625b3d1cc05adc5ad3b9f52c9b65f44a4d70a3503762c833bf5962918641a1e8457c3b15647e6456057757d7d2b33feda68cc15e831c08bc00eb728b62dadcce5b2672e1275805811af564ba4eddcb1b1b6dde3769a43e79219b61677e566c356409c0ef5e624f19bb706cd04332025dbfc54466571be4e75d1175ba1f632d7bf3c515c7203b4674908fe7c3f3e02b085ff3828cdeea2db14bf202d2cbb6c894f042808d3e6b8312fb5648139c87f95c4dbec59fd1bd104b16d020677f92e16f76306b83b1fc6962fbfdc374a4ab54a00938f64e5ceb7a4ae0c5278c467a0cdce82a3805b6b63a2cb2a330cb0fc007ecdf7828d7088b9fbd0d57c9a2dd1c9fd82ef07e953503f8aba4199014e26cfac41db8ce94e053ead42270370999767445466eec3ed03861cce87c6fd38e29e3897aadaa7315d1e20c41b85048311ef79b1ad4ee8d838e797cde35cd48dd66d0299abe60a92e248933d4f632b772c0f0fdc1e7852ec48f41b5696c7faa411fb1900a0f5d29f44b5c26d794ff615b97502db7c1921d62af34d3787d71c213b2065aa052d255069dd37198e623cf0c4241b7be7b17645d2e8b14d956f4328aba585ff7406d3d5ac060d0693a26ea58639226d8d5c961b482dc3a11770849b240a6414272b5ab9d3173312d325d24067fef73d2294da6c96cafd4de7c64c2ab5bfeefb5ae10382526d6cc4b88b5947c1fa88b5477ebec99db6a2b3e7d1cddab78c6c2a34b63df339f9227d36f576750a86e707b54b0a4629a09e1861bcfac3910dca852153d39fc8893734b0fc20f11f9171c2795b92c5454987ec7b603fea748baaa8ea36182d664be05c346be43b37e793385d8db21030a7f5cecc923cd1d670a3d6e6538bc918cc2010fcbfd06ece307f70c4624c2a859a2629e", 0x1000}, {&(0x7f00000023c0)="159a84f6b9792016396b6b35beea09d39cf08062811233f9ae0b1fed66fca071acd75d5d259cb381099ba8adaf3bbd7288f6efbc68b730cca0aada1b41d50a691d5ac152eb1d3c217d9969394c863227addfbc99065739d5e6e3a503c115f5510431874e6655b62b91f61efbc6e14f2f7874efef31363b4ea3a938d223939c511c757cf64a1916bdaaaa2681fb5fe59c708de73cf20ece15db9c028e2496e3fb12a44877a972a20d90dce5e9a6aea7162645edc5d28a1af3f036b446167bdbd2d019e5f695506dc2b8f311a6d59058e11a", 0xd1}], 0x7, &(0x7f0000002540)=[{0x78, 0xffff, 0x5, "1e545aa1b0ae4397eb536dbb75eedea2cd24d3bc4492ac51ac5ba309f4f359ab7d7e9f8c2fcf6d82a4b7ba39938a65e41bee769df00d369fcba807a3a4b3e8496a8c33e73a6d1a1b21e2bc611e373ef4e398b413329cd51f45abcb78104b51111a2f"}, {0x28, 0xffff, 0xd6, "fcd1b1b0403766016d8778137e3a9fd0b26ce2b7bd4846"}, {0x68, 0xffff, 0x6, "3de9e5e4019346e945ca7eb9135a1c0bf852bb13d9ead1d3e6309f73960f047aa20c497df4b5ae9b54cc147bcb4087e437f804a997dd16ce29afa7ba6b464ecd2fc082bbe97b01181aa1f6196c7a40b0c3660b7053"}, {0x18, 0x1, 0x80, "ffcecb"}, {0x38, 0xffff, 0xe5, "f26e0459e009c434feeb6c3519f6e3d176bbaa491e1fbeeb9cf8cf567ecf65be9cd10c"}, {0xa8, 0xffff, 0x0, "8866a4bb408eb08647ec94185de40e8d2c082d9a1eec1ee6abb7c4432c2bde0762b8ac9029d0e765b3a0a0f4fd03c06c9e932abd0766d17b3cda43847d685c05d34c60dd1735d1e29a319441f088897eb95f6fdf1b124d01856441f23394730a3ce72bccc190e5375b17bb6f1fd25b4a93a7bb3a8a5690d9f0a30fe27d00c3af02caba33102e9cd0d98e3c9e606b1340e9"}, {0x88, 0xffff, 0x80000001, "0935f964a9c030be2b2c577799b0d481e87da14fec518e44b6d3c01b02507e705722aa63983b77a5b53be9c7621466d9af3166ea539927936b1d2ccd6e70ef53843ee8b1c5a41bb0098ede91401dfbd20314c70837a71b7ab571ce4f9196c8308eaa88ab3b68761366b3f852bae60c8981"}], 0x288}, 0x2) 21:52:36 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xffffffffffffffc5) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r5 = getuid() r6 = getegid() r7 = getpgid(0x0) r8 = getuid() r9 = getegid() r10 = getpgid(0xffffffffffffffff) r11 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r14 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="dc581c1b0c0aaa9802d472029c0d46ecfd8b3ee998aea4d23d95b66ff39418b95ff06b31c62b3779919eff6af03617a0ae1d0c9a83a267c88183945e23aa2c3e27ceb2360cfb05dcf319a7022372f7fa030be85e354f35276c51249b232a7742f37c891997ba24f1bd8d0881b6a4bb5012614f37ec0879680308040bbf4beffec12fad3b79bfa0e2852d3862e9ffc05dbce77fcbb1c75e02087715558c7b5101a8f2ee85d3141ade36fe1b13c25ea4d1f1fa8f1f904ce0b339c3604496c1d2b604380b31744f6e388e5d169513", 0xcd}, {&(0x7f00000001c0)="2439720630d6756696065eded655d2b7c0781f161a6c4c4b5b3bfbcc4b47b66995f418636c1c9defd8e83a4dc264409607457f2132deafd2755c849c6eb6db578b31a09a71be440a5eeae512f804948d7ccaf7de446818702dda1ae5668cc03ed8209afdd55366b0db830ff76779f1fd2c5c43174864501b19f5bf57e7b07aaf9889df8e5d3ed5c3c43eb31b791e8c29ce7dd947a4b1d20c7db70799cb0bd056ff822347", 0xa4}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}], 0x110, 0x8}, 0x402) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) 21:52:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0xa0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="4f1cd54cfb291c13e39e7a5d56b9025a37252feaf9d73926f38652b700a8ca525277389d2b80f19289878b54ee9e882dae10e8baadf5110e0114e4e9190fc0d657d45a027f858310129ad0fcb07eb408d7ef1406aba806abd18b78ee0672060bb1f59cad2e27f15ba42a3b7429b7660605481afd296b7cc76e908e32b98f25ba9a4944054c45406a64f6a6711160d2da68c23d03cf507e6f96fd9d1f59a06bf55f", 0xa1}, {&(0x7f0000000200)="8c6f5b15d567689d359eeccf67ac37be4afa24c95cffce8183b9251d875d59ef4cc1f74cd9459d492fee04d96fa6ac02238dbec021f0f6d02cf659e76ecac950bde8f8caa4fb964dbc95139eb5673628ec300ff77fb0fefd209e91cb9d26f47033c618e5b60239096e2d2aac8ee435333009b7481c1138994a749fae11fc685b15d8de9bdf9f167c88e80e7ef2f26b35a0eced8f26b44592bbc019c507f19466220afb", 0xa3}, {&(0x7f00000002c0)="f2fc1febf15a08ec154a8b08033d6f817aec0ffe7f3a6d19e1489b1fb34293fc58397eebaa61226c64bb7f897284026064c5cab99057a9152b98fded1b7f9128c49e60555ffe49d6e7a5715f86298a206fbd25acaf49dcf0344639c8b52830c7bbc9", 0x62}], 0x3, 0x0, 0x0, 0x4}, 0x1) r1 = kqueue() r2 = kqueue() close(r1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) unlinkat(r4, &(0x7f0000000080)='./file0\x00', 0x0) dup2(r1, r2) 21:52:36 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file1\x00', 0x200, 0x10) renameat(r0, &(0x7f0000000080)='./file0/file1\x00', r1, &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000000c0)='x\x00') 21:52:36 executing program 0: select(0x23a, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x90, 0x41) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x100000001) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x5, 0x2}, {0x18, 0x0, 0x4d65, 0x101}, 0x4, [0x8, 0x200, 0x2, 0xffff, 0x8, 0x5, 0xffffffffffffffff, 0xfffffffffffffff8]}, 0x3c) execve(0x0, 0x0, 0x0) 21:52:36 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ec6bdf410000df0000000000f0d02c3f6edc"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000000)={0x0, ""/32}, 0x28, 0x1, 0x1800) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:52:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0aff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = semget(0x0, 0x4, 0x10) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000001c0)=""/134) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b0000000000000000"], 0x18}, 0x0) 21:52:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) lseek(r0, 0x0, 0x3) fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000025c0)='./file0\x00', 0x20000, 0x92) sendto$inet6(r1, &(0x7f0000002600)="5e16ba3b4b9090198057ac1698c3167b523ee1dc32ff149f84fbe5591bb0fd49a6a20e45fabe93dd3387103534d33e8f6e077aaacbe770fffc35740271d911906da35713ef246baa151bb88fd27fd613092b1eb0659f9f79b1e8daab98e1c4d23b3c82475ce823d4138784e1a62435d856a984de652b6de18c6c7033ff15392ac634058f44bf9a05374174fe155a445656c4f9fe388b00d07c6fa916f4eed6859af1f2dcfe57eee353a6e5605931134f52f25a58a72d1056263c98102a87ecc4ba78988680c3c0cfb2eb63bfe8cfbcf21ff1b927a0283e7b016f4fd23225dc01ed954e8c35ba5b6e051f794759018c44f2bf7c619e5e05c5c663d902ace2a027e52d91e5974d95936843d300f5f204752ba1d26b1c55f76741cd4eb75f372a9adf22e490ef3c9f8aa2a5d45cbf338b2f6e56cb325d0e426b19319aafbfaecac2bae668c13ad916587d336dd8cf418fee3b2fad025075b5eff50f533bf09b387c41d9307169a805e55a9de7b383a636720d9e4a285523b9bc7036835418933472c69558f9f4f07120967e5ea6c934f8bedf16069b7fa8e63d855549fc5ea7d0e4e2eec9b88407b3d4d01157f3140c91b829328a13de4d9b05125061a24b31cee17235ab7511eddb4eee68d9bdbe2f1cdf80390e6c4166218f7e24254c9cbfbef07c0592aab187a5d87c7cf0bf02862e65aa3eacf86a47ee1deb4e58cd05a589e0f0dd6a576f580ff081e0f160f0ce80f0094eb8cebef3dc09728ceabbcfdd4c881b772df36d197853fdbf03f63d586f1afdd150c713c60b7eb4c13fcb5f4e19e43bd9aba62881a17e49effab71f9f2844692dd30366fd151abea13d32b5e138ed04f66af892e18f3546a125ebfe07178bba23b562707e488ae140f7036381f0dc141be345e6e901ec44806cb8275622a279413f23e165ef6d550b80d080dac46561362af6bfea52fb593de41c7c35bbda10009f2e57238165bcaabdf0d4d8dfccf5ab7ae7fb0121ae8c963107c7810a258af61311a17ece68bb5e9bd9d2f75ae31485c8522bdb6b58d0f2233ba7e01615b57603ca35b25822472692e5add90bc8569d1aaa4f582a42c3d0aeb2fe18f5dcd24a3511847fae362c1af11be8dc933a69a2d438917fc38ff5d64cd28b8cd06b7ad59ecd1cac9479c24d92351b19595db04c5e85826f34109e2d0998ccec930ca4b83a49052d4667e123f1a69abfc70e72fb126b51fb907e5d92a23224ba56648fd661864e8a48d0039558852328a1f6ae9eb3a59f1009ea30b69cb637efb15e33e04e415429541a1ede2f2c67f218dd89e2027afdf7be6da0c3e4501110c800940e397a6c75d9470aac78d5b8b4b1fdb3407209d75d09db03a45d41970b4bec6a3fd3d00ab5be92e510eb4a9afbf4d0bae2f00801129f65e61a05640dcbb639f91a2148fa1219f1ae1aef82e377c5f8047e2e88d2e98628349f1aa6f23e9135fbe1b0f8f8eb5e3d922473fae4cdf967117ec046ff60cd9d9e06d7af4b05bc1374770e169eb30f41b31b23e892497c4d710c7f4f55c28411f5b30d94bb497e049b5c44c8cc718c205ef7fb0e3e56cc83e90f0fa9a2151ec847d284e2751bafd15c2acad15f2d05030a474e7110714371dbbccacea0c6dd4690078b96dd93439fc8fe66c76caa8ebdab6f81fc0550d4ec37de8776c2f5a79e0a18964ecc9036820a5de5697713117c0fdef59a314afeccf6ff07cc5bfbab20e8309877dccf406c2069a3e2881fe7eb1cfaa8c1c287e75f084e84bab90ba2021252c913a1bd9e6e12f906d16ef180f57167ea863fd13017702310e1324c0d722e93366bb79e52d5f9a3ad86ab534f43d3f290ee7fd10b86e075c8acfa199aebd4c42b3b7ceef2835d259061c5cec888fb3adfaaa7a5e8d0993dca3af10a0ce034d656cac9a85f31c374d6b502ade5cc388898ba6dc711d5a1b6079421f7b34ff10da9fa2633329fce1f219429504b4be339ed6cbe0856197331625b5122bcfbd9571ad9fde0dcbd46798ae77b353fa094223da6af37f1f3ec2683e937a0ba2debb4084ee8985c78a472288ca4095c89c2fbbf310d949ea87e1dc8376408916e0fb1111a5587ae8da357865556a4ccafb541b5bba07ec5ee0bd40f42f2910a17a1b9b1dfb073e51b40568fd8e30e26c0e1427f3005b99a2850157404c82d5e21b856b7fc9608d2c526a99e7c560c94171ea768ef20689b06156bad84e3b52f52e8313427facabe75c6b445d261b9ab80fbbf0ec63770bfac664d2d91746533afa2019fec755ddfe1eaba85c54c0bfcbafa235839428ea163b0f2fda89e89d6196c522e8af9fffd0db651afff807f35457465078ec81f9a431e8f6620f4f6ede951bae939717a1bca908247010f60647016fd3fac237a2e4dcac6c9e0a900473553a1b7f9ef2e3b8c4f31ee505ac3c11824e7c247a4b51c4687b31ccaa2c2d1a45b47dd344cbd65fad248ef27646a0b9cb65d22218b98f9894a6e26261c33eb5db640d7934ee31e8eed729c7bec814fb58722b6b63084601df9c7cc51cd8bac30d977904bc13c3ca585367eec17daaa6e00aef0e84695d4c8c52e75fa78022c7d47b61f45be60d4bc70b84d35a4caa04b4d91f2f6afe229c7c44a6fffde04bcbed3c4d2af84d6ded2a66d1f9c83f55ba5168d87debea6755005fb9bb812597d2b4e318f10d795639a075d78a9fcedcda90cfc41ad5c0485dd827efeaa191b6a0909a0a1837dbaa3f869aef12befbd7fe924306490df5a4ab4085bbd390c1b4098476cc8095582abf1c2a17bcb8d8ecc80bdec5c25c00104dd4357c610480d13b325cee1e97bd655ea65a847451bed0db4dd49b39c3ca2d7d92b35a4404a2165e5f3d1371f0268564003d555a25c5cd47f80f3e687ca3fd70ab4705bd31ca7ae3b6a90709e4f8dfc04902254715a2a146f2c99a89edf5fe5bac24d6de3f4a849b91f11c84570f52278204b84cb9e45b1e1befd72bfc3844fe0917ffa40c7aee24105fe71a36a94fd691d5323520d04c59d0052f5d8691efe2fe71b72e7c9e21614fbcd891ee6906c9cf9a478f2c4a6719cd2b720af79739b7906b4e25b5e2b40b5db40243b771a7a4b92c8515f63c49b66c91866d8f33d67094597406591236c21ebc31ddaeebe3b356e8d20094408d63bbba0a50a97f6e55ce3bf4a195564a838d3ec765524bd0eba2ff256468f7e5287182d5ca908161a7379ccc83c3c09d75f6fc6822517586d685b7237b3a0ae927ce2337e5a9930b62006ccb5fea2a392272137ecd6b606cc273ba3c1b596ddbfd2222cd814546bd384b8acedf6332ccf6fb60acdf55c455ab702b175d24eff440016413354de697f6de64771a0ff89a268229690c1a3e1123c522dfbe7c116646a63bbb5a128cab1f731eaa5f1ddba359e15919eb614a6c38365660789c2735017c2ecb6d0b3bb5931ca6e9ef0f4f023b953f2fcde104e300b3153ea8726fe768d46ce37d31da1e13f9601c72f641f836f2b9cc7eaaed20f0e776533c35becc882ae73a1dc80640e41310a453263c133256c4ab07da0fb91edb95b694607220eb5341499d35aa99b91392d9c6f61fa885c28b9b1da64ab0e83226bf8b7f9bbf2fb90d457617f620c76c318ab43cfe146d9e8ab3cd3dd452278c28298438d6e234f137d5cadd7bae40f7e01b30ac2aa91e5a1041553eba956392c00f209e441e0adb96aa60a98331e85eda6f1c0f4b4e438d14d6136bd34aa82433be9cdfdd309225b081e5b017becc6adad01178e6f52cefbd45a052e25cf4119855b001cf1296138be307e15f96086d1d34afb320b2c6f288b3126c5d633797c4f3a3d36a6d2e2b6c5b1c0635f2ec18b2c94b23508407c8cb871a2671b0aff93b954d43429bc84c120743009ac01f729e94cfda67200c3503791886cec0008e5a9fd0ad9d45e06dc8cfa29f13b7497a19bb7c77147d7e9f5595011edd5f52e598b8dff34fd6051748f92a517cbb5541a63d089da65dcdebeaeae4620bb977b04e322f04ba51c027a8eb5d4cac3a105380c9ceda735a7f63c8ad3816be6751302d54842881532aa13feae1e69051cd005f53c2f12bba050743c90bd62069b79f8245a926e8630c76b50a8fb667355b04ff83a8b718ffb2a5a48dfd462cda327696f6297f54e4274fbd3e8ae7002a987ee077c8f2ceb61df6b05b38cc36fb1633846a598fa770b43b15ce0109045441ac1eef03ac7d80ef478468655a1759b80ef861355c99a73a33742599a6d19123bea38aa318e69c7d21560d789d6cd30675d30730f71f689c3af06074543c61dcb77849af1fafc8db1f8d96b0a772247a6eb8c23ddc6e8d51eb72d2c6eb2cf148b3020baf11fb76c8cee3c7a417726da2db94e272c76a3e88b51608a2eaa2ffdc8864a1685b27fcb884d2b0c56cf5bb05b61a152a310b5ebdc0bd55d2d2b0677af419f44aa3d10725a64c4d812ca78883f3bfead36ea05b73024cc9e10206f7c5f92a4682973b5601972a824864188ec1732e83bc7fa95df0fa8b7f5b78f46dd21291c7925428633e3791126d457c73cd588e11060d00d991b4a12104cc0e1f59f0a2907994cdfafdd9112929d443ac88756aabced0dd0fb69fd96a288d08d3c492ef09ea2c51b696e78914788bf3c5b2cc14639c723b8caff9045deec823754013aa72ba51b9e65b24ee12dcd1c773f9a1bb2c1d098cdde4477aa99ce6aa6e3d3d27f3e59e6066461d629cf948abdcfa74584f4ef1adb3b2eac626d83ee791e0316064bcd9e776738c3e3e8f71bab38e3728354ef5a1086a7154755fd9244f252f71969c4ebe89ee1355ce74b022035d13ace9e78a89e62e7e9f669efde7fcda3a20c87889cc7e376ded212beccb7eb8042b594b4cf90b8daa7287cee49e38e2524cfd6e3fda18c1b9a7b38609d045adff7715f023b743047e2272f90d9749742cbc410231c715d0d57dad073525c5beec364bc75207da71b2d390ef9109aeb177f90362d7c09fb56b2dc6b045573b5a5b8918893f0088f6441613fb88b69c44a333dd566b28598360544d2a15c349b8c48e040261d26e1160e2ef2be12609200880bec88a9a6c1578bfe003b430626d35ae6d507f359aa9ba330c43cad9cf9b9e0f0b68358e2ae518e83ec44511ee07c338916bcc3273a163fcb282cbd3876af670c754eebe8c27f818152cd1fd9eaddde1af62fadc006560e61cb991b17ac65f1f5c0be30142a50236438e116b8ac86f1c938fd2b845335d66900bceec98071ca593b46339a190605b37e4c49f93ef0c77772e698e87d97f1f7a8636715b39b7e3b1c9c12aecf940bba3afa0962b3d24078fbfb28d3a182d9f5eaf0e3cfbbed932b8e302b809619c351bf4f81fdb11e00bb5730c35b18a30da793fa4b3395dfc231b6ca1a24ec08766835977fc73f4c2b449da6744ba0e2481690938252d3a5b64f7a8c06cd047329a1cc36f9dae7e8ab44f8f959a410bfee2d86d0c9804f54c4f8889b225cc7222debb9847909c8ba0019b7da3b23e23e976c706e7ba5201b235f2f315a29da89f86d9844a4fdd3926128dd0d1cca2c392a1a4fbc7303adbc5c1c73dc351122dd7fdef55556eabff1eae6e4da9a6c43d7b390e8265a34bcc38d3c96d67592bd1618bf601b6726acf2f51f489557ba412e4e5bb110903c4c3509303b5ece37c9b2f4d843ab849de6ee6a1db4c43b7595b98b75aa197ad60656dec70097c30c498054ebb4b7a8ce4ffea327df5dc0e35b3d423f4009321022d5edd69e54d14f76b21e460831fea5138c502234f23f4b6bce30a5f90f0b160a0a", 0x1000, 0x40d, &(0x7f0000003600)={0x18, 0x1, 0x6, 0x7fff}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfff, "c77b7c50350d0a26863eaa194e757b911382d57c"}) preadv(r0, &(0x7f0000002540)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/166, 0xa6}, {&(0x7f0000001280)=""/33, 0x21}, {&(0x7f00000012c0)=""/34, 0x22}, {&(0x7f0000001300)=""/126, 0x7e}, {&(0x7f0000001380)=""/133, 0x85}, {&(0x7f0000001440)=""/240, 0xf0}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x8, 0x0) pipe2(&(0x7f0000003680)={0xffffffffffffffff}, 0x10004) sendto$unix(r2, &(0x7f0000000100)="d196ef6326a37f1e08885f9276a08b9804be86cf28d30095e849fe17a3e1a4989820014e44162ffcbabdead89dce22e2b91bb946ae3d98419d24ad0595f3bb7f95d3bbe55ecfae713ae8dcd7ef3389e6", 0x50, 0x8, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) close(r2) 21:52:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x183}], 0x20000000000000d6, 0x10c4) utimes(0x0, &(0x7f0000000080)={{0x0, 0x9}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='"\x00\x00\x00'], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:52:36 executing program 1: r0 = socket(0x6, 0x80000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 21:52:36 executing program 1: r0 = socket(0x11, 0x8003, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x400) 21:52:36 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x20, 0x100, 0x9, "bd373c4fe767aac7aa7046b24191c86dbf46a00e", 0x5, 0x200}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1d8, 0x4, 0x7, 0x12c, "e1a1693dbd48bed15b9fd439453bb0ef4da3f95a", 0x100, 0x3}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x8}], 0x6, 0x0, 0x4000000000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 21:52:37 executing program 0: clock_getres(0x3, &(0x7f0000000040)) clock_settime(0x3, &(0x7f0000000000)={0x600000000000, 0xe8}) 21:52:37 executing program 1: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x8) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000000)="ffe6ff08aaa708000000c3513e2ad23900000000", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x489, 0x126) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x200) 21:52:37 executing program 0: 21:52:37 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:52:37 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x8000000000001, 0x0, 0xfffffdea) 21:52:37 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x9fb4) listen(r0, 0x80000002) pipe(&(0x7f0000000080)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socketpair(0x11, 0x0, 0x0, 0x0) 21:52:37 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1010000100003}) 21:52:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) kqueue() nanosleep(&(0x7f0000000000), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) mmap(&(0x7f000054c000/0x1000)=nil, 0x1000, 0x4, 0x11, r2, 0x0, 0x0) 21:52:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0x8001, 0x4) getsockopt(r0, 0xfffffffffffffff7, 0x800000000000004, 0x0, 0x0) getuid() 21:52:37 executing program 0: r0 = socket(0x30, 0x3, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x4, 0x5, 0x1}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 21:52:37 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmdt(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000100)="df314a33079fb34d3e100f148355bbba27fdd9a77223fbf14af720791d3ef0d910430e6552a7f817eaf10295fc9f302a5a0ebe12fd236cc83c1452d771ce37cb851e6787c4486455cf67bdbaffb7cb84ef0f826f2fbccdd706e2d090ccf0e9716c4fce8305bf8eba41c5cffcae4bbff2d23895444bd00f4cd55404", 0x7b, 0xd, 0x0, 0x0) r3 = msgget$private(0x0, 0x52a) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/154) 21:52:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01de", 0xa5c) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) setrlimit(0x0, &(0x7f00000005c0)={0x6, 0x9}) setrlimit(0x0, &(0x7f0000000040)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xfffffffffffffffc, r1) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000000)=""/63, 0x3f}], 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{0x0}], 0x1) dup2(r2, r1) 21:52:37 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) r2 = geteuid() r3 = getgid() r4 = getuid() shmget(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) r5 = getegid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) recvfrom$inet6(r0, &(0x7f0000000280), 0x0, 0x41, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r3, r4, r5, 0x180, 0x6}, 0x5, 0x8, r6, r7, 0x2886, 0x3ff, 0x1000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 21:52:37 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) pipe(&(0x7f0000000000)) getsockopt(r0, 0x9, 0x401, &(0x7f00000010c0)=""/222, &(0x7f00000011c0)=0xde) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 21:52:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x8003, 0x40) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff818e4124,ffff8000211c8f40,ffff8000210a3530,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210a3530,ffff8000211c4000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000022d8000,ffffffffffffffff,0,9,ffff8000210a3530) at allt raps_kern+0x7b ptsignal(1cf0,ffff8000210a3530,ffff8000210b6668) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211c91d0) at sleep_finish+0xd3 sleep_finish_all(ffff8000211c91d0,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3530,3,0,ffff8000210b6730) at tsleep+0x142 single_thread_set(ffff8000210a3530,ffff8000210a3530,0) at single_thread_set+0x2 8b exit1(ffff8000210a3530,9,0) at exit1+0x84 end trace frame: 0xffff8000211c93a0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff818e4124,ffff8000211c8f40,ffff8000210a3530,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff8000210a3530,ffff8000211c4000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000022d8000,ffffffffffffffff,0,9,ffff8000210a3530) at alltraps_kern+0x7b ptsignal(1cf0,ffff8000210a3530,ffff8000210b6668) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211c91d0) at sleep_finish+0xd3 sleep_finish_all(ffff8000211c91d0,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3530,3,0,ffff8000210b6730) at tsleep+0x142 single_thread_set(ffff8000210a3530,ffff8000210a3530,0) at single_thread_set+0x28b exit1(ffff8000210a3530,9,0) at exit1+0x84 postsig(100,ffff8000210a3530) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,9a7bd072200,53,0,9a7bd06fde0) at Xsyscall+0x128 end of kernel end trace frame: 0x9a7a6a9d630, count: -18 ddb{1}> show registers rdi 0xffffffff81e337f8 kprintf_mutex rsi 0xffffffff81696879 db_enter+0x9 rbp 0xffff8000211c8ea0 rbx 0xffff8000211c8f40 rdx 0xffff8000022d8000 rcx 0x46a4 __ALIGN_SIZE+0x36a4 rax 0xffff8000022d8000 r8 0xffff8000211c8e70 r9 0x8080808080808080 r10 0x22a86a9d2793140 r11 0xffffffff8181f470 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211c8eb0 r14 0x100 r15 0xffffffff81bf4e1e cmd0646_9_tim_udma+0x1f12c rip 0xffffffff8169687a db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff8000211c8ea0 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor0) pid=231481 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=78, nice=20 forw=0x0, list=0xffff8000210a3080,0xffffffff81eb7cb0 process=0xffff8000210b6668 user=0xffff8000211c4000, vmspace=0xffffff0065a15320 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 66021 122069 37749 65534 2 0x4081090 syz-executor0 *66021 231481 37749 65534 3 0x4003010 suspend syz-executor0 14550 285643 1522 65534 3 0x90 nanosleep syz-executor1 1522 304053 51823 0 3 0x82 wait syz-executor1 37749 462224 92840 65534 3 0x90 nanosleep syz-executor0 92840 152499 51823 0 3 0x82 wait syz-executor0 73209 401093 0 0 3 0x14200 bored sosplice 51823 425778 59442 0 3 0x82 thrsleep syz-fuzzer 51823 425390 59442 0 3 0x4000082 thrsleep syz-fuzzer 51823 299514 59442 0 3 0x4000082 thrsleep syz-fuzzer 51823 2159 59442 0 3 0x4000082 thrsleep syz-fuzzer 51823 182924 59442 0 3 0x4000082 thrsleep syz-fuzzer 51823 265727 59442 0 3 0x4000082 thrsleep syz-fuzzer 51823 395747 59442 0 3 0x4000082 thrsleep syz-fuzzer 51823 40754 59442 0 3 0x4000082 thrsleep syz-fuzzer 51823 281864 59442 0 3 0x4000082 kqread syz-fuzzer 51823 18576 59442 0 3 0x4000082 thrsleep syz-fuzzer 59442 107826 27988 0 3 0x10008a pause ksh 27988 38504 11473 0 3 0x92 select sshd 83241 365997 1 0 3 0x100083 ttyin getty 11473 53953 1 0 3 0x80 select sshd 33960 383238 51613 73 3 0x100090 kqread syslogd 51613 52139 1 0 3 0x100082 netio syslogd 29180 230897 1 77 3 0x100090 poll dhclient 89751 746 1 0 3 0x80 poll dhclient 72696 506452 0 0 2 0x14200 zerothread 58815 39401 0 0 3 0x14200 aiodoned aiodoned 42010 88738 0 0 3 0x14200 syncer update 1765 224437 0 0 3 0x14200 cleaner cleaner 49781 135942 0 0 3 0x14200 reaper reaper 43954 321774 0 0 3 0x14200 pgdaemon pagedaemon 38087 388129 0 0 3 0x14200 bored crynlk 11843 283149 0 0 3 0x14200 bored crypto 83663 473721 0 0 3 0x40014200 acpi0 acpi0 385 502562 0 0 3 0x40014200 idle1 89253 354081 0 0 3 0x14200 bored softnet 1590 192481 0 0 3 0x14200 bored systqmp 95758 7104 0 0 3 0x14200 bored systq 46153 95914 0 0 3 0x40014200 bored softclock 26969 436604 0 0 3 0x40014200 idle0 1 326524 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper